body{font-weight:400}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:400;padding-bottom:20px}body h2{font-size:40px}body h3{font-size:30px}body h4{font-size:25px}body h5{font-size:22px}body h6{font-size:20px}p+h2,p+h3,p+h4{padding-top:15px}body p{padding-bottom:25px}p:last-of-type+*{padding-top:25px}#page-container .et_pb_button{display:inline-block;padding:12px 50px;line-height:normal!important;text-align:center;text-decoration:none;text-shadow:none}#page-container .et_pb_button:after{display:none}#page-container button.et_pb_button{background:#fcad04;border-radius:100px;color:#000;font-size:18px;text-transform:uppercase}#page-container .et_pb_button.light-btn{background:#fff;border-color:#fff;color:#000}#page-container .et_pb_button:hover{background:#ffd400;color:#fff}.et_pb_button+.et_pb_button{margin-left:25px;margin-top:5px}.btn{background:#567426;color:#fff!important;display:inline-block;padding:12px 36px;text-decoration:none}.btn:hover{background:#567426}.btn .icon{color:#fff}#main-content .wpforms-form .wpforms-field-label{font-weight:500}#main-content .wpforms-form input,#main-content .wpforms-form select{height:auto}#main-content .wpforms-form input,#main-content .wpforms-form select,#main-content .wpforms-form textarea{border:1px solid #a5a5a5;border-radius:0;font-family:inherit;padding:12px 15px}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.entry-content .wpforms-submit-container{text-align:center}body .entry-content ul,body .entry-content ol{padding-left:30px}body .entry-content ul li,body .entry-content ol li{list-style-position:outside;margin-bottom:5px}#main-content .list-style ul{padding-left:20px}#main-content .list-style li{display:block;position:relative;padding-bottom:5px}#main-content .list-style li:before{content:'\f105';color:#567426;font-family:FontAwesome;font-size:18px;display:inline-block;vertical-align:middle;position:relative;margin-left:-20px;margin-right:14px;top:-2px}table{width:100%}tr{background:#fff0}thead tr,tbody tr:nth-child(2n+2){background:#eee}th,td{border:1px solid #dadada}p:empty{display:none}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{display:inline-block}.entry-content a:hover{color:#fcad04}.et_pb_bg_layout_dark a{color:#fff}img.alignright{margin-left:25px;margin-bottom:15px;padding-bottom:0}img.alignleft{margin-right:25px;margin-bottom:15px;padding-bottom:0}.frame-img-module img{border:5px solid #fff;-webkit-box-shadow:0 0 35px rgb(0 0 0 / .4);-moz-box-shadow:0 0 35px rgb(0 0 0 / .4);box-shadow:0 0 35px rgb(0 0 0 / .4)}.round-img-module img{border-radius:50%;margin-bottom:20px;border:5px solid #fff;-webkit-box-shadow:0 0 35px rgb(0 0 0 / .4);-moz-box-shadow:0 0 35px rgb(0 0 0 / .4);box-shadow:0 0 35px rgb(0 0 0 / .4)}.dashicons-icon i{font-family:dashicons;font-style:normal}.dashicons-phone{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);display:inline-block;position:relative;top:3px}body .et_pb_row,body .container{width:100%}body .et_pb_section{padding-top:30px;padding-bottom:30px}#main-content .top-gap-none{padding-top:0}#main-content .bottom-gap-none{padding-bottom:0}.et_pb_testimonial+.et_pb_module{padding-top:20px}.et_pb_text_inner:after{content:'';clear:both;display:block}body .flex-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:40px 0}.reverse-col{flex-direction:row-reverse}.reverse-col .et_pb_column:first-child{float:right;margin-right:0;margin-left:3%}.flex-row.et_pb_gutters1 .et_pb_column:first-child{margin-right:0;margin-left:0;z-index:5}.flex-row .et_pb_column:last-child{align-self:start}.btm-align-col .et_pb_column:last-child{align-self:flex-end}.center-align-col .et_pb_column:last-child{align-self:center}.large-wrap-grid-text-img-row{overflow:hidden}#main-content .large-wrap-grid-text-img-row .et_pb_column_3_5{width:63%}#main-content .large-wrap-grid-text-img-row .et_pb_column_2_5{width:34%}.large-wrap-grid-text-img-row .et_pb_text{max-width:790px;width:100%;position:relative;padding-left:25px;float:right}.large-wrap-grid-text-img-row .et_pb_column_1_2 .et_pb_text{max-width:590px}.large-wrap-grid-text-img-row.et_pb_gutters1 .et_pb_text{max-width:612px}.reverse-col .et_pb_text{float:left;padding-left:0;padding-right:25px}.large-wrap-grid-text-img-row .et_pb_image{text-align:right}.large-wrap-grid-text-img-row.reverse-col .et_pb_image{text-align:left}.header-right-area{position:absolute;z-index:999;overflow:hidden;float:right;padding-top:10px;padding-bottom:25px;width:100%}.header-right-area .widget{display:block}.header-right-area p{padding-bottom:0px!important;font-size:18px}.header-right-area a{color:#000;position:relative;margin-left:40px}.header-right-area a:first-child{margin-left:0}.header-right-area .icon{color:#567426;margin-right:5px}.extra-menu{display:none!important}#main-header div#et-top-navigation{clear:both;padding-top:0;z-index:1}#main-header #top-menu-nav{display:inline-block;vertical-align:top}body #top-menu>li{padding-right:35px;vertical-align:bottom}#top-menu-nav #top-menu>li>a{font-weight:700;padding-right:0}#top-menu-nav #top-menu>li>a:after{display:none}#page-container #top-menu .centered-inline-logo-wrap{width:350px!important;height:145px;padding-top:5px;margin:0}#top-menu .centered-inline-logo-wrap .logo_container{max-width:254px;margin:0 auto;padding:0}.et_header_style_split span.logo_helper{display:none}body #top-menu #logo{height:auto;max-height:none;margin:0;transition:all 1s ease;-webkit-transition:all 1s ease;width:254px;height:221px}.et-fixed-header #top-menu #logo{height:100%;width:160px;height:140px}#top-menu-nav #top-menu>li.vet-direct-logo-item{vertical-align:middle;padding-top:0;padding-right:5px}#top-menu-nav #top-menu>li.vet-direct-logo-item a{width:110px;height:60px;background:url(/wp-content/themes/therapist_child/images/Vet_Direct.png) no-repeat center;background-size:contain;padding-top:25px;text-indent:-9999px}#top-menu-nav #top-menu>li.aaha-logo-item{vertical-align:middle;padding-top:0}#top-menu-nav #top-menu>li.aaha-logo-item a{width:130px;height:95px;background:url(/wp-content/themes/therapist_child/images/aaha-logo.jpg) no-repeat center;background-size:contain;padding-top:25px;text-indent:-9999px}body #top-menu>li.aaha-logo-item a:before,body #top-menu>li.vet-direct-logo-item a:before{display:none}body #et-top-navigation ul li.empty-item,#mobile_menu .aaha-logo-item,body #top-menu>li.vet-direct-logo-item{display:none}#main-header li ul{background:#fff0;padding-top:0;padding-bottom:0}body #top-menu .menu-item-has-children li{padding:0;line-height:1.1;display:block;position:relative}body #top-menu li li a{width:100%;padding:15px 20px;font-size:16px;color:#000;font-weight:600;background:#fff;opacity:1;text-transform:inherit}body #top-menu li li a:hover{background:#ffdaec}body #top-menu li li a:hover{border-color:#007034}#top-menu>li>a:before{content:"";position:absolute;z-index:-2;left:0;right:0;width:0;bottom:20px;margin:auto;border-bottom:5px solid #fcad04;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu>li.current-menu-item>a::before,#top-menu>li.current_page_item>a::before,#top-menu>li>a:hover:before{width:42px}.home #page-container #main-header{background:#00000078;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home #page-container #main-header.et-fixed-header{background:#fff;-webkit-box-shadow:0 0 7px rgb(0 0 0 / .1);-moz-box-shadow:0 0 7px rgb(0 0 0 / .1);box-shadow:0 0 7px rgb(0 0 0 / .1)}.home #et-main-area{margin-top:-150px}.header-right-area .widget_text{float:left;width:50%;text-align:left}.header-right-area .widget_text:last-child{text-align:right}.header-right-area .social-media{display:inline-block;padding-top:8px}.header_info{float:left;margin-right:50px}.header-right-area .social-media a{margin-left:0}.home .header-right-area p,.home .header-right-area a,.home #top-menu-nav #top-menu>li>a{color:#fff}.home .et-fixed-header .header-right-area p,.home .et-fixed-header .header-right-area a{color:#000}.et-pb-controllers a{width:15px;height:15px}a.privacy.policy{text-decoration:underline}a.privacy.policy:hover{text-decoration:none}#hero-img-section{min-height:746px;padding-top:220px;position:relative;overflow:hidden;text-shadow:0 0 10px #000}#hero-img-section h1{font-weight:600;font-size:45px;padding-bottom:25px}#hero-img-section h3{font-weight:600;padding-bottom:15px}#hero-img-section h4{font-weight:600;font-size:25px}#home_directives{padding-top:40px}.directives_col_1{left:120px;position:relative;z-index:999}.directives_col_1 h2{font-size:60px;padding-bottom:0}#directives_img{right:-50px;position:relative}#yellow_box{background:#fcad04e3;padding:40px;position:relative;z-index:999999;display:block}#yellow_box ul li{font-size:25px;font-weight:600;list-style:none;clear:both;margin-bottom:40px}#yellow_box ul{margin-left:0;padding-left:0}#yellow_box ul li img{float:left;display:inline-block;margin-right:30px;top:-5px;position:relative}#yellow_box ul li:last-child{margin-bottom:0}span.gap_para{margin-right:10px}#yellow_box ul li span{display:inline-block;width:80px;float:left}#services_section{padding-bottom:80px}#services-row .et_pb_column{overflow:hidden}body .learn-more{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#services-row .et_pb_column:hover .learn-more{position:absolute;top:0;width:100%;height:100%;background:#fcad04d1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:999}#services-row .learn-more .et_pb_text_inner{position:absolute;top:33%;right:0;left:0}#services-row{width:74%;padding-bottom:0}.services_title{position:absolute;left:23px;right:0;bottom:0}.services_title h5{padding-bottom:0;font-size:28px;text-transform:uppercase;font-weight:600}#services-row .et_pb_image_wrap:before{content:"";display:block;width:85%;height:270px;position:absolute;border:1px solid #ffffff91;z-index:1;left:0;right:0;bottom:0;top:20px;margin:0 auto}.cta_row1{min-height:381px;padding-top:150px!important}#inner-banner1{padding-top:0;padding-bottom:0}#inner-banner1 .et_pb_row{padding:0;width:100%!important;max-width:100%!important}#inner-banner1 .et_pb_image{margin-bottom:0}#inner-banner1 .et_pb_image_wrap{display:block}#inner-banner1 .et_pb_image img{width:100%;height:100%;max-height:450px;object-fit:cover}#inner-banner1 .et_pb_text{z-index:9;max-width:1170px;margin:0 auto;text-align:center;padding-top:30px}#inner-banner1 h1{padding-bottom:0;font-weight:600}#inner-banner1 h1:after{content:"";display:block;width:100px;height:5px;background:#fcad04;margin:10px auto 0}.site_list ul{padding-left:0px!important}body .site_list ul li{list-style:none;margin-bottom:15px;background:url(/wp-content/themes/therapist_child/images/mark.png) no-repeat;padding-left:50px;background-position:left top}.site_slider .et_pb_slide{height:459px}#footer-contact-section{text-align:center;min-height:385px;background:url(/wp-content/themes/therapist_child/images/newslatter_bg.jpg) no-repeat;background-size:cover;padding-top:100px}#footer-contact-section h2{color:#fff;text-align:center;font-weight:700}.social-media{float:left;display:inline-block;margin-right:10px}.social-media a{display:inline-block;margin-right:1px;width:40px;height:40px;overflow:hidden;text-align:center;border-radius:100px;padding-top:9px;border:1px solid #fff0}.social-media a:hover{border:1px solid #fcad04}.review{position:relative;top:-13px}p.review_para{padding-bottom:0}#main-footer #footer-widgets{padding:40px 0}#footer-widgets .footer-widget{margin-bottom:0}#footer-widgets .et_pb_widget{float:none}.newslatter{width:80%;margin:0 auto}#main-footer form{position:relative;overflow:hidden;text-align:left}#main-footer .wpforms-field{padding:0 0 6px;width:40%;margin-left:10px}#main-footer .left-side-field{width:49.33%;float:left}#main-footer .right-side-field{position:absolute;top:0;padding:0;right:0;width:49%}#main-footer input,#main-footer select,#main-footer textarea{background:#fff;border-radius:0;font-size:20px;font-family:inherit;padding:12px 15px;height:auto;border:none}#main-footer textarea{height:168px}#main-footer ::-webkit-input-placeholder{color:#000}#main-footer :-moz-placeholder{color:#000}#main-footer ::-moz-placeholder{color:#000}#main-footer :-ms-input-placeholder{color:#000}#main-footer .wpforms-field-label{color:#fff;display:inline-block;vertical-align:middle;margin-right:2px;margin-bottom:2px;font-size:20px;font-weight:500}#main-footer .wpforms-field-captcha{position:absolute;bottom:0;left:0;padding-bottom:0;z-index:1}#main-footer .wpforms-required-label{display:none}#main-footer .wpforms-captcha-math{display:inline-block;color:#fff;vertical-align:middle}#main-footer .wpforms-submit-container{text-align:right;clear:none;float:right;padding-top:30px}#main-footer label.wpforms-error{display:block;color:#fff;font-weight:700}.social-icons{padding-bottom:15px}#main-footer .social-icons a{width:44px;height:44px;line-height:44px;display:inline-block;vertical-align:top;background:#567426;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff!important;font-size:20px;font-weight:700;margin-left:15px;text-align:center}#main-footer .social-icons a:hover{background:#567426}.prg-icon{position:relative;padding-left:30px;padding-bottom:15px}.prg-icon .icon{position:absolute;left:0}.inner-banner-section .et_pb_column{width:100%}#main-content.post-custom-style .container{padding-top:0;margin-top:30px}#main-content .container:before{display:none}.post-custom-style article,.blog article,.archive article,.single-post article{border:1px solid #d7d7d7;padding:10px;margin-bottom:60px;overflow:hidden}body .et_pb_post .post-meta{margin-bottom:0}.post-custom-style .et_pb_post .entry-content,.archive .et_pb_post .entry-content,.single-post .et_pb_post .entry-content{padding-top:0}.post .entry-title{padding-bottom:10px}body .has-post-thumbnail .entry-featured-image-url{margin-bottom:0}.has-post-thumbnail .entry-featured-image-url img{width:45%;float:left;margin-right:20px;margin-bottom:13px}.post h2.entry-title{font-size:28px}.entry-title a{text-decoration:none}.post-custom-style .post-excerpt .post-more-link{display:inline-block;margin-top:12px;padding:0}#main-content .custom-pagination ul{border-top:1px solid #ccc;padding:25px 0;text-align:center}.custom-pagination li{display:inline-block}.custom-pagination li a{padding:3px 10px;display:block}.custom-pagination .active a{background:#567426;color:#fff}#main-content #left-area{width:72%}#main-content #sidebar{width:28%;padding-left:0}#sidebar .et_pb_widget{border-bottom:1px solid #d7d7d7;padding-bottom:30px}#sidebar .widget_archive{border-bottom:none}#sidebar .widgettitle{font-size:30px;text-transform:uppercase;font-weight:700}#sidebar .et_pb_widget li{border-bottom:1px solid #ccc;padding-bottom:7px}#sidebar .et_pb_widget li:last-child{border-bottom:none;padding-bottom:0}#sidebar .et_pb_widget a{color:#000}#sidebar .widget_archive select{background:url(/wp-content/themes/therapist_child/images/down-arrow.png) no-repeat right 10px center;border:none;border-bottom:1px solid #d7d7d7;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:20px;color:#000;height:auto;padding:0 10px 5px}#sidebar .widget_archive select::-ms-expand{display:none}.about-box{position:relative}.about-box img{border-radius:50%;border:5px solid #fff;-webkit-box-shadow:0 0 30px rgb(0 0 0 / .55);-moz-box-shadow:0 0 30px rgb(0 0 0 / .55);box-shadow:0 0 30px rgb(0 0 0 / .55);margin-bottom:20px}.about-box a{text-decoration:none}.about-box h4{font-size:18px;padding-top:0}#sidebar .about-box h4 a{background:#524f4b;width:100px;height:100px;display:block;border-radius:50%;padding:19px 8px 0;text-align:center;color:#fff;text-decoration:none;position:absolute;bottom:110px}.about-box a .icon{display:block;font-size:35px;margin-bottom:5px}#page-container #sidebar .et_pb_button{width:100%;color:#fff}#sidebar .prg-icon{padding-bottom:20px;padding-left:25px}#sidebar iframe,#sidebar .widget_media_image{border:5px solid #fff;-webkit-box-shadow:0 0 35px rgb(0 0 0 / .4);-moz-box-shadow:0 0 35px rgb(0 0 0 / .4);box-shadow:0 0 15px rgb(0 0 0 / .4);padding-bottom:0}#sidebar .widget_media_image img{display:block}#left-area h1.entry-title{font-size:40px}#comment-wrap{padding-top:30px}#comments{border-top:1px solid #e2e2e2ee;padding-top:20px}#comment-wrap article{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff0;padding:0;margin-bottom:40px}#comment-wrap article:after{content:'';display:block;max-width:300px;border-bottom:1px solid #d8d8d8;margin:30px auto 0;visibility:visible}#comment-wrap .comment_avatar{position:relative;top:0;left:0;float:left;max-width:80px;margin-right:15px}#comment-wrap .comment_avatar img{max-width:100%}#comment-wrap .comment_postinfo{line-height:1.2}#page-container .landing-header-section{padding-top:0;padding-bottom:0}#page-container .landing-header-row{align-items:center;padding-top:15px;padding-bottom:15px}#page-container .landing-header-section .contact-info{display:inline-block;vertical-align:middle;margin-bottom:0}#page-container .landing-header-section .contact-info a{display:inline-block;vertical-align:middle;margin:0 10px}#page-container .landing-header-section .contact-info .dashicons-email-icon{display:inline-block;vertical-align:middle}#page-container .landing-header-section .contact-info br{display:none}#page-container .landing-header-section .social-icons{display:inline-block;vertical-align:middle;padding-bottom:0;margin:0 5px}#page-container .landing-header-section .social-icons a{display:inline-block;margin-right:1px;width:40px;height:40px;overflow:hidden;text-align:center;border-radius:100px;padding-top:9px;border:1px solid #fff0}#page-container .landing-header-section .social-icons a:hover{border-color:#cc8c04}#page-container .landing-header-section .social-icons br{display:none}#page-container .landing-hero-section{background-size:cover;background-position:center;height:80vh;min-height:600px;display:flex;align-items:center;text-align:center;color:#fff}.landing-hero-section h1{font-weight:700;line-height:1.2;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.season-badge{display:inline-block;background-color:rgb(255 140 0 / .9);padding:8px 20px;border-radius:40px;font-weight:600;margin-top:20px}#booking.et_pb_section{border-bottom:1px solid #e0e0e0}.booking-widget{background-color:#f5f5f5;padding:40px 0}.booking-form{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0 auto}.booking-form .form-group{flex:1 1 200px}.booking-form .form-group:last-child{align-self:end}.booking-form label{display:block;margin-bottom:5px;font-weight:600;color:#1a3c6c}.booking-form input,.booking-form select{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px}.booking-form .btn{margin-top:24px}.booking-phone{text-align:center;margin-top:20px;font-size:18px;font-weight:600}.booking-phone a{color:#1a3c6c}#page-container .et_pb_button.btn{color:#000!important}a{color:#1a3c6c}.benefit-grid-boxes .et_pb_column{background-color:#f9f9f9;border-radius:8px;padding:35px 30px 30px;text-align:center;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:transform 0.3s ease}.benefit-grid-boxes .et_pb_column:hover{transform:translateY(-5px)}#page-container .benefit-grid-boxes .et_pb_blurb_container{text-align:center;font-size:16px;line-height:1.6}#page-container .benefit-grid-boxes .et-pb-icon{font-size:48px;color:#ff8c00}.benefit-grid-boxes .et_pb_module_header{color:#1a3c6c;font-size:1.5rem;font-weight:700}#page-container .gallery-grid-boxes .et_pb_column{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#page-container .gallery-grid-boxes .et_pb_blurb_content{border-radius:8px;overflow:hidden}#page-container .gallery-grid-boxes .et_pb_image_wrap{position:relative;overflow:hidden;border-radius:8px;height:250px}#page-container .gallery-grid-boxes .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;display:block}#page-container .gallery-grid-boxes .et_pb_blurb:hover img{transform:scale(1.05)}#page-container .gallery-grid-boxes .et_pb_main_blurb_image{display:block;margin-bottom:0}#page-container .gallery-grid-boxes .et_pb_blurb_container{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgb(0 0 0 / .7))}#page-container .gallery-grid-boxes .et_pb_module_header{color:#fff;font-size:16px;padding:15px;font-weight:600}.testimonials-grid-boxes .et_pb_column{background-color:#f9f9f9;border-radius:8px;padding:30px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.testimonials-grid-boxes .et_pb_text_inner{font-size:16px;font-style:italic;margin-bottom:20px;position:relative}.testimonials-grid-boxes .testimonial-text::before{content:'"';font-size:60px;color:#ff8c00;opacity:.2;position:absolute;top:-20px;left:-15px}.testimonials-grid-boxes .testimonial-author{display:flex;align-items:center;font-style:normal}.testimonials-grid-boxes .testimonial-author img{width:50px;height:50px;border-radius:50%;margin-right:15px;object-fit:cover}.testimonials-grid-boxes .author-info{padding-top:0}.testimonials-grid-boxes .author-info h4{font-weight:700;padding-bottom:0;color:#1a3c6c}.testimonials-grid-boxes .stars{color:#ff8c00;margin-top:5px;line-height:1}.ratings-badge{text-align:center}.ratings-badge img{height:50px;margin:0 10px}.attraction-grid-boxes .et_pb_column{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.attraction-grid-boxes .et_pb_image_wrap{height:200px;overflow:hidden}.attraction-grid-boxes .et_pb_main_blurb_image{display:block;margin-bottom:0}.attraction-grid-boxes .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.attraction-grid-boxes .et_pb_column:hover .et_pb_image_wrap img{transform:scale(1.05)}.attraction-grid-boxes .et_pb_blurb_container{padding:20px}.attraction-grid-boxes .et_pb_module_header{color:#1a3c6c;font-weight:700;padding-bottom:10px}.attraction-grid-boxes .et_pb_blurb_description{font-size:16px;line-height:1.6;margin-bottom:15px;color:#666}.attraction-link{color:#ff8c00;font-weight:600;margin-top:12px;display:inline-block}.accommodations-grid-boxes .et_pb_column{background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.accommodations-grid-boxes .et_pb_image_wrap{height:200px;overflow:hidden}.accommodations-grid-boxes .et_pb_main_blurb_image{margin-bottom:0;display:block}.accommodations-grid-boxes .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.accommodations-grid-boxes .et_pb_column:hover .et_pb_image_wrap img{transform:scale(1.05)}.accommodations-grid-boxes .et_pb_blurb_container{padding:20px}.accommodations-grid-boxes .et_pb_module_header{color:#1a3c6c;font-weight:700;padding-bottom:10px}.accommodations-grid-boxes .et_pb_blurb_description{font-size:16px;line-height:1.6;margin-bottom:15px;color:#666}.accommodations-grid-boxes h5{font-weight:700;color:#ff8c00;font-size:1.2rem;padding-top:15px}.attraction-link{color:#ff8c00;font-weight:600;margin-top:12px;display:inline-block}#main-content .accordion-style1 .et_pb_toggle{background:#fff;border-radius:7px;box-shadow:0 5px 15px rgb(0 0 0 / .05);border:none;padding:0;overflow:hidden}#main-content .accordion-style1 .et_pb_toggle_title{background:#1a3c6c;color:#fff;font-size:20px;font-weight:700;padding:15px 40px 15px 20px}#main-content .accordion-style1 .et_pb_toggle_title:before{content:'\e874';font-family:Linearicons-Free!important;font-size:25px;color:#0e2c74;display:block;right:30px}#main-content .accordion-style1 .et_pb_toggle_open .et_pb_toggle_title:before{content:'\e873'}#main-content .accordion-style1 .et_pb_toggle_content{font-size:16px;color:#000;padding:20px}.landing-footer-section{font-size:16px;line-height:1.6}.landing-footer-section h3{font-size:20px;font-weight:700}.landing-footer-section p{padding-bottom:5px}#page-container .landing-footer-section ul{padding-left:0}.landing-footer-section ul li{display:block}#page-container .landing-footer-section .social-icons a{display:inline-block;margin-right:1px;width:40px;height:40px;overflow:hidden;text-align:center;border-radius:100px;padding-top:9px;border:1px solid #fff0}#page-container .landing-footer-section .social-icons a:hover{border-color:#cc8c04}#page-container .landing-footer-section .social-icons br{display:none}.landing-footer-copyright{border-top:1px solid rgb(255 255 255 / .1)}@media only screen and (max-width:1280px){body .et_pb_row,body .container{width:95%}body #top-menu>li{padding-right:25px}}@media only screen and (max-width:1200px){.large-wrap-grid-text-img-row .et_pb_text{padding:25px 0 0;margin-left:0}.large-wrap-grid-text-img-row.reverse-col .et_pb_text{margin-right:0;padding-right:0}body #top-menu li a{font-size:18px}body #top-menu #logo{width:218px;height:190px}#top-menu .centered-inline-logo-wrap .logo_container{max-width:100%}#page-container #top-menu .centered-inline-logo-wrap{width:280px!important}body #top-menu>li{padding-right:20px}.header_info{margin-right:20px}#page-container .et_pb_button{padding:8px 35px}#hero-img-section{min-height:630px;padding-top:120px}body h1{font-size:45px}body h2{font-size:36px}body h3{font-size:28px}body h4{font-size:24px}.directives_col_1{left:5%}#directives_img{right:0}.directives_col_1 h2{font-size:50px}#yellow_box ul li{font-size:22px}#yellow_box{padding:30px}#yellow_box ul li span{width:70px}#services_section{padding-bottom:40px;padding-top:0}#services-row{width:95%}.services_title h5{font-size:25px}#services-row .et_pb_image_wrap:before{height:85%}.services_title{bottom:5px}.cta_row1{min-height:250px;padding-top:100px!important}#page-container #main-footer button.et_pb_button{padding:12px 35px}#footer-contact-section{min-height:280px;padding-top:60px}.social-media{float:none;display:block;margin-right:auto;margin-bottom:20px}#footer-widgets .footer-widget:first-child{width:25%}#footer-widgets .footer-widget{width:34%}body .et_pb_pricing_heading{padding:6px 0}body .et_pb_pricing_heading h2{font-size:28px}body .et_pb_pricing_content_top{padding-top:15px;padding-bottom:20px}body .et_pb_pricing_table .et_pb_et_price .et_pb_sum{font-size:21px}body .et_pb_pricing_content{padding:15px}body .et_pb_featured_table .et_pb_pricing_content{padding-bottom:30px}body .et_pb_pricing_table .et_pb_button_wrapper{padding-left:5px;padding-right:5px}#page-container .landing-header-section .contact-info,#page-container .landing-header-section .social-icons{display:block}#page-container .landing-hero-section{min-height:500px}#page-container .booking-form .form-group .et_pb_button{font-size:16px;height:52px;line-height:1!important}#page-container .gallery-grid-boxes .et_pb_column{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:980px){body.et_header_style_left #logo,body.et_header_style_split #logo{height:auto;max-height:70%}.entry-content img.alignright,.entry-content img.alignleft{max-width:45%}body h1{font-size:40px}body h2{font-size:30px}body h3{font-size:25px}body h4{font-size:23px}body .et_pb_section{padding-top:20px;padding-bottom:20px}body .flex-row{display:block}.reverse-col .et_pb_column:first-child{margin-left:0}.reverse-col .et_pb_text{padding-left:0}.large-wrap-grid-text-img-row .et_pb_text,.large-wrap-grid-text-img-row .et_pb_column_1_2 .et_pb_text{max-width:100%}.large-wrap-grid-text-img-row .et_pb_image,.large-wrap-grid-text-img-row.reverse-col .et_pb_image{text-align:center}#main-content #sidebar{max-width:350px;clear:both;margin:20px auto 0}body .mobile_menu_bar:before{color:#fcad04}body .et_mobile_menu{border-color:#fcad04}#main-footer .footer-widget .wpforms-field-label{display:none}.header_info{margin-right:auto;float:none}body.et_header_style_centered header#main-header .logo_container,body.et_header_style_split header#main-header .logo_container{max-height:100%}.header-right-area{top:25%}.home #et-main-area{margin-top:auto}.home #page-container #main-header{background:#fff}.home .header-right-area p,.home .header-right-area a,.home #top-menu-nav #top-menu>li>a{color:#000}.directives_col_1 h2{font-size:42px}.directives_col_1 h2 br,.directives_col_1 h2 br:after{content:' '}.directives_col_1{left:0}#home_directives{padding-top:0}#directives_img{text-align:center}.et_pb_row.et_pb_row_2.et_pb_gutters2{padding-bottom:0}#services-row{max-width:313px}.services_title{bottom:7%;margin-bottom:0!important}#main-footer .wpforms-field{width:100%;margin-left:auto}#main-footer .wpforms-submit-container{clear:both;float:none;padding-bottom:60px}#page-container #main-footer button.et_pb_button{display:block;width:100%}#footer-contact-section h2{font-size:35px}.footer-widget:nth-child(n){width:100%!important;margin:0 auto!important}#main-footer #footer-widgets{padding:20px 0 30px}#footer-widgets .footer-widget:first-child{padding-bottom:30px}#footer-widgets .footer-widget{text-align:center}.site_slider .et_pb_slide{height:410px}#page-container .landing-header-row{text-align:center}#page-container .landing-header-row .et_pb_column{margin-bottom:15px}#page-container .landing-header-row .et_pb_column:last-child{margin-bottom:0}#page-container .landing-logo{margin:0 auto}#page-container .landing-header-section .contact-info,#page-container .landing-header-section .social-icons{display:inline-block}#page-container .landing-hero-section{min-height:auto;height:auto}#page-container .landing-hero-section .et_pb_button{font-size:14px;padding:12px 20px}#page-container .accommodations-grid-boxes{max-width:520px}}@media only screen and (max-width:767px){html body{font-size:18px}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}body h1,#left-area h1.entry-title{font-size:33px}body h2{font-size:25px}#page-container .et_pb_button{padding:12px 25px;font-size:16px;min-width:175px}.et_pb_button+.et_pb_button{margin-left:0}#hero-img-section{min-height:425px;padding-top:30px}#main-footer .footer-widget .wpforms-field-label,#main-footer .wpforms-field-label{display:inline-block}.header-right-area{position:static;padding-bottom:0;padding-top:30px}.header-right-area .widget_text{float:none;width:100%;text-align:center}.header-right-area .widget_text:last-child{text-align:center}body h1,#left-area h1.entry-title{font-size:28px}.directives_col_1 h2{font-size:28px}#yellow_box ul li{font-size:20px}#services_section>.et_pb_row{padding-bottom:0}.newslatter{width:100%}#footer-widgets .footer-widget .fwidget,#footer-widgets .footer-widget:nth-child(n){margin-bottom:0!important}body .flex-row{padding:0 0 20px}.reverse-col .et_pb_column:first-child{margin-bottom:auto}body .et_pb_row_1.et_pb_row{margin-bottom:20px!important}.site_slider .et_pb_slide{height:340px}.large-wrap-grid-text-img-row .et_pb_text{padding:0}#page-container .booking-form .form-group .et_pb_button{margin-top:0}#page-container .gallery-grid-boxes .et_pb_column{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){body h1,#left-area h1.entry-title{font-size:28px}body h2{font-size:27px}body div.wpforms-container-full .wpforms-form .wpforms-first{width:100%}body div.wpforms-container-full .wpforms-form .wpforms-first~div{width:100%;margin-left:0;padding-top:20px}.entry-content img.alignright,.entry-content img.alignleft{float:none;display:block;max-width:100%;margin:0 auto 15px}#main-footer .left-side-field{width:100%}#main-footer .right-side-field{position:relative;width:100%}#main-footer .wpforms-field-captcha{position:relative;padding-top:14px;text-align:center}#main-footer .wpforms-submit-container{text-align:center}#services_section h2 br,#services_section h2 br:after{content:' '}.site_slider .et_pb_slide{height:280px}.et-pb-controllers a{width:12px;height:12px}#main-footer input,#main-footer select,#main-footer textarea{padding:8px 12px}#page-container .gallery-grid-boxes .et_pb_column{grid-template-columns:repeat(1,1fr)}#page-container .gallery-grid-boxes .et_pb_module{margin-bottom:0}#page-container .landing-footer-section .et_pb_text_inner,#page-container .landing-footer-section .et_pb_button_module_wrapper{text-align:center}#page-container .landing-footer-section .footer-logo{margin-right:auto;margin-left:auto}}@media only screen and (max-width:415px){.site_slider .et_pb_slide{height:220px}}