.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{overflow-x:hidden;width:100%}#ocmMenuWrapper{display:flex;height:100%;position:fixed;transition:transform .5s;z-index:5000}#ocmMenuWrapper.direction-left::before{background:#00386c;content:"";height:100%;left:-50%;position:absolute;width:100%;z-index:-1}#ocmMenuWrapper.direction-right::before{background:#fff;content:"";height:100%;right:-50%;position:absolute;width:100%;z-index:-1}#ocmMenuWrapper.direction-top::before{background:#fff;content:"";height:100%;top:-50%;position:absolute;width:100%;z-index:-1}#ocmMenuWrapper.direction-bottom::before{background:#fff;content:"";height:100%;bottom:-50%;position:absolute;width:100%;z-index:-1}#ocmMenuWrapper .side-panel{background:#00386c;padding:10px 0;text-align:center}#ocmMenuWrapper .side-panel .login-wrapper{border-bottom:1px solid #00386c;margin-bottom:20px}#ocmMenuWrapper .side-panel a{color:#002b53;display:block;margin:0 0 20px}#ocmMenuWrapper .side-panel a:hover{color:#fff}#ocmMenuWrapper .side-panel a span{font-size:30px}#ocmMenuWrapper .side-panel+ul{position:relative}#ocmMenuWrapper ul{background:#00386c;left:0;margin:0;max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;z-index:510}#ocmMenuWrapper ul.ul-closed{pointer-events:none}#ocmMenuWrapper ul li{border-bottom:1px solid #fff;color:#00386c;display:flex;list-style-type:none;align-items:center;flex-direction:row-reverse;justify-content:space-between;max-width:100%}#ocmMenuWrapper ul li.btnOCMBack{padding:12px;transition:background .5s ease 0s}#ocmMenuWrapper ul li.btnOCMBack i{color:#fff;font-size:20px;transition:color .5s ease 0s}#ocmMenuWrapper ul li.btnOCMBack:hover{background:#fff;cursor:pointer}#ocmMenuWrapper ul li.btnOCMBack:hover i{color:#00386c}#ocmMenuWrapper ul li>span:nth-of-type(2){width:calc(100% - 59px)}#ocmMenuWrapper ul li>span:nth-of-type(2):hover{cursor:pointer}#ocmMenuWrapper ul li span{color:#002b53;display:inline-block;padding:12px 15px;transition:background .5s ease 0s}#ocmMenuWrapper ul li span:hover{background:#e6e5e5}#ocmMenuWrapper ul li a{color:#fff;display:block;max-width:100%;padding:12px;text-decoration:none;width:100%}#ocmMenuWrapper ul li a:hover{background:#fff;color:#00386c}#ocmMenuWrapper ul li a.ocm-close{padding:0}#ocmMenuWrapper ul li a.ocm-close span{transition:background .3s ease 0s}#ocmMenuWrapper ul li a.ocm-close span i{transition:color .3s ease 0s}#ocmMenuWrapper ul li a.ocm-close span:hover{background:#fff}#ocmMenuWrapper ul li a.ocm-close span:hover i{color:#00386c}#ocmMenuWrapper ul li a>span{width:100%}#ocmMenuWrapper ul li a>span>span{padding:0 10px}#ocmMenuWrapper ul ul{backface-visibility:hidden;background:#00386c;margin:0;top:0;transition:.5s;width:100%;z-index:520}#ocmMenuWrapper ul ul .ocmSubMenu{z-index:521}#ocmMenuWrapper ul ul ul{z-index:540}#ocmMenuWrapper ul ul ul .ocmSubMenu{z-index:541}#ocmMenuWrapper ul ul ul ul{z-index:550}#ocmMenuWrapper ul ul ul ul .ocmSubMenu{z-index:551}#ocmMenuWrapper ul ul ul ul ul{z-index:560}#ocmMenuWrapper ul ul ul ul ul .ocmSubMenu{z-index:561}#ocmMenuWrapper ul .ocmSubMenu{background:#00386c;border-left:#fff;color:#fff;display:block;font-size:20px;position:relative;text-align:center;transition:background .5s ease 0s;width:59px;z-index:511}#ocmMenuWrapper ul .ocmSubMenu:hover{background:#fff;color:#00386c;cursor:pointer}#ocmMenuWrapper ul .ocmSubMenu ~ a{border-right:1px solid #fff}#ocmMenuWrapper .ocm-logo{display:inline-block;padding-left:30px;text-align:center;width:calc(100% - 60px)}#ocmMenuWrapper .ocm-logo:only-child{padding-left:0;width:100%}#ocmMenuWrapper .ocm-logo+.ocm-close{display:inline-block;vertical-align:top}#ocmMenuWrapper .ocm-logo img{margin:10px;max-height:60px}#ocmMenuWrapper .ocm-close:hover{cursor:pointer}#ocmMenuWrapper .ocm-close span{padding:11px 22px;text-align:right}#ocmMenuWrapper .ocm-close span i{color:#fff;font-size:20px}.ocm-overlay{background:#00386c;position:fixed;height:100vh;opacity:0;transition:opacity .3s ease 0s, visibility .3s ease 0s;visibility:hidden;width:100vw;z-index:4000}.ocm-overlay.active{opacity:.4;visibility:visible}.hamburger{background-color:transparent;border:0;display:flex;padding:0;transition-duration:.5s;transition-timing-function:linear}.hamburger .hamburger-box{align-self:center;display:inline-block;height:18px;position:relative;width:30px}.hamburger .hamburger-box .hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{background-color:#00386c;border-radius:4px;height:4px;position:absolute;width:30px;transition:background-color .3s ease 0s}.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{content:"";display:block}.hamburger .hamburger-box .hamburger-inner::before{top:-7px}.hamburger .hamburger-box .hamburger-inner::after{bottom:-7px}.hamburger .menu-label{color:#00386c;align-self:center;font-family:inherit;font-size:20px;margin-left:5px;transition:color .3s ease 0s}.hamburger:hover .menu-label{color:#000}.hamburger:hover .hamburger-box .hamburger-inner,.hamburger:hover .hamburger-box .hamburger-inner::before,.hamburger:hover .hamburger-box .hamburger-inner::after{background-color:#000}#colorbox,#cboxOverlay,#cboxWrapper{left:0;overflow:hidden;position:absolute;top:0;transform:translate3d(0, 0, 0);z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{background:#000;height:100%;opacity:.9;position:fixed;width:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{background:#000;margin-top:20px;position:relative}#cboxLoadedContent{background:#fff;border:5px solid #000;overflow:auto}#cboxTitle{color:#000;left:0;margin:0;position:absolute;top:-20px}#cboxLoadingOverlay,#cboxLoadingGraphic{height:100%;left:0;position:absolute;top:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{border:0;display:block;float:left;margin:auto;max-width:none}.cboxIframe{background:#fff;border:0;display:block;height:100%;margin:0;padding:0;width:100%}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#colorbox{outline:0}#cboxError{border:1px solid #000;padding:50px}#cboxCurrent{color:#000;position:absolute;right:0;top:-20px}#cboxLoadingGraphic{background:url("../images/colorbox/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{background:none;border:0;margin:0;overflow:visible;padding:0;width:auto}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{color:#fff;position:absolute;right:90px;top:-20px}#cboxPrevious{background:url("../images/colorbox/controls.png") no-repeat top left;height:65px;left:5px;margin-top:-32px;position:absolute;text-indent:-9999px;top:50%;width:28px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{background:url("../images/colorbox/controls.png") no-repeat top right;height:65px;margin-top:-32px;position:absolute;right:5px;text-indent:-9999px;top:50%;width:28px}#cboxNext:hover{background-position:bottom right}#cboxClose{background:url("../images/colorbox/controls.png") no-repeat bottom center;display:block;height:19px;position:absolute;right:5px;text-indent:-9999px;top:5px;width:38px}#cboxClose:hover{background-position:top center}.product-list.home-page-product-list .add-info,.product-list .add-info{margin:0 4px;float:none;text-align:right}.forum-topic-page .topic-header,.forum-page .actions{background-color:#f0f0f0;padding-top:20px;padding-bottom:20px}.product-details-page .short-description,.product-details-page .manufacturers,.product-details-page .sku,.product-details-page .manufacturer-part-number,.product-details-page .stock,.product-details-page .gtin,.product-details-page .delivery-date,.product-details-page .product-vendor{color:#555;margin-bottom:.3em;font-size:1.1em}.related-products-grid .title,.also-purchased-products-grid .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.related-products-grid .item-box,.also-purchased-products-grid .item-box{padding-bottom:10px;text-align:center;vertical-align:text-top}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"open-sans-regular","sans-serif";font-weight:600}h2.product-title{padding:0;margin:0}h2.product-title>a{color:#000000;font-size:20px;font-weight:600}body{font-family:"open-sans-regular","sans-serif";font-weight:400}button{transition:background-color 0.3s ease-in-out}a{transition:background-color 0.3s ease-in-out;color:#000}a.logo{background:image-url("logo.gif") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:60px;text-decoration:none;width:310px}.icon{transition:background-color 0.3s ease-in-out}.offer{background:#fff;border:1px solid #ddd;box-shadow:0 10px 20px rgba(0,0,0,0.2);margin:15px 0;overflow:hidden}.offer.home-page-categories{height:200px}.offer.home-page-categories .img-responsive{display:inline}.offer.offer-default ul li{list-style:none}.panel-body>.poll{padding:10px}.panel-body>.tags{padding:5px 5px 10px 10px}.panel-body>ul>li{list-style:none}.panel-body .table{margin-bottom:0}.panel-body ul li{list-style:none}.panel-body .poll .poll-results{margin-top:5px}.panel-body table tr td{padding-left:15px}.col-md-3.layout-left{padding:0 30px 0 0}.col-md-3.layout-right{padding:0 0 0 30px}.jumbotron{text-align:center;background-color:transparent}.jumbotron .btn{font-size:21px;padding:14px 24px}.masthead .navbar-collapse{max-height:1000px}.masthead>.navbar{border:none;border-radius:0}.masthead .open>.dropdown-menu{animation-name:slidenavAnimation;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.top-menu{border-top:5px solid #2b2b2b;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);color:#2b2b2b}.top-menu ul.dropdown-menu{border:none;padding:0;border-radius:0}.top-menu ul.dropdown-menu>li>a{padding:10px 15px;color:#2b2b2b}.top-menu.navbar-default .navbar-nav>li>a{color:#000}.top-menu.navbar-default .navbar-nav>li>a:hover{background-color:#2b2b2b;color:#fff}.top-menu.navbar-default .navbar-nav>li>a:active{background-color:#2b2b2b;color:#fff}.top-menu.navbar-default .navbar-nav>li>a:focus{background-color:#2b2b2b;color:#fff}.top-menu.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#2b2b2b;color:#fff}.search-box{padding:10px 0}@keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}@media (min-width: 768px){.nav-justified{max-height:52px}.nav-justified>li>a{border-left:1px solid #fff;border-right:1px solid #d5d5d5}.nav-justified>li:first-child>a{border-left:0;border-radius:5px 0 0 5px}.nav-justified>li:last-child>a{border-radius:0 5px 5px 0;border-right:0}}@media screen and (min-width: 768px){.masthead{padding-left:0;padding-right:0}.marketing{padding-left:0;padding-right:0}.footer{padding-left:0;padding-right:0}.modal-dialog{width:800px}}.header-logo{float:left;margin-top:5px;text-align:left}.title-box{margin:70px 0 30px}.slide-container{padding:0 3px}.mid-content-title{padding:8px 12px;background-color:#f0f0f0;color:#000;margin:0}.mid-content-title>h3{padding:0;margin:0}.mid-content-body{padding:8px 10px}.footer-poweredby{text-align:center}.footer-disclaimer{text-align:center}.footer-store-theme{text-align:center}.top-menu-container{margin-bottom:30px}div.panel-body{border:none}div.panel-body>div.newsletter-subscribe-block{padding:10px}div.panel-body>div.poll>ul.poll-options{list-style:none;padding:4px 0 0 10px}div.block-popular-tags div.view-all{padding:0 0 10px 10px}div.newsletter-subscribe-block>div.newsletter-email{padding:10px 0}div.pager li>a{border-radius:0}div.pager li>span{border-radius:0}div#color-options h4{margin-left:10%}.alert-info{color:#000000;background-color:#eee;border-color:#fdfdfd}.required{color:red}.footer{background-color:#444444;color:#b8b8b8;text-shadow:1px 1px 1px #000;font-size:12px;padding:20px 0 0}.footer .first-footer{padding-bottom:10px}.footer li{line-height:25px}.footer a{color:#ffffff}.footer a:hover{text-decoration:none;color:#eeeeee}.footer .title{text-transform:uppercase;color:#aaaaaa;font-weight:600;font-size:13px;padding-bottom:5px}.footer .getintouch li{padding-bottom:10px}.footer .getintouch li:hover div.icon{background-color:#000}.footer .getintouch div.icon{display:table-cell;width:38px;height:38px;background-color:#333333;border:1px #444444 solid;vertical-align:middle;text-align:center;transition:all 150ms ease-in-out}.footer .getintouch div.c-info{display:table-cell;padding-left:10px}.footer .getintouch .fa{font-size:15px;line-height:27px}.footer .getintouch span a{display:block;line-height:0}.footer .social-icons{padding:10px 0}.footer .social-icons ul li{display:block;margin-right:1px;float:left}.footer .social-icons ul li a{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;line-height:0;padding:0;background-color:#333333}.footer .social-icons ul li a .fa{font-size:18px}.footer .social-icons .google-plus:hover a{background-color:#dc2310}.footer .social-icons .youtube:hover a{background-color:#cd201f}.footer .social-icons .twitter:hover a{background-color:#33bce9}.footer .social-icons .facebook:hover a{background-color:#37528d}.footer .social-icons .rss:hover a{background-color:#ff6600}.footer .copyrights{background-color:#222222;border-top:1px #444444 solid;padding-top:14px;padding-bottom:14px}.footer .copyrights .copytxt{padding-bottom:10px;display:inline-block}.footer .copyrights .payment-icons{padding-bottom:10px;float:right;text-align:center}.footer .copyrights .payment-icons a{display:inline-block;padding-left:10px;opacity:0.2}.footer .copyrights .payment-icons a:hover{opacity:0.4}.footer .copyrights .btmlinks{padding-left:20px}.footer ul{list-style-type:none;padding:0}.offer-default{border-color:#999999;padding:10px}.silde-show-offer{height:400px}.prices{margin:5px 0;font-size:1.3em;font-weight:bold}.product-list .picture{float:left;margin:0 4px}.product-list.home-page-product-list .picture{float:left;margin:0 4px}.product-list.home-page-product-list .middle-content{float:left;margin:0 4px;width:55%}.product-list.home-page-product-list .add-info .prices{font-size:1.3em}.product-list .middle-content{float:left;margin:0 4px;width:65%}.product-list .add-info .prices{font-size:1.3em}.product-list .add-info .new-prices{font-size:1.3em;font-weight:bold}.product-grid .add-info{position:absolute;left:0;text-align:center;bottom:0;width:100%;height:28%;padding:0 16px}.product-grid .white-box{height:282px}.product-grid .ash-box{height:104px;background-color:#f5f5f5;padding-top:2px;padding-bottom:2px}.product-grid .ash-box .prices{height:25px;margin-top:10px;font-size:1.1em}.product-grid .ash-box .new-prices{height:25px;margin-top:10px;font-size:1.4em;font-weight:bold}.product-grid .ash-box .buttons{margin-top:15px}.product-grid>.offer.offer-default{float:left;height:400px;margin:5px;text-align:center;width:32%}.glyphicon{margin-right:10px}ul{list-style-type:none}ul.group>li{list-style:none}ul.nav>li.title{background-color:#f0f0f0;display:block;padding:5px}.buttons{margin:20px 0}.space10{margin-top:10px}.space20{margin-top:20px}.down-space-30{margin-bottom:30px}.down-space-10{margin-bottom:10px}.alignright{text-align:right}.square-box{border-radius:0}.inheri-width{width:inherit}.pull-text-right{text-align:right}.pull-text-left{text-align:left}.pull-text-center{text-align:center}.op-number{font-size:12px;border-radius:50%;color:#ffffff;display:inline-block;line-height:14px;text-align:center;padding:2px;float:right}.dropdown-filter{height:25px;padding-top:0;padding-bottom:0}.noproot-opc-payment-info select{color:#696763;border-radius:0;resize:none;background:#f0f0e9;border:0 none;margin-bottom:10px;padding:10px;width:100%;font-weight:300}.noproot-opc-payment-info select#ExpireMonth{width:70px}.noproot-opc-payment-info select#ExpireYear{width:80px}.noproot-opc-payment-info input#CardholderName{color:#696763;border-radius:0;resize:none;background:#f0f0e9;border:0 none;margin-bottom:10px;padding:10px;width:100%;font-weight:300}.noproot-opc-payment-info input#CardNumber{color:#696763;border-radius:0;resize:none;background:#f0f0e9;border:0 none;margin-bottom:10px;padding:10px;width:100%;font-weight:300}.noproot-opc-payment-info input#CardCode{color:#696763;border-radius:0;resize:none;background:#f0f0e9;border:0 none;margin-bottom:10px;padding:10px;width:100%;font-weight:300}.rec-banner.deactive_position{color:#000}.rec-banner.deactive_position:hover{cursor:not-allowed}.rec-banner.deactive_position:hover a{color:#fff}.rec-banner.deactive_position:hover a:hover{color:#fff}.rec-banner.deactive_position:hover a:active{color:#fff}.rec-banner.deactive_position a{text-decoration:none;color:#000}.rec-banner.deactive_position a:hover{text-decoration:none;color:#000}.rec-banner.deactive_position a:active{text-decoration:none;color:#000}.rec-banner.active_position a{text-decoration:none;color:#fff}.rec-banner.active_position a:hover{text-decoration:none;color:#fff}.rec-banner.active_position a:active{text-decoration:none;color:#fff}.active_position{border-radius:4px;padding:10px}.deactive_position{border-radius:4px;padding:10px}.title-carousel-control{padding:10px;border-radius:0;text-decoration:none}.notifications{position:fixed;height:55px;width:100%;top:55px;left:0;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);z-index:999999}.notifications.error{background:#8a0707}.notifications.success{background:#092e20}.notifications p{text-align:center;padding:15px 0}.notifications .close{background:image-url("ico-close-notification-bar.png") no-repeat;width:20px;height:20px;cursor:pointer;margin:15px 20px}.notifications a{text-decoration:none;color:#fff}.notifications a:hover{text-decoration:none;color:#fff}.paddding-right0{padding-right:0}.paddding-left0{padding-left:0}.blogpost-page .post-date{margin-top:10px}.blogpost-page .tags{padding-left:0}.blogpost-page .blog-comment .comment-body{padding:10px}.blogpost-page .blog-comment .avatar{padding-top:10px}.blogpost-page .new-comment .title{margin-bottom:15px}.news-item-page .news-date{margin-top:10px}.news-item-page .news-comment .comment-total{padding:10px}.news-item-page .news-comment .avatar{padding-top:10px}.news-item-page .input-comment-title{margin-bottom:10px}.news-item-page .new-comment .title{margin-bottom:15px}.header-rss{color:#ffffff;margin-right:12px}.header-rss:hover .header-rss-icon{color:#ff6600;background-color:#ffffff}.header-rss-icon{background-color:#ff6600}.forums-table-section .forums-table-section-title{padding:30px 0 10px}.forums-table-section .forums-table-section-title h4{display:inline}.forums-table-section .forums-table-section-body .forum-name{padding-left:20px}.forums-table-section .forums-table-section-body .topic-name{padding-left:20px;width:60%}.forums-table-section .forums-table-section-body thead th{padding-top:20px;padding-bottom:20px}.forum-topic-page .posts .forum-post .post-body{padding:10px}.forum-topic-page .posts .forum-post .user-info .user-stats{padding:0}.product-details-page{border:1px solid #d3d3d3;margin-top:10px}.product-details-page .panel{margin-bottom:0}.product-details-page .gallery{margin-top:25px;margin-bottom:15px}.product-details-page .gallery .picture-thumbs{margin-top:10px}.product-details-page .gallery .picture-thumbs a{margin-right:3px}.product-details-page .overview{padding:10px;border:1px solid #eee}.product-details-page .product-name{color:#5c5b5b;font-size:1.3em;margin-bottom:0.3em;padding-top:10px}.product-details-page .short-description .product-details-label{color:#444444;font-size:15px}.product-details-page .free-shipping{background:no-repeat left 0;font-size:11px;height:60px;width:120px;line-height:12px;padding:18px 5px 0 4px;text-align:center;color:#fff;font-weight:normal}.product-details-page .full-description{border:1px solid #eee;clear:both;color:#555;margin-bottom:.3em;padding:10px}.product-details-page .full-description ul{margin-left:25px}.product-details-page .full-description ol{margin-left:25px}.product-details-page .back-in-stock-subscription{margin-top:10px;margin-bottom:10px}.product-details-page .email-a-friend{margin:10px 5px 10px 0;float:left}.product-details-page .compare-products{margin:10px 0;float:left}.product-details-page .product-share-button{margin-top:10px;margin-bottom:10px;clear:both}.product-details-page .product-reviews-overview{margin-top:20px;margin-bottom:20px}.product-details-page .product-reviews-overview .product-review-box{margin-right:5px}.product-details-page .product-reviews-overview .product-review-links{margin:0}.product-details-page .product-reviews-overview .product-review-links .separator{margin:0 2px}.product-details-page .product-reviews-overview .product-no-reviews a{text-decoration:underline}.product-details-page .product-variant-list{clear:both;padding:10px 0;border:0;margin-top:10px}.product-details-page .product-variant-list .product-variant-line{border:1px solid #eeeeee;padding:20px;margin:10px 0;zoom:1}.product-details-page .product-variant-list .product-variant-line:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-details-page .product-variant-list .add-to-cart-button{margin-left:0;display:block}.product-details-page .no-associated-products{font-weight:bold}.product-details-page .variant-picture{clear:both;float:left;margin-bottom:15px}.product-details-page .variant-overview{float:left;width:100%}.product-details-page .variant-name{color:#5c5b5b;font-size:1.3em;margin-bottom:.3em}.product-details-page .variant-description{clear:both;color:#555;margin-bottom:.3em}.product-details-page .download-sample{clear:both;color:#555;margin-top:15px;margin-bottom:15px}.product-details-page .download-sample .download-sample-button{background:#f1f1f1 image-url("download-sample-bg.gif") repeat-x scroll 0 100%;border:1px solid #b5b5b5;color:#444;cursor:pointer;font-family:"arial", "sans-serif!important";font-size:11px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:700 !important;line-height:normal !important;overflow:visible;padding:1px 5px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto}.product-details-page .download-sample .download-sample-button a{text-decoration:none}.product-details-page .download-sample .download-sample-button a:hover{color:#444}.product-details-page .prices .product-price{font-weight:bold}.product-details-page .prices .product-price span{color:#b80709;font-size:20px}.product-details-page .prices .old-product-price{color:#5c5b5b}.product-details-page .prices .old-product-price span{text-decoration:line-through}.product-details-page .customer-entered-price{margin-bottom:10px}.product-details-page .add-to-cart{padding-top:10px}.product-details-page .add-to-cart .qty-input{width:75px}.product-details-page .add-to-cart .add-to-cart-panel .form-control{padding:6px 2px}.product-details-page .attributes{margin-bottom:10px}.product-details-page .attributes .text-prompt{font-weight:bold}.product-details-page .attributes .attribute-description{font-size:11px}.product-details-page .attributes ul.option-list{padding:0;margin:0}.product-details-page .attributes ul.option-list li{list-style:none}.product-details-page .attributes ul.color-squares li{display:inline}.product-details-page .attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px}.product-details-page .attributes ul.color-squares .color{display:inline-block;width:18px;height:18px}.product-details-page .attributes ul.color-squares label{cursor:pointer;position:relative}.product-details-page .attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none}.product-details-page .attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0}.product-details-page .attributes textarea{width:300px;height:150px}.product-details-page .attributes dl dt{margin:0}.product-details-page .giftcard dt{clear:left;float:left;width:150px}.product-details-page .giftcard label{display:inline-block;width:150px;vertical-align:top}.product-details-page .giftcard .message{width:300px;height:100px}.product-details-page .product-variant-line .prices{padding-top:10px;margin-right:30px}.product-details-page .product-essential .prices{margin-top:15px;margin-bottom:15px}.product-collateral{margin-top:10px;margin-bottom:10px;clear:both}.rating{height:16px;width:80px;background:image-url("star-x-inactive.png") 0 0 repeat-x}.rating div{float:left;height:16px;background:url(/Themes/PortsideDocks-Theme/Images/star-x-active.png) 0 0 repeat-x}.old-product-price{font-size:15px}.tax-shipping-info{font-size:15px}.add-to-cart-button{padding:5px 10px;cursor:pointer;background:#7db72f;filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#7db72f', endcolorstr='#4e7d0e');color:#fff;text-shadow:none;border-color:#999;border:0 none;font-weight:700;font-size:1.3em}.add-to-cart-button:hover{color:#fff}.add-to-wishlist-button{display:block;margin-top:10px}.related-products-grid{margin-top:10px}.also-purchased-products-grid{margin-top:10px}.product-specs-box .data-table{margin:5px}.product-specs-box .data-table td{padding-left:0}.product-specs-box .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.product-tags-box{color:#555;zoom:1}.product-tags-box:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-tags-box .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.product-tags-box .product-tags-list ul{padding-left:0;margin-left:0}.product-tags-box .product-tags-list a{text-decoration:underline}.product-tags-box .product-tags-list li{float:left;padding-left:5px;list-style:none}.tier-prices{text-align:center;margin-bottom:10px}.tier-prices .prices-header{background:#3a3a3a;color:#fff;padding:3px;font-weight:700}.tier-prices .prices-list table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3}.tier-prices .prices-list td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:700}.tier-prices .prices-list .field-header{font-weight:700;text-align:center}.tier-prices .prices-list .item-price{color:#b80709}.remove_left_padding{padding-left:0}.remove_right_padding{padding-right:0}.padding_top_bottom{padding-top:20px;padding-bottom:20px}.add_left_padding{padding-left:15px}.product-review-helpfulness{padding-top:10px}.product-review-item{padding-bottom:15px}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}.lbLoading{background:#fff image-url("loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent image-url("prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent image-url("nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent image-url("closelabel.gif") no-repeat center;margin:5px 0;outline:none}#lbCaption{margin-right:71px;font-weight:700}#lbNumber{margin-right:71px}.top_padding15{padding-top:15px}.category-ash-box{height:70px}#flyout-cart{padding:10px 15px;width:300px;max-height:300px;overflow-y:auto}@media (min-width: 1024px){.dropdown:hover .dropdown-menu{display:block}}@media (min-width: 768px){.nav>li>a{padding-right:5px;padding-left:5px}}@media (min-width: 1200px){.nav>li>a{padding-right:15px;padding-left:15px}}.eu-cookie-bar-notification{display:none;left:0;position:fixed;bottom:0;width:100%;z-index:100000;background:none repeat scroll 0 0 #ffffff;border-top:3px solid #ffffff !important;color:#5c5b5b;margin:0;border-bottom:4px solid #000000;box-shadow:3px 2px 3px 6px rgba(0,0,0,0.16)}.eu-cookie-bar-notification .content{padding:0 10px;margin:10px 0;zoom:1}.eu-cookie-bar-notification .content:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.eu-cookie-bar-notification .content .text{float:left;padding-top:5px}.eu-cookie-bar-notification .content .ok-button{float:left;margin-left:10px}.eu-cookie-bar-notification .content a.learn-more{float:left;margin-left:10px;padding-top:5px;text-decoration:underline;color:#5c5b5b}.eu-cookie-bar-notification .content a.learn-more:hover{text-decoration:none;color:#5c5b5b}.theme-color-picker{position:fixed;top:200px;right:0;z-index:9}.configure-button{background-color:#696763;color:#ffffff;height:50px;width:50px;position:absolute;right:0;padding:11px 14px;transition:all 0.5s ease 0s}.configure-button a:hover{color:#ffffff}.options-choosing-palette{padding:10px 0 10px 17px}.color-options{height:150px;width:140px;border:1px solid #696763;right:-200px;position:absolute;transition:all 0.5s ease 0s;background:#ffffff}.color-options h3{padding:0 30px}.color-options ul{padding:0;margin:0;margin-top:10px}.color-options ul li{padding:5px 0;margin:0;display:inline;margin-right:10px}.modal-dialog{max-width:800px}.col-md-6.layout-middle{padding:0}.col-md-9.layout-right{padding:0}.dropdown-menu>li>a:focus{color:#fff;text-decoration:none}.navbar-fixed-top.top-menu{position:fixed;height:55px;width:100%;top:0;left:0;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);color:#2b2b2b}.navbar-fixed-top.top-menu li>a{color:#000}.navbar-fixed-top.top-menu li>a:hover{color:#fff}.navbar-fixed-top.top-menu li>a:active{background-color:#2b2b2b;color:#fff}.navbar-fixed-top.top-menu li>a:focus{color:#fff}.pull-right.item-container>div{margin-bottom:5px}.panel.panel-default.side-nav{box-shadow:0 0 6px 0 rgba(0,0,0,0.15)}.panel.panel-default.side-nav>.panel-body{padding:5px}.panel.panel-default.side-nav>.panel-body>ul>li>a{color:#000}.panel.panel-default.side-nav>.panel-body>ul>li>a:hover{background-color:#eee}.panel.panel-default.side-nav>.panel-heading{color:#000;background-color:#fff;border-radius:0;cursor:default}.panel.panel-default.form-panel{box-shadow:0 0 6px 0 rgba(0,0,0,0.15)}.panel.panel-default.form-panel>.panel-heading>h3{margin:0}.tags>a{color:#000}.home-page-best-seller .rating{margin-left:32%}.picture.thumbnail{margin:5px 0 0 10px}.price.old-price{text-decoration:line-through}.page-title h1{font-size:24px;font-weight:600;color:#000;margin-top:5px}.sub-category-grid .offer.offer-default{width:25%;margin:5px;text-align:center;float:left}.remove-filter>a{color:#000;font-weight:bold}th.cart{width:100px}.cart.table th{background-color:#f5f5f5}.address-item .left{padding-left:40px}.home-page-product-grid .rating{margin-left:32%}.tab-section .step .box-content{padding:15px}.blog-posts legend{padding:15px 0 5px}.news-items legend{padding:15px 0 5px}.forums-main-page .forums-main-header{padding-top:30px}.product-price label{font-size:15px}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#2b2b2b;color:#fff}.test.collapse{padding-right:0;padding-left:0}.navbar-collapse.test{background-color:#fff}#accordion .collapse{padding-left:12px}.page.category-page .item-box .offer-default{height:200px}.Normal,.NormalDisabled,.NormalDeleted{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.loginGroup{display:inline-block}html{overflow-x:hidden}@media (min-width: 768px){img.pull-right{margin:0 0 15px 15px}}@media (max-width: 991px){img{height:auto;max-width:100%}}@media (min-width: 992px) and (max-width: 1230px){.container{max-width:100%}}.fm-clear{clear:both}@media (min-width: 1200px){.container{width:1200px}}@font-face{font-family:"open-sans-regular";src:url("../fonts/opensans-regular.woff2") format("woff2"),url("../fonts/opensans-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-semibold";src:url("../fonts/opensans-semibold.woff2") format("woff2"),url("../fonts/opensans-semibold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-extrabold";src:url("../fonts/opensans-extrabold.woff2") format("woff2"),url("../fonts/opensans-extrabold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-semibold-italic";src:url("../fonts/opensans-semibold-italic.woff2") format("woff2"),url("../fonts/opensans-semibold-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-bold";src:url("../fonts/opensans-bold.woff2") format("woff2"),url("../fonts/opensans-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"bebasneue-bold";src:url("../fonts/bebasneue-bold.woff2") format("woff2"),url("../fonts/bebasneue-bold.woff") format("woff");font-weight:normal;font-style:normal}p{color:#6b6b6b;font:14px/24px "open-sans-regular"}@media (max-width: 575px){p{line-height:20px}}ul{color:#6b6b6b;font:14px/20px "open-sans-bold";padding-left:0}strong{font-family:"open-sans-bold";font-weight:normal}a:focus{outline:none;text-decoration:none}h1{border-bottom:1px solid #c9c9c9;color:#00386c;font:34px/30px "open-sans-bold";margin:0 0 40px;padding-bottom:6px;text-transform:uppercase}@media (max-width: 575px){h1{font:6vw/34px "open-sans-bold";margin-bottom:10px}}@media (max-width: 480px){h1{line-height:22px}}@media (max-width: 575px){h3{font-size:5vw}}.bigger{font-family:"open-sans-semibold";font-size:120%}.form-control{color:#6b6b6b}a{text-decoration:none}a:hover{text-decoration:underline}img{transition:opacity .5s ease 0s}a:hover img{opacity:.6}a.img-hover{display:inline-block;position:relative}a.img-hover img:last-child{left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease 0s}a.img-hover:hover img:last-child{opacity:1}.header{background:#fff;left:0;position:fixed;right:0;top:0;transition:transform .7s ease 0s;width:100%;z-index:120}@media (max-width: 1199px){.header{transform:translateY(0) !important}}.header .header-top-wrap{background:#00386c;padding:1px 0}.header .header-top-wrap .container{display:flex;justify-content:space-between}@media (max-width: 575px){.header .header-top-wrap .container{justify-content:center}}.header .header-top-wrap .container::after,.header .header-top-wrap .container::before{display:none}.header .header-top-wrap .container .top-icons{align-items:center;display:flex}.header .header-top-wrap .container .top-icons .playstar-wrap{margin-right:10px;padding-right:10px;position:relative}.header .header-top-wrap .container .top-icons .playstar-wrap::after{background:#c9c9c9;content:"";display:block;height:18px;position:absolute;right:0;top:0;width:1px}.header .header-top-wrap .container .top-icons .playstar-wrap img{max-width:65px}.header .header-top-wrap .container .top-icons .usa-wrap img{max-width:79px}.header .header-top-wrap .container .header-links-wrap{min-height:26px}.header .header-top-wrap .container .header-links-wrap .header-links{color:#fff;display:flex;font-size:0;height:100%;margin:0;padding:0}.header .header-top-wrap .container .header-links-wrap .header-links>li{align-items:center;display:flex !important;margin:0 0 0 12px;position:relative;transition:margin .3s}.header .header-top-wrap .container .header-links-wrap .header-links>li a{color:#fff;font:12px/20px "open-sans-regular";transition:color .3s, font-size .3s}.header .header-top-wrap .container .header-links-wrap .header-links>li a:hover{color:#c9c9c9;text-decoration:none}.header .header-top-wrap .container .header-links-wrap .header-links>li a.fa{color:#00386c;font:29px/29px FontAwesome}.header .header-top-wrap .container .header-links-wrap .header-links>li li a{line-height:16px}.header .header-top-wrap .container .header-links-wrap .header-links>li:first-child{margin-left:0}@media (max-width: 991px){.header .header-top-wrap .container .header-links-wrap .header-links>li{margin-top:0}}@media (max-width: 575px){.header .header-top-wrap .container .header-links-wrap .header-links>li{float:right}}.header .header-top-wrap .container .header-links-wrap .header-links>li .dropdown-menu{left:auto;margin-top:0;padding-top:0;right:0;top:calc(100% + 1px)}.header .header-top-wrap .container .header-links-wrap .header-links>li .dropdown-menu>li{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.header .header-top-wrap .container .header-links-wrap .header-links>li .dropdown-menu>li a{color:#6b6b6b !important;padding:12px 16px;white-space:nowrap}.header .header-top-wrap .container .header-links-wrap .header-links>li .dropdown-menu>li a:hover{color:#00386c !important}.header .header-top-wrap .container .header-links-wrap .header-links #topcartlink{background-color:unset !important;padding:0 !important;transition:transform .5s ease 0s}.header .header-top-wrap .container .header-links-wrap .header-links #topcartlink>a,.header .header-top-wrap .container .header-links-wrap .header-links #topcartlink .head-sep{transition:color .5s ease 0s}.header .header-top-wrap .container .header-links-wrap .header-links .search-wrap{transition:transform .5s ease 0s}.header .header-top-wrap .container .header-links-wrap .header-links .search-wrap .search-text{transition:width .5s ease 0s}.header .header-top-wrap .container .header-links-wrap .header-links .search-wrap .fa{transition:color .5s ease 0s}.header .header-top-wrap .container .header-links-wrap .header-links .header-dropdown a{color:#6b6b6b}.header .header-top-wrap .container .header-links-wrap .header-links .header-dropdown a:hover{color:#00386c}.header .header-top-wrap .container .header-links-wrap .header-links span,.header .header-top-wrap .container .header-links-wrap .header-links a{line-height:12px !important;text-decoration:none !important}.header .header-top-wrap .container .header-links-wrap .header-links .head-sep{font:12px/20px "open-sans-regular";margin-left:9px;transition:font-size .3s}.header .header-bot-wrap{border-bottom:3px solid #00386c;padding:7px 0 0;transition:padding .5s ease 0s}.header .header-bot-wrap .container{align-items:flex-end;display:flex;justify-content:space-between}.header .header-bot-wrap .container::after,.header .header-bot-wrap .container::before{display:none}@media (max-width: 991px){.header .header-bot-wrap .container{align-items:center}}.header .header-bot-wrap .head-bot-left{margin-right:15px;padding-bottom:7px;transition:transform .5s ease 0s}.header .header-bot-wrap .head-bot-right{transition:transform .5s ease 0s}.header .header-bot-wrap .head-bot-right .header-menu{border:none}@media (min-width: 1200px){.header.header-small .header-top-wrap .container .header-links-wrap .header-links #topcartlink{transform:translate(50px, 59px)}.header.header-small .header-top-wrap .container .header-links-wrap .header-links #topcartlink.logged-in{transform:translate(80px, 59px)}.header.header-small .header-top-wrap .container .header-links-wrap .header-links #topcartlink>a,.header.header-small .header-top-wrap .container .header-links-wrap .header-links #topcartlink .head-sep{color:#00386c}.header.header-small .header-top-wrap .container .header-links-wrap .header-links #topcartlink .dropdown-menu{padding-top:14px;top:100%}.header.header-small .header-top-wrap .container .header-links-wrap .header-links .search-wrap{transform:translate(-10px, 59px)}.header.header-small .header-top-wrap .container .header-links-wrap .header-links .search-wrap #small-searchterms{border:1px solid #00386c}.header.header-small .header-top-wrap .container .header-links-wrap .header-links .search-wrap .search-text{margin:0;width:0}.header.header-small .header-top-wrap .container .header-links-wrap .header-links .search-wrap .fa{color:#00386c;transition:margin .5s ease 0s}.header.header-small .header-top-wrap .container .header-links-wrap .header-links .search-wrap .search-box.active ~ .search-toggle .fa{margin-left:10px}.header.header-small .header-bot-wrap{padding:0}.header.header-small .header-bot-wrap .container .head-bot-left{transform:scale(0.8)}.header.header-small .header-bot-wrap .head-bot-right{transform:translateX(-100%)}}.header ~ div:not(.home-page){padding-top:20px}.head-left{font-size:0;padding:11px 15px 0;transition:padding-top .3s, width .3s}.head-left .logo-wrap{display:inline-block}.head-left .logo{background:url("../images/logo.png") no-repeat;background-size:100% 100%;height:51px;transition:height .3s, width .3s;width:195px}@media (max-width: 991px){.head-left .logo{height:43px;width:164px}}@media (max-width: 767px){.head-left .logo{height:29px;width:111px}}.head-left .logo-undertext{color:#00386c;display:block;font:11px/20px "open-sans-semibold-italic";padding-left:13px;transition:font-size .3s, height .3s, line-height .3s}.head-left .logo-undertext:visited,.head-left .logo-undertext:hover{color:#00386c;text-decoration:none}@media (max-width: 991px){.head-left .logo-undertext{font-size:0;height:0;line-height:0}}@media (max-width: 991px){.head-left{padding:5px 15px}}@media (max-width: 767px){.head-left{padding-bottom:5px}}@media (max-width: 575px){.head-left{display:inline-block}}@media (max-width: 480px){.head-left{padding:5px}}.head-right{float:right;padding-top:3px;transition:width .3s}@media (max-width: 991px){.head-right{padding:15px 15px 0 0;text-align:right}}@media (max-width: 767px){.head-right{padding-top:4px}}.head-top{display:inline-block;float:right;height:86px;text-align:right;transition:height .3s, padding-top .3s}@media (max-width: 991px){.head-top{height:auto}}.header-border{border-bottom:4px solid #c9c9c9;border-top:5px solid #00386c;height:12px}.large-head-only{transition:margin .3s}.footer{background-color:#00386c;border-top:6px solid #c9c9c9;margin-top:37px;padding:0 0 8px;text-shadow:none}.footer li{display:inline-block;vertical-align:middle}.footer h3{color:#fff;font:18px/26px "open-sans-semibold";margin-top:18px}.footer h3 span{font:16px/26px "open-sans-regular"}@media (max-width: 991px){.footer h3{font:14px/20px "open-sans-semibold";margin-top:10px}}@media (max-width: 575px){.footer h3{margin-top:5px}}.footer .first-footer{padding-bottom:2px}@media (max-width: 991px){.footer .first-footer .col-sm-6{text-align:center}}.footer .first-footer>div.row>div:first-of-type h3{text-align:left}.footer .social-icons{padding:1px 0 10px}.footer .social-icons li{margin-left:5px}.footer .social-icons a{border:1px solid rgba(255,255,255,0.58);display:block;transition:border-color .3s}.footer .social-icons a:hover{border-color:#fff}@media (max-width: 767px){.footer ul{margin-bottom:0}}@media (max-width: 575px){.footer{margin-top:10px;padding-top:10px}}@media (max-width: 480px){.footer .foot-sep{font-size:0}}.payment-types li{float:left;margin:8px 10px 2px 0}.payment-types li:last-child{margin-right:0}@media (max-width: 991px){.payment-types li{height:42px;margin:2px}}@media (max-width: 991px){.payment-types li{display:inline-block;float:none}}@media (min-width: 992px) and (max-width: 1230px){.payment-types li{margin-right:6px}}.foot-bot span,.foot-bot a{color:#fff;font:11px/19px "open-sans-regular";transition:color .3s}@media (max-width: 991px){.foot-bot span,.foot-bot a{white-space:nowrap}}.foot-bot a:hover{color:#eab652}.bot-left{position:relative;text-align:left}@media (max-width: 767px){.bot-left{margin-bottom:4px;text-align:center}}.bot-right{text-align:right}@media (max-width: 767px){.bot-right{margin-bottom:4px;text-align:center}}.foot-sep{margin:0 8px}@media (max-width: 991px){.foot-sep{margin:0 5px}}@media (max-width: 575px){.foot-sep{margin:0 2px}}@media (max-width: 480px){.copyright{display:block;margin-bottom:4px}}#playsets{align-items:center;background:#c9c9c9;display:flex;height:20px;margin:0 0 125px;position:relative;text-align:center}#playsets .playsets-anchor{display:inline-block;margin:0 auto;outline:none;position:relative}#playsets .playsets-anchor:hover,#playsets .playsets-anchor:focus{text-decoration:none}#playsets .scroll-text{color:#fff;display:block;font:20px/24px "open-sans-extrabold";padding-bottom:5px}@media (max-width: 767px){#playsets .scroll-text{font-size:0}}#playsets .sprite{background-color:#c9c9c9;border:5px solid #fff;border-radius:40px;margin:0 auto;transition:background-color .3s}#playsets .sprite:hover{background-color:#00386c}@media (max-width: 575px){#playsets{margin:0 0 10px;top:0}}.section-playsets{padding-bottom:75px}@media (max-width: 575px){.section-playsets{padding:10px 0 20px}}.playset-tabs{line-height:0;margin-bottom:30px;padding:0;text-align:center}.playset-tabs li{display:inline-block;margin:0 14px;max-width:calc(33.33% - 32px)}.playset-tabs li .playset-line{cursor:pointer;position:relative}.playset-tabs li .playset-line::after{border-color:transparent;border-style:solid;border-width:18px 33.5px 0;content:"";height:0;left:calc(50% - 33.5px);position:absolute;top:calc(100% + 2px);transition:border-color .3s;width:0}.playset-tabs li:hover .biy::after,.playset-tabs li.cycle-pager-active .biy::after{border-top-color:#515fab}.playset-tabs li:hover .rta::after,.playset-tabs li.cycle-pager-active .rta::after{border-top-color:#b97a2c}.playset-tabs li:hover .fac::after,.playset-tabs li.cycle-pager-active .fac::after{border-top-color:#909496}@media (max-width: 575px){.playset-tabs li{display:inline-block;margin:0;max-width:100%;padding:0 5px;width:33.3%}}.playset-tabs ~ .playset-undertext{font:18px/24px "open-sans-semibold";margin-bottom:18px}@media (max-width: 991px){.playset-tabs{margin-bottom:60px;position:relative}}@media (max-width: 575px){.playset-tabs{font-size:0}}.playset-content{position:relative}.playset-content .cycle-slide{background:#fff}.playset-content .border-left{border-left:1px solid #c9c9c9;display:block;padding:0 0 55px 40px}@media (min-width: 992px){.playset-content .border-left{min-height:100%}}@media (max-width: 991px){.playset-content .border-left{border-left:0;border-top:1px solid #c9c9c9;padding:10px}}.playset-content .playset-arrows{display:none;height:0;position:absolute;top:calc(50% - 25px);width:calc(100% - 30px);z-index:120}.playset-content .playset-arrows>span{color:#f28856;cursor:pointer;font:50px / 50px FontAwesome;position:absolute;top:0}.playset-content .playset-arrows>span:hover{color:#ec2028}.playset-content .playset-arrows .biy-next,.playset-content .playset-arrows .rta-next{right:-12px}.playset-content .playset-arrows .biy-prev,.playset-content .playset-arrows .rta-prev{left:-12px}@media (min-width: 768px) and (max-width: 991px){.playset-content .playset-arrows{display:block}}@media (min-width: 992px){.playset-content .biy-content,.playset-content .rta-cotent,.playset-content .facbuilt-content{display:flex !important}}@media (max-width: 991px){.playset-content{margin:0 auto;max-width:100%;width:769px}.playset-content .facbuilt-content{padding-bottom:52px}.playset-content .biy-content:not(:first-child),.playset-content .rta-content:not(:first-child){padding-bottom:52px}}@media (max-width: 991px) and (max-width: 767px){.playset-content .biy-content:not(:first-child)::after,.playset-content .rta-content:not(:first-child)::after{color:#6b6b6b;content:"\2190 SWIPE IMAGE \2192";font-size:20px;left:50%;margin:0 auto;position:absolute;top:-30px;transform:translateX(-50%)}}@media (max-width: 991px){.playset-content .biy-img .cycle-slide,.playset-content .rta-img .cycle-slide{width:100%}}.playset-btn-wrap{bottom:0;display:inline-block;line-height:0;position:absolute;right:0;z-index:110}.playset-btn-wrap .sprite-choose-ps{opacity:1;transition:opacity .3s}.playset-btn-wrap .sprite-choose-ps-hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s}.playset-btn-wrap:hover .sprite-choose-ps{opacity:0}.playset-btn-wrap:hover .sprite-choose-ps-hover{opacity:1}@media (max-width: 991px){.playset-btn-wrap{bottom:0;display:block;left:0;margin:0 auto;position:absolute;right:0;width:329px}}@media (max-width: 480px){.playset-btn-wrap{background:#ec2028;width:100%}.playset-btn-wrap .sprite-choose-ps{margin:0 auto;opacity:1 !important}.playset-btn-wrap .sprite-choose-ps-hover{opacity:0 !important}}.playset-left{display:block;text-align:center}.playset-left .img-pager{margin-bottom:10px;padding-top:12px}.playset-left .img-pager li{display:inline-block;margin:12px 22px;position:relative}.playset-left .img-pager li a{display:inline-block;font-size:0;vertical-align:top}.playset-left .img-pager li a[class*="sprite"]::after{border-color:transparent;border-style:solid;border-width:0 20px 11px;bottom:calc(100% + 4px);content:"";height:0;left:calc(50% - 20px);position:absolute;transition:border-color .3s;width:0}.playset-left .img-pager li.selector-cliffhanger a::after{border-color:transparent;border-style:solid;border-width:0 20px 11px;bottom:calc(100% + 4px);content:"";height:0;left:calc(50% - 20px);position:absolute;transition:border-color .3s;width:0}.playset-left .img-pager li:hover .sprite-superstar::after,.playset-left .img-pager li.cycle-pager-active .sprite-superstar::after{border-bottom-color:#ffc700}.playset-left .img-pager li:hover .sprite-contender::after,.playset-left .img-pager li.cycle-pager-active .sprite-contender::after{border-bottom-color:#d10a19}.playset-left .img-pager li:hover .sprite-legacy::after,.playset-left .img-pager li.cycle-pager-active .sprite-legacy::after{border-bottom-color:#008443}.playset-left .img-pager li:hover .sprite-trainer::after,.playset-left .img-pager li.cycle-pager-active .sprite-trainer::after{border-bottom-color:#6d8bb9}.playset-left .img-pager li:hover .sprite-varsity::after,.playset-left .img-pager li.cycle-pager-active .sprite-varsity::after{border-bottom-color:#006ba6}.playset-left .img-pager li:hover .sprite-allpro::after,.playset-left .img-pager li.cycle-pager-active .sprite-allpro::after{border-bottom-color:#a54b88}.playset-left .img-pager li:hover .sprite-grandslam::after,.playset-left .img-pager li.cycle-pager-active .sprite-grandslam::after{border-bottom-color:#67a63c}.playset-left .img-pager li:hover .sprite-greatescape::after,.playset-left .img-pager li.cycle-pager-active .sprite-greatescape::after{border-bottom-color:#b3682e}.playset-left .img-pager li:hover .sprite-cliffhanger::after,.playset-left .img-pager li.cycle-pager-active .sprite-cliffhanger::after{border-bottom-color:#9b0f12}.playset-left .img-pager li:hover .sprite-horizon::after,.playset-left .img-pager li.cycle-pager-active .sprite-horizon::after{border-bottom-color:#b7820e}.playset-left .img-pager li:hover .sprite-highland::after,.playset-left .img-pager li.cycle-pager-active .sprite-highland::after{border-bottom-color:#7a0065}.playset-left .img-pager li:hover .sprite-mesa::after,.playset-left .img-pager li.cycle-pager-active .sprite-mesa::after{border-bottom-color:#5b448c}.playset-left .img-pager li:hover .sprite-plateau::after,.playset-left .img-pager li.cycle-pager-active .sprite-plateau::after{border-bottom-color:#a23d0f}.playset-left .img-pager li:hover .sprite-ridgeline::after,.playset-left .img-pager li.cycle-pager-active .sprite-ridgeline::after{border-bottom-color:#283a78}.playset-left .img-pager li:hover .sprite-summit::after,.playset-left .img-pager li.cycle-pager-active .sprite-summit::after{border-bottom-color:#84a232}.playset-left .img-pager+p{margin-bottom:1px}.playset-left .rta-selector li{margin:12px 18px}.playset-left p{font:13px/18px "open-sans-regular";margin-bottom:0}.playset-left iframe{background:#fff;padding-bottom:40px}@media (min-width: 576px) and (max-width: 991px){.playset-left iframe{width:100%}}@media (min-width: 481px) and (max-width: 575px){.playset-left iframe{height:300px;width:450px}}@media (max-width: 480px){.playset-left iframe{height:210px;width:290px}}.playset-left .cycle-slide a{margin:15px auto}@media (max-width: 991px){.playset-left{overflow:hidden}}.playset-right ul{color:#6b6b6b;font:14px/20px "open-sans-bold";list-style:decimal;margin-bottom:24px;padding-left:15px}@media (max-width: 991px){.playset-right ul{margin-bottom:10px}}.playset-right li p{font:13px/20px "open-sans-regular";margin-bottom:10px;padding-left:3px}@media (max-width: 991px){.playset-right li p{padding-left:0}}.playset-right.facbuilt-right ul{padding-left:30px}.playset-right.facbuilt-right ul li{font:13px/20px "open-sans-regular"}.playset-right .kit-wrap{display:none;font-size:0;list-style:none;margin:0 auto;padding:0}.playset-right .kit-wrap li{background:#e0dede;border:1px solid #6b6b6b;display:inline-block;height:40px;line-height:40px;text-align:center;vertical-align:middle;width:25%}.playset-right .kit-wrap li a{display:inline-block;line-height:40px;vertical-align:middle}@media (max-width: 767px){.playset-right .kit-wrap li{width:50%}}@media (max-width: 480px){.playset-right .kit-wrap li{width:100%}}@media (max-width: 991px){.playset-right .kit-wrap{display:block}}.docks-tabs{line-height:0;margin-bottom:30px;padding:0;text-align:center}.docks-tabs li{cursor:pointer;display:inline-block;height:36px;margin:0 15px;position:relative;width:170px}.docks-tabs li .sprite{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.docks-tabs li::after{border-color:transparent;border-style:solid;border-width:16px 30px 0;content:"";height:0;left:calc(50% - 30px);position:absolute;top:calc(100% + 4px);transition:border-color .3s;width:0}.docks-tabs li.premium{background-color:#fff;border:2px solid #49235b}.docks-tabs li.premium:hover::after,.docks-tabs li.premium.cycle-pager-active::after{border-top-color:#49235b}.docks-tabs li.aluminum{background:#fff;border:2px solid #4c7534}.docks-tabs li.aluminum:hover::after,.docks-tabs li.aluminum.cycle-pager-active::after{border-top-color:#4c7534}.docks-tabs li.commercial{background:#fff;border:2px solid #28546e}.docks-tabs li.commercial:hover::after,.docks-tabs li.commercial.cycle-pager-active::after{border-top-color:#28546e}.docks-tabs li.standard{background:#fff;border:2px solid #9d246a}.docks-tabs li.standard:hover::after,.docks-tabs li.standard.cycle-pager-active::after{border-top-color:#9d246a}.docks-tabs ~ .dock-undertext{font:18px/24px "open-sans-semibold";margin-bottom:39px}@media (max-width: 991px){.docks-tabs{font-size:0;margin:0 auto 15px;width:100%}.docks-tabs li{margin:4px}.docks-tabs li::after{border-top-color:transparent !important}}.docks-content{position:relative}.docks-content .dock-wrapper{margin-bottom:65px}@media (max-width: 575px){.docks-content .dock-wrapper{margin-bottom:20px}}.docks-content p{margin-bottom:4px}.docks-content h4{color:#00386c;margin-bottom:10px}.docks-content a{font:13px/22px "open-sans-semibold";text-transform:uppercase}.docks-content .images-wrap{position:relative}.docks-content .images-wrap img{transition:opacity .5s ease .25s}.docks-content .images-wrap img:not(.main){left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease 0s;z-index:1}.docks-content .images-wrap img:not(.main).active{opacity:1}.docks-content .images-wrap img:not(.main).active ~ .main{opacity:0}@media (max-width: 575px){.docks-content .images-wrap{display:none}}.docks-content .img-pager{text-align:left}@media (max-width: 575px){.docks-content .img-pager{text-align:center}}.docks-content .img-pager li{border:1px solid #c9c9c9;display:inline-block;float:left;height:173px;margin-left:15px;position:relative;text-align:center;width:145px}.docks-content .img-pager li:first-child{margin-left:0}@media (min-width: 992px) and (max-width: 1230px){.docks-content .img-pager li{width:140px}}@media (max-width: 991px){.docks-content .img-pager li{float:none}}@media (max-width: 767px){.docks-content .img-pager li{max-width:100px}}@media (max-width: 480px){.docks-content .img-pager li{display:block;float:none;margin:0 auto 8px !important;min-width:100%;width:100%}}.docks-content .img-pager a{display:block;height:100%;padding:12px 2px 4px}.docks-content .img-pager div{text-align:right}.docks-content .img-pager img{display:block;height:auto;margin:0 auto;max-width:100%}.docks-content .img-pager .pager-subtitle{bottom:4px;display:block;font:13px/13px "open-sans-semibold";position:absolute;right:6px;text-align:right}@media (max-width: 480px){.docks-content .img-pager .pager-subtitle{left:0;margin:0 auto;text-align:center}}.docks-content .docks-btn-wrap{display:inline-block;margin:10px 0;position:relative}.docks-content .docks-btn-wrap:hover .sprite-choose-dock{opacity:0}.docks-content .docks-btn-wrap:hover .sprite-choose-dock-hover{opacity:1}.docks-content .docks-right img{margin-bottom:15px}.docks-content .docks-right h4{font:13px/22px "open-sans-semibold";text-transform:uppercase}.docks-content .docks-right ul:not(.img-pager){color:#242020;margin-bottom:60px;padding-left:10px}.docks-content .docks-right ul:not(.img-pager) li{font:14px/20px "open-sans-semibold";list-style:none;margin-bottom:5px;position:relative}.docks-content .docks-right ul:not(.img-pager) li::before{content:"\b7";font-size:24px;left:-10px;position:absolute}@media (max-width: 575px){.docks-content .docks-right ul:not(.img-pager) li{align-items:center;display:flex;justify-content:center}.docks-content .docks-right ul:not(.img-pager) li::before{left:0;margin-right:10px;position:relative}}@media (max-width: 575px){.docks-content .docks-right ul:not(.img-pager){margin:0 0 20px}}@media (max-width: 575px){.docks-content .docks-right{text-align:center;width:100%}}@media (max-width: 991px){.docks-content .docks-choose-wrap{bottom:auto;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;z-index:2}.docks-content .dock-content>.cycle-slide{left:0;right:0;text-align:center}}@media (max-width: 575px){.docks-content{padding-bottom:10px}}.section-little-sprout{padding-bottom:50px}@media (max-width: 575px){.section-little-sprout{padding-bottom:20px}}.sprout-tabs{line-height:0;margin-bottom:30px;padding:0;text-align:center}.sprout-tabs li{cursor:pointer;display:inline-block;margin:0 15px;position:relative}.sprout-tabs li::after{border-color:transparent;border-style:solid;border-width:16px 30px 0;content:"";height:0;left:calc(50% - 30px);position:absolute;top:calc(100% + 2px);transition:border-color .3s;width:0}.sprout-tabs li:hover::after,.sprout-tabs li.cycle-pager-active::after{border-top-color:#28752a}.sprout-tabs li .sprout-green{background-color:#28752a;color:#fff;display:block;font:22px/24px "open-sans-semibold";padding:5px 25px;text-transform:uppercase}@media (max-width: 991px){.sprout-tabs{font-size:0;margin:0 auto 15px;width:100%}.sprout-tabs li{margin:4px}.sprout-tabs li::after{border-top-color:transparent !important}}.sprout-content{padding-bottom:65px;position:relative}.sprout-content p{margin-bottom:4px}.sprout-content h4{color:#28752a;margin-bottom:2px}.sprout-content a{font:13px/22px "open-sans-semibold";text-transform:uppercase}.sprout-content .img-pager{text-align:center}.sprout-content .img-pager li{border:1px solid #c9c9c9;display:inline-block;float:left;height:173px;margin-left:15px;padding:12px 2px 4px;position:relative;text-align:center;width:145px}.sprout-content .img-pager li:first-child{margin-left:0}@media (min-width: 992px) and (max-width: 1230px){.sprout-content .img-pager li{width:140px}}@media (max-width: 991px){.sprout-content .img-pager li{float:none}}@media (max-width: 480px){.sprout-content .img-pager li{display:block;float:none;margin:0 auto 8px !important;min-width:100%;width:100%}}.sprout-content .img-pager a{display:block;height:100%;position:relative;width:100%}.sprout-content .img-pager div{text-align:right}.sprout-content .img-pager img{bottom:0;display:block;height:auto;left:0;margin:0 auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.sprout-content .img-pager .pager-subtitle{bottom:4px;display:block;font:13px/13px "open-sans-semibold";position:absolute;right:6px;text-align:right}@media (max-width: 480px){.sprout-content .img-pager .pager-subtitle{left:0;margin:0 auto;text-align:center}}.sprout-content .sprout-btn-wrap{display:inline-block;margin:10px 0;position:relative}@media (max-width: 480px){.sprout-content .sprout-btn-wrap{background:#ec2028;width:100%}.sprout-content .sprout-btn-wrap .sprite{margin:0 auto}}.sprout-content .sprout-right h4{font:13px/22px "open-sans-semibold";text-transform:uppercase}.sprout-content .sprout-right ul:not(.img-pager){margin-bottom:30px;padding-left:10px}.sprout-content .sprout-right ul:not(.img-pager) li{font:14px/20px "open-sans-semibold";list-style:none;margin-bottom:5px;position:relative}.sprout-content .sprout-right ul:not(.img-pager) li::before{content:"\b7";font-size:24px;left:-10px;position:absolute}@media (max-width: 575px){.sprout-content .sprout-right{text-align:center;width:100%}}@media (max-width: 991px){.sprout-content{padding-bottom:20px}.sprout-content .sprout-choose-wrap{bottom:auto;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;z-index:2}.sprout-content>.cycle-slide{left:0;right:0;text-align:center;width:calc(100% + 30px)}}@media (max-width: 575px){.sprout-content{padding-bottom:10px}}.sprout-banner-top{background:#f0f5f0;padding:5px 12px}@media (max-width: 575px){.sprout-banner-top{text-align:center}}.sprout-banner-top h3{color:#28752a;font:28px/28px "bebasneue-bold";margin:10px 0 0;text-transform:uppercase}.sprout-banner-steps{padding:50px 0 30px}@media (max-width: 767px){.sprout-banner-steps{padding:20px 0 0;text-align:center}}@media (min-width: 768px){.vert-borders{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}}@media (max-width: 767px){.vert-borders{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;margin-bottom:12px;padding-top:12px}}.btn{border-radius:0;transition:background-color .3s, color .3s}.btn.btn-primary{background:#00386c}.btn-learn-more{background:#00386c;color:#fff;display:block;font:14px/22px "open-sans-semibold";margin:0 auto;text-transform:uppercase;transition:background-color .3s;width:120px}.btn-learn-more:hover{background-color:#ec2028;color:#fff;text-decoration:none}.btn-learn-more.reversed{background-color:#ec2028}.btn-learn-more.reversed:hover{background-color:#00386c}.btn-add-to-cart{background:#00386c;border-radius:0;color:#fff;font:14px/18px "open-sans-regular";height:36px;padding:9px 15px;text-transform:uppercase;transition:background .3s;vertical-align:top}.btn-add-to-cart:hover{background:#ec2028;color:#fff}.btn-add-to-cart:visited,.btn-add-to-cart:focus,.btn-add-to-cart:active{color:#fff;outline:none}.btn-retailer{display:inline-block;position:relative}.btn-retailer .find-retailer{opacity:1;position:relative;transition:opacity .3s}.btn-retailer .find-retailer-hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s}.btn-retailer.retail-no{display:none}.btn-retailer:hover .find-retailer{opacity:0}.btn-retailer:hover .find-retailer-hover{opacity:1}@media (max-width: 991px){.btn-retailer{display:block;max-width:290px;width:100%}}.btn-view-product{background:#00386c;color:#fff;font-size:14px;padding:10px 20px;text-transform:uppercase}.btn-view-product:hover{background-color:#ec2028;color:#fff}.btn-view-product:visited,.btn-view-product:focus,.btn-view-product:active{color:#fff;outline:none}.btn-return-product{background:#00386c;color:#fff;margin:5px 0;text-transform:uppercase}.btn-filter{background:#ec2028;border-radius:0;color:#fff;font:14px/18px "open-sans-regular";padding:5px 10px;text-transform:uppercase;vertical-align:top}.btn-filter:hover{background-color:#00386c;color:#fff}.dropdown-menu{background-clip:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;display:block;opacity:0;padding-top:10px;top:calc(100% - 5px);transition:opacity .3s, visibility .3s;visibility:hidden}.dropdown-menu>li{background-clip:padding-box;background-color:#fff;border:1px solid #c9c9c9;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.1);padding:5px 0}@media (max-width: 991px){.dropdown-menu{display:none}}.header-links li .flyout-cart li:not(:first-child){border-top:1px solid #c9c9c9}@media (min-width: 992px){.header-links li:hover ul{opacity:1;visibility:visible}}#flyout-cart.header-dropdown{padding:0 15px;width:auto}#flyout-cart.header-dropdown li{white-space:nowrap}#flyout-cart.header-dropdown li a{line-height:36px}.flyout-cart .count,.flyout-cart .items,.flyout-cart .totals,.flyout-cart .buttons input{text-transform:uppercase}.mini-shopping-cart .count{font-family:"open-sans-regular"}.mini-shopping-cart .price,.mini-shopping-cart .quantity{font-family:"open-sans-regular"}.mini-shopping-cart .price span,.mini-shopping-cart .quantity span{font-family:"open-sans-bold"}.breadcrumb{align-items:center;background:none;border-radius:0;display:flex;margin-bottom:0;padding:29px 0 38px}.breadcrumb a{color:#6b6b6b;display:inline;font:11px/11px "open-sans-regular";text-transform:uppercase;transition:color .3s}.breadcrumb a:hover{color:#ec2028;text-decoration:none}.breadcrumb>li+li::before{color:#6b6b6b;content:": ";font:11px/20px "open-sans-regular";padding:0 3px 0 2px}.breadcrumb .active{color:#ec2028;font:11px/20px "open-sans-bold";text-transform:uppercase}@media (max-width: 575px){.breadcrumb{padding:5px 0}}.carousel-inner .left,.carousel-inner .right{float:none}.contact-form .form-control{color:#6b6b6b}.contact-form .submit .btn-success{color:#fff;width:170px}@media (max-width: 480px){#recaptcha_area,div #recaptcha_table{width:290px !important}}.recaptchatable #recaptcha_image{width:100% !important}.notifications.success{background:#00386c}.notifications.success p{color:#fff}.notifications.success p a{color:#eab652}.search-wrap{font-size:0}.search-box{display:inline-block;opacity:0;overflow:hidden;padding:0;transition:width .3s;vertical-align:top;width:0}.search-box.active{opacity:1;width:180px}.search-box.active+.search-toggle .search-text{width:0}.search-box.active+.search-toggle .fa-search{color:#c9c9c9}@media (max-width: 991px){.search-box{background:#00386c;opacity:0;padding:3px;position:absolute;right:0;top:calc(100% + 77px);transition:opacity .3s, visibility .3s;visibility:hidden;width:180px}.search-box .input-group{width:100%}.search-box.active{opacity:1;visibility:visible}}.search-submit{height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}.search-submit button{background:none;border:0;color:#6b6b6b;font-size:15px;line-height:22px;transition:color .3s}.search-submit button:hover{color:#00386c}@media (max-width: 991px){.search-submit{width:26px}}@media (max-width: 767px){.search-submit button{line-height:27px}}.search-toggle{cursor:pointer;display:flex}.search-toggle .fa-search{color:#fff;font-size:15px;line-height:20px;transition:color .3s;vertical-align:top}@media (max-width: 991px){.search-toggle .fa-search{color:#fff;font:20px/26px FontAwesome}.search-toggle .fa-search:hover{color:#c9c9c9}}@media (min-width: 992px){.search-toggle:hover .search-text,.search-toggle:hover .fa{color:#c9c9c9}}.search-text{color:#fff;display:inline-block;font:12px/20px "open-sans-regular";margin-right:5px;overflow:hidden;transition:width .3s, color .3s, font-size .3s;width:38px}@media (max-width: 991px){.search-text{display:none}}#small-searchterms{border-color:transparent;border-radius:0;font:12px/20px "open-sans-regular";height:auto;padding:0 20px 0 5px;position:relative;width:180px;z-index:1}@media (max-width: 991px){#small-searchterms{font:16px/26px "open-sans-regular";padding-right:22px;width:100%}}.search-page .search-input .fieldset{margin:0 0 30px}.search-page .search-text{display:inline-block}.search-page .search-input .form-fields{padding:30px 15px 10px}.search-page .form-fields{position:relative;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px 15px}@media (min-width: 1001px){.search-page .inputs input[type="text"],.search-page .inputs input[type="email"],.search-page .inputs input[type="tel"],.search-page .inputs input[type="password"],.search-page .inputs select{min-height:40px}}.search-page .inputs input[type="text"],.search-page .inputs input[type="email"],.search-page .inputs input[type="tel"],.search-page .inputs input[type="password"],.search-page .inputs select,.search-page .inputs textarea{width:400px;max-width:100%;background-color:#fff}.search-page input[type="text"],.search-page input[type="email"],.search-page input[type="tel"],.search-page input[type="password"],.search-page textarea,.search-page select{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}.search-page .inputs.reversed{margin:0 0 20px;text-align:center}.search-page .inputs{position:relative;margin:0 0 15px;text-align:center;white-space:nowrap;font-size:0}.search-page input[type="checkbox"],.search-page input[type="radio"],.search-page input[type="checkbox"]+*,.search-page input[type="radio"]+*{vertical-align:middle}.search-page input,.search-page textarea,.search-page select,.search-page button{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:var(--gray-color)}.search-page .search-input input+label{display:inline;margin:0 0 0 5px}.search-page .inputs label{display:inline-block;width:130px;margin:0 10px 10px;text-align:right;font-size:14px;color:var(--dark-gray-color)}.search-page .advanced-search{margin:30px 0 0}.search-page .button-1,.search-page .button-2{display:inline-block;min-width:140px;border:none;background-color:#00386c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;transition:background-color .3s, color .3s}.search-page .button-1:hover,.search-page .button-2:hover{background-color:#c9c9c9;color:#00386c}.search-page .product-selectors{margin:0 0 20px;padding:20px 0}@media (min-width: 769px){.search-page .product-selectors .product-viewmode{display:inline-block;float:right}}.search-page .product-selectors .product-viewmode{display:none;font-size:0}.search-page .product-selectors>div{display:inline-block;margin:5px}@media (min-width: 769px){.search-page .product-selectors .product-viewmode a.selected{opacity:1}}@media (min-width: 769px){.search-page .product-selectors .product-viewmode a.grid{background-image:url("../Themes/DefaultClean/Content/images/view-grid.png")}}@media (min-width: 769px){.search-page .product-selectors .product-viewmode a{display:inline-block;width:24px;height:32px;margin:0 0 0 12px;background-position:center;background-repeat:no-repeat;opacity:.5}}@media (min-width: 769px){.search-page .product-selectors .product-viewmode a.list{background-image:url("../Themes/DefaultClean/Content/images/view-list.png")}}@media (min-width: 769px){.search-page .product-selectors .product-viewmode a{display:inline-block;width:24px;height:32px;margin:0 0 0 12px;background-position:center;background-repeat:no-repeat;opacity:.5}}.search-page .product-selectors span{vertical-align:middle;font-size:16px}.search-page .product-selectors select{margin:0 8px}.search-page select{min-width:50px;height:32px;padding:6px}.search-page input,.search-page textarea,.search-page select,.search-page button{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:var(--gray-color)}.search-page input[type="text"],.search-page input[type="email"],.search-page input[type="tel"],.search-page input[type="password"],.search-page textarea,.search-page select{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}.search-page .product-selectors>div{display:inline-block;margin:5px}.slide-wrap{margin:0 auto;max-width:1920px}.slide-wrap #nivo-slider{align-items:center;display:flex}.slide-wrap #nivo-slider .nivo-caption{background:none;bottom:auto;left:auto;opacity:1;position:absolute;right:auto;text-align:center;top:auto}.ie .slide-wrap #nivo-slider .nivo-caption{left:0;right:0;top:calc(50% - 42px)}.slide-wrap #nivo-slider .nivo-caption h1{border:0;color:#fff;font:78px/calc(1em + 6px) "open-sans-bold";margin:0;padding:0;text-transform:uppercase}@media (max-width: 991px){.slide-wrap #nivo-slider .nivo-caption h1{font:48px/calc(1em + 6px) "open-sans-bold"}}.slide-wrap .nivoSlider .image-wrap{position:relative;display:inline-block;z-index:-1}.slide-wrap .nivoSlider .image-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(120,120,120,0.35);pointer-events:none;z-index:7}.slide-wrap .nivoSlider .image-wrap img{display:block;width:100%}.slide-wrap .nivoSlider a{position:relative !important}.slide-wrap .nivoSlider .nivo-caption{align-items:center !important;display:flex !important;height:100% !important;justify-content:center !important;top:0 !important;width:100% !important;sz-index:99999}.slide-wrap .nivoSlider .nivo-caption h1{margin:0;text-align:center}.slide-wrap .theme-custom{margin:0}.slide-wrap .theme-custom .nivo-directionNav{display:block;opacity:0;transition:opacity .3s}.slide-wrap .theme-custom .nivo-directionNav a{background-image:none;border-radius:40px;height:77px;opacity:0;transition:color .3s, opacity .3s;width:77px}@media (max-width: 991px){.slide-wrap .theme-custom .nivo-directionNav a{height:50px;top:50%;transform:translateY(-50%);width:50px}}.slide-wrap .theme-custom .nivo-prevNav{left:auto;right:calc(50% + 586px)}.slide-wrap .theme-custom .nivo-prevNav::after{border-color:transparent #575656 transparent transparent;border-style:solid;border-width:18.5px 20px 18.5px 0;content:"";height:0;left:calc(50% - 13px);position:absolute;top:calc(50% - 18px);width:0}.slide-wrap .theme-custom .nivo-prevNav:hover::after{border-right-color:#00386c}@media (max-width: 1570px){.slide-wrap .theme-custom .nivo-prevNav{left:30px;right:auto}}@media (max-width: 575px){.slide-wrap .theme-custom .nivo-prevNav{left:15px}}.slide-wrap .theme-custom .nivo-nextNav{left:calc(50% + 583px);right:auto}.slide-wrap .theme-custom .nivo-nextNav::after{border-color:transparent transparent transparent #575656;border-style:solid;border-width:18.5px 0 18.5px 20px;content:"";height:0;left:calc(50% - 7px);position:absolute;top:calc(50% - 18px);width:0}.slide-wrap .theme-custom .nivo-nextNav:hover::after{border-left-color:#00386c}@media (max-width: 1570px){.slide-wrap .theme-custom .nivo-nextNav{left:auto;right:30px}}@media (max-width: 575px){.slide-wrap .theme-custom .nivo-nextNav{right:15px}}.slide-wrap .theme-custom .nivo-controlNav{display:none}.slide-wrap .theme-custom:hover .nivo-directionNav{opacity:1}.slide-wrap .theme-custom:hover .nivo-prevNav:hover,.slide-wrap .theme-custom:hover .nivo-nextNav:hover{opacity:.86}@media (max-width: 991px){.slide-wrap .theme-custom{max-width:100%;width:100%}.slide-wrap .theme-custom .nivo-directionNav{opacity:1}.slide-wrap .theme-custom .nivo-directionNav a{opacity:1}}.sprite{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:block;font-size:0}.sprite-allpro{background-position:-1px -1px;height:26px;width:105px}.sprite-aluminum{background-image:url("../images/aluminum-logo.jpg");background-position:0;background-size:100% auto;height:32px;width:149px}.sprite-amex{background-position:-224px -1px;height:39px;width:60px}.sprite-biy{background-position:-1px -42px;height:72px;width:170px}.sprite-choose-dock{background-position:-1px -116px;height:52px;opacity:1;transition:opacity .3s;width:309px}@media (max-width: 991px){.sprite-choose-dock{margin:0 auto}}@media (max-width: 480px){.sprite-choose-dock{background-position:-2px -116px;opacity:1 !important;width:135px}}.sprite-choose-dock-hover{background-position:-1px -170px;height:52px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:309px}@media (max-width: 991px){.sprite-choose-dock-hover{margin:0 auto;right:0}}@media (max-width: 480px){.sprite-choose-dock-hover{display:none}}.sprite-choose-ps-hover{background-position:-1px -224px;height:52px;width:329px}@media (max-width: 480px){.sprite-choose-ps-hover{display:none}}.sprite-choose-ps{background-position:-1px -278px;height:52px;width:329px}@media (max-width: 480px){.sprite-choose-ps{width:157px}}.sprite-commercial{background-image:url("../images/wood-logo.jpg");background-position:0;background-size:100% auto;height:32px;width:149px}.sprite-contender{background-position:-286px -22px;height:20px;width:142px}.sprite-discover{background-position:-173px -44px;height:40px;width:60px}.sprite-facbuilt{background-position:-1px -332px;height:72px;width:170px}.sprite-fb{background-position:-236px -45px;height:56px;width:56px}@media (max-width: 575px){.sprite-fb{background-position:-240px -50px;height:46px;width:46px}}.sprite-fedex{background-position:-295px -44px;height:33px;width:108px}.sprite-github{background-position:-405px -44px;height:30px;width:30px}.sprite-gmail{background-position:-405px -76px;height:30px;width:30px}.sprite-grandslam{background-position:-173px -332px;height:26px;width:192px}.sprite-greatescape{background-position:-173px -360px;height:26px;width:190px}.sprite-legacy{background-position:-295px -79px;height:24px;width:103px}.sprite-linkedin{background-position:-312px -108px;height:30px;width:30px}.sprite-mastercard{background-position:-344px -108px;height:39px;width:60px}.sprite-premium{background-image:url("../images/premium-logo.jpg");background-position:0;background-size:100% auto;height:32px;width:149px}.sprite-rta{background-position:-437px -1px;height:73px;width:171px}.sprite-scroll-down{background-position:-440px -79px;height:65px;width:65px}.sprite-ssl{background-position:-504px -76px;height:76px;width:77px}.sprite-stackoverflow{background-position:-432px -154px;height:30px;width:30px}.sprite-standard{background-image:url("../images/standard-logo.jpg");background-position:0;background-size:100% auto;height:32px;width:149px}.sprite-superstar{background-position:-312px -186px;height:26px;width:146px}.sprite-trainer{background-position:-464px -177px;height:20px;width:99px}.sprite-tumblr{background-position:-572px -154px;height:30px;width:30px}.sprite-twitter{background-position:-565px -186px;height:30px;width:30px}.sprite-ups{background-position:-460px -199px;height:60px;width:51px}.sprite-varsity{background-position:-332px -261px;height:26px;width:116px}.sprite-visa{background-position:-332px -218px;height:40px;width:60px}.sprite-yt{background-position:-514px -219px;height:56px;width:56px}@media (max-width: 575px){.sprite-yt{background-position:-520px -224px;height:46px;width:46px}}.sprite-summit{background-image:url("../images/summit-sm.jpg");background-size:100% 100%;height:35px;width:129px}.sprite-cliffhanger{background-image:url("../images/cliffhanger-sm.jpg");background-size:100% 100%;height:38px;width:135px}.sprite-mesa{background-image:url("../images/mesa-sm.jpg");background-size:100% 100%;height:35px;width:129px}.sprite-plateau{background-image:url("../images/plateau-sm.jpg");background-size:100% 100%;height:35px;width:129px}.sprite-ridgeline{background-image:url("../images/ridgeline-sm.jpg");background-size:100% 100%;height:38px;width:135px}.sprite-horizon{background-image:url("../images/horizon-sm.jpg");background-size:100% 100%;height:38px;width:135px}.sprite-highland{background-image:url("../images/highland-sm.jpg");background-size:100% 100%;height:35px;width:129px}.product-sprite{background:url("../images/product-sprite.png") no-repeat top left;display:inline-block;height:48px;width:56px}.product-sprite.gold-large{background-position:0 0;height:103px;width:113px}.product-sprite.silver-large{background-position:-116px 0;height:103px;width:113px}.product-sprite.bronze-large{background-position:-232px 0;height:103px;width:113px}.product-sprite.starter-large{background-position:-347px 0;height:103px;width:113px}.product-sprite.gold{background-position:-764px -49px;height:50px;width:54px}.product-sprite.silver{background-position:-818px -49px;height:50px;width:54px}.product-sprite.bronze{background-position:-873px -49px;height:50px;width:55px}.product-sprite.starter{background-position:-929px -49px;height:50px;width:55px}.product-sprite.all-pro{background-position:-765px 0;width:191px}.product-sprite.contender{background-position:-956px 0;height:40px;width:290px}.product-sprite.grand-slam{background-position:-1246px 0;width:344px}@media (max-width: 480px){.product-sprite.grand-slam{background-position:-1047px 0;background-size:1456.3953% 212.5%;height:40.56px;width:289px}}.product-sprite.great-escape{background-image:url("../images/great-escape.jpg");background-size:100% 100%;height:50px;width:365px}@media (max-width: 480px){.product-sprite.great-escape{height:40px;width:290px}}.product-sprite.legacy{background-position:-1941px 0;height:49px;width:209px}.product-sprite.play-maker{background-position:-1246px -49px;width:310px}@media (max-width: 480px){.product-sprite.play-maker{background-position:-1047px 0;background-size:1456.3953% 212.5%;height:40.56px;width:289px}}.product-sprite.super-star-xp{background-position:-2150px 0;height:49px;width:276px}.product-sprite.trainer{background-position:-2426px 0;height:42px;width:203px}.product-sprite.varsity{background-position:-2629px 0;width:206px}.product-sprite.find-retailer{background-position:-2835px 0;height:83px;width:371px}@media (max-width: 991px){.product-sprite.find-retailer{background-position:-2328px 0;background-size:1416% 100%;display:block;width:100%}}.product-sprite.find-retailer-hover{background-position:-3206px 0;height:83px;width:371px}@media (max-width: 991px){.product-sprite.find-retailer-hover{background-position:-2632px 0;background-size:1416% 100%;display:block;width:100%}}.product-sprite.how-to-choose{background-position:-3577px 0;height:59px;width:60px}.product-sprite.how-to-choose-hover{background-position:-3637px 0;height:59px;width:60px}.product-sprite.install-icon{background-position:-3697px 0;height:31px;width:31px}.product-sprite.install-icon-hover{background-position:-3728px 0;height:31px;width:31px}.product-sprite.shipping-icon{background-position:-3759px 0;height:26px}.product-sprite.shipping-icon-hover{background-position:-3815px 0;height:26px}.product-sprite.compare-button{background-position:-3871px 0;height:15px;width:14px}.product-sprite.star{background-position:-3875px -17px;height:9px;margin-right:4px;width:10px}.product-sprite.premium{background:url("../images/premium-logo.jpg") no-repeat;height:57px;max-width:100%;width:192px}.product-sprite.aluminum{background:url("../images/aluminum-logo.jpg") no-repeat;background-size:100% auto;height:54px;width:251px}@media (max-width: 991px){.product-sprite.aluminum{width:221px}}.product-sprite.commercial-grade{background:url("../images/wood-logo.jpg") no-repeat;height:42px;max-width:100%;width:146px}.product-sprite.standard{background:url("../images/Standard-Logo.jpg") no-repeat;height:43px;max-width:100%;width:172px}.product-sprite.how-to-choose-dock{background-position:-4950px 0;height:60px;width:60px}.product-sprite.how-to-choose-dock-hover{background-position:-4890px 0;height:60px;width:60px}.product-sprite.cliff-hanger{background-image:url("../images/cliffhanger.jpg");background-size:100% 100%;height:69px;width:251px}.product-sprite.mesa{background-image:url("../images/mesa.jpg");background-size:100% 100%;height:69px;width:251px}.product-sprite.horizon{background-image:url("../images/horizon.jpg");background-size:100% 100%;height:69px;width:251px}.product-sprite.legend{background-image:url("../images/legend.jpg");background-size:100% 100%;height:90px;width:360px}@media (max-width: 480px){.product-sprite.legend{height:73px;width:290px}}.product-sprite.plateau{background-image:url("../images/plateau.jpg");background-size:100% 100%;height:69px;width:251px}.product-sprite.highland{background-image:url("../images/highland.jpg");background-size:100% 100%;height:69px;width:251px}.product-sprite.ridgeline{background-image:url("../images/ridgeline.jpg");background-size:100% 100%;height:69px;width:251px}.product-sprite.sonoma{background-image:url("../images/sonoma.jpg");background-size:100% 100%;height:93px;width:360px}@media (max-width: 480px){.product-sprite.sonoma{height:75px;width:290px}}.product-sprite.summit{background-image:url("../images/summit.jpg");background-size:100% 100%;height:69px;width:251px}.menu-wrap{display:block;position:relative}.main-menu{text-align:left}@media (min-width: 992px){.drop-down-wrap{left:50%;min-width:calc(100% - 30px);opacity:0;padding-top:0;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s, visibility .3s;visibility:hidden;z-index:2}}.top-level{display:block;margin:0;padding:0}.top-level a{text-decoration:none;text-transform:uppercase;transition:background-color .3s, color .3s, padding .3s, font-size .3s}@media (min-width: 992px){.top-level>li{float:left;line-height:16px;padding:0 7px;position:relative}.top-level>li>a{background-color:transparent;border-radius:5px 5px 0 0;color:#00386c;display:block;font:19px/20px "open-sans-semibold";padding:12px 18px 10px}.top-level>li::before{background-color:#00386c;content:"";height:16px;left:0;position:absolute;top:13px;width:1px}.top-level>li:first-child::before{display:none}.top-level>li:last-child{padding-right:0}.top-level>li:hover>a{background-color:#00386c;color:#fff;text-decoration:none}.top-level>li:hover .drop-down-wrap{opacity:1;visibility:visible}.top-level .drop-down{background-color:#00386c;border-radius:0 0 3px 3px;box-shadow:0 2px 7px rgba(0,0,0,0.35);padding:2px;position:relative}.top-level .drop-down>li{border-top:1px solid #c9c9c9;display:block;position:relative}.top-level .drop-down>li>a{background-color:#00386c;color:#fff;display:block;font:16px/20px "open-sans-semibold";padding:13px 10px;text-align:center;white-space:nowrap}.top-level .drop-down>li:hover>a{background-color:#c9c9c9;color:#00386c;text-decoration:none}.top-level .drop-down>li:hover .flyout{width:160px}.top-level .drop-down>li:first-child{border-top:0}.top-level .drop-down>li:first-child .flyout{top:-3px}.top-level .drop-down>li:first-child li:first-child{padding-top:3px}.top-level .flyout{left:100%;margin:0;overflow:hidden;padding:0;position:absolute;top:-1px;transition:width .3s;width:0;z-index:1}.top-level .flyout li{background-color:#c9c9c9;border-bottom:1px solid #fff;box-shadow:6px 0 7px -4px rgba(0,0,0,0.35) inset;transition:background-color .3s}.top-level .flyout li:first-child{padding-top:1px}.top-level .flyout li:last-child{border:0}.top-level .flyout li:hover{background-color:#00386c}.top-level .flyout li:hover a{color:#fff;text-decoration:none}.top-level .flyout a{color:#00386c;display:block;font:16px/20px "open-sans-semibold";padding:13px 10px;text-align:center;white-space:nowrap}}.filter-title{color:#ec2028;font:15px/20px "open-sans-semibold";margin-bottom:8px;text-transform:uppercase}.filter{margin-bottom:20px}.filter a{color:#6b6b6b;font:13px/20px "open-sans-regular"}.filter a:hover{text-decoration:none}.filter a:hover .fm-check{opacity:1}.filter li{margin-bottom:7px}.filter.two-col li{display:inline-block;width:36%}.filter hr{margin:10px 0 15px}.filter-box{border:1px solid #c9c9c9;display:inline-block;height:20px;margin-right:8px;position:relative;vertical-align:top;width:20px}.fm-check{bottom:2px;opacity:0;position:absolute;right:-6px;transition:opacity .3s}.filtered-specs-wrap ul{margin-bottom:0}.filtered-specs-wrap li{color:#6b6b6b;font:13px/20px "open-sans-regular"}.filtered-spec-title,.selected-price-range{color:#6b6b6b;font-family:"open-sans-bold";text-transform:uppercase}.product-filters-wrapper{margin-bottom:25px}@media (max-width: 767px){.product-filters-wrapper{display:none}}@media (max-width: 575px){.product-filters-wrapper{margin-bottom:5px}.product-filters-wrapper hr{margin:8px 0}}.filter-specs-wrap hr{border-top-color:#c9c9c9}.filter-specs-wrap hr:last-child{display:none}@media (max-width: 767px){.filter-specs-wrap hr:last-child{display:block}}.red-filter-bar{background:#ec2028;color:#fff;font:17px/19px "open-sans-semibold";margin-bottom:20px;padding:3px 12px;position:relative;text-transform:uppercase}@media (max-width: 991px){.red-filter-bar{font-size:14px}}.red-filter-bar::after{border-color:#ec2028 transparent transparent;border-style:solid;border-width:12px 20px 0;content:"";height:0;left:12px;position:absolute;top:100%;transition:border-color .3s;width:0}.filter-toggle{position:absolute;right:15px;top:-75px}@media (min-width: 768px){.filter-toggle{display:none}}@media (max-width: 575px){.filter-toggle{top:-47px}}@media (max-width: 480px){.filter-toggle{margin-bottom:5px;position:relative;right:0;top:0}}.remove-filter{margin-bottom:20px}.title-bracket{border-color:#c9c9c9;border-style:solid;border-width:1px 1px 0;height:15px;margin-bottom:13px;text-align:center}.tabs{-webkit-display:flex;display:flex;font-size:8px}.tabs span{background-color:#c9c9c9;color:#575656;cursor:pointer;display:block;font:16px/22px "open-sans-regular";padding:4px;text-align:center;text-transform:uppercase;transition:background-color .3s, color .3s}.tabs span::after{border-color:transparent;border-style:solid;border-width:8px 13px 0;content:"";height:0;left:calc(50% - 13px);position:absolute;top:100%;transition:border-color .3s;width:0}@media (max-width: 991px){.tabs span{font-size:13px;padding:4px 0}}.tabs li{display:inline-block;flex:1 1 320px;margin-right:2px;max-width:194px;position:relative}@media (min-width: 481px){.tabs li:last-child{margin-right:0}}.tabs li.cycle-pager-active span,.tabs li:hover span{background:#00386c;color:#fff}.tabs li.cycle-pager-active span::after,.tabs li:hover span::after{border-top-color:#00386c}@media (min-width: 768px){.tabs li{min-width:140px}}@media (max-width: 767px){.tabs li{margin:0 2px 4px;min-width:calc(33.3333% - 6px)}}@media (max-width: 575px){.tabs li{min-width:calc(50% - 6px)}}@media (max-width: 480px){.tabs li{margin:0 auto 4px;min-width:calc(100% - 6px)}}@media (max-width: 767px){.tabs{flex-wrap:wrap}.tabs span::after{display:none}}.tabs-top{margin-bottom:16px}@media (max-width: 767px){.tabs-top{margin-bottom:8px}}.tab-right-wrap{border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;padding:10px 0 10px 10px}@media (max-width: 575px){.tab-right-wrap{border-left:0}}.prod-tabs-content{margin-bottom:20px;overflow:hidden}.prod-tabs-content h4{color:#00386c;font:18px/18px "open-sans-semibold";margin:0 0 4px;text-transform:uppercase}@media (max-width: 575px){.prod-tabs-content{margin-bottom:10px}}.material-list ul{margin:10px 0 10px 1px}.material-list ul li::before{color:#ec2028;content:"\f1c1";font:12px/20px FontAwesome;margin-right:5px;text-decoration:inherit}.material-list ul li a{color:#6b6b6b;font-family:"open-sans-regular";text-transform:uppercase}.material-list h3{color:#ec2028;font:22px/22px "open-sans-bold";margin:0 0 10px;text-transform:uppercase}.material-list h3 ~ .accordion-toggle ~ .table-wrap{display:block}.material-list table{display:block;width:100%}@media (min-width: 576px){.material-list table{margin-bottom:21px}}.material-list tbody{display:block}.material-list tr{border-color:#c9c9c9;border-style:dashed;border-width:0 0 1px;display:block}.material-list tr:last-child{border-width:0}.material-list td{color:#6b6b6b;display:inline-block;font:14px/22px "open-sans-regular";max-width:75%;padding:7px 0}.material-list td:last-child{float:right}.material-list p{display:none}.material-list .dock-materials+p{display:block}.material-list .accordion-toggle{cursor:pointer}.material-list .accordion-toggle+.table-wrap{display:none;width:100%}.material-list .accordion-toggle+.table-wrap table{display:table}.material-list .accordion-toggle+.table-wrap tbody{display:table-row-group}.material-list .accordion-toggle+.table-wrap tr{display:table-row}.material-list .accordion-toggle+.table-wrap td{display:table-cell;float:none;padding:0 2px;text-align:center;vertical-align:middle}.material-list .accordion-toggle+.table-wrap td:first-child{text-align:left}.material-list .accordion-toggle+.table-wrap td:last-child{text-align:right}.material-list .accordion-toggle+.table-wrap th{padding:0 2px;text-align:center}.material-list .accordion-toggle+.table-wrap th:last-child{text-align:right}.required-tools{margin:10px 0 10px 1px}.required-tools li{color:#6b6b6b;font:14px/22px "open-sans-regular";margin:8px 0}.tab-placeholder{display:none;height:0;width:0}.more-info-wrap .col-sm-3{padding-right:0}@media (max-width: 575px){.more-info-wrap .col-sm-3{padding-left:0}}.more-info-left{border-top:1px solid #c9c9c9;padding-left:0}.more-info-left .more-info-title{display:block;text-align:center}.more-info-left h3{background:#fff;color:#00386c;display:inline-block;font:22px/22px "open-sans-semibold";margin:0;padding:0 8px;position:relative;text-align:center;text-transform:uppercase;top:-13px}.more-info-left td{border-bottom:1px dashed #6b6b6b;color:#6b6b6b;font:16px/26px "open-sans-regular";padding:9px 0;vertical-align:top}.more-info-left td:first-child{color:#00386c;width:330px}@media (max-width: 575px){.more-info-left{padding-right:0}.more-info-left .table-responsive{border:0}}.more-info-right{border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;padding:10px 0 10px 10px}.more-info-right h4{margin-bottom:15px}.more-info-right .fa{color:#ec2028;font:0/ 20px FontAwesome;margin-right:5px}.more-info-right .fa::before{content:"\f1c1";font:12px / 20px FontAwesome}.more-info-right ul{margin:0}.more-info-right li{padding:8px 0}.more-info-right li a{color:#6b6b6b;font:14px/20px "open-sans-regular";text-transform:uppercase}@media (max-width: 575px){.more-info-right{border-left:0;padding:10px 0}}.faq-left{padding-left:0}.faq-left h3{color:#00386c;font:20px/25px "open-sans-semibold";margin:30px 0 0;text-transform:uppercase}.faq-left h3:first-of-type{margin-top:0}.faq-left strong{color:#00386c;font-family:"open-sans-regular"}.faq-left p{color:#6b6b6b;font:14px/22px "open-sans-regular"}@media (max-width: 575px){.faq-left{padding-right:0}}.faq-right{padding-right:0}.faq-right .faq-right-border{border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;padding:10px 0 10px 10px}@media (max-width: 575px){.faq-right .faq-right-border{border-left:0;padding-left:0}}.faq-right h2{color:#00386c;font:48px/48px "bebasneue-bold";margin:0;text-transform:uppercase}@media (max-width: 575px){.faq-right h2{font-size:6vw}}.faq-right p{line-height:22px}.faq-right .faq-click{position:relative;text-align:right}.faq-right .faq-click a{background:#fff;color:#ec2028;font:22px/22px "bebasneue-bold";padding-left:3px;transition:color .3s}.faq-right .faq-click a .fa{font-size:24px;margin-left:3px}.faq-right .faq-click a:hover{color:#00386c;text-decoration:none}.faq-right .faq-click::before{background:#ec2028;content:" ";height:4px;position:absolute;right:0;top:calc(50% - 2px);transition:background-color .3s;width:100%;z-index:-1}@media (max-width: 575px){.faq-right{padding-left:0}}.playstar-difference h3{color:#00386c;font:20px/25px "open-sans-semibold";margin:30px 0 0;text-transform:uppercase}.playstar-difference h3:first-of-type{margin-top:0}.playstar-difference strong{color:#00386c;font-family:"open-sans-regular"}.playstar-difference p{color:#6b6b6b;font:14px/22px "open-sans-regular"}.playstar-difference .playstar-difference-images li{display:inline-block;vertical-align:top}.playstar-difference .playstar-difference-images li a{display:inline-block;margin-bottom:10px;vertical-align:top}.playstar-difference .sub-pd{margin-top:10px}.recent-wrap{padding:52px 0 40px}.recent-wrap h3{border-bottom:1px solid #c9c9c9;color:#6b6b6b;font:20px/26px "open-sans-semibold";margin:0 0 22px;padding-bottom:5px}@media (max-width: 575px){.recent-wrap{padding:0 0 10px}}.recent-prod{text-align:center}.recent-prod a:hover{text-decoration:none}@media (max-width: 480px){.recent-prod{width:50%}}.recent-img-wrap{border:1px solid #c9c9c9;display:block;font-size:0;height:182px;line-height:180px;margin-bottom:6px;text-align:center}@media (max-width: 575px){.recent-img-wrap{height:102px;line-height:100px}}.recent-img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}.recent-prod-title{color:#00386c;font:16px/19px "open-sans-regular"}.related-products-title{background:#fff;color:#ec2028;display:inline-block;font:22px/22px "open-sans-bold";padding:0 8px;position:relative;text-transform:uppercase;top:-13px}@media (max-width: 480px){.related-products-title{font-size:16px}}.related-products .product-item{margin:0 0 43px}.related-products .product-title{color:#00386c;display:block;font:18px/24px "open-sans-regular";margin:10px 0 4px}.related-products .manu-num{color:#6b6b6b;display:block;font:11px/18px "open-sans-semibold";margin:0 0 10px}.related-products .related-img{height:0;padding-bottom:100%;position:relative}.related-products .related-img img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media (min-width: 576px){.related-products>div:nth-child(3n+1){clear:left}}@media (max-width: 575px){.related-products .item:nth-child(2n+1){clear:left}.related-products .item:nth-child(2n+1) .product-item{margin-bottom:15px}}@media (max-width: 480px){.related-products .item{width:100%}}.review-wrap{border:1px solid #e0dede;margin-top:10px}.review-header{padding:10px 30px 5px}.review-title{color:#ec2028;display:inline-block;font:17px/16px "open-sans-semibold";margin-right:12px;text-transform:uppercase}.review-text{color:#6b6b6b;padding:0 30px 10px}.rating-wrap{display:inline-block;line-height:16px;margin-top:1px;vertical-align:top}.rating{display:inline-block;height:16px;vertical-align:top}.rating div{float:none}.product-review-box .rating{margin-top:2px}.cust-nav li{border-top:1px solid #c9c9c9;padding:5px 0}.cust-nav li a{color:#00386c;font:16px/20px "open-sans-semibold";transition:color .3s}.cust-nav li a:hover{color:#ec2028;text-decoration:none}.cust-nav li .active{color:#ec2028}.cust-nav li:first-child{border-top:0}.html-account-page .block .list li{padding:5px 0 5px 15px}.html-account-page .block .list a::before{content:"";position:absolute;top:12px;left:-15px;width:5px;height:5px;background-color:#ddd}.html-account-page .block .list .active>a{color:var(--accent-blue-color)}.html-account-page .block .list a{display:inline-block;position:relative;padding:5px 0;font-size:16px;color:var(--dark-gray-color);transition:color .3s ease}.html-account-page .block .list a:hover{color:#00386c;text-decoration:none}.html-account-page .fieldset,.html-account-page .section{position:relative;margin:0 0 40px}.html-account-page .fieldset .title,.html-account-page .section .title{margin:0 0 15px;padding:0 10px;font-size:20px;color:var(--dark-gray-color)}.html-account-page .form-fields{position:relative;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px 15px}.html-account-page .inputs{position:relative;margin:0 0 15px;white-space:nowrap}.html-account-page .inputs label{display:inline-block;width:213px;margin:0 10px 0 0;text-align:right}.html-account-page .inputs input[type="text"],.html-account-page .inputs input[type="email"],.html-account-page .inputs input[type="tel"],.html-account-page .inputs input[type="password"],.html-account-page .inputs select{min-height:40px}.html-account-page .inputs input[type="text"],.html-account-page .inputs input[type="email"],.html-account-page .inputs input[type="tel"],.html-account-page .inputs input[type="password"],.html-account-page .inputs select,.html-account-page .inputs textarea{width:400px;max-width:100%;background-color:#fff}.html-account-page input[type="text"],.html-account-page input[type="email"],.html-account-page input[type="tel"],.html-account-page input[type="password"],.html-account-page textarea,.html-account-page select{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}.html-account-page .button-1,.html-account-page .button-2{display:inline-block;min-width:140px;border:none;background-color:#00386c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;transition:background-color .3s, color .3s}.html-account-page .button-1:hover,.html-account-page .button-2:hover{background-color:#c9c9c9;color:#00386c}.html-registration-page .fieldset,.html-registration-page .section{position:relative;margin:0 0 40px}.html-registration-page .fieldset .title,.html-registration-page .section .title{margin:0 0 15px;padding:0 10px;font-size:20px;color:var(--dark-gray-color)}.html-registration-page .form-fields{position:relative;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px 15px}@media (min-width: 1001px){.html-registration-page .inputs{text-align:left}}.html-registration-page .inputs{position:relative;margin:0 0 15px;text-align:center;white-space:nowrap}@media (min-width: 1367px){.html-registration-page .inputs label{width:375px}}@media (min-width: 1001px){.html-registration-page .inputs label{display:inline-block;width:265px;margin:0 10px 0 0;text-align:right}}.html-registration-page .inputs label{display:block;width:100%;margin:0 0 10px;text-align:center;font-size:14px;color:var(--dark-gray-color)}@media (min-width: 1001px){.html-registration-page .inputs input[type="text"],.html-registration-page .inputs input[type="email"],.html-registration-page .inputs input[type="tel"],.html-registration-page .inputs input[type="password"],.html-registration-page .inputs select{min-height:40px}}.html-registration-page .inputs input[type="text"],.html-registration-page .inputs input[type="email"],.html-registration-page .inputs input[type="tel"],.html-registration-page .inputs input[type="password"],.html-registration-page .inputs select,.html-registration-page .inputs textarea{width:400px;max-width:100%;background-color:#fff}.html-registration-page input[type="text"],.html-registration-page input[type="email"],.html-registration-page input[type="tel"],.html-registration-page input[type="password"],.html-registration-page textarea,.html-registration-page select{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}.html-registration-page button,.html-registration-page input[type="button"],.html-registration-page input[type="submit"],.html-registration-page input[type="reset"],.html-registration-page input[type="text"],.html-registration-page input[type="email"],.html-registration-page input[type="tel"],.html-registration-page input[type="password"],.html-registration-page textarea{border-radius:0}.html-registration-page .buttons{text-align:center}.html-registration-page .button-1{display:inline-block;min-width:140px;border:none;background-color:#00386c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;transition:background-color .3s, color .3s}.html-registration-page .button-1:hover{background-color:#c9c9c9;color:#00386c}.html-registration-page .external-authentication{text-align:center}@media (max-width: 575px){.cart .picture,.cart .product-picture{display:none}.cart .product{min-width:150px;white-space:normal !important}}.cart.table tr td{vertical-align:middle}.order-summary .btn-default{background:#00386c;border:0;color:#fff}.order-summary .btn-default:hover{background:#c9c9c9;color:#00386c}@media (max-width: 480px){.order-summary .buttons .btn{margin-bottom:5px}}.op-number{color:#6b6b6b}.checkout-page ol,.checkout-page ul{list-style:none;padding-left:2rem}.checkout-page .opc .allow .step-title{background-color:#00386c;cursor:pointer}.checkout-page .opc .step-title{margin:0 0 1px;overflow:hidden;background-color:#f6f6f6}.checkout-page .opc .allow .step-title .number{background-color:#00386c}.checkout-page .opc .allow .step-title .number,.checkout-page .opc .allow .step-title .title{color:#fff;cursor:pointer}.checkout-page .opc .step-title .number{width:42px;border-right:1px solid #fff;text-align:center}.checkout-page .opc .step-title .number,.checkout-page .opc .step-title .title{float:left;min-height:40px;padding:10px 15px;line-height:20px;font-size:16px;font-weight:normal}.checkout-page .opc .allow .step-title .number,.checkout-page .opc .allow .step-title .title{color:#fff;cursor:pointer}.checkout-page .opc .step-title .number,.checkout-page .opc .step-title .title{float:left;min-height:40px;padding:10px 15px;line-height:20px;font-size:16px;font-weight:normal}.checkout-page .opc .title{text-align:center;margin:0 !important}.checkout-page .opc .step{margin:10px 0;padding:30px 15px;text-align:center}.checkout-page .opc .step{text-align:center}.checkout-page .opc .section>label{display:block;margin:0 0 10px}.checkout-page .opc input[type="text"],.checkout-page .opc select{max-width:100%}.checkout-page select{min-width:50px;height:32px;padding:6px}.checkout-page input,.checkout-page textarea,.checkout-page select,.checkout-page button{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#777}.checkout-page input[type="text"],.checkout-page input[type="email"],.checkout-page input[type="tel"],.checkout-page input[type="password"],.checkout-page textarea,.checkout-page select{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}.checkout-page .btn-primary,.checkout-page .btn-primary:link,.checkout-page .btn-primary:visited,.checkout-page .btn-primary:active,.checkout-page .master-wrapper-page .button-1,.checkout-page .master-wrapper-page .button-1:link,.checkout-page .master-wrapper-page .button-1:visited,.checkout-page .master-wrapper-page .button-1:active,.checkout-page .mini-shopping-cart button[type="button"],.checkout-page .mini-shopping-cart button[type="button"]:link,.checkout-page .mini-shopping-cart button[type="button"]:visited,.checkout-page .mini-shopping-cart button[type="button"]:active,.checkout-page .shopping-cart-page .common-buttons button,.checkout-page .shopping-cart-page .common-buttons button:link,.checkout-page .shopping-cart-page .common-buttons button:visited,.checkout-page .shopping-cart-page .common-buttons button:active{background-color:var(--primary);border-color:var(--primary);color:var(--white);display:inline-block}.checkout-page .btn,.checkout-page .master-wrapper-page .button-1,.checkout-page .master-wrapper-page .button-2{text-align:center;transition:background .3s, color .3s}.checkout-page .button-1{display:inline-block;min-width:140px;border:none;background-color:#00386c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;transition:background-color .3s, color .3s}.checkout-page .button-1:hover{background-color:#c9c9c9;color:#00386c}.cart th{padding:20px}.cart .quantity input{width:60px}@media (min-width: 768px) and (max-width: 991px){.cart th:nth-child(3),.cart td:nth-child(3){display:none}}@media (max-width: 767px){.cart{text-align:center;width:100%}.cart tr{border:1px solid #909090;display:block}.cart th,.cart .cart-header-row{display:none !important}.cart td{display:inline-block}.cart .remove-from-cart{background:#909090;padding:3px 5px;width:100%}.cart .quantity{padding:5px 0}.cart .product-picture,.cart .product{border-bottom:1px solid #909090;display:block;padding:3px 5px;width:100%}}.ng-pristine .form-fields label,.ng-dirty .form-fields label{display:block}.ng-pristine .form-fields select,.ng-dirty .form-fields select{max-width:100%}.ng-pristine .ship-to-same-address #shipToSameAddress,.ng-pristine .ship-to-same-address label,.ng-dirty .ship-to-same-address #shipToSameAddress,.ng-dirty .ship-to-same-address label{display:inline-block}.cart-total{width:100%}.payment-info .info td{display:block;margin-bottom:10px;max-width:400px}.coupon-box-panel .section-body .coupon-code button{padding:10px}@media (max-width: 575px){.ng-scope .section-body{text-align:center}.ng-scope .inputs input,.ng-scope .inputs select{max-width:100%;width:400px}.ng-scope .panel-group{margin-bottom:0}.ng-scope .choose-address select{height:36px;max-width:100%;width:400px}}.checkout-page label{font-family:"open-sans-semibold";font-weight:normal}.checkout-page .attribute-values textarea{width:100%}@media (min-width: 576px){.checkout-page .panel-group-left select{margin-bottom:12px;width:calc(100% - 20px)}.checkout-page .panel-group-left input[type="text"]{margin-bottom:12px;width:calc(100% - 20px)}}.shipping-method .method-list{font-family:"open-sans-semibold"}.checkout-attributes .option-list li{display:inline-block;margin-right:10px}@media (max-width: 575px){.california-notice{margin:0 auto 10px;max-width:470px;text-align:center;width:100%}}@media (min-width: 576px){.california-notice{float:left;text-align:left;width:calc(100% - 165px)}}.opc-california-notice{margin:15px 0}.fm-well{background-color:#f9f9f9;border-top:1px solid #e0dede;line-height:22px;margin:0 0 30px;min-height:200px;padding:30px;text-align:left}.fm-well label{display:block;text-align:center}@media (min-width: 576px){.fm-well label{display:inline-block;text-align:right;width:110px}}.fm-well .form-control{border-radius:0;display:inline-block;margin-left:8px;max-width:360px}@media (max-width: 575px){.fm-well .form-control{display:block;margin:0 auto 5px}}.fm-well .reversed{text-align:center}.fm-well .login-remember{display:inline-block;font-weight:normal}.forgot-password{margin-left:15px}.search-product{margin-bottom:75px}.search-product .product-title{color:#00386c;font:18px/24px "open-sans-regular";margin-bottom:5px}.search-product a{display:inline-block}.search-product a:hover{text-decoration:none}.search-product .img-wrap{display:inline-block;font-size:0;height:192px;line-height:192px;position:relative;text-align:center}.search-product .img-wrap img{display:inline-block;line-height:200px;max-height:100%;max-width:100%}.search-product .price{color:#ec2028;font:19px/24px "open-sans-semibold";margin-bottom:12px}.search-product:nth-last-child(-n+4){margin-bottom:22px}.search-product:nth-child(4n+1){clear:left}.installation-info ul{padding-left:20px}.installation-info ul li{list-style-type:disc}.installation-info table th,.installation-info table td{padding:8px}.install-table{border-collapse:collapse;margin-bottom:15px;width:100%}.install-table td{border:1px solid #c9c9c9;padding:2px 5px;text-align:center;text-transform:uppercase}.prod-top{margin-bottom:20px}@media (max-width: 575px){.prod-top{margin-bottom:8px}}.prod-left hr{border-color:#c9c9c9;margin:29px 0 10px}.prod-left .icon{display:inline-block;height:36px;position:relative}.prod-left .icon .shipping-icon,.prod-left .icon .install-icon{opacity:1;position:relative;transition:opacity .3s}.prod-left .icon .shipping-icon-hover,.prod-left .icon .install-icon-hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s}.prod-left .facbuilt-vid-wrap{display:inline-block;line-height:0;vertical-align:top;width:150px}.prod-left .facbuilt-vid-wrap a{color:#6b6b6b;transition:color .3s}.prod-left .facbuilt-vid-wrap a:hover{color:#ec2028;text-decoration:none}.prod-left .facbuilt-vid-wrap .fa{float:left;font:40px / 36px FontAwesome;margin-right:5px}@media (max-width: 480px){.prod-left .facbuilt-vid-wrap .fa{font-size:32px}}.prod-left .facbuilt-vid-wrap span{font:13px / 18px "Open-Sans-Regular"}@media (max-width: 991px){.prod-left .facbuilt-vid-wrap span{line-height:36px}}@media (max-width: 575px){.prod-left .facbuilt-vid-wrap{border-bottom:1px solid #c9c9c9;padding:0 0 5px;width:100%}.prod-left .facbuilt-vid-wrap span{line-height:36px}}@media (min-width: 992px){.prod-left .facbuilt-vid-wrap{width:200px}}.prod-left .install-text,.prod-left .ship-text{color:#6b6b6b;display:inline-block;font:13px/26px "open-sans-regular";margin-left:5px;transition:color .3s;vertical-align:top}.prod-left .general-prod-info{display:inline-block;height:42px;margin-top:6px}.prod-left .general-prod-info a{display:inline-block;vertical-align:middle}.prod-left .general-prod-info a:hover{text-decoration:none}.prod-left .general-prod-info a:hover .install-text,.prod-left .general-prod-info a:hover .ship-text{color:#ec2028}.prod-left .general-prod-info a:hover .shipping-icon,.prod-left .general-prod-info a:hover .install-icon{opacity:0}.prod-left .general-prod-info a:hover .shipping-icon-hover,.prod-left .general-prod-info a:hover .install-icon-hover{opacity:1}@media (max-width: 575px){.prod-left .general-prod-info{border-bottom:1px solid #c9c9c9;display:block;height:auto;margin:0 0 10px}}.prod-left .vert-sep{border-left:1px solid #c9c9c9;display:inline-block;height:42px;margin:0 15px;vertical-align:top;width:1px}@media (min-width: 576px) and (max-width: 1230px){.prod-left .vert-sep{margin:0 12px}}@media (max-width: 575px){.prod-left .vert-sep{display:none}}.prod-left .share-wrap{float:right;margin-top:11px}@media (max-width: 991px){.prod-left .share-wrap{display:inline-block;float:none}}@media (max-width: 767px){.prod-left{margin-bottom:10px}}.prod-right .choose-btn{float:right;padding-top:8px;position:relative}.prod-right .choose-btn a{display:block;transition:opacity .3s}.prod-right .choose-btn .how-to-choose{opacity:1;position:relative;z-index:1}.prod-right .choose-btn .how-to-choose-hover{height:100%;left:0;opacity:0;position:absolute;top:8px;width:100%;z-index:2}.prod-right .choose-btn .how-to-choose-dock-hover{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.prod-right .choose-btn.docks{padding-top:0}.prod-right .choose-btn:hover .how-to-choose,.prod-right .choose-btn:hover .how-to-choose-dock{opacity:0}.prod-right .choose-btn:hover .how-to-choose-hover,.prod-right .choose-btn:hover .how-to-choose-dock-hover{opacity:1}.prod-right .product-tags>div:nth-last-child(4)+.medals-wrap{display:none}@media (max-width: 767px){.prod-right .product-tags>.product-sprite{display:block;margin:0 auto 5px}}.active-medal{position:absolute;right:30px;top:10px;z-index:2}@media (min-width: 481px) and (max-width: 767px){.active-medal{right:5px;top:-10px;transform:scale(0.7)}}@media (max-width: 480px){.active-medal{right:-5px;top:-20px;transform:scale(0.5)}}.gallery{position:relative;z-index:1}.gallery .picture{border:1px solid #c9c9c9;margin-bottom:23px;overflow:hidden;position:relative}.gallery .picture img{margin:auto;max-height:549px}.gallery .cycle-slideshow img{bottom:0;display:none;left:0;opacity:0;position:absolute;right:0;top:0}.gallery .thumb-popup-link{border:1px solid #c9c9c9;display:block;height:121px;line-height:116px;margin-bottom:10px;text-align:center}.gallery .thumb-popup-link img{max-height:100%;max-width:100%;vertical-align:middle;width:auto}@media (max-width: 575px){.gallery .thumb-popup-link{height:auto;line-height:inherit}}.medals-wrap{display:block;font-size:0;line-height:67px;position:relative}.medals-wrap>.product-sprite{display:inline-block;line-height:68px;margin-right:12px;vertical-align:middle}.medals-wrap>.product-sprite[class*="large"]{margin-right:0}.medals-wrap>.product-sprite ~ span[class*="large"]{margin-left:-12px}@media (max-width: 767px){.medals-wrap>.product-sprite{display:none}}.medals-wrap>a{opacity:1;transition:opacity .3s}.medals-wrap>a:hover{opacity:.85}@media (min-width: 481px) and (max-width: 767px){.medals-wrap{margin-top:-62px}}.product-title h3{color:#ec2028;font:28px/28px "open-sans-bold";margin:0}.product-tags+h3{display:none}.short-description{color:#00386c;font:18px/22px "open-sans-semibold";margin-bottom:8px;text-transform:uppercase}.full-description p{color:#00386c;font:14px/22px "open-sans-regular";margin-bottom:15px}.product-collateral .product-variant,.product-collateral .product-simple{margin-top:17px}@media (max-width: 575px){.product-collateral .product-variant,.product-collateral .product-simple{margin-top:10px}}.product-collateral .variant-title,.product-collateral .simple-product-title{color:#ec2028;font:17px/20px "open-sans-semibold";margin:0;text-transform:uppercase}.product-collateral .variant-manu{color:#00386c;font:14px/20px "open-sans-semibold"}.product-collateral .variant-description p{color:#6b6b6b;font:13px/18px "open-sans-regular";margin-bottom:12px}.product-collateral .prices{display:inline-block;margin:2px 15px 0 0}.product-collateral .prices span{color:#ec2028;font:24px/33px "open-sans-semibold"}.product-collateral .variant-add-cart,.product-collateral .simple-product-add{margin-bottom:9px;text-align:right}@media (max-width: 767px){.product-collateral .variant-add-cart,.product-collateral .simple-product-add{text-align:left}}.product-collateral .add-to-cart{display:inline-block;font-size:0;vertical-align:top}.product-collateral .add-to-cart .product-qty{border-color:#c9c9c9;border-style:solid;border-width:1px 0 1px 1px;color:#6b6b6b;font:15px/18px "open-sans-regular";height:36px;line-height:36px;text-align:center;width:40px}.compare-products{cursor:pointer;float:right;margin-bottom:15px}.compare-products span{color:#00386c;font:12px/15px "open-sans-regular";margin-left:4px;text-transform:uppercase;transition:color .3s;vertical-align:top}.compare-products:hover span{color:#ec2028}@media (max-width: 575px){.compare-products{float:left;margin-bottom:0}}.dotted-sep{border-color:#c9c9c9;border-style:dashed;margin:8px 0 10px}@media (max-width: 575px){.dotted-sep{clear:both}}.gray-sep{border-top:6px solid #c9c9c9;margin:15px}.product-tabs-slideshow{position:relative}.product-tabs-slideshow .cycle-slide{background:#fff;padding-top:5px;width:100%}.product-tabs-slideshow .cycle-slide#tools-materials,.product-tabs-slideshow .cycle-slide.more-info-wrap{padding-top:20px}@media (max-width: 575px){.product-tabs-slideshow .cycle-slide#tools-materials,.product-tabs-slideshow .cycle-slide.more-info-wrap{padding-top:10px}}.fac-built{color:#575656}.biy{color:#515fab}.rta{color:#b97a2c}#cboxOverlay{background:rgba(0,0,0,0.35) !important;opacity:.65 !important}.dock-callout-wrap{bottom:0;display:block;left:0;position:fixed;z-index:2000}@media (max-width: 767px){.dock-callout-wrap{display:none}}.overview .dock-callout-wrap{display:block;margin-bottom:20px;position:relative;z-index:1}@media (min-width: 768px){.overview .dock-callout-wrap{display:none}}.category-description{margin-bottom:40px}.category-description h3{color:#00386c;font:24px/30px "open-sans-semibold";margin:0 0 10px;text-align:center}.category-description p{line-height:22px}.cat-desc-right{border-left:1px solid #c9c9c9;padding-left:15px}.cat-desc-right h4{color:#ec2028;font:15px/24px "open-sans-semibold";margin:0 0 5px;text-transform:uppercase}.cat-desc-right ul{padding-left:10px}.cat-desc-right li{color:#6b6b6b;font:14px/20px "open-sans-regular";list-style:none;margin-bottom:5px;position:relative}.cat-desc-right li::before{content:"\b7";font:24px/20px "open-sans-regular";left:-10px;position:absolute}.category-product{margin-bottom:65px}.category-product .product-title{color:#00386c;font:18px/24px "open-sans-regular";margin-bottom:5px}.category-product a{display:inline-block}.category-product a:hover{text-decoration:none}.category-product .img-wrap{display:inline-block;font-size:0;height:192px;line-height:192px;max-width:100%;position:relative;text-align:center}.category-product .img-wrap img{display:inline-block;line-height:200px;max-height:100%;max-width:100%}.category-product .price{color:#ec2028;font:19px/24px "open-sans-semibold";margin-bottom:12px}.category-product:nth-last-child(-n+3){margin-bottom:22px}@media (max-width: 575px){.category-product:nth-last-child(-n+3){margin-bottom:0}}.category-product+hr{border-top-color:#c9c9c9;clear:both;margin:0 15px 60px;width:100%}.category-product+hr:last-child{display:none}@media (max-width: 575px){.category-product+hr{display:none}}@media (max-width: 575px){.category-product{margin-bottom:10px;padding:15px}.category-product:nth-of-type(2n+1){clear:left}}@media (max-width: 480px){.category-product{border-bottom:1px solid #c9c9c9;margin:0 15px;padding:15px 0;width:calc(100% - 30px)}.category-product:last-child{border-bottom:0}}.category-content .pager a{border:0;color:#6b6b6b;font:14px/20px "open-sans-semibold";transition:background-color .3s}.category-content .pager span{background:#ec2028;border:0;color:#fff;font:14px/20px "open-sans-semibold"}@media (max-width: 575px){.category-content .pager{display:none}}@media (max-width: 767px){.side-cat-nav{display:none}}.side-cat{border-top:1px solid #c9c9c9;padding:10px 0}.side-cat a{color:#00386c;font:22px/29px open-sans-semibold;transition:color .3s}.side-cat:first-child{border-top:0;padding-top:0}.side-cat:hover a,.side-cat.active a{color:#ec2028;text-decoration:none}.dock-callout{border:1px solid #c9c9c9;padding:10px}.dock-callout h2{color:#00386c;font:37px/40px "bebasneue-bold";margin:0 0 10px;text-transform:uppercase}.dock-callout a{color:#ec2028;font:20px/22px "bebasneue-bold"}.product-filters-wrapper .filter label{color:#6b6b6b;font:13px/20px "open-sans-regular";margin-left:8px}@media (max-width: 767px){.main-content .required{display:none}}@media (min-width: 576px) and (max-width: 991px){.topic-content .img-responsive{margin-bottom:10px;max-width:50%}}@media (max-width: 575px){.topic-content .img-responsive{display:block;float:none !important;margin:0 auto 10px;max-width:100%}}.home-page{padding-bottom:95px}@media (max-width: 575px){.home-page{padding-top:30px}}.home-page h2{color:#00386c;font:55px/calc(1em + 6px) "open-sans-extrabold";margin:0 0 50px;text-align:center;text-transform:uppercase}@media (max-width: 991px){.home-page h2{font:44px/calc(1em + 6px) "open-sans-extrabold";margin-bottom:20px}}@media (max-width: 575px){.home-page h2{font:35px/calc(1em + 6px) "open-sans-extrabold";margin-bottom:10px}}.home-page h4{font:14px/20px "open-sans-bold";text-transform:uppercase}.home-page h4 span{font:12px/20px "open-sans-semibold"}.home-page p{margin-bottom:6px}.home-page .cycle-slide{opacity:0}.tabs-content h3{color:#6b6b6b;font:22px/23px "open-sans-bold";margin:0 0 11px}@media (min-width: 992px){.tabs-content h3{line-height:14px}}@media (max-width: 991px){.tabs-content h3{margin-bottom:5px}}.cycle-slide .cycle-slideshow{height:auto !important}.gray-bar{background:#e0dede;height:10px;text-align:center}.gray-bar a{display:inline-block;margin:0 auto;outline:none;position:relative;top:-25px}.gray-bar .sprite{background-color:#e0dede;border:5px solid #fff;border-radius:40px;margin:0 auto;transition:background-color .3s}.gray-bar .sprite:hover{background-color:#ec2028}hr{border:0;border-bottom:1px solid #c9c9c9;height:1px;margin-bottom:85px}@media (max-width: 575px){hr{margin-bottom:25px}}.cycle-slide-active{z-index:104 !important}.section-callouts{margin-bottom:93px;padding-top:17px}@media (max-width: 575px){.section-callouts{margin-bottom:0;padding-top:0;text-align:center}}.callout .callout-img{position:relative;z-index:1}.callout .callout-hover{background-color:rgba(0,0,0,0.8);height:100%;left:15px;opacity:0;position:absolute;top:0;transition:opacity .3s;width:calc(100% - 30px);z-index:2}.callout .callout-hover a{bottom:0;display:inherit;height:36px;left:0;margin:auto;position:absolute;right:0;top:0}@media (max-width: 575px){.callout .callout-hover{left:0;margin:0 auto;max-width:368px;right:0}}.callout:hover .callout-hover{opacity:1}@media (max-width: 575px){.callout{display:inline-block;float:none;margin:0 auto 10px;max-width:398px;width:100%}}.section-retailers .retailer-title{color:#00386c;font:22px/30px "open-sans-regular";margin-bottom:23px;text-align:center;text-transform:none}.section-retailers .retailer-content{display:block}@media (max-width: 575px){.section-retailers{display:none}}.slick-slide{min-height:80px;position:relative;text-align:center;width:250px}.slick-slide img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}@media (max-width: 575px){.docks-anchor,.playsets-anchor,.retails-anchor,.sprout-anchor{display:none !important}}
