.et-menu li li a{padding:2px 7px;width:212px}.single-post .et_pb_post_content p,.single-post .et_pb_post_content li{margin-bottom:14px;padding-bottom:0}.single-post .et_pb_post_content ol,.single-post .et_pb_post_content ul{padding-bottom:0}.single-post h1,.single-post h2,.single-post h3,.single-post h4{line-height:1.3}.single-post .et_pb_title_featured_container{margin-top:20px}.single-post h3.wp-block-heading,.single-post h2.wp-block-heading{margin-bottom:8px;margin-top:20px}.et-l.et-l--header{position:absolute;width:100%}.home .et-l.et-l--header,.page-id-347 .et-l.et-l--header{position:unset;width:100%}body.home .et_pb_toggle .et_pb_toggle_title:before{right:0;left:160px}.field-wrap{display:flex;background-color:#f1e8df;padding-top:20px!important}.nf-form-fields-required{display:none}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:transparent!important;border:none!important;border-radius:0;box-shadow:none;color:#253938!important;transition:all .5s}.nf-form-content label{font-size:14px!important;line-height:20px}.nf-field-label .nf-label-span,.nf-field-label label{font-weight:400!important;margin:0;padding:0;padding-left:20px!important}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:40px!important}.submit-stl .field-wrap{display:block;background-color:#c18774!important;padding-top:0px!important;width:200px;text-align:center;margin:0px auto;font-size:15px!important;font-weight:700!important;height:50px!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#333;border:0;color:#000!important;transition:all .5s;font-weight:700!important}.vilofence-test{height:295px!important}.vilofence-test h5{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-size:21px;letter-spacing:0em;line-height:1.333;font-weight:600;text-transform:none}.vilofence-test h4{color:#C18774;font-family:'Lora',cursive;font-size:1.667rem;letter-spacing:0em;line-height:1.333;font-weight:400;text-transform:none}.et_post_meta_wrapper{margin-top:200px!important}.et_mobile_menu{background-color:#000!important}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#000;font-size:16px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}.nf-response-msg{color:#ffffff!important}#gform_submit_button_1{background-color:#253938;color:#fff;border:none;padding:10px 20px;border-radius:0px;cursor:pointer;transition:background-color 0.3s ease}#gform_submit_button_1:hover{background-color:#691d20}.text01 ul.sub-menu li{font-size:14px!important}@media only screen and (min-width:1024px){.et-menu-nav .et-menu .menu-item.menu-item-has-children.text01 ul.sub-menu{max-height:70vh;overflow-y:scroll;overflow-x:hidden}.home-page-slider .et_pb_slide .et_pb_container{max-width:57%!important;margin-left:0px!important}body .et_pb_slider .et-pb-arrow-prev{left:22px;opacity:1}body .et_pb_slider .et-pb-arrow-next{right:22px;opacity:1}}body .et_post_meta_wrapper{margin-top:0px!important}#nf-field-4{margin-top:3px}.sub-menu{margin-top:-25px}.dp-kenburns-top .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-top 5s cubic-bezier(.39,.575,.565,1.000) both;animation:dp-kenburns-top 5s cubic-bezier(.39,.575,.565,1.000) both}@-webkit-keyframes dp-kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes dp-kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}.et_parallax_bg{background-position:0!important}.img_full{display:flex;flex-flow:wrap}.img_full .et_pb_module.et_pb_image,.img_full .et_pb_module.et_pb_image *{height:100%;object-fit:cover}.location_list_icon ul li a:hover{color:#691d20}.location_list_icon ul li a{color:#000}.shape_col_header a{color:#691d20}.header_nav .sub-menu{margin:0}.checkbox-container.label-right .field-wrap label{color:#fff;font-size:16px!important}@media only screen and (min-width:980px) and (max-width:1369px){.header_nav ul#menu-main-menu ul.sub-menu li{padding:0 10px!important}.header_nav ul#menu-main-menu ul.sub-menu a{padding-top:5px!important;padding-bottom:5px!important;border-bottom:1px solid #ccc!important}}.testimonial_sec .sp-testimonial-free-section{right:0}.home_testimonial_div .swiper-button-next.testimonial-nav-arrow{right:0;top:50%;transform:translate(0%,50%)}.sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev{left:0;right:auto;top:50%;transform:translate(0%,50%)}.home_testimonial_div .testimonial-nav-arrow:hover{filter:invert(1) brightness(2.5)}@media only screen and (max-width:767px){.testimonial_sec .sp-testimonial-free-section{margin:auto!important}}.recent-desc p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.inner_element_align img{height:280px;object-fit:cover}.li_black{color:#333333}.list_cs_item ul li a{color:#000}body.home .et_pb_toggle .et_pb_toggle_title:before{right:0;left:unset}.cs_blog_main h2.entry-title{font-size:20px;color:#000;font-weight:600;line-height:1.2}.cs_blog_main p{color:#000!important}.cs_blog_main p.post-meta{color:#666666!important;font-size:14px!important}.cs_blog_main p.post-meta a{color:#700004 ! Important}body.post-template-default.single.single-post .et_pb_section.et_pb_section_0_tb_body{padding-top:200px}body.post-template-default.single.single-post .et_pb_section.et_pb_section_0_tb_body{color:#1c1c1c;font-size:16px}body.post-template-default.single.single-post .et_pb_section.et_pb_section_0_tb_body :is(h1,h2,h3,h4,h5,h6){color:#242424!important}.inner_element_align .service_btn{margin-top:auto!important}@media only screen and (max-width:767px){.cs_blog_main h2.entry-title{font-size:18px}}.sidbar_recent_posts{background:#f7f7f7;padding:30px;border-radius:10px;height:auto;position:sticky;top:50px;border:1px solid #dbdbdb}.sidbar_recent_posts li{display:flex;align-items:center;gap:15px;font-size:18px;color:#000;border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:10px}.sidbar_recent_posts .wp-block-latest-posts__featured-image img{width:60px;height:60px;object-fit:cover;border-radius:5px}.sidbar_recent_posts li a.wp-block-latest-posts__post-title{font-size:15px;color:#000;line-height:22px}.sidbar_recent_posts li a.wp-block-latest-posts__post-title:hover{color:#691d20}.sidbar_recent_posts div#block-3{margin-bottom:0}.sidbar_recent_posts li:last-child{border:none;padding-bottom:0}body.post-template-default.single.single-post .et_pb_section.et_pb_section_0_tb_body .sidbar_recent_posts h2.wp-block-heading{font-size:28px;margin-bottom:20px;color:#691d20!important;font-weight:600!important}.sidbar_recent_posts .wp-block-search__input{border-radius:30px;background:#ffffff;box-shadow:rgba(0,0,0,0.15) 0px 2px 8px}.sidbar_recent_posts button.wp-block-search__button.wp-element-button{background:#691d20;color:#fff;text-transform:uppercase;font-weight:600;border-radius:0px 30px 30px 0}.sidbar_recent_posts button.wp-block-search__button.wp-element-button:hover{background:#000}.single_table_content div#ez-toc-container{width:100%}.single_table_content div#ez-toc-container p.ez-toc-title{font-size:22px;margin-bottom:15px!important;display:inline-block;color:#691d20;font-weight:600}.single_table_content div#ez-toc-container ul li{font-weight:500;margin-bottom:4px}.single_table_content div#ez-toc-container ul li a{color:#2c2c2c;font-size:16px}.single_table_content span.ez-toc-icon-toggle-span *{color:#fff;fill:#fff}.single_table_content span.ez-toc-icon-toggle-span{background:#691d20}.checkbox-container .field-wrap{background:none}.checkbox-container .nf-field{text-align:left!important}@media only screen and (min-width:1024px){.fixed_sidebar>div{position:sticky;top:200px}}