#first-title.ppb_header{padding-bottom:50px!important}h2.ppb_title{font-size:28px!important}body,input.wpcf7-text,input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{font-family:Merriweather,serif!important}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li>a,#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,#sub_menu li a,.button,.menu-item,.mobile_main_nav li a,.top_contact_info_container,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #page_content_wrapper a.button,.woocommerce .woocommerce-result-count,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .price,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover,a.button,h1,h2,h2.widgettitle,h3,h4,h5,h5.widgettitle,h6,input[type=button],input[type=submit],strong[itemprop=author]{font-family:Raleway,sans-serif!important}h1,h2,h3,h4,h5,h6{text-transform:uppercase!important}h2{letter-spacing:0!important}h2.career-title{font-size:24px}#wrapper .button,#wrapper a.button{-webkit-transition:color .2s linear,background .1s linear,opacity .2s linear,border-color .1s linear;transition:color .2s linear,background .1s linear,opacity .2s linear,border-color .1s linear}a[href^="tel:"]{white-space:nowrap}.landing-noel .page_tagline{font-size:14px;opacity:1;width:50%;min-width:300px;max-width:1000px;letter-spacing:0}.landing-noel .ppb_image_boxed .image_boxed_wrapper{background-color:#fff}.addeventatc.addeventatc.addeventatc.addeventatc{z-index:1;font-weight:inherit;font-size:14px;font-family:Merriweather,serif!important;color:#7c7c7c!important;border:none;outline:inherit;text-shadow:inherit;-webkit-box-shadow:inherit!important;box-shadow:inherit!important;background:0 0;text-decoration:underline}.addeventatc.addeventatc.addeventatc.addeventatc .addeventatc_icon{background-size:14px 14px;width:14px;height:14px;left:18px;top:12px;opacity:.6}@media screen and (max-width:1023px){.woocommerce.archive #page_content_wrapper .inner .sidebar_content.left_sidebar ul.sidebar_widget{display:block!important}.woocommerce.archive #page_content_wrapper .inner .sidebar_content.left_sidebar ul.sidebar_widget li.widget{float:inherit!important;display:block!important;width:100%!important;text-align:center!important;margin:0 auto 50px auto!important;max-width:600px!important}.woocommerce.archive #page_content_wrapper .inner .sidebar_content.left_sidebar ul.sidebar_widget li.widget:last-child{margin:auto}}
#page_caption{text-shadow:0 0 9px rgba(0,0,0,.5)}#page_caption h1{text-transform:uppercase!important;font-family:Raleway,sans-serif}#page_caption_overlay{background-color:rgba(0,0,0,.15)!important}
#bonus-cc-slider{font-size:0}#bonus-cc-slider .Slider.js-ranger{width:100%;margin:0;padding:0}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal{height:1px;background-color:#070000}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal:after,#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal:before{position:absolute;color:#7c7c7c;font-family:Merriweather,serif!important;font-size:12px;top:-28px;line-height:14px}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal:after{content:"20";right:-1px;-webkit-transform:translateX(50%);transform:translateX(50%)}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal:before{content:"2";left:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal .rangeslider__fill{background-color:#070000}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal .rangeslider__handle{z-index:5;top:-12px;background-color:#00acd4;height:25px;width:21px;border-radius:2px;-webkit-transition:-webkit-transform 50ms cubic-bezier(.445,.05,.55,.95);transition:-webkit-transform 50ms cubic-bezier(.445,.05,.55,.95);transition:transform 50ms cubic-bezier(.445,.05,.55,.95);transition:transform 50ms cubic-bezier(.445,.05,.55,.95),-webkit-transform 50ms cubic-bezier(.445,.05,.55,.95);-webkit-transform-origin:center;transform-origin:center}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal .rangeslider__handle:after{content:">";position:absolute;color:#fff;font-size:20px;line-height:0;font-family:Raleway,sans-serif!important;top:11px;left:6px}#bonus-cc-slider .Slider.js-ranger .rangeslider--horizontal.rangeslider--active .rangeslider__handle{-webkit-transform:scale(1.125);transform:scale(1.125)}#bonus-cc-slider .Slider.js-ranger .Slider-steps{position:relative}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction{position:absolute;bottom:0;display:block}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(1){left:calc((10% * (1 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(2){left:calc((10% * (2 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(3){left:calc((10% * (3 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(4){left:calc((10% * (4 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(5){left:calc((10% * (5 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(6){left:calc((10% * (6 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(7){left:calc((10% * (7 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(8){left:calc((10% * (8 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(9){left:calc((10% * (9 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction:nth-child(10){left:calc((10% * (10 - 1)) + 12px)}#bonus-cc-slider .Slider.js-ranger .Slider-track.js-ranger-track{height:1px;background-color:#070000}#bonus-cc-slider .Slider.js-ranger .Slider-track.js-ranger-track:after,#bonus-cc-slider .Slider.js-ranger .Slider-track.js-ranger-track:before{position:absolute;color:#7c7c7c;font-family:Merriweather,serif!important;font-size:12px;top:-28px;line-height:14px}#bonus-cc-slider .Slider.js-ranger .Slider-track.js-ranger-track:after{content:"20";right:-1px;-webkit-transform:translateX(50%);transform:translateX(50%)}#bonus-cc-slider .Slider.js-ranger .Slider-track.js-ranger-track:before{content:"2";left:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#bonus-cc-slider .Slider.js-ranger .Slider-distance.js-ranger-distance{background-color:#070000}#bonus-cc-slider .Slider.js-ranger .Slider-distance.js-ranger-distance .Slider-handle{background-color:#00acd4;height:25px;width:21px;border-radius:2px}#bonus-cc-slider .Slider.js-ranger .Slider-distance.js-ranger-distance .Slider-handle:after{content:">";position:absolute;color:#fff;font-size:20px;line-height:0;font-family:Raleway,sans-serif!important;top:11px;left:6px}#bonus-cc-slider .Slider.js-ranger .Slider-indicator.js-ranger-indicator{display:none!important}#bonus-cc-slider .Slider.js-ranger .Slider-steps{height:4px}#bonus-cc-slider .Slider.js-ranger .Slider-steps:after,#bonus-cc-slider .Slider.js-ranger .Slider-steps:before{content:"";position:absolute;display:block;background-color:#070000;height:9px;width:1px;top:-5px}#bonus-cc-slider .Slider.js-ranger .Slider-steps:before{left:0}#bonus-cc-slider .Slider.js-ranger .Slider-steps:after{right:0}#bonus-cc-slider .Slider.js-ranger .Slider-steps .Slider-fraction{width:1px;height:4px;background-color:#070000}#bonus-cc-slider.gourmet .Slider.js-ranger .Slider-track.js-ranger-track:after,#bonus-cc-slider.gourmet .Slider.js-ranger .rangeslider--horizontal:after{content:"20"}#bonus-cc-slider.gourmet .Slider.js-ranger .Slider-track.js-ranger-track:before,#bonus-cc-slider.gourmet .Slider.js-ranger .rangeslider--horizontal:before{content:"1"}#bonus-cc-slider .col{display:inline-block;font-size:14px;vertical-align:top}#bonus-cc-slider .details .hidden{display:none}#bonus-cc-slider .left-col{width:45%}#bonus-cc-slider .left-col .details{color:#070000}#bonus-cc-slider .middle-col{width:10%;text-align:center}#bonus-cc-slider .middle-col .char{position:relative;top:31px;font-size:23px;font-family:Raleway,sans-serif!important;color:#070000}#bonus-cc-slider .right-col{width:45%;color:#00acd4}#bonus-cc-slider .right-col .unit{font-size:12px;padding-top:0}#bonus-cc-slider .right-col .unit.uniten{margin-left:10px;font-size:15px}#bonus-cc-slider .title{font-size:12px;padding-bottom:0;color:#070000}#bonus-cc-slider .details{font-family:Raleway,sans-serif!important;font-size:25px;padding:0;white-space:nowrap}#bonus-cc-slider .slider-ctn{padding-top:32px}@media screen and (max-width:1199px){#bonus-cc-slider .details{font-size:18px}#bonus-cc-slider .middle-col .char{font-size:18px;top:30px}}@media screen and (max-width:820px){#bonus-cc-slider .details{font-size:16px}#bonus-cc-slider .middle-col .char{font-size:16px;top:32px}}@media screen and (max-width:767px){#bonus-cc-slider .details{font-size:20px}#bonus-cc-slider .middle-col .char{font-size:20px;top:36px}}@media screen and (max-width:445px){#bonus-cc-slider .left-col,#bonus-cc-slider .middle-col,#bonus-cc-slider .right-col{width:100%;display:block}#bonus-cc-slider .middle-col .char{font-size:35px;top:-6px}#bonus-cc-slider .details{font-size:25px}}
.virtual-visit-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.virtual-visit-separator .subtitle{padding:0;text-align:center}.virtual-visit-separator .subtitle .separator{display:block;width:20px;height:11px;margin:40px auto 0;stroke:#7c7c7c;fill:none}.virtual-visit-separator+p{display:none}.carrousel-ctn #carrousel-360 .slides-wrapper{position:relative;width:1245px;min-height:740px;margin:0 auto}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn{position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border-radius:50%;border:1px solid #7c7c7c;color:#7c7c7c}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn span{font-size:28px;font-weight:700}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-left{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:-25px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-right{-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);right:-25px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn:hover{background-color:#00acd4;border-color:transparent}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn:hover span{color:#fff}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn{position:relative;width:100%;height:100%}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide{-webkit-transition:opacity .22s;transition:opacity .22s;position:absolute;z-index:0;top:0;left:0;opacity:0;width:100%;height:100%}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide iframe{height:700px}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide .title{padding:10px 0 0;font-size:18px;line-height:1.2em;text-align:center;text-transform:uppercase}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide.active{position:relative;z-index:5;opacity:1}.carrousel-ctn #carrousel-360 .carrousel-state{margin-top:8px;padding:0;font-size:16px;text-align:center}@media screen and (max-width:1600px){.carrousel-ctn #carrousel-360 .slides-wrapper{width:1000px;min-height:602px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn{width:45px;height:45px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn span{font-size:22px}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide iframe{height:562px}}@media screen and (max-width:1199px){.carrousel-ctn #carrousel-360 .slides-wrapper{width:768px;min-height:472px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-left{left:-18px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-right{right:-18px}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide iframe{height:432px}}@media screen and (max-width:959px){.carrousel-ctn #carrousel-360 .slides-wrapper{width:100%;min-height:inherit;padding-bottom:40px}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn{height:0;padding-bottom:56.25%}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide.active{position:absolute}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide iframe{height:100%}.carrousel-ctn #carrousel-360 .slides-wrapper .slide-ctn .slide .title{position:absolute;bottom:0;-webkit-transform:translate(0,100%);transform:translate(0,100%);width:100%;padding:13px 0 0;font-size:16px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn{width:30px;height:30px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn span{font-size:15px}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-right{right:45%;bottom:-7px;-webkit-transform:translate(100%,100%);transform:translate(100%,100%);top:inherit}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-left{left:45%;bottom:-7px;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%);top:inherit}}@media screen and (max-width:767px){.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-right{right:40%}.carrousel-ctn #carrousel-360 .slides-wrapper .arrow-ctn.arrow-left{left:40%}}
.woocommerce-cart-form .conditional-message{background:#d1edf5!important;border-color:#00acd4!important;color:#4e7883!important;-webkit-box-shadow:0 0 0 #222!important;box-shadow:0 0 0 #222!important;border-radius:3px;text-shadow:none!important;padding:1em 2em 1em 5em;margin:0 0 2em;position:relative;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-cart-form .conditional-message:before{content:"";display:block;width:50px;height:50px;background-image:url(../images/icons/gift_blue_120px.png);background-size:contain;top:-1px!important;left:10px;margin-top:inherit;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1em;clear:none;position:absolute;color:#00acd4;font-size:20px}.woocommerce-cart-form .conditional-message.station:before{background-image:url(../images/icons/station.png)}.woocommerce-cart-form .conditional-message a.button{color:#fff;background-color:#00acd4;margin:0 20px;max-width:200px}.woocommerce-cart-form .conditional-message a.button:hover{background-color:#41535d}.woocommerce-cart-form .conditional-message.has-button{padding:1em 225px 1em 5em}.woocommerce-cart-form .conditional-message.has-button a.button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-billing-fields .select2-container .select2-selection--single{height:40px}.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.woocommerce ul#shipping_method .shipping_description{text-indent:0!important;opacity:.8}.woocommerce ul#shipping_method .shipping_description sup{line-height:20px;display:inline-block;margin-top:10px}.woocommerce .woocommerce-form-coupon-toggle,.woocommerce .woocommerce-form-login-toggle{display:none!important}.custom_checkout_field{clear:both}#paysafe-iframe{width:100%;max-width:700px}.woocommerce-notice--success{font-size:18px;text-align:center}.woocommerce-additional-fields h3{display:none}.woocommerce-additional-fields .custom_checkout_field h3{display:block}.woocommerce-additional-fields .custom_checkout_field h4{font-size:16px;color:#7c7c7c}.woocommerce-additional-fields .custom_checkout_field h4.blue-colored{color:#00acd4}.woocommerce-additional-fields .custom_checkout_field .radio-row .woocommerce-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-additional-fields .custom_checkout_field .radio-row .woocommerce-input-wrapper input{margin:0}.woocommerce-additional-fields .custom_checkout_field .radio-row .woocommerce-input-wrapper label{margin:0 18px 0 6px;width:auto}.woocommerce-additional-fields .custom_checkout_field .radio-row .woocommerce-input-wrapper label:last-child{margin-right:0}@media screen and (max-width:767px){.woocommerce-cart-form .conditional-message.has-button{padding:1em 2em 1em 5em}.woocommerce-cart-form .conditional-message.has-button a.button{position:relative;top:auto;right:auto;display:block;margin:10px auto;left:-1.5em;-webkit-transform:inherit;transform:inherit}.woocommerce ul.order_details li{display:block;float:inherit;border-right:inherit;padding:10px 0;margin:10px auto;border-bottom:1px dashed #d3ced2;text-align:center;width:300px}.woocommerce p:not(.shipping_description){text-align:center}}
.evcal_evdata_row .evcal_evdata_cell.event a.button,.eventon_events_list .eventon_list_event.event a.button{border:inherit;text-decoration:inherit;border-bottom:inherit;padding:5px 15px;font-size:13px;color:#fff}.evcal_evdata_row .evcal_evdata_cell.event a.button:hover,.eventon_events_list .eventon_list_event.event a.button:hover{color:#fff}.eventon_events_list .eventon_list_event.event a{color:#00acd4}.eventon_events_list .eventon_list_event.event a:hover{color:#41535d}.evo-gototoday-btn{display:none}
.footer_bar #copyright{width:100%;text-align:center}#footer{padding:90px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin-top:unset!important}#footer .footer-content{margin:0 auto;width:100%;max-width:1425px;-webkit-box-sizing:border-box;box-sizing:border-box}#footer .footer-content .sidebar_widget.four>li{margin-right:0;padding-right:5%;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}#footer .footer-content ul.sidebar_widget{width:100%;padding:0}#footer .newsletter-form{float:right;width:35%;margin:10px 0 30px 0}#footer .newsletter-form label{margin:0}#footer .newsletter-form input[type=submit]{font-size:13px;-webkit-transition:all .1s linear;transition:all .1s linear}#footer .newsletter-form input[type=submit]:hover{border-color:#fff}#footer h2.widgettitle{margin:10px 0;font-size:12px;letter-spacing:1px;color:#fff}#footer .left-content{width:63%;margin:0;float:left}#footer .right-content{width:37%;float:right}#footer .right-content #address-area,#footer .right-content #hours-area{max-width:calc(50% - 11px)}#footer .right-content .map-image-wrapper{position:relative;width:100%;height:250px;overflow:hidden}#footer .right-content .map-image-wrapper .map-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer #social-medias-area{width:calc(50% - 15px);float:left;margin:0 30px 0 0}#footer #paragraph-area{margin:0 0 10px 0}#footer #address-area{float:left;margin:0 30px 0 0}#footer #tripadvisor-area{width:calc(50% - 15px);float:right}#footer #tripadvisor-area #TA_cdsratingsonlynarrow167,#footer #tripadvisor-area #TA_cdsratingsonlynarrow590{position:relative;height:100px}#footer #tripadvisor-area #TA_cdsratingsonlynarrow167 a,#footer #tripadvisor-area #TA_cdsratingsonlynarrow590 a{color:#00a680}#footer #tripadvisor-area #TA_cdsratingsonlynarrow167 #CDSRATINGWIDGET167,#footer #tripadvisor-area #TA_cdsratingsonlynarrow167 #CDSRATINGWIDGET590,#footer #tripadvisor-area #TA_cdsratingsonlynarrow590 #CDSRATINGWIDGET167,#footer #tripadvisor-area #TA_cdsratingsonlynarrow590 #CDSRATINGWIDGET590{position:absolute;top:3px}#footer #hours-area{float:right}#footer #hours-area h2{display:block}#footer #nav-area{margin:0 0 30px 0}#footer #nav-area li ul li{margin:0}#footer #nav-area li ul li ul.sub-menu{margin-left:0}@media only screen and (min-width:1200px){#footer .footer-content ul.sidebar_widget{padding:0}}@media only screen and (max-width:1199px){#footer{padding:30px 0}#footer .footer-content{width:960px}#footer .footer-content #address-area{margin:0 20px 0 0}#footer .footer-content .newsletter-form input[type=submit]{padding-left:22px;padding-right:22px}}@media screen and (max-width:960px){#footer .left-content{float:inherit;width:100%}#footer .right-content{float:inherit;width:50%;min-width:400px;clear:both;padding:30px 0 0 0;margin:auto}#footer .right-content .map-image-wrapper{height:200px}#footer .footer-content{width:100%}#footer .footer-content .sidebar_widget.four>li{margin:0}#footer .under-sidebar{text-align:center}#footer #social-medias-area{width:auto;float:inherit;margin:0 auto 30px auto;clear:both;display:inline-block}#footer #tripadvisor-area{width:160px;float:inherit;clear:both;margin:auto}}@media only screen and (max-width:960px) and (min-width:768px){#footer .footer-content .sidebar_widget.four>li:nth-child(2),#footer .footer-content .sidebar_widget.four>li:nth-child(4){width:25%!important;float:left;margin:0}#footer .footer-content .sidebar_widget.four>li:nth-child(3){clear:inherit}}@media only screen and (max-width:767px){#footer{padding:20px}#footer #footer .right-content,#footer .left-content{width:auto;min-width:280px}#footer .footer-content .sidebar_widget.four>li,#footer .footer-content .sidebar_widget.four>li:nth-child(4){width:50%!important;text-align:center;padding:0;margin:0 0 20px 0}#footer .google-maps-widget{margin:0 0 20px 0}#footer #paragraph-area{text-align:center;margin:0 auto 20px}#footer .under-map{text-align:center;max-width:500px;margin:auto}}@media only screen and (max-width:500px){#footer .footer-content .sidebar_widget.four>li,#footer .footer-content .sidebar_widget.four>li:nth-child(4){width:100%!important;text-align:center;padding:0;margin:0 0 20px 0}#footer .right-content{min-width:inherit;width:100%}#footer .right-content #address-area,#footer .right-content #hours-area{max-width:inherit}#footer #nav-area{margin:0}#footer #paragraph-area{max-width:320px}#footer .under-map{text-align:center;width:100%;margin:0 auto 20px}#footer #hours-area{float:inherit;display:inline-block;margin:0 0 20px 0;width:100%}#footer #hours-area h2.widgettitle{text-align:center;white-space:nowrap}#footer #address-area{float:inherit;display:inline-block;margin:0 auto;width:100%}#footer #social-medias-area{margin:0 auto 20px auto}}
.home .above_top_bar{background:0 0}.home .above_top_bar .page_content_wrapper{height:40px;background-color:transparent}#announcement{z-index:20}.above_top_bar.above_top_bar{height:auto;background-color:#41535d;-webkit-transition:all .5s;transition:all .5s}.above_top_bar.above_top_bar .top_contact_info{display:none}.above_top_bar.above_top_bar .page_content_wrapper{z-index:19;margin-top:0}#announcement,.above_top_bar.above_top_bar{position:relative;margin-top:0;-webkit-transition:all .5s;transition:all .5s}.menu-menu-top-bar-container #top_menu,.menu-menu-top-bar-en-container #top_menu{float:right}.menu-menu-top-bar-container #top_menu .menu-item-language,.menu-menu-top-bar-en-container #top_menu .menu-item-language{margin-right:0}.scroll #announcement,.scroll .above_top_bar{margin-top:-40px!important}.scroll .above_top_bar{background-color:#fff}.top_bar .header_cart_wrapper{margin-right:6px}.top_bar .header_cart_wrapper .cart_count{background:#00acd4;color:#fff;white-space:nowrap;top:1px;right:-6px}.top_bar .header_cart_wrapper .tooltip{width:40px;height:40px;display:block;position:relative}.top_bar .header_cart_wrapper .tooltip .ti-shopping-cart{position:relative;top:10px;left:-10px}.top_bar .header_cart_wrapper.cart_wrapper_subtotal .cart_subtotal{position:absolute;top:5px;left:30px;font-size:10px;width:65px}.top_bar .header_cart_wrapper.cart_wrapper_subtotal .woocommerce-Price-currencySymbol,.top_bar .header_cart_wrapper.cart_wrapper_subtotal bdi{font-weight:700;font-size:11px;color:#00acd4}.top_bar #rsvp{font-size:13px;background:#00acd4!important;border:none;color:#fff}.top_bar #rsvp:hover{background:#41535d!important}html[data-menu=leftalign] #logo_right_wrapper #logo_right_button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (min-width:500px) and (max-width:1300px){html[data-menu=leftalign] #logo_right_wrapper #logo_right_button{right:50px!important}}#menu_wrapper div ul.nav li>a{margin-right:0}#menu_wrapper div .nav li ul{margin-top:-20px}.mobile_main_nav li.menu-item-has-children a:after{content:"\f107";font-family:FontAwesome;display:inline-block;font-size:100%;padding:0 0 0 15px;vertical-align:bottom;line-height:1.85em}.social_wrapper{display:none}#mobile_nav_icon{margin-left:50px;margin-right:-10px;font-size:20px!important}#mobile_nav_icon .ti-menu{position:relative;top:2px;padding:0 10px}.rsvp-menu{margin-right:10px}.rsvp-menu ul{list-style-type:none}.rsvp-menu li{display:inline-block;margin:0 4px}.rsvp-menu li:first-child{margin-left:0}.rsvp-menu li:last-child{margin-right:0}.rsvp-menu a{background:#00acd4;color:#fff;border-radius:3px;padding:2px 12px 1px;text-transform:uppercase;letter-spacing:1px;font-size:12px;-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block}.rsvp-menu a:hover{background:#41535d;color:#fff}@media screen and (min-width:1025px) and (max-width:1300px){.rsvp-menu li{display:block;margin-right:0}.rsvp-menu li:not(:last-child){margin-bottom:3px}}@media screen and (min-width:500px) and (max-width:640px){.rsvp-menu li{display:block;margin-right:0}.rsvp-menu li:not(:last-child){margin-bottom:3px}}.touchevents #mobile_nav_icon{display:inline-block!important}.touchevents #menu_border_wrapper{display:none!important}.touchevents .above_top_bar .page_content_wrapper{display:none}body.js_nav .mobile_menu_wrapper #mobile_menu_close.button{z-index:2}.mobile_menu_content{position:relative;z-index:1}@media screen and (max-width:1024px){#mobile_nav_icon{display:inline-block!important}#menu_border_wrapper{display:none!important}.above_top_bar .page_content_wrapper{display:none}.scroll #announcement{margin-top:-40px!important}.scroll .above_top_bar{margin-top:inherit!important}}@media screen and (max-width:767px){.above_top_bar{display:none}}@media screen and (max-width:500px){.rsvp-menu,.top_bar #rsvp{display:none}}
.hide-newsletter-cta #newsletter_button{overflow:hidden;height:0;opacity:0;padding:0}#newsletter_button{margin-top:70px;padding:40px 0 40px 0;background-color:#00acd4}#newsletter_button .standard_wrapper{margin:auto}#newsletter_button h2.title{color:#fff}#newsletter_button a{background-color:#fff;color:#00acd4;border-color:#fff;-webkit-transition:all .1s linear;transition:all .1s linear}#newsletter_button a:hover{background-color:#00acd4;color:#fff}@media screen and (max-width:960px){#newsletter_button .standard_wrapper{text-align:center}}@media screen and (max-width:767px){#newsletter_button{margin-top:70px!important}}
#newsletter-form{margin-top:50px}#newsletter-form .form-section-title h2{margin-bottom:10px}#newsletter-form .form-section-title p{font-size:18px}#newsletter-form .liner{margin:70px auto;width:105px;height:1px;background:#dce0e0}#newsletter-form input[type=submit]{display:none}#newsletter-form input[type=checkbox].error+label,#newsletter-form input[type=radio].error+label{color:red}#newsletter-form label.required-field::after{content:"*";display:inline;color:#7c7c7c;margin-left:5px}#newsletter-form .message-error{display:none}#newsletter-form .message-error p{margin:5px 0 0;color:red;padding:0}#newsletter-form .message-error.error{display:block}#newsletter-form .field-group{display:block;width:100%;margin-bottom:20px}#newsletter-form .field-group:after,#newsletter-form .field-group:before{content:" ";display:table;line-height:0}#newsletter-form .field-group:after{clear:both}#newsletter-form .field-group .field{position:relative;float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}#newsletter-form .field-group .field input[type=text]{display:block;width:100%}#newsletter-form .field-group .field input[type=text].error{border-color:red}#newsletter-form .field-group .field label{display:block;width:100%}#newsletter-form .field-group .radio-label-side{position:relative}#newsletter-form .field-group .radio-label-side input[type=checkbox],#newsletter-form .field-group .radio-label-side input[type=radio]{position:absolute;top:2px;left:0}#newsletter-form .field-group .radio-label-side label{display:block;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#newsletter-form .field-group .field-left{padding-right:20px}#newsletter-form .field-group .field-right{padding-left:20px}#newsletter-form .field-group select.error{border-color:red}#newsletter-form .submit-successful{display:none;font-size:18px;text-align:center;width:75%;margin:0 auto}#newsletter-form .submit-successful p.green-bg{display:block;background-color:#4cd964;color:#fff;padding:25px}#newsletter-form.success>*{display:none}#newsletter-form.success .submit-successful{display:block}@media screen and (max-width:767px){#newsletter-form .liner{margin:50px auto}#newsletter-form .field-group{margin-bottom:15px}#newsletter-form .field-group .field{float:none;width:100%;margin-bottom:15px}#newsletter-form .field-group .field:last-child{margin-bottom:0}#newsletter-form .field-group .radio-label-side{position:relative}#newsletter-form .field-group .radio-label-side input[type=checkbox],#newsletter-form .field-group .radio-label-side input[type=radio]{position:absolute;top:2px;left:0}#newsletter-form .field-group .radio-label-side label{display:block;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#newsletter-form .field-group .field-left{padding-right:0}#newsletter-form .field-group .field-right{padding-left:0}#newsletter-form .submit-successful{width:100%}#newsletter-form .g-recaptcha{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top left;transform-origin:top left}}
#scroll-to-links{text-align:center;margin-top:30px}#scroll-to-links p{display:inline-block;vertical-align:top}a.scroll-to-link{cursor:pointer;display:inline-block;text-align:center;width:180px;overflow:visible;font-size:18px;padding:20px;margin:0 20px;border-radius:3px;font-family:Raleway,sans-serif;line-height:1em;vertical-align:top;-webkit-transition:inherit;transition:inherit}a.scroll-to-link i{display:block;margin:auto;position:relative;padding:15px 0 0 0}a.scroll-to-link:hover{color:#41535d}a.scroll-to-link:hover i{top:5px}a.scroll-to-link:before{content:"";margin:0 auto 10px auto;display:block;width:60px;height:60px;background-size:cover;border-radius:50%;background-color:#00acd4}a.scroll-to-link:hover:before{background-color:#41535d}a.scroll-to-link.massotherapy:before{background-image:url(../images/icons/massotherapy_white.png)}a.scroll-to-link.aesthetic:before{background-image:url(../images/icons/manucure_white.png)}a.scroll-to-link.express:before{background-image:url(../images/icons/face_white.png)}
.ppb_contact_box .inner_box{border-color:#fff!important}form textarea{height:150px}form input[type=number]{font-weight:400;font-size:14px;height:40px;border-radius:3px;border:1px solid #dce0e0;color:#7c7c7c;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}form input[type=number]:active,form input[type=number]:focus{border-color:#00acd4;-webkit-box-shadow:none;box-shadow:none;outline:0}form input[type=date].wpcf7-date{width:180px}form section{margin-bottom:10px}form div.columns-2{clear:both;font-size:0;padding:14px 0}form div.columns-2>*{width:calc(50% - 10px);float:inherit;font-size:14px;display:inline-block}form div.columns-2>:first-child{padding:0 10px 0 0}form div.columns-2>:last-child{padding:0 0 0 10px}form div.columns-2 br{display:none}form .half{width:calc(50% - 10px)}form div.half{margin-top:-24px}form .wpcf7-list-item{display:block}form div.time{line-height:40px;margin-top:-24px;margin-bottom:10px}form div.time input{display:inline-block}form div.time select{min-width:inherit;width:56px}form div.time span>*{vertical-align:top}@media screen and (max-width:767px){form div.columns-2>*{width:100%;display:block}form div.columns-2>:first-child{padding:0}form div.columns-2>:last-child{padding:0}form div.columns-2 br{display:none}form .half{width:100%}}
.ppb_image_boxed{position:relative}.ppb_image_boxed p.link{padding:0}.ppb_image_boxed p.link a{position:relative;display:block;width:100%;height:50px;background-color:#00acd4;border-radius:3px}.ppb_image_boxed p.link a:after{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;color:#fff}.ppb_image_boxed p.link.corner{position:absolute;bottom:2px;right:2px;width:50px}.ppb_image_boxed p.link.box{width:100%;height:100%;right:0;bottom:0}.ppb_image_boxed p.link.box a{position:absolute;width:100%;height:100%;background-color:transparent;border-radius:0}.ppb_image_boxed p.link.box a:after{position:absolute;bottom:2px;right:2px;font-size:20px;color:#fff;width:50px;height:50px;text-align:center;vertical-align:middle;line-height:50px;top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit}.ppb_image_boxed p.link.box a:before{content:"";position:absolute;bottom:2px;right:2px;width:50px;height:50px;border-radius:3px;background-color:#00acd4}@media only screen and (min-width:768px) and (max-width:960px){.ppb_image_boxed .image_boxed_content{padding:30px 20px 40px!important}.ppb_image_boxed .image_boxed_content h2{font-size:24px}}
.ppb_boxed_text_button .button{-webkit-transition:all .1s linear;transition:all .1s linear}.ppb_boxed_text_button .button:hover{background-color:#41535d!important;border-color:#41535d!important}@media screen and (max-width:767px){.ppb_boxed_text_button a.button{background-color:#00acd4;border-color:#00acd4;padding:15px;font-size:12px;border-radius:3px}}@media only screen and (max-width:960px) and (min-width:768px){.one.ppb_line_divider{margin-bottom:unset!important}}
#tiny-grid.ppb_gallery_grid{max-width:80%;margin:auto;float:inherit;width:700px;padding-top:20px;height:160px}#tiny-grid.ppb_gallery_grid .ppb_popup.one.contain,#tiny-grid.ppb_gallery_grid .standard_wrapper{width:inherit}#tiny-grid.ppb_gallery_grid .four_cols.gallery .element,#tiny-grid.ppb_gallery_grid .four_cols.gallery .element:nth-child(4n){width:calc(25% - 10px);margin:0 5px}#tiny-grid.ppb_gallery_grid .four_cols.gallery .element:nth-child(n+5){display:none}@media screen and (max-width:1200px){#tiny-grid.ppb_gallery_grid{width:500px;height:155px;padding:40px 0}}@media screen and (max-width:960px){#tiny-grid.ppb_gallery_grid{padding:40px 0;max-width:100%}}@media screen and (max-width:767px){#tiny-grid.ppb_gallery_grid{height:auto;max-height:155px;-webkit-box-sizing:initial;box-sizing:initial}}
.ppb_header h1,.ppb_header h2,.ppb_header h3,.ppb_header h4,.ppb_header h5,.ppb_header h6{text-transform:uppercase!important}
@media screen and (max-width:767px){.ppb_image_half_boxed_fixed_width{display:block;position:inherit;float:inherit;height:auto;overflow:inherit}.ppb_image_half_boxed_fixed_width .standard_wrapper{float:inherit}.ppb_image_half_boxed_fixed_width .standard_wrapper .page_content_wrapper{float:inherit}.ppb_image_half_boxed_fixed_width .standard_wrapper .page_content_wrapper .inner{height:auto!important;float:inherit}.ppb_image_half_boxed_fixed_width .standard_wrapper .page_content_wrapper .inner .content_middle{height:auto;float:inherit}}
.ppb_card_two_cols_with_image h1,.ppb_card_two_cols_with_image h2,.ppb_card_two_cols_with_image h3,.ppb_card_two_cols_with_image h4,.ppb_card_two_cols_with_image h5,.ppb_card_two_cols_with_image h6{text-transform:uppercase!important}.ppb_card_two_cols_with_image h2{font-size:24px;font-weight:300;letter-spacing:-2px}.ppb_card_two_cols_with_image p.link{padding:0}.ppb_card_two_cols_with_image p.link a{position:relative;display:block;width:100%;height:50px;background-color:#00acd4;border-radius:3px}.ppb_card_two_cols_with_image p.link a:after{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;color:#fff}.ppb_card_two_cols_with_image p.link.corner{position:absolute;bottom:2px;right:2px;width:50px}.ppb_card_two_cols_with_image p.link.box{width:100%;height:100%;right:0;bottom:0}.ppb_card_two_cols_with_image p.link.box a{position:absolute;width:100%;height:100%;background-color:transparent;border-radius:0}.ppb_card_two_cols_with_image p.link.box a:after{position:absolute;bottom:2px;right:2px;font-size:20px;color:#fff;width:50px;height:50px;text-align:center;vertical-align:middle;line-height:50px;top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit}.ppb_card_two_cols_with_image p.link.box a:before{content:"";position:absolute;bottom:2px;right:2px;width:50px;height:50px;border-radius:3px;background-color:#00acd4}@media screen and (max-width:960px){.ppb_card_two_cols_with_image .ppb_card_two_cols_with_image{margin-bottom:60px!important;overflow:visible;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.ppb_card_two_cols_with_image.one{width:100%!important;overflow:hidden}.ppb_card_two_cols_with_image .standard_wrapper{width:100%;padding:0 20px 0 20px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.ppb_card_two_cols_with_image .standard_wrapper .page_content_wrapper.wide{padding:0}.ppb_card_two_cols_with_image .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;float:left}.ppb_card_two_cols_with_image .inner>div:not(.line_divider_border):not(.line_divider_seperator){width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.ppb_card_two_cols_with_image .inner .parallax_text{text-align:center;-webkit-transform:unset!important;transform:unset!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ppb_card_two_cols_with_image .inner .parallax_text h2{text-align:center}.ppb_card_two_cols_with_image .inner .parallax_scroll{position:relative!important;right:0!important}.ppb_card_two_cols_with_image .inner .one_half{clear:both;margin-bottom:20px}.ppb_card_two_cols_with_image .inner .parallax_scroll_image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}}@media screen and (max-width:767px){.ppb_card_two_cols_with_image .one_half.parallax_scroll{-webkit-box-shadow:0 1px 30px rgba(0,0,0,.1)!important;box-shadow:0 1px 30px rgba(0,0,0,.1)!important}}
.ppb_line_divider .line_divider_seperator{display:none}
@media only screen and (min-width:1200px) and (max-width:1425px){.ppb_content_half_map .standard_wrapper{padding-left:0}}@media only screen and (min-width:961px) and (max-width:1199px){.ppb_content_half_map h2.ppb_title{font-size:34px}}@media only screen and (min-width:768px) and (max-width:960px){.ppb_content_half_map .standard_wrapper{padding-left:0;padding-right:0}.ppb_content_half_map .one_third_bg{padding:30px!important}.ppb_content_half_map h2.ppb_title{font-size:30px}}@media only screen and (max-width:767px){.ppb_content_half_map .standard_wrapper{padding-top:20px;padding-bottom:20px}}
@media screen and (min-width:961px){.ppb_testimonial_column .testimonial_column_element.one_third:nth-child(3n+1){clear:both}}@media screen and (min-width:768px) and (max-width:960px){.ppb_testimonial_column .testimonial_column_element.one_third{width:100%;margin-right:0;clear:both}}
.ppb_text ol,.ppb_text ul{padding-left:25px}.ppb_text img.icon{margin-bottom:-20px}.ppb_text h2{padding-bottom:20px}.ppb_text h3{padding-bottom:10px}.ppb_text.product{padding:25px 0!important}.ppb_text.product .page_content_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:3px;text-align:center;padding:40px!important;-webkit-box-shadow:0 1px 30px rgba(0,0,0,.1);box-shadow:0 1px 30px rgba(0,0,0,.1)}.ppb_text.product .page_content_wrapper p.pricing{color:#00acd4;font-size:21px;font-weight:500;padding-bottom:0;font-family:Raleway,sans-serif}.ppb_text.product .page_content_wrapper p.benefits{padding-bottom:18.2px;padding-top:0}.ppb_text.product .page_content_wrapper p:last-child{padding:0}.ppb_text.product .page_content_wrapper h4{font-size:14px;text-transform:none;color:unset!important;letter-spacing:unset;margin-bottom:5px;font-weight:700}.ppb_text.product .page_content_wrapper ul{list-style-type:none;font-size:0;padding-bottom:18.2px;padding-left:0}.ppb_text.product .page_content_wrapper ul li{display:inline;font-size:14px}.ppb_text.product .page_content_wrapper ul li:nth-child(3n+1):after,.ppb_text.product .page_content_wrapper ul li:nth-child(3n+2):after{content:"|";display:inline;padding:0 8px}.ppb_text.product .page_content_wrapper ul li:nth-child(3n+4):before{content:"\A";white-space:pre}.ppb_text.product .page_content_wrapper ul li:last-child:after{display:none!important;content:""!important}@media screen and (max-width:1250px){.ppb_text.product .page_content_wrapper ul li:nth-child(3n+1):after,.ppb_text.product .page_content_wrapper ul li:nth-child(3n+2):after{content:"";display:inherit;padding:inherit}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+1):after{content:"|";display:inline;padding:0 8px}.ppb_text.product .page_content_wrapper ul li:nth-child(3n+4):before{content:"";white-space:inherit}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+3):before{content:"\A";white-space:pre}}@media screen and (max-width:960px){.standard_wrapper>.one_half:not(.gallery_type):not(.ppb_image_boxed):not(.ppb_bg_image_boxed):not(.ppb_pricing_boxed).ppb_text.product{padding:20px 0!important}}@media screen and (max-width:850px){.ppb_text.product .page_content_wrapper ul li{display:block}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+1):after{content:"";display:inherit;padding:0}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+3):before{content:"";white-space:inherit}}@media screen and (max-width:767px){.ppb_text.product .page_content_wrapper ul li{display:inline}.ppb_text.product .page_content_wrapper ul li:nth-child(3n+1):after,.ppb_text.product .page_content_wrapper ul li:nth-child(3n+2):after{content:"|";display:inline;padding:0 8px}.ppb_text.product .page_content_wrapper ul li:nth-child(3n+4):before{content:"\A";white-space:pre}}@media screen and (max-width:650px){.ppb_text.product .page_content_wrapper ul li:nth-child(3n+1):after,.ppb_text.product .page_content_wrapper ul li:nth-child(3n+2):after{content:"";display:inherit;padding:inherit}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+1):after{content:"|";display:inline;padding:0 8px}.ppb_text.product .page_content_wrapper ul li:nth-child(3n+4):before{content:"";white-space:inherit}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+3):before{content:"\A";white-space:pre}}@media screen and (max-width:500px){.ppb_text.product .page_content_wrapper ul li{display:block}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+1):after{content:"";display:inherit;padding:0}.ppb_text.product .page_content_wrapper ul li:nth-child(2n+3):before{content:"";white-space:inherit}}
.ui-accordion .ui-accordion-content ol,.ui-accordion .ui-accordion-content ul{padding-left:25px}.ui-accordion .ui-accordion-content p{font-family:Merriweather,serif;color:#7c7c7c}
.address-widget{list-style-type:none}
.scroll #announcement{margin-top:-40px}#announcement{width:100%;height:40px;background:#00acd4;color:#fff;text-align:center;-webkit-transition:all .5s;transition:all .5s;overflow:hidden}#announcement .standard_wrapper{padding:0;line-height:40px}#announcement p{padding:0;line-height:40px}#announcement a{color:#fff;text-decoration:underline}#announcement a:hover{color:#41535d}
.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .price{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:800px;margin:70px auto 0;padding:25px 0;border:1px solid #efefef;-ms-flex-pack:distribute;justify-content:space-around}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn{max-width:230px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn .top-wrapper{margin-bottom:10px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn .top-wrapper .color-dot{float:left;border-radius:50%;width:25px;height:25px;margin-right:20px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn .top-wrapper p{float:left;font-weight:700}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn .top-wrapper::after{content:"";clear:both;display:table}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn p{padding:0!important;text-align:left}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn .color-description{font-size:12px;line-height:1.33em;letter-spacing:-.5px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn.in-rebate .color-dot{background-color:#00acd4}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn.is-equal .color-dot{background-color:#004a7c}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn.no-rebate .color-dot{background-color:#b68942}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart{position:relative;display:block;max-width:800px;margin:20px auto 15px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper{font-family:Raleway,sans-serif,serif;font-weight:500;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;width:100%}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .callender-msg{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-month{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px 8px 0 0;margin:0;padding:9px 0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-month ul li{font-size:18px;color:#41535d}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-weekdays{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0!important;border-bottom:1px solid #efefef}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-weekdays li{width:calc(14.2857%);margin-bottom:0;font-size:14px;color:#7c7c7c}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #efefef;padding:20px 0!important;text-align:left}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:6px;width:calc(14.2857% - 16px);min-height:91px;margin:8px!important;padding:12px 6px;background-color:#f2f2f2;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.28);box-shadow:1px 1px 4px rgba(0,0,0,.28);cursor:pointer;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:auto;overflow:initial}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .ph_bookings_capacity,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .ph_calendar_day{width:100%}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .ph_calendar_day{font-weight:700}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .ph_bookings_capacity{display:none;font-size:13px;line-height:18px;font-weight:700;position:absolute;bottom:-8px;right:-8px;overflow:hidden;color:#fff!important;background-color:#00acd4!important;width:21px;height:21px;border-radius:50%}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .ph_bookings_capacity br{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .unit-price-ctn del,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .unit-price-ctn span{display:block;font-size:12px;line-height:1.2em}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .unit-price-ctn .price-label{font-size:10px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date .unit-price-ctn .discount-price{font-weight:700}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date{border:none!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date.in-rebate::before,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date.is-equal::before,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date.no-rebate::before{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date .ph_bookings_capacity{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date .ph_calendar_day{color:#fff!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.selected-date:hover{background-color:#00acd4!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.booking-disabled,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.booking-full,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.not-available,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date:empty{color:#7c7c7c!important;background-color:#fff!important;font-weight:500;cursor:auto;pointer-events:none;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.06);box-shadow:1px 1px 4px rgba(0,0,0,.06)}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.booking-disabled .ph_calendar_day,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.booking-full .ph_calendar_day,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.not-available .ph_calendar_day,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date:empty .ph_calendar_day{font-weight:500}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.booking-disabled:hover,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.booking-full:hover,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.not-available:hover,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date:empty:hover{background-color:#fff!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date:empty{-webkit-box-shadow:none;box-shadow:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.today{font-weight:500}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.today .ph_calendar_day{font-weight:700}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.in-rebate::before,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.is-equal::before,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.no-rebate::before{content:"";border-radius:6px 6px 0 0;position:absolute;top:0;display:block;width:100%;height:15px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.in-rebate::before{background-color:#00acd4}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.is-equal::before{background-color:#004a7c}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.is-equal.isnot-first-availability::before{background-color:#9d9a9a}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.is-equal.isnot-first-availability .ph_bookings_capacity{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date.no-rebate::before{background-color:#b68942}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .date-picker-wraper .ph-calendar-days .ph-calendar-date:hover{background-color:#dce0e0!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div>.price-ctn{width:100%;padding:0!important;margin:0 0 20px 10px;text-align:left}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div>.price-ctn span{display:block;font-family:Raleway,sans-serif,serif;line-height:1.2em}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div>.price-ctn .base-price{font-size:22px;font-weight:600;color:#070000;text-decoration:line-through}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div>.price-ctn .discount-price{font-size:28px;font-weight:500;color:#00acd4}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .person-value,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .persons-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .person-value .label-person,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .persons-title .label-person{font-size:15px;margin:0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .person-value .input-person,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .persons-title .input-person{width:80px;height:54px;margin:0;font-size:24px;line-height:28px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-resources>div .persons-title{margin-right:30px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-infos{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;display:none;width:100%;padding:0 10px 2px;text-align:left}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-infos.show{display:block}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-infos p{padding:0!important;margin:10px 0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-infos p:last-child{margin-bottom:0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-infos .arrival{margin-top:0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .extra-infos .notice{margin-top:16px;font-weight:700;line-height:1.2em;letter-spacing:.5px;color:#00acd4}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .booking-info-wraper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:inherit;color:#7c7c7c;text-align:left}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .booking-info-wraper #booking_info_text{line-height:1.75em;margin:0!important;padding:0!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .booking-info-wraper #booking_info_text:empty{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .booking-info-wraper #booking_price_text{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper .booking-info-wraper:empty{display:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper>p:last-child{display:none;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;padding-top:10px!important;padding-bottom:0!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .calendar-wrapper>p:last-child textarea{resize:none}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .phive_book_additional_notes_text::-webkit-input-placeholder{color:rgba(124,124,124,.66)}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .phive_book_additional_notes_text::-ms-input-placeholder{color:rgba(124,124,124,.66)}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper .phive_book_additional_notes_text::placeholder{color:rgba(124,124,124,.66)}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart button.single_add_to_cart_button{margin:20px 0 0;font-size:17px;line-height:1.2em!important;padding:17px 20px!important}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart button.single_add_to_cart_button.disabled{background-color:#7c7c7c}@media screen and (max-width:1280px){.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn{max-width:210px}}@media screen and (max-width:880px){.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend{width:100%}}@media screen and (max-width:767px){.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 20px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn{width:100%;margin:20px 0 0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn .color-label{margin-top:6px;line-height:1.3em}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .product-details__calendar-legend .color-ctn:first-child{margin:0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart{width:100%}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper>div:last-child .date-picker-wraper{overflow-x:auto;padding-top:50px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper>div:last-child .date-picker-wraper .ph-calendar-month{position:absolute;top:0}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper>div:last-child .date-picker-wraper .ph-calendar-days,.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper>div:last-child .date-picker-wraper .ph-calendar-weekdays{width:800px}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart .booking-wraper>div:last-child .extra-resources>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product.woocommerce-page div.product.product-type-phive_booking .summary.entry-summary .cart button.single_add_to_cart_button{position:static;float:none;margin:20px auto}}.extra-loading{display:none}.ph_calendar_close{background-color:#00acd4;color:#fff;display:inline-block;padding:0 10px;font-weight:600;width:100%;border-radius:3px;letter-spacing:1px}
#map-area #map{width:100%;height:250px;background-image:url(../images/map.jpg);background-size:cover}@media screen and (max-width:1199px){#map-area #map{height:200px}}
.opening-hours-widget{list-style-type:none;display:inline-block}.opening-hours-widget li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.opening-hours-widget li .day{padding:0 20px 0 0;text-align:left}.opening-hours-widget li .hours{white-space:nowrap;text-align:right}@media screen and (max-width:1199px){.opening-hours-widget li .day{display:inline-block;min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0 0}}
.social-medias-widget li{display:inline-block;margin:0 5px 0 0;padding:0}.social-medias-widget li:last-child{margin:0}.social-medias-widget li a{display:block;width:40px;height:40px;background-size:100%;overflow:hidden;border-radius:3px}.social-medias-widget .tripadvisor a{background-image:url(../images/social_medias/tripadvisor_2x.png)}.social-medias-widget .tripadvisor a:hover{background-image:url(../images/social_medias/tripadvisor_hover_2x.png)}.social-medias-widget .facebook a{background-image:url(../images/social_medias/facebook_2x.png)}.social-medias-widget .facebook a:hover{background-image:url(../images/social_medias/facebook_hover_2x.png)}.social-medias-widget .twitter a{background-image:url(../images/social_medias/twitter_2x.png)}.social-medias-widget .twitter a:hover{background-image:url(../images/social_medias/twitter_hover_2x.png)}.social-medias-widget .youtube a{background-image:url(../images/social_medias/youtube_2x.png)}.social-medias-widget .youtube a:hover{background-image:url(../images/social_medias/youtube_hover_2x.png)}.social-medias-widget .pinterest a{background-image:url(../images/social_medias/pinterest_2x.png)}.social-medias-widget .pinterest a:hover{background-image:url(../images/social_medias/pinterest_hover_2x.png)}.social-medias-widget .instagram a{background-image:url(../images/social_medias/instagram_2x.png)}.social-medias-widget .instagram a:hover{background-image:url(../images/social_medias/instagram_hover_2x.png)}
.woocommerce #wrapper #rsvp.button.ghost{color:#fff!important;border-color:transparent!important}.woocommerce #page_content_wrapper ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce #page_content_wrapper ul.products li.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4%;padding-bottom:35px;-webkit-box-shadow:0 1px 30px rgba(0,0,0,.1);box-shadow:0 1px 30px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce #page_content_wrapper ul.products li.product .promo-banner{position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg) translate(-100%,-50%);transform:rotate(-90deg) translate(-100%,-50%);-webkit-transform-origin:0 0;transform-origin:0 0;height:27px}.woocommerce #page_content_wrapper ul.products li.product .promo-banner span{position:relative;display:block;top:0;padding:5px 10px;font-family:raleway,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:.1em;background:#00a7cf;line-height:1em;font-size:17px;z-index:2;white-space:nowrap}.woocommerce #page_content_wrapper ul.products li.product .promo-banner:after{content:'';display:block;position:absolute;top:0;right:calc(100% - 10px);background-image:url(../images/icons/flag-edge.png);width:27px;height:27px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-repeat:no-repeat;z-index:1;background-size:100%}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:35px 35px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7c7c7c}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link h2.woocommerce-loop-product__title{margin-top:0!important;margin-bottom:15px}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link .woocommerce-product-details__short-description{margin-bottom:13px}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link .woocommerce-product-details__short-description p{padding-top:0;padding-bottom:0}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link p.product-details__benefits{margin-bottom:11px;padding-top:0;padding-bottom:0;font-size:12px}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link p.product-details__benefits strong{display:none}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link .price{margin-top:auto}.woocommerce #page_content_wrapper ul.products li.product .woocommerce-loop-product__link .text-exp-thermale{line-height:18px}.woocommerce #page_content_wrapper ul.products li.product .button{background-color:#00acd4!important;margin-bottom:0!important;padding:.6em 2.5em!important;font-family:Raleway,sans-serif!important;color:#fff!important;letter-spacing:1px!important}.woocommerce #page_content_wrapper ul.products li.product .button.button--forfaits{padding-left:0!important;padding-right:0!important;background-color:transparent!important;color:#7c7c7c!important;font-weight:800!important}.woocommerce #page_content_wrapper ul.products li.product .button.button--forfaits:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#7c7c7c;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.woocommerce #page_content_wrapper ul.products li.product .button.button--forfaits:hover{background-color:transparent!important;color:#00acd4!important}.woocommerce #page_content_wrapper ul.products li.product .button.button--forfaits:hover:after{background-color:#00acd4}.woocommerce #page_content_wrapper ul.products li.product .button.ajax_add_to_cart{display:block!important}.woocommerce #page_content_wrapper ul.products li.product .button.product_type_variable:before{content:''}.woocommerce #page_content_wrapper ul.products li.product .button:hover{background-color:#41535d!important}.woocommerce #page_content_wrapper ul.products.columns-2 li.product:not(.last){margin-right:auto}@media screen and (max-width:1000px){.woocommerce #page_content_wrapper ul.products li.product .promo-banner{-webkit-transform:rotate(-90deg) translate(-100%,0);transform:rotate(-90deg) translate(-100%,0)}}@media screen and (max-width:960px){.woocommerce #page_content_wrapper ul.products li.product .promo-banner{-webkit-transform:rotate(-90deg) translate(-100%,-50%);transform:rotate(-90deg) translate(-100%,-50%)}}@media only screen and (max-width:767px){.woocommerce #page_content_wrapper ul.products li.product{width:100%!important}.woocommerce #page_content_wrapper ul.products.columns-2 li.product:not(.last){margin-right:0}}.quantity_product_btn .balnea_ajax_qty{height:40px;outline:0;border:1px solid #dce0e0!important;width:60px;border-radius:3px;text-align:center;font-weight:400;font-size:14px;color:#7c7c7c;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:5px}.quantity_product_btn .balnea_product_btn.loading{opacity:.25}.quantity_product_btn .balnea_product_btn.added::after{font-family:WooCommerce;content:'\e017';margin-left:.5em;display:inline-block;width:auto;height:auto}.quantity_product_btn .balnea_product_btn.loading::after{font-family:WooCommerce;content:'\e031';-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:.5em;display:inline-block;width:auto;height:auto}.quantity_product_btn .added_to_cart.wc-forward{display:none}.quantity_product_btn .added_to_cart_msg{padding:1rem .5rem;font-family:Raleway,sans-serif;display:none}.quantity_product_btn .added_to_cart_msg.shown{display:block;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.wccc-content-block-445947,.wccc-content-block-449427,.wccc-content-block-449429{display:inline-block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#date_terms_field{float:initial!important}
@media screen and (max-width:767px){.page-id-1245 h2{font-size:24px}}
#form-application .inline-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#form-application .inline-form label{width:48%}

.home .rev_slider_wrapper:after{content:"";display:block;position:absolute;width:100%;height:150px;top:0;left:0;z-index:999;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(59%,rgba(0,0,0,.5)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 59%,transparent 100%)}@media screen and (max-width:767px){.home .ppb_boxed_text_button{top:-26px!important}.home .ppb_boxed_text_button_content{display:none!important}}
.parent-pageid-1245 .divider{height:0}#product_category_banner.ppb_text_image{width:1245px!important;margin:auto!important;position:relative;float:inherit!important;min-height:245px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}#product_category_banner.ppb_text_image .page_content_wrapper{float:none}#product_category_banner.ppb_text_image .page_content_wrapper .inner{float:none}#product_category_banner.ppb_text_image br{display:none}#product_category_banner.ppb_text_image a.anchor{width:0;height:0;display:block;position:absolute;top:-170px}#product_category_banner.ppb_text_image h2{padding:0 0 10px 0;color:#fff}#product_category_banner.ppb_text_image p{padding:0;font-size:14px}@media screen and (max-width:1425px){#product_category_banner.ppb_text_image{width:calc(100% - 180px)!important}}@media screen and (max-width:1199px){#product_category_banner.ppb_text_image{width:960px!important}}@media screen and (max-width:960px){#product_category_banner.ppb_text_image{width:calc(100% - 60px)!important;margin:auto!important}}@media screen and (max-width:767px){#product_category_banner.ppb_text_image{width:calc(100% - 40px)!important}}
.single-post #page_content_wrapper .inner .sidebar_wrapper{padding-top:57px;padding-bottom:43px}.single-post.logged-in #page_content_wrapper .inner .sidebar_wrapper{padding-bottom:33px}@media only screen and (min-width:960px) and (max-width:1099px){.single-post #page_content_wrapper .inner .sidebar_wrapper{padding-top:43px}}@media only screen and (max-width:767px){.single-post #page_content_wrapper .inner .sidebar_wrapper{padding-top:0;padding-bottom:0}.single-post.logged-in #page_content_wrapper .inner .sidebar_wrapper{padding-bottom:0}}
.single-product.woocommerce-page div.product div.summary{width:100%;float:none;text-align:center;margin-top:30px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product.woocommerce-page div.product .product-breadcrumb{padding-top:0!important;padding-bottom:0!important;font-size:12px}.single-product.woocommerce-page div.product .product-breadcrumb a{position:relative;color:#7c7c7c}.single-product.woocommerce-page div.product .product-breadcrumb a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#7c7c7c;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.single-product.woocommerce-page div.product .product-breadcrumb a:hover{color:#00acd4}.single-product.woocommerce-page div.product .product-breadcrumb a:hover:after{background-color:#00acd4}.single-product.woocommerce-page div.product .product-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.single-product.woocommerce-page div.product .product-categories .single-product-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 15px}.single-product.woocommerce-page div.product .product-categories .single-product-category .category-logo__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-product.woocommerce-page div.product .product-categories .single-product-category .category-logo__wrapper img{display:block;margin-left:auto;margin-right:auto}.single-product.woocommerce-page div.product .product-categories .single-product-category p{padding-top:7px!important;padding-bottom:0!important;font-family:Raleway,sans-serif!important;font-size:18px;line-height:22px;color:#00acd4;font-weight:500}.single-product.woocommerce-page div.product .product_title{margin-top:15px;margin-bottom:20px}.single-product.woocommerce-page div.product .product_image{margin-bottom:20px}.single-product.woocommerce-page div.product div.summary>.woocommerce-product-details__short-description{max-width:85%;margin-left:auto;margin-right:auto;font-size:18px}.single-product.woocommerce-page div.product div.summary>.woocommerce-product-details__short-description p{padding-top:0!important;padding-bottom:0!important}.single-product.woocommerce-page div.product div.summary>.woocommerce-product-details__short-description.balnea_product_ticket_message{margin-top:75px}.single-product.woocommerce-page div.product div.summary>.product-details__benefits{margin-top:15px;padding-top:0!important;padding-bottom:0!important;font-size:12px}.single-product.woocommerce-page div.product div.summary>.product-details__benefits+.product-details__benefits{margin-top:0}.single-product.woocommerce-page div.product div.summary>.product-details__ie-users-message{width:800px;margin:75px auto 75px}.single-product.woocommerce-page div.product div.summary>.product-details__ie-users-message p{margin:0 auto;padding:0!important;font-size:25px;line-height:1.4em;font-weight:700}.single-product.woocommerce-page div.product div.summary>.product-details__ie-users-message.hidden{display:none}.single-product.woocommerce-page div.product div.summary>.product-details__legal-notice{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:800px;margin:10px auto}.single-product.woocommerce-page div.product div.summary>.product-details__legal-notice p{padding:0;font-size:12px}.single-product.woocommerce-page div.product div.summary>.price{margin-top:15px;font-family:Raleway,sans-serif!important;font-size:28px!important;line-height:34px}.single-product.woocommerce-page div.product div.summary>.price .call-for-price__text{display:block;font-size:22px}.single-product.woocommerce-page div.product .variations__list{position:relative;margin-top:30px!important;list-style:none}.single-product.woocommerce-page div.product .variations__list .variations__item .variations__title{display:block;font-weight:700}.single-product.woocommerce-page div.product .variations__list .variations__item .variations__price .price{line-height:24px}.single-product.woocommerce-page div.product .variations__list .variations__item:not(:first-child){margin-top:10px}.single-product.woocommerce-page div.product .variations__list .variations__item:last-child{margin-top:15px}.single-product.woocommerce-page div.product .cart{margin-top:20px;margin-bottom:20px}.single-product.woocommerce-page div.product .cart .quantity .qty{height:38px}.single-product.woocommerce-page div.product .cart .single_add_to_cart_button{font-weight:600}.single-product.woocommerce-page div.product .cart .single_add_to_cart_button.disabled{padding:.6em 1.5em .6em 1.5em;background-color:#00acd4}.single-product.woocommerce-page div.product .cart .single_add_to_cart_button:hover{background-color:#41535d}.single-product.woocommerce-page div.product .cart .single_add_to_cart_button:hover.disabled{opacity:1}.single-product.woocommerce-page div.product .cart .woocommerce-variation .woocommerce-variation-price .price{display:block;margin-bottom:20px;font-family:Raleway,sans-serif!important;font-size:28px!important;line-height:34px}.single-product.woocommerce-page div.product .cart .woocommerce-variation .woocommerce-variation-price .price:empty{display:none}.single-product.woocommerce-page div.product .cart .variations{max-width:300px;margin:0 auto 20px}.single-product.woocommerce-page div.product .cart .variations td{padding:0 10px 0 0}.single-product.woocommerce-page div.product .cart .variations .label label{margin-bottom:0;line-height:39px}.single-product.woocommerce-page div.product .cart .variations .value{padding-right:0}.single-product.woocommerce-page div.product .cart .variations .value select{display:block;width:100%;margin-right:0}.single-product.woocommerce-page div.product .cart .variations .value .reset_variations{display:none!important}.single-product.woocommerce-page div.product .cart .single_variation_wrap .nyp{margin-top:30px;margin-bottom:30px}.single-product.woocommerce-page div.product .cart .single_variation_wrap .nyp .woocommerce-nyp-message{max-width:360px;margin-left:auto;margin-right:auto}.single-product.woocommerce-page div.product .cart .single_variation_wrap .nyp label{display:none}.single-product.woocommerce-page div.product .cart .single_variation_wrap .nyp .nyp-input{margin-bottom:0}.single-product.woocommerce-page div.product .cart .single_variation_wrap .nyp .minimum-price{padding-bottom:0!important}.single-product.woocommerce-page div.product .cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product.woocommerce-page div.product .cart .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.alt:disabled{background-color:#00acd4}.single-product.woocommerce-page div.product .cart .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.alt:disabled:hover{background-color:#41535d}.single-product.woocommerce-page div.product .cart:not(.variations_form){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product.woocommerce-page div.product .matched-product{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.single-product.woocommerce-page div.product .matched-product a{position:relative;padding-bottom:8px;font-size:12px;color:#7c7c7c}.single-product.woocommerce-page div.product .matched-product a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#7c7c7c;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.single-product.woocommerce-page div.product .matched-product a:hover{color:#00acd4}.single-product.woocommerce-page div.product .matched-product a:hover:after{background-color:#00acd4}.single-product.woocommerce-page div.product .product-thermal_experience{padding-top:0!important;font-size:11px}.single-product.woocommerce-page div.product .product-buying_title{padding-top:30px!important;padding-bottom:0!important;font-size:16px}.single-product.woocommerce-page div.product .product-availability{padding-bottom:35px!important;font-size:12px}.single-product.woocommerce-page div.product .products__wrapper{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:75%}.share-post{margin:0 10px}.share-post i{font-size:2rem}.share-post.fb{color:#1877f2}.share-post.tw{color:#1da1f2}.share-post.ln{color:#0a66c2}.share-post:hover{color:#00acd4}.woocommerce-terms-and-conditions .pp_accordion,.woocommerce-terms-and-conditions .pp_accordion_close{visibility:visible}@media only screen and (max-width:960px){.single-product.woocommerce-page div.product .products__wrapper{max-width:100%}.single-product.woocommerce-page div.product div.summary>.product-details__ie-users-message,.single-product.woocommerce-page div.product div.summary>.product-details__legal-notice{width:auto}}@media only screen and (max-width:767px){.single-product.woocommerce-page div.product div.summary>.woocommerce-product-details__short-description{max-width:100%}.single-product.woocommerce-page div.product .cart .quantity .qty{width:50px}}
.page-id-1277 .inline-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-id-1277 .inline-form label{width:48%}
.woocommerce-account #page_content_wrapper .inner .sidebar_content ul.woocommerce-error{margin-left:0;margin-bottom:2em}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:74%}
.woocommerce.archive #page_content_wrapper p.archive-description{position:relative;width:100%;padding-top:33px;padding-bottom:93px;font-size:18px;text-align:center}.woocommerce.archive #page_content_wrapper p.archive-section__description{padding-top:0;padding-bottom:0}.woocommerce.archive #page_content_wrapper .inner .sidebar_content.left_sidebar ul.products{padding-top:60px;padding-bottom:80px;position:relative;z-index:1}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer{display:none;float:none;width:100%;margin-bottom:60px}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar{float:none;margin-bottom:0}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar .content{padding-top:0}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar .content .sidebar_widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar .content .sidebar_widget li.widget{width:auto;margin-top:0;color:#41535d}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar .content .sidebar_widget li.widget a{color:#41535d}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar .content .sidebar_widget li.widget a:hover{color:#00acd4}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer .sidebar .content .sidebar_widget li.widget:not(:first-child){margin-left:4%}.woocommerce.archive #page_content_wrapper .inner .sidebar_wrapper a:not(.button).js-active{color:#00acd4}.woocommerce.archive #page_content_wrapper .sidebar .content{padding-top:22px}.woocommerce.archive #page_content_wrapper .sidebar .content .sidebar_widget li ul{padding-top:15px;margin-bottom:0}.woocommerce.archive #page_content_wrapper .sidebar .content .sidebar_widget li ul li{margin-bottom:0}.woocommerce.archive .archive-section{position:relative;width:100%}.woocommerce.archive .archive-section:after,.woocommerce.archive .archive-section:before{content:" ";display:table;line-height:0}.woocommerce.archive .archive-section:after{clear:both}.woocommerce.archive .archive-section .archive-section__banner{position:relative;width:100%;padding:50px;background-color:rgba(0,172,212,.77);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce.archive .archive-section .archive-section__icon{position:relative;display:block;margin:0 auto}.woocommerce.archive .archive-section .archive-section__description,.woocommerce.archive .archive-section .archive-section__title{text-align:center;color:#fff}.woocommerce.archive .archive-section .archive-section__title{margin-top:21px;margin-bottom:10px}.woocommerce.archive .archive-section .archive-section__description{margin-left:auto;margin-right:auto}.woocommerce.archive .archive-section .archive-section__banner{background-size:cover;background-position:center;padding:50px 40px;min-height:245px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce.archive .sidebar_anchors_widget .anchor{cursor:pointer;font-size:14px;font-weight:700}.woocommerce #page_content_wrapper .cart-btn-wrapper{text-align:center;margin-top:-50px;margin-bottom:50px}.woocommerce #page_content_wrapper .cart-btn-wrapper a.to-cart-btn{display:inline-block;margin:auto;outline:0;cursor:pointer;text-align:center;text-decoration:none;padding:.6em 2.5em .6em 2.5em;color:#fff;background:#00acd4!important;border:2px solid #00acd4;font-size:14px;text-shadow:none;-webkit-box-shadow:0 0;box-shadow:0 0;line-height:1.5!important;border-radius:3px;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-family:Raleway,sans-serif!important;position:relative;z-index:3;-webkit-transition:color .2s linear,background .1s linear,opacity .2s linear,border-color .1s linear;transition:color .2s linear,background .1s linear,opacity .2s linear,border-color .1s linear}.woocommerce #page_content_wrapper .cart-btn-wrapper a.to-cart-btn:hover{background:#41535d!important;border-color:#41535d!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:25px;height:25px;top:-10px;border-radius:50%}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#41535d!important}.woocommerce-page.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#00acd4!important}@media screen and (min-width:1426px){.woocommerce.archive #page_content_wrapper .inner .sidebar_content.left_sidebar{width:75%}.woocommerce.archive #page_content_wrapper .inner .sidebar_wrapper.left_sidebar{width:22%}}@media screen and (min-width:1024px) and (max-width:1425px){.woocommerce.archive #page_content_wrapper .inner .sidebar_content.left_sidebar{width:73%}.woocommerce.archive #page_content_wrapper .inner .sidebar_wrapper.left_sidebar{width:24%}}@media only screen and (max-width:1023px){.woocommerce.archive #page_content_wrapper p.archive-description{padding-bottom:63px}.woocommerce.archive #page_content_wrapper .inner .sidebar_content{float:none;width:100%}.woocommerce.archive #page_content_wrapper .inner .sidebar_content .sidebar_wrapperer{display:block}.woocommerce.archive #page_content_wrapper .inner .sidebar_wrapper{display:none}}@media only screen and (max-width:767px){.woocommerce.archive #page_content_wrapper .sidebar .content .sidebar_widget li ul li{line-height:20px;margin-bottom:15px}.woocommerce.archive .archive-section .archive-section__banner{padding:25px}.woocommerce.archive .sidebar_anchors_widget .anchor{font-size:14px}}
.woocommerce-cart #page_content_wrapper .inner .sidebar_content ul#shipping_method{margin-left:0}.woocommerce-cart #page_content_wrapper .inner .sidebar_content p.cart-empty{padding-top:0;text-align:center}.woocommerce-cart .woocommerce{margin-top:20px}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart{margin-bottom:45px;border-top:1px solid}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart td.product-thumbnail,.woocommerce-cart .woocommerce .woocommerce-cart-form .cart th.product-thumbnail{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .variation p{padding:0!important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals>h2{margin-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals>.shop_table{margin-bottom:45px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals>.wc-proceed-to-checkout{padding-top:0;padding-bottom:0}.woocommerce-cart .cart-empty-button-wrapper{text-align:center}.woocommerce-cart .cart-empty-button-wrapper .button{padding-left:1.7em;padding-right:1.7em;background-color:#00acd4;color:#fff}.woocommerce-cart .cart-empty-button-wrapper .button:hover{background-color:#41535d;color:#fff}@media screen and (max-width:768px){.woocommerce-cart .woocommerce{margin-top:40px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping td:after{content:" ";display:table;line-height:0;clear:both}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping td ul#shipping_method{float:right}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping td ul#shipping_method:after,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping td ul#shipping_method:before{content:" ";display:table;line-height:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping td ul#shipping_method:after{clear:both}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table tr.shipping td ul#shipping_method li{text-align:left}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .variation p{text-align:right}}
.woocommerce-checkout .clearfix:after,.woocommerce-checkout .clearfix:before{content:" ";display:table;line-height:0}.woocommerce-checkout .clearfix:after{clear:both}.woocommerce-checkout #page_content_wrapper .inner .sidebar_content ul#shipping_method{margin-left:0}.woocommerce-checkout .woocommerce{margin-top:20px}.woocommerce-checkout .woocommerce #customer_details .col-1,.woocommerce-checkout .woocommerce #customer_details .col-2{float:none;width:100%}.woocommerce-checkout .woocommerce #customer_details .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields h3{margin-top:0;margin-bottom:20px}.woocommerce-checkout .woocommerce #customer_details .woocommerce-billing-fields h3 label,.woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields h3 label{margin-bottom:0}.woocommerce-checkout .woocommerce #customer_details .woocommerce-additional-fields .custom_checkout_field .checkbox-flex label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-checkout .woocommerce #customer_details .woocommerce-additional-fields .custom_checkout_field .checkbox-flex label.checkbox .input-checkbox{margin-top:7px}.woocommerce-checkout .woocommerce #order_review_heading{margin-bottom:20px}.woocommerce-checkout .woocommerce #order_review .product-name .variation p{padding:0}.woocommerce-checkout .woocommerce .woocommerce-table--order-details .product-name .wc-item-meta{margin:0!important}.woocommerce-checkout .woocommerce .woocommerce-table--order-details .product-name .wc-item-meta p{padding:0!important}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table{margin-bottom:45px}.woocommerce-checkout .woocommerce #payment .wc_payment_methods .wc_payment_method.payment_method_stripe label{padding-left:0}.woocommerce-checkout .woocommerce #payment .wc_payment_methods .wc_payment_method.payment_method_stripe .payment_box{background-color:#efefef}.woocommerce-checkout .woocommerce #payment .wc_payment_methods .wc_payment_method.payment_method_stripe .payment_box:before{display:none}.woocommerce-checkout .woocommerce #payment .form-row.place-order{margin-top:35px;margin-bottom:0;padding:0}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce{margin-bottom:0}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce .woocommerce-order p.woocommerce-notice{margin-bottom:45px;padding-top:0;padding-bottom:0}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce .woocommerce-order .woocommerce-order-details{margin-top:45px;margin-bottom:45px}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{margin-bottom:20px}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce .woocommerce-order .woocommerce-customer-details{margin-bottom:0}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{margin-bottom:20px}.woocommerce-checkout.woocommerce-order-received #page_content_wrapper .woocommerce .woocommerce-order .woocommerce-customer-details address{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1023px){.woocommerce-checkout .woocommerce #payment .wc_payment_methods .wc_payment_method.payment_method_stripe .payment_box .wc-payment-form .form-row-first,.woocommerce-checkout .woocommerce #payment .wc_payment_methods .wc_payment_method.payment_method_stripe .payment_box .wc-payment-form .form-row-last{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout.woocommerce-order-received .woocommerce-order>ul.woocommerce-order-overview li{float:none;border-right:0 none}.woocommerce-checkout.woocommerce-order-received .woocommerce-order>ul.woocommerce-order-overview li:not(:first-child){margin-top:10px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column--2 .woocommerce-column__title{margin-top:45px}}@media only screen and (max-width:767px){.woocommerce-checkout .woocommerce #order_review .product-name .variation p{text-align:left}}
.woocommerce-page .woocommerce-input-wrapper{position:relative}.d-none{display:none!important}