@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i.less');body{font-family:'Open Sans',sans-serif}body.cms-home{background-color:#eee}.cms-home .page-wrapper .page-header{background-color:#fff}@media only screen and (max-width:767px){.cms-home .page-wrapper .page-header{margin-bottom:0;padding-bottom:0}}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container{max-width:1170px !important;width:100% !important}body.cms-home .sections.nav-sections+.block-static-block{max-width:100% !important;margin:0;padding:0;width:100%}.logo img{max-width:300px;width:100%}.label{color:#000}.page-wrapper .page-header{margin-top:0}.page-wrapper .page-header .panel.wrapper{margin:0;border-radius:0}.page-wrapper .page-header .header.panel{margin:0 auto;background-color:transparent}.page-wrapper .nav-sections{background-color:#003366;margin-bottom:0}.page-wrapper .nav-sections .nav-sections-item-content>.navigation{background-color:transparent}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0{flex:1;text-align:center;margin:0;position:static}@media (max-width:767px){.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0{text-align:left}}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.level-top{color:#fff;text-transform:uppercase;font-weight:normal;display:block;width:100%;transition:all .3s;padding-top:5px;padding-bottom:5px}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu{width:100%;text-align:left}@media screen and (max-width:767px){.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu{background-color:#fff}}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu .submenu{display:block !important;position:static !important;box-shadow:none;border:0}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu .submenu li{margin-bottom:0}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu .submenu li a{padding-top:2px;padding-bottom:2px;font-size:12px;color:#000;opacity:0.7}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu .submenu li a:hover{background-color:transparent}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0 .submenu .submenu .submenu{display:none !important}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0:hover>.level-top{color:#fff;background-color:#00A1E0;border:none}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu>li{width:25%;float:left}@media (max-width:767px){.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu>li{width:100%;float:none}}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu>li>a{font-weight:bold;text-transform:uppercase;color:#000;font-size:13px;pointer-events:none}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu>li>a:hover{background-color:transparent}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu>li a.ui-state-active,.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu>li a.ui-state-focus{background-color:transparent}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu{padding:20px 0}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu:before{content:"";border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px;left:90px}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0.active>.level-top,.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0.has-active>.level-top{color:#fff;background-color:#00A1E0;border:none}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0.parent>a{pointer-events:none}.page-wrapper .nav-sections .nav-sections-item-content>.navigation>ul{display:flex}@media (max-width:767px){.page-wrapper .nav-sections .nav-sections-item-content>.navigation>ul{display:block}}.page-wrapper .page-footer{margin-bottom:0;padding-bottom:0}.page-wrapper .page-footer .footer section.footer_cont{background-image:url(../images/footer_bg.jpg);background-repeat:no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px;color:#fff;font-size:12px;line-height:19px}@media only screen and (max-width:767px){.page-wrapper .page-footer .footer section.footer_cont{padding-bottom:0}}.page-wrapper .page-footer .footer section.footer_cont .footer_links{list-style:none;padding-left:0}.page-wrapper .page-footer .footer section.footer_cont .footer_links li a{color:#fff}.page-wrapper .page-footer .footer section.footer_cont .newsletter>h4{margin-top:40px;margin-bottom:0;font-size:15px;font-weight:700}.page-wrapper .page-footer .footer section.footer_cont .newsletter .block.newsletter{width:100%;margin-top:20px}.page-wrapper .page-footer .footer section.footer_cont .newsletter .block.newsletter .control input{height:50px;border-radius:3px 0 0 3px;border:0;color:#000;padding-left:15px}.page-wrapper .page-footer .footer section.footer_cont .newsletter .block.newsletter .control:before{display:none}.page-wrapper .page-footer .footer section.footer_cont .newsletter .block.newsletter .action.subscribe{height:50px;font-weight:bold;text-transform:uppercase;background-color:#003366;border:0;padding:0 30px}.page-wrapper .page-footer .footer section.footer_cont .social-links a{color:#fff;border:2px solid #fff;display:inline-block;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px;font-size:18px;margin-left:3px}.page-wrapper .page-footer .footer section.footer_cont .col-sm-6.col-xs-12.left{padding-right:80px}@media only screen and (max-width:767px){.page-wrapper .page-footer .footer section.footer_cont .col-sm-6.col-xs-12.left{padding-right:15px}}.page-wrapper .page-footer .footer section.footer_cont h3{font-size:19px;line-height:21px;font-weight:600;margin:0 0 40px 0;white-space:nowrap}@media only screen and (max-width:767px){.page-wrapper .page-footer .footer section.footer_cont h3{margin-bottom:20px}}.page-wrapper .page-footer .footer>address{background-color:#003366;color:#fff;text-align:center;padding:12px;margin-bottom:0;font-size:12px}.page-wrapper .block-bestseller-products,.page-wrapper .block-new-products{background-color:#fff;padding:15px}.page-wrapper .block-bestseller-products .block-title strong,.page-wrapper .block-new-products .block-title strong{font-size:25px;text-align:center;text-transform:uppercase;font-weight:700;display:block;margin-top:20px;margin-bottom:15px}@media only screen and (max-width:767px){.page-wrapper .block-bestseller-products .block-title strong,.page-wrapper .block-new-products .block-title strong{text-align:left}}.page-wrapper #bannerSlider .owl-nav{display:none}.page-wrapper #bannerSlider .owl-nav button{width:40px;height:40px;background-color:#fff;color:#000;line-height:5px;border-radius:0;box-shadow:none;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.page-wrapper #bannerSlider .owl-nav button span{font-size:54px}.page-wrapper #bannerSlider .owl-nav button:hover{background-color:#000;color:#fff}.page-wrapper #bannerSlider .owl-nav button.owl-prev{left:10px}.page-wrapper #bannerSlider .owl-nav button.owl-next{right:10px}.page-wrapper #bannerSlider:hover .owl-nav{display:block}.page-wrapper #maincontent section.speciality{background-color:#fff;padding:20px;color:#3C3E41}.page-wrapper #maincontent section.speciality h2.ttl{text-align:center;text-transform:uppercase;font-weight:700}.page-wrapper #maincontent section.speciality .spe_items{display:flex;flex-wrap:wrap;justify-content:space-between}.page-wrapper #maincontent section.speciality .spe_items .spe_item{align-self:center;text-align:center;flex-basis:20%;padding:20px}@media only screen and (max-width:767px){.page-wrapper #maincontent section.speciality .spe_items .spe_item{flex-basis:45%}}@media only screen and (max-width:640px){.page-wrapper #maincontent section.speciality .spe_items .spe_item{flex-basis:100%}}.page-wrapper #maincontent section.speciality .spe_items .spe_item h4{font-weight:600;font-size:18px;line-height:21px}.page-wrapper #maincontent section.speciality .spe_items .spe_item img{transition:filter .5s}.page-wrapper #maincontent section.speciality .spe_items .spe_item img:hover{filter:brightness(1.3)}.page-wrapper #maincontent .products-grid .product-items .product-item{position:relative}.page-wrapper #maincontent .products-grid .product-items .product-item .product-item-info{text-align:center;padding:10px;transition:all .4s}.page-wrapper #maincontent .products-grid .product-items .product-item .product-item-info:hover{box-shadow:0 0 10px #dcdcdc;padding:10px;transform:scale(1.01);border:none;margin:0}.page-wrapper #maincontent .products-grid .product-items .product-item .product-item-info .product-item-actions .actions-primary{display:block}.page-wrapper #maincontent .products-grid .product-items .product-item .product-item-info .product-item-name{min-height:65px}.page-wrapper #maincontent .products-grid .product-items .product-item .product-item-info .price-box{min-height:50px;margin-bottom:10px}.page-wrapper #maincontent .products-grid .product-items .product-item .product-item-info .price-box .old-price{display:block}.page-wrapper #maincontent .products-grid .owl-carousel{padding-top:40px}.page-wrapper #maincontent .products-grid .owl-carousel .owl-item{padding:10px}.page-wrapper #maincontent .products-grid .owl-carousel .owl-nav{position:absolute;right:0;top:-55px}.page-wrapper #maincontent .products-grid .owl-carousel .owl-nav button{width:25px;height:25px;background-color:#5d5d5d;color:#fff;line-height:5px;border-radius:0;box-shadow:none;transition:all .3s;margin:2px}.page-wrapper #maincontent .products-grid .owl-carousel .owl-nav button span{font-size:27px}.page-wrapper #maincontent .products-grid .owl-carousel .owl-nav button:hover{background-color:#000;color:#fff}.page-wrapper #maincontent .products-grid .owl-carousel .owl-dots{position:absolute;top:0;text-align:center;width:100%}.page-wrapper #maincontent .products-grid .owl-carousel .owl-dots button.owl-dot span{width:8px;height:8px;border:1px solid #000;border-radius:50%;display:block;margin:2px}.page-wrapper #maincontent .products-grid .owl-carousel .owl-dots button.owl-dot.active span{background-color:#000}.page-wrapper .breadcrumbs{margin-top:20px}.block.widget.block-bestseller-products.grid{margin-bottom:0}.page-layout-1column .block.widget .products-grid .owl-item .product-item{width:100%}.addthis_inline_share_toolbox{margin-top:20px}.productCatImgOverlay{height:0;left:0;position:absolute;top:0;width:0;z-index:3}.newribbon{width:58px;height:58px;background-image:url(../images/labeltags.png);background-repeat:no-repeat}@media only screen and (max-width:767px){.newribbon{margin-left:15px;margin-top:15px}}.newribbon.sale{background-position:0 -403px}.newribbon.hot{background-position:0 -268px}.newribbon.popular{background-position:0 -335px}.cms-home .page-main .block-static-block{margin-bottom:15px}.modal-popup.confirm .modal-inner-wrap{max-width:550px}.modal-popup.confirm .modal-inner-wrap .modal-content{box-shadow:none;border:0 !important;padding:15px}.totals th.mark,#my-orders-table th.mark{background-color:transparent}.cart-summary .block .item-options .field .radio+.label{text-align:left;line-height:17px}input#coupon_code{height:36px}.opc-wrapper .form-shipping-address .fieldset .field .label,.checkout-index-index .modal-popup .fieldset .field .label{text-align:left}.checkout-index-index .opc-block-summary{margin:0}.checkout-index-index #checkout-shipping-method-load td input.radio{margin-left:10px}.checkout-index-index .opc-summary-wrapper .modal-content{background-color:#f5f5f5}.checkout-index-index .payment-method input[type=radio]{display:inline-block}.checkout-index-index #asi_aps-form #MainForm .form-group label{font-size:12px;display:inline-block;width:25%}.checkout-index-index #asi_aps-form #MainForm .form-group .input-box{display:inline-block}.checkout-index-index #asi_aps-form #MainForm .form-group .input-box input{border-color:#a9a9a9}.checkout-index-index #asi_aps-form #MainForm input#SubmitButton{float:none;margin-left:26%;padding:7px 20px;font-size:15px;background-color:#13377e;color:#fff}.checkout-index-index .opc-wrapper .fieldset .field .label{text-align:left;padding-left:0}.modal-inner-wrap .modal-content{box-shadow:none;border:0}form .fieldset>.field>.label{padding-left:0}input#is_subscribed{display:inline-block}.wishlist-index-index .product-item-inner{box-shadow:none}.field .radio,.field .checkbox{display:initial}.page.messages{margin-top:10px}.table-bordered tbody tr .label{display:initial}.table-bordered tbody tr .label{display:table-cell;text-align:left}.order.subtitle.caption{margin-top:20px}.products-grid .product-item-inner{position:static !important;box-shadow:none;border:0 !important;display:block !important;overflow:visible !important;text-align:center;width:100% !important;height:initial !important;margin:initial !important}.product-item-actions .actions-primary+.actions-secondary{width:100%;display:block;margin-top:10px}.products-list .product-item{position:relative}#product-options-wrapper .swatch-option{width:45px;height:45px;min-width:initial;max-width:initial}.catalogsearch-result-index .swatch-option.disabled{display:none}th.col.label{display:table-cell;text-align:left}#mcs-tracking-info .col:before{opacity:0;padding:0;display:none}.comparison .table>thead>tr>th,.comparison .table>tbody>tr>th,.comparison .table>tfoot>tr>th,.comparison .table>thead>tr>td,.comparison .table>tbody>tr>td,.comparison .table>tfoot>tr>td{padding:8px;line-height:initial;vertical-align:initial;border-top:initial;background-color:transparent}.comparison .label{padding:initial;font-size:initial;font-weight:initial;line-height:initial;color:#000;text-align:initial;white-space:initial;vertical-align:initial;border-radius:initial}.comparison th.label,.comparison td.label{display:table-cell}.breadcrumbs .items li.item:nth-child(2) a,.breadcrumbs .items li.item:nth-child(3) a{pointer-events:none;color:#707070;cursor:text}.CustomHTMLBox .container{padding:0}.CustomHTMLBox .container img{margin-bottom:15px}.cms-service .column.main,.cms-about-us .column.main,.cms-how-to-guides .column.main,.cms-diving-courses .column.main{min-height:auto;padding:0}a.btn-primary:visited{color:#ffffff}.cms-page-view a,.CustomHTMLBox a{color:#D8373D}.cms-page-view{color:#3E3E3E}.cms-page-view h3 span{font-weight:600}.cms-page-view h3{font-size:20px}.cms-page-view .page-title span.base{font-weight:bold;font-size:38px}h2.ttl-bold{margin-top:35px;font-size:28px;font-weight:bold;margin-bottom:35px}.btn-signup{margin-bottom:30px;display:block;margin-top:15px;font-size:15px;text-align:center;font-weight:bold}.cms-page-view h1,.ttlBig{font-weight:bold;font-size:35px}.categorypath-about .page-title{font-weight:bold;font-size:35px;text-align:center;display:block !important}h4.bgttl{background-color:#f1f1f1;margin-top:0;padding:5px;font-size:14px;line-height:normal;min-height:50px}a.btn{border-radius:0}a.btn.btn-primary{background-color:#1979c3}.CustomHTMLBox .tab-content{border-width:0 1px 1px 1px;border-style:solid;border-color:#e2e2e2;padding:15px}.CustomHTMLBox .tab-content h4{margin-top:0;font-weight:bold}.m-t-15{margin-top:15px}.m-b-15{margin-bottom:15px}.fontWB{font-weight:bold}.contact-index-index .page-title{font-weight:bold;letter-spacing:0;font-size:35px;margin-top:30px;display:block;margin-bottom:10px}.contact-index-index .CallUs h2{font-weight:bold;font-size:26px}.contact-index-index .CallUs .workHours{background:whitesmoke;padding:20px;margin-bottom:30px}.contact-index-index #contact-form legend.legend{font-size:26px;font-weight:bold;border-bottom:0;margin-top:20px;margin-bottom:0}.contact-index-index #contact-form .input-text{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}a.btn.btn-primary{color:#fff}.m-t-0{margin-top:0}.cms-how-to-guides .container-narrow h2{border-bottom:2px solid #656669;padding-bottom:15px;margin-bottom:30px;font-weight:bold}.cms-service .column.main{min-height:initial;padding:0}.cms-page-view .btn-default{background-color:#e6e6e6;border-color:#adadad;color:#423e3e}.cms-miami-fii-freediving-course a{color:#D8373D}#product-attribute-specs-table .label{font-size:inherit}select.ais-sort-by-selector{line-height:normal}.checkout-index-index .opc-wrapper .fieldset .payment-method-title.field .label{font-size:16px}#checkout .opc-progress-bar-item._active:before{background:#0c347e;border-color:#0c347e}#checkout .opc-progress-bar-item._active>span:before{background:#0c347e;border-color:#0c347e}#checkout .opc-progress-bar-item._active>span:after{border-color:#0c347e}.shipping span.label{padding:0;font-size:inherit;font-weight:normal;color:grey}.shipping-information-title span{font-size:20px}.totals-tax .mark{background-color:transparent}@media screen and (min-width:1025px){.aboutcontent{max-width:80%;margin:0 auto}article.box>p{min-height:260px}}.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0>.submenu:before{width:14px}@media (min-width:768px){.page-wrapper .nav-sections .nav-sections-item-content>.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after,.page-wrapper .nav-sections .nav-sections-item-content>.navigation li.level0.parent>a .ui-menu-icon:after{display:none}.page-wrapper .nav-sections .navigation .level0>.level-top{padding:0 12px}.page-wrapper .nav-sections .nav-sections-item-content .navigation .level1.nav-1-5{clear:both}.contact-index-index .column:not(.sidebar-additional) .form.contact{float:none;width:100%}}@media screen and (max-width:992px){li.ui-menu-item.all-category{display:none}}@media screen and (max-width:767px){.page-wrapper .nav-sections-item-title{width:50%}.page-wrapper .nav-sections-item-title a{font-weight:700;text-transform:uppercase}.page-wrapper .nav-sections-item-title.active a{color:#fff}.page-wrapper .nav-sections-item-content{padding:0}.page-wrapper .nav-sections-item-content .header.links li a,.page-wrapper .nav-sections-item-content .header.links li span{color:#fff;font-weight:normal}.page-wrapper .nav-sections .header.links li.greet.welcome{display:none}.page-wrapper #maincontent .products-grid .owl-carousel{margin-left:0}.linkImgDiv img.AlignCenter{width:100%}.mob-tabs li{width:100%;text-align:center}.cms-miami-fii-freediving-course h1{font-size:26px}.cms-miami-fii-freediving-course a.btn-lg.btn-primary{margin:15px 0;float:left}.cms-page-view h1,.ttlBig{margin-top:0}#myTabs .nav-tabs>li{width:100%;text-align:center}}.page-product-bundle #customizeTitle{font-weight:700;font-size:24px;margin-top:20px;margin-bottom:15px}.bundle-options-container .product-options-wrapper{width:100% !important;float:none !important}#product-options-wrapper .fieldset div.field{max-width:100%;border:0;margin-bottom:0;margin-top:0;padding-top:5px}#product-options-wrapper .fieldset div.field.option.collapse{border:none;padding:0;margin-bottom:10px}#product-options-wrapper .fieldset>.field>label.label{background:#f4f4f4;width:100%;padding:15px;font-weight:600;margin-bottom:5px;cursor:pointer;text-align:left}#product-options-wrapper .fieldset .field label.label{font-size:1.3rem}#product-options-wrapper .fieldset .field.option>label.label span{display:inline-block;padding-top:5px}.bundle-options-container .product-options-wrapper .field.choice .label{text-align:left;font-weight:400;margin-top:1px}.bundle-options-container .product-options-wrapper .field.choice .label .price-notice{float:right}#product-options-wrapper .field.option>label.label:before{content:'\e621';font-family:'luma-icons';float:right;font-size:16px}#product-options-wrapper .fieldset div.field.collapse .label:before{content:'\e622'}#product-options-wrapper .fieldset div.field.collapse{display:block}#product-options-wrapper .fieldset div.field>.control{border:1px solid #f4f4f4;padding:10px 15px;margin-bottom:15px;display:table;width:100%}#product-options-wrapper .fieldset div.field.collapse .ob-image,#product-options-wrapper .fieldset div.field.collapse .ob-descr,#product-options-wrapper .fieldset div.field.collapse .ob-note,#product-options-wrapper .fieldset div.field.collapse .control{display:none !important}.product-options-wrapper .fieldset div.ob-above .ob-descr{font-size:12px}.bundle-options-container .product-options-wrapper .field.choice input[type="checkbox"]{margin-top:2px}.bundle-options-container .nested .field.qty{display:none}#bundle-summary ul.bundle li .summery_content{display:inline-block}#bundle-summary ul.bundle li strong.label{padding:5px 0;font-size:14px}.summary-option-price{font-weight:600}.summary-option-price strong{display:none}.bundle-options-container .block-bundle-summary .bundle.items>li{margin-bottom:10px}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}.page-wrapper .nav-sections .nav-sections-item-content>.navigation{background-color:transparent;z-index:9}.algolia-instant-selector-results #algolia_instant_selector .text-ellipsis{white-space:normal;text-overflow:initial;overflow:initial}.ais-hits--item .result-sub-content .result-sub-content{min-height:inherit}.ais-hits--item .result-sub-content{min-height:125px;display:table;width:100%}