﻿*{font-family:'Montserrat', sans-serif}body{font-size:16px}:root{--h1: 4em;--h2: 2em;--h3: 1.2em;--paragraph: 1em;--nav-item: 15px;--spacer: 30px;--spacer-small: 20px;--spacer-negative: -40px}@media (min-width: 992px){:root{--h1: 7em;--h2: 6em;--h3: 2.4em;--paragraph: 1em;--nav-item: 15px;--spacer: 70px;--spacer-small: 35px;--spacer-negative: -70px}}.spacer{height:var(--spacer)}.spacer-small{height:var(--spacer-small)}.container-breadcrumbs{position:relative;z-index:4}#breadcrumbs{padding-bottom:15px}@media (min-width: 992px){#breadcrumbs{padding-bottom:50px}}#breadcrumbs a{color:#004C64;opacity:.5;text-decoration:none;transition:all .3s ease-in-out}#breadcrumbs a:hover{opacity:1}.nf-form-cont{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.nf-form-cont h3{color:#004C64;font-weight:700}.nf-form-content{margin:0;max-width:100%}.nf-form-content .nf-field-label{margin:0;width:100%;text-align:center;text-transform:uppercase}.nf-form-content label{font-size:var(--paragraph)}.nf-form-content input[type=text],.nf-form-content input[type=email],.nf-form-content textarea{color:#2C2C2C}.nf-form-content .submit-ninja-container{text-align:center}.nf-form-content .submit-ninja-container .nf-field-element{margin:auto;display:inline-block;vertical-align:top;width:44px;height:38px;overflow:hidden;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}.nf-form-content .submit-ninja-container .nf-field-element .submit-ninja{background-color:#2C2C2C !important;height:38px !important;line-height:38px !important;padding:0 10px !important;text-align:center !important;display:inline-block;position:absolute;right:0}.nf-form-content .submit-ninja-container .nf-field-element:hover{width:288px;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}.slick-before,.slick-after{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;z-index:10}.slick-before svg:hover path,.slick-after svg:hover path{stroke:#fff}.slick-before svg:hover circle,.slick-after svg:hover circle{fill:#2C2C2C}.slick-before{left:0}.slick-after{right:0}.slick-dots{position:relative;display:flex;justify-content:center;margin:0;margin-top:20px;list-style-type:none}.slick-dots li{margin:0 0.25rem}.slick-dots li.slick-active button{border:1px solid #004C64 !important;background-color:#004C64 !important}.slick-dots li button{width:12px;height:12px}.slick-dots button{display:block;width:12px;height:12px;padding:0;border-radius:100%;border:1px solid #004C64 !important;text-indent:-9999px}.bg-dark-blue .slick-dots li.slick-active button{border:1px solid #fff !important;background-color:#fff !important}.bg-dark-blue .slick-dots li:hover button{border:1px solid #fff !important;background-color:#fff !important}.bg-dark-blue .slick-dots button{border:1px solid #fff !important}.caroussel-nav-button{width:60px;height:60px;vertical-align:middle;text-align:center;cursor:pointer;background-color:#EC403C}.caroussel-nav-button svg{top:50%;position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.caroussel-nav-button:hover{opacity:0.7}.error-404-content{margin:auto;width:100%;text-align:center}.error-404-content .error404-link a{display:inline-block;padding:10px 32px;background-color:#D6D6D6;border:3px solid #D6D6D6;color:#fff;border-radius:50px;text-decoration:none;font-size:var(--paragraph);transition:all .3s ease-in-out}.error-404-content .error404-link a:hover{background-color:#fff;color:#2C2C2C}#masthead{padding-top:10px;padding-bottom:10px;word-break:break-word;background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:10}@media (min-width: 992px){#masthead{padding-top:20px;padding-bottom:20px}}#masthead .contact-button,#masthead .shop-button,#masthead .carte-button{vertical-align:top;font-size:0.8rem}#masthead .contact-button{position:fixed;width:100%;left:0;right:0;bottom:0;height:46px;line-height:1.2;padding-top:6px;text-transform:uppercase}@media (min-width: 992px){#masthead .contact-button{float:left;width:auto;display:inline-block;position:relative;left:auto;right:auto;bottom:auto;height:55px;padding-top:10px}}#masthead .shop-button{float:right}#masthead .carte-button{float:right}#masthead .logo{display:block;margin-left:auto;margin-right:auto;transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-ms-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;height:55px}@media (min-width: 992px){#masthead .logo{height:150px;transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-ms-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms}}#masthead.small-height .logo{height:45px;transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-ms-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms}#masthead .header-tools{padding-top:20px}@media (min-width: 992px){#masthead .header-tools{padding-top:10px}}#toggle-menu{position:fixed;top:10px;z-index:12}@media (min-width: 992px){#toggle-menu{top:20px}}#toggle-menu.active label span{background:#fff}#toggle-menu label{display:flex;flex-direction:column;width:50px;cursor:pointer}#toggle-menu label span{background:#004C64;border-radius:10px;height:2px;margin:7px 0;transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-webkit-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-moz-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-ms-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-o-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}#toggle-menu label span:nth-of-type(1){width:50%}#toggle-menu label span:nth-of-type(2){width:100%}#toggle-menu label span:nth-of-type(3){width:75%}#toggle-menu input[type="checkbox"]{display:none}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(7px, 3px);-webkit-transform:rotatez(45deg) translate(7px, 3px);-moz-transform:rotatez(45deg) translate(7px, 3px);-ms-transform:rotatez(45deg) translate(7px, 3px);-o-transform:rotatez(45deg) translate(7px, 3px)}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(20px, -8px) rotatez(45deg);-webkit-transform:translate(20px, -8px) rotatez(45deg);-moz-transform:translate(20px, -8px) rotatez(45deg);-ms-transform:translate(20px, -8px) rotatez(45deg);-o-transform:translate(20px, -8px) rotatez(45deg)}#site-navigation{background-color:#004C64;position:fixed;width:100%;height:100%;top:100%;left:0;right:0;bottom:0;z-index:11}@media (min-width: 992px){#site-navigation{padding-top:50px}}#site-navigation .container{padding-left:100px}#site-navigation .container #menu-menu-principal-gauche{padding-top:30px}@media (min-width: 992px){#site-navigation .container #menu-menu-principal-gauche{padding-top:0px}}#site-navigation .container ul.main_menu{margin:0;list-style:none;padding:0}#site-navigation .container ul.main_menu li{display:block;width:100%;margin-bottom:10px}@media (min-width: 992px){#site-navigation .container ul.main_menu li{margin-bottom:10px}}#site-navigation .container ul.main_menu li a{color:#fff;font-family:'Impact';font-size:3em;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){#site-navigation .container ul.main_menu li a{font-size:5em}}@media (min-width: 1200px){#site-navigation .container ul.main_menu li a{font-size:8em}}#site-navigation .container ul.main_menu li a:hover{color:#EC403C}#site-navigation .container ul.main_menu li.small{font-size:0.5em}#site-navigation .container ul.main_menu li ul.sub-menu{padding:0}#site-navigation .container ul.main_menu li ul.sub-menu li{font-size:0.5em}#site-navigation .container ul.main_menu li ul.sub-menu li a{color:#fff;font-family:'Impact';text-transform:uppercase}#site-navigation .container ul.main_menu li ul.sub-menu li a:hover{color:#EC403C}#site-navigation .container ul.main_menu li ul.sub-menu li.current-menu-item a{color:#EC403C}#site-navigation .container ul.main_menu li.current-menu-item a{color:#EC403C}.site-footer{background-color:#004C64;color:#fff;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;line-height:1.5em;text-align:center}@media (min-width: 992px){.site-footer{text-align:left}}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer ul li{margin-bottom:8px;padding:0}.site-footer ul li a:hover{color:#EC403C}.site-footer .widget_nav_menu ul li{padding:0;margin:0}.site-footer .widget_nav_menu ul li a{color:#fff;text-decoration:none}.site-footer .widget_nav_menu ul li a:hover{color:#EC403C}#page-content{margin-top:100px}@media (min-width: 992px){#page-content{margin-top:208px}}.home #page-content{margin-top:90px}@media (min-width: 992px){.home #page-content{margin-top:190px}}#page-header .first-container{overflow:hidden;margin-top:0px}@media (min-width: 992px){#page-header .first-container{margin-top:00px}}#page-header .first-container::after{content:" ";background:url("../img/habillage/crossfit-circle-blue-duck.svg");background-size:contain;display:none;width:75px;height:75px;position:absolute;right:0px;top:-75px;z-index:1;-webkit-animation:rotating 10s linear infinite;-moz-animation:rotating 10s linear infinite;-ms-animation:rotating 10s linear infinite;-o-animation:rotating 10s linear infinite;animation:rotating 10ss linear infinite}@media (min-width: 992px){#page-header .first-container::after{display:block;width:150px;height:150px;top:-75px;right:0px}}@media (min-width: 1200px){#page-header .first-container::after{width:150px;height:150px;top:-75px;right:-25px}}@media (min-width: 1400px){#page-header .first-container::after{right:-25px}}@media (min-width: 1680px){#page-header .first-container::after{right:-75px}}#page-header .first-container .page-header-title{margin-top:0px;padding-top:25px}@media (min-width: 992px){#page-header .first-container .page-header-title{padding-top:50px}}#page-header .first-container .page-header-title.no-background-image{min-height:auto}#page-header .page-header-title{margin-top:-75px;z-index:2;min-height:320px}#page-header .page-header-title.no-background-image{min-height:auto}#page-header .page-title{line-height:1.2em}#page-header .page-subtitle{font-size:2.2em}#page-header .page-baseline{font-size:2.2em}#page-header .white-overlay{height:100%;width:100%;background-color:#ffffffa6;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}.post-type-archive-product #page-header .first-container::after{display:none !important}@keyframes fadeInForce{0%{opacity:0}100%{opacity:50%}}@keyframes fadeInCoachs{0%{opacity:0}100%{opacity:8%}}.container-force::before,.container-force::after,.container-coachs::before,.container-coachs::after,.container-plannings::before,.container-plannings::after,.container-socials::before,.container-socials::after{opacity:0.5}.container-force::before,.container-force::after{font-family:'Impact';font-size:7em;color:#D6D6D6;position:absolute;width:50%;top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);height:2.2em;overflow:hidden;z-index:1;opacity:0;animation:1s ease-in-out 2s 1 fadeInForce;animation-fill-mode:forwards}.container-force::before{content:"ENDURANCE FORCE PUISSANCE TRAVAIL CONFIANCE ENDURANCE FORCE PUISSANCE TRAVAIL CONFIANCE";text-align:left;left:0}.container-force::after{content:"ENDURANCE FORCE PUISSANCE TRAVAIL CONFIANCE ENDURANCE FORCE PUISSANCE TRAVAIL CONFIANCE";text-align:right;right:0}.container-coachs::before,.container-coachs::after{font-family:'Impact';font-size:7em;color:#2C2C2C;opacity:0.08;position:absolute;width:50%;top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);height:2.2em;overflow:hidden;z-index:1}.container-coachs::before{content:"COACHING • ENCADREMENT • ACCUEIL • OWNER";text-align:left;left:0}.container-coachs::after{content:"OWNER • COACHING • ENCADREMENT • ACCUEIL ";text-align:right;right:0}.activite .activite-picto{max-width:160px;margin-left:auto;margin-right:auto}.activite .activite-picto a{transition:all 200ms ease-in-out}.activite .activite-picto a:hover{opacity:0.5;transition:all 200ms ease-in-out}.coach-item .polaroid{background-color:#fff;-webkit-box-shadow:0px 3px 6px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px 6px rgba(0,0,0,0.1);max-width:350px;margin-left:auto;margin-right:auto}.coach-item .coach-name{font-size:1.3em}.coach-item .coach-function{font-size:1.1em;min-height:40px}#section-adherents{overflow-x:hidden}#section-adherents #adherents-caroussel-container{position:relative;width:100%;top:initial;left:initial;display:none}@media (min-width: 1024px){#section-adherents #adherents-caroussel-container{display:block;position:absolute;width:50%;top:405px;left:62%}}@media (min-width: 1024px){#section-adherents #adherents-caroussel-legends-container{margin-left:-210px}}#section-adherents #adherents-caroussel-legends-container #adherents-caroussel-legends .slick-list{overflow:visible !important}#section-adherents #adherents-caroussel-legends-container #adherents-caroussel-legends .testimonial-legend-item .testimonial-legend-content{z-index:3;position:relative}@media (min-width: 1024px){#section-adherents #adherents-caroussel-legends-container #adherents-caroussel-legends .testimonial-legend-item .testimonial-legend-content{max-width:420px;margin-top:-35%}}#section-adherents #adherents-caroussel-legends-container #adherents-caroussel-legends .testimonial-legend-item .testimonial-legend-content .adherent-name{font-size:1.3em}#section-adherents #adherents-caroussel-legends-container #adherents-caroussel-legends .testimonial-legend-item .testimonial-legend-photo{z-index:1;position:relative}@media (min-width: 1024px){#section-adherents #adherents-caroussel-legends-container #adherents-caroussel-legends .testimonial-legend-item .testimonial-legend-photo{padding-left:210px}}#section-adherents .caroussel-nav-legends{position:relative;z-index:5}@media (min-width: 1024px){#section-adherents .caroussel-nav-legends{top:40%;left:7px}}.container-socials::before,.container-socials::after{font-family:'Impact';font-size:7em;color:#2C2C2C;opacity:0.08;position:absolute;width:50%;top:73%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);height:2.2em;overflow:hidden;z-index:1}.container-socials::before{content:"INSTAGRAM • FACEBOOK • YOUTUBE • SNAP • TIKTOK";text-align:left;left:0}.container-socials::after{content:"TIKTOK • YOUTUBE • INSTAGRAM • FACEBOOK • SNAP";text-align:right;right:0}.rplg .rplg-review-name{color:#fff !important}.rplgsw-pagination-bullet-active{opacity:1;background:#fff !important}#partenaires-caroussel{text-align:center}.partenaire-item{padding:8px;display:inline-block}.partenaire-item .partenaire-offre-content{display:none}.partenaire-item .partenaire-logo-container{display:flex !important;align-items:center;justify-content:center;height:200px}.container-plannings::before,.container-plannings::after{font-family:'Impact';font-size:7em;color:#2C2C2C;opacity:0.08;position:absolute;width:50%;top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);height:2.2em;overflow:hidden;z-index:1}.container-plannings::before{content:"CARDIO • WOD • CYCLO • RUNNING • STRETCHING • HALTÉROPHILIE";text-align:left;left:0}.container-plannings::after{content:"CARDIO • WOD • CYCLO • RUNNING • STRETCHING • HALTÉROPHILIE";text-align:right;right:0}.salle .salle-name{font-size:1.2em}.salle .salle-photo{position:relative}.salle .salle-photo .logo-box{max-height:70px;width:auto;position:absolute;left:8px;bottom:8px}.galerie .galerie-photo-item picture,.galerie .galerie-photo-item img{display:inline}.galerie .galerie-photo-item picture.img-large,.galerie .galerie-photo-item img.img-large{width:100%;height:auto;padding:10px}.galerie .galerie-photo-item picture.img-small,.galerie .galerie-photo-item img.img-small{width:50%;height:auto;padding:10px}.coach-keywords{text-align:left;position:relative;z-index:2;margin-top:60px}.coach-keywords .coach-keywords-item{display:block;margin-bottom:2em;max-width:330px}.coach-keywords .coach-keywords-item .coach-keywords-item-inner{background-color:#EC403C;color:#fff;text-transform:uppercase;font-weight:900;padding:10px 8px;font-size:1.4em}.single-coach .polaroid{transform:rotate(9deg);-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);position:absolute;left:150px;top:0}.article-section{z-index:5}.woocommerce .product_title{font-family:'Impact';text-transform:uppercase;color:#004C64;font-size:1.5em}@media (min-width: 992px){.woocommerce .product_title{font-size:3em}}.woocommerce .woocommerce-product-details__short-description{color:#004C64}.woocommerce span.onsale{background-color:#EC403C;color:#fff;padding:10px}.woocommerce .quantity .qty{width:100%;padding:10px;max-width:200px}.woocommerce .product_cat-cartes-cadeaux form.cart{padding:20px;background-color:#739392;color:#fff}.woocommerce .product_cat-cartes-cadeaux form.cart input[type="text"],.woocommerce .product_cat-cartes-cadeaux form.cart textarea{border:none;border-bottom:1px solid #fff;background-color:#739392;color:#fff;outline:none;text-align:left;font-weight:700}.woocommerce .product_cat-cartes-cadeaux .nyp label{display:block}.woocommerce .product_cat-cartes-cadeaux .nyp input.nyp-input{width:100%;margin-bottom:1em;margin-top:0.5em}.woocommerce .product_cat-cartes-cadeaux .nyp .minimum-price{font-size:0.8em}.woocommerce .product_cat-cartes-cadeaux .nyp .minimum-price .woocommerce-Price-amount{font-size:1em}.woocommerce .product_cat-cartes-cadeaux .nyp .minimum-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:1em}.woocommerce .product_cat-cartes-cadeaux .voucher-fields .voucher-image-options{display:none}.woocommerce .product_cat-cartes-cadeaux .quantity{display:none}.woocommerce button.single_add_to_cart_button{background-color:#EC403C !important;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.3em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce button.single_add_to_cart_button:hover{background-color:#004C64 !important;color:#fff}.woocommerce div.product span.price,.woocommerce .woocommerce-variation-price,.woocommerce span.price,.woocommerce .summary .price{font-size:1.5em;color:#fff;font-weight:700}.woocommerce div.product span.price .suggested-text,.woocommerce .woocommerce-variation-price .suggested-text,.woocommerce span.price .suggested-text,.woocommerce .summary .price .suggested-text{font-size:0.5em !important;font-weight:300}.woocommerce div.product span.price .suggested-text .woocommerce-Price-amount,.woocommerce .woocommerce-variation-price .suggested-text .woocommerce-Price-amount,.woocommerce span.price .suggested-text .woocommerce-Price-amount,.woocommerce .summary .price .suggested-text .woocommerce-Price-amount{color:#fff}.woocommerce table.variations tr th{display:block}@media (min-width: 992px){.woocommerce table.variations tr th{display:table-cell}}.woocommerce table.variations tr td{width:100%;display:block}.woocommerce table.variations tr td label[for=type-de-carte-cadeau]{font-size:1.5em}.woocommerce table.variations tr td select#type-de-carte-cadeau{font-size:1.3em}.woocommerce table.variations select{background-color:#739392;color:#fff;border:none;border-bottom:1px solid #fff;width:100%;padding:10px;font-size:1.3rem}.woocommerce table.variations a.reset_variations{color:#fff;float:right;margin-bottom:0}.woocommerce table.variations a.reset_variations::before{content:"x "}.woocommerce .woocommerce-tabs .tabs{display:none}.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:2rem;color:#739392;border-bottom:1px solid #739392;padding-bottom:8px;margin-bottom:8px}a.cart-contents{position:relative;display:inline-block;flex-flow:column nowrap;justify-content:center;margin-right:10px;color:#004C64}.cart-contents:hover{text-decoration:none;color:#EC403C}.cart-contents-count{position:absolute;top:5px;right:7px;transform:translateY(-105%) translateX(25%);font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;line-height:22px;height:22px;width:22px;vertical-align:middle;text-align:center;color:#fff;background:#EC403C;border-radius:50%;padding:1px}#min-cart-container-nav{cursor:pointer}#min-cart-container-nav:hover{color:#EC403C}#widget_shopping_cart_content{position:fixed;height:100%;width:80%;max-width:300px;height:100%;padding:20px;background-color:#fff;top:0;right:-100%;bottom:0;z-index:20;overflow-y:scroll;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1)}@media (min-width: 992px){#widget_shopping_cart_content{max-width:450px}}#widget_shopping_cart_content .woocommerce-mini-cart__empty-message{text-align:center}#widget_shopping_cart_content ul.woocommerce-mini-cart{list-style:none;padding:0}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{margin-bottom:10px;padding:10px 10px;margin-bottom:10px;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1)}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a{text-decoration:none;color:#004C64}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a img.attachment-woocommerce_thumbnail{max-width:50px;height:auto;margin-bottom:15px}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove{font-size:2em;height:30px;width:30px;line-height:30px;display:block;float:left;margin-right:10px}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove .dashicons{font-size:22px;width:30px;height:30px;vertical-align:middle}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .variation{font-size:0.8em;margin-top:20px}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .variation dt,#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .variation dd{margin-bottom:0}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .variation dt p,#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .variation dd p{margin-bottom:0}#widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .quantity{text-align:right;font-weight:700;width:100%;display:block;margin-bottom:15px;clear:both}#widget_shopping_cart_content .woocommerce-mini-cart__bottom{position:absolute;bottom:0;background-color:#004C64;width:100%;left:0;padding:10px}#widget_shopping_cart_content .woocommerce-mini-cart__bottom .woocommerce-mini-cart__total{text-align:center;color:#fff}#widget_shopping_cart_content .woocommerce-mini-cart__bottom .woocommerce-mini-cart__buttons a{display:inline-block}#widget_shopping_cart_content .woocommerce-mini-cart__bottom .woocommerce-mini-cart__buttons a.checkout{float:right;background-color:#EC403C;color:#fff}.shop_table .product-name a{color:#004C64;font-size:1.2em;text-transform:uppercase;text-decoration:none;font-weight:700}.shop_table .product-name a:hover{color:#EC403C}.card-total{font-size:1.4em;text-transform:uppercase;text-decoration:none;font-weight:700}a.checkout-button{background-color:#EC403C !important;color:#fff;text-transform:uppercase;font-weight:700;font-size:1em;margin-top:1em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}a.checkout-button:hover{background-color:#004C64 !important;color:#fff}span.woocommerce-Price-amount{color:#739392}.woocommerce-cart h3,.woocommerce-checkout h3{color:#004C64;font-size:1.4em;text-transform:uppercase;text-decoration:none;font-weight:700}.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#739392;color:#fff}.woocommerce-cart #payment a,.woocommerce-checkout #payment a{color:#EC403C}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#004C64;color:#fff}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;border-bottom-color:#004C64}.woocommerce-cart #payment div.payment_box a,.woocommerce-checkout #payment div.payment_box a{color:#EC403C}.woocommerce-cart #payment .button,.woocommerce-checkout #payment .button{background-color:#EC403C !important;color:#fff;text-transform:uppercase;font-weight:700;font-size:1em;margin-top:1em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce-cart #payment .button:hover,.woocommerce-checkout #payment .button:hover{background-color:#004C64 !important;color:#fff}.woocommerce-order .woocommerce-notice--success{text-align:center;background-color:#004C64;padding:10px 15px;color:#fff;text-transform:uppercase;font-weight:700}.woocommerce-order h2{color:#004C64;font-size:1.6em;text-transform:uppercase;text-decoration:none;font-weight:700;margin-bottom:15px}.woocommerce-shipping-destination{display:none}#pi_checkout_field{background-color:#EC403C;padding:1rem}#pi_checkout_field label{font-weight:600;color:#fff}#pi_checkout_field .pi-single-type{display:none}.woocommerce ul.products li.product{display:inline-block;vertical-align:top;width:45%}@media (min-width: 992px){.woocommerce ul.products li.product{width:22.05%}}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#004C64;font-size:1.4em;text-transform:uppercase;height:65px;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 992px){.woocommerce ul.products li.product .woocommerce-loop-product__title{height:auto}}.woocommerce ul.products li.product .price{color:#2C2C2C;font-size:1.2em}.woocommerce ul.products li.product a.add_to_cart_button{background-color:#EC403C !important;color:#fff;text-transform:uppercase;font-weight:700;font-size:1em;margin-top:1em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.woocommerce ul.products li.product a.add_to_cart_button:hover{background-color:#004C64 !important;color:#fff}.woocommerce ul.products li.product a .onsale{background-color:#EC403C;color:#fff;padding:10px}.woocommerce .woocommerce-notices-wrapper .woocommerce-message .wc-forward.wp-element-button{background-color:#004C64;color:#fff}.woocommerce .shop_table .woocommerce-cart-form__cart-item .product-price{font-weight:400}.woocommerce .shop_table .woocommerce-cart-form__cart-item .product-subtotal{font-weight:600}
/*# sourceMappingURL=theme.css.map */

.blb-booking-error{
    position: fixed;
        bottom: 0;
        width: 100%;
        background-color: red;
        padding: 5px;
        color: #fff;
        padding-top: 15px;
        left: 0;
        z-index: 19;
}
#site-navigation {
    z-index: 1001;
}
#toggle-menu {
    z-index: 1002;
}
