@font-face{font-display:swap;font-family:'Myriad Pro';src:url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Bold.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Myriad Pro';src:url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Semibold.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Semibold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Myriad Pro';src:url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Regular.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Myriad Pro';src:url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Light.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/MyriadPro/MyriadPro-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Steelfish';src:url(/wp-content/themes/bouyah/fonts/Steelfish/Steelfish-Black.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/Steelfish/Steelfish-Black.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Steelfish';src:url(/wp-content/themes/bouyah/fonts/Steelfish/Steelfish-Regular.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/Steelfish/Steelfish-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Steelfish';src:url(/wp-content/themes/bouyah/fonts/Steelfish/Steelfish-Bold.woff2) format('woff2'),url(/wp-content/themes/bouyah/fonts/Steelfish/Steelfish-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}.myriad-pro{font-family:'Myriad Pro'!important}.steelfish{font-family:'Steelfish'!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:500}header,nav,section,footer{margin:0 auto;width:100%}#wrapFooter{width:100%}html,body{height:100%}body{font:.875em "Montserrat",sans-serif;color:#2B2B2B;margin:0;width:100%;-webkit-text-size-adjust:100%}#container{position:relative;min-height:100%}.grid1{width:650px;max-width:100%;box-sizing:border-box}.grid2{width:1112px;max-width:100%;box-sizing:border-box}.pad01{padding:0 25px}.pad02{padding:0 20px}.padMobile{padding:0 25px}.sectionFooter{padding:34px 0 0}.sectionAbout{padding:18px 0 70px}.gmap{padding-top:60px;padding-bottom:60px}.column42{width:42%}.column29{width:29%}.content h2,#locations #lists .location-item h2,#widget_location select,.widget .wc-appointments-date-picker .ui-datepicker *,.widget .wc-appointments-appointment-form .slot-picker ul.slot_column,#locationsBanner .filterLocations>.title{font-family:"Montserrat",sans-serif}h1,h2,h1,.h2,.include-widget .widget h3,.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-title>span{font-family:"alternate-gothic-no-1-d",sans-serif}.flexslider.top .slides>li>.caption p,#media-player .caption p,.activity p,.content p,.content ul>li,#locationsBanner .filterLocations>.title>ul>li>a{font-family:"open-sans",sans-serif}.clear{clear:both}.margAuto{margin:0 auto}.fr{float:right}.fl{float:left}p,.content ul{margin-bottom:22px;font-size:16px}.content ul{list-style:disc outside}p:last-child,.content ul:last-child,.content ul>li:last-child,.content ul.no-style>li:last-child{margin-bottom:0}p strong,strong{font-weight:700}p em{font-style:italic}p a,.woocommerce-info>a{color:#0292B6;text-decoration:none}.half{width:50%}.relative{position:relative}.transi{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.borderRadius{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.afterClear:after{content:'';display:block;clear:both}.gradientbg{background:#f2766f;background:-moz-linear-gradient(left,#f2766f 0%,#fcc55b 100%);background:-webkit-linear-gradient(left,#f2766f 0%,#fcc55b 100%);background:linear-gradient(to right,#f2766f 0%,#fcc55b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2766f',endColorstr='#fcc55b',GradientType=1)}.gradientB{border-width:4px;border-style:solid;-moz-border-image:-moz-linear-gradient(bottom,#f2766f 0%,#fcc55b 100%);-webkit-border-image:-webkit-linear-gradient(bottom,#f2766f 0%,#fcc55b 100%);border-image:linear-gradient(to top,#f2766f 0%,#fcc55b 100%);border-image-slice:1}.text-center{text-align:center}.link-img>img{display:block;width:100%;height:auto}.text-white{color:#FFF}.onlyMobile{display:none}::-webkit-input-placeholder{opacity:1!important}:-moz-placeholder{opacity:1!important}::-moz-placeholder{opacity:1!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.btn{-moz-appearance:none;-webkit-appearance:none;color:#FFF;background-color:#0292b6;text-transform:uppercase;padding:20px 30px;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-decoration:none;font-weight:700;line-height:1em;letter-spacing:.1em}.btn:hover{-webkit-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);color:#000}.btn.square{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn.marginB{margin-bottom:10px}.btn.large{padding-left:44px;padding-right:44px}body.admin-bar header{top:32px}header.topHeader{position:fixed;z-index:100;top:0;left:0;padding:15px 0 0;-webkit-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25)}header.topHeader .logo{display:block;width:143px;position:absolute}nav.mainNav{padding:13px 0 0 160px;box-sizing:border-box}nav.mainNav ul{float:right}nav.mainNav>div:after{content:'';clear:both;display:block}nav.mainNav ul li{margin:0;float:left}nav.mainNav ul li>a{font-weight:700;text-transform:uppercase;text-decoration:none;color:#FFF;letter-spacing:.07em}nav.mainNav ul li>a{padding:15px 30px;border:2px solid #fff0;box-sizing:border-box;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header.topHeader nav ul li{padding-bottom:29px}header.topHeader nav ul li:hover>a,header.topHeader nav ul li.current-menu-item>a,header.topHeader nav ul li.current-menu-ancestor>a{border-color:#FFF}header.topHeader nav ul li>a{padding:15px 30px;border:2px solid #fff0;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header.topHeader nav ul li ul{position:absolute;z-index:2;top:108px;width:100%;left:0;background-color:#FFF;text-align:center;border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;-webkit-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25)}header.topHeader nav ul li ul>li{display:inline-block;float:none;position:relative;padding:0}header.topHeader nav ul li ul>li>a{color:#2B2B2B;border:none;padding:13px 30px 15px;text-transform:none;font-weight:400;line-height:1.2857em;letter-spacing:0}header.topHeader nav ul li ul>li:hover,header.topHeader nav ul li ul>li.current-menu-item{background-color:#ECECEC}header.topHeader nav ul li ul>li.icon-epaddleboards>a:before,header.topHeader nav ul li ul>li.icon-pedalbots>a:before,header.topHeader nav ul li ul>li.icon-waverunners>a:before,header.topHeader nav ul li ul>li.icon-kayaks>a:before,header.topHeader nav ul li ul>li.icon-bananaboats>a:before,header.topHeader nav ul li ul>li.icon-paddleboards>a:before,header.topHeader nav ul li ul>li.icon-parasail>a:before,header.topHeader nav ul li ul>li.icon-yacht>a:before,header.topHeader nav ul li ul>li.icon-waverunnertour>a:before{content:'';background-repeat:no-repeat;background-size:cover;display:block;margin:5px auto 10px}header.topHeader nav ul li ul>li.icon-yacht>a:before{background-image:url(/wp-content/uploads/sites/8/2022/03/yacht.png);width:60px;height:37px}header.topHeader nav ul li ul>li.icon-waverunners>a:before{background-image:url(/wp-content/themes/bouyah/icons/waverunner.png);width:60px;height:37px}header.topHeader nav ul li ul>li.icon-kayaks>a:before{background-image:url(/wp-content/themes/bouyah/icons/kayaks.png);height:33px;width:58px;margin-top:9px}header.topHeader nav ul li ul>li.icon-bananaboats>a:before{background-image:url(/wp-content/themes/bouyah/icons/bananaboat.png);height:18px;width:58px;margin-top:22px;margin-bottom:12px}header.topHeader nav ul li ul>li.icon-paddleboards>a:before{background-image:url(/wp-content/themes/bouyah/icons/paddleboard.png);height:28px;width:58px;margin-top:14px}header.topHeader nav ul li ul>li.icon-epaddleboards>a:before{background-image:url(/wp-content/themes/bouyah/icons/epaddleboard.png);height:37px;width:58px;margin-top:14px}header.topHeader nav ul li ul>li.icon-parasail>a:before{background-image:url(/wp-content/themes/bouyah/icons/parasail.png);height:37px;width:35px;margin-top:5px}header.topHeader nav ul li ul>li.icon-waverunnertour>a:before{background-image:url(/wp-content/themes/bouyah/icons/waverunnertour.png);height:32px;width:43px;margin-top:10px}header.topHeader nav ul li ul>li.icon-pedalbots>a:before{background-image:url(/wp-content/themes/bouyah/icons/pedalbots.png);height:32px;width:53px;margin-top:10px}header.topHeader nav ul li ul>li.icon-yacht>a:before{background-image:url(/wp-content/uploads/sites/8/2022/03/yacht.png);height:32px;width:53px;margin-top:10px}header.topHeader nav ul li.menu-item-has-children:after{content:'';width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:12px solid #FFF;position:absolute;z-index:3;top:97px;margin-left:68px}header.topHeader nav ul li.menu-item-has-children:after,header.topHeader nav ul li.menu-item-has-children ul{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:none;opacity:0;visibility:hidden}header.topHeader nav ul li.menu-item-has-children:hover:after,header.topHeader nav ul li.menu-item-has-children:hover ul{opacity:1;visibility:visible;display:block}.book-mobile,.book-now{-moz-appearance:none;-webkit-appearance:none;color:#FFF!important;background-color:#f37F6d!important;text-transform:uppercase;text-decoration:none;font-weight:700;line-height:50px!important;letter-spacing:.1em;font-family:inherit;width:200px;border:none;box-shadow:none;cursor:pointer;margin:0 auto!important}.book-mobile{display:none;padding:0!important}.activity-caption .activity-caption-inner{display:none}.book-now{padding:15px!important}.gform_wrapper .gform_body li:not(.showLabel) label{display:none}.gform_wrapper .gform_body input[type="text"],.gform_wrapper .gform_body input[type="email"],.gform_wrapper .gform_body textarea{-moz-appearance:none;-webkit-appearance:none;font-family:inherit;box-sizing:border-box;color:#2B2B2B;letter-spacing:.1em;padding:18px 15px;width:100%;border:1px solid #bdbdbd;font-size:.875em}.gform_wrapper .gform_body select{font-family:inherit;box-sizing:border-box;color:#2B2B2B;letter-spacing:.1em;padding:5px;width:100%;border:1px solid #bdbdbd;font-size:.875em}.gform_wrapper .gform_body .gform_fields .gfield{margin:12px 0}.gform_wrapper .gform_footer input{-moz-appearance:none;-webkit-appearance:none;color:#FFF!important;background-color:#0292b6!important;text-transform:uppercase;padding:0!important;display:block!important;text-decoration:none;font-weight:700;line-height:50px!important;letter-spacing:.1em;font-family:inherit;width:67%!important;border:none;box-shadow:none;cursor:pointer;margin:0 auto!important}.gform_wrapper .gform_footer input:hover{-webkit-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);color:#000}.gform_confirmation_wrapper .gform_confirmation_message{padding:15px 0;color:#0292b6;font-weight:700}.validation_error,.gfield_error .validation_message{color:red}.gfield_error .validation_message{margin:5px 0}.gfield_error input{border-color:red!important}.gform_wrapper .gform_body li.showLabel label{margin-bottom:5px;display:inline-block}.gform_wrapper .gform_body .ginput_container_date{display:inline-block}.gform_wrapper .gform_body .ginput_container_date+.ginput_container_date{padding-left:10px}.gform_wrapper .gform_body li.datedrop label{display:block}#wrapFooter{position:absolute;bottom:0}footer{background-color:#2b2b2b;border-top:9px solid #f0e019;padding:0 40px;box-sizing:border-box}footer .logo{padding:36px 0 43px}footer .logo>img{max-width:200px}footer .social{display:table;float:right;margin-top:54px}footer .social>li{margin:0 10px;float:left}footer .social>li>a{background-color:#f0e019;color:#2b2b2b;font-size:16px;line-height:30px;display:block;width:30px;text-align:center}footer .social>li>a:hover{color:#FFF}footer .newsletter h3{line-height:1em;margin-bottom:32px}footer .newsletter .gform_wrapper .gform_body{width:69%;width:calc(100% - 180px);margin-right:30px;float:left;color:#FFF}footer .newsletter .gform_wrapper .gform_footer{width:150px;float:left}footer .newsletter form:after{content:'';display:block;clear:both}footer .newsletter .gform_wrapper .gform_body .gform_fields .gfield{margin:0}footer .newsletter .gform_wrapper .gform_body input{height:50px;line-height:50px;box-shadow:inset 0 1px 3px 0 rgb(0 0 0 / .5);padding:0 24px;background-color:#242424;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:none;font-weight:700;color:#FFF}footer .newsletter .gform_wrapper .gform_footer input{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:100%!important}footer nav.mainNav{padding:0 0 24px}footer nav.mainNav ul{float:none;text-align:center;display:table;margin:0 auto}footer nav.mainNav ul li>a,footer nav.mainNav ul li{font-size:10px;line-height:1em;color:#FFF;text-transform:none;font-weight:400;padding:0}footer nav.mainNav ul li{padding:0 4px;margin:0;float:none;display:block;float:left}footer nav.mainNav ul li+li{border-left:1px solid #FFF}.flexslider.top .slides>li,#media-player{color:#FFF;position:relative}.flexslider.top .slides>li.filter:after,#media-player.filter:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .35)}.flexslider.top .slides h1,.flexslider.top .slides h2,#media-player .caption h1{font-size:64px;line-height:1em;letter-spacing:.03125em;text-transform:uppercase;margin-bottom:20px}.flexslider.top .slides>li>.caption,#media-player .caption{position:absolute;z-index:2;top:50%;left:0;width:100%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:25px 0}.flexslider.top .slides>li>.caption p,#media-player .caption p{font-size:18px;line-height:1.5em;margin-bottom:27px}#media-player{position:relative;max-height:700px;overflow:hidden}#media-video{display:block;width:100%;height:auto}#media-player>#play-pause-button{position:absolute;z-index:1;top:50%;left:50%;margin-top:-50px;margin-left:-42px;opacity:0;display:block}#media-player:hover>#play-pause-button,#media-player:hover>#sound-button{opacity:1}#media-player>#play-pause-button>i,#media-player>#sound-button>i{position:absolute;color:#FFF;font-size:100px;line-height:1em;cursor:pointer}#media-player>#play-pause-button.play>.fa-pause-circle-o,#media-player>#play-pause-button.pause>.fa-play-circle-o{opacity:0;z-index:1}#media-player>#play-pause-button.play>.fa-play-circle-o,#media-player>#play-pause-button.pause>.fa-pause-circle-o{opacity:1;z-index:2}.activities>.activity{position:relative}.activities>.activity .image{background-position:center center;background-size:100% auto;background-repeat:no-repeat;position:relative}.activities>.activity:hover .image{background-size:110% auto}.activities>.activity>.text{box-sizing:border-box;padding:40px}.activities>.activity>.text>div{padding:75px 85px}.activity h2{font-size:64px;line-height:1.2em;letter-spacing:.03em;color:#2B2B2B;text-transform:uppercase;margin-bottom:15px;padding-top:35px}.activity p{width:365px;max-width:100%;line-height:1.42em}.activity .btn{margin-top:21px}.activity .illustration{width:60px}#widget_location{position:relative}#widget_location>i{position:absolute;right:16px;top:20px;font-size:25px}.banner_title,#signup-content h2{padding:25px 0 20px;border-bottom:1px solid #BDBDBD}.banner_title .illustration{height:27px;margin:2px 25px 0 17px}.banner_title .illustration>img{height:100%;width:auto}.banner_title h1,#signup-content h2{font-size:36px;line-height:1em;letter-spacing:.0314em;text-transform:uppercase}.banner_title #widget_location{position:absolute;z-index:1;right:32px;top:0}.banner_title #widget_location select{border:none;text-transform:none;font-size:14px;line-height:1.2857em;letter-spacing:0}.banner_title h1>span{margin-left:10px}.banner_title h1>span:before{content:"/ "}.content h2,.woocommerce-checkout h3{font-weight:700;font-size:20px;line-height:1.2em;padding-bottom:15px;border-bottom:2px solid #BDBDBD;margin-bottom:21px}.include-widget .widget.fixed{position:fixed}.include-widget .content{padding-right:46%}.include-widget .widget{width:40.47%;position:absolute;z-index:2;top:-70px;left:59.53%;background-color:#FFF;padding:16px 5px 10px 12px;box-sizing:border-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #ececec}.include-widget .widget h3{font-size:26px;line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid #bdbdbd;margin-bottom:12px;letter-spacing:.1em}.include-widget .widget h4{font-size:18px;font-weight:700;margin-bottom:10px}.include-widget .widget #widget_location select{-moz-appearance:none;-webkit-appearance:none;padding:22px 15px;border:1px solid #bdbdbd;box-sizing:border-box;width:100%;background-color:#ececec;box-shadow:none;text-transform:uppercase;font-size:14px;line-height:1em;font-weight:700;letter-spacing:.1em}#widget_location select option{background-color:#FFF;text-transform:none;line-height:1.3em}.content img{display:inline-block;max-width:100%;height:auto}.content ul{margin-left:30px}.content ul>li:not(.woocommerce-notice){padding-left:10px;position:relative}.content .section{margin-bottom:30px}.content .section:last-child{margin-bottom:0}.content ul.no-style{list-style:none;margin-left:0}.content ul.no-style>li{margin-bottom:19px;padding-left:34px}.content ul.no-style>li>p{font-size:14px;line-height:1.42857em}.content ul.no-style>li>span{display:block;position:absolute;left:0;top:-4px;color:#f2746f;font-size:20px;width:24px;text-align:center}#locations #lists{width:42%;padding:0 12px;box-sizing:border-box;padding-top:2px;float:left;overflow-y:scroll}#locations #lists .location-item{overflow:hidden;margin:16px 0;border:1px solid #BDBDBD;display:block;text-decoration:none}#locations #lists .location-item:hover,#locations #lists .location-item.active{border:1px solid #f2766f}#locations #lists .image{width:38%;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center}#locations #lists .text{width:62%;box-sizing:border-box;padding-left:22px;padding-right:15px}#locations #lists .location-item h2{margin-top:23px;font-weight:700;font-size:20px;line-height:1.2em;color:#2B2B2B;text-decoration:none;margin-bottom:11px}#locations #lists .location-item p{color:#2B2B2B;text-decoration:none}#locations #lists .location-item .activities{margin-top:23px;padding-top:17px;border-top:1px solid #ECECEC;padding-bottom:20px}#locations #lists .location-item .activities:after{content:'';display:block;clear:both}#locations #lists .location-item .activities>.item{max-width:32px;padding-right:24px;display:table-cell;vertical-align:middle}#locations #lists .location-item .activities>.item>img{width:100%;height:auto}#locations #lists .location-item .activities>.item:last-child{padding-right:0}#locations .acf-map{height:500px;width:58%;float:left}#locationsBanner h1{position:relative}#locationsBanner #filterByCity{right:0}#locationsBanner #filterByActivity{right:200px}#locationsBanner .filterLocations{position:absolute;z-index:1;top:0}#locationsBanner .filterLocations>.title{font-weight:400;text-transform:none;font-size:14px;line-height:1.2em;position:relative;padding:8px 50px 0 10px;cursor:pointer}#locationsBanner .filterLocations>.title>i{position:absolute;top:6px;right:15px;font-size:20px}#locationsBanner .filterLocations>.title>ul{position:absolute;z-index:2;top:67px;width:110%;left:0;background-color:#FFF;padding:15px 20px;box-sizing:border-box;display:none;-webkit-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25);box-shadow:1px 3px 10px 0 rgb(0 0 0 / .25)}#locationsBanner .filterLocations>.title>ul>li{margin-bottom:24px}#locationsBanner .filterLocations>.title>ul>li:last-child{margin-bottom:0}#locationsBanner .filterLocations>.title>ul>li>a{color:#2B2B2B;text-decoration:none;line-height:1.2em}#locationsBanner .filterLocations>.title>ul>li.active>a,#locationsBanner .filterLocations>.title>ul>li:hover>a{color:#0292B6}#locationsBanner #filterByActivity>.title>ul{width:130%;margin-left:-15%}#locations #lists .nolocations{padding:25px;font-weight:700}#locations #lists .nolocations>a{text-decoration:none;color:#0292B6}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-title .ui-datepicker-year{display:none}.widget.form h5{text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:20px;color:#6d6d6d}.widget.form h4>.changeLocation{text-transform:none;font-size:14px;font-weight:400;margin:0;margin-top:3px;color:#0292B6}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-header{margin-bottom:9px;background:#f2766f;background:-moz-linear-gradient(left,#f2766f 0%,#fcc55b 100%);background:-webkit-linear-gradient(left,#f2766f 0%,#fcc55b 100%);background:linear-gradient(to right,#f2766f 0%,#fcc55b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2766f',endColorstr='#fcc55b',GradientType=1)}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span:before{content:"\f341"}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span:before{content:"\f345"}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span:before,.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span:before{color:#FFF;font-size:34px;line-height:50px}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-title{padding:0}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-title>span{font-size:36px;line-height:50px;height:50px;letter-spacing:.032em;color:#FFF;text-transform:uppercase;display:inline-block}.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next,.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover,.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev,.widget .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover{height:50px;background:none}.widget .wc-appointments-date-picker .ui-datepicker th{text-transform:uppercase;font-weight:700;font-size:16px;line-height:1.1875em;letter-spacing:.1031em;color:#6D6D6D}.widget .wc-appointments-date-picker .ui-datepicker td{text-align:center}.widget .wc-appointments-date-picker .ui-datepicker td .ui-state-default{padding:14px;text-decoration:none;font-size:14px;display:inline-block}.widget .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today,.widget .wc-appointments-date-picker .ui-datepicker td:hover,.widget .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day{background-color:#fff0}.widget .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a,.widget .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a.ui-state-hover,.widget .wc-appointments-date-picker .ui-datepicker td .ui-state-default.ui-state-hover{background-color:#0292B6;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;color:#FFF;min-width:14px}.widget .wc-appointments-appointment-form .slot-picker{background-color:#fff0;border:none}.widget .wc-appointments-appointment-form .slot-picker li.slot_heading,.widget .wc-appointments-appointment-form .slot-picker li.slot>a{font-size:14px;text-transform:uppercase;letter-spacing:.102857em}.widget .wc-appointments-appointment-form .slot-picker li.slot_heading{color:#FFF;font-weight:700;line-height:50px;margin-bottom:0;background-color:#fcc55b;margin-bottom:20px}.widget .wc-appointments-appointment-form .slot-picker li.slot>a{color:#000}.widget .wc-appointments-appointment-form .slot-picker li.selected a,.widget .wc-appointments-appointment-form .slot-picker li.selected:hover a{color:#FFF;background-color:#0292B6}.widget .wc-appointments-appointment-form .wc-appointments-appointment-cost{border:none;background:#F2746F}.widget .wc-appointments-appointment-form dl dt,.widget .wc-appointments-appointment-form dl dd span{font-weight:700;color:#FFF;font-size:20px;line-height:1.2em;text-transform:uppercase}.widget .quantity{margin-bottom:20px}.widget .quantity label{font-weight:700;margin-right:15px}.woocommerce .widget .quantity .qty{font-family:inherit;border:1px solid #ECECEC}.widget .quantity label,.woocommerce .widget .quantity .qty{font-size:20px;line-height:1.2em}.woocommerce .widget button.button.alt.wc-appointments-appointment-form-button{-moz-appearance:none;-webkit-appearance:none;color:#FFF;background-color:#0292b6;text-transform:uppercase;padding:0;display:block;text-decoration:none;font-weight:700;line-height:50px;letter-spacing:.1em;font-family:inherit;width:67%;border:none;box-shadow:none;cursor:pointer;margin:0 auto;border-radius:0}.include-widget .activities li{padding:18px 0;border-bottom:1px solid #BDBDBD}.include-widget .activities li:last-child{border-bottom:none}.include-widget .activities .bookNow,.include-widget .activities .illustration{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.include-widget .activities .title{padding-right:100px;padding-left:68px;box-sizing:border-box;font-weight:700}.include-widget .activities .illustration{width:40px;left:0}.include-widget .activities .bookNow{right:0}.include-widget .activities .bookNow>a{color:#0292B6;text-decoration:none;font-weight:700;text-transform:uppercase}.include-widget .activities .bookNow:hover>a{text-decoration:underline}.page-template-template-location-php .include-widget .widget h3{margin-bottom:0}body .woocommerce .woocommerce-info:before{color:#0292B6}body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{color:#FFF;background-color:#0292b6}body .woocommerce-message:before{color:#0292b6}body .woocommerce a.remove{color:#0292b6!important}body .woocommerce a.remove:hover{background:none;color:#0292b6!important}body .woocommerce #respond input#submit:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover,body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{color:#000;background-color:#0292b6}body .woocommerce #respond input#submit.disabled,body .woocommerce #respond input#submit:disabled,body .woocommerce #respond input#submit:disabled[disabled],body .woocommerce a.button.disabled,body .woocommerce a.button:disabled,body .woocommerce a.button:disabled[disabled],body .woocommerce button.button.disabled,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],body .woocommerce input.button.disabled,body .woocommerce input.button:disabled,body .woocommerce input.button:disabled[disabled],body .woocommerce #respond input#submit.disabled:hover,body .woocommerce #respond input#submit:disabled:hover,body .woocommerce #respond input#submit:disabled[disabled]:hover,body .woocommerce a.button.disabled:hover,body .woocommerce a.button:disabled:hover,body .woocommerce a.button:disabled[disabled]:hover,body .woocommerce button.button.disabled:hover,body .woocommerce button.button:disabled:hover,body .woocommerce button.button:disabled[disabled]:hover,body .woocommerce input.button.disabled:hover,body .woocommerce input.button:disabled:hover,body .woocommerce input.button:disabled[disabled]:hover{color:#FFF;background-color:#0292b6}body .woocommerce table.shop_table{border:none}body .woocommerce table.shop_table th{text-transform:uppercase}#signup-content h2{padding-left:25px;margin-bottom:50px}#signup-content p{padding:0 25px}.shop_table .product-name>a{text-decoration:none;color:#000;font-weight:700}body .woocommerce #content table.cart td.actions .input-text,body .woocommerce table.cart td.actions .input-text,body.woocommerce-page #content table.cart td.actions .input-text,body.woocommerce-page table.cart td.actions .input-text{width:240px;-moz-appearance:none;-webkit-appearance:none;font-family:inherit;box-sizing:border-box;color:#2B2B2B;letter-spacing:.1em;padding:7px 15px;border:1px solid #bdbdbd;font-size:.875em}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{-moz-appearance:none;-webkit-appearance:none;font-family:inherit;box-sizing:border-box;color:#2B2B2B;padding:10px 15px;width:100%;border:1px solid #bdbdbd;font-size:.875em}body .woocommerce form .form-row{margin:12px 0;padding:0}body#add_payment_method #payment,body.woocommerce-cart #payment,body.woocommerce-checkout #payment{background:#f2766f;background:-moz-linear-gradient(left,#f2766f 0%,#fcc55b 100%);background:-webkit-linear-gradient(left,#f2766f 0%,#fcc55b 100%);background:linear-gradient(to right,#f2766f 0%,#fcc55b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2766f',endColorstr='#fcc55b',GradientType=1)}body #add_payment_method #payment div.payment_box,body.woocommerce-cart #payment div.payment_box,body.woocommerce-checkout #payment div.payment_box{background:#fff0;border:1px solid #2B2B2B;color:#2B2B2B}body #add_payment_method #payment div.payment_box:before,body.woocommerce-cart #payment div.payment_box:before,body.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#2B2B2B;margin-top:-14px}body.woocommerce-checkout #payment ul.payment_methods{border-bottom:none}