.home #main-header{background:#f3e6b1!important;padding-bottom:2px}.home #main-header a{color:black!Important}header #logo{max-height:82px}#top-menu-nav>.nav>li>a{color:#fff;font-size:16px}header #top-menu a{color:#000}header .nav li ul{background:rgb(243 230 177 / 89%);visibility:hidden;border-top:3px solid #6b9873}.new-sidebar{right:0}#top-menu-nav>.nav>li.current_page_item>a{color:#b46a11!important}.white .sa_owl_theme .owl-nav .owl-next{background:rgb(25 2 2 / 73%)}#main-header .nav li li ul{z-index:1000;top:-9px;left:269px}.new-sidebar:after{position:absolute;background:linear-gradient(90deg,#f3e6b1 0%,#fdfdfd 100%);content:'';width:200px;height:200px;bottom:-104px;left:0;z-index:0}#main-footer{z-index:999999;position:relative}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgb(0 0 0 / 15%);opacity:1}.Guest-Ranch-slider-section .et_pb_row{width:100%;max-width:1220px;margin:auto;position:relative}#main-footer .container{width:100%;max-width:1200px}#main-footer .footer-widget,#main-footer .footer-widget .widget_nav_menu{width:100%}#main-footer .footer-widget .widget_nav_menu #menu-footer-menu{display:flex;justify-content:space-between}#et-footer-nav{display:none}#main-footer .footer-widget{margin-bottom:12px!important}#main-footer{background-color:#2a1f0a}#footer-bottom #footer-info{float:none;text-align:center}#footer-widgets .footer-widget li:before{border-radius:0;border-style:none;border-width:0;content:"";left:-8px;position:absolute;top:0;background-image:url(/wp-content/themes/Divi-child/image/horse-icon.png);width:20px;height:20px}#footer-widgets .footer-widget li a{color:#eeddbe;text-decoration:none}#main-footer .footer-widget .widget_nav_menu #menu-footer-menu>li:before{background-image:none}#main-footer .footer-widget .widget_nav_menu #menu-footer-menu>li>a{color:#ffc96b;margin-bottom:16px;display:inline-block;font-size:15px}#main-footer{background-image:url(/wp-content/themes/Divi-child/image/footer-section-bg.jpg);background-size:cover;background-position:center}#sidebar{text-align:center}.followus ul li{display:inline-block}h4.widgettitle{color:#1c5c45;font-weight:700}.ngg-widget.entry-content a{display:inline-block;float:left;width:96px!important}.textwidget,#sidebar .et_pb_widget{border-bottom:0;padding-bottom:0}#sidebar{text-align:center;position:absolute;right:0;height:100%;background:linear-gradient(90deg,#f3e6b1 0%,#fdfdfd 100%);padding-top:128px;margin-top:-60px}.rates-package{padding-bottom:5px;padding-left:5px;padding-top:5px}.rates-package p strong{color:#44330D}.rates-calender{text-align:center;border:none}.rates-calender td{width:30px;height:20px;padding:0;border:1px solid #b28f67}.orange{background:#f8b46d}.oranges{background:#eac277}.yellow{background:#fffab1;font-weight:700;font-size:18px}.yellows{background:#fffab1;font-weight:700;font-size:18px}.green{background:#b9d9b0;font-weight:700;font-size:18px}.greens{background:#b9d9b0;font-weight:700;font-size:18px}.sub-tit-color{color:#005641;font-weight:700;font-size:12px;font-family:Arial,Helvetica,sans-serif;border-left:none!important}.rates-tit{color:#005641;font-weight:700;font-size:14px}.rates-main{color:#673F06;font-weight:bold!important;font-size:14px;font-family:Arial,Helvetica,sans-serif}.tit-color{color:#673F06;font-weight:700;font-size:12px;font-family:Arial,Helvetica,sans-serif}.bor-none td{border-top:none}.rates{text-align:center;border:none}.rates td{font-weight:700;border:1px solid #673F06!important;vertical-align:middle;padding:7px 0;font-size:14px}.rates-color>p{font-weight:700}.rates-color .orange{display:inline-block;height:14px!important;margin-top:-3px;vertical-align:middle;width:14px!important;border:1px solid #000}.rates-color .oranges{display:inline-block;height:14px!important;margin-top:-3px;vertical-align:middle;width:14px!important;border:1px solid #000}.rates-color .yellow{display:inline-block;height:14px;margin-top:-4px;position:relative;vertical-align:middle;width:14px;border:1px solid #000}.rates-color .yellows{display:inline-block;height:14px;margin-top:-4px;position:relative;vertical-align:middle;width:14px;border:1px solid #000}.rates-color .yellow strong{left:4px;position:absolute;text-align:center;top:-7px}.rates-color .yellows strong{left:4px;position:absolute;text-align:center;top:-7px}.rates-color .green{display:inline-block;height:14px;margin-top:-4px;position:relative;vertical-align:middle;width:14px;border:1px solid #000}.rates-color .greens{display:inline-block;height:14px;margin-top:-4px;position:relative;vertical-align:middle;width:14px;border:1px solid #000}.rates-color .green strong{left:4px;position:absolute;text-align:center;top:-7px}.rates-color .greens strong{left:4px;position:absolute;text-align:center;top:-7px}.rate-mobile-view{display:none}.button-updations{display:inline-block;text-align:center;margin:0 auto;width:100%}.button-updations a{display:inline-block}.button-updations a img{display:inline-block}.rates-bg tr td:nth-child(2){background:#b9d9b0}.rates-bg tr td:nth-child(3){background:#fffab1}.rates-bg tr td:nth-child(4){background:#eac277}.covid-btn-area{display:flex;justify-content:flex-start;flex-direction:row}.Covid-content{display:none}.Covid-content{background:whitesmoke;padding:20px;border:3px solid green;margin-top:10px}.covid19{background:#f4e6b1;display:inline-block!important;padding:10px 12px!important;font-size:16px;font-weight:700;color:#005a41;border:1px solid brown;box-shadow:3px 3px 3px 2px #8e8e8e;min-width:410px;text-align:center}.covid19.hide-season.open:after{content:'Close It';margin-bottom:-29px;width:60px;background:red;height:22px;border-radius:4px;font-size:13px;color:#fff;display:inline-block;position:relative;bottom:1px;margin-left:10px}.hide-season{background:#005a41!important;color:#f4e6b1!important;border:1px solid #f4e6b1!important;cursor:pointer}.hide-season:hover{background:#f4e6b1!important;color:#005a41!important;border:1px solid brown!important}.btn2,.btn1{margin:0 0 0 20px}#top-menu li li a{padding:6px 20px;line-height:normal}#top-menu .sub-menu,#top-menu .sub-menu li{width:270px}#top-menu .sub-menu li a{width:100%}.inner-img img{border:2px solid #6d3c01}.inner-title-right img{margin-left:10px}.inner-title-left img{margin-right:10px}.inner-title-right img,.inner-title-left img{border-radius:8px;border:2px solid #6d3c01}.new-sidebar{text-align:center;padding:34px 0;background:#fff;background:linear-gradient(90deg,#f3e6b1 0%,#fdfdfd 100%)}.new-sidebar .et_pb_widget_area_left{margin-right:0px!important;padding-right:0px!important}.new-sidebar .et_pb_widget_area_left{border-right:none!important}.content-sec a{font-weight:700;text-decoration:underline}.content-sec h3{font-weight:700;font-size:17px;margin-bottom:0;margin-top:12px;line-height:normal;color:#835e2f}.videos-section{display:flex;flex-wrap:wrap;align-items:flex-start}.videos-section .list-box strong{height:31px;display:block;overflow:hidden}.videos-section .list-box{width:31.333%;vertical-align:top;margin-bottom:16px;margin-left:12px;border:2px solid rgb(172 163 123 / 54%);text-align:center;padding:7px 10px 14px 10px;box-shadow:3px 6px 5px #ddd}.gallery-section .et_pb_column{width:30.6667%;margin-right:3.5%}.reservation-form .et_pb_text_inner{font-weight:700;margin-top:3px;margin-left:12px}.gallery-section .et_pb_team_member_description{position:absolute;top:0;margin-top:8px;text-align:center;left:0;right:0}.gallery-section .et_pb_team_member_description h6.et_pb_module_header{height:31px;display:block;overflow:hidden;text-align:center}.gallery-section .et_pb_module{vertical-align:top;border:2px solid rgb(172 163 123 / 54%);text-align:center;padding:42px 10px 14px 10px;box-shadow:3px 6px 5px #ddd}.ranch-videos-gallery-sec h3{margin-bottom:17px}.reservation-form .wpcf7-form ul li:nth-child(5) input{width:60px}.reservation-form .wpcf7-form ul li:last-child input{width:auto;background:#6f530a;padding:9px 31px;border-radius:10px;color:#fff;border:3px solid #ba8505;font-weight:700;text-transform:uppercase;font-size:14px}.reservation-form{padding-top:5px;padding-bottom:5px}.reservation-form .wpcf7-form ul li:last-child input{height:auto}.reservation-form form.wpcf7-form.init h4{font-weight:700;color:#4c3706}.reservation-form .wpcf7-form ul li label{font-size:14px;font-weight:700}.reservation-form .et_pb_row{padding-top:16px;padding-bottom:3px;width:100%;max-width:1198px}.reservation-form .et_pb_column_3_4{width:85%}.reservation-form .et_pb_column_1_4{width:14.875%;margin-right:0}.reservation-form .wpcf7-form ul li:nth-child(5){margin-right:13px}.reservation-form .et_pb_column_1_4 .et_pb_text_inner{font-size:14px;font-weight:700;margin-top:2px}.reservation-form .wpcf7-form ul{display:flex;padding-bottom:8px}.reservation-form .wpcf7-form ul li:last-child{margin-top:-5px}.amazingcarousel-image>div{background-color:transparent!important}.amazingcarousel-image div>a{border:1px solid red;font-size:0!important;background-color:#fff0;opacity:0}.home-blog .wppsac-post-carousel ul.slick-dots{margin-top:40px!important}.reservation-form .wpcf7-form ul li input{width:167px;height:30px;border-radius:5px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:7px}.reservation-form .wpcf7-form ul li{list-style:none;margin-right:0;display:flex;flex-direction:column;margin-left:9px}.reservation-form .wpcf7-form ul li:last-child{margin-top:23px}.reservation-form .wpcf7-form ul li:nth-child(4) input{width:100px}.advance-title-area .et_pb_text_inner p{margin-top:18px;font-size:16px}.reservation-form form .wpcf7-response-output{margin-top:4px!important}.loop-box .main-content-area{display:flex;justify-content:space-between}.small-slider-section .loop-box{margin-bottom:33px;border-bottom:1px solid #835e2f}.small-slider-section .loop-box .bottom-content{margin-bottom:27px}.loop-box .main-content-area .desc-content{width:50%;padding-right:10px;margin-bottom:17px}.loop-box .main-content-area h2{font-size:19px;line-height:normal;color:#835e2f;font-weight:600}.loop-box .main-content-area .sm-slider{width:52%}.loop-box h3{font-size:19px;font-weight:400}.small-slider-section .et_pb_row{width:100%;max-width:1080px}#top-menu li.current-menu-item>a{color:#7e4803!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#fff0;opacity:1;color:#7e4803!important}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a{color:#f6eab3}#main-content .et_pb_section.et_pb_section_0.et_section_regular{padding-top:0}.Guest-Ranch-slider-section .owl-carousel .owl-item .sa_hover_container{border:2px solid #fff;padding:0!important;background-color:#392001}.Guest-Ranch-slider-section .owl-carousel .owl-item{padding:13px}.Guest-Ranch-slider-section .owl-carousel .owl-item h2{color:#ffd69d;font-size:14px;padding-top:4px;padding-bottom:18px;line-height:normal;padding-left:10px;padding-right:10px;margin-top:-16px!important;height:56px;overflow:hidden;display:flex;align-items:center;text-align:center;width:100%;justify-content:center}.Guest-Ranch-slider-section .owl-carousel .owl-item img{display:block!important}body .sa_owl_theme .owl-dots .owl-dot span{background-color:rgb(243 230 177 / 55%)!important}body .sa_owl_theme .owl-dots .active span{background-color:#f5e6af!important}.reservation-form .wpcf7-form ul li:last-child input:hover{background:#44331e}.wppsac-post-carousel.design-1 a.wppsac-readmorebtn,.wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover{background:#fff0;border-radius:0px!important;border:0;color:#603c0d}.wppsac-post-carousel.design-1 a.wppsac-readmorebtn{color:#265e3d;border:0;font-weight:700;text-align:right;float:right}.wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(2){display:none!important}.reservation-form .et_pb_module{margin-bottom:0!important}#slider_8311_slide01{padding-top:0!important;padding-bottom:0!important;text-align:center}.sa_custom_popup .sa_popup_wrap{top:50%!important;background:#DFB758!important}#slider_8311_popup1{background-color:rgb(0 0 0 / 76%)!important}#slider_8311_popup1 form ul li input{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;border-radius:6px;width:100%}#slider_8311_popup1 form ul li{margin-bottom:10px}#slider_8311_popup1 form ul li label{color:#000000!important;font-weight:700;display:block}#slider_8311_popup1 form ul li:nth-child(4) label{display:block}#slider_8311_popup1 form ul li:nth-child(4) input{width:47.333%;display:inline-block}.sa_custom_popup .sa_popup_close{background:#d25757!important;color:#fff!important}#slider_8311_popup1 form ul li:last-child{display:flex;justify-content:center;margin-left:60px;margin-top:30px}#slider_8311_popup1 form ul li:last-child input{width:auto;background:#6f530a;padding:2px 27px;border-radius:10px;color:#fff;border:3px solid #ba8505;font-weight:700;text-transform:uppercase;font-size:14px}#slider_8311_popup1 form ul li:nth-child(4) input{width:47%;display:inline-block}html body .white{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#2f2405}.et-fixed-header{padding-bottom:15px!important}body #top-menu li.current-menu-ancestor>a,body #top-menu li.current-menu-item>a{color:#633405!important}body .mobile_menu_bar:before,body .mobile_menu_bar:after{color:#fff!important;font-size:31px;border:2px solid #633405;border-radius:4px;background:#6d3c01;color:#fff!important;padding:4px;margin-top:40px!important}#slider_8311_slide01 img{width:32px}div#slider_8311 .owl-stage-outer.owl-height{height:31px!important}#slider_8311{visibility:visible;background:#6d3c01;border-radius:4px;padding:6px 6px 6px 7px}.home-page-slider-sec .et_pb_slide_description .et_pb_slide_content{position:absolute;text-align:left;left:-70px;bottom:7px;background-color:rgb(12 49 39 / 70%);padding:11px 22px 7px 15px;border-radius:10px;top:auto;border:4px solid #a27a1a94}.home-page-slider-sec .et_pb_slide_description .et_pb_slide_content h3{font-size:18px;line-height:20px}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:33px}}@media(min-width:981px) and (max-width:1024px){#top-menu li{display:inline-block;padding-right:6px}#top-menu-nav>.nav>li>a{color:#fff;font-size:13px}header#main-header .container{width:90%;max-width:1080px}}@media(max-width:980px){.reservation-form .wpcf7-form ul{flex-direction:column;padding:3px 26px 0 8px}.reservation-form .wpcf7-form ul li:nth-child(4) input{width:42%}.reservation-form .wpcf7-form ul li input{width:91%}.reservation-form .wpcf7-form ul li input{width:100%}.reservation-form .wpcf7-form ul li{argin-right:-6px;margin-bottom:13px}.reservation-form .wpcf7-form ul li:nth-child(5){margin-right:0}.reservation-form .et_pb_column_1_4{margin-bottom:12px!important}.reservation-form .wpcf7-form ul li:nth-child(5) input{width:91%}.reservation-form .wpcf7-form ul li:last-child{height:auto;width:110px;margin:0 auto}.advance-title-area .et_pb_text_inner p{margin-top:18px;font-size:18px;text-align:center}.advance-title-area .et_pb_text_inner p br{display:none}.reservation-form .et_pb_column_3_4,.reservation-form .et_pb_column_1_4{width:100%}.loop-box .main-content-area{flex-direction:column}.loop-box .main-content-area .desc-content,.loop-box .main-content-area .sm-slider{width:100%}html body .white{position:absolute!important;display:block;left:0px!important;bottom:16px;cursor:pointer}.et_header_style_left #logo{max-width:100%!important}.logo_container{text-align:center}.et_header_style_left .logo_container{position:relative}.reservation-form .wpcf7-form ul li:nth-child(4) input{min-width:80px}.reservation-form .et_pb_row{display:flex;flex-direction:column}.reservation-form .et_pb_row{max-height:100%}.reservation-form.et_pb_with_background.et_section_regular{margin:0;max-height:100%}.sa_custom_popup .sa_popup_wrap{top:50%!important;background:#DFB758!important}#sidebar,.new-sidebar{position:inherit}.new-sidebar:after{background:none}.home #page-container{padding-top:83px!important}.mobileview-none{display:none}#slider_8311_slide01{margin:0 0%;min-height:40px!important;background:#6d3c01;border-radius:5px;padding-top:3px!important;padding-bottom:0!important}.home-page-slider-sec .et_pb_slide_description .et_pb_slide_content h3{font-size:14px;line-height:13px}.home-page-slider-sec .et_pb_slide_description .et_pb_slide_content{left:-23px}}@media(max-width:767px){body .mobile_menu_bar:before{border-top-right-radius:0px!important;border-bottom-right-radius:0}#et_mobile_nav_menu{cursor:pointer}h1.entry-title{font-size:25px!important;line-height:26px!important}div#et_top_search{display:none}.et_header_style_left #et-top-navigation .mobile_menu_bar:after{content:'Menu';font-size:19px;margin:0;top:-6px;position:relative;padding:7px 75px 6px 75px!important;left:-3px}html .et_header_style_left #logo{max-width:100%!important;margin-left:21px}#main-footer .footer-widget .widget_nav_menu #menu-footer-menu{display:inherit!important}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#fff!important}html body .et_mobile_menu{border-top:3px solid #000;background:#f3e6b1}.new-sidebar{position:relative}body .et_pb_text_1 h2,body .et_pb_text_3 h2{font-size:30px}#footer-bottom #footer-info{font-size:12px}.home-page-slider-sec .et_pb_slide_description .et_pb_slide_content{display:none}.home-blog .wppsac-post-carousel.design-1 .wppsac-carousel-slides{margin-left:0px!important}.home-blog .wppsac-post-carousel.design-1 .slick-next{right:-31px!important}.home-blog .wppsac-post-carousel.design-1 .slick-prev{left:-31px!important}}.covid-btn-area{display:flex;justify-content:flex-start;flex-direction:row}.btncalto{background:#005a41;background-image:-moz-linear-gradient(0deg,#f4e6b1 0%,#FF5722 50%,#795548 100%);background-image:-webkit-linear-gradient(0deg,#f4e6b1 0%,#FF5722 50%,#795548 100%);background-image:-ms-linear-gradient(0deg,#f4e6b1 0%,#FF5722 50%,#795548 100%);color:var(--color-white);cursor:pointer;padding:20px 60px;font-size:20px}.btncalto{text-transform:uppercase;background-image:linear-gradient(-225deg,#b64f00 0%,#FF5722 29%,#ffff04 67%,#f4e6b1 100%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:#fff0;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:textclip 2s linear infinite;display:inline-block;position:relative}@keyframes textclip{to{background-position:200% center}}.btncaltodiv{margin-top:20px;background:#086688!important;display:inline-block;border-radius:0 22px 10px;border:2px solid #f4e6b1!important}.home-blog .slick-track{display:flex}.home-blog .slick-track .slick-slide{display:flex!important;height:auto}.home-blog .wppsac-post-carousel.design-1 .wppsac-post-image-bg{display:none}