html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,q,em,img,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}:focus{outline:0}input,textarea{margin:0;outline:0}textarea{overflow:auto;resize:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}body,input,select,textarea{font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px;color:#fff;line-height:1.5}body{background:#641309}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}*,*:focus{outline:none!important}h1{font-size:40px}h2{font-size:35px;margin:0}h3{font-size:28px;margin:0 0 15px}h4{}h5{}h6{}terms{font-size:10px}a{color:#fff;cursor:pointer}a:hover{color:#93b81f}p{margin-bottom:15px}img{max-width:100%;height:auto}.content-width{max-width:1200px;width:100%;margin:0 auto;-webkit-box-shadow:0 0 5px 5px rgba(65,16,10,1);-moz-box-shadow:0 0 5px 5px rgba(65,16,10,1);box-shadow:0 0 5px 5px rgba(65,16,10,1)}#header-wrap{position:absolute;top:0;left:0;right:0}#header{max-width:1200px;margin:0 auto}#header-left{float:left}#header-right{float:right;width:412px}.items-wrap{float:right;margin:7px 0 12px;display:inline}.items-wrap a{display:inline-block;background:#2f2b2a;font-size:20px;text-align:center;padding:3px 25px 5px 10px;vertical-align:middle;text-decoration:underline}.items-wrap a img{margin-right:18px;vertical-align:middle;display:inline-block}.items-wrap button{font-family:'Yanone Kaffeesatz',sans-serif;background:#fff869;color:#611301;font-size:20px;border:none;padding:1px 10px;text-align:center;text-transform:capitalize;font-weight:normal;display:inline-block;vertical-align:middle;cursor:pointer}.header-form{margin-bottom:38px;float:right;position:relative;z-index:2}.items-wrap button:hover,.header-form button:hover{background:#611301;color:#fff}.header-form input,.header-form button{font-family:'Yanone Kaffeesatz',sans-serif;height:35px;width:157px;background:#611301;border:none;padding:0 10px;font-size:20px;vertical-align:middle;float:left;margin-left:3px}.header-form input:first-child{margin-left:0}.header-form input::-moz-placeholder{color:#fff;opacity:1;font-size:20px}.header-form input:-ms-input-placeholder{color:#fff;font-size:20px}.header-form input::-webkit-input-placeholder{color:#fff;font-size:20px}.header-form button{background:#1e1e1e;color:#fff;text-align:center;width:85px;cursor:pointer}.search-field{position:relative}#header-right .top-links{display:none}.top-banner{background:url(/images/top-banner.jpg) no-repeat center top/cover;height:393px;padding-top:130px}.search-field label{font-size:22px;color:#2f2b2a;font-weight:bold}.search-field input{width:100%;height:35px;background:#2f2b2a;color:#a3a3a3;border:none;font-size:20px;padding:0 60px 0 17px}.search-field input::-moz-placeholder{color:#a3a3a3;opacity:1;font-size:20px}.search-field input:-ms-input-placeholder{color:#a3a3a3;font-size:20px}.search-field input::-webkit-input-placeholder{color:#a3a3a3;font-size:20px}.search-field button{background:none;border:none;position:absolute;bottom:0;right:10px;cursor:pointer}.top-links{float:left;margin:35px 0 0 35px;background:url(/images/links-bg.png) no-repeat}.top-links a{display:inline-block;font-size:22px;padding:20px 30px 10px;font-weight:bold}.top-links a:first-child{padding-left:20px}.top-links a:last-child{padding-left:45px}.top-links a:hover{color:#000}.blackboard{max-width:1130px;margin:-173px auto 0;background:url(/images/main-bg.jpg) repeat-y center top/100%;padding:48px 40px;position:relative}.blackboard:before{content:'';position:absolute;left:0;top:0;height:13px;width:100%;background:url(/images/before-bg.jpg) left top/100%}.blackboard:after{content:'';position:absolute;left:0;bottom:0;height:12px;width:100%;background:url(/images/before-bg.jpg) left top/100%}.blackboard>.clearfix{margin-bottom:25px}.blackboard .left-info h1{font-size:30px;padding-bottom:10px}.left-info{float:left;width:650px}.left-info p{font-size:22px;margin-bottom:15px}.left-info p strong{font-size:25px}.full-info{float:left;width:100%}.full-info p{font-size:22px;margin-bottom:15px}.full-info p strong{font-size:25px}.back-to-page{position:absolute;top:40px;right:40px;background:#611301;border:5px solid #fff869;padding:5px 10px}.back-to-page span{display:block}.back-to-page:hover{background:#fff869;border-color:#611301;color:#611301}.right-info{width:380px;background:rgba(112,111,110,.6);padding:7px 25px 10px;margin-bottom:35px;margin-top:110px;position:absolute;top:47px;right:40px}.right-info h3{font-size:18px;color:#010101;margin-bottom:0}.featured-box .right-info p{color:#fff;margin-bottom:15px}.right-info h3 span{display:block}.right-info img{position:absolute;bottom:20px;right:35px}.right-info .bx-controls-direction{display:none}.right-info .bx-pager{position:absolute;top:5px;right:50px}.right-info .bx-pager-item{display:inline-block;margin:0 2px}.right-info .bx-pager-link{width:14px;height:14px;background:#3d3c3c;border-radius:2px;display:block;font-size:0;padding:3px}.right-info .bx-pager-link.active:after{content:'';display:block;background:#d7f3f0;width:8px;height:8px;border-radius:2px}.featured-box p{color:#ebe808;margin-bottom:20px}.featured-box .clearfix{margin:0 0 30px}.home-promo-box p,.home-promo-box a{color:#ff6161;padding:4px;background-color:#fff869;text-align:center}.box{float:left;width:24%;padding:0 4px;position:relative}.box img{width:100%;display:block}.box span{position:absolute;bottom:4px;left:50%;font-size:17px;font-weight:bold;white-space:nowrap;display:inline-block;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.box a{display:block}.box a:hover span{color:#000}.download-assemblies{background:#fff869;padding:6px 0;margin-bottom:30px}.download-assemblies h2{font-size:34px;background:#611301;padding:6px 10px 0 30px;font-weight:normal;float:left;position:relative;border-bottom:4px solid #c09c3f}.download-assemblies h2:after{content:'';display:inline-block;background:url(/images/download.jpg) no-repeat;width:28px;height:70px;position:absolute;top:0;left:100%}.download-assemblies h2 strong{font-weight:bold;font-size:40px}.download-assemblies a{font-size:28px;color:#611301;float:left;font-weight:normal;margin:20px 0 0 40px}.download-assemblies a:hover{color:#93b81f}.best-selling{position:relative}.best-selling h2{font-size:32px;color:#5b5b5b;background:#dbdbdb;width:275px;padding:3px 10px 0;position:relative}.slider-sec{background:rgba(112,111,110,.6);padding:17px 0 22px;margin-top:-11px}.slider-sec .bx-pager{display:none}.slider-sec .bx-controls-direction{position:absolute;top:4px;left:195px;line-height:0}.bx-controls-direction a{width:36px;height:36px;background:url(/images/arrow-left.png) no-repeat center center #cacaca;font-size:0;display:inline-block}.bx-controls-direction a.bx-next{background:url(/images/arrow-right.png) no-repeat center center #cacaca;margin-left:2px}.slide-box{padding:0 17px;text-align:center}.slide-info{background:#323131;padding:7px 8px 5px;min-height:250px}.slide-info a{font-size:20px;display:inline-block;line-height:1.1}.slide-box span{font-size:19px;color:#bebebe;display:block}.slide-box img{width:120px;height:160px}.img-sec{position:relative;z-index:-1;margin-top:-215px}.img-sec img{width:100%;display:block}.class-welcome{background:url(/images/class-welcome.jpg) no-repeat center top/cover;padding:20px 0 25px 15px;position:relative}.class-welcome img{position:absolute;right:10px;bottom:70px}.class-welcome-info{width:620px;padding:50px 150px 70px 25px;background:url(/images/trans-bg.png) no-repeat;position:relative}.class-welcome-info:after{content:'';display:inline-block;position:absolute;bottom:-20px;right:0;background:url(/images/teaccher.png);width:158px;height:347px}.class-welcome-info h2{font-size:30px}.class-welcome-info p{line-height:1.2}.school-inner-page .left-info{width:auto}.category-sec{background:rgba(112,111,110,.6);padding:11px 22px 0;margin-bottom:36px}.category-sec h3{background:url(/images/heading-border.png) no-repeat left bottom}.category-sec{margin:0 -20px}.category-outer{margin:0 -20px}.category-inner{float:left;cursor:pointer;width:20%;padding:0 20px;margin:0 0 23px}.category-inner-info{border:2px solid #d2d2d2;position:relative}.category-inner-info:hover,.category-inner-info:hover .category-info{border-color:#ecbb05}.category-inner img{width:100%;display:block}.category-fig{position:relative}.category-info{position:absolute;bottom:0;width:100%;font-size:20px;line-height:1.1;color:#fff;text-align:center;padding:13px 15px 9px;background:#000;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.category-popup{position:absolute;left:0;right:0;top:0;bottom:0;display:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.category-popup a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.category-popup-inner{background:#000;width:100%;text-align:center;padding:10px 0}.category-popup-inner p{font-size:20px;line-height:1.1;color:#fff;margin:0}.category-popup-inner strong{display:block;color:#ecbb05;font-size:22px}.category-inner:hover .category-popup{display:block}.cart-outer{padding:30px 0;margin-bottom:60px;background:rgba(112,111,110,.6)}.cart-left{float:left;padding:0 20px;width:612px}.cart-right{float:right;width:434px;padding:0 20px}.cart-right-inner{padding:20px 15px;background:rgba(132,132,132,.6);margin-top:46px}.cart-left-inner{padding:20px 15px;background:rgba(132,132,132,.6);width:500px}.buy-now-btn{display:block;height:48px;line-height:48px;width:180px;margin:0 auto 24px}.cart-right-inner form{margin:15px 0;position:relative}.cart-left-inner form{margin:30px 0;position:relative}.cart-right-inner button{border:none;display:block;width:112px;height:42px;line-height:42px;background:#1e1e1e;color:#fff;font-size:14px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cart-left-inner button{border:none;display:block;width:112px;height:42px;line-height:42px;background:#1e1e1e;color:#fff;font-size:14px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cart-right-inner input{width:100%;display:block;height:41px;max-height:54px;max-width:364px;font-size:18px;padding:0 125px 0 10px;border:none;color:#000}.cart-right-inner #PaypalButton{padding:0;margin-top:20px;width:200px;height:53px;align-self:center;display:inline}.cart-right-inner .AmazonPay{margin:5px 0 5px 0}.cart-right-inner p{margin:0;font-size:22px}.cart-right-inner p strong{text-transform:uppercase;font-size:24px}.card-img{margin-bottom:10px}.product-list{margin-bottom:16px}.product-list li{height:30px;line-height:30px;float:left;font-size:18px;font-weight:bold;text-align:center;color:#fff}.product-list li:first-child{width:67px}.product-list li:nth-child(2){width:330px;text-align:left}.product-list li:nth-child(3){width:110px}.product-list li:last-child{width:65px}.product-sec{background:#fff;margin-bottom:16px}.product-sec li{float:left;height:66px;line-height:66px;font-size:22px;color:#333;font-weight:700;position:relative;text-align:center}.product-sec ul li:first-child{width:67px;font-size:30px}.product-sec ul li:nth-child(2){width:330px;padding-left:72px;text-align:left}.product-sec ul li:nth-child(2) a{color:#333;display:block;width:100%;height:100%}.product-sec ul li:nth-child(2) span{display:block}.product-sec ul li:nth-child(2) img{border:2px solid #fff;-webkit-box-shadow:2px 0 2px #ccc;box-shadow:2px 0 2px #ccc;position:absolute;left:0;top:-2px}.product-sec ul li:nth-child(3){width:110px;border-left:1px solid #ccc}.product-sec ul li:last-child{width:65px}.product-sec ul li:last-child a{display:block;width:100%;height:100%;background:#900}.product-sec ul li:last-child a:hover{background:#bf0303}.product-sec ul li:last-child img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-total-sec{height:65px;line-height:65px;background:#ff6;font-size:30px;color:#333;text-transform:capitalize;font-weight:bold;padding:0 175px 0 20px;position:relative}.product-total-sec a{width:175px;height:52px;line-height:52px;text-align:center;font-size:30px;background:#600;color:#fff;display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-total-sec a:hover{background:#900}.blackboard>.clearfix.top-heading{margin-bottom:0}.cart-page .download-assemblies a{font-size:24px;margin-top:14px}.cart-page .download-assemblies h2{font-size:26px}.cart-page .download-assemblies h2:after{height:54px;-webkit-background-size:auto 100%;background-size:auto 100%}.cart-page .download-assemblies h2 strong{font-size:30px}.annual-top-sec{margin-bottom:50px}.subscription-sec p span{display:block}.subscription-sec .download-assemblies{background:#fff;max-width:830px}.subscription-sec .download-assemblies h2{border-color:#c0a199;line-height:1.13;padding:3px 30px;min-width:180px}.subscription-sec .download-assemblies h2 strong{font-size:53px}.subscription-sec .download-assemblies h2:after{background:url(/images/download2.jpg) no-repeat}.subscription-sec .info{float:left;margin-left:40px}.subscription-sec .info h3{color:#611301;font-size:32px;margin:5px 0 0;line-height:1}.subscription-sec .info p{font-size:24px;color:#000;margin-bottom:0}.subscription-sec .buy-now{float:right}.subscription-sec .buy-now a{background:#fff869;color:#611301;min-width:140px;text-align:center;min-height:53px;line-height:53px;margin-top:9px;margin-right:5px;text-transform:capitalize;font-weight:bold;border:solid 2px #c0a199}.class-welcome .right-info{position:relative;right:auto;top:auto;margin:38px 0 40px 60px;background:rgba(255,255,255,.5);color:#2f2b2a}.class-welcome .right-info h2{color:#2f2b2a}.class-welcome img{bottom:10px}.annual-top-sec p span{display:block}.membership-left{color:#000;width:48%;float:left}.your-purchase{background:#fff;padding:35px}.your-purchase h3,.your-details h3{color:#000;font-size:28px;margin-bottom:0}.your-purchase p span{display:block}.your-purchase ul{border-bottom:1px solid #c4c4c4}.your-purchase ul:last-child{border-bottom:none}.your-purchase li{display:inline-block;padding:10px;vertical-align:middle;font-weight:bold;text-transform:capitalize}.your-purchase li:first-child{padding-left:0;font-weight:normal}.your-purchase li:last-child{padding-top:28px}.your-purchase li img,.your-purchase li span{display:inline-block;vertical-align:middle}.your-purchase li span{margin-left:10px}.your-purchase a{color:#000}.your-purchase a:hover{color:#990}.membership-right{float:right;width:48%;background:#fff}.membership-right button,.invoice-request button,.membership-right .detail-btn,.sliver-membership .edit-details .detail-btn{background:#c0500c;text-align:center;min-width:153px;min-height:38px;line-height:38px;color:#fff;border:1px solid #c0500c;cursor:pointer;display:inline-block}.membership-right button:hover,.invoice-request button:hover,.membership-right .detail-btn:hover,.sliver-membership .edit-details .detail-btn:hover{background:none;color:#c0500c}.sliver-membership{background:url(/images/sliver-membership.png) no-repeat center top #fff}.sliver-membership h3{padding:20px 15px 0 30px;font-size:28px;color:#fff}.sliver-membership .edit-details{text-align:center;padding:30px 15px 20px}.sliver-membership .edit-details .detail-btn{display:block}.sliver-membership ul{padding:30px 0 0 55px}.sliver-membership li{color:#000;margin-bottom:10px;text-transform:capitalize;font-size:22px}.sliver-membership li:first-child{margin-bottom:20px}.sliver-membership li em{font-style:normal;width:80px;margin-right:15px;display:inline-block}.sliver-membership li span{color:#fff;width:110px;display:inline-block;text-align:center;vertical-align:middle}.sliver-membership li .start-date{background:#80b21d}.sliver-membership li .end-date{background:#d92525}.your-details{color:#000;padding:35px}.your-details a{color:#990}.your-details a:hover{text-decoration:underline}.membership-right .your-details form{padding:0}.form-group{background:#2f2b2a;padding:4px 0 4px 25px;margin-bottom:6px}.membership-right form{text-align:center;padding:15px}.form-group{text-align:left}.form-group label{float:left;color:#fff;line-height:38px}.form-group label.error{color:red}.form-group input{background:#444;height:38px;line-height:38px;border:none;float:right;padding:0 15px}.membership-right.active .sliver-membership{display:none}.membership-right.active .your-details{display:block}.password-sec{margin-top:20px;display:none}.password-sec input{width:280px}.your-details.active #membership{display:none}.your-details.active .password-sec{display:block}.your-purchase.hide,.sliver-membership.hide{display:none}.breadcrumb{margin-bottom:29px}.breadcrumb li{list-style:none;float:left;background:#f3f3f3;position:relative}.breadcrumb li a,.breadcrumb li span{height:27px;line-height:27px;display:block;color:#7a7a7a;padding:0 10px 0 15px;font-size:16px}.breadcrumb li span{color:#4c4c4c}.breadcrumb li:after{content:'';background:url(/images/selected-arrow.png) no-repeat left top;width:6px;height:27px;position:absolute;left:100%;top:0;z-index:1}.tudors-top-wrap{padding-bottom:40px;margin-bottom:40px;border-bottom:2px dotted #c4c4c4}.tudors-top-left{float:left;width:790px}.tudors-top-right{float:right;width:200px;max-height:200px;padding:15px 0 15px 0;background:#214f91;text-align:center}.tudors-top-right h4{font-size:24px}.tudors-top-right p{line-height:1.1;margin:0 0 14px 0}.buy-btn-sec{margin:0 -2px}.overlay-btn a,.buy-btn-sec a{min-width:93px;height:32px;display:inline-block;line-height:32px;color:#2b2b2b;background:#d69b1d;font-size:18px;font-weight:bold;margin:0 2px;text-align:center;text-decoration:none}.overlay-btn a:hover,.buy-btn-sec a:hover{background:#e4b042}.overlay-btn a:first-child,.buy-btn-sec a:first-child{background:silver}.overlay-btn a:first-child:hover,.buy-btn-sec a:first-child:hover{background:#e7b7b7}.tudors-top-inner{min-height:220px;position:relative;padding-left:185px}.tudors-top-inner-fig{width:166px;border:2px solid #c8c7c7;box-shadow:-3px -2px 4px #1d1c1c;position:absolute;left:0;top:0}.tudors-top-inner-fig img{display:block;width:100%}.tudors-top-inner-info p b{color:#fff869}.tudors-bot-wrap{background:#d9d9d9}.tudors-bot-container{width:100%;margin:0 auto;max-width:895px;padding:35px 0}.tudors-bot-container h1{font-size:26px;color:#393738;margin-bottom:30px}.tudors-bot-container h4{font-size:26px;color:#393738;margin-bottom:30px;text-align:center;padding:0 15px}.blog-left{width:490px;float:left}.blog-left p{color:#000}.blog-right{float:right;background:rgba(112,111,110,.6);padding:7px 25px 10px;margin-bottom:50px;margin-left:10px}.blog-right a{text-decoration:none;position:relative;z-index:10}.blog-right li{margin-bottom:10px;list-style:disc}.blog-full{padding-left:0;position:relative;margin-bottom:30px}.blog-full p{line-height:1.2;font-size:22px;margin:20px 0 0 0;color:#393738;position:relative}.infographic{position:static}.tudors-bot-inner{padding-left:175px;position:relative;margin-bottom:30px}.tudors-bot-inner p{line-height:1.2;font-size:22px;margin:0;color:#393738}.tudors-bot-left{position:absolute;left:0;top:0;width:160px}.tudors-bot-full p{color:#000}body.active{overflow:hidden}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(0,0,0,.6);overflow:auto;overflow-y:scroll;display:none}.overlay2.active{display:block}.overlay2 .overlay-btn{margin-bottom:15px}.close-btn{position:absolute;left:100%;bottom:100%;width:32px;height:32px;margin:0 0 -16px -16px;cursor:pointer}.modal-dialog{width:100%;max-width:630px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content{background:#fff;padding:20px}.modal-content h4,.modal-content p{color:#2b2b2b;font-size:22px}.modal-content p small{font-size:15px;display:block}.overlay2 .modal-content p:last-child{margin-bottom:0}.modal-content p a{color:blue;text-decoration:underline}.overlay-btn a{padding:0 15px}#footer{background:url(/images/footer-bg.jpg) repeat-y;padding:20px 10px}#footer-left{float:left}.ft-logo{display:inline-block;margin-top:20px}#footer-right{float:right;text-align:right}#footer-right ul{margin-bottom:12px}#footer-right li{display:inline-block;margin-left:10px}#footer-right li:first-child{margin-left:0}#footer-right a{display:block;font-size:22px}#footer-right p{font-size:22px;margin-bottom:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}@media(max-width:1199px){.left-info{width:500px}.right-info{width:400px}.download-assemblies h2{font-size:30px;padding-left:15px}.download-assemblies a{margin-left:30px;font-size:26px}#header-left{width:220px}.class-welcome img{bottom:30px}.img-sec{display:none}.cart-page #main-wrap .content-width{max-width:992px}.product-sec ul li:nth-child(2),.product-list li:nth-child(2){width:220px}.cart-left{width:502px}.cart-right{width:410px}.class-welcome .right-info{margin-left:0}.sliver-membership{background-size:100% auto}.membership-right ul{padding-top:10px}.form-group input{width:260px}.password-sec input{width:210px}.tudors-top-left{width:680px}}@media(max-width:1023px){#header-right{width:435px}.header-form{margin-bottom:0}.header-form input{width:116px}.header-form button{width:100%;margin:15px 0}.top-banner{padding-top:240px}.blackboard{margin-top:-65px}.search-field button{right:10px}.blackboard{padding:25px}.left-info h3{margin-bottom:0}.left-info p{margin-bottom:5px}.left-info{width:365px}.right-info{width:330px;padding:7px 15px 10px;top:30px;right:30px}.right-info img{bottom:10px}.featured-box .clearfix{margin:0 -5px 20px}.box{padding:0 5px}.box a{font-size:18px}.box span{font-size:14px}.download-assemblies h2{font-size:22px;padding:4px 5px 2px;border-width:3px}.download-assemblies h2:after{height:54px;background-size:100% 100%}.download-assemblies h2 strong{font-size:30px}.download-assemblies a{margin-left:30px;font-size:21px;margin-top:15px}.slide-box{width:180px!important;padding:0 12px}.class-welcome{background-position:right top}.class-welcome-info{width:550px;background-size:100%}.class-welcome-info{padding-top:25px}.cart-left,.cart-right{width:100%;float:none}.product-sec ul li:first-child,.product-list li:first-child{width:15%}.product-sec ul li:nth-child(2),.product-list li:nth-child(2){width:55%}.product-list li:nth-child(3),.product-sec ul li:nth-child(3){width:15%}.product-sec ul li:last-child,.product-list li:last-child{width:15%}.card-img{text-align:center}.cart-right-inner p{font-size:20px}.cart-page .download-assemblies h2{font-size:22px}.cart-page .download-assemblies a{font-size:20px}.subscription-sec .buy-now a{margin:9px 0 0;min-width:140px}.subscription-sec .download-assemblies h2{padding:0 25px;margin-top:8px}.subscription-sec .download-assemblies h2 strong{font-size:45px}.subscription-sec .download-assemblies h2:after{background-size:100% 100%}.back-to-page{top:25px;right:30px}.membership-left{width:53%}.your-purchase{padding:15px}.your-details{padding:15px}.sliver-membership{background-size:100% auto}.membership-right{width:45%}.sliver-membership h3{margin-bottom:0;padding-top:5px}.membership-right ul{padding-top:10px}.form-group input{width:190px}.password-sec .form-group{padding-left:10px}.password-sec input{width:155px}.membership-right button,.membership-right .detail-btn{min-width:130px}.tudors-top-left{width:480px}}@media(min-width:768px){.items-wrap strong{display:none}.header-form{display:block!important}}@media(max-width:767px){.header-form{display:none;float:none}.items-wrap strong{display:inline-block;vertical-align:middle;margin-right:5px;cursor:pointer;text-transform:uppercase}.items-wrap strong:hover{color:#000;text-decoration:underline}#header-right{padding:0 10px}.header-form:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.header-form{margin-bottom:20px}.header-form button,.header-form input{width:33.33%;float:left;margin:0}.header-form input{border-right:1px solid #fff}.search-field label{display:none}#header-right .top-links{display:block}.items-wrap a{font-size:0;padding:10px 20px 10px 10px}.items-wrap a img{margin:0}.items-wrap button{}.top-links{display:none;margin:15px 0 0;float:none}.blackboard{margin-top:0;padding:30px 25px}.top-links a{padding-bottom:0}.top-links a:last-child{padding-left:40px}.blackboard>.clearfix{margin-bottom:25px}#header-right,.left-info,.right-info{width:auto;float:none}.left-info{margin-bottom:20px}.right-info{position:relative;top:auto;right:auto}.featured-box .clearfix{margin:0 -12px}.box{width:50%;padding:0 12px;margin-bottom:24px}.box a{font-size:20px}.box span{}.featured-box p{margin-bottom:15px}.download-assemblies{padding:0;background:none}.download-assemblies h2{float:none;padding-right:10px;padding-left:10px;font-size:28px}.download-assemblies h2:after{display:none}.download-assemblies a{margin:10px 0 0 10px;font-size:22px;display:none}.slide-box{width:210px!important}.class-welcome img{display:none}.class-welcome-info{width:auto;background-size:100% 100%;padding-bottom:50px}.class-welcome-info h2{font-size:25px}#footer{padding-bottom:10px}#footer-left{width:200px}#footer-right ul{margin-bottom:8px}#footer-right li{margin-left:6px}#footer-right a{font-size:20px}#footer-right p{font-size:20px}.ft-logo{margin-top:10px}.top-banner{display:none}#header-wrap{position:relative;z-index:10;background:url(/images/top-banner.jpg) no-repeat center top/cover}.subscription-sec .buy-now{float:none;padding:10px 0 20px}.subscription-sec .buy-now a{display:block;margin:0 auto;float:none;max-width:150px}.subscription-sec .info{padding:10px 15px;margin-left:0;float:none}.subscription-sec .download-assemblies h2{padding:0 15px}.class-welcome .right-info{margin-right:15px}.class-welcome .right-info img{display:block}.annual-top-sec{margin-bottom:30px}.back-to-page{top:20px;right:15px;padding:5px}.membership-left,.membership-right{width:auto;float:none;margin-bottom:20px}.sliver-membership{width:430px;margin:0 auto;float:none}.sliver-membership ul{padding-top:25px}.sliver-membership h3{padding-top:20px;font-size:26px}.form-group input{width:280px}.password-sec input{width:260px}.tudors-top-right,.tudors-top-left,.sub-top-right{width:auto;float:none}.tudors-bot-container{padding:35px 15px}.tudors-bot-container h4{padding:0;text-align:left}.tudors-bot-inner{padding-left:140px}.tudors-bot-left{width:120px;left:0}.modal-dialog{padding:0 16px}.close-btn{margin-left:-32px}.blog-right{float:none}}@media(max-width:479px){.header-form input{width:50%;margin-bottom:10px}.header-form button{width:100%}.top-links a{padding:20px 17px 0 40px;font-size:20px}.top-links a:first-child{padding:20px 17px 0 20px}.top-links a:last-child{padding:10px 0 0 30px}.blackboard{margin-top:0;padding:20px 15px}.left-info p{margin-bottom:15px;font-size:20px}h3,h2{font-size:28px}.box a{font-size:15px}.right-info img{width:40px;right:10px}.right-info .bx-pager{right:15px}.slide-box{width:270px!important}.class-welcome-info{padding:30px 25px 45px 15px}.class-welcome-info:after{display:none}.class-welcome-info h2{font-size:22px}#footer-left,#footer-right{float:none;text-align:center;margin:0 auto}#header-left{width:180px}.cart-left,.cart-right{padding:0 10px}.cart-right-inner p{font-size:18px}.cart-right-inner p strong{font-size:20px}.product-total-sec{height:55px;line-height:55px;font-size:25px}.product-total-sec a{width:125px;height:45px;line-height:45px;font-size:24px}.product-sec li{font-size:18px}.product-sec ul li:first-child{font-size:20px}.product-sec ul li:first-child,.product-list li:first-child{width:20%}.product-sec ul li:last-child,.product-list li:last-child,.product-list li:nth-child(3),.product-sec ul li:nth-child(3){display:none}.product-sec ul li:nth-child(2),.product-list li:nth-child(2){width:80%}.back-to-page{position:static;margin:15px auto;display:block;text-align:center;padding:5px 10px}.sliver-membership{width:auto}.sliver-membership{padding-top:0}.membership-right ul{padding:15px 0 0 20px}.your-purchase li{display:block}.your-purchase li:last-child{float:none;padding-top:10px}.form-group{padding-left:10px}.form-group input{width:175px}.sliver-membership h3{padding-top:3px}.form-group{padding:8px}.form-group label{float:none}.form-group input{width:100%}.tudors-top-inner{padding-left:0}.tudors-top-inner-fig{position:static;margin:20px auto}.tudors-bot-left{width:auto;position:static}.tudors-bot-inner{padding-left:0}.tudors-bot-inner p{font-size:18px}.tudors-bot-left p{font-weight:bold;margin-bottom:5px}}@media(max-width:400px){.category-info{font-size:14px}}@media(max-width:319px){.category-inner{width:100%;float:none}}#basketImage{width:54px;height:70px}.register-form{float:left;position:relative;z-index:2}.login-wrap button:hover,.register-form button:hover{background:#611301;color:#fff}.register-form input,.register-form button{font-family:'Yanone Kaffeesatz',sans-serif;height:35px;width:250px;background:#bbb;border:none;padding:0 10px;font-size:20px;vertical-align:middle;float:left;margin-left:3px;margin-bottom:12px;color:#000}.register-form textarea{font-family:'Yanone Kaffeesatz',sans-serif;height:35px;width:250px;background:#bbb;border:none;padding:0 10px;font-size:20px;vertical-align:middle;float:left;margin-left:0;margin-bottom:12px;color:#000;height:200px}.register-form input[type=submit]{background:#222;border:thin;border-style:solid;border-color:#999;color:#fff}.register-form input:first-child{margin-left:0}.register-form input::-moz-placeholder{color:#000;opacity:1;font-size:20px}.register-form input:-ms-input-placeholder{color:#000;font-size:20px}.register-form input::-webkit-input-placeholder{color:#000;font-size:20px}.register-form button{background:#1e1e1e;color:#fff;text-align:center;width:85px;cursor:pointer}.input-validation-error{border:3px solid red!important}.login-wrap a{text-decoration:underline}.login-wrap div{display:inline-block;padding:3px 0 0 5px}.welcome{}.welcome a{text-decoration:underline}.login-wrap{float:right;display:inline-block;margin:7px 0 12px;display:inline}.login-wrap a{display:inline-block;font-size:20px;text-align:center;padding:0 5px 5px 5px;vertical-align:middle}.login-wrap button{font-family:'Yanone Kaffeesatz',sans-serif;background:#fff869;color:#611301;font-size:20px;border:none;padding:1px 10px;text-align:center;text-transform:capitalize;font-weight:normal;display:inline-block;vertical-align:middle;cursor:pointer}.download-assemblies-small{background:#fff869;padding:6px 0;margin-bottom:30px}.download-assemblies-small h2{font-size:26px;background:#611301;padding:10px 10px 3px 20px;font-weight:normal;float:left;position:relative;border-bottom:3px solid #c09c3f}.download-assemblies-small h2:after{content:'';display:inline-block;background:url(/images/download-sm.jpg) no-repeat;width:28px;height:70px;position:absolute;top:0;left:100%}.download-assemblies-small h2 strong{font-weight:bold;font-size:28px}.download-assemblies-small p{font-size:24px;color:#611301;float:left;font-weight:normal;margin:12px 0 0 40px}.sub-top-right{float:right;width:200px;max-height:200px;margin-top:15px;padding:5px;background:#fff869;text-align:center;text-decoration:none;color:#611301}.sub-top-right a{color:#611301}.sub-top-right h4{font-size:24px}.sub-top-right p{line-height:1.1;margin:0 0 14px 0}.paypal-sub{margin:15px 0 15px 0;padding:15px 0 15px 0;background:#fff869;background:#214f91;float:right;width:200px;max-height:300px;padding-top:15px;text-align:center}.paypal-sub p{line-height:1.1;margin:0 0 14px 0}.paypal-sub select{text-align:center;height:25px;margin-bottom:10px;color:#000;font-size:16px;font-weight:bold}.tudors-top-right select{color:#000;font-size:16px}.terms{line-height:1.1;font-size:14px;margin-top:10px}.christmas-download{background:url(/images/santa.png) no-repeat #fff;color:red;padding:6px 0 0 70px;margin-bottom:10px;height:45px;vertical-align:middle;background-position:left 8px center}.christmas-download span{font-size:26px}.christmas-download a:hover{text-decoration:none}.includes{}.includes img{width:35px;height:35px;margin-right:8px;vertical-align:middle}.includes li{margin-bottom:10px}.blog-full img{margin-right:6px}.resource-sec{background:rgba(112,111,110,.6);padding:11px 22px 0;margin-bottom:36px}.resource-sec h3{background:url(/images/heading-border.png) no-repeat left bottom}.resource-outer{margin:0 -20px}.resource-inner{float:left;cursor:pointer;padding:0 20px;margin:0 0 23px}.resource-inner-info{position:relative}.resource-inner-info:hover,.resource-inner-info:hover .resource-info{border-color:#ecbb05}.resource-inner img{width:100%;display:block}.resource-fig{position:relative}.category-fig{position:relative;width:100%;padding-top:159%;float:left}.category-fig img{position:absolute;top:0;left:0;bottom:0;right:0}.invoice-request{width:48%;background:#fff}div.PayPalButton input{background:url(/images/buynowPP-small.png) no-repeat;cursor:pointer;border:none;width:170px;height:40px}.checkout-sec{border:ridge;margin-bottom:10px;padding:8px}.checkout-sec button{position:relative;transform:translateY(0%);background-color:#edbb05;color:#000;cursor:pointer;font-family:'Yanone Kaffeesatz',sans-serif;font-size:22px;font-weight:bold}@media(max-width:1199px){}@media(max-width:1023px){}@media(max-width:768px){.category-inner{width:25%}.download-assemblies-small p{display:none}.download-assemblies-small{background:none}.download-assemblies-small h2{font-size:22px;width:100%}.download-assemblies-small h2:after{display:none}}@media(max-width:500px){.category-inner{width:50%}}@media(max-width:400px){.resource-info{font-size:14px}}@media(max-width:319px){.resource-inner{float:none}.category-inner{width:100%}}#basketImage{width:54px;height:70px}.showbox{position:absolute;top:0;bottom:0;left:0;right:0;padding:5%}.loader{position:relative;margin:0 auto;width:100px}.loader:before{content:'';display:block;padding-top:100%}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}