/*
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
*/

.bg-1 .viewport-desktop {background:url(images/bg-1.jpg) center top no-repeat; background-size: contain;}
.bg-2 .viewport-desktop {background:url(images/bg-2.jpg) center top no-repeat; background-size: contain;}
.bg-3 .viewport-desktop {background:url(images/bg-3.jpg) center top no-repeat; background-size: contain;}
.bg-4 .viewport-desktop {background:url(images/bg-4.jpg) center top no-repeat; background-size: contain;}
.bg-5 .viewport-desktop {background:url(images/bg-5.jpg) center top no-repeat; background-size: contain;}
.bg-6 .viewport-desktop {background:url(images/bg-6.jpg) center top no-repeat; background-size: contain;}
.bg-7 .viewport-desktop {background:url(images/bg-7.jpg) center top no-repeat; background-size: contain;}
.bg-8 {background:url(images/bg-8.jpg) center bottom no-repeat #f6eef0; background-size: contain;}

#header-outer #social-in-menu i.fa-facebook {
    width: 26px;
}

#header-outer #social-in-menu i.fa-instagram {
    width: 28px;
}

#header-outer #social-in-menu i.fa-whatsapp {
    width: 28px;
}
#header-outer #social-in-menu i {
    font-size: 24px; line-height: 30px;
}

.text-1 {font-family: "Crimson Text", serif; font-size: 32px; line-height: 42px; letter-spacing: 1px; 
    background: #7F5E2D; 
    background: radial-gradient(circle farthest-corner at center center, #7F5E2D 0%, #D0A571 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.text-3 {font-family: "Crimson Text", serif; font-size: 40px; line-height: 50px; letter-spacing: 2px; }

.text-4 {font-family: "Crimson Text", serif; font-size: 40px; line-height: 44px; letter-spacing: 1px; font-style: italic; }

.text-12 {font-family: "Crimson Text", serif; font-size: 30px; line-height: 40px; letter-spacing: 2px; font-style: italic; padding: 20px 0 0 0; }

.text-13 {font-family: "Crimson Text", serif; font-size: 26px; line-height:36px; letter-spacing: 2px; font-style: italic; }

.text-14 {font-family: "Crimson Text", serif; font-size: 26px; line-height:36px; letter-spacing: 2px;  }

.text-5 {font-size: 26px; line-height: 36px; letter-spacing: 2px; }

.text-6 {font-family: "Crimson Text", serif; font-size: 60px; line-height: 80px; letter-spacing: 2px; color: #a6824e; }

.text-7 {font-size: 22px; line-height: 32px; letter-spacing: 2px; }

.text-8 {font-size: 17px; line-height: 25px; padding: 20px;}

.text-9 {font-family: "Crimson Text", serif; font-size: 38px; line-height: 42px; letter-spacing: 1px; 
    background: #7F5E2D; 
    background: radial-gradient(circle farthest-corner at center center, #7F5E2D 0%, #D0A571 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.text-10 {font-family: "Crimson Text", serif; font-size: 28px; line-height: 32px; letter-spacing: 1px; 
    background: #7F5E2D; 
    background: radial-gradient(circle farthest-corner at center center, #7F5E2D 0%, #D0A571 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.text-10-new {font-family: "Crimson Text", serif; font-size: 28px; line-height: 32px; letter-spacing: 1px; 
    background: #7F5E2D; 
    background: radial-gradient(circle farthest-corner at center center, #7F5E2D 0%, #D0A571 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.text-11 {font-size: 22px; line-height: 32px; letter-spacing: 1px;color: #a6824e; }

.needs-text { font-size: 19px; line-height: 35px;}
.needs-text strong { color: #a6824e; font-weight: 500; padding: 0 5px;}

.small-text { font-size: 13px; line-height: 20px;}

.quform-option-text {font-size: 15px;}

.no-margin .wpb_content_element { margin-bottom:5px!important;}
.margin-1 .wpb_content_element { margin-bottom:15px!important;}

.package-text .wpb_content_element { margin-bottom:10px!important;}


.white-box {background: rgba(255, 255, 255, 0.7);display: flex; justify-content: center; align-items: center; font-size: 13px; line-height: 18px; padding: 30px 0; font-weight: 600; }

.sets-us-apart-text p { padding: 2px 0 15px 0!important;}

.clear { clear: both!important; display: block!important; width: 100%!important;}

.quform-captcha-image img { margin: 0!important;}
.quform-captcha {margin: 0!important;}
.quform-label>.quform-label-text { font-size: 14px;}
.quform-description { font-size: 13px;}

.desktop { display:block;}
.mobile { display:none;}

.quform-spacer {
    padding: 0;
    margin:10px 0 0 0;
}

@media screen and (max-width: 1800px) {
/************************************************************/



/************************************************************/
}

@media screen and (max-width: 1500px) {
/************************************************************/


/************************************************************/
}

@media screen and (max-width: 800px) {
/************************************************************/
.desktop { display:none;}
.mobile { display:block;}


/************************************************************/
}