/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

#s1 h2 {
    color: white;
}

h2 {
    font-family: "Raleway", sans-serif;
    font-size: 61px;
    line-height: 1.2;
    font-weight: 400;
}
h2 {
    color: black;
}
div#s1 {padding-top: 208px !important;padding-bottom: 80px !important;}

.vc_col-sm-6 {
    align-content: center;
}

p {
    color: white;
}

header#top {}

div#header-outer {
    background-color: transparent !important;
    box-shadow: none !important;
}

div#header-space {
    display: none;
    background-color: transparent;
}

.row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}

h4 {
    font-family: "Raleway", sans-serif !important;
}

#s2 p {
    color: black;
}

div#s2 {
    padding: 100px 0 !important;
}

#s2-in .vc_col-sm-8 {
    background-color: #664031;
    border: 7px solid white;
    border-radius: 0px;
}



div#s2-in {margin-top: -290px;width: 440px;position: relative;left: 20px;top: -40px;}

#s2-in h4 {
    color: white;
}

#s2-in .iwithtext {
    margin-top: 16px;
    background-color: white;
    padding: 0px 10px 0px 0px;
    border-radius: 30px;
}

#s2-in .vc_column-inner {
    padding: 30px 19px !important;
}

div#s2-in p {
    color: white;
}

#s2-in .iwt-text h4 {color: black;margin-bottom: -8px;}

#s2-in h5 {
    font-size: 12px;
    color: #664031;
    font-weight: 500;
}

#s2-in .iwt-icon img {padding-top: 9px;padding-left: 6px;width: 43px;}
#s2 h4, #s4 h4, #s6 h4, #s9 h4, #s10 h4 {
    color: #664031;
}
#top nav ul li a {
    color: white;
    letter-spacing: 0;
      font-family: "Raleway", sans-serif;
      font-size: 16px !important;
}
#s3 .row-bg.viewport-desktop.using-image {
    background-size: 90% 100%;
    background-position: center center !important;
}

#s3 h2 {
    color: white;
}

#s3 h4 {
    color: white;
}

div#s3 {
    padding: 60px 0 !important;
}

#s4 .vc_col-sm-6 .vc_column-inner {
    background-repeat: no-repeat;
    height: 539px;
}

#s4 .column-image-bg {
    background-repeat: no-repeat !important;
    background-size: 100% 100%;
}

div#s4 {
    padding: 80px 0 !important;
}

#s4 p {
    position: relative;
    bottom: -420px;
    width: 85%;
    left: 28px;
}

#s4 .vc_col-sm-6:nth-child(2) {
    left: -26px;
}

#s5 .row-bg.viewport-desktop.using-image {
    background-position: center center !important;
    background-size: 85% 100%;
}

div#s5 {
    padding: 110px 0 !important;
}


div#s5 {
    -webkit-text-fill-color: white;
}
#s6 .column-image-bg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#s6 .vc_col-sm-6.left .vc_column-inner {
    height: 330px;
}

#s6 .vc_col-sm-6 .vc_column-inner p {
    position: relative;
    bottom: -230px;
    width: 80%;
    left: 30px;
}

#s6 .vc_col-sm-3 .vc_column-inner {
    height: 180px;
}

#s6 .vc_col-sm-3 .vc_column-inner p {
    position: relative;
    bottom: -130px;
    left: 20px;
}

#s6 h3 {
    font-size: 27px;
    line-height: 1.4;
    color: black;
    letter-spacing: 0;
}

h3 {
    font-family: "Raleway", sans-serif !important;
}
div#s6 {
    padding: 90px 0 !important;
}
#s8 p {
    color: black;
}
#s8 .vc_col-sm-6 {
    background-color: white;
}


#s8 .vc_col-sm-6 .img-with-aniamtion-wrap {
    text-align: -webkit-center;
}

#s8 .row-bg.viewport-desktop.using-image {
    background-position: center center !important;
    background-size: 92% 100%;
}

div#s8 {
    padding: 90px 0 !important;
}

div#s8-in {
    padding-top: 50px;
}


#s8 .vc_col-sm-6 .vc_column-inner {
    padding: 30px 0 !important;
}


#s8-in .vc_col-sm-4 {
    background-color: #C9B59D;
    border-radius: 12px;
}

#s8-in .vc_col-sm-4:nth-child(2) {
    left: 10px;
}

#s8-in .vc_col-sm-4:nth-child(3) {
    left: 20px;
}



#s8-in .vc_col-sm-4 h3 {
    color: black;
    letter-spacing: 0;
    font-size: 22px;
}

#s8-in .vc_col-sm-4 .vc_column-inner {
    padding: 26px 22px !important;
}
#s9 h2 {
    font-size: 40px;
}

#s9 {
    padding: 80px 0 !important;
}

#s9 .nectar-button {
    float: right;
}
#s9-in-1 .vc_col-sm-12 {
    border: 1px solid #9d9393;
    padding: 42px 10px 60px 10px !important;
    border-radius: 18px;
}

#s9-in-2 .vc_col-sm-12 {
    border: 1px solid #9d9393;
    padding: 42px 10px 60px 10px !important;
    border-radius: 18px;
}

#s9-in .iwt-text h4 {
    font-size: 21px;
    color: black;
    font-weight: 400;
    margin-bottom: 0;
}

#s9-in .iwt-text h5 {
    font-size: 14px;
    position: relative;
    top: -4px;
    color: black;
    font-weight: 500;
}

#s9-in p {
    color: black !important;
}

#s9-in .nectar-star-rating__icon.size-5.nectar-color-accent-color {
    color: #ECB92C;
    position: relative;
    top: 20px;
}

#s9-in h3 {
    color: black;
}

#s9-in .iwt-icon img {
    width: 51px !important;
}
div#s7 {padding-top: 50px !important;padding-bottom: 130px !important;}


button.owl-prev {
    transform: rotate(
270deg);
    bottom: -80px;
    background-color: transparent !important;
    border: 0;
	        position: relative;
    top: -290px;
}

button.owl-prev span {
    display: none;
}

button.owl-prev:before {
    content: "Previous";
    font-size: 29px;
    position: relative;
    top: -30px;
}

#s7 .owl-nav.disabled {
    display: flex;
    justify-content: space-between;
}
#s7 .carousel-item {
    background-image: url(/wp-content/uploads/2025/11/Container.png);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    background-size: 80% 100%;
    background-position: center center !important;
    margin: 0 auto;
    padding: 220px 0 !important;
    margin-top: 80px;
}

#s7 button.owl-next span {
    display: none;
}

#s7 button.owl-next:before {
    content: "Next";
	    position: relative;
    top: 9px;
	    font-size: 29px;
}
#s7 button.owl-next {
        transform: rotate(
270deg);
    bottom: -80px;
    background-color: transparent !important;
    border: 0;
        position: relative;
    top: -290px;
}
a#to-top {width: 140px;position: absolute;border-radius: 30px;border: 1px solid white;height: 40px;padding-top: 5px;bottom: -8px;right: 130px;}



body .fa.fa-angle-up:before {
    position: relative;
    left: -40px;
    background-color: #302c2ca1;
    padding: 5px 7px !important;
    border-radius: 20px;
}

a#to-top:before {
    content: "Back To Top";
    position: absolute;
    top: 14px;
    left: 54px;
bottom: -9px;
}
div#center {position: absolute;right: -270px;}

#copyright .col.span_5 {display: flex;}
#footer-outer h4 {
    font-family: "Raleway", sans-serif !IMPORTANT;
}

#footer-outer #footer-widgets .widget h4 {
    color: white !important;
    font-family: "Raleway", sans-serif !important;
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 400;
}
#footer-outer .col.span_4:nth-child(2) {
    left: 150px;
}

#footer-outer {
    background-color: unset !important;
}
.nectar-button {font-family: "Raleway", sans-serif !important;letter-spacing: 0 !important;padding: 12px 29px !important;margin-right: 10px;top: 20px;border-radius: 29px !important;font-size: 15px !important;font-weight: 400 !important;}

#s1 .nectar-button {
    background-color: transparent !important;
    border: 1px solid white;
}
#cont button#wpforms-submit-2797 {
	font-family: "Raleway", sans-serif !important;letter-spacing: 0 !important;padding: 12px 29px !important;margin-right: 10px;top: 20px;border-radius: 29px !important;font-size: 15px !important;font-weight: 400 !important;     background-color: #664031 !important;
}
a.nectar-button.medium.regular.accent-color.regular-button {
    background-color: #664031 !important;
}

#s3 .nectar-button {
    background-color: white !important;
    color: black;
}

#s3 .nectar-button:nth-child(3) {
    background-color: transparent !important;
    border: 1px solid white;
    color: white;
}
.nectar-button:after {content: url(/wp-content/uploads/2025/11/Icon.png);position: relative;left: 9px;top: 2px;}
#s7 .carousel-item h3 {
    color: white;
    font-size: 50px;

}

#s7 .carousel-item p {
    padding-top: 30px;
    font-size: 17px;
}

#s7 .carousel-item .wpb_text_column.wpb_content_element {
    position: relative;
    top: 120px;
}
li#menu-item-2682 span {
	font-family: "Raleway", sans-serif !important;letter-spacing: 0 !important;padding: 12px 29px !important;margin-right: 10px;top: 20px;border-radius: 29px !important;font-size: 15px !important;font-weight: 400 !important;background-color: white !important; color: black;

}
li#menu-item-2682 span:after {
	content: url(/wp-content/uploads/2025/11/Vector-4.png);position: relative;left: 9px;top: 2px;
} 
#s6 .vc_col-sm-6 .vc_column-inner p:nth-child(3) {
    color: black !important;
    position: unset;
}

div#s6-in {
    margin-top: 30px;
}
#s7 h2 {
    color: black;
}
.ft-icon li {
    display: flex;
}

#s1 .ft-icon {
    position: relative;
    top: 40px;
}

.ft-icon i {
    position: relative;
    left: 19px;
    top: 2px;
    border: 1px solid white;
    color: white;
    padding: 10px 12px !important;
    border-radius: 20px;
    margin-right: 9px;
    font-size: 18px;
}

.ft-icon h4 {
    position: relative;
    top: 6px;
    color: white;
    letter-spacing: 0;
    font-weight: 200;
}
#footer-outer form#wpforms-form-2767 {
    display: flex;
}

#footer-outer .wpforms-submit-container {
    position: relative;
    left: 20px;
    top: 5px;
}

#footer-outer input#wpforms-2767-field_2 {
    background-color: #8585853b;
    /* border: 1px solid wheat; */
    width: 272px !IMPORTANT;
    border-radius: 30px;
}

#footer-outer button#wpforms-submit-2767 {
    letter-spacing: 0;
    border-radius: 30px;
    background-color: #8585853b;
    padding: 12px 22px !important;
    font-size: 15px;
}


#footer-outer input#wpforms-2767-field_2::placeholder {
    color: white;
}

#s4 .vc_col-sm-6:nth-child(3) {
    right: 59px;
}
#s10 h3.post-heading {
    -webkit-text-fill-color: black;
    letter-spacing: 0;
    font-family: "Raleway", sans-serif !important;
}

#s10 span.meta-excerpt {
    -webkit-text-fill-color: black;
}
h1.entry-title {
    font-family: "Raleway", sans-serif !important;
}

body.wp-singular.post-template-default.single.single-post h1.entry-title {
    padding-top: 100px;
}
#s10 .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
    color: black !important;
}
a.play_button_2.large.nectar_video_lightbox.magnific-popup {
    display: none;
}

#s5 .nectar-video-box {
    width: 9%;
    top: 20px;
    margin: 0 auto;
}

#s5 .nectar-video-box .inner-wrap {
    overflow: unset;
}
#s8-in .vc_col-sm-4.vc_column_container {
  transition: all 0.5s ease;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#s8-in .vc_col-sm-4.vc_column_container img,
#s8-in .vc_col-sm-4.vc_column_container h3,
#s8-in .vc_col-sm-4.vc_column_container p {
  transition: all 0.5s ease;
}


#s8-in .vc_col-sm-4.vc_column_container:hover {
 background: linear-gradient(90deg,rgba(58, 30, 19, 1) 0%, rgba(201, 181, 157, 1) 50%, rgba(58, 30, 19, 1) 100%);
  transform: scale(1.03);
}


#s8-in .vc_col-sm-4.vc_column_container:hover img {
  transform: translateY(130px) !important; !important;
}


#s8-in .vc_col-sm-4.vc_column_container:hover h3 {
  transform: translateY(-290px);
  webkit-text-fill-color:white !important;
}
#s8-in .vc_col-sm-4.vc_column_container:hover p {
  transform: translateY(-270px);
  webkit-text-fill-color:white !important;
}
@media only screen and (max-width:999px) {
	div#header-outer {
    background-color: #664031 !important;
}

.container-wrap {
    text-align: center;
}

.nectar-button {
    width: 100%;
}

div#s2-in {
    width: 100%;
    margin: 0 auto;
    left: 0;
}

#s4 .vc_col-sm-6:nth-child(2) {
    left: 0;
}

#s4 .vc_col-sm-6:nth-child(3) {
    right: 0;
}


#s6 .vc_col-sm-6 .vc_column-inner p {
    width: 90%;
    bottom: -120px;
    left: 20px;
}

#s7 .carousel-item h3 {
    line-height: 1.2;
	
        font-size: 27px;
}

#s7  button.owl-prev {
    position: unset;
    transform: unset;
    bottom: 0;
    top: 0;
}

#s7 .carousel-item p {
    width: 70%;
    margin: 0 auto;
}

#s7  button.owl-prev {
}

#s7  button.owl-prev:before {
    position: unset;
}

#s7 button.owl-next:before {
    position: unset;
}

.container {
    text-align: center;
}

#footer-outer .col.span_4:nth-child(2) {
    left: 0;
}

#footer-outer input#wpforms-2767-field_2 {
    width: 100% !important;
}

#footer-outer .wpforms-submit-container {
    position: unset;
}

#footer-outer button#wpforms-submit-2767 {
    width: 100%;
}

#footer-outer form#wpforms-form-2767 {
    display: unset !important;
}
#s7 button.owl-next {
    transform: unset;
    position: unset;
}

#s7 .owl-nav.disabled {
    display: unset;
}	
	#s8-in .vc_col-sm-4 {
    left: 0 !IMPORTANT;
}
	#footer-outer div#center {
    display: none;
}
}
#s9-in .carousel-item {
    margin-right: 20px !important;
}

#s9-in .owl-stage-outer {
    overflow: unset !important;
}
#page-header-bg h2 {
    color: white;
}

#abt p {
    color: black;
}
body.wp-singular.post-template-default.single.single-post .post-content .content-inner p {
    color: black;
}
div#copyright {
    -webkit-text-fill-color: white;
}
#s8 h3 {
    color: black;
}
#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a {
    color: #ffff !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}