*,a:focus{outline:0}.hdrtop,.hdrtop p{width:100%;text-align:center;float:left}.body,.hdrtop,.hdrtop p,.header,.newsletter{float:left}.icon--ratingFull svg,.productView-rating .icon--ratingFull svg{fill:#eea303}#maintenance_notice{display:none}.ExpressCheckout .btn{border-radius:0;color:#fff;display:inline-block;border:0;letter-spacing:1px;background:#92da16}.ExpressCheckout .btn:hover{background:#04a9eb;color:#fff;border:0}body.hasAdminBar .banners{margin:0;padding:0}#maintenance-notice,.AdminBar,.adminBar{display:none!important}body.hasAdminBar,body.hasAdminBar .header,body.hasAdminBar .navPages-container.is-open{padding-top:0}body{position:inherit}a{text-decoration:none}a:focus{border:none}p{font-weight:700}.body{width:100%;margin-top:0;margin-bottom:4rem;font-family:'Proxima Nova Rg';min-height:650px}.cat_container,.container{width:100%;max-width:1140px;padding:0;margin:0 auto}.aboutcontent .container{max-width:741px}.header{width:100%;border:none;border-bottom:4px solid #000}.hdrtop{background:#0688ed;height:40px}.hdrtop p{margin:0;padding:0;font-size:13px;color:#fff;line-height:40px;font-family:ProximaNovaBold;letter-spacing:2.5px;text-transform:uppercase}.hdrtop p a{font-size:10px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:none;letter-spacing:1.5px;padding-left:4px}.navBar--sub .navBar-item,.page-heading{text-transform:uppercase}.hdrtop p a:after,.hdrtop p a:hover:after{display:inline-block;width:6px;height:6px;padding-left:11px;content:''}.hdrtop p a:after{background:url(../img/viewaerrow.png) right center no-repeat}.hdrtop p a:hover:after{background:url(/product_images/uploaded_images/viewaerrowhover.png) right center no-repeat}.newsletter{width:100%;background:#ed061b;height:99px}.header-logo{margin:19px 0 17px;padding:0;float:left;width:30%}.header-logo-image{position:relative}.menu_contanier{float:right;width:70%}.navPages{float:left;width:auto}.navUser{float:right;width:auto;padding-left:0;padding-right:0}.bannerabout .text a:hover,.card-title a:hover,.footer-info-list a:hover,.footer_div p.nu_id a:hover,.navPages .navPages-action:hover,.navPages-action:hover,.navUser ul li.navUser-item--account .navUser-action:hover,.navUser ul li.navUser-item--cart .navUser-action:hover,.navUser ul li.navUser-item--cart .navUser-action:hover span,.students .circle a:hover{color:#0688ed}.navPages ul li.navPages-item .navPage-subMenu.is-open{display:block;background:#000;padding-top:70px!important;padding-bottom:71px!important}.navPages ul li .navPage-subMenu-action{color:#fff;padding-bottom:0;border:none;margin-top:0;margin-bottom:0}.navPage-subMenu{left:0;width:100%}.navPages ul li.navPages-item .navPage-subMenu-item{padding-left:10px;position:relative}.navPages ul li.navPages-item .navPage-subMenu-item:after{border-right:solid 1px #585858;content:'';display:inline-block;height:75px;position:absolute;top:-19px;right:0}.navPages ul li.navPages-item .navPage-subMenu-item:nth-child(4n):after{border:none}.navPages .navPage-subMenu-list{padding-left:74px}.hdrtop p a:hover{color:#000}.page-heading{font-family:ProximaNovaBold;font-size:38px;letter-spacing:3px}.swal2-container .swal2-modal .swal2-cancel,.swal2-container button.swal2-confirm.button{background:#ed061b;color:#fff}.button,.button--primary,.panel--address .form-actions .button+.button{background:#ed061b;border:none;text-transform:uppercase;font-family:'Proxima Nova Lt';letter-spacing:1px;color:#fff}.button--primary:focus,.button--primary:hover,.button:focus,.button:hover,.panel--address .form-actions .button+.button:focus,.panel--address .form-actions .button+.button:hover{background:#0688ed;border:none;color:#fff}.swal2-container .swal2-modal .swal2-cancel:hover,.swal2-container button.swal2-confirm.button:hover{background:#0688ed;color:#fff}a.forgot-password{color:#000}.account-product-title>a:hover,.cart-item-name a:hover,a.forgot-password:hover{color:#0688ed}.login-form .form-actions{text-align:left}.forgot-password-form .form-prefixPostfix .form-input{width:100%}.forgot-password-form .form-prefixPostfix .button{margin:15px 0 0}.navBar--sub .navBar-item.is-active{border-bottom:solid 1px #0688ed;color:#0688ed;font-family:'Proxima Nova Lt'}.account-heading,.navBar--sub .navBar-action{color:#000;font-family:'Proxima Nova Lt'}.pagination-item--next,.pagination-item--previous{float:none}.pagination-list--small .pagination-item--next{right:auto}.cart-item .button,.cart-item .button:hover{background:0 0}.cart-item-image{width:65%}.navBar--sub .navBar-action{font-size:15px}.navBar--sub .navBar-action:hover,.pagination-list--small .pagination-link:hover,.panel--newAddress:hover,.panel--newAddress:hover .address-title,.panel--newAddress:hover h5,.panel--newAddress:hover span,.table-tbody a:hover{color:#0688ed}.pagination-list--small .pagination-item--previous{position:relative;left:auto}.navPages .navPages-action,.navUser-action{color:#282828;font-family:ProximaNovaBold;text-transform:uppercase}.alertBox{clear:left}.navUser ul li.navUser-item--account .navUser-action{background:url(../img/signin.png) 0 57% no-repeat;padding-left:20px;padding-top:35px;padding-bottom:26px}.navUser ul li.navUser-item--cart .navUser-action{background:url(../img/cart.png) 0 55% no-repeat;padding:35px 0 25px 19px}.navUser ul li.navUser-item--cart{margin-left:0}.navUser ul li.navUser-item--cart .navUser-item-cartLabel{line-height:22px}.navPages .navPages-action{font-size:14px;letter-spacing:2px;margin-top:35px;padding:0 10px 25px}.navUser-action{font-size:13px;letter-spacing:1px}.header-logo-image-container:after{padding-bottom:0}.navPages-action svg{display:none}.icon.navPages-action-moreIcon{background:url(../img/shopicon.png) no-repeat;margin-left:0}.heroCarousel{margin-top:0}.heroCarousel .slick-dots{display:none!important}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;border:none}.slick-next::before,.slick-next:hover::before{background:url(../img/next.png) right 58% no-repeat}.slick-prev::before,.slick-prev:hover::before{background:url(../img/prev.png) right 58% no-repeat}.card-title{line-height:16px;height:32px;overflow:hidden}.card-title a{font-family:'Proxima Nova Lt';letter-spacing:2.2px;text-transform:uppercase;font-size:17px;color:#000;float:left;text-align:center;padding:0 50px}.price-section .price{font-size:20px;color:#000;letter-spacing:4px;text-align:center}.card-body,.card-title,.productGrid .product{text-align:center}.card-body{margin-top:34px}.slick-slide img{margin-bottom:30px}.slick-dotted.slick-slider{margin-bottom:0}.heroCarousel.slick-initialized{max-height:454px}.heroCarousel .slick-next{right:45px}.heroCarousel .slick-prev{left:43px}.slick-dots{display:none}.card-figure{height:228px;overflow:hidden}.home_tabiing{float:left;width:100%;margin-top:-99px;overflow:hidden}.home_tabiing ul.tabs{margin:0;padding:0;list-style:none;background-color:rgba(0,0,0,.77);border:none;text-align:center;height:99px}.home_tabiing ul.tabs li{float:none;width:auto;font-size:19px;color:#fff;letter-spacing:3.5px;font-family:ProximaNovaBold;cursor:pointer;text-transform:uppercase;text-decoration:none;text-align:center;padding:35px 24px;margin:0 auto;display:inline-block}.bannerabout .text h2,.students .circle a,.students .circle h2,.topbannercontent h2,ul.scuba li a{font-family:'Proxima Nova Th'}.home_tabiing .newproduct .slick-initialized .slick-slide,.home_tabiing .slick-initialized .slick-slide{margin-bottom:65px}.home_tabiing ul.tabs li strong{font-weight:900}.home_tabiing ul.tabs li.current{border:3px solid #fff;border-bottom:none;background:url(../img/tabaerrow.png) center 85px no-repeat}.home_tabiing .tab-content{display:none;background:0 0;padding:0;margin-top:54px}.home_tabiing .tab-content.current{display:inherit}.card-figcaption-body,.socialLinks .icon svg{display:none}.home_tabiing .slick-prev::before,.home_tabiing .slick-prev:hover::before{background:url(../img/slider_prev.jpg) no-repeat;width:60px;height:60px}.home_tabiing .slick-next::before,.home_tabiing .slick-next:hover::before{background:url(../img/slider_next.jpg) no-repeat;width:60px;height:60px}.home_tabiing .slick-next{right:-91px}.home_tabiing .slick-prev{left:-84px}.home_tabiing .slick-next,.home_tabiing .slick-next:hover,.home_tabiing .slick-prev,.home_tabiing .slick-prev:hover{top:199px;width:67px;height:67px;padding:0}ul.scuba li .titlediv,ul.scuba li a{top:50%;left:50%;border-bottom:solid 3px #fff}.banners{background:0 0;float:left;width:100%}.topbannercontent{float:left;width:100%;margin-top:10px}.topbannercontent h2{font-size:46px;color:#000;text-transform:uppercase;letter-spacing:7px;margin-bottom:38px;margin-top:2px}ul.scuba{margin:0 -8px;overflow:hidden}ul.scuba li{float:left;width:50%;position:relative}ul.scuba li:nth-chid(2) img{width:99.5%}ul.scuba li:nth-chid(2) a:before{width:96.5%}ul.scuba li a{font-size:33px;color:#fff;line-height:29px;text-transform:uppercase;letter-spacing:6px;display:block;padding:0 8px}ul.scuba li img{width:100%;max-height:479px}ul.scuba li a:before{content:'';position:absolute;background:rgba(0,0,0,.25);float:left;width:97.5%;height:99.3%;opacity:0}ul.scuba li a:hover:before{opacity:1}.bannerabout,.essentail_gear,.row,.students{float:left;width:100%}ul.scuba li .titlediv{float:left;position:absolute;text-align:center;transform:translate(-50%,5%);-ms-transform:translate(-50%,5%);-webkit-transform:translate(-50%,5%);-moz-transform:translate(-50%,5%);-o-transform:translate(-50%,5%);width:auto;padding-bottom:23px;padding-left:15px;padding-right:15px}.bottom_banner ul.scuba li .titlediv{transform:translate(-50%,-6%);-ms-transform:translate(-50%,-6%);-webkit-transform:translate(-50%,-6%);-moz-transform:translate(-50%,-6%);-o-transform:translate(-50%,-6%)}ul.scuba li .titlebestseller{width:347px}.students{background:#ebebeb;padding:45px 0 41px;margin:14px 0 15px}.students .img{float:left;width:33%;text-align:right}.students .circle{float:right;width:62%;text-align:left}.students .circle h2{line-height:41px;font-size:45px;letter-spacing:8px;margin-top:48px;margin-bottom:15px}.students .circle a{line-height:18px;font-size:20px;letter-spacing:4px;color:#000;text-transform:uppercase;background:url(../img/learnmore.png) right center no-repeat;padding-right:21px}.bannerabout{background:url(../img/aboutbg.jpg) no-repeat;background-size:100% 100%;margin-top:97px;padding-bottom:89px}.bannerabout .text{float:left;width:50%;text-align:left;margin-left:55px}.bannerabout .text h2{font-size:24px;color:#fff;letter-spacing:5px;text-transform:uppercase;padding-top:97px;margin:0;padding-bottom:12px}.bannerabout .text h2 span{padding-right:15px;height:50px;display:inline-block;position:relative;top:-2px}.bannerabout .text p{font-size:14px;color:#fff;line-height:28px;letter-spacing:2.5px;font-family:'Proxima Nova Lt';padding-left:4px}.bannerabout .text a{font-family:'Open Sans',sans-serif;font-weight:700;font-size:14px;letter-spacing:1.2px;background:url(../img/newsletter.png) 100% 58% no-repeat;padding-right:18px;margin-top:5px;display:inline-block;line-height:21px;padding-left:4px}.bannerabout .img{float:right;width:40%;padding-top:107px}.essentail_gear{padding-bottom:84px}.essentail_gear .img{float:left;width:50%;padding-top:165px}.essentail_gear .text{float:right;width:46%;text-align:center;padding-top:305px;margin-right:35px}.essentail_gear .text h2,.essentail_gear .text h3{padding:0;color:#000;text-align:left;font-family:'Proxima Nova Th';text-transform:uppercase}.essentail_gear .text h2{margin:0;font-size:46px;line-height:41px;letter-spacing:10px}.essentail_gear .text h3{margin:12px 0 0;font-size:24px;line-height:21px;letter-spacing:5px}.essentail_gear .text p{font-size:15px;line-height:21px;color:#000;letter-spacing:3px;margin-top:22px;text-align:left}.essentail_gear .text a{background:url(/product_images/uploaded_images/startedicon.png) 91% center no-repeat #ed061b;width:258px;height:56px;font-family:'Proxima Nova Th';font-size:20px;line-height:58px;text-transform:uppercase;letter-spacing:5px;color:#fff;display:inline-block;text-align:center;margin-top:18px;padding-right:12px}.essentail_gear .text a:hover{background:url(/product_images/uploaded_images/startedicon.png) 91% center no-repeat #0688ed}.footer{float:left;width:100%;padding:0;border:none;background:#000}.newsletter .footer-info-col{width:100%;margin:0;padding:0}.newsletter .footer-info-heading{float:left;width:auto;margin:0;padding:0 0 0 60px;font-family:ProximaNovaBold;font-size:24px;line-height:104px;text-transform:uppercase;letter-spacing:5px;color:#fff;border:none}.footer-info-heading,.footer-info-list a,.newsletter .form-prefixPostfix .form-input{font-family:'Open Sans',sans-serif}.newsletter .form{float:right;margin-right:13px}.newsletter .form-prefixPostfix.wrap{position:relative;margin-top:33px;margin-right:44px;overflow:hidden}.newsletter .form-prefixPostfix .button{font-size:0;padding:0;background:url(../img/newsletter.png) 19px 16px no-repeat;width:47px;border:none;position:absolute;right:0;margin:0;text-align:right;top:0;border-radius:0}.newsletter .form-prefixPostfix .button:hover{background:url(../img/newsletter.png) 19px center no-repeat #000;border-radius:0}.newsletter .form-prefixPostfix .form-input{width:483px;height:38px;border-radius:0;border:none;padding-right:57px;text-align:right;font-weight:400;color:#000}.footer-info-heading{font-weight:700;font-size:17px;color:#fff;border-bottom:solid 1px #666766;padding-bottom:15px;letter-spacing:1.6px;margin-bottom:13px;margin-top:0}.footer-info-list a{font-weight:300;font-size:14px;color:#fff;line-height:29px;letter-spacing:1px}.footer_div p.nu_id,.footer_div p.nu_id a{font-size:17px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700}.footer-info-col--small{width:18%;margin-right:9%;padding-top:57px}.footer-info-col--small.last{margin-right:0}.footer_div p.nu_id{background:url(../img/ftcall.png) 0 center no-repeat;margin:17px 0 11px}.footer_div p.nu_id a{padding-left:25px;letter-spacing:2px}.footer_div p.ft_location{font-size:14px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;background:url(../img/location.png) 0 5px no-repeat;line-height:19px;letter-spacing:1.7px;padding-left:25px}.socialLinks .socialLinks-item a{background:url(../img/social.png) no-repeat;width:38px;height:37px;transition:all .15s ease;letter-spacing:1px}.socialLinks .socialLinks-item a.icon--facebook{background-position:-51px 0}.socialLinks .socialLinks-item a.icon--twitter{background-position:0 0}.socialLinks .socialLinks-item a.icon--youtube{background-position:-154px 0}.socialLinks .socialLinks-item a.icon--instagram{background-position:-103px 0}.socialLinks .socialLinks-item a:hover{background:url(../img/socialhover.png) no-repeat;width:38px;height:37px}.socialLinks .socialLinks-item a.icon--facebook:hover{background-position:-51px 0}.socialLinks .socialLinks-item a.icon--twitter:hover{background-position:0 0}.socialLinks .socialLinks-item a.icon--youtube:hover{background-position:-154px 0}.socialLinks .socialLinks-item a.icon--instagram:hover{background-position:-103px 0}.icon,.icon svg{transition:all .15s ease}.socialLinks .socialLinks-item{margin-right:9px}#previewModal.modal,.modal,div#modal-review-form.modal{transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.address-addNew{transform:translateX(-50%) translateY(-55%);-ms-transform:translateX(-50%) translateY(-55%);-webkit-transform:translateX(-50%) translateY(-55%);-moz-transform:translateX(-50%) translateY(-55%);-o-transform:translateX(-50%) translateY(-55%)}.form-prefixPostfix,.previewCart .productView{display:block}.card-body p.card-text,.facetedSearch-refineFilters,.quickSearchResults .cartbtn{display:none}.card .card-figure .card-image{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.card .card-figure:hover .card-image{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}Results .productGrid .product:first-child{padding-top:20px}.quickSearchResults .card-figure{height:auto;float:left;width:26%;text-align:center}.quickSearchResults .card-figure .card-image{height:80px;position:relative}.quickSearchResults .card-body{clear:none;width:72%;float:right;padding:0 5px 5px 12px;text-align:left;background:0 0;margin:0}.blog_mn_page .blog:nth-child(3n+1),.sidebarBlock,.staffcontent ul li:nth-child(2n+1){clear:left}.quickSearchResults .productGrid .product .card .card-figure{min-height:90px;max-height:90px;background:0 0}.quickSearchResults .price-section{margin-bottom:0}.quickSearchResults .productGrid .product .card{padding:0;background:0 0}.quickSearchResults .card .card-body .card-title{text-align:left;line-height:normal;height:auto;max-height:none;margin:0;padding:0}.quickSearchResults .card .card-body .card-title>a{height:auto;font-family:'Signika Negative',sans-serif;font-size:14px;margin-bottom:5px;color:#000;text-align:left}.innerpage h2,.innerpage h3{font-family:'Open Sans',sans-serif;font-weight:700}.quickSearchResults .card .card-body .card-title>a:hover{color:#3297f9}.quickSearchResults .modal-close{display:none;right:24px;top:4px}.quickSearcblockhResults .card-title,.quickSearchResults .card-body .card-text{text-align:left;padding:0}.quickSearchResults .card--alternate:hover .card-body{background:0 0}.quickSearchResults .card--alternate:hover .card-body .card-text{color:#000}.quickSearchResults .card--alternate,.quickSearchResults .card--alternate:hover{border:none}.quickSearchResults .productGrid{margin:0 -4px}.quickSearchResults .card-text .price-section span,.quickSearchResults .price--rrp{font-size:17px;color:#000}.quickSearchResults .prdt-view-btn .prdt_view{width:99px;height:28px;line-height:29px;font-size:13px}#gift-certificate-form>.form-row.form-row--half+.form-row .form-fieldset.form-column>.form-field{padding-left:0;padding-right:0}#gift-certificate-form>.form-row.form-row--half+.form-row .form-fieldset.form-column>.form-field.form-field-group{padding-left:.75rem;padding-right:.75rem}.breadcrumbs{margin-top:26px}.page-content--centered{width:100%}.innerpage h3{font-size:20px;color:#000}.innerpage h2{font-size:24px;color:#000}.innerpage p,.innerpage ul li{font-family:ProximaNovaBold;font-size:14px;line-height:26px;color:#000;letter-spacing:0}#sidebar_menu h2,.cat_banner h1,.right_block .page-heading{font-family:'Proxima Nova Th';text-transform:uppercase}.all_category,.all_category ul{float:left;width:100%;margin:0}.all_category ul li{float:left;width:100%}.all_category ul li a{padding-top:0}.facetedSearch{float:left;width:100%}.cat_banner{float:left;width:100%;position:relative}.cat_banner .banners{padding:0}.cat_banner .banners p img{height:274px;width:100%}.cat_banner h1{position:absolute;top:97px;left:0;text-align:center;float:left;width:100%;font-size:77px;line-height:68px;letter-spacing:15px;color:#fff}.right_block{float:right;width:70%}.right_block .card{margin-bottom:40px}.right_block .page-heading{text-align:left;font-size:20px;line-height:18px;letter-spacing:3px;color:#000;margin-bottom:28px}#sidebar_menu h2{padding:0;margin:0;font-size:16px;line-height:20px;letter-spacing:5px;color:#000}#faceted-search-container,.right_block{margin-top:40px}.all_category .navPages-action{padding:0;font-family:ProximaNovaBold;font-size:14px;color:#000;line-height:29px;letter-spacing:3px}.actionBar-section .form-label,.actionBar-section .form-select,.pagination-item.pagination-item--current,.pagination-list li a{font-family:'Open Sans',sans-serif}.all_category .navPages-action:hover{color:#0688ed}.all_category{margin-top:18px}.all_category .navPages-item{width:100%;position:relative}#sidebar_menu .subcat-expand{height:38px;width:10px;position:absolute;top:0;right:0;cursor:pointer}#sidebar_menu .subcat-expand:after,#sidebar_menu .subcat-expand:before{background:#1d0100;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;display:block}#sidebar_menu .subcat-expand.subcat-expanded:before,.cat_botpagiation .pagination-item{display:none}#sidebar_menu .subcat-expand:after{height:1px;width:9px}#sidebar_menu .subcat-expand:before{height:9px;width:1px}.actionBar-section .form-label{color:#000;font-weight:600}.cat_topnav{float:left;width:100%;margin-bottom:48px}.pagination{float:left;width:50%}.actionBar,.actionBar-section,.cat_botpagiation .pagination{float:right}.actionBar{width:50%;margin:0}.pagination-list{text-align:left}.pagination-item.pagination-item--current{border:none;font-weight:600}.pagination-item.pagination-item--current,.pagination-list li{margin:0}.pagination-list li a{padding:0 10px 0 0;font-weight:600}.actionBar-section .form-field{border:none;border-radius:0}.actionBar-section .form-select{border:1px solid #ccc;border-radius:0;width:155px;height:41px;padding-left:10px;font-weight:400;line-height:21px}.card-image{margin:0 auto;height:auto;max-height:221px}.cat_botpagiation .pagination-item--next .pagination-link,.cat_botpagiation .pagination-item--previous .pagination-link{font-size:12px;letter-spacing:2px;font-family:ProximaNovaBold;width:auto;height:38px;border-radius:0;text-align:center;text-transform:uppercase}.cat_botpagiation .pagination-item--next,.cat_botpagiation .pagination-item--previous{display:block;float:right}.addthis_toolbox .socialLinks .icon svg,.pagination-item--next .icon,.pagination-item--previous .icon,.price-section--saving,.productView-details .form-field--increments .button--icon svg{display:none}.cat_botpagiation .pagination-item--next .pagination-link{background:url(../img/newsletter.png) 85% 50% no-repeat #000;color:#fff;line-height:40px;padding:0 30px 0 16px}.cat_botpagiation .pagination-item--next .pagination-link:hover,.cat_botpagiation .pagination-item--previous .pagination-link:hover,.pagination-item .pagination-link:hover,.pagination-item.pagination-item--next>a:hover,.pagination-item.pagination-item--previous>a:hover{color:#0688ed}.pagination-item.pagination-item--previous>a{background:url(/product_images/uploaded_images/pag-prv.jpg) 0 center no-repeat;padding-left:15px}.pagination-item.pagination-item--next>a{background:url(/product_images/uploaded_images/pag-next.jpg) 100% 70% no-repeat;padding-right:14px}.cat_botpagiation .pagination-item--previous .pagination-link{background:url(/product_images/uploaded_images/newsletter-prv.png) 10% 50% no-repeat #000;color:#fff;line-height:38px;padding:0 16px 0 30px}.blog-author,.blog-date,.blog-title,.breadcrumbs{text-align:left}.cat_botpagiation{margin:2px 0 0;float:left;width:100%}.cat_page{margin:0}.price-section .price{font-family:'Proxima Nova Th'}.price-section .price.price--rrp{font-family:'Proxima Nova Rg';text-decoration:none;color:#7d7d7d;letter-spacing:3px;padding-right:5px;font-size:20px}.form-select{background:url(../img/dropdown_arrow.png) 96% center no-repeat;background-size:auto;padding-right:5px}.page-sidebar+.page-content{width:70%;float:right}.page-sidebar{width:23%}.breadcrumb a,.breadcrumb.is-active>.breadcrumb-label{text-transform:uppercase;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:10px;letter-spacing:1px}.breadcrumb a:hover{color:#0688ed}.form-field--increments label,.productView-title{font-family:'Proxima Nova Th';color:#000;text-transform:uppercase}.blog-post-body,.blog-post-figure{width:100%}.blog-title{margin:0}.productView-image{border:1px solid #d0cfd0;float:left;width:541px;height:486px}.productView-images{width:65%;margin-bottom:12px}.productView-img-container:after{padding-bottom:91.8%}.productView-thumbnail-link{height:144px;max-width:100%;padding:0;width:100%;border:1px solid #d0cfd0}.productView-thumbnail{padding:0;width:100%;margin-bottom:21px}.productView-image+.productView-thumbnails{float:left;width:163px;margin-left:25px;margin-top:0}.productView{padding-top:0}.productView-details{width:33%}.productView-details .form-field--increments,.productView-title{width:100%;float:left}.productView-title{font-size:22px;line-height:22px;letter-spacing:3px;margin-top:9px;margin-bottom:7px}.productView-reviewLink>a{text-transform:uppercase}.productView-details .form-increment{float:left;width:52px;border:1px solid #d0cfd0}.form-field--increments label{float:left;width:98px;font-size:14px;line-height:26px;letter-spacing:2px;margin-bottom:0}.productView-details .form-increment .button{width:100%;padding:0}.button_outer{float:right;width:10px;padding-right:5px}.productView-details .form-input--incrementTotal{width:36px;height:23px}.productView-details .form-increment .button.qtyup{background:url(../img/qtyup.png) right top no-repeat;width:6px;height:5px;margin:5px 0 2px}.productView-details .form-increment .button.qtydown{background:url(../img/qtydown.png) right bottom no-repeat;width:6px;height:5px;margin:1px 0 5px}.productView-description .tab.is-active,.productView-options{margin-bottom:0}#form-action-addToCart{width:262px;height:55px;background:#0688ed;font-family:Futura;font-weight:700;font-size:19px;line-height:21px;border-radius:6px;margin-top:18px;letter-spacing:2px}.productView-description{float:left;width:100%;padding:0}#form-action-addToCart:hover{background:#ed061b}.addthis_toolbox .socialLinks .socialLinks-item a{background:url(../img/share.png) no-repeat;width:38px;height:37px;transition:all .15s ease;letter-spacing:1px}.addthis_toolbox .socialLinks .socialLinks-item a.icon--google_plusone{background-position:0 0;width:24px}.addthis_toolbox .socialLinks .socialLinks-item a.icon--facebook{background-position:-28px 0;margin-left:-1px}.addthis_toolbox .socialLinks .socialLinks-item a.icon--twitter{background-position:-48px 0}.addthis_toolbox .socialLinks .socialLinks-item a:hover{background:url(../img/share.png) no-repeat;width:38px;height:37px}.addthis_toolbox .socialLinks .socialLinks-item a.icon--google_plusone:hover{background-position:0 0;width:24px}.google_plusone_iframe_widget{width:38px!important}.addthis_toolbox .socialLinks .socialLinks-item a.icon--facebook:hover{background-position:-28px 0}.addthis_toolbox .socialLinks .socialLinks-item a.icon--twitter:hover{background-position:-48px 0}.addthis_toolbox .socialLinks .socialLinks-item{margin-right:5px}.addthis_toolbox .socialLinks-item--facebook,.addthis_toolbox .socialLinks-item--twitter{width:15px}.productView-description .tab,.productView-description .tabs{float:left;width:auto}.productView-options .form-field{margin-bottom:0;float:left}.productView-description .tab-content{border:1px solid #d0cfd0;float:left;width:100%;padding:60px 50px 40px}.productView-description .tab.is-active,.productView-description .tabs{border:none}.productView-description .tab-title{background:#0688ed;font-family:ProximaNovaBold;font-size:13px;color:#fff;line-height:46px;text-transform:uppercase;letter-spacing:3px;height:46px;padding:0 27px}.productView-description .tab{border:none;margin-right:1px}.productView-description .tab.is-active .tab-title{color:#fff;background:#ed061b;width:215px;text-align:center}.productView-description .tab-content p{font-family:ProximaNovaBold;font-size:14px;line-height:29px;color:#000;letter-spacing:3px}.tabs-contents{float:left;width:100%}.pprelated_produst{float:left;width:100%;text-align:center;margin-top:25px;margin-bottom:22px;border:none}.pprelated_produst .tab,.pprelated_produst .tab a{float:left;width:100%;text-align:center;font-size:22px;color:#000;line-height:23px;text-transform:uppercase;letter-spacing:3px;font-family:'Proxima Nova Th';border:none}.pprelated_produst .card-title a{font-size:16px;line-height:26px;font-family:Roboto,sans-serif;font-weight:900;text-transform:none;letter-spacing:3px;padding:0 25px;width:100%}.pprelated_produst .price-section .price,.pprelated_produst .price-section .price.price--rrp{line-height:26px;font-family:Roboto,sans-serif;text-transform:none;letter-spacing:4px}.pprelated_produst .price-section .price{font-size:16px;font-weight:900;padding-left:5px}.pprelated_produst .price-section .price.price--rrp{font-size:15px;font-weight:600;color:#999;padding-right:5px;text-decoration:line-through}.option_prdt .form-label,.textlabel_pp li div{font-family:'Proxima Nova Th';color:#000;text-transform:uppercase;float:left}.pprelated_produst .price-section{margin-top:13px;float:left;width:100%}.pprelated_produst .card-image{margin:0 auto;max-height:170px}.pprelated_produst .card-figure{height:145px;margin-top:35px}.pprelated_produst .card-img-container:after{padding-bottom:104.8%}.pprelated_produst .card-title{line-height:16px;height:48px;overflow:hidden}.pprelated_produst .tab-content.has-jsContent.is-active{padding-top:0;margin-top:1px}.textlabel_pp{float:left;width:100%;margin-bottom:63px;margin-top:4px}.textlabel_pp ul{margin:0}.textlabel_pp li{float:left;width:33.33%;list-style:none;padding:0 15px}.textlabel_pp li div{width:100%;height:81px;background:#f4f4f4;font-size:16px;line-height:81px;letter-spacing:3.8px;text-align:center;vertical-align:middle}.textlabel_pp li div:before{background:url(../img/pp_right.png) 0 center no-repeat;content:'';width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:15px}.productView-rating .icon{height:15px;width:15px}.option_prdt{float:left;margin-bottom:17px;margin-top:16px}.option_prdt .form-label{width:98px;font-size:14px;line-height:26px;letter-spacing:2px;margin-bottom:0}.option_prdt .form-select{float:left;width:202px;height:26px;border:1px solid #d0cfd0;border-radius:0;padding:0 0 0 10px;background:url(../img/optionicon.png) 96% center no-repeat}#tab-reviews .toggle,.navUser .dropdown-menu{border:none}.form-label small{display:none}#tab-reviews .toggle-title{margin-top:0}.productView-info-name,.productView-info-value{float:left;font-size:11px;color:#5f5f5f;line-height:13px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.list_price .price,.list_price label{font-size:15px;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#5f5f5f}.productView-price .list_price{float:left;width:100%;line-height:normal;display:inline-block}.list_price{display:none}.list_price label{float:left;line-height:26px;font-weight:600;letter-spacing:.5px;display:block}.list_price .price{line-height:26px;font-weight:600;letter-spacing:1.5px;text-decoration:none}.salelabel{display:none}.productView-price .salelabel{font-size:16px;color:#5f5f5f;line-height:26px;font-family:ProximaNovaBold;text-transform:uppercase;display:inline-block;letter-spacing:1px}.form-field-availability label,.productView-brand a span,.productView-price .price-section .price{font-family:Montserrat,sans-serif;text-transform:uppercase}.price-section .price--rrp{text-decoration:line-through}.productView-price .price-section .price{font-size:15px;color:#5f5f5f;line-height:26px;font-weight:600;letter-spacing:1.5px;text-decoration:none;padding-left:5px}.productView-price .price-section .price--withoutTax{font-weight:700}.productView-price{font-size:18px;margin-bottom:0;padding-left:5px}.modal-body .productView-info{display:none}.productView-product{padding-bottom:11px;margin-bottom:20px}.form-field-availability label{font-size:11px;color:#5f5f5f;line-height:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.productView-brand{margin:-2px 0 2px;float:left;width:100%}.productView-brand a span{font-size:14px;color:#000;line-height:26px;font-weight:600;letter-spacing:1.2px}.facetedSearch-navList{display:none!important}.aboutbanner a img{width:100%}.aboutbannertext,.staffcontent{float:left;width:100%;text-align:center}.aboutbannertext h3{font-family:'Proxima Nova Th';font-size:29px;color:#000;line-height:30px;text-transform:uppercase;letter-spacing:4px;margin-bottom:40px}.aboutbannertext p{font-family:ProximaNovaBold;font-size:14px;line-height:26px;color:#000;letter-spacing:0;margin-bottom:40px}.staffcontent h2,.staffcontent ul li h3{font-family:'Proxima Nova Th'}.staffcontent{margin-top:2px;margin-bottom:74px}.staffcontent h2{font-size:44px;color:#000;line-height:46px;text-transform:uppercase;letter-spacing:6px;margin-top:44px;margin-bottom:44px}.staffcontent ul{float:left;width:100%;margin:0;list-style:none}.staffcontent ul li h3,.staffcontent ul li h4{margin-bottom:8px;color:#000;text-transform:uppercase}.staffcontent ul li{float:left;width:50%;text-align:left;padding:0 23px}.staffcontent ul li h3{font-size:24px;line-height:24px;letter-spacing:3px;margin-top:34px}.staffcontent ul li h4{font-family:'Proxima Nova Lt';font-size:16px;line-height:22px;letter-spacing:2px;margin-top:0}.staffcontent ul li p{font-family:ProximaNovaBold;font-size:14px;color:#000;line-height:26px;margin-bottom:47px}.blog-title a,.divetop h3{font-family:'Proxima Nova Th'}.page{margin:0}.navPages-container{margin-left:20px}.navPages>ul>li:first-child>a{padding-left:0}.navPages>ul>li:last-child>a{padding-right:0}@media screen and (min-width:991px){body.scrollActive{padding-top:131px}.header{transition:top 1s ease;-webkit-transition:top 1s ease;-moz-transition:top 1s ease;-ms-transition:top 1s ease;-o-transition:top 1s ease}.scrollActive .header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:top 1s ease;-webkit-transition:top 1s ease;-moz-transition:top 1s ease;-ms-transition:top 1s ease;-o-transition:top 1s ease;background:#fff}.scrollActive .hdrtop{display:none}.scrollActive .header-logo{margin:9px 0}.scrollActive .navUser ul li.navUser-item--account .navUser-action,.scrollActive .navUser ul li.navUser-item--cart .navUser-action{padding-top:28px;padding-bottom:17px}.scrollActive .navPages>ul>li>a{padding-top:0;margin-top:27px;padding-bottom:21px}.scrollActive .dropdown-menu{top:72px!important}}.navPages-action.is-open{background:0 0}.header .container,.navPages-container{position:static}.slick-prev::before,.slick-prev:hover::before{width:24px}.page-sidebar+.right_block .productGrid .product{width:33%}.productView-thumbnails img{max-height:150px;max-width:150px}.productView-reviewLink,.productView-reviewLink+.productView-reviewLink{margin-left:3px}.productView-img-container img.ppsearch{position:relative;float:right;z-index:9;top:432px}.addthis_toolbox .socialLinks .socialLinks-item,.blog_mn_page,.brandGrid .brand,.brandGrid .card,.divetop,.divetopleft{float:left}.previewCartCheckout .button+.button,.previewCartCheckout .button+p{font-size:13px}.cart-total .form-select{background-size:auto;background-position:96% center}.account{min-height:900px}.page-heading{color:#000}.productView-image .easyzoom-flyout{left:0;top:0}.dropdown-menu{left:auto;right:0;display:block;top:90px}.previewCartAction .button{font-size:11px;padding-left:0;padding-right:0}.navUser-item--cart .dropdown-menu{max-width:350px;width:300px}.previewCartList{border-top:0}.previewCartItem-image img{max-width:65%}.productGrid .card-body{padding:8px 0 0}.previewCartItem-name>a:hover,.productView-reviewLink>a:hover,.toggle-title .toggleLink:hover,.toggle-title .toggleLink:hover .toggleLink-text{color:#0688ed}.tab.is-active .tab-title{color:#000}.cart-header-item{text-transform:uppercase}.navUser-item--cart .previewCart{border:1px solid #ccc}.navUser-item--cart .navUser .dropdown-menu{border:none}.countPill{line-height:22px}.aboutbannertext{margin-top:57px}#product-listing-container .productGrid{margin:0 -2.75rem 1.5rem}.all_category .active_link>.navPages-action{color:#0688ed}.blog-thumbnail{margin:0}.blog-title a{text-align:left;font-size:20px;line-height:18px;letter-spacing:3px;color:#000;text-transform:uppercase}.blog-date{margin-bottom:0}.blog+.blog{padding-top:0;margin-top:20px}.breadcrumb:before{content:">";margin:0 5px}.productView-price .salelabel+.price.price--rrp{text-decoration:line-through}.card-img-container:after{display:none}body>iframe{display:none!important}.blog-thumbnail:after,.brand .card-img-container:after{display:none}.estimator-form-input .form-input,.estimator-form-input .form-select{border-radius:4px}.cart-gift-certificate-form .form-input,.coupon-form .form-input{width:78%;border-radius:4px;height:30px}.login-row{margin-top:2rem}.blog_mn_page .blog{width:33.33%;float:left;padding:0 15px;margin:20px 0 0;border:0}.blog_mn_page .blog .blog-post-figure{width:100%}.google_plusone_iframe_widget iframe{opacity:0;visibility:hidden!important}.blog_mn_page .blog .blog-thumbnail img,.brandGrid .brand .brand_img .card-image{position:relative}#tab-reviews .productView-reviewLink>a,#tab-reviews .productView-reviewLink>a:active,#tab-reviews .productView-reviewLink>a:hover{color:#fff}.blog_mn_page{margin-bottom:20px}.blog_mn_pagem{margin-bottom:50px}.brandGrid .brand .card-figure,.card-img-container{height:125px}.brandGrid .card{width:100%;margin-bottom:30px}.brandGrid .card .card-figure{border:1px solid #ccc;border-bottom:0;height:125px;overflow:hidden}.brandGrid .card .card-body{padding:0;margin:0}.blog-thumbnail img,.brandGrid .card-image{display:block;margin:0 auto}.brandGrid .card .card-body .card-title{font-size:14px}.brand .card-img-container{max-width:100%}.brandGrid .card .card-body .card-title>a{background:#ed061b;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600;padding:10px 20px;display:block;height:49px;overflow:hidden;width:100%}.classes_images p.explore a,.divebot ul li h3,.divetop h3{font-weight:800;text-transform:uppercase}.brandGrid .card .card-body .card-title>a:hover{background:#0688ed}.blog-thumbnail img{position:static}.divetop{width:100%;margin-top:35px}.divetopleft,.divetopright{width:49%;text-align:center}.divebot .container,.divetop .container{max-width:1226px}.divetopright{float:right}.divebot,.divebot ul{width:100%;float:left}.divetop h3{font-size:24px;color:#000;line-height:34px;letter-spacing:4px;margin-top:38px;margin-bottom:9px}.divetop h3 a:hover{color:#0688ed}.divetop p{font-size:13px;color:#000;line-height:26px;letter-spacing:1.5px;font-family:ProximaNovaBold;padding:0 116px}.divebot{margin-top:32px;margin-bottom:105px}.divebot ul{margin:0;list-style:none}.divebot ul li{float:left;width:33.33%;text-align:center;padding:0 16px 35px;height:497px}.divebot ul li h3{font-size:18px;line-height:25px;color:#000;letter-spacing:3px;font-family:'Proxima Nova Th';padding:0 6px;margin-top:39px;margin-bottom:16px}.divebot ul li p{font-size:13px;color:#000;line-height:26px;letter-spacing:1.5px;font-family:ProximaNovaBold;padding:0 10px;min-height:104px;max-height:124px;overflow:hidden}.classes_images{float:left;width:100%;margin-top:43px}.classes_images p{float:left;width:100%;text-align:center;margin-bottom:19px}.classes_images p.explore a:after,.classes_images p.explore a:hover:after{content:'';width:7px;height:9px;margin-top:17px;margin-left:9px;display:inline-block;position:absolute}.classes_images p.explore a{font-size:31px;color:#000;line-height:44px;font-family:'Proxima Nova Th';letter-spacing:6px}.classes_images p.explore a:after{background:url(../img/explore.png) no-repeat}.classes_images p.explore a:hover{color:#0688ed}.classes_images p.explore a:hover:after{background:url(https://www.santabarbaraaquatics.com/content/explorehover.png) no-repeat}.swim_button,.swim_button ul{float:left;width:100%}.swim_button{text-align:center}.swim_button ul li{float:none;width:30%;list-style:none;text-align:center;margin:0 10px 40px;min-height:83px;display:inline-block}.swim_button ul li a{border-radius:14px;background:linear-gradient(#2191bf,#5abae7);width:100%;height:47px;line-height:47px;font-size:18px;color:#fff;display:block;max-width:245px;margin:0 auto 12px}.swim_button ul li span{font-size:16px;color:#414141}.swim_classes h3{background-color:#2094c4;color:#fff;padding:40px 30px;float:left;width:100%;font-size:26px}.swim_classes .age{font-size:19px}.swim_classes p{font-size:17px;color:#414141;text-align:center}.swim_button ul li img{margin-bottom:15px}.faq_page{text-align:center}.faq_page h3{font-weight:600}.swim_classes{text-align:center}.swim_classes img.__mce_add_custom__{margin-bottom:30px}.productView .productView-image:before{background:url(https://www.santabarbaraaquatics.com/content/ppsearch.png) no-repeat;content:"";height:20px;width:20px;position:absolute;bottom:15px;right:15px;z-index:1}#menu_responsive,#menu_responsive .navPages-quickSearch{display:none}.header.is-open #menu_responsive{display:block}.navPages-container.is-open{width:275px;display:block;float:left;z-index:50;margin:0;padding:0;position:fixed;transition:all .3s ease 0s;left:0}body.has-activeNavPages{left:275px;transition:all .3s ease 0s;position:relative}#menu_responsive .navPages{background:#000;padding:15px 20px}#menu_responsive .navPages ul li:hover .navPage-subMenu{min-height:100%}#menu_responsive ul li{border:0;padding:0;display:block;position:relative;width:100%;float:left;color:#fff;text-transform:uppercase;font-family:ProximaNovaBold}#menu_responsive .navPages-list.navPages-list--user li:hover a.navPages-action{color:#fff}#menu_responsive ul li:hover>a.navPages-action,#menu_responsive ul.navPages-list.navPages-list--user li>a.navPages-action:hover{color:#0688ed}#menu_responsive .navPage-subMenu-item>.navPage-subMenu-action,#menu_responsive .navPages-action{font-family:ProximaNovaBold;text-transform:uppercase;letter-spacing:1px;line-height:normal;padding:5px 0;display:block;border:0;font-weight:400;font-size:15px;margin-top:0;color:#fff}#menu_responsive .navPages ul li:hover .navPage-subMenu,.navPages-container.is-open svg{display:none}#menu_responsive .navPage-subMenu .container{padding:0}#menu_responsive .navPage-subMenu .container,#menu_responsive .navPage-subMenu .navPage-subMenu-list{display:block!important}#menu_responsive .subcat-expand{height:30px;width:30px;position:absolute;top:0;right:0;cursor:pointer}#menu_responsive .subcat-expand.subcat-expanded:before{display:none}#menu_responsive .subcat-expand:after,#menu_responsive .subcat-expand:before{background:#fff;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}#menu_responsive .subcat-expand:before{height:14px;width:2px}#menu_responsive .subcat-expand:after{height:2px;width:14px}#menu_responsive .navPage-subMenu{background:0 0;top:0}#menu_responsive .navPages ul{width:100%;float:left}#menu_responsive ul ul{width:100%;display:block;padding:10px 0 12px 10px;background:0 0;margin:0;border:0}#menu_responsive .navPages-list+.navPages-list{float:left;margin-bottom:30px}#menu_responsive{transition:all .3s ease 0s;left:0}#menu_responsive .navPages ul li.navPages-item:hover .navPage-subMenu{padding:0!important}#menu_responsive .icon.navPages-action-moreIcon,#menu_responsive .navPages ul li.navPages-item .navPage-subMenu-item:after{display:none}#menu_responsive .navPages-quickSearch{border:0}#menu_responsive .navPages-list.navPages-list--user li:first-child,#menu_responsive .navPages-list.navPages-list--user li:nth-child(4){display:none!important}#menu_responsive .quickSearchResults,li.navPage-subMenu-item.Best.sellers,li.navPage-subMenu-item.Calender,li.navPage-subMenu-item.On.sale{display:none}.account-orderStatus-action,.coupon-code-cancel,.shipping-estimate-hide{font-style:normal}.sidebarBlock-heading{padding:0;margin:15px 0 5px;font-size:16px;line-height:20px;letter-spacing:5px;color:#000;font-family:'Proxima Nova Th';text-transform:uppercase;width:100%;float:left}.sidebarBlock .navList{float:left;width:100%}.ft_link{text-align:center}.ft_link a{font-weight:300;font-size:14px;color:#fff;line-height:29px;letter-spacing:1px}.ft_link a:hover,.sidebarBlock .navList .navList-action:hover{color:#0688ed}@media only screen and (max-width:1199px){#tab-related .slick-prev,.home_tabiing .slick-prev{left:10px}.footer .container,.inner,body .container{padding:0 15px!important}.home_tabiing{margin:-129px 0 0;width:100%}ul.scuba li a:before{width:97%}.newsletter .footer-info-heading{width:50%;float:left;letter-spacing:3px;padding:0}.newsletter .form{width:50%;float:right;margin:0}.newsletter .form-prefixPostfix.wrap{float:right;margin-right:0}.footer-info-col--small{width:22%;margin-right:4%}.bannerabout .text{margin-left:20px}.header .header-logo{width:24%;padding:0}.navPages .navPages-action{margin-top:27px;letter-spacing:0}.menu_contanier{width:75%}.navPages-container{margin-left:30px}.navUser ul li.navUser-item--account .navUser-action{padding-top:27px;background:url(../img/signin.png) 0 50% no-repeat}.navUser ul li.navUser-item--cart{margin-left:10px}.navUser ul li.navUser-item--cart .navUser-action{background:url(../img/cart.png) 0 50% no-repeat;padding:25px 0 25px 19px}.scrollActive .header-logo{margin:19px 0 17px}.scrollActive .navUser ul li.navUser-item--account .navUser-action,.scrollActive .navUser ul li.navUser-item--cart .navUser-action{padding-bottom:26px}.navPages .navPage-subMenu-list{padding-left:30px}.cat_container,.container{padding:0 15px}.page-sidebar{padding-left:0}.right_block{width:77%;padding:0 0 0 15px}.page-content,.page-content--full{padding:0}#product-listing-container .productGrid{margin:0 -.75rem 1.5rem}.page-sidebar+.right_block .productGrid .product{width:33.33%}.home_tabiing .slick-next{right:4px}.essentail_gear .text h2{font-size:42px;text-align:center;letter-spacing:8px}.essentail_gear .text h3{letter-spacing:3px;font-size:23px;text-align:center}.essentail_gear .text p{text-align:center}.essentail_gear .text{margin-right:0}.productView .productView-image{width:75%}.productView .productView-image+.productView-thumbnails{width:25%;padding-left:15px;margin-left:0}.productView .productView-details{width:35%}.previewCartCheckout .button{padding:10px;letter-spacing:0}.textlabel_pp li div{letter-spacing:2px}.previewCartCheckout .productView-image{height:auto}.aboutbanner{margin:0 -15px auto}#CartEditProductFieldsForm .form-select{padding:5px 7px}.swim_button ul{margin:0}.previewCart .productView .productView-details{margin-top:20px}#tab-related .slick-next{right:11px}}@media only screen and (max-width:991px){body{padding:0}.header{position:static}.heroCarousel .slick-next,.heroCarousel .slick-prev{top:50%}.header .header-logo{width:100%;margin:0 auto;clear:both;padding:20px 0;float:none}.header-logo>a{padding:0;max-width:50%}.header-logo-image{max-height:inherit;max-width:100%}.mobileMenu-toggle{top:53px}.navUser{padding-right:15px;top:80px}.home_tabiing ul.tabs li{padding:21px 24px;letter-spacing:3px}.home_tabiing{margin:-102px 0 0}.home_tabiing ul.tabs{height:72px}.home_tabiing ul.tabs li.current{background:url(../img/tabaerrow.png) center 59px no-repeat}.footer-info{margin:0 -15px}.footer-info-col--small{width:50%;margin-right:0;padding:30px 15px 0;margin-bottom:2rem}.topbannercontent h2{font-size:35px;letter-spacing:5px}ul.scuba li a{letter-spacing:1px}ul.scuba li .titlebestseller{width:70%}ul.scuba li a:before{width:96%}.card{margin-bottom:1rem}ul.scuba li .titlediv{padding-left:10px;padding-right:10px}.students .circle h2{font-size:38px;letter-spacing:6px}.bannerabout{margin:50px 0 0;padding-bottom:55px}.bannerabout .text h2{padding-top:60px}.bannerabout .text p{line-height:18px;padding-left:4px}.bannerabout .img{padding-top:120px;width:45%}.home_tabiing .newproduct .slick-initialized .slick-slide{margin-bottom:35px}.essentail_gear .img{padding-top:95px}.essentail_gear .text{width:50%;padding-top:160px;margin-right:0}.newsletter .form-prefixPostfix .form-input,.newsletter .form-prefixPostfix.wrap,.page-sidebar+.page-content{width:100%}.essentail_gear .text h2{font-size:36px;letter-spacing:5px;text-align:center}.essentail_gear .text h3{font-size:17px;letter-spacing:3px;text-align:center}.essentail_gear .text p{letter-spacing:2px;text-align:center}.newsletter .footer-info-heading{font-size:21px;letter-spacing:1px}.cat_banner h1{font-size:60px;letter-spacing:10px}.page-sidebar,.right_block{width:100%;padding:0}.all_category{list-style:none}#faceted-search-container,.right_block{margin-top:20px}.facetedSearch{display:none}.actionBar-section .form-field{margin:0}.pagination-list{line-height:41px;margin:0}.pagination-list .pagination-item{vertical-align:middle}.productView-price{padding-left:0}.productView-options .form{float:left}.productView-product{border-bottom:1px solid #e5e5e5}.productView-options .form-action{padding:0}.textlabel_pp li{width:33.33%;padding:0 15px 10px}.textlabel_pp{margin-bottom:30px}.textlabel_pp li div{letter-spacing:0;font-size:13px}.productView .productView-details,.productView .productView-images{width:100%}.textlabel_pp li div:before{margin-left:7px;width:17px;height:17px;background-size:contain}.navBar--account,.previewCart .productView .productView-image{width:100%}#tab-related .slick-prev{left:10px;background-color:#000!important}#tab-related .slick-next{right:11px;background-color:#000!important}.previewCart .productView{padding:15px}.productView .productView-details{margin-top:15px}.writeReview-productImage-container img{position:static;display:block}.writeReview-productImage-container:after{display:none}.card-title a,.navBar--account,.navBar--account.navBar--sub .navBar-item{display:inline-block}.cart-item-info{margin-top:11px}.swal2-modal .button{margin:0 5px}.account-body{margin:0}.brandGrid .brand{width:33.33%}.navUser-item--cart .dropdown-menu{width:300px!important;left:auto!important;right:10px!important;top:100%!important}.card-title a{float:none}.divetop p{padding:0 30px}.divetop h3{font-size:22px;letter-spacing:1px}.divebot ul li h3{letter-spacing:0}.divebot ul li{height:420px}}@media only screen and (max-width:767px){.breadcrumbs,.countPill{display:block}.header-logo>a{max-width:270px}.mobileMenu-toggle{top:47px}.home_tabiing ul.tabs li{padding:10px 15px;letter-spacing:1px;font-size:16px}.home_tabiing ul.tabs{height:47px}.home_tabiing{margin:-77px 0 0}.heroCarousel .slick-next,.heroCarousel .slick-prev{width:20px;height:30px;padding:0}.slick-next:before,.slick-next:hover:before,.slick-prev:before,.slick-prev:hover:before{background-size:contain}.newsletter .footer-info-heading{line-height:78px;font-size:14px;letter-spacing:0;text-align:left}.newsletter .form-field{margin-bottom:20px}.newsletter .form-prefixPostfix.wrap{margin-top:20px}.newsletter{height:auto}.footer-info-col--small{text-align:left;margin-bottom:0}.topbannercontent h2{font-size:25px;margin-bottom:20px;letter-spacing:2px}ul.scuba li a{font-size:19px}ul.scuba li .titlediv{padding-bottom:10px}.students .circle h2{letter-spacing:2px;font-size:26px;line-height:30px;margin-top:0}.students .img{width:25%;padding-left:15px}.students .circle{width:65%}.bannerabout .text h2{padding-top:30px}.bannerabout .text h2,.students .circle a{letter-spacing:2px;font-size:18px}.bannerabout{padding-bottom:30px;margin:30px 0 0}.bannerabout .text{width:100%;margin-left:0}.bannerabout .text h2 span{width:50px;height:40px}.bannerabout .text p{letter-spacing:2px}.bannerabout .img{width:100%;padding-top:30px}.essentail_gear{padding-bottom:40px}.essentail_gear .img{padding-top:50px;width:45%}.essentail_gear .text{width:55%;padding-top:40px}.essentail_gear .text h2{font-size:23px;letter-spacing:4px}.essentail_gear .text h3{letter-spacing:1px;font-size:13px;margin:0}.essentail_gear .text p{letter-spacing:1px}.essentail_gear .text a{width:238px;height:45px;line-height:45px;letter-spacing:4px;margin-top:10px;font-size:20px}.aboutbannertext,.page-heading{margin-top:20px}.newsletter .form-prefixPostfix .form-input{padding-right:48px}.page-sidebar+.right_block .productGrid .product{width:50%}.cat_banner h1{font-size:40px;letter-spacing:5px;top:65px}.cat_banner .banners p img{height:200px}.page-heading{font-size:25px}.productView .productView-image{width:100%;height:auto}.productView .productView-image+.productView-thumbnails{padding:0}.productView-thumbnail{width:33.33%;padding:0 10px}.productView-options{text-align:left}.textlabel_pp li{width:100%}.productView-description .tab.is-active .tab-title{width:auto}.productView-description .tab-content{padding:30px 20px 20px}.cart-total-label,.cart-total-value{width:50%}.cart-total-label{float:left;padding:6px 0;text-align:left}.cart-total-value{float:right;padding:6px 0;text-align:right}#CartEditProductFieldsForm .form-select--small{max-width:100%}.home_tabiing .slick-next,.home_tabiing .slick-next:hover,.home_tabiing .slick-prev,.home_tabiing .slick-prev:hover{width:40px;height:40px}.home_tabiing .slick-next:before,.home_tabiing .slick-next:hover:before,.home_tabiing .slick-prev:before,.home_tabiing .slick-prev:hover:before{height:40px;width:40px;background-size:contain}.home_tabiing .slick-next{right:10px}.blog_mn_page .blog,.brandGrid .brand{width:50%}.blog_mn_page .blog:nth-child(3n+1){clear:inherit}.blog-title a{font-size:15px;letter-spacing:1px}.aboutbannertext h3{font-size:20px;letter-spacing:2px;margin:20px 0}.staffcontent h2{font-size:25px;letter-spacing:3px;margin-top:0;margin-bottom:20px}.footer-info{margin:0 -15px 25px}.navUser ul li.navUser-item--cart{margin-left:0;width:25px;height:25px}.navUser ul li.navUser-item--cart .navUser-action{background:url(/product_images/uploaded_images/shopping-cart.png) right no-repeat;background-size:contain;width:22px;height:22px;padding:0;position:relative}.countPill{position:absolute;top:-13px;left:0;right:-7px;margin:0 auto;line-height:17px;width:17px;height:17px}.navUser{top:82px}.navUser ul li.navUser-item--cart .navUser-item-cartLabel{display:none}.page-heading{margin-bottom:10px}.innerpage h3{margin-top:0}.home_tabiing ul.tabs li.current{background:url(../img/tabaerrow.png) center 32px no-repeat}ul.scuba li .titlebestseller{width:auto;white-space:nowrap}.productView .productView-image+.productView-thumbnails{width:auto;margin:0 -10px auto;float:none}.productView-thumbnails img{max-width:100%;max-height:100%}.productView .productView-image{margin-bottom:20px}.productGrid .product{width:50%}.divetopleft,.divetopright{width:100%}.divetop h3{font-size:18px;letter-spacing:1px;margin-top:20px}.divebot ul li{width:50%}.swim_button ul li{width:40%}#tab-related .slick-next,#tab-related .slick-prev{width:35px;height:45px;padding:0}.slick-next:before,.slick-next:hover:before,.slick-prev:before,.slick-prev:hover:before{height:25px;width:36px;background-position:center;margin:0 auto}.cart-list .cart-item-image{max-height:100%}.page-content .innerpage p iframe{width:100%;height:100%}}@media only screen and (max-width:479px){ul.scuba li{width:100%;padding:0}.essentail_gear .img,.essentail_gear .text,.footer-info-col--small,.newsletter .footer-info-heading,.newsletter .form{width:100%}.newsletter .footer-info-heading{line-height:50px;text-align:center}.newsletter .form-prefixPostfix.wrap{margin:0}.header-logo>a{max-width:180px}.home_tabiing{margin:-62px 0 0}.home_tabiing ul.tabs{height:33px}.home_tabiing ul.tabs li{padding:5px;letter-spacing:0;font-size:13px}.topbannercontent h2{letter-spacing:1px;font-size:20px;margin-bottom:15px}ul.scuba li{margin-bottom:14px}.students .circle,.students .img{width:100%;padding:0 15px;text-align:center}.students .circle h2{margin:20px 0;font-size:20px}.hdrtop p{font-size:11px;letter-spacing:0}.heroCarousel .slick-next,.heroCarousel .slick-prev,.slick-next:before,.slick-next:hover:before,.slick-prev:before,.slick-prev:hover:before{width:15px;height:25px}.actionBar,.page-sidebar+.right_block .productGrid .product,.pagination,.productGrid .product{width:100%}.students{margin:0 0 15px}.cat_banner .banners p img{height:150px}.cat_banner h1{font-size:25px;top:40px;letter-spacing:1px}.actionBar-section{float:left}.actionBar-section .form-label{padding-left:0}.page-heading{font-size:20px;letter-spacing:1px}.productView-thumbnail-link{height:90px}.productView-thumbnails img{max-height:95px;max-width:80px}.option_prdt .form-select{width:190px}#form-action-addToCart,.blog_mn_page .blog,.brandGrid .brand,.productView-description .tab,.productView-description .tabs,.staffcontent ul li{width:100%}.estimator-form .button--primary{padding:8px}.cart-gift-certificate-form .button,.coupon-form .button{padding:8px;letter-spacing:0}.mobileMenu-toggle{top:42px}.navUser{top:78px}.productView-title{font-size:18px;letter-spacing:1px}.pprelated_produst,.productView .productView-details{margin-top:0}.productView-images{margin-bottom:0}.pprelated_produst .tab a{font-size:19p;letter-spacing:2px}.textlabel_pp li div{height:60px;line-height:60px}.home_tabiing ul.tabs li.current{background:url(../img/tabaerrow.png) center 22px no-repeat}.account #message_order_id{padding-right:29px}.divetop p,.staffcontent ul li{padding:0;letter-spacing:0}.swim_button ul li{width:80%}.divebot ul li{width:100%;height:410px}.divebot ul li h3{margin-top:20px;letter-spacing:2px}}.sba-table{border-collapse:collapse;table-layout:fixed}.sba-table td,.sba-table th{padding:.5em;vertical-align:top}