/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */fieldset,hr{border:0;padding:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{-webkit-box-sizing:border-box;box-sizing:border-box;background:#1361ae;color:#222;font-family:museo-sans,sans-serif;font-weight:300;font-style:normal;font-size:10px}html.overflow{overflow:hidden}body{background:#fff;font-size:1.5rem;line-height:1;overflow-x:hidden}body.admin-bar #header{top:32px}body.admin-bar #nav{margin-top:32px}*,:after,:before{outline:0;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.blue{color:#1361ae}.orange{color:#f48522}.grey{color:#939598}.museo-sans{font-family:museo-sans,sans-serif;font-weight:300;font-weight:700;font-weight:900;font-style:normal}.museo-sans-condensed{font-family:museo-sans-condensed,sans-serif;font-weight:300;font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:700;margin:5rem 0 3rem;line-height:1.25}h1{font-family:museo-sans-condensed,sans-serif;font-weight:700;font-size:5rem;color:#939598}h2{font-size:2.5rem}h3{font-size:2.5rem;font-family:museo-sans-condensed,sans-serif;font-weight:700}h4,h5,h6{font-size:1.5rem}b,strong{font-weight:700}p{line-height:1.5;margin:0 0 3rem}a{color:#1361ae;text-decoration:none}a:link{color:#1361ae}a:visited{color:#1361ae}a:hover{color:#1361ae}a:active{color:#1361ae}.grid-two{display:-ms-grid;display:grid;-ms-grid-columns:47.5% 5% 47.5%;grid-template-columns:47.5% 47.5%;grid-column-gap:5%}.grid-three{display:-ms-grid;display:grid;-ms-grid-columns:30% 5% 30% 5% 30%;grid-template-columns:30% 30% 30%;grid-column-gap:5%}.grid-four{display:-ms-grid;display:grid;-ms-grid-columns:21.25% 5% 21.25% 5% 21.25% 5% 21.25%;grid-template-columns:21.25% 21.25% 21.25% 21.25%;grid-column-gap:5%}.swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-slide{background:transparent no-repeat center scroll;background-size:cover}.arrow-left,.arrow-right{z-index:3;position:absolute;top:50%;left:0;margin-top:-3.8rem;width:6rem;height:6rem;background:#f48522 no-repeat center scroll;background-size:1rem auto;cursor:pointer}.arrow-right{background-image:url(../../img/icon-arrow-right.svg);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;left:auto;right:0}.arrow-left{background-image:url(../../img/icon-arrow-left.svg);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.swiper-scroll.swiper-container,.swiper-sub-scroll.swiper-container{width:100%;height:100%}.swiper-scroll .swiper-slide,.swiper-sub-scroll .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-scroll .swiper-scrollbar,.swiper-sub-scroll .swiper-scrollbar{top:2rem;height:auto;right:2rem;width:.5rem;border-radius:1rem;bottom:2rem}.swiper-scroll .swiper-scrollbar-drag,.swiper-sub-scroll .swiper-scrollbar-drag{border-radius:1rem;background:#f48522}#swiper-quotes{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:60rem;height:auto;background:#fff}#swiper-quotes .swiper-slide>div{padding:5rem}#swiper-quotes .swiper-pager>span{border:.2rem solid #1361ae}#swiper-quotes .swiper-pager>span.swiper-pagination-bullet-active{background:#1361ae}.button-wrap{text-align:center}.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:3.8rem;padding:0 3rem;margin:0;color:#1361ae;text-align:center;font-size:1rem;font-weight:700;line-height:3.6rem;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:3rem;border:.1rem solid #1361ae;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.button:focus,.button:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:transparent;color:#1361ae;border-color:#1361ae;outline:0}.button.button-primary,.woocommerce #respond input#submit.button-primary,.woocommerce a.button.button-primary,.woocommerce button.button.button-primary,.woocommerce input.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#1361ae;border-color:#1361ae}.button.alt,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,button.button.alt{color:#fff;background-color:#f48522;border-color:#f48522}.button.button-primary:focus,.button.button-primary:hover,.woocommerce #respond input#submit.button-primary:focus,.woocommerce #respond input#submit.button-primary:hover,.woocommerce a.button.button-primary:focus,.woocommerce a.button.button-primary:hover,.woocommerce button.button.button-primary:focus,.woocommerce button.button.button-primary:hover,.woocommerce input.button.button-primary:focus,.woocommerce input.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#1361ae;border-color:#1361ae}.button.alt:focus,.button.alt:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:focus,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,button.button.alt:focus,button.button.alt:hover{color:#fff;background-color:#f48522;border-color:#f48522}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:0 3rem}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:1rem;padding:0 3rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:3.8rem;padding:.6rem 1rem;width:100%;margin-bottom:2.5rem;background-color:#fff;border:.1rem solid #ddd;border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:6.5rem;padding-top:.6rem;padding-bottom:.6rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:.1rem solid #1361ae;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}header#header{z-index:900;position:fixed;top:0;left:0;width:100%;height:14rem;background:#fff;border-bottom:.1rem solid #efefef;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#header.nav-up{-webkit-transform:translate3d(0,-14rem,0);transform:translate3d(0,-14rem,0)}body.no-touch #header.hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}nav#top{position:relative;height:3rem;background:#1361ae}#top ul{position:absolute;top:0;right:10%;list-style-type:none;margin:0 -2rem 0 0;padding:0;white-space:nowrap}#top ul:first-child{right:auto;left:10%;margin:0 0 0 -2rem}#top ul li{float:left}#top ul li span,#top ul li>a{position:relative;display:block;line-height:3rem;color:#fff;font-size:1rem;text-transform:uppercase;padding:0 2rem;font-weight:700;letter-spacing:.1em}#top ul li span a{color:#fff}#top ul li span:before,#top ul li>a:before{content:"";position:absolute;top:.5rem;left:0;width:.1rem;height:2rem;background:#094b8a}#top ul li:first-child a:before{display:none}#top ul li span img,#top ul li>a img{height:1.2rem;width:auto;margin-right:.5rem}#logo{position:absolute;top:5rem;left:10%}#logo>img{width:auto;height:7rem}nav#nav{z-index:901;position:fixed;top:3rem;right:10%;height:11rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#nav.nav-up{-webkit-transform:translate3d(0,-14rem,0);transform:translate3d(0,-14rem,0)}body.no-touch #nav.hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#nav ul{list-style-type:none;margin:0;padding:0}#nav>ul>li{position:relative;float:left;margin:0 0 0 4rem}#nav>ul>li>a{position:relative;display:block;font-family:museo-sans-condensed,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:2.4rem;text-transform:uppercase;font-weight:900;line-height:11rem;color:#939598;-webkit-transition:color .3s ease;transition:color .3s ease}#nav>ul>li>a.active,body.home #nav>ul>li:first-child>a{color:#1361ae}#nav>ul>li:hover>a{color:#555}.sub{z-index:1;position:absolute;top:-100rem;left:50%;margin-top:1.5rem;border-radius:.5rem;padding:2rem;width:38rem;background:#fff;-webkit-box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);-webkit-transform:translate3d(-50%,2.5rem,0);transform:translate3d(-50%,2.5rem,0);opacity:0;-webkit-transition:all .3s ease,top 0s ease .3s,-webkit-transform 0s ease .3s;transition:all .3s ease,top 0s ease .3s,-webkit-transform 0s ease .3s;transition:all .3s ease,top 0s ease .3s,transform 0s ease .3s;transition:all .3s ease,top 0s ease .3s,transform 0s ease .3s,-webkit-transform 0s ease .3s}li:hover .sub{top:60%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);opacity:1;-webkit-transition:all .3s ease,top 0s ease 0s;transition:all .3s ease,top 0s ease 0s}.sub.grid-three{display:-ms-grid;display:grid;-ms-grid-columns:30% 5% 30% 5% 30%;grid-template-columns:30% 30% 30%;grid-column-gap:5%}.sub:before{content:"";position:absolute;width:100%;height:1.5rem;top:-1.5rem;left:0}.sub:after{content:"";position:absolute;left:50%;top:-.8rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-bottom:.8rem solid #fff}.sub>div:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.sub>div:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.sub>div:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.sub a{border-bottom:.1rem solid #efefef;display:block;padding:1rem;font-size:1.2rem;line-height:1.25;-webkit-transition:all .3s ease;transition:all .3s ease}.sub a:hover{color:#222}.sub li:last-child a{border-bottom:none}.sub.sub-scroll{height:30rem;width:24rem}.link-packages .sub.sub-scroll{height:22rem}.sub .swiper-sub-scroll.swiper-container{position:absolute;top:0;left:0;bottom:0;height:auto;padding:2rem 4rem 2rem 2rem}.link-packages .sub .swiper-sub-scroll.swiper-container{padding:2rem}#nav>ul>li.icon{position:relative}#nav>ul>li.icon>a{height:11rem;width:2.6rem;background:transparent no-repeat center scroll;background-size:2.6rem auto}#m-menu{display:none;z-index:100;position:absolute;top:3rem;right:0;cursor:pointer;width:18rem}#m-menu div{width:5rem;height:9.6rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#toggle-nav{position:relative}#toggle-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - .1rem);background:#fff url(../../img/icon-close.svg) no-repeat center scroll;background-size:2.4rem auto;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#toggle-nav.open:before{opacity:1}#m-menu>div a{width:6rem;height:9.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#m-menu>div a img{width:2.5rem;height:2.5rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#m-menu #toggle-nav a img{width:2.1rem;height:2.1rem}#m-menu #m-cart{position:relative}#m-menu div.icon-cart .cart-count{position:absolute;right:.5rem;height:1.5rem;width:1.5rem;line-height:1.5rem;text-align:center;font-size:1rem;font-weight:700;background:#f48522;border-radius:50%;color:#fff}footer#footer{background:#1361ae url(../../img/bg-truck.svg) no-repeat center bottom scroll;background-size:20% auto;color:#fff;padding:8rem 0 12rem}#footer>div{display:-ms-grid;display:grid;-ms-grid-columns:21.25% 5% 21.25% 5% 21.25% 5% 21.25%;grid-template-columns:21.25% 21.25% 21.25% 21.25%;grid-column-gap:5%;width:80%;margin:0 auto 6rem}#footer ul{list-style-type:none;margin:0;padding:0}#footer ul:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}#footer ul:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}#footer ul:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}#footer ul:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}#footer ul li{margin-bottom:1rem;line-height:1.25}#footer h4{margin-top:0;line-height:1}#footer a{text-decoration:underline;color:#fff}#footer>p{margin:0;text-align:center}#footer>p.facebook{margin-top:2rem;line-height:2rem}#footer>p a{text-decoration:none}#footer>p img{width:2rem;height:2rem;margin-right:.5rem;position:relative;top:-.1rem}#catapult-cookie-bar{font-size:1.2rem;background:rgba(70,70,70,.95)!important;color:#fff!important;padding:2rem!important}#catapult-cookie-bar a{white-space:nowrap}button#catapultCookie{padding:0 1.5rem!important;border-radius:3rem!important}main#main{background:#fff;-webkit-animation:fadein .6s;animation:fadein .6s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}section{position:relative}.content{width:80%;max-width:70rem;margin:0 auto;padding-bottom:8rem}.content.content-narrow{max-width:60rem}body.woocommerce-account .content,body.woocommerce-checkout .content{max-width:80%}#publisher.content{width:100%;max-width:100%;padding-bottom:0}#publisher.packages-intro{border-bottom:none}.content img{max-width:100%;height:auto}.content h2{font-size:2.5rem}.content blockquote{border-left:.5rem solid #ccc;padding-left:2rem}.desc ul,.panel ul,.summary ul,body.page-id-13666 .content ul,body.page-id-13671 .content ul,body.page-id-29203 .content ul{line-height:1.5;margin:0 auto 3rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-rule:dotted .1rem #ccc;-moz-column-rule:dotted .1rem #ccc;column-rule:dotted .1rem #ccc;list-style-type:none;padding:0}body.page-id-17102 .content ol{line-height:1.5;margin:0 auto 3rem}.panel ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.summary ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none}.desc ul li,.panel ul li,.summary ul li,body.page-id-13666 .content ul li,body.page-id-13671 .content ul li,body.page-id-29203 .content ul li,body.page-id-482678 .content ul li{margin-bottom:1.5rem;display:inline-block;width:100%;padding:0 2rem;background:transparent url(../../img/icon-list.svg) no-repeat .3rem .7rem scroll;background-size:.8rem auto}body.page-id-17102 .content ol li{margin-bottom:1.5rem}.desc ul li ul,.panel ul li ul,.summary ul li ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none;border-left:.2rem solid #efefef;margin-top:1.5rem}.desc ul li ul li,.panel ul li ul li,.summary ul li ul li{background:0 0}.breadcrumbs{display:none;width:80%;margin:0 auto;padding-top:2rem}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-noreviews,.woocommerce p.no-comments{padding:1rem 1.6rem;margin-bottom:2.6rem;margin-left:0;background-color:#0f834d;border-radius:.1rem;color:#fff;border-top:none;border-left:.6rem solid rgba(0,0,0,.15)}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-noreviews:before,.woocommerce p.no-comments:before{display:none}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-noreviews a,.woocommerce p.no-comments a{color:#fff!important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-noreviews .button,.woocommerce p.no-comments .button{float:right;padding:0 0 0 1em;background:0 0;color:#fff!important;height:auto;-webkit-box-shadow:none;box-shadow:none;line-height:1.5;border:none;border-width:0 0 0 1px;border-left-style:solid;border-left-color:rgba(255,255,255,.25)!important;border-radius:0}.woocommerce-message{background-color:#669934!important}.woocommerce-info{background-color:#3d9cd2!important}.woocommerce-error{background-color:#f48522!important}.woocommerce-breadcrumb{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:2rem 0}.woocommerce form .form-row{margin-bottom:2rem;padding:0}.woocommerce form .form-row label{line-height:1.5}.select2-container .select2-selection--single{height:3.8rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.6rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.6rem}.select2-container--default input{margin-bottom:0}.woocommerce table.shop_table{margin:0 0 2rem;border:none;border-collapse:collapse}.woocommerce table.shop_table tr td{border:none}.woocommerce table.shop_table tr:nth-child(odd) td{background:#f5f5f5}.woocommerce table.shop_table tr:nth-child(even) td{background:#efefef}.woocommerce form.login{margin:0 auto;max-width:40rem}.woocommerce-account h2{display:none}.woocommerce-account h3{font-size:2.5rem;margin-top:0}.woocommerce-account .addresses .title h3{float:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{line-height:3.6rem;margin-left:1rem}.woocommerce-orders-table__cell-order-actions a.button{padding:0 1.6rem;height:2.5rem;line-height:2.4rem;margin-top:.2rem;margin-bottom:.2rem}.woocommerce-account .woocommerce-MyAccount-navigation{width:28%}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-top:.1rem solid #f5f5f5}.woocommerce-MyAccount-navigation ul li{position:relative;margin-bottom:0;border-bottom:.1rem solid #f5f5f5}.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation ul li a{display:block;padding:.875rem 0;font-weight:700}.woocommerce-MyAccount-navigation ul li a:before{display:inline-block;font:normal normal normal 1rem/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0f6";line-height:1.6;margin-left:1.5rem;margin-right:3rem;width:1.4rem;text-align:right;float:right;opacity:.25;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f1c6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\f021"}.woocommerce table.shop_table.cart tr:last-child td{padding-left:0;padding-right:0;background:0 0}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:11rem}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{float:none;width:100%}.cross-sells>h2{border-top:.1rem solid #f5f5f5;margin:0;line-height:8rem;text-align:center;text-transform:uppercase;letter-spacing:.25em;font-size:1.2rem;margin-top:4rem}.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .wc-proceed-to-checkout{text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;margin-top:2.5rem}.woocommerce-checkout #payment div.form-row{text-align:center}.woocommerce-page #payment #place_order{float:none}.cart-empty,.return-to-shop{text-align:center}form.woocommerce-checkout h3{font-size:2.5rem}form.woocommerce-checkout .woocommerce-billing-fields h3,form.woocommerce-checkout .woocommerce-shipping-fields h3{margin-top:2rem}label[for=payment_method_authorize_net_cim_credit_card],label[for=payment_method_woocommerce_gateway_purchase_order]{display:inline-block}.thankyou-offers{display:-ms-grid;display:grid;-ms-grid-columns:47.5% 5% 47.5%;grid-template-columns:47.5% 47.5%;grid-column-gap:5%;border-bottom:.1rem solid rgba(0,0,0,.1);padding-bottom:4rem;margin-bottom:4rem}.thankyou-offers>div:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.thankyou-offers>div:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.thankyou-offers h3{font-size:3.2rem;margin:3rem 0 2.5rem 0}section#hero{height:74.8rem}#swiper-hero{position:absolute;top:0;left:0;width:100%;height:60.8rem;margin-top:14rem}#swiper-hero .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#swiper-hero .swiper-slide{height:60.8rem}#swiper-hero .swiper-slide>div{position:absolute;top:0;left:0;right:0;height:100%;background:transparent no-repeat center scroll;background-size:cover}.vignette{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:rgba(6,58,109,.5);mix-blend-mode:soft-light}#swiper-hero .swiper-slide>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,17,17,0)),to(rgba(17,17,17,.5)));background:linear-gradient(to bottom,rgba(17,17,17,0) 0,rgba(17,17,17,.5) 100%)}#swiper-hero .cta{position:absolute;bottom:20rem;left:10%;width:55%;color:#fff}#swiper-hero .cta h1{color:#fff}#swiper-hero .cta p{font-size:1.8rem}#swiper-hero .cta .button-primary{background:#f48522;border:.1rem solid #f48522}#swiper-hero .bg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-40rem;width:100%;height:auto;mix-blend-mode:overlay;opacity:.5}#swiper-hero .bg.bg-alt{top:18%;right:-46rem}#swiper-hero-pager.swiper-pager{z-index:100;position:absolute;right:10%;bottom:20rem;width:auto;left:auto}#swiper-hero-pager.swiper-pager>span.swiper-pagination-bullet{display:block;float:left;width:2.7rem;height:2.7rem;padding:.4rem;margin:0 1rem 0 0;cursor:pointer;opacity:1;background:0 0;border-radius:50%;border:.2rem solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}#swiper-hero-pager.swiper-pager>span.swiper-pagination-bullet-active{background:0 0;border:.2rem solid #f48522}#swiper-hero-pager.swiper-pager>span.swiper-pagination-bullet:before{content:"";display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:#939598;-webkit-transition:all .3s ease;transition:all .3s ease}#swiper-hero-pager.swiper-pager>span.swiper-pagination-bullet-active:before{background:#1361ae}section#cta{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;grid-column-gap:0;background:#f48522;text-align:center}body.page-id-13434 #cta,body.woocommerce-cart #cta,body.woocommerce-checkout #cta{display:none}#resources{-ms-grid-column:2;-ms-grid-row:1;padding:12rem;background:transparent url(/wp-content/uploads/2023/12/CurriculumExpress_Website_FreeShipping_1080x1500_12-23.jpg) no-repeat center scroll;background-size:contain;position:relative}#resources h5{position:absolute;bottom:0;left:0;width:100%;font-family:museo-sans-condensed,sans-serif;font-weight:700;color:#fff;font-size:1.2rem;margin-bottom:4rem}#newsletter{-ms-grid-column:1;-ms-grid-row:1;background:transparent url(../../img/bg-boy.jpg) no-repeat bottom center scroll;background-size:cover;padding:12rem}#newsletter h3,.newsletter h3{position:relative;margin:0 0 4rem;color:#fff;line-height:1}#newsletter h3:before{content:"";position:absolute;bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.2rem;width:6rem;background:#f48522;border-radius:.3rem;line-height:1}#newsletter p,newsletter p{color:#fff}#newsletter .button.button-primary{background-color:#f48522;border-color:#f48522}#newsletter input,.newsletter input{width:80%;border:.1rem solid #fff}#newsletter input:focus{border:.1rem solid #f48522}section#page{z-index:1;padding-top:14rem}#title{position:relative;background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23efefef' fill-opacity='1'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");text-align:center;padding:8rem;margin-bottom:5rem;border-bottom:.1rem solid #efefef}#title.flush{margin:0}#title.with-featured-image{background-color:transparent;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;padding:16rem 8rem}#title.with-featured-image:after,#title.with-featured-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,17,17,0)),to(rgba(17,17,17,.5)));background:linear-gradient(to bottom,rgba(17,17,17,0) 0,rgba(17,17,17,.5) 100%)}#title.with-featured-image:after{background:rgba(6,58,109,.5);mix-blend-mode:soft-light}#title h1{position:relative;margin:0;color:#1361ae;font-size:4rem;z-index:1}#title.with-featured-image h1{color:#fff}section#publisher{border-bottom:.1rem solid #f5f5f5;overflow:hidden}#publisher .desc{padding:4rem 20%;position:absolute;top:0;left:0;width:100%}#publisher.packages-intro .desc{padding-top:0;padding-left:0;width:50%;float:right;padding-right:10%}#publisher.open .desc{position:relative}#publisher .desc .term-description h2:nth-of-type(1),#publisher .desc .term-description h3:nth-of-type(1){margin-top:0}#publisher blockquote{border-left:.5rem solid #ccc;padding-left:2rem}#publisher .button-wrap{position:relative;cursor:pointer;padding:14rem 0 4rem;background:rgba(255,255,255,.9);background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(25%,#fff),color-stop(50%,rgba(255,255,255,.90147934)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 0,#fff 25%,rgba(255,255,255,.90147934) 50%,rgba(255,255,255,0) 100%)}#publisher.open .button-wrap{display:none}#publisher .button-wrap .button{background:#fff;border:.1rem solid #f48522;color:#f48522;-webkit-transition:all .3s ease;transition:all .3s ease}#publisher .button-wrap:hover .button{background:#f48522;color:#fff}#sidebar{position:sticky;top:0;float:left;width:50%}#sidebar img{margin-bottom:10px;margin:0 auto;display:block;margin-top:2rem}#sidebar .button-wrap{display:block!important;padding:0;margin-bottom:6rem}.gradekits .grid{margin:0 auto;float:none;border-left:none}.gradekits .grid>h5{border-bottom:.1rem solid #f5f5f5;margin:0;line-height:8rem;text-align:center;text-transform:uppercase;letter-spacing:.25em;font-size:1.2rem}.search .product-search input[type=text].product-search-field{width:100%;border-radius:3rem;padding-left:2rem;border:.2rem solid #f48522;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23efefef' fill-opacity='0.25' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.search div.product-search-results-content{width:80%;margin-left:10%;-webkit-box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);border:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.search .product-search-results table.search-results tr td a{padding:1.5rem}.search div.product-search-form span.product-search-field-clear{top:1.2rem;bottom:auto;right:2rem}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;margin:3rem 0 0;text-align:center;color:#939598;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:1;position:absolute;bottom:3.5rem;margin:0;left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#products{position:relative;min-height:100vh}#products.gradekits{border-top:.1rem solid #f5f5f5}#products:after{content:"";display:table;clear:both}#products .woocommerce-message{margin:0}.grid{float:left;width:75%;min-height:100%;border-left:.1rem solid #f5f5f5}.grid.standalone{float:none;width:auto;min-height:0;border-top:.1rem solid #f5f5f5;border-left:none}.woocommerce .grid ul.products{display:-ms-grid;display:grid;-ms-grid-columns:33.333% 33.333% 33.333%;grid-template-columns:33.333% 33.333% 33.333%;grid-column-gap:0;margin-bottom:0}.woocommerce .grid ul.products:before{display:none}.newsletter{position:relative;background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23efefef' fill-opacity='1'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");text-align:center;padding:2rem;border-left:.1rem solid #f5f5f5}.newsletter #signup{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.newsletter p{font-size:1.2rem;padding:0 2rem}.newsletter h4{color:#1361ae!important}.newsletter .button.button-primary{background-color:#1361ae;border-color:#1361ae}.woocommerce .grid ul.products li.product{float:none!important;clear:none;margin:0;width:auto;border-right:.1rem solid #f5f5f5;border-bottom:.1rem solid #f5f5f5}.woocommerce .grid ul.products li.product:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.woocommerce .grid ul.products li.product:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.woocommerce .grid ul.products li.product:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.woocommerce .grid ul.products li.product:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}.woocommerce .grid ul.products li.product:nth-child(5){-ms-grid-column:2;-ms-grid-row:2}.woocommerce .grid ul.products li.product:nth-child(6){-ms-grid-column:3;-ms-grid-row:2}.woocommerce .grid ul.products li.product:nth-child(7){-ms-grid-column:1;-ms-grid-row:3}.woocommerce .grid ul.products li.product:nth-child(8){-ms-grid-column:2;-ms-grid-row:3}.woocommerce .grid ul.products li.product:nth-child(9){-ms-grid-column:3;-ms-grid-row:3}.woocommerce .grid ul.products li.product:nth-child(10){-ms-grid-column:1;-ms-grid-row:4}.woocommerce .grid ul.products li.product:nth-child(11){-ms-grid-column:2;-ms-grid-row:4}.woocommerce .grid ul.products li.product:nth-child(12){-ms-grid-column:3;-ms-grid-row:4}.woocommerce .grid ul.products li.product:nth-child(13){-ms-grid-column:1;-ms-grid-row:5}.woocommerce .grid ul.products li.product:nth-child(14){-ms-grid-column:2;-ms-grid-row:5}.woocommerce .grid ul.products li.product:nth-child(15){-ms-grid-column:3;-ms-grid-row:5}.woocommerce .grid ul.products li.product:nth-child(3n+3){border-right:none}#featured .product>div,.woocommerce .grid ul.products li.product>div{position:relative;padding:2rem;margin:1rem;text-align:center;background:#fff;border-radius:.5rem;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);-webkit-transition:all .3s cubic-bezier(.2,1,.8,1),border-color .3s ease,z-index 0s ease .3s;transition:all .3s cubic-bezier(.2,1,.8,1),border-color .3s ease,z-index 0s ease .3s}.woocommerce .grid ul.products li.product>div{border-radius:0;height:100%;margin:0;padding:4rem}body.no-touch #featured .product:hover>div,body.no-touch .grid ul.products li.product:hover>div,body.no-touch.woocommerce .grid ul.products li.product:hover>div{-webkit-box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);z-index:1;-webkit-transform:scale(1.05) translate3d(0,0,0);transform:scale(1.05) translate3d(0,0,0);-webkit-transition:all .3s cubic-bezier(.2,1,.8,1),border-color .3s ease;transition:all .3s cubic-bezier(.2,1,.8,1),border-color .3s ease}.woocommerce .grid ul.products li.product>div:after{content:"";display:table;clear:both}#featured .product>div>a:first-child,.woocommerce .grid ul.products li.product>div>a:first-child{display:block}#featured .product img,.woocommerce .grid ul.products li.product img{display:block;width:auto;max-width:100%;height:auto;max-height:15rem;margin:0 auto}#featured .product h3,.woocommerce .grid ul.products li.product h3{font-family:museo-sans;font-size:1.8rem;text-align:center;line-height:1.25em;margin:2rem 0;padding:0;color:#063a6d}#featured .product .star-rating,.woocommerce .grid ul.products li.product .star-rating{display:none}.woocommerce div.product span.price{color:#008f5d}#featured .product .price,.woocommerce .grid ul.products li.product .price{display:block;color:#008f5d;font-size:1.5rem;font-weight:700;margin:0 0 2rem}body.page-id-24782 .woocommerce ul.products li.product .price .from{display:none}#featured .product .price del,.woocommerce .grid ul.products li.product .price del,.woocommerce div.product span.price del{color:#939598;text-decoration:line-through}#featured .product .price ins,.woocommerce .grid ul.products li.product .price ins{text-decoration:none}#featured .product .button,.woocommerce .grid ul.products li.product .button{position:relative;display:block;width:15rem;margin-left:auto;margin-right:auto;margin-top:0;color:#f48522;border-color:#f48522!important;-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce .grid ul.products li.product .button{float:left;width:47.5%;letter-spacing:0;padding:0}.woocommerce .gradekits .grid ul.products li.product .button,.woocommerce .grid.standalone ul.products li.product .button{float:none;width:15rem;letter-spacing:.25em}.woocommerce .grid ul.products li.product .quick-view-button{color:#1361ae;border-color:#1361ae!important;margin-right:5%}.woocommerce .grid ul.products li.product .quick-view-button span{display:none}#featured .product .quick-view-button{display:none}#featured .product .button:hover,.woocommerce .grid ul.products li.product .button:hover{background:#f48522;color:#fff}.woocommerce .grid ul.products li.product .quick-view-button:hover{background:#1361ae}#featured .product .button.loading,.woocommerce .grid ul.products li.product .button.loading{opacity:.5;padding-right:3rem}#featured .product .button.loading:after,.woocommerce .grid ul.products li.product .button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:0;right:1.2rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#featured .product .button.ajax_add_to_cart.added,.woocommerce .grid ul.products li.product .button.ajax_add_to_cart.added{display:none}#featured .product .button.ajax_add_to_cart.added:after,.woocommerce .grid ul.products li.product .button.ajax_add_to_cart.added:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f00c";height:100%;line-height:3.4rem;position:absolute;top:0;right:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#featured a.added_to_cart,.woocommerce .grid ul.products li.product a.added_to_cart{display:block;padding-top:0;line-height:3.6rem;font-weight:700;text-transform:capitalize}#featured a.added_to_cart:after,.woocommerce .grid ul.products li.product a.added_to_cart:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;text-rendering:auto;font-size:inherit;content:"\f178";margin-left:.5rem;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#filter{position:sticky;top:0;float:left;width:25%}#filter>div{position:relative;padding:0 4rem;height:7rem;border-bottom:.1rem solid #f5f5f5;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}#filter>div.open{height:28rem}#filter>.sort-by.open{height:14.8rem}#filter form{float:none;margin:0}#filter select{margin:0;-webkit-appearance:none;background:#fff url(../../img/icon-select.svg) no-repeat center right 1rem scroll;background-size:.9rem 1.2rem}#filter h5{position:relative;color:#1361ae;cursor:pointer;line-height:7rem;margin:0}#filter h5 span{color:#939598}#filter h5:before{content:"";position:absolute;top:50%;right:-.7rem;width:1.8rem;height:1rem;margin-top:-.5rem;background:transparent url(../../img/icon-arrow.svg) no-repeat center right scroll;background-size:1.8rem auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#filter .open h5:before{-webkit-transform:rotate(0);transform:rotate(0)}#filter .swiper-scroll{top:7rem;height:19rem}#filter .swiper-scroll .swiper-scrollbar{top:0;bottom:0;right:4rem}#filter ul{list-style-type:none;margin:0;padding:0 4rem 2rem}#filter ul li{margin-bottom:.5rem}#filter ul li{font-size:1.2rem;padding:.5rem 0}#filter>.active-filters{height:auto;padding:3rem 4rem}.active-filters a{display:inline-block;cursor:pointer;font-size:1.2rem;font-weight:700;border-radius:2rem;background:#f5f5f5;padding:.5rem 1rem;margin:.5rem 1rem .5rem 0;color:#1361ae;line-height:1;white-space:nowrap}.active-filters a:after{content:"?";position:relative;top:.1rem;margin-left:1rem;font-size:1.5rem;line-height:1.2rem;color:#939598;-webkit-transition:color .3s ease;transition:color .3s ease}.active-filters a:hover:after{color:#f48522}#products .woocommerce-pagination{background:#fff}#products ul.page-numbers{display:block;position:relative;height:12rem;border:none;list-style-type:none;padding:0;margin:0;text-align:center}#products ul.page-numbers li{display:inline-block;float:none;line-height:12rem;border:none;margin:0 .5rem;vertical-align:middle}#products ul.page-numbers li a,#products ul.page-numbers li span{display:inline;line-height:inherit}#products ul.page-numbers li a{padding:1rem 1.5rem;background:#f5f5f5}#products ul.page-numbers li a:hover{color:#1361ae}#products ul.page-numbers span.current{padding:1rem 1.5rem;background:0 0;color:#f48522;border:.2rem solid #f48522;font-weight:700}div.pp_woocommerce .woocommerce div.product p.stock,div.pp_woocommerce .woocommerce-product-rating{display:none}div.pp_woocommerce .woocommerce div.product div.images{width:34%;padding:4rem 0 0 4rem}div.pp_woocommerce .woocommerce div.product div.summary{width:66%;padding-left:4rem}.post-type-archive-product .pp_woocommerce_quick_view .pp_content,.tax-product_cat .pp_woocommerce_quick_view .pp_content{overflow:visible}div.pp_woocommerce .product_meta{display:none}div.pp_woocommerce .woocommerce div.product div.summary{margin-bottom:0}div.pp_woocommerce .woocommerce-product-gallery__trigger{display:none}.woocommerce a.button.alt.quick-view-detail-button{background:#939598;border:.1rem solid #939598;margin-bottom:2rem}.quick-view-close{z-index:999;position:absolute;top:4rem;right:4rem;width:2.4rem;height:2.4rem;background:transparent url(../../img/icon-close.svg) no-repeat center scroll;background-size:2.4rem 2.4rem;cursor:pointer}#product{position:relative;width:80%;margin:0 auto}@media only screen and (min-width:1267px){#product{width:70%}.alt #product{width:80%}}#product:after{content:"";display:table;clear:both}#product div.summary{width:65%;padding-left:4rem;margin-bottom:8rem}#product h1.product_title,.woocommerce div.product .product_title{text-align:left;background:0 0;margin:6rem 0 4rem 0;font-size:4rem;line-height:1.25em;color:#1361ae}#product h1.product_title{font-family:museo-sans}.woocommerce div.product p.price{color:#008f5d;margin:0 0 4rem;font-size:2.5rem}.woocommerce .alt div.product p.price,.woocommerce .alt div.product span.price #product .product-kit-desktop p.price{font-size:2rem}@media screen and (min-width:1024px){.woocommerce .alt div.product p.price,.woocommerce .alt div.product span.price #product .product-kit-desktop p.price{font-size:2.5rem}}.alt #product p.price{margin-top:1rem}#product p.price del,.woocommerce div.product p.price del{color:#939598;text-decoration:line-through}#product p.price ins,.woocommerce div.product p.price ins{text-decoration:none}.product-description{padding:0 8rem 0 0}.product-description .button{background-color:#f48522;border-color:#f48522;color:#fff}.product-description .button:hover{color:#fff;border-color:#f48522}.woocommerce-product-details__short-description ul{line-height:1.5}.woocommerce-product-details__short-description ul li{margin-bottom:1rem}.product_meta{line-height:1.5}.product_meta span.posted_in,.product_meta span.sku_wrapper{display:block}#product .woocommerce-product-gallery-kit{padding:4rem 4rem 4rem 0;width:45%}#product .woocommerce-product-gallery{padding:4rem 4rem 4rem 0;width:35%}#product .woocommerce-product-gallery__trigger{width:3.6rem;height:3.6rem;background:#fff url(../../img/icon-zoom.svg) no-repeat center scroll;background-size:auto;background-size:2.8rem 2.8rem}.alt #product .woocommerce-product-gallery__trigger{display:none}@media only screen and (min-width:768px){.alt #product .woocommerce-product-gallery__trigger{top:2.5%;right:10%}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{display:none}#product .flex-control-thumbs{display:none}@media only screen and (min-width:768px){#product .flex-control-thumbs{display:block;margin-left:-.5rem;margin-right:-.5rem;padding-top:1rem}}#product .flex-control-thumbs li{padding:0 .5rem 1rem}#product .flex-control-thumbs li img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#product div.product div.images img{max-width:100%;width:auto;margin:0 auto}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0}.woocommerce div.product .woocommerce-tabs .panel{padding:8rem 0 6rem;margin:0;background:#f5f5f5}.woocommerce div.product .woocommerce-tabs .panel>*{display:block;width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width:1267px){.woocommerce div.product .woocommerce-tabs .panel>*{width:70%}}.woocommerce div.product .woocommerce-tabs .panel>:first-child{margin-top:0}.woocommerce div.product .woocommerce-tabs .panel>:last-child{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:inline-block;padding:0;margin:0 .5rem;background:0 0;border:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#1361ae;cursor:pointer;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#f5f5f5;color:#222}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#1361ae;padding:2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#1361ae}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#222}#tab-additional_information .woocommerce-product-attributes{border-collapse:collapse;border-top:none}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:.5rem 1rem}#tab-additional_information .woocommerce-product-attributes th{text-align:left;width:15rem}.woocommerce #review_form #respond .comment-form-rating{margin-bottom:2.5rem}.woocommerce #review_form #respond p{margin:0}.woocommerce #review_form #respond p.comment-notes{margin-bottom:2.5rem}.woocommerce #review_form #respond label[for=wp-comment-cookies-consent]{display:inline-block;margin:0 0 0 .8rem}.woocommerce #review_form #respond .form-submit{margin-top:2.5rem}section#product div.before-summary{width:50%;display:inline-block;margin-right:20px}.alt section#product div.before-summary{width:50%;margin-right:1%}section#product div.before-summary .woocommerce-product-gallery{width:100%}section#product div.kit-summary{margin-top:6rem;vertical-align:top;width:45%;display:inline-block}.alt section#product div.kit-summary{margin-top:0;width:38%}section#product div.kit-summary .woocommerce-product-rating{color:#001754}section#product div.before-summary .woocommerce-product-rating{color:#001754}section#product div.kit-summary .product_title{margin-top:0}section#product div.before-summary .product_title{margin-top:0}section#product div.kit-summary .product_meta span{font-weight:700}section#product div.before-summary .product_meta span{font-weight:700}section#product div.kit-summary .price{margin-bottom:1rem}.alt section#product div.kit-summary #product-kit-mobile-main .price{margin-bottom:0}.alt section#product div.kit-summary p.price{margin-top:1rem}.alt section#product div.kit-summary #product-kit-mobile-main p.price{margin-top:0}section#product div.before-summary .price{margin-bottom:1rem}section#product div.kit-summary div.bundle_button{text-align:left!important}.alt .product-kit-mobile-container #reviews h2.woocommerce-Reviews-title{margin-top:0}section#product div.kit-summary h3{color:#1361ae;margin:3rem 0 3rem}.woocommerce .alt .mobile-tab-reviews .star-rating,.woocommerce .alt .review-header .star-rating{float:none}.woocommerce .alt .mobile-tab-reviews .star-rating span::before,.woocommerce .alt .review-header .star-rating span::before{color:gold}.woocommerce .alt .mobile-tab-reviews p.meta{margin:1rem 0;position:relative}section#product div.kit-summary .commentlist .mobile-tab-reviews .meta time.woocommerce-review__published-date{display:block;position:absolute;bottom:125%;font-size:1.4rem;font-weight:700;left:25%}#reviews-panel div#respond{border:solid 1px;padding:1rem;margin:2rem 0 7rem;text-align:center}#reviews-panel div#respond p.must-log-in{margin-bottom:0}#reviews-panel .review-header h2{font-size:1.8rem;margin:0;padding:.5rem 0}#reviews-panel .woocommerce-review-links{display:none}#reviews-panel .woocommerce-review-link{display:block}#reviews-panel .woocommerce-review-link::before{content:"Based On "}#reviews-panel .woocommerce-review-link{color:#000;font-size:1.8rem;padding:.5rem 0;font-family:museo-sans,sans-serif}#reviews-panel .woocommerce-review-link span.dash{display:none}section#product div.before-summary .desc{list-style-type:disc!important}div.before-entry-summary .woocommerce-tabs-kit ul.tabs{margin:0}div.before-entry-summary .woocommerce-tabs .panel{padding:5rem 0 5rem;margin:0;background:#f5f5f5}div.before-entry-summary .woocommerce-tabs-kit .panel>*{display:block;width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width:1267px){div.before-entry-summary .woocommerce-tabs-kit .panel>*{width:90%}}div.before-entry-summary .woocommerce-tabs-kit .panel>:first-child{margin-top:0}div.before-entry-summary .woocommerce-tabs-kit .panel>:last-child{margin-bottom:0}div.before-entry-summary .woocommerce-tabs-kit ul.tabs{margin:0;padding:0;text-align:left}div.before-entry-summary .woocommerce-tabs-kit ul.tabs:before{display:none}div.before-entry-summary .woocommerce-tabs-kit ul.tabs li{display:inline-block;padding:0;margin:0 .5rem;background:0 0;border:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#1361ae;cursor:pointer;font-weight:700}div.before-entry-summary .woocommerce-tabs-kit ul.tabs li.active{background:#f5f5f5;color:#222}div.before-entry-summary .woocommerce-tabs-kit ul.tabs li:after,div.before-entry-summary .woocommerce-tabs-kit ul.tabs li:before{display:none}div.before-entry-summary .woocommerce-tabs-kit ul.tabs li a{color:#1361ae;padding:2rem}div.before-entry-summary .woocommerce-tabs-kit ul.tabs li a:hover{color:#1361ae}div.before-entry-summary .woocommerce-tabs-kit ul.tabs li.active a{color:#222}#tab-description>h2:first-child{width:90%}#tab-additional_information h2:first-child{width:90%}#tab-additional_information .woocommerce-product-attributes{border-collapse:collapse;border-top:none}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:.5rem 1rem}#tab-additional_information .woocommerce-product-attributes th{text-align:left;width:15rem}#tab-reviews .woocommerce-Reviews-title{display:none}.woocommerce #review_form #respond .comment-form-rating{margin-bottom:2.5rem}.woocommerce #review_form #respond p{margin:0}.woocommerce #review_form #respond p.comment-notes{margin-bottom:2.5rem}.woocommerce #review_form #respond label[for=wp-comment-cookies-consent]{display:inline-block;margin:0 0 0 .8rem}.woocommerce #review_form #respond .form-submit{margin-top:2.5rem}.woocommerce .button.costumize_bundle,.woocommerce .button.costumize_bundle:active,.woocommerce .button.costumize_bundle:focus,.woocommerce .button.costumize_bundle:hover{display:block;width:100%;margin-bottom:3rem;background:#1361ae;color:#fff;text-align:center;font-size:1.3rem}#product .bundled_product_summary .bundled_product_optional_checkbox{padding-bottom:0}.woocommerce div.product.bundled_product_summary,div.bundled_product_summary{border-bottom:.1rem solid #f5f5f5;padding-bottom:2rem;margin-bottom:2rem}.bundled_product_excerpt.product_excerpt>:last-child{margin-bottom:2rem}.group_mode_parent{display:none;padding-top:2rem}.alt .group_mode_parent{display:block}.product-kit-desktop-container .group_mode_parent{padding-top:1rem}.woocommerce div.product .product_title.bundled_product_title{margin:0 0 1rem 0;font-size:2rem}.woocommerce .alt div.product .product_title.bundled_product_title{font-size:2rem}section#featured{z-index:100;background:#1361ae;padding:8rem 0 3rem;overflow:hidden}section#featured h2{z-index:1;position:relative;width:80%;margin:0 auto -1rem;color:#fff;text-align:center;line-height:1;font-size:2.5rem;font-family:museo-sans-condensed,sans-serif;font-weight:700}section#featured h2:before{content:"";position:absolute;bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.2rem;width:6rem;background:#f48522;border-radius:.3rem;line-height:1}section#featured h3{font-family:museo-sans;font-size:1.8rem;text-align:center;line-height:1.25em;margin:2rem 0;padding:0;color:#063a6d}.swiper-featured-wrapper{position:relative}.swiper-featured.swiper-container{width:calc(80% + 2rem);position:relative;padding-bottom:5rem;padding-top:5rem}.swiper-featured .swiper-wrapper{list-style:none;margin:0;padding:0}#swiper-blobs{position:absolute;top:0;left:0;width:100%;height:100%}#swiper-blobs img{position:absolute;pointer-events:none}.shape-1{top:-10rem;right:-5rem;width:60rem;height:auto;opacity:.5}.shape-2{bottom:-10rem;left:-5rem;width:40rem;height:auto;opacity:.35}.shape-3{top:-10rem;left:-5rem;width:30rem;height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.35}.blobs-slide-2 .shape-1{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blobs-slide-2 .shape-2{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blobs-slide-2 .shape-3{-webkit-transform:rotate(0);transform:rotate(0)}.content.search{text-align:center}.search-form{position:relative;max-width:40rem;width:100%;height:3.8rem;margin:3rem auto 0}.search-form input[type=text]{position:absolute;top:0;left:0;width:100%;border-radius:3rem;padding-left:2rem;border:.1rem solid #f48522!important;-webkit-transition:all .3s ease;transition:all .3s ease}.search-form input[type=text]:focus{-webkit-box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15);box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.15)}.search-form input[type=submit]{position:absolute;top:0;right:0;width:5.8rem;padding:0;background:#f48522 url(../../img/icon-search-white.svg) no-repeat center scroll!important;background-size:2.2rem auto!important;border-color:#f48522!important;border-top-left-radius:0;border-bottom-left-radius:0}form#search{text-align:center}#search label{display:none}.product-search-results .entry .wps_add_to_cart,.product-search-results .entry span.description,.product-search-results .entry span.price{display:none!important}.entry-content .product-search-results table.search-results tr td,.product-search-results table.search-results tr td{cursor:default!important;padding:0!important}.entry-content .product-search-results table.search-results tr td a,.product-search-results table.search-results tr td a{display:block;padding:.6rem}.product-search-results .entry a span.title:hover{text-decoration:none!important}.content.error404{text-align:center}.show-below-1024{display:none}@media only screen and (max-width:1023px){.show-below-1024{display:block}.show-above-1024{display:none}.touch-scrolling{overflow-y:scroll;-webkit-overflow-scrolling:touch}header#header{height:12.6rem}#m-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#logo{left:3rem}#logo>img{height:5.6rem}#top ul{right:1rem;margin:0}#top ul:first-child{left:1rem;margin:0}#top ul li>a:before{display:none}nav#nav{position:fixed;top:12.6rem;left:0;right:0;bottom:0;height:auto;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(100%,0,0)!important;transform:translate3d(100%,0,0)!important;-webkit-transition:transform .9s cubic-bezier(.19,1,.22,1);-webkit-transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1),-webkit-transform .9s cubic-bezier(.19,1,.22,1)}nav#nav.small{top:4rem}#nav.open{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#nav ul{text-align:center}#nav>ul>li{float:none;margin:0}#nav>ul>li.icon{width:50%;display:block;position:absolute;top:0;left:0}#nav>ul>li.icon.icon-cart{left:50%;border-left:.1rem solid #efefef}#nav>ul>li>a{line-height:8rem;border-bottom:.1rem solid #efefef}#nav>ul>li.icon>a{pointer-events:auto;height:8rem;display:block;width:100%}#nav li.icon-cart .cart-count{top:3rem;right:50%;margin-right:-2.2rem}.sub{display:none;position:relative;width:100%!important;top:auto;left:auto;margin-top:0;padding:2rem;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;border-radius:0}.link-packages .sub.sub-scroll,.sub.sub-scroll{height:auto}.sub.grid-three{display:none}.sub.open{display:block}.sub.grid-three.open{display:-ms-grid;display:grid}.sub:after,.sub:before{display:none}li:hover .sub{top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.link-packages .sub .swiper-sub-scroll.swiper-container,.sub .swiper-sub-scroll.swiper-container{position:relative;padding:0}#nav .sub ul,.sub a{border:none}section#hero{height:63.4rem}#swiper-hero{margin-top:12.6rem}#swiper-hero .cta{width:auto;left:0;padding:0 3rem}#swiper-hero-pager.swiper-pager{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:right;transform-origin:right}#swiper-hero .cta h1{font-size:4rem}#swiper-hero .cta p{font-size:1.2rem}#featured .product>div,body.no-touch #featured .product:hover>div{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}#featured .product.swiper-slide-active>div{-webkit-transform:scale(1.05) translate3d(0,0,0);transform:scale(1.05) translate3d(0,0,0)}.arrow-left,.arrow-right{margin-top:-11.5rem}footer#footer{background-size:auto 8rem}#footer>div{display:block;text-align:center}#footer>p{max-width:80%;margin:0 auto}#footer h4{margin-bottom:2rem}#newsletter{padding:8rem 0;background-size:140% auto}#newsletter>form{margin:0 auto;max-width:35rem}#newsletter p{max-width:80%;margin-left:auto;margin-right:auto;font-size:1.2rem}#resources{background-size:100% auto}.grid{width:71%}.woocommerce .grid ul.products{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.woocommerce .grid ul.products li.product:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.woocommerce .grid ul.products li.product:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.woocommerce .grid ul.products li.product:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.woocommerce .grid ul.products li.product:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.woocommerce .grid ul.products li.product:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}.woocommerce .grid ul.products li.product:nth-child(6){-ms-grid-column:2;-ms-grid-row:3}.woocommerce .grid ul.products li.product:nth-child(7){-ms-grid-column:1;-ms-grid-row:4}.woocommerce .grid ul.products li.product:nth-child(8){-ms-grid-column:2;-ms-grid-row:4}.woocommerce .grid ul.products li.product:nth-child(9){-ms-grid-column:1;-ms-grid-row:5}.woocommerce .grid ul.products li.product:nth-child(10){-ms-grid-column:2;-ms-grid-row:5}.woocommerce .grid ul.products li.product:nth-child(11){-ms-grid-column:1;-ms-grid-row:6}.woocommerce .grid ul.products li.product:nth-child(12){-ms-grid-column:2;-ms-grid-row:6}.woocommerce .grid ul.products li.product:nth-child(13){-ms-grid-column:1;-ms-grid-row:7}.woocommerce .grid ul.products li.product:nth-child(14){-ms-grid-column:2;-ms-grid-row:7}.woocommerce .grid ul.products li.product:nth-child(15){-ms-grid-column:1;-ms-grid-row:8}.woocommerce .grid ul.products li.product:nth-child(3n+3){border-right:.1rem solid #f5f5f5}.woocommerce .grid ul.products li.product:nth-child(2n+2){border-right:none}#sidebar{width:29%}#filter{width:29%}#products ul.page-numbers{width:80%;padding:3rem 0;margin:0 auto;height:auto;white-space:normal}#products ul.page-numbers li{line-height:5rem}section#page{padding-top:12.6rem}}.show-below-768{display:none}@media only screen and (max-width:768px){.show-below-768{display:block}.show-above-768{display:none}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:3rem}.woocommerce-account h3{margin-top:5rem}section#cta{display:block}#resources{padding-top:0;height:46rem;background-size:auto 105%}.thankyou-offers{display:block}.thankyou-offers>div:first-child{margin-bottom:5rem}.grid{float:none;width:auto}#sidebar{position:static;float:none;width:auto}#filter{position:static;float:none;width:auto}.woocommerce .grid ul.products li.product:nth-child(3n+3){border-right:none}body.no-touch #featured .product:hover>div,body.no-touch .grid ul.products li.product:hover>div,body.no-touch.woocommerce .grid ul.products li.product:hover>div{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.woocommerce .grid ul.products li.product .button{width:40%}.woocommerce .grid ul.products li.product .quick-view-button{margin-left:7.5%}#publisher .desc{padding:4rem 3rem}#publisher.packages-intro .desc{padding:0 3rem;width:100%}#product,.woocommerce div.product .woocommerce-tabs .panel>*{width:100%;padding:0 3rem}.desc ul,.panel ul{line-height:1.5;margin:0 auto 3rem;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none;list-style-type:none;padding:0;width:100%}.content .woocommerce-MyAccount-navigation ul{width:100%}#product .woocommerce-product-gallery{padding:4rem 0 0;width:100%}#product div.summary{width:100%;padding-left:0}.woocommerce.quick-view div.product .product_title{margin-top:4rem}div.pp_woocommerce .woocommerce div.product div.images{width:100%;padding:4rem 0 0;margin:0}div.pp_woocommerce .woocommerce div.product div.summary{width:100%;padding-left:0}.woocommerce a.button.alt.quick-view-detail-button{margin:0;display:block}.quick-view-close{top:2rem;right:2rem}.woocommerce div.product .woocommerce-tabs .panel{padding:4rem 0 6rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;border-top:.1rem solid #f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#f48522}#tab-additional_information .woocommerce-product-attributes th{width:10rem}#title{padding:6rem 3rem 8rem}#title.with-featured-image,body.page-id-13666 #title,body.page-id-13671 #title{padding:12rem 3rem}body.woocommerce-account #title,body.woocommerce-cart #title,body.woocommerce-checkout #title{padding:6rem 3rem}body.page-id-13666 .content ul,body.page-id-13671 .content ul,body.page-id-29203 .content ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none}}@media (max-width:600px){#resources{height:auto;padding-top:80%;padding-bottom:0;background-size:100% auto}.woocommerce .grid ul.products{display:block}}@media (max-width:480px){#resources h5{margin-bottom:2rem;font-size:1rem}.woocommerce-cart table.cart td.actions .coupon .input-text{width:42%}.woocommerce table.cart button[name=apply_coupon]{float:none;width:54%!important;padding:0}}@media only screen and (min-width:1843px){#swiper-hero,#swiper-hero .swiper-slide,section#hero{height:636px}}@media only screen and (min-width:2304px){#swiper-hero,#swiper-hero .swiper-slide,section#hero{height:124.8rem}}ol.commentlist,ul.commentlist{padding-left:0}ol.commentlist li{list-style:none}section#product div.kit-summary .product-kit-desktop-container .commentlist .star-rating{display:none}section#product div.kit-summary .commentlist .meta span.woocommerce-review__dash{display:none}section#product div.kit-summary .commentlist .meta time.woocommerce-review__published-date{display:none}.woocommerce .alt .product-kit-mobile-container #reviews #comments ol.commentlist{padding-left:0}.alt .product-kit-mobile-container #reviews #comments ol.commentlist li div.comment-text{margin-left:0}.alt .kit-summary.kit-entry-summary .product-kit-desktop-container .commentlist li .description{font-family:museo-sans-condensed,sans-serif;font-weight:500;color:#000;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alt .kit-summary.kit-entry-summary .product-kit-desktop-container .commentlist li .meta{font-family:museo-sans-condensed,sans-serif;margin-bottom:10px;text-align:right}.alt .kit-summary.kit-entry-summary .product-kit-desktop-container .commentlist li .comment-text .meta strong:before{content:"-"}.alt .kit-summary.kit-entry-summary .commentlist li{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eee;margin-bottom:20px;list-style:none}.alt .kit-summary.kit-entry-summary .product-kit-desktop-container .commentlist li .comment-text .description p{margin-left:1rem}.alt .kit-summary.kit-entry-summary .product-kit-desktop-container .commentlist li .comment-text div:nth-of-type(1):before{content:"\201C";font-size:7rem;font-family:sans-serif;font-weight:700;color:#0d5dac;-ms-flex-item-align:start;align-self:flex-start;max-height:3rem}.accordion dt{font-weight:700;height:3rem;padding:2rem;border-top:solid 1px #eee}.accordion dt>a{font-size:2rem;display:inline-block;width:100%;position:relative}.accordion dd{height:auto;overflow:hidden;margin:0;margin-top:2rem;padding:0 3rem}dl.accordion{margin:0 -3rem}dd.collapsed{max-height:0}.active{max-height:1000em}.accordion-title::after{display:block;position:absolute;z-index:0;visibility:visible;content:"";background-image:url(/wp-content/themes/curriculumexpress/img/angle-down-solid.svg);height:30px;width:30px;background-repeat:no-repeat;top:-1rem;right:0}.accordion-title.active::after{background-image:url(/wp-content/themes/curriculumexpress/img/angle-up-solid.svg)}.class-select{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;padding:2% 1%}.product-kit-desktop .class-select{background-color:transparent;padding:0}.class-select-label{-webkit-box-flex:1;-ms-flex:1 1 64%;flex:1 1 64%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.product-kit-desktop .class-select-label{-ms-flex-preferred-size:18rem;flex-basis:18rem}.class-select .img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:1rem;width:1rem}.product-kit-desktop .class-select .img{height:2rem;width:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.class-select-label em{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-style:normal;color:#fff;font-weight:4;line-height:1.5rem;font-size:1.3rem}.product-kit-desktop .class-select-label em{color:#000;font-size:1.4rem;font-weight:550;letter-spacing:-.065rem;padding-left:1rem}.class-select-menu{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;background-color:#1360ae;color:#fff;position:relative;cursor:pointer}.product-kit-desktop .class-select-menu{background-color:transparent;-ms-flex-preferred-size:30%;flex-basis:30%}@media screen and (min-width:1024px){.product-kit-desktop .class-select-label{-ms-flex-preferred-size:18.6rem;flex-basis:18.6rem}.product-kit-desktop .class-select-menu{background-color:transparent;-ms-flex-preferred-size:45%;flex-basis:45%}}.class-select-menu>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex}.product-kit-desktop .class-select-menu>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:110px}.class-select-menu>ul{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.class-select-menu .sub-menu{display:none}.class-select-menu ul{margin:0;padding:.5rem}.product-kit-desktop .class-select-menu ul{background-color:#1360ae;width:120px;height:3rem;padding:0 .5rem}.class-select-menu .sub-menu{display:none}.class-select-menu>ul>li>a::after{content:"";background:transparent url(../../img/caret-down-white.svg) no-repeat;height:1rem;width:1rem;display:block;position:absolute;right:-1.5%;top:.1rem}.product-kit-desktop .class-select-menu>ul>li>a{padding:0 0 0 .8rem;font-size:1.4rem;letter-spacing:-.025rem}.product-kit-desktop .class-select-menu>ul>li>a::after{top:0;right:.5rem}.class-select-menu>ul>li>a,.class-select-menu>ul>li>a:active,.class-select-menu>ul>li>a:focus,.class-select-menu>ul>li>a:hover,.class-select-menu>ul>li>a:link,.class-select-menu>ul>li>a:visited{color:#fff;font-size:1.4rem;font-weight:510}.class-select-menu .sub-menu li a,.class-select-menu .sub-menu li a:active,.class-select-menu .sub-menu li a:focus,.class-select-menu .sub-menu li a:hover,.class-select-menu .sub-menu li a:link,.class-select-menu .sub-menu li a:visited{color:#000;font-weight:600;font-size:1.4rem}.class-select-menu .sub-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:#fff;border:1px solid #1360ae;z-index:200;right:-.1rem;top:2.1rem;width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.product-kit-desktop .class-select-menu .sub-menu.active{top:3rem;left:0;width:100%;padding:.5rem}.class-select-menu .sub-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-select-menu>ul>li>a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;width:100%;-ms-flex-item-align:center;align-self:center}#menu-kit-package-selector{display:inline-block;width:85%}.product-kit-mobile-container .bundle_wrap{padding:0 20px}.product-kit-mobile-container .bundle_button{margin:1rem 0 -1rem;height:75px}.product-kit-desktop .quantity input.qty{margin-bottom:1.2rem}.alt .quantity::before{content:"QTY";display:block;text-align:center;margin-bottom:.4rem}.subject-icons{background-color:#fff;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.alt .price-labels{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.alt .price-labels>span{padding-right:20px}.alt .product-kit-mobile p.price{padding-left:2rem}.alt .product-kit-mobile p.price .price-labels>span{padding-right:15px}.alt .product-kit-mobile p.price .price-labels>span:last-child{padding-right:0}.woocommerce .alt div.product p.price,.woocommerce .alt div.product span.price{font-size:2.5rem}.woocommerce .alt div.product span.price span.save{font-size:.8em;padding-top:.2em}.woocommerce .alt div.product .product-kit-desktop p.price,.woocommerce .alt div.product .product-kit-desktop span.price{font-size:2rem}@media screen and (min-width:1024px){.woocommerce .alt div.product .product-kit-desktop p.price,.woocommerce .alt div.product .product-kit-desktop span.price{font-size:2.5rem}}.woocommerce .alt div.product .bundled_product_optional_checkbox p.price,.woocommerce .alt div.product .bundled_product_optional_checkbox span.price{font-size:1.8rem}.bundle_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bundle_availability{-ms-flex-preferred-size:90px;flex-basis:90px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bundle_availability p{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;text-transform:uppercase}.bundle_fs{-ms-flex-preferred-size:240px;flex-basis:240px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle_fs img{height:1.5rem;width:1.5rem}.product-kit-desktop .bundle_fs img{height:1.6rem;width:1.6rem}.bundle_fs span{color:#1361ae;font-weight:700;font-size:1.4rem;text-transform:uppercase;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}.alt .woocommerce .button.costumize_bundle{display:none}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{padding:4rem 0 4rem;border-style:solid;border-width:1px;border-color:#eee;border-top-width:0;background-color:#fff}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab p{width:90%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab ul{width:90%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab li{background-color:transparent;background-image:url(/wp-content/themes/curriculumexpress/img/circle-solid.svg);background-repeat:no-repeat;background-position:.7rem .7rem;background-attachment:scroll;background-size:5px}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab ol li{background-image:none}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab{padding:4rem 0 4rem;border-style:solid;border-width:1px;border-color:#eee;border-top-width:0;background-color:#fff}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab table{width:90%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h4{width:90%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab{padding:4rem 0 4rem;border-style:solid;border-width:1px;border-color:#eee;border-top-width:0;background-color:#fff}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab div{width:90%;padding:0}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab div#comments nav.woocommerce-pagination{display:table;margin:0 auto}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs{text-align:left}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li.active{background-color:#fff!important}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li{background-color:#f5f5f5!important;border-style:solid;border-width:1px;border-color:#eee;border-bottom-width:0;border-radius:0;font-family:museo-sans-condensed,sans-serif;margin-left:-.4rem;margin-right:0}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li:first-of-type{margin-left:0}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li a{color:#000}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li a:hover{color:#000}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs .publisher_information_tab{display:none}.alt .kit-summary.kit-entry-summary .woocommerce-product-rating{margin-bottom:0!important;font-family:museo-sans-condensed,sans-serif;font-weight:700}.alt .kit-summary.kit-entry-summary .woocommerce-product-rating .woocommerce-review-link{color:#001754}.alt .before-summary.before-entry-summary .woocommerce-product-rating{margin-bottom:0!important;font-family:museo-sans-condensed,sans-serif;font-weight:700}.alt .before-summary.before-entry-summary .woocommerce-product-rating .woocommerce-review-link{color:#001754}.alt #product h1.product_title,.woocommerce .alt div.product .product_title{font-size:2.7rem;margin-bottom:1rem}.alt .kit-summary.kit-entry-summary .price del span{color:#939598!important}.alt .kit-summary.kit-entry-summary .woocommerce-Price-amount{color:#f58521!important;font-family:museo-sans-condensed,sans-serif;font-weight:700}.alt .kit-summary.kit-entry-summary #product-kit-mobile-main .woocommerce-Price-amount{color:#0f245c!important}.alt span.price-label{display:none}.alt .kit-summary.kit-entry-summary #product-kit-mobile-main .price-labels span.price-label{color:#0f245c!important;font-size:1.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;line-height:2.5rem;-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width:350px){.alt .kit-summary.kit-entry-summary #product-kit-mobile-main .price-labels span.price-label{-ms-flex-item-align:center;align-self:center}}.alt .kit-summary.kit-entry-summary .price{color:#008f5d!important;font-family:museo-sans-condensed,sans-serif;font-weight:700}.alt .before-summary.before-entry-summary .price del span{color:#939598!important}.alt .before-summary.before-entry-summary .woocommerce-Price-amount{color:#f58521!important;font-family:museo-sans-condensed,sans-serif;font-weight:700}.alt .before-summary.before-entry-summary .price{color:#008f5d!important;font-family:museo-sans-condensed,sans-serif;font-weight:700}.alt .kit-summary.kit-entry-summary .bundle_button.top-button div.quantity{display:inline-block;margin-right:10px}.alt .kit-summary.kit-entry-summary .woo-custom-stock-status{font-size:1.4rem;font-family:museo-sans-condensed,sans-serif;font-weight:700;color:#008f5d!important}.alt .before-summary.before-entry-summary .woo-custom-stock-status{font-family:museo-sans-condensed,sans-serif;font-weight:700;color:#008f5d!important}.alt .kit-summary.kit-entry-summary button{min-height:5.7rem;font-family:museo-sans-condensed,sans-serif}.alt .kit-summary.kit-entry-summary .button.back_btn{display:none}.alt .before-summary.before-entry-summary button{min-height:5.7rem;width:23.367rem;font-size:15px;font-family:museo-sans-condensed,sans-serif}.alt .before-summary.before-entry-summary .button.back_btn{display:none}.alt .product-kit-mobile{display:block}.alt .woocommerce div.product div.images{margin-bottom:0}@media (min-width:769px){.alt .product-kit-mobile{display:none}}@media (min-width:420px){.alt .woocommerce div.product div.images{margin-bottom:30px}.alt .before-summary.before-entry-summary div.images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.alt .before-summary.before-entry-summary .woocommerce-product-gallery__image.flex-active-slide{padding-left:10px}}.alt .before-summary.before-entry-summary form.cart.cart_group.bundle_form.grouped_form.initialized:before{display:none}.alt .before-summary.before-entry-summary form.cart.cart_group.bundle_form.grouped_form.initialized .bundled_product{display:none}.alt .flex-direction-nav{display:block}@media only screen and (min-width:769px){.alt .flex-direction-nav{display:none}}@media only screen and (max-width:768px){.alt #desktop-info{display:none}div.before-summary.before-entry-summary{width:100%!important}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab div{margin:0}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab div ol .comment-text{margin:0!important}.alt .kit-summary.kit-entry-summary ul.commentlist{padding-left:0}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li a{color:#1361ae}.alt .before-summary.before-entry-summary .woocommerce-tabs ul.tabs.wc-tabs li a:hover{color:#1361ae}.alt .woocommerce div.product .before-summary.before-entry-summary .woocommerce-tabs ul.tabs li a{position:relative;width:100%}.alt .woocommerce div.product .before-summary.before-entry-summary .woocommerce-tabs ul.tabs li.active a{color:#1361ae}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{border-style:none}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab a{color:#f48522}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab p{width:100%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab ul{width:100%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab{border-style:none}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab table{width:100%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h4{width:100%}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab{border-style:none}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab div#comments nav.woocommerce-pagination{width:15rem!important}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab div#comments nav.woocommerce-pagination ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab .commentlist{padding-left:0}.alt .before-summary.before-entry-summary .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab .comment_container{width:25rem}.alt div.kit-summary.kit-entry-summary{width:100%!important}}@media only screen and (min-width:769px){.alt .before-summary.before-entry-summary .woocommerce-product-rating{display:none}.alt .before-summary.before-entry-summary .entry-title{display:none}.alt .before-summary.before-entry-summary .product_meta{display:none}.alt .before-summary.before-entry-summary .bundle_wrap .price{display:none}.alt .before-summary.before-entry-summary .price{display:none}.alt .before-summary.before-entry-summary button{display:none}.alt .before-summary.before-entry-summary .woo-custom-stock-status{display:none}.alt .before-summary.before-entry-summary .quantity{display:none}}@media only screen and (max-width:768px){.alt .woocommerce-tabs.wc-tabs-wrapper{display:none}}.alt .product-kit-mobile{background-color:#f0f1f5;padding-top:30px;margin:0 -3rem}.alt .product-kit-mobile .product_meta,.alt .product-kit-mobile .woocommerce-product-rating,.alt .product-kit-mobile form,.alt .product-kit-mobile h1.product_title.entry-title{padding-left:20px;padding-right:20px}.alt .woocommerce-tabs .panel ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.alt .desc ul li ul,.alt .panel ul li ul,.alt .summary ul li ul{border-left:0}.alt .bundle_form .bundle_price,.bundle_form .bundle_error{margin-bottom:2rem!important}.woocommerce .alt div.product form.cart .button{float:none}.woocommerce .alt div.product form.cart div.quantity{float:none}.bundle_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:6.9rem}.product-kit-desktop .bundle_button div.quantity,.product-kit-mobile .bundle_button div.quantity{-ms-flex-preferred-size:90px;flex-basis:90px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-kit-desktop .bundle_button button,.product-kit-mobile .bundle_button button{-ms-flex-preferred-size:240px;flex-basis:240px;text-transform:capitalize;font-size:2.4rem;letter-spacing:inherit}.woocommerce .alt div.product .woocommerce-tabs ul.tabs li a{margin-top:0}.woocommerce .alt div.product .woocommerce-tabs ul.tabs li.active a{margin-top:10px}#nav>ul>li.icon-search>a{background-image:url(../../img/icon-search.svg)}#nav>ul>li.icon-cart>a{background-image:url(../../img/icon-cart.svg)}#nav>ul>li.icon-cart,#nav>ul>li.icon-search{display:none}#nav li.icon-cart .cart-count{position:absolute;top:4.5rem;right:-.8rem;height:1.5rem;width:1.5rem;line-height:1.5rem;text-align:center;font-size:1rem;font-weight:700;background:#f48522;border-radius:50%;color:#fff}@media only screen and (min-width:1024px){#nav>ul>li.icon-cart,#nav>ul>li.icon-search{display:block}}.alt #review_form_wrapper{margin:1rem 0;padding:1rem;border:solid 1px #000}.woocommerce .alt .product-kit-mobile-container nav.woocommerce-pagination ul li{border-right:none}.woocommerce .alt nav.woocommerce-pagination ul li a:focus,.woocommerce .alt nav.woocommerce-pagination ul li a:hover,.woocommerce .alt nav.woocommerce-pagination ul li span.current{background:0 0;color:#000;font-weight:800}.woocommerce .alt nav.woocommerce-pagination ul{border:none}.woocommerce .alt nav.woocommerce-pagination ul li{float:none;width:30px;border-right:none;background:0 0}.alt #description li{line-height:1.5}@media only screen and (max-width:1023px){header#header{-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}#header.nav-up{-webkit-transform:none!important;transform:none!important}body.no-touch #header.hover{-webkit-transform:none!important;transform:none!important}header#header.small{height:4rem;margin-top:0}header#header.small #top{display:none}header#header.small #header-content{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header.small #logo{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:1.5rem;-ms-flex-preferred-size:100%;flex-basis:100%}header#header.small #logo>img{height:3.4rem}header#header.small #m-menu{position:static;display:-webkit-box;display:-ms-flexbox;display:flex}header#header.small #m-menu div{height:3.6rem}header#header.small #m-menu>div a{height:3.6rem}header#header .small #header-content{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-kit-mobile-sticky{display:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#product-kit-mobile-sticky.sticky{display:block;position:fixed;background:#eff1f5;top:4rem;left:0;width:100%;z-index:999}.alt #product-kit-mobile-sticky .mobile-sticky-container{margin:1.5rem;margin-right:.75rem}.alt #product #product-kit-mobile-sticky h1.product_title{font-size:2.4rem;margin-bottom:0}.alt #product-kit-mobile-sticky .availability p.stock{font-size:1.4rem;margin-bottom:0;text-transform:capitalize}.alt #product-kit-mobile-sticky .product-title-review .woocommerce-review-links{display:none}.woocommerce .alt div.product form.cart #product-kit-mobile-sticky div.quantity{display:inline-block}.alt .kit-summary.kit-entry-summary #product-kit-mobile-sticky button{height:4rem;width:21rem;display:block;margin-top:.25rem;text-transform:capitalize;font-weight:700;font-size:1.8rem;letter-spacing:.1rem}.alt #product-kit-mobile-sticky .quantity::before{display:inline-block;-ms-flex-item-align:center;align-self:center}.alt #product-kit-mobile-sticky input[type=number]{margin-bottom:0;height:2.4rem;width:2.4rem;padding:.1rem;-webkit-appearance:none;-moz-appearance:textfield}.alt #product-kit-mobile-sticky .sticky-only.price>del,.alt #product-kit-mobile-sticky .sticky-only.price>ins{margin-left:1rem;font-size:1.8rem}.alt .kit-summary.kit-entry-summary #product-kit-mobile-sticky .price ins{color:#0f245c!important;text-decoration:none}#product-kit-mobile-sticky .class-select-menu{margin-right:2rem}#product-kit-mobile-sticky .class-select-menu>ul>li>a::after{right:1.5%}}.alt input::-webkit-inner-spin-button,.alt input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alt input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}.sticky-only{display:none}.sticky .sticky-only{display:inline}.alt .product-kit-desktop-container h2.cap-title{font-weight:700;height:3rem;padding:.75rem 0 4rem;margin:.25rem 0 3rem;font-size:2rem;line-height:1.25em;color:#1361ae}.woocommerce .alt div.product div.bundled_product_images,.woocommerce-page .alt div.product div.bundled_product_images{float:none;width:auto;max-width:13rem;padding:0 0 1.5rem}.alt div.bundled_product_summary:not(.thumbnail_hidden) .details{float:none;width:100%;padding-left:0}body,html{max-width:100%;overflow-x:hidden;margin:0}.alt #review_form_wrapper p.stars:last-of-type{display:none}.alt #review_form_wrapper p.stars:first-of-type{display:block}.woocommerce.quick-view div.product div.images figure.woocommerce-product-gallery__wrapper>div.woocommerce-product-gallery__image{height:auto}div.woocommerce-product-gallery__image{height:400px}div.woocommerce-product-gallery__image>a>img{max-height:400px;-o-object-fit:contain;object-fit:contain}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.woocommerce-product-gallery__image>img{-webkit-transition:all .1s ease-in-out;-webkit-transition:all .1 ease-in-out;transition:all .1 ease-in-out}.add-gallery{height:120px;width:95%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.quick-view .add-gallery{display:none}.slider{width:100%;height:120px;position:relative;overflow:hidden}.slide{width:100px;max-height:120px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:all .5s;transition:all .5s}.slide a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px;border:solid 1px #efefef;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide:first-child a{margin-left:0}.slide a img{display:-webkit-box;display:-ms-flexbox;display:flex}.slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.alt .before-summary.before-entry-summary button.slide-btn{position:absolute;width:40px;height:40px;padding:10px;border:none;border-radius:50%;z-index:1001;cursor:pointer;background-color:#fff;font-size:18px;display:block;opacity:.6}.alt .before-summary.before-entry-summary button.slide-btn:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.alt .before-summary.before-entry-summary button.btn-prev{top:25%;left:-10px}.alt .before-summary.before-entry-summary button.btn-next{top:25%;right:-10px}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}section.content.full-width{max-width:100%}section#title .title-search{margin:20px auto}#publisher .publisher-content .publisher-side .publisher-item a,.publisher p.publisher-card a.block-image{display:block;float:none!important;clear:none;width:auto;border-right:.1rem solid #f5f5f5;border-bottom:.1rem solid #f5f5f5;background:transparent no-repeat center scroll;background-size:cover;border-radius:0;height:100%;margin:0;padding:4rem}#publisher .publisher-content .publisher-side .publisher-item a:hover,.publisher p.publisher-card a.block-image:hover{-webkit-box-shadow:0 1rem 2.5rem 0 rgb(0 0 0%);box-shadow:0 1rem 2.5rem 0 rgb(0 0 0%);z-index:1;-webkit-transform:scale(1.05) translate3d(0,0,0);transform:scale(1.05) translate3d(0,0,0);-webkit-transition:all .3s cubic-bezier(.2,1,.8,1),border-color .3s ease;transition:all .3s cubic-bezier(.2,1,.8,1),border-color .3s ease}#publisher .publisher-content .publisher-side .publisher-item .publisher-image,.publisher p.publisher-card a.block-image img{display:block;width:auto;max-width:100%;height:auto;max-height:15rem;margin:0 auto}#publisher .publisher-content .publisher-side .publisher-item .publisher-title,.publisher p.publisher-card a.block-image span.block-title{font-size:1.8rem;text-align:center;line-height:1.25em;margin:2rem 0;padding:0;color:#063a6d;display:block;font-weight:700}.publisher p.publisher-card a.block-image span.block-button{background:#fff;color:#1361ae;position:relative;display:block;height:3.8rem;width:15rem;margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;border-radius:3rem;border:.1rem solid #1361ae;cursor:pointer;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;font-weight:700;line-height:3.6rem;-webkit-transition:all .3s ease;transition:all .3s ease}.publisher p.publisher-card a.block-image:hover span.block-button{background:#1361ae;color:#fff}#publisher .publisher-content{margin:0 auto;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#publisher .page-title{font-size:3.8rem;line-height:1.25em;margin:0 0 2rem;padding:0;color:#063a6d;display:block;font-weight:700}#publisher .publisher-content .publisher-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}#publisher .publisher-content .publisher-side h3{font-size:2.8rem;line-height:1.25em;margin:0 0 2rem;padding:0;color:#063a6d;display:block;font-weight:700}#publisher .publisher-content .publisher-side .publisher-item{display:inline-block}#publisher .publisher-content .publisher-side .publisher-image{max-width:160px;width:10rem}#publisher .publisher-content .publisher-side .publisher-title{display:block;margin:1rem 0}.page-id-17610 section#featured h2.free-ship-home{margin-bottom:20px}
/*# sourceMappingURL=core.min.css.map */
