@media only screen and (max-width:768px){.footer_row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.footer_box{-webkit-flex-basis:50%;flex-basis:50%}.footer_box:not(:nth-child(4)){margin-bottom:2.5rem}footer .footer_row{margin:3.6rem -15px 4.7rem}.logo-content{padding:1.4rem 0}.header.links{display:none !important}.header-bottom-content{background:#003f5b}#navigationMenu>li.additional{border-bottom:1px solid #fff;display:block !important}#navigationMenu .flex-set-navigation li a{padding:0}.navigation .level0 .flex-set-navigation li{max-width:calc(31.2rem + 30px);width:100% !important}.navigation .level0.nav-4 .flex-set-navigation li{max-width:calc(24rem + 30px)}.hidden-mobile{display:none !important}.global.cookie{bottom:9rem;left:1.5rem;width:calc(100% - 3rem)}.cms-index-index .topbanner .container{padding-left:0}.cms-index-index .topbanner-image{position:relative;width:50%;padding:10px;max-width:270px}.cms-index-index .topbanner-content{padding:16px 0 16px 16px;width:50%;box-sizing:border-box}.cms-index-index .topbanner-content h1{font-size:2.6rem}.cms-index-index .intro .description{position:relative}.cms-index-index .intro .image{padding:0}.cms-index-index .intro .image img{position:static}.cms-index-index .list-section{padding:48px 0 24px}.cms-index-index .list-section .wrapper{margin:0 -15px}.cms-index-index .programs ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.cms-index-index .programs ul li{-webkit-flex-basis:calc(50% - 30px);flex-basis:calc(50% - 30px)}.cms-index-index .programs ul.preview li:nth-child(7),.cms-index-index .programs ul.preview li:nth-child(8){display:none}.cms-index-index .list-section.integration ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.cms-index-index .list-section.integration ul li{-webkit-flex-basis:calc(50% - 30px);flex-basis:calc(50% - 30px);padding:0}.cms-index-index .list-section.integration ul li:nth-child(3n){-webkit-flex-basis:100%;flex-basis:100%;-webkit-align-items:center;-ms-align-items:center;align-items:center}.cms-index-index .list-section.integration ul li:nth-child(3n) .img-wrapper{width:calc(50% - 30px)}.cms-index-index .list-section.integration .actions{margin-bottom:24px}.cms-index-index .connect ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.cms-index-index .connect ul li{-webkit-flex-basis:calc(33.33% - 30px);flex-basis:calc(33.33% - 30px)}.cms-index-index .quotes .slick-next{right:0}.cms-index-index .quotes .slick-prev{left:0}.cms-index-index section.bg-darkblue .description{margin-top:-1.6rem}.cms-index-index section.bg-darkblue ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.cms-index-index section.bg-darkblue ul li{margin-bottom:1.6rem}.cms-index-index section.bg-darkblue ul li a{font-size:2.4rem}.pb-overview{visibility:hidden}.pb-overview.loaded{visibility:visible}.pb-promo-container,.pb-content-container{text-align:center}.pb-promo-image.left,.pb-content-image.left,.pb-promo-content.right,.pb-content-content.right{margin-bottom:3.2rem}.pb-promo-image,.pb-content-image{margin-left:auto;margin-right:auto}.pb-promo-footnote,.pb-content-footnote{padding:0 15px}.pb-content-content{text-align:left}.pb-media .row>div:first-child{margin-bottom:3.2rem}.catalog-category-view .title-header .category-image{display:none}.catalog-category-view .title-header .row .breadcrumbs .items,.catalog-category-view .title-header .title-header-content{padding-left:15px;padding-right:15px}}@media only screen and (max-width:639px){.footer_box{-webkit-flex-basis:100%;flex-basis:100%}.top-link-menu{text-align:center}.header-container .searchbox-header{padding-right:1.5rem !important;padding-left:1.5rem !important}.header-container #searchbox{font-size:1.2rem;padding:0 3rem 0 .5rem}.header-container #searchbox::-webkit-input-placeholder,.header-container #searchbox::-moz-placeholder,.header-container #searchbox:-ms-input-placeholder{font-size:1.2rem}.header-container .btn-searchbox{width:2.4rem}.header-container .action.showcart{font-size:0;padding-left:.5rem;padding-right:.5rem}.cms-index-index .programs ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.cms-index-index .programs ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:100%;max-width:270px}.cms-index-index .connect ul li{-webkit-flex-basis:calc(100% - 30px);flex-basis:calc(100% - 30px)}}@media only screen and (max-width:479px){.cms-index-index .list-section.integration ul li{-webkit-flex-basis:calc(100% - 30px);flex-basis:calc(100% - 30px);-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:0}.cms-index-index .list-section.integration ul li .img-wrapper,.cms-index-index .list-section.integration ul li:nth-child(3n) .img-wrapper{width:270px}}@media all and (min-width:769px),print{.footer_row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.footer_box{-webkit-flex-basis:50%;flex-basis:50%}.footer_box:not(:nth-child(4)){margin-bottom:2.5rem}.logo-content{padding:2.4rem 0}.hidden-desktop{display:none !important}.navigation.loading .level0.parent>.level-top{position:relative}.navigation.loading .level0.parent>.level-top:after{transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0;content:'';display:inline-block;height:0;padding:3px;position:absolute;right:11px;top:calc(50% - 4px);width:0}.global.cookie{bottom:1rem;max-width:58rem;width:calc(100% - 32rem)}.cms-index-index main.page-main h2{font-size:3.6rem;line-height:4rem}.cms-index-index .intro .description{position:relative}.cms-index-index .intro .description>div{padding-right:2rem}.cms-index-index .intro .description p:not(.h1){max-width:60rem}.cms-index-index .list-section{padding:64px 0 64px}.cms-index-index .list-section .wrapper{margin:0 -15px}.cms-index-index .list-section.programs{padding-top:32px}.cms-index-index .programs ul,.cms-index-index .integration ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.cms-index-index .programs ul li,.cms-index-index .integration ul li{-webkit-flex-basis:calc(25% - 30px);flex-basis:calc(25% - 30px)}.cms-index-index .list-section.integration ul{justify-content:space-around;margin-bottom:15px}.cms-index-index .list-section.integration ul li{padding:0}.cms-index-index .list-section.integration .actions{margin-bottom:24px}.cms-index-index .connect ul li{-webkit-flex-basis:calc(33.33% - 30px);flex-basis:calc(33.33% - 30px)}.cms-index-index .quotes .carousel .carousel-item .quote-text{padding:0 16.9%}.cms-index-index section.bg-darkblue{padding:6rem 0 6.4rem}.cms-index-index section.bg-darkblue .description{font-size:3rem;line-height:3.4rem}.cms-index-index section.bg-darkblue ul{margin-top:4rem}.cms-index-index section.bg-darkblue ul li{padding:0;width:calc(33.333% - 2.4rem)}.cms-index-index .intro .image .img-wrapper{height:100%;overflow:hidden}.cms-index-index .intro .image img{top:50%;right:-86px;left:auto;transform:translateY(-50%)}.pb-promo-container,.pb-content-container{text-align:center}.pb-promo-image.left,.pb-content-image.left,.pb-promo-content.right,.pb-content-content.right{margin-bottom:3.2rem}.pb-promo-footnote,.pb-content-footnote{padding:0 15px}.pb-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin:0 auto;text-align:left}.pb-content-image.left{margin:0 2rem 0 0}.pb-content-content{-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:1;flex-grow:1}.pb-content-content.right{margin:0 2rem 0 0}.clp-feature-content{padding:0 3.2rem}.clp-feature-image-container{padding:3.2rem}.catalog-category-view .title-header .row.has-image{display:grid;grid-template-columns:58.333333% 41.666667%;grid-auto-rows:minmax(33px,auto);grid-column-gap:1.2rem;grid-row-gap:1em;margin:0;grid-template-rows:3.3rem auto}.catalog-category-view .title-header .row.has-image .breadcrumbs{grid-column-start:1;grid-row-start:1;grid-row-end:2;grid-column-end:2}.catalog-category-view .title-header .row.has-image .breadcrumbs .container{max-width:100%}.catalog-category-view .title-header .row.has-image .title-header-content{grid-column-start:1;grid-row-start:2;grid-row-end:3;grid-column-end:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-category-view .title-header .row.has-image .page-title{padding-top:0;margin-top:0}.catalog-category-view .title-header .row.has-image .category-image{grid-column-start:2;grid-row-start:1;grid-row-end:3;max-width:none}}@media all and (min-width:1024px),print{.footer_row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.footer_box{-webkit-flex-basis:25%;flex-basis:25%;width:25%}.footer-main{padding-left:15px !important;padding-right:15px !important}.page-wrapper .header-container .flex-row{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.page-wrapper .logo-wrapper{width:auto}.page-wrapper a.logo{margin-right:1.6rem}.header-bottom-content .flex-set.section{margin:0}.navigation .submenu .wrapper-container>.container{padding:0 !important}.pb-promo-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin:0 auto;text-align:left}.pb-promo-footnote{max-width:94.5rem;margin-right:auto;margin-left:auto;padding:0}.pb-promo-image{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;flex-grow:1}.pb-promo-image.left{margin:0 2rem 0 0}.pb-promo-content{-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:1;flex-grow:1}.pb-promo-content.right{margin:0 2rem 0 0}}input[type=radio],input[type=checkbox]{top:0}.img-wrapper{position:relative}.img-wrapper:before{position:relative;content:'';display:block;width:100%}.img-wrapper img{position:absolute;top:0;left:0;width:100%}.nr{display:block;width:100%}.ui-required-instruction{color:#d83d2d;text-align:right;width:100%;display:inline-block;font-size:1.2rem}.block-collapsible-nav-content .nav.items{display:block}.page-main{min-height:40rem;padding:3rem 0}.cms-index-index .page-main{padding-top:0}.messages .message a{text-decoration:underline}footer:not(.modal-footer){background-color:#f2f1ee}footer:not(.modal-footer) .footer-main{border-top:4px solid #e9e7e0}footer:not(.modal-footer) .footer-main h2{font-size:1.8rem;color:#003f5b;margin:1.6rem 0;padding-bottom:1.6rem;border-bottom:1px solid #003f5b;white-space:nowrap}.footer_row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:5rem -15px 4.7rem}.footer_box{padding:0 16px}.footer li{line-height:1.9rem;padding-bottom:.8rem}.footer a{color:#0c74a9;font-weight:600;line-height:1.9rem}.footer a:hover{color:#0c74a9;text-decoration:underline}.footer a.action{box-sizing:border-box;border:1px solid #157db2;border-radius:4px;background-color:#fff;color:#003f5b;display:inline-block;font-size:1.3rem;font-weight:600;text-align:center;padding:8px 16px;letter-spacing:-.44px;line-height:1.4;margin-top:.8rem}.footer a.action:hover,.footer a.action:focus{background:#003f5b;color:#fff;text-decoration:none}.footer .fcontactus li{line-height:1.4;padding-bottom:.8rem}.footer .fcontactus a{font-weight:400}.footer .fcontactus address{margin-bottom:.8rem}.footer .socials-wrap{margin-top:1rem}.footer .socials-wrap li{display:inline-block}.footer .socials-wrap a{color:#000}.footer .socials-wrap a:hover,.footer .socials-wrap a:focus{color:#157db2;text-decoration:none}.footer-bottom{padding:1.6rem 0 3.2rem;background-color:#e9e7e0}.header.links{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.4rem}.header.links>li{font-weight:600;margin:0 0 2px}.header.links>li:not(:last-child){margin-right:1.5rem}.header.links>li>a{display:inline-block;white-space:nowrap;width:100%;padding:.8rem;color:#0c74a9}.header.links>li>a:hover,.header.links>li>a:focus{color:#003f5b}.header.links>li.perfection-next-header-link img{margin-top:-1px}.header.links .customer-welcome .action{padding:.8rem .8rem .8rem 3.2rem}.header-container .flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:start;-ms-align-items:start;align-items:start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header-bottom-content .flex-set{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.header-bottom-content .flex-set.section{-webkit-align-items:center;-ms-align-items:center;align-items:center}.header.links>li:not('.ui-menu-item'),#navigationMenu>li:not('.ui-menu-item'){background:rgba(21,125,178,.1);font-weight:600}.header.links>li.authorization-link .fa-user-circle:before,#navigationMenu>li.authorization-link .fa-user-circle:before{content:"\f2be";display:inline-block;font-size:2rem;margin-right:5px}.header.links .customer-welcome,#navigationMenu .customer-welcome{display:inline-block;position:relative}.header.links .customer-welcome:before,#navigationMenu .customer-welcome:before,.header.links .customer-welcome:after,#navigationMenu .customer-welcome:after{content:'';display:table}.header.links .customer-welcome:after,#navigationMenu .customer-welcome:after{clear:both}.header.links .customer-welcome .action.toggle,#navigationMenu .customer-welcome .action.toggle{cursor:pointer;display:inline-block;text-decoration:none}.header.links .customer-welcome .action.toggle:after,#navigationMenu .customer-welcome .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2.2rem;color:#0c74a9;content:"\f107";font-family:'FontAwesome';margin:1px 0 0 2px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.header.links .customer-welcome .action.toggle:hover:after,#navigationMenu .customer-welcome .action.toggle:hover:after{color:#0c74a9}.header.links .customer-welcome .action.toggle:active:after,#navigationMenu .customer-welcome .action.toggle:active:after{color:#0c74a9}.header.links .customer-welcome .action.toggle.active,#navigationMenu .customer-welcome .action.toggle.active{display:inline-block;text-decoration:none}.header.links .customer-welcome .action.toggle.active:after,#navigationMenu .customer-welcome .action.toggle.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2.2rem;color:#0c74a9;content:"\f106";font-family:'FontAwesome';margin:1px 0 0 2px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.header.links .customer-welcome .action.toggle.active:hover:after,#navigationMenu .customer-welcome .action.toggle.active:hover:after{color:#0c74a9}.header.links .customer-welcome .action.toggle.active:active:after,#navigationMenu .customer-welcome .action.toggle.active:active:after{color:#0c74a9}.header.links .customer-welcome .customer-menu,#navigationMenu .customer-welcome .customer-menu{margin:0;padding:0;list-style:none none;background:#fff;border:none;margin-top:4px;min-width:100%;z-index:100;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.header.links .customer-welcome .customer-menu li,#navigationMenu .customer-welcome .customer-menu li{margin:0;padding:0}.header.links .customer-welcome .customer-menu li:hover,#navigationMenu .customer-welcome .customer-menu li:hover{background:rgba(21,125,178,.1);cursor:pointer}.header.links .customer-welcome .customer-menu:before,#navigationMenu .customer-welcome .customer-menu:before,.header.links .customer-welcome .customer-menu:after,#navigationMenu .customer-welcome .customer-menu:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.header.links .customer-welcome .customer-menu:before,#navigationMenu .customer-welcome .customer-menu:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.header.links .customer-welcome .customer-menu:after,#navigationMenu .customer-welcome .customer-menu:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.header.links .customer-welcome .customer-menu:before,#navigationMenu .customer-welcome .customer-menu:before{right:10px;top:-12px}.header.links .customer-welcome .customer-menu:after,#navigationMenu .customer-welcome .customer-menu:after{right:9px;top:-14px}.header.links .customer-welcome.active,#navigationMenu .customer-welcome.active{overflow:visible}.header.links .customer-welcome.active .customer-menu,#navigationMenu .customer-welcome.active .customer-menu{display:block}.header.links .customer-welcome .action,#navigationMenu .customer-welcome .action{color:#0c74a9;width:100%;position:relative;white-space:nowrap}.header.links .customer-welcome .action .fa,#navigationMenu .customer-welcome .action .fa{font-size:2rem;position:absolute;left:.8rem;top:50%;margin-top:-1rem}.header.links .customer-welcome .customer-menu,#navigationMenu .customer-welcome .customer-menu{border-top:2px solid #157db2 !important;overflow:hidden}.header.links .customer-welcome .customer-menu:before,#navigationMenu .customer-welcome .customer-menu:before,.header.links .customer-welcome .customer-menu:after,#navigationMenu .customer-welcome .customer-menu:after{width:100%;position:static;height:1.1rem;border:none}.header.links .customer-welcome .customer-menu>li,#navigationMenu .customer-welcome .customer-menu>li{text-align:left}.header.links .customer-welcome .customer-menu>li a,#navigationMenu .customer-welcome .customer-menu>li a{display:inline-block;padding:.5rem 1.6rem;white-space:nowrap;width:100%;font-weight:600;color:#0c74a9}.header.links .customer-welcome .customer-menu>li a:hover,#navigationMenu .customer-welcome .customer-menu>li a:hover,.header.links .customer-welcome .customer-menu>li a:focus,#navigationMenu .customer-welcome .customer-menu>li a:focus{color:#003f5b}.header.links .customer-name__value,#navigationMenu .customer-name__value{display:inline-block;min-width:5rem}.logo-wrapper{width:100%;min-height:5.4rem}a.logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}a.logo img{height:100%}.flex-set{display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation .level0 .flex-set-navigation{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;justify-content:left;margin:0 -15px}.navigation .level0 .flex-set-navigation li{-webkit-flex-basis:33.33%;flex-basis:33.33%;width:33.3333%;padding:0 15px 2.4rem;box-sizing:border-box}.navigation .level0 .flex-set-navigation li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;font-size:1.8rem;letter-spacing:-.47px;line-height:2rem;color:#003f5b}.navigation .level0 .flex-set-navigation li a>span{width:50%}.navigation .level0 .flex-set-navigation li a:hover{color:#157db2}.navigation .level0 .flex-set-navigation li picture{margin-right:1.6rem;width:50%;max-width:144px;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.navigation .level0 .flex-set-navigation.flex-50 li{-webkit-flex-basis:50%;flex-basis:50%}.navigation .level0.nav-4 .flex-set-navigation li{width:33.3333%}.navigation .level0.nav-4 .flex-set-navigation li a>span{width:calc(100% - 64px - 1.6rem)}.navigation .level0.nav-4 .flex-set-navigation li picture{margin-right:1.6rem;width:64px;max-width:64px}.header-container .search-wrapper{position:relative}.header-container #searchbox,.header-container #autocomplete-0-input{height:4.6rem;border:1px solid #157db2;color:#000;font-weight:600}.header-container #searchbox::-webkit-input-placeholder,.header-container #autocomplete-0-input::-webkit-input-placeholder{color:#157db2;font-weight:400}.header-container #searchbox:-moz-placeholder,.header-container #autocomplete-0-input:-moz-placeholder{color:#157db2;font-weight:400}.header-container #searchbox::-moz-placeholder,.header-container #autocomplete-0-input::-moz-placeholder{color:#157db2;font-weight:400}.header-container #searchbox:-ms-input-placeholder,.header-container #autocomplete-0-input:-ms-input-placeholder{color:#157db2;font-weight:400}.header-container .btn-searchbox{border:none;background:0 0 !important;color:#003f5b;height:4.6rem;opacity:1;position:absolute;right:0;text-align:center;top:0;width:3.4rem;padding:0 !important;box-shadow:none}.header-container .btn-searchbox:before{content:"";display:inline-block;font:1.4rem/1 FontAwesome;font-kerning:auto;font-feature-settings:normal;-webkit-font-smoothing:antialiased;text-align:center}.header-container .btn-searchbox span{position:absolute !important;left:0 !important;top:0 !important;margin:-1px 0 0 -1px !important;padding:0 !important;display:block !important;width:1px !important;height:1px !important;font-weight:400 !important;font-size:1.5rem !important;line-height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;outline:0 !important;cursor:text !important;text-transform:capitalize !important}.breadcrumbs{background:#157db2;padding:.8rem 0 .9rem !important}.breadcrumbs .items{line-height:1.6rem}.breadcrumbs li{line-height:1}.breadcrumbs a,.breadcrumbs .no-clickable{font-weight:700;padding-right:.8rem;line-height:1.6rem}.breadcrumbs strong{line-height:1.6rem}.block .block-title{margin-bottom:20px;border-bottom:1px solid #ddd;font-size:1.4rem;position:relative}.block .block-title:before{content:"";display:inline-block;height:1px;width:100px;position:absolute;left:0;bottom:-1px;background-color:#157db2}.block .block-title strong{font-size:133.33% !important;text-transform:uppercase;color:#404040;font-weight:700;display:inline-block;padding-bottom:5px}.block .block-content.filter-content{border:1px solid #ddd;padding:20px}.block .block-content.filter-content .filter-options-title{font-weight:400;text-transform:uppercase}.block .block-content.filter-content .filter-options-content{padding-left:8px;padding-bottom:20px;border-bottom:1px dotted #ddd;margin-bottom:20px}.block .block-content.filter-content .filter-options-content:last-child{padding-bottom:0;border:none}.block .block-content.filter-content .filter-options-content .items li{margin-bottom:10px}.block .block-content.filter-content .filter-options-content .items li:last-child{margin-bottom:0}.block .block-content.filter-content .filter-options-content .items li a{display:block;position:relative;padding-left:23px}.block .block-content.filter-content .filter-options-content .items li a:hover:after{position:absolute;top:1px;left:0;content:"";display:inline-block;width:16px;height:16px;background:url(../images/icon-image.png) no-repeat -18px -136px;z-index:10}.block .block-content.filter-content .filter-options-content .items li a .count{float:right;margin-left:5px}.block .block-content.filter-content .filter-options-content .items li a:before{position:absolute;top:1px;left:0;content:"";display:inline-block;width:16px;height:16px;border:1px solid #e3e1e1;background-color:#f7f7f7;border-radius:3px;-webkit-border-radius:3px;z-index:5}.block.block-compare .block-title .no-display{display:none}.block.block-compare .empty{border:1px solid #ddd;padding:20px}.block.block-compare .product-items{list-style:none;margin:0 0 20px;padding:0}.block.block-compare .product-items .product-item{margin-bottom:10px}.block.block-compare .product-items .delete{float:right}.block.block-compare .product-items .delete:before{content:'\f00d';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px}.block.block-compare .product-items .delete span{display:none}.action.skip:not(:focus){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.action.skip:focus{background:#e7f2f7;padding:9px;color:#003f5b;box-sizing:border-box;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:15}#yt-totop-fix{position:fixed;bottom:70px;right:24px;color:#fff;display:none;line-height:44px;text-align:center;width:40px;height:40px;z-index:30;border-radius:50%;background-color:#157db2}.price-box .old-price{display:none !important}sub,sup{line-height:inherit}.slick-prev-icon,.slick-next-icon{line-height:34px !important}.global.cookie{position:fixed;left:1.5rem;padding:2rem;z-index:1000;background:#157db2;color:#fff;-webkit-box-shadow:-1px 6px 9px -3px rgba(0,0,0,.59);box-shadow:-1px 6px 20px -3px rgba(0,0,0,.59);border-radius:5px}.global.cookie a{color:#fff;font-weight:700;text-decoration:underline;transition:all .3s}.global.cookie a:hover,.global.cookie a:focus{transform:scale(1.05);display:inline-block}.global.cookie .action.secondary:hover,.global.cookie .action.secondary:focus{background:#fff;color:#003f5b;border-color:#003f5b}@media (min-width:768px) and (max-width:1199px){.header-bottom-content .flex-set{-webkit-flex-wrap:wrap;flex-wrap:wrap}.header-bottom-content .flex-set .nav-sections{-webkit-flex-basis:calc(100% - 9.7rem);flex-basis:calc(100% - 9.7rem)}.header-bottom-content .navigation .level0.parent>.level-top{padding-right:2.3rem}.header-bottom-content .searchbox-header{margin:1rem 0;top:0;padding:0;width:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;order:4}.header-bottom-content .navigation .level0 .flex-set-navigation-md{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;justify-content:left;margin:0 -15px}.header-bottom-content .navigation .level0 .flex-set-navigation-md li{-webkit-flex-basis:50%;flex-basis:50%;padding:0 15px}.header-bottom-content .navigation .level0 .flex-set-navigation li{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.header-bottom-content .navigation .submenu .col-lg-3,.header-bottom-content .navigation .submenu .col-lg-9{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}@media (min-width:1350px){body .container{width:1350px;max-width:1350px}}@media (min-width:1200px){.container{padding-left:15px !important;padding-right:15px !important}}@media (min-width:1400px){.nav-sections{-webkit-flex-shrink:0;flex-shrink:0}}.page-layout-2columns-left-with-top-bar .header-title,.page-layout-full-width-cms-layout .header-title{background:#157db2;height:95px;padding:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}.page-layout-2columns-left-with-top-bar .header-title h1,.page-layout-full-width-cms-layout .header-title h1{color:#fff;margin:0}@media (min-width:1200px){.container{width:1170px;max-width:1170px}}.cms-page-view h1,.pagebuilder-column h1,.category-description h1{color:#157db2;display:inline;font-size:4rem;font-weight:300;font-family:'Open Sans';line-height:1.25em;margin-top:1rem}.cms-page-view h2,.pagebuilder-column h2,.category-description h2{color:#157db2;font-size:2.3rem;font-weight:600;letter-spacing:-.6px;line-height:1.357;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal}.cms-page-view h3,.pagebuilder-column h3,.category-description h3{font-weight:400;margin-top:1.35rem;margin-bottom:.9rem;font-size:2.3rem;line-height:26px;letter-spacing:-.6px;color:#157db2;padding-bottom:2rem}.cms-page-view h4,.pagebuilder-column h4,.category-description h4{background-color:#e7f2f7;padding:1.6rem;color:#003f5b;line-height:2.4rem;margin-bottom:1.6rem;box-sizing:border-box;font-size:1.8rem;font-style:normal;font-weight:400;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.cms-page-view h5,.pagebuilder-column h5,.category-description h5{font-size:1.2rem;font-weight:700;line-height:1.1;margin-bottom:2rem;margin-top:2rem}.cms-page-view h6,.pagebuilder-column h6,.category-description h6{font-size:1rem;font-weight:700;line-height:1.1;margin-bottom:2rem;margin-top:2rem}.cms-page-view P,.pagebuilder-column P,.category-description P{color:#003f5b;line-height:2.4rem;word-wrap:break-word;margin-bottom:1.6rem;margin-top:0;font-size:1.8rem;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.cms-page-view .pagebuilder-column ul li,.pagebuilder-column .pagebuilder-column ul li,.category-description .pagebuilder-column ul li{color:#003f5b;list-style-type:none;font-size:1.8rem;line-height:2.4rem;margin-left:60px;margin-bottom:10px;list-style:disc;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.cms-page-view .pagebuilder-column ul li:before,.pagebuilder-column .pagebuilder-column ul li:before,.category-description .pagebuilder-column ul li:before{color:#003f5b}.cms-page-view .row,.pagebuilder-column .row,.category-description .row{margin:0 50px 20px}.cms-page-view .button,.pagebuilder-column .button,.category-description .button,.cms-page-view [data-content-type=button-item],.pagebuilder-column [data-content-type=button-item],.category-description [data-content-type=button-item]{margin-top:15px}.cms-page-view .divider,.pagebuilder-column .divider,.category-description .divider,.cms-page-view div hr,.pagebuilder-column div hr,.category-description div hr{margin:0 0 30px}.cms-index-index button:focus,.cms-index-index a:focus{outline:solid 0 #639af9 !important;outline-offset:5px !important;outline-style:inset !important}.cms-index-index .page-title-wrapper{position:absolute;left:-9999px}.cms-index-index .page-main h1,.cms-index-index .page-main .h1{color:#fff;font-family:'Open Sans';font-weight:700;line-height:1.25em;font-size:3rem;margin-top:1rem;margin-bottom:1rem}.cms-index-index .page-main h2{color:#157db2;font-family:'Open Sans';font-weight:300;line-height:1.25em;font-size:3rem;margin-top:0;margin-bottom:3.2rem}.cms-index-index .page-main h3,.cms-index-index .page-main .carousel h2{color:#157db2;font-family:'Open Sans';font-weight:600;line-height:1.13em;font-size:2.3rem;margin-top:0;margin-bottom:.8rem;letter-spacing:-.6px;color:#006499}.cms-index-index .page-main h4,.cms-index-index .page-main .connect h3{color:#003f5b;font-family:'Open Sans';font-weight:600;line-height:1.25em;font-size:1.8rem;margin-top:1.6rem;margin-bottom:.8rem}.cms-index-index .page-main p{color:#000;font-size:1.4rem;line-height:19px;margin-bottom:8px !important}.cms-index-index .page-main a.action:not(.banner-action){box-sizing:border-box;border:1px solid #157db2;background-color:#fff;color:#157db2;font-size:1.4rem;font-weight:600;text-align:center;padding:10px 20px;letter-spacing:-.44px;line-height:1.4}.cms-index-index .page-main a.action:not(.banner-action):hover,.cms-index-index .page-main a.action:not(.banner-action):focus{background:#003f5b;color:#fff}.cms-index-index .intro .description,.cms-index-index .intro .image{position:relative}.cms-index-index .intro .description{display:-webkit-flex;display:-ms-flexbox;display:flex;align-self:stretch;justify-content:center}.cms-index-index .intro .description>div{align-self:center;margin:1rem 0 2.4rem}.cms-index-index .intro .description p:not(.h1){font-size:1.8rem;line-height:2.4rem;color:#003f5b;font-weight:400;margin-bottom:2.4rem !important}.cms-index-index .intro .description p:not(.h1) strong{font-weight:700}.cms-index-index .intro .description p.h1{font-size:4rem;font-weight:300;color:#157db2}.cms-index-index .intro .description p.h1 span{font-weight:700}.cms-index-index .intro .description p.h1 strong{font-weight:800;font-size:6rem;line-height:6.6rem}.cms-index-index .carousel-indicators{bottom:2rem;z-index:2}.cms-index-index .carousel-indicators button{width:8px;height:8px;border-radius:50%;background:#6e6e6e;text-indent:0;padding:0;border:none;margin:0 4px;position:relative}.cms-index-index .carousel-indicators button.active{background:#157db2;transform:scale(1.2)}.cms-index-index .carousel-indicators button.active:before{top:-2px;width:12px;height:12px;background:0 0;border-radius:50%;z-index:-1;border:2px solid #fff;left:-2px;content:'';position:absolute}.cms-index-index .carousel-indicators button.active:after{content:'';position:absolute;width:14px;height:14px;top:-3px;left:-3px;border-radius:50%;border:2px solid #157db2;background:0 0}.cms-index-index .carousel-play-pause{position:absolute;bottom:2rem;right:3rem;font-size:3rem;height:3rem;line-height:3rem;margin-bottom:-1rem}.cms-index-index .carousel-control-prev,.cms-index-index .carousel-control-next{background:#157db2;width:30px;height:30px;border-radius:50%;padding:0 !important;top:auto;opacity:1;bottom:2rem;margin-bottom:-1rem}.cms-index-index .carousel-control-prev:before,.cms-index-index .carousel-control-next:before{content:'';width:0;height:0;border-style:solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cms-index-index .carousel-control-prev span,.cms-index-index .carousel-control-next span{background:0 0}.cms-index-index .carousel-control-prev{left:-1.5%}.cms-index-index .carousel-control-prev:before{border-width:6.5px 9px 6.5px 0;border-color:transparent #fff transparent transparent;margin-left:-2.5px}.cms-index-index .carousel-control-next{right:-1.5%}.cms-index-index .carousel-control-next:before{border-width:6.5px 0 6.5px 9px;border-color:transparent transparent transparent #fff}.cms-index-index .list-section{text-align:center}.cms-index-index .list-section ul{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.cms-index-index .list-section:not(.programs) ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:0 15px 24px;box-sizing:border-box;padding:16px 8px;text-align:center}.cms-index-index .list-section:not(.programs) ul .actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:space-between;margin-top:4px}.cms-index-index .list-section:not(.programs) ul .actions .action+.action{margin-top:1.4rem}.cms-index-index .list-section.connect li{padding-left:0;padding-right:0}.cms-index-index .programs{background:#f2f1ee}.cms-index-index .programs ul li{margin:0 15px 24px}.cms-index-index .programs ul li>a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:4px solid;border-bottom:2px solid;background:#fff;height:100%;box-sizing:border-box;text-align:center;justify-content:space-between;padding:2rem 8px 0;color:#000;transition:all .3s}.cms-index-index .programs ul li>a:hover,.cms-index-index .programs ul li>a:focus{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transform:scale(1.05)}.cms-index-index .programs ul li.ap>a{border-color:#2f8654}.cms-index-index .programs ul li.ap .subject{background:#2f8654}.cms-index-index .programs ul li.literacy>a{border-color:#017584}.cms-index-index .programs ul li.literacy .subject{background:#017584}.cms-index-index .programs ul li.la>a{border-color:#167fab}.cms-index-index .programs ul li.la .subject{background:#167fab}.cms-index-index .programs ul li.cl>a{border-color:#5b5eb9}.cms-index-index .programs ul li.cl .subject{background:#5b5eb9}.cms-index-index .programs ul li.tp>a{border-color:#c4510a}.cms-index-index .programs ul li.tp .subject{background:#c4510a}.cms-index-index .programs ul li.math>a{border-color:#b80433}.cms-index-index .programs ul li.math .subject{background:#b80433}.cms-index-index .programs ul li.mc>a{border-color:#0089b7}.cms-index-index .programs ul li.mc .subject{background:#0089b7}.cms-index-index .programs ul li.elect>a{border-color:#00aca0}.cms-index-index .programs ul li.elect .subject{background:#00aca0}.cms-index-index .programs ul li .subject{color:#fff;font-weight:600;font-size:1.4rem;margin-left:-.8rem;line-height:2.7rem;width:66.6%}.cms-index-index .programs ul li .grades{font-weight:600;width:43.4%;margin-right:-.8rem}.cms-index-index .programs ul .actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:space-between;margin-top:1.6rem}.cms-index-index .programs .show-all{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cms-index-index .programs .show-all [data-role=title]{order:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:relative;margin-top:8px}.cms-index-index .programs .show-all [data-role=title]:before{content:'';width:100%;height:1px;background:rgba(21,125,178,.1);position:absolute;bottom:15px}.cms-index-index .programs .show-all [data-role=content]{display:none}.cms-index-index .programs .show-all.active [data-role=content]{display:block}.cms-index-index .programs .show-all .trigger{background:#fff;width:30px;height:30px;border-radius:50%;padding:0 !important;position:relative}.cms-index-index .programs .show-all .trigger .fa:before{content:'\f107';font-size:2rem}.cms-index-index .programs .show-all .trigger:hover,.cms-index-index .programs .show-all .trigger:focus{color:#157db2}.cms-index-index .programs .show-all.active [data-role=title] h3{display:none}.cms-index-index .programs .show-all.active .trigger .fa:before{content:'\f106'}.cms-index-index .preview .img-wrapper,.cms-index-index .additional .img-wrapper{margin-bottom:.8rem;width:66%;max-width:216px;margin-left:auto;margin-right:auto}.cms-index-index .preview .img-wrapper:before,.cms-index-index .additional .img-wrapper:before{padding-top:53%}.cms-index-index .preview .img-wrapper.title,.cms-index-index .additional .img-wrapper.title{width:80.1%;max-width:100%}.cms-index-index .preview .img-wrapper.title:before,.cms-index-index .additional .img-wrapper.title:before{padding-top:27%}.cms-index-index .preview .img-wrapper img,.cms-index-index .additional .img-wrapper img{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%}.cms-index-index .connect{border-top:1px solid #bab8b3;border-bottom:1px solid #bab8b3;background:#f2f1ee}.cms-index-index .connect h2{color:#003f5b}.cms-index-index .connect .img-wrapper:before{padding-top:30.27%}.cms-index-index .connect .content img{border-bottom:2px solid #fff}.cms-index-index .connect .content p{max-width:315px;margin:0 auto 1rem}.cms-index-index .connect ul{margin:0 auto;max-width:1200px}.cms-index-index .connect ul li{padding-left:0 !important;padding-right:0 !important}.cms-index-index .integration .img-wrapper:before{padding-top:22.22%}.cms-index-index .integration h2{color:#000;font-size:2.3rem;font-weight:300;letter-spacing:0;margin-top:8px}.cms-index-index .quotes{border-top:1px solid #bab8b3;padding-bottom:6.4rem}.cms-index-index .quotes-carousel{margin:0 auto}.cms-index-index .quotes-carousel .quote-item{padding:0 1.6rem}.cms-index-index .quotes-carousel .img-wrapper{height:20rem;width:20rem;border-radius:50%;overflow:hidden;float:left}.cms-index-index .quotes-carousel .img-wrapper:before{padding-top:100%}.cms-index-index .quotes-carousel .content{margin-left:2.4rem;width:calc(100% - 22.4rem);text-align:left;display:inline-block}.cms-index-index .quotes-carousel .content p:not(.title){color:#404040}.cms-index-index .quotes-carousel .content p:not(.title) strong,.cms-index-index .quotes-carousel .content p:not(.title) span{display:block}.cms-index-index .quotes-carousel .content .title{font-size:1.8rem;line-height:2.3rem;color:#003f5b}.cms-index-index .quotes-carousel:after{content:'';display:block;clear:both}.cms-index-index .quotes .slick-prev:before,.cms-index-index .quotes .slick-next:before{display:none}.cms-index-index .bg-darkblue{background:#003f5b;color:#fff;text-align:center;padding:3.2rem 0 6.4rem}.cms-index-index .bg-darkblue h2,.cms-index-index .bg-darkblue .description{color:inherit}.cms-index-index .bg-darkblue .description{font-size:2.4rem;line-height:2.8rem}.cms-index-index .bg-darkblue ul{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin:3.2rem -12px 0}.cms-index-index .bg-darkblue ul li{box-sizing:border-box;margin:0 12px;padding:0 1.191%;width:100%;max-width:43rem}.cms-index-index .bg-darkblue ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;transition:all .3s;background:#fff;border-bottom:12px solid #157db2;color:#000;font-size:3rem;font-weight:700;height:100%;line-height:3.4rem;padding:1.6rem 7.655%;position:relative;width:100%;justify-content:center}.cms-index-index .bg-darkblue ul li a:after{border-color:transparent transparent transparent #157db2;border-style:solid;border-width:.6rem 0 .6rem .9rem;content:'';display:block;height:0;margin-top:-.5rem;position:absolute;right:1.2rem;top:50%;width:0}.cms-index-index .bg-darkblue ul li a:hover,.cms-index-index .bg-darkblue ul li a:focus{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transform:scale(1.05)}@media (min-width:768px) and (max-width:991px){.cms-index-index .programs ul li{-webkit-flex-basis:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media (min-width:992px) and (max-width:1199px){.cms-index-index .programs ul li{-webkit-flex-basis:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}}@media (min-width:768px) and (max-width:1350px){.cms-index-index .intro .image img{height:100%;max-width:300%;width:auto}}@media (max-width:1199px){.cms-index-index .quotes-carousel .img-wrapper{float:none;margin:0 auto 1.6rem}.cms-index-index .quotes-carousel .content{width:100%;margin:0}.cms-index-index .quotes .slick-next,.cms-index-index .quotes .slick-prev{top:19.5rem;z-index:2}}@media (min-width:1350px){.cms-index-index .quotes-carousel{width:87%}.cms-index-index .quotes-carousel .quote-item{padding:0 2.4rem}.cms-index-index .quotes .slick-next{right:calc(-6.3333% - 2rem)}.cms-index-index .quotes .slick-prev{left:calc(-6.3333% - 2rem)}}@media (min-width:992px){.cms-index-index .intro .image{padding-left:0}.cms-index-index .intro .image img{right:0}}@media (max-width:340px){.cms-index-index .intro .description p.h1 strong{font-size:50px !important}}.resp-accordion-container .sub-title,.pb-accordion .sub-title,.products-listing .sub-title{color:#003f5b;font-size:3rem;font-weight:300;text-align:center;padding:3.2rem 0;width:100%}.resp-accordion-container{max-width:90.2rem;margin:0 auto;position:relative;padding:0 15px}.resp-accordion-container:before{transform:translateX(calc(-100vw/2));content:'';display:block;width:100vw;background:#bab8b3;height:1px;position:absolute;left:50%;top:0}.pb-accordion{border-top:1px solid #bab8b3}.pb-accordion-container{max-width:90.2rem;margin:0 auto;position:relative;padding:0 15px}.resp-series-panel .panel,.pb-accordion .panel{margin-bottom:3.2rem}.resp-series-panel .panel .panel-heading,.pb-accordion .panel .panel-heading{border-bottom:1px solid #003f5b;font-size:1.8rem}.resp-series-panel .panel .panel-heading>.fa,.pb-accordion .panel .panel-heading>.fa{float:right;position:relative;z-index:0}.resp-series-panel .panel .panel-heading a,.pb-accordion .panel .panel-heading a,.resp-series-panel .panel .panel-heading .heading-title,.pb-accordion .panel .panel-heading .heading-title{color:#003f5b;cursor:pointer;font-size:1.8rem;font-weight:600;display:block;letter-spacing:-.47px;line-height:1;padding:0 0 1.6rem;text-transform:capitalize;width:100%;position:relative;z-index:1}.resp-series-panel .panel .panel-heading a>.fa,.pb-accordion .panel .panel-heading a>.fa,.resp-series-panel .panel .panel-heading .heading-title>.fa,.pb-accordion .panel .panel-heading .heading-title>.fa{float:right}.resp-series-panel .panel .panel-heading:hover a,.pb-accordion .panel .panel-heading:hover a,.resp-series-panel .panel .panel-heading:hover .heading-title,.pb-accordion .panel .panel-heading:hover .heading-title,.resp-series-panel .panel .panel-heading:hover .fa,.pb-accordion .panel .panel-heading:hover .fa{color:#000}.resp-series-panel .panel .panel-body:after,.pb-accordion .panel .panel-body:after{content:'';display:block;width:100%;clear:both}.resp-series-panel .panel-title,.pb-accordion .panel-title{margin:0}.resp-series-panel .fa-angle-down:before,.pb-accordion .fa-angle-down:before,.resp-series-panel .fa-angle-up:before,.pb-accordion .fa-angle-up:before{content:"\f107";color:#157db2}.resp-tab-content,.panel-body{padding:1.6rem 0;line-height:1.7;overflow-x:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.resp-tab-content h3:first-of-type,.panel-body h3:first-of-type,.resp-tab-content h4:first-of-type,.panel-body h4:first-of-type,.resp-tab-content h5:first-of-type,.panel-body h5:first-of-type,.resp-tab-content h6:first-of-type,.panel-body h6:first-of-type{margin-top:0}.resp-tab-content h3:first-of-type~h3,.panel-body h3:first-of-type~h3,.resp-tab-content h4:first-of-type~h3,.panel-body h4:first-of-type~h3,.resp-tab-content h5:first-of-type~h3,.panel-body h5:first-of-type~h3,.resp-tab-content h6:first-of-type~h3,.panel-body h6:first-of-type~h3,.resp-tab-content h3:first-of-type~h4,.panel-body h3:first-of-type~h4,.resp-tab-content h4:first-of-type~h4,.panel-body h4:first-of-type~h4,.resp-tab-content h5:first-of-type~h4,.panel-body h5:first-of-type~h4,.resp-tab-content h6:first-of-type~h4,.panel-body h6:first-of-type~h4,.resp-tab-content h3:first-of-type~h5,.panel-body h3:first-of-type~h5,.resp-tab-content h4:first-of-type~h5,.panel-body h4:first-of-type~h5,.resp-tab-content h5:first-of-type~h5,.panel-body h5:first-of-type~h5,.resp-tab-content h6:first-of-type~h5,.panel-body h6:first-of-type~h5,.resp-tab-content h3:first-of-type~h6,.panel-body h3:first-of-type~h6,.resp-tab-content h4:first-of-type~h6,.panel-body h4:first-of-type~h6,.resp-tab-content h5:first-of-type~h6,.panel-body h5:first-of-type~h6,.resp-tab-content h6:first-of-type~h6,.panel-body h6:first-of-type~h6{margin-top:1.6rem}.resp-tab-content>h3,.panel-body>h3,.resp-tab-content>h4,.panel-body>h4,.resp-tab-content>h5,.panel-body>h5,.resp-tab-content>h6,.panel-body>h6,.resp-tab-content>p,.panel-body>p,.resp-tab-content>ul,.panel-body>ul{-webkit-flex-basis:100%;flex-basis:100%}.resp-tab-content .sub-group,.panel-body .sub-group{-webkit-flex-basis:50%;flex-basis:50%;padding-right:2rem}.resp-tab-content .sub-group>ul.grade-list,.panel-body .sub-group>ul.grade-list{list-style:none;margin-left:0}.resp-tab-content .sub-group>ul>li,.panel-body .sub-group>ul>li{line-height:2.4rem}.resp-tab-content>div:not(.sub-group),.panel-body>div:not(.sub-group){position:relative;display:block;width:77.6%;margin:0 0 3rem 3rem}.pb-accordion-content .panel-collapse{display:none}.pb-accordion-content .panel-collapse.lookinside ul{list-style-type:none;margin-left:0}.pb-accordion-content>div:first-child .panel-collapse{display:block}.default-style .resp-tabs-container,.default-style .resp-tabs-list{visibility:hidden}.default-style.loaded .resp-tabs-container,.default-style.loaded .resp-tabs-list{visibility:visible}.default-style .resp-tabs-list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pb-block{border-top:1px solid #bab8b3;border-bottom:1px solid #bab8b3}.pb-block:not(.pb-accordion)+.pb-block,.panel-body:not(.pb-accordion)+.pb-block{border-top-width:0}.pb-block h4,.panel-body h4{color:#157db2;margin:1.6rem 0;font-size:1.8rem;font-weight:400}.pb-block h4 a,.panel-body h4 a{font-weight:700;color:#000;background:#fff}.pb-block .top-feature-right h4,.panel-body .top-feature-right h4{color:#000}.pb-block h5,.panel-body h5,.pb-block h6,.panel-body h6{color:#003f5b;font-weight:600;margin-bottom:.8rem}.pb-block h5,.panel-body h5{margin-top:1.8rem;font-size:1.4rem;font-weight:600}.pb-block a.withicon[href$=".pdf"],.panel-body a.withicon[href$=".pdf"]{position:relative;padding-left:2rem}.pb-block a.withicon[href$=".pdf"]:before,.panel-body a.withicon[href$=".pdf"]:before{content:'';display:inline-block;width:1.6rem;height:1.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23157DB2' d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.45 211.36l-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z'%3E%3C/path%3E%3C/svg%3E") no-repeat;position:absolute;left:0;top:.2rem}.pb-block .static-image a[href$=".pdf"],.panel-body .static-image a[href$=".pdf"],.pb-block .pb-promo-image a[href$=".pdf"],.panel-body .pb-promo-image a[href$=".pdf"],.pb-block .pb-content-image a[href$=".pdf"],.panel-body .pb-content-image a[href$=".pdf"]{padding-left:0}.pb-block .static-image a[href$=".pdf"]:before,.panel-body .static-image a[href$=".pdf"]:before,.pb-block .pb-promo-image a[href$=".pdf"]:before,.panel-body .pb-promo-image a[href$=".pdf"]:before,.pb-block .pb-content-image a[href$=".pdf"]:before,.panel-body .pb-content-image a[href$=".pdf"]:before{content:none}.pb-block p,.panel-body p{margin-bottom:1.6rem}.pb-block ul,.panel-body ul{list-style-type:disc;margin-left:20px;margin-bottom:10px}.pb-block blockquote p:nth-of-type(3),.panel-body blockquote p:nth-of-type(3){margin-bottom:30px}.container .pb-block .container{width:100%}.pb-overview{border-top-width:0 !important;padding-bottom:11rem}.pb-overview .overview-title{color:#157db2;display:inline;font-size:4rem;font-weight:300}.pb-overview .overview-title sup{font-size:2.3rem;font-weight:400}.pb-overview .overview-title-wrapper{border-bottom:1px solid rgba(0,63,91,.2);padding-bottom:1.6rem;margin-bottom:1.6rem}.pb-overview .action{box-sizing:border-box;border:1px solid #157db2;background-color:#fff;color:#003f5b;display:inline-block;font-size:1.4rem;font-weight:600;text-align:center;padding:10px 20px;letter-spacing:-.44px;line-height:1.8rem;margin-top:1.6rem}.pb-overview .action:hover,.pb-overview .action:focus{background:#003f5b;color:#fff;text-decoration:none}.pb-overview .overview{margin-bottom:3.2rem}.pb-overview .overview-seriessubhead{color:#767676;display:inline;font-size:1.8rem;font-weight:600;letter-spacing:-.47px;line-height:20px;margin:0;white-space:nowrap}.pb-overview .overview-image{text-align:center;margin-bottom:3.2rem}.pb-overview .overview-image-container{padding:0 2rem}.pb-overview .overview-content{font-size:1.8rem}.pb-overview .overview-heading{color:#157db2;font-size:2.3rem;font-weight:600;letter-spacing:-.6px;margin-bottom:1.6rem}.pb-overview .overview-summary,.pb-overview .overview-description{color:#003f5b;line-height:2.4rem;margin-bottom:1.6rem}.pb-overview .overview-summary{background-color:#e7f2f7;padding:1.6rem}.pb-overview .overview-summary>p:last-child{margin-bottom:0}.overview-buttons a{display:inline-block;font-size:1.8rem;margin-top:1.6rem}.overview-buttons a.hidden{display:none}.overview-buttons a:hover,.overview-buttons a:focus{text-decoration:underline}.clp-feature{box-sizing:border-box;padding:3.2rem 2.4rem 3.6rem;margin:0 0 3.2rem}.clp-feature-background{background:#e7f2f7;border:1px solid #a1cbe0}.clp-feature-programtitle{color:#157db2;font-size:2.3rem;font-weight:600;letter-spacing:-.6px;line-height:2.6rem;margin-bottom:1.6rem}.clp-feature-programtitle sub{color:#767676;line-height:2rem;bottom:0;margin-top:1rem}.clp-feature-programtitle [data-bind]{margin-right:1rem;display:inline-block}.clp-feature-programtitle [data-bind]>p{margin-bottom:0}h2.clp-feature-heading{color:#003f5b;font-size:3rem;font-weight:300;line-height:3.8rem;margin:0 0 .8rem}h2.clp-feature-heading strong{font-weight:600}h2.clp-feature-heading p{margin-bottom:0}.clp-feature-body{color:#003f5b;font-size:1.8rem;line-height:2.4rem;margin-bottom:1.6rem}.clp-feature-body ul{list-style:disc}.pb-testimonial{border-bottom:1px solid #bab8b3;border-top:1px solid #bab8b3;padding:3.8rem 0 3.2rem;background:#fff}.pb-testimonial-content{max-width:83rem;margin:0 auto;text-align:center}.pb-testimonial-content .h3{position:relative;font-size:1.8rem}.pb-testimonial-content .h3:before,.pb-testimonial-content .h3:after{content:'';width:100%;display:block;text-align:left;border-bottom:1px solid #bab8b3}.pb-testimonial-content .h3:before{margin-bottom:1.6rem}.pb-testimonial-content .h3:after{margin-top:1.6rem;margin-bottom:1.6rem}.pb-testimonial-content .h3 p{color:inherit;font-size:inherit;margin:inherit;line-height:inherit}.pb-testimonial-content p{font-size:1.4rem;line-height:1.3;color:#000;margin-bottom:0}.pb-testimonial-content p strong,.pb-testimonial-content p span{display:block}.pb-testimonial-quote{color:#bab8b3;font-size:3rem;font-weight:600;position:absolute;background:#fff}.pb-testimonial-quote.left{top:-1rem;left:0;padding-right:.5rem}.pb-testimonial-quote.right{bottom:-2rem;right:0;padding-left:.5rem}.pb-testimonial-quote-text{padding:0 1rem 0 3rem;display:block;color:#003f5b;line-height:2.4rem;font-weight:600}.pb-testimonial-background{background:#f2f1ee}.pb-testimonial-background .pb-testimonial-quote{background:#f2f1ee}.pb-promo{padding:6.4rem 0;color:#404040}.pb-promo-background{background:#f2f1ee}.pb-promo .offset-lg-2{text-align:center}.pb-promo .offset-lg-2.pb-promo-image{margin-bottom:3.2rem}.pb-promo-content .content{color:#000;margin-top:1.6rem}.pb-promo-heading{color:#003f5b;font-size:3rem;font-weight:600;letter-spacing:-.78px;line-height:3.2rem;margin:0}.pb-promo-subheading{display:block;font-size:1.8rem;color:#404040}.pb-promo-footnote{font-size:1.2rem;font-style:italic;line-height:1.8rem;text-align:center;margin-top:3.2rem;width:100%}.pb-content{border-bottom:1px solid #bab8b3;border-top:1px solid #bab8b3;padding:3.8rem 0 3.2rem;background:#fff}.pb-content-background{background:#f2f1ee}.pb-content .offset-lg-2.pb-content-image{margin-bottom:3.2rem}.pb-content-content .content{color:#000;margin-top:1.6rem}.pb-content-heading{color:#157db2;font-size:1.8rem;line-height:2rem;margin:0 0 1.6rem}.pb-content-image{max-width:20rem;-webkit-flex-shrink:0;flex-shrink:0}.pb-block-above-accordion{border-bottom:none;border-top:1px solid #bab8b3;padding:3.8rem 0 3.2rem}.pb-promo-container,.pb-content-container,.pb-promo-container-fullwidth,.pb-content-container-fullwidth{max-width:90.2rem;margin:0 auto}.pb-promo-container-fullwidth .pb-promo-image+.pb-promo-content,.pb-content-container-fullwidth .pb-promo-image+.pb-promo-content,.pb-promo-container-fullwidth .pb-content-image+.pb-content-content,.pb-content-container-fullwidth .pb-content-image+.pb-content-content{margin-top:3.2rem}.pb-promo-container-fullwidth{text-align:center}.pb-promo-container-fullwidth+.pb-promo-footnote{max-width:97.5rem;padding:0 15px}.pb-media{padding:3.2rem 0}.pb-media .video-wrapper{position:relative;padding-bottom:56.25%}.pb-media .video-wrapper .video{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.pb-media-content h2{margin-bottom:1.6rem}.pb-feature{margin:3.2rem 0}.pb-requestsample{background:#e7f2f7;border-top:1px solid #a1cbe0;padding:6.4rem 0}.pb-requestsample h2{color:#157db2;font-family:'Open Sans';font-weight:300;line-height:1.25em;font-size:3rem;margin-top:0;margin-bottom:3.2rem}.catalog-category-view .title-header{background:linear-gradient(180deg,#157db2 0%,#003f5b 100%)}.catalog-category-view .title-header .row{-webkit-align-items:center;-ms-align-items:center;align-items:center}.catalog-category-view .title-header .row .breadcrumbs{background:0 0}.catalog-category-view .title-header .row .breadcrumbs .container{padding:0 !important}.catalog-category-view .title-header .page-title{color:#fff;font-size:4rem;font-weight:300;letter-spacing:0;line-height:1;text-shadow:0 3px 6px rgba(0,0,0,.5);padding:2rem 0;margin-bottom:0}.catalog-category-view .title-header .category-description{margin-bottom:2rem;color:#fff;font-size:1.8rem;letter-spacing:0;line-height:2.4rem;text-shadow:0 3px 6px rgba(0,0,0,.3)}.catalog-category-view .title-header .img-wrapper{position:relative}.catalog-category-view .title-header .img-wrapper:before{position:relative;padding-top:43.1%;content:'';width:100%;display:block}.catalog-category-view .title-header .img-wrapper img{position:static;width:auto;max-width:100%;max-height:100%}.catalog-category-view .title-header .img-wrapper .img-container{position:absolute;top:0;left:0;bottom:0;right:0;text-align:right}.products-grid div[class^=swatch-opt-]{display:block}.products-grid .swatch-attribute{text-align:center;display:block}.products-grid .swatch-attribute .swatch-attribute-options{margin:0 0 10px}.products-grid .swatch-attribute .swatch-option{float:none;display:inline-block;vertical-align:top;margin:0 5px}.category-view .category-image{display:none}.sidebar .products-sidebar .product-item-name .product-item-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-content .filter-current .block-subtitle{display:block;text-transform:uppercase;margin-bottom:10px}.filter-content .filter-current .item .filter-label{font-weight:700;display:inline}.filter-content .filter-current .item .filter-label:after{content:":"}.filter-content .filter-current .item .remove:before{content:'\f00d';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px;position:relative;top:1px}.filter-content .filter-current .item .remove span{display:none}.filter-content .filter-actions{display:table;width:100%;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:25px}.filter-content .filter-actions .filter-clear{display:inline-block;float:right;padding:5px 10px;text-transform:uppercase;background-color:#333;margin-top:15px;color:#fff}.filter-content .filter-actions .filter-clear:hover{background-color:#000}.label-product{position:absolute;top:14px;text-transform:uppercase;color:#fff;z-index:20;width:38px;height:38px;text-align:center;line-height:38px;border-radius:50%}.label-product.label-sale{left:14px;background-color:#f50}.label-product.label-new{right:14px;background-color:#00b46a}.products-list{margin:0}.products-list .item .item-inner{margin-bottom:30px;position:relative;display:table;width:100%}.products-list .item .item-inner .box-image-list{width:220px;border:1px solid #ddd;float:left;position:relative}.products-list .item .item-inner .box-image-list .label-product{top:10px}.products-list .item .item-inner .box-image-list .label-product.label-sale{left:10px}.products-list .item .item-inner .box-image-list .label-product.label-new{right:10px}.products-list .item .item-inner .box-image-list .product-image-container{width:100% !important;max-width:inherit}.products-list .item .item-inner .box-image-list .product-image-container .product-image-wrapper{padding:0 !important;height:auto !important;overflow:visible}.products-list .item .item-inner .box-image-list .product-image-container .product-image-wrapper .product-image-photo{width:100% !important;position:relative}.products-list .item .item-inner .box-image-list .product-item-photo{display:block;line-height:0}.products-list .item .item-inner .box-image-list .quickview-handler{font-weight:400;height:36px;left:50%;line-height:36px;margin-left:-18px;margin-top:-18px;position:absolute;text-align:center;text-decoration:none;top:50%;color:#fff;vertical-align:middle;white-space:nowrap;width:36px;z-index:88}.products-list .item .item-inner .box-image-list .quickview-handler:before{content:'\f002';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px}.products-list .item .item-inner .box-image-list .quickview-handler span{display:none}.products-list .item .item-inner .box-image-list:hover .sm_quickview_handler{display:inline-block;opacity:1;visibility:visible}.products-list .item .item-inner .box-info-list{margin-left:250px}.products-list .item .item-inner .box-info-list .product-name{font-weight:700;font-size:133.33%;text-transform:capitalize;margin-bottom:5px}.products-list .item .item-inner .box-info-list .price-box{margin-top:0;margin-bottom:10px}.products-list .item .item-inner .box-info-list .product-reviews-summary{margin:0 0 5px}.products-list .item .item-inner .box-info-list .bottom-action{display:table}.products-list .item .item-inner .box-info-list .bottom-action form{float:left}.products-list .item .item-inner .box-info-list .bottom-action form .btn-action{padding-left:12px !important;padding-right:12px !important}.products-list .item .item-inner .box-info-list .bottom-action form .btn-action:before{content:"";display:inline-block;width:17px;height:15px;background:url(../images/icon-image.png) no-repeat -20px -272px;position:relative;top:3px;margin-right:3px}.products-list .item .item-inner .box-info-list .bottom-action form .btn-action span{color:#666;font-weight:700}.products-list .item .item-inner .box-info-list .bottom-action form .btn-action:hover span{color:#fff}.products-list .item .item-inner .box-info-list .bottom-action form .btn-action:hover:before{background-position:-67px -272px}.products-list .item .item-inner .box-info-list .bottom-action .add-to-links{float:left}.products-list .item .item-inner .box-info-list .bottom-action .btn-action{background:0 0;float:left;margin-right:5px;display:inline-block;border:1px solid #ddd !important;height:30px;line-height:28px;text-align:center}.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-wishlist,.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-compare{width:30px;color:#999}.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-wishlist:before,.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-compare:before{display:none}.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-wishlist span,.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-compare span{display:none}.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-wishlist:before{content:'\f004';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px}.products-list .item .item-inner .box-info-list .bottom-action .btn-action.link-compare:before{content:'\f021';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px}.products-list .item .item-inner .box-info-list .ratings{display:inline-block;width:100%;height:20px;margin:15px 0 0}.products-list .item .item-inner .box-info-list .no-rating{height:20px;line-height:20px;margin:10px 0 5px}.products-list .item .item-inner .box-info-list .product-item-inner{margin-bottom:25px}.products-list .item .item-inner .box-info-list .product-item-inner .more{display:none}.toolbar{padding:10px 0;margin-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.toolbar select{height:30px}.toolbar .modes{display:inline-block;vertical-align:top;margin-right:30px;height:30px}.toolbar .modes .modes-label{display:none}.toolbar .modes .modes-mode{display:inline-block;width:30px;height:30px;background-color:#e9e9e9}.toolbar .modes .modes-mode span{display:none}.toolbar .modes .modes-mode.mode-grid{margin-right:5px;background-image:url(../images/icon-image.png);background-repeat:no-repeat;background-position:-12px -171px}.toolbar .modes .modes-mode.mode-grid:hover,.toolbar .modes .modes-mode.mode-grid.active{background-position:-61px -171px}.toolbar .modes .modes-mode.mode-list{margin-right:5px;background-image:url(../images/icon-image.png);background-repeat:no-repeat;background-position:-14px -212px}.toolbar .modes .modes-mode.mode-list:hover,.toolbar .modes .modes-mode.mode-list.active{background-position:-62px -211px}.toolbar .toolbar-amount{margin:0}.toolbar .toolbar-sorter{display:inline-block;vertical-align:top;margin-right:30px}.toolbar .toolbar-sorter .sorter-label,.toolbar .toolbar-sorter .sorter-options,.toolbar .toolbar-sorter .sorter-action{display:inline-block;vertical-align:middle;width:auto}.toolbar .toolbar-sorter .sorter-label{line-height:32px;margin:0}.toolbar .toolbar-sorter .sorter-action{display:inline-block;padding:0 5px}.toolbar .toolbar-sorter .sorter-action span{display:none}.toolbar .toolbar-sorter .sorter-action.sort-asc:before{content:'\f176';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:13px}.toolbar .toolbar-sorter .sorter-action.sort-desc:before{content:'\f175';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:13px}.toolbar .limiter{display:inline-block;vertical-align:top}.toolbar .limiter .label,.toolbar .limiter .control,.toolbar .limiter .limiter-text{display:inline-block;vertical-align:middle;width:auto}.toolbar .limiter .label{line-height:32px;margin:0}.toolbar .pages{display:inline-block;vertical-align:top;float:right}.toolbar .pages .pages-label{display:none}.toolbar .pages .pages-items .item{display:inline-block;vertical-align:top;min-width:30px;height:30px;border:1px solid #ddd;line-height:28px;text-align:center}.toolbar .pages .pages-items .item:hover a{color:#fff;background:#127aaf;border-color:#127aaf}.toolbar .pages .pages-items .item a{display:block}.toolbar .pages .pages-items .item a .label{display:none}.toolbar .pages .pages-items .item.current .label{display:none}.toolbar .pages .pages-items .item.pages-item-next a span{display:none}.toolbar .pages .pages-items .item.pages-item-next a:before{content:'\f105';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:16px}.toolbar .pages .pages-items .item.pages-item-previous a span{display:none}.toolbar .pages .pages-items .item.pages-item-previous a:before{content:'\f104';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:16px}.toolbar.toolbar-products .toolbar-amount{display:none}.products-sidebar .item{margin-bottom:20px}.products-sidebar .item:last-child{margin-bottom:0}.products-sidebar .item .item-inner .box-image{float:left;width:85px;border:1px solid #ddd}.products-sidebar .item .item-inner .box-info{margin-left:100px}.products-sidebar .item .item-inner .box-info .product-name{font-size:116.67%;margin-bottom:5px;font-weight:400}.products-sidebar .item .item-inner .box-info .product-reviews-summary{margin-bottom:7px;display:table}.products-sidebar .item .item-inner .box-info .product-reviews-summary .reviews-actions .action.view{display:none}.products-sidebar .item .item-inner .box-info .product-reviews-summary.empty{padding-top:0;height:21px}.products-sidebar .item .item-inner .box-info .product-reviews-summary.empty .reviews-actions{display:block;width:74px;margin-top:7px;height:12px;background:url(../images/rating_icon.png) repeat-x left bottom}.products-sidebar .item .item-inner .box-info .product-reviews-summary.empty .reviews-actions a{display:none}.products-sidebar .item .item-inner .box-info .product-item-actions .actions-primary{padding:10px 0}.products-sidebar .item .item-inner .box-info .product-item-actions .actions-secondary a{display:block}@media (min-width:992px) and (max-width:1199px){.products-grid .item .item-inner .box-info{padding:10px 10px 20px}.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart:before{display:none}.sm_quickview_handler{display:none !important}#layered-filter-block .wrap-price-shopby .btn-shopby{float:none !important;width:100% !important}#layered-filter-block .wrap-price-shopby .price-input{float:none !important;width:100% !important;display:table;margin-bottom:6px}#layered-filter-block .wrap-price-shopby .price-input .txt-price-shopby{width:48%;margin:0}#layered-filter-block .wrap-price-shopby .price-input .txt-price-shopby:last-child{float:right}}@media (min-width:768px) and (max-width:991px){.products-grid .item .item-inner .box-info{padding:10px 10px 20px}.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart:before{display:none}.sm_quickview_handler{display:none !important}}@media (max-width:767px){.sm_quickview_handler{display:none !important}.products-grid .item .item-inner .box-info{padding:10px 10px 20px}.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart:before{display:none}.toolbar-top .modes,.toolbar-top .toolbar-sorter{margin-right:20px}.toolbar-top .pages{display:none}.toolbar-bottom .toolbar-sorter,.toolbar-bottom .limiter{display:none}.products-list .item .item-inner .box-image-list{width:150px}.products-list .item .item-inner .box-info-list{margin-left:160px}}@media (max-width:480px){.toolbar .modes{margin-right:10px}.toolbar-top .limiter{float:none;width:100%;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}.products-list .item .item-inner .box-image-list,.products-list .item .item-inner .box-info-list{width:100%;margin:0}.products-list .item .item-inner .box-info-list{clear:both;padding-top:10px}}.button-intenso-sm.button-404{border-radius:4px;width:31.33%;color:#fff;background-color:#157db2;font-size:18px;text-align:center;display:block;margin:5px;font-weight:600;padding:.513rem 2.875rem}.button-intenso-sm.button-404:hover,.button-intenso-sm.button-404:focus{background-color:#003f5b;color:#fff}@media (max-width:1199.98px){.button-intenso-sm.button-404{width:31.33%}}@media (max-width:991.98px){.button-intenso-sm.button-404{width:48.33%}}@media (max-width:767.98px){.button-intenso-sm.button-404{width:47.33%}}@media (max-width:574.98px){.button-intenso-sm.button-404{width:100%}}