p{line-height:1.6}.hide{display:none !important}.theme-page{padding-bottom:70px}.theme-page h2,.theme-page h3{color:#00a79d;margin:45px 0 20px}.theme-page h2{font-size:25px}.theme-page h3{font-size:23px}.theme-page h2:first-child,.theme-page h3:first-child{margin-top:0}.page-header .page-title{font-size:26px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.page-header-left{min-height:20px}.bread-crumb{display:none}.columns p,.wpb_text_column p{padding:0;margin:0 0 20px}.page-header>.vc_inner:last-child{padding-top:0 !important;*/}body:where(.tax-product_cat,.single-product) .page-header>.vc_inner:last-child{display:none}body:not(.home) .theme-page>.clearfix>.wpb-content-wrapper>.vc_row>.wpb_column.vc_column_container>.wpb_wrapper>.wpb_content_element>.wpb_wrapper{margin-bottom:-3px}@media screen and (max-width:1249px){body,p{font-size:16px}.theme-page{padding-bottom:50px !important}}.ews_list ul{list-style:none}.ews_list ul,.ews_list ol{padding:0 0 0 35px;margin:0 0 25px}.ews_list ul li,.ews_list ol li{line-height:1.3;padding:0;margin:0 0 6px 10px}.ews_list ul li:before{position:relative;top:1px;color:#00a79d;font-family:'template';content:'\42';display:inline-block;width:25px;margin-left:-25px}.ews_list ol li::marker{color:#00a79d;font-weight:600}.wpb_single_image .vc_single_image-wrapper .vc_single_image-img{border-width:10px;border-style:solid;border-color:transparent;background-image:linear-gradient(#000,#000),linear-gradient(to top,#00a79d,gold);background-origin:border-box;background-clip:content-box,border-box}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:30px}@media screen and (min-width:768px) and (max-width:1249px){.wpb_single_image .vc_single_image-wrapper .vc_single_image-img{border-width:8px}}@media screen and (max-width:479px){.wpb_single_image .vc_single_image-wrapper .vc_single_image-img{border-width:7px}}.header-container{padding:12px 0}.logo-container a img{height:80px}@media screen and (max-width:767px){.header-container,.header-container.sticky.transition{padding:10px 0 !important}}.sf-menu li a,.sf-menu li a:visited{font-size:18px;font-weight:500;letter-spacing:.2px;padding:12px 0 14px 26px;transition:color .1s ease-in-out}.sf-menu>li:hover>ul.sub-menu{top:45px}.sf-menu li ul.sub-menu li a{font-size:13px !important;font-weight:400;text-transform:uppercase}.mobile-menu>ul{padding:20px 0}.mobile-menu>ul li a{font-size:21px}.mobile-menu>ul li ul a{font-size:15px;text-transform:uppercase;padding-top:7px;padding-bottom:7px;padding-left:50px}.mobile-menu>ul li ul ul a{font-size:14px;padding-left:70px}@media screen and (max-width:1249px){.sf-menu li a,.sf-menu li a:visited{font-size:16px;letter-spacing:0;padding:12px 0 14px 10px}.header-top-right-sidebar a{margin-left:0}}@media screen and (max-width:767px){.mobile-menu>ul li ul a:before{content:'\2022';position:absolute;left:35px;font-size:12px}.mobile-menu>ul li ul ul a:before{left:55px}}.contact_info{margin-top:40px}.feature-item h4{margin-top:20px;margin-bottom:5px}.feature-item p{line-height:1.3;padding-top:7px}.contact_item strong{width:60px;display:inline-block}.contact_form{margin-top:80px}.gb-contact-form .terms-container label{font-size:13px;line-height:1.1;margin-left:15px}.gb-contact-form .terms-container input{transform:scale(1.2)}.google_map{margin-top:80px}.footer-container{padding-top:1px}.footer-container{padding-bottom:55px}.footer .widget.vc_column_container h5{margin-bottom:20px}.footer .widget .contact-data li:before{padding-top:9px}.footer .widget .contact-data li .value{padding:5px 0 5px 15px}#custom_html-2 a{opacity:.6;transition:opacity .2s ease-out;display:block;margin:10px auto}#custom_html-2 a:hover{opacity:1}#custom_html-2 img{width:200px;height:auto}.footer .menu li{float:none;width:100%;padding:6px 0 0}.footer .menu li a:before{content:"\66";font-size:9px;font-weight:700;margin-right:5px}.scrolling-list-fix-block{display:none}.copyright-area{padding:15px 0 17px}.scroll-top.animated-element{width:37px;background:rgba(0,167,157,.5)}.scroll-top:hover{background:#00a79d}.scroll-top:before{font-size:32px;line-height:.85 !important}body .page-margin-top-section{margin-top:20px}.page-header .page-title:after{position:relative;top:-10px;background:#00a79d}@media screen and (max-width:1249px){body .page-margin-top-section{margin-top:20px !important}}@media screen and (min-width:769px) and (max-width:1249px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:230px !important}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:30px !important}.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){margin-right:0}}@media screen and (min-width:480px) and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:30px 0 !important}}@media screen and (max-width:479px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){width:auto;float:left;clear:none;margin:30px 0 !important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin-bottom:0}}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product a:hover img{opacity:.7 !important}.woocommerce-shop ul.products li.product .woocommerce-loop-category__title{display:none}.woocommerce-shop ul.products li.product a:hover .woocommerce-loop-category__title{color:#00a79d}@media screen and (min-width:1250px){.woocommerce-shop ul.products li.product{width:390px !important}}@media screen and (min-width:769px) and (max-width:1249px){.woocommerce-shop ul.products li.product.last{margin-right:0 !important}}.woocommerce-page:not(.woocommerce-shop) .ews_cat_name{color:#fff;font-size:28px;font-weight:400;letter-spacing:10px;text-transform:uppercase;text-align:center;margin:0 0 30px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce .woocommerce-ordering select{padding:8px 4px !important;cursor:pointer}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:40px !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff;font-size:18px !important;font-weight:400 !important;line-height:1.3 !important;text-align:center;padding:17px 0 15px}.woocommerce-Price-currencySymbol{text-transform:capitalize}.woocommerce ul.products li.product .price{text-align:center}.woocommerce ul.products li.product .price .ews_tva{display:none}.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#00a79d;font-size:21px;font-weight:400}.woocommerce ul.products li.product .button{margin-top:12px !important}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#00a79d !important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-color:#fff !important}@media screen and (min-width:480px) and (max-width:1249px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px !important}}.woocommerce div.product .product_title{font-weight:400 !important;line-height:1.4;letter-spacing:.4px;margin-bottom:25px !important}.woocommerce div.product p.price{margin-bottom:5px !important}.woocommerce div.product p.price .woocommerce-Price-amount{color:#00a79d;font-size:28px;font-weight:400;letter-spacing:.4px}.woocommerce div.product p.price .woocommerce-price-suffix{display:block;font-size:14px;letter-spacing:1px;font-weight:400}.ews_tva{font-size:12px;font-weight:400;letter-spacing:.5px}.woocommerce div.product .description p{font-size:15px;line-height:1.5}.woocommerce div.product p.stock{font-family:'Lato';font-size:16px;font-weight:700;padding:25px 0 0}.woocommerce div.product p.stock:before{color:#00a79d;font-family:'template';content:'\79';font-size:18px;font-weight:400;margin-right:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#c5c5c5}.woocommerce div.product form.cart{margin-bottom:0 !important;padding-bottom:5px}.woocommerce div.product form.cart div.quantity{margin:0 15px 0 0 !important}.woocommerce div.product.downloadable form.cart div.quantity{display:none}.woocommerce .quantity .plus,.woocommerce .quantity .minus{width:48px !important;height:48px !important}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover{border-color:#00a79d !important}.woocommerce .quantity .qty{width:32px !important;height:28px !important;font-weight:700 !important;color:#00a79d !important}.woocommerce .posted_in a{font-weight:600;padding:7px 10px !important}.woocommerce .product_meta{margin-top:30px}.woocommerce .product_meta .sku_wrapper{display:block;color:#00a79d;font-weight:700;margin-bottom:30px}.woocommerce .product_meta .sku_wrapper .sku{color:#c5c5c5}.woocommerce table.shop_attributes{font-size:15px;margin-top:15px;margin-bottom:0}.woocommerce table.shop_attributes td{font-style:normal}.woocommerce table.shop_attributes th{width:130px;padding:6px 0}@media screen and (max-width:1249px){.woocommerce div.product .product_title{font-size:24px !important}}@media screen and (max-width:768px){.woocommerce div.product .description{display:none}.woocommerce div.product p.stock{padding-top:0;margin-top:-6px}}.woosb-wrap .woosb-products{margin-bottom:0}.woosb-products,.woosb-products .woosb-product{border-color:#00a79d}.woosb-products .woosb-product .woosb-price{width:55px;flex:0 0 55px}.woosb-products .woosb-product .woosb-title .woosb-name{font-size:15px}.woosb-products .woosb-product .woosb-title .woosb-name a{line-height:1.2}.woosb-products .woosb-product .woosb-title .woosb-name a:hover{color:#fff}.woosb-products .woosb-product .woosb-price .ews_tva{display:none}.woosb-products .woosb-product .woosb-title .stock.in-stock{color:#c5c5c5;font-size:13px;margin-top:2px;margin-bottom:-2px}.woocommerce div.product .woosb-availability p.stock:before{font-size:13px}@media screen and (max-width:768px){.woosb-wrap.woosb-bundled{margin-bottom:30px}}.woocommerce-Tabs-panel--description p{line-height:1.5;padding:25px 0 0}.woocommerce-Tabs-panel--additional_information h2{display:none}.woocommerce div.product .woocommerce-tabs .panel ul{margin-block-end:0}.woocommerce div.product .woocommerce-tabs .panel li{line-height:1.4}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-left:10px !important;padding-right:10px !important}.woocommerce form .form-row input.input-text:active,.woocommerce .comment-form input:active,.woocommerce form .form-row textarea:active,.woocommerce form .form-row input.input-text:focus,.woocommerce .comment-form input:focus,.woocommerce form .form-row textarea:focus,.woocommerce #review_form_wrapper .comment-form-comment #comment:focus,.woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code:active,.woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code:focus{border-color:#00a79d !important}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:50px !important}.woocommerce .star-rating:before{color:#666 !important}.woocommerce div.product .comment-text .description{font-size:14px}.woocommerce .comment-notes,.woocommerce .woocommerce-noreviews{display:none}.woocommerce .comment-reply-title:after{background:#00a79d !important}.woocommerce #review_form_wrapper .comment-form-rating label{color:#c5c5c5 !important;margin:0 30px 0 0 !important}.woocommerce #review_form_wrapper .comment-form-rating .stars{padding:5px 0 0 !important}#review_form textarea:focus{padding:12px 15px !important;resize:vertical !important}.woocommerce #review_form_wrapper form .required{position:relative;top:3px;font-size:24px}.woocommerce #review_form_wrapper form input{margin-top:5px !important}.woocommerce .comment-form-cookies-consent{display:none}span.cart-items-number{font-weight:700;background:#00a79d !important}span.cart-items-number.cart-empty{color:#666 !important;background:#f0f0f0 !important}.woocommerce a.remove{font-size:25px;border:1px solid #00a79d;margin:0 auto}.woocommerce-cart table.cart img{width:36px !important}.woocommerce table.shop_table td.product-name dt.variation-Bundledproducts{display:none}.woocommerce table.shop_table td.product-name dd.variation-Bundledproducts{font-size:12px;line-height:1.5}.woocommerce table.shop_table td.product-quantity{white-space:nowrap}.home_carousel{margin-top:70px;margin-bottom:50px}.home_carousel .vc_do_custom_heading{color:#ddd;font-size:18px;font-weight:500;letter-spacing:4px;text-transform:uppercase;margin-bottom:0}@media screen and (max-width:479px){.home_carousel{margin-top:50px;margin-bottom:0}}.ews_gallery{margin-top:55px}.ews_gallery:first-child{margin-top:35px}.ews_gallery h2{font-size:26px;font-weight:400;letter-spacing:1px;margin:0 0 25px}.ews_trainers.page-margin-top-section{margin-top:80px}.ews_trainers.page-margin-top-section:first-child{margin-top:35px}.ews_trainers_txt .wpb_text_column{text-align:justify;padding-left:80px}.ews_trainers_img .wpb_single_image{padding-top:58px;padding-left:80px;padding-right:80px}@media screen and (max-width:1249px){.ews_trainers.page-margin-top-section{margin-top:70px !important}.ews_trainers.page-margin-top-section:first-child{margin-top:35px !important}.ews_trainers_txt .wpb_text_column{text-align:left;padding-left:0}.ews_trainers_img .wpb_single_image{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.ews_trainers_img .wpb_single_image{padding-top:0}}iframe#s_pdf_frame{padding:0 !important}.privacy{margin-top:35px}.privacy p{line-height:1.4;margin-bottom:15px}.privacy h2{color:#00a79d;font-size:26px;font-weight:400;line-height:1.3;padding:0;margin-bottom:15px}.privacy h3{font-size:22px;font-weight:400;line-height:1.3;padding:15px 0 0;margin-bottom:10px}.privacy table{border-collapse:collapse;color:#eee;font-size:13px;line-height:16px;margin-bottom:30px}.privacy tr{border:initial}.privacy tr td{border:1px solid #555;vertical-align:middle}.privacy table thead td{font-size:14px;font-weight:600;text-align:center;padding:8px 6px;background-color:#333}.privacy table tbody td{text-align:left;padding:6px}.privacy table tbody td:nth-child(3){text-align:center}.button.add_to_cart_button,button.single_add_to_cart_button{pointer-events:none;cursor:default;color:#999 !important}