/*
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
*/

#header-outer .nectar-header-text-content {font-family: Work Sans; font-size:14px; line-height:24px; padding:0!important; }
#header-outer .nectar-header-text-content a {border-left:#e5e3df 1px solid; padding:10px 10px;}
#header-outer .nectar-header-text-content a:hover { color:#a8895f;}

.color-1 { color:#a8895f!important;}
.color-1 h1, .color-1 h2, .color-1 h3, .color-1 h4, .color-1 h5, .color-1 h6 { color:#a8895f!important;}

.color-2 { color:#7d7a78!important;}
.color-2 h1, .color-2 h2, .color-2 h3, .color-2 h4, .color-2 h5, .color-2 h6 { color:#7d7a78!important;}

.color-3 { color:#fff!important;  }
.color-3 h1, .color-3 h2, .color-3 h3, .color-3 h4, .color-3 h5, .color-3 h6 { color:#fff!important; text-shadow: 2px 2px 3px #000000;/*background-color: rgba(0, 0, 0, 0.5); display: inline-block; padding: 5px 10px;*/}

.color-4 { color:#000!important;}
.color-4 h1, .color-4 h2, .color-4 h3, .color-4 h4, .color-4 h5, .color-4 h6 { color:#000!important;}

.space-1 h4 {margin:0!important; padding:0 0 30px 0;}
.small-text p {font-size:22px; line-height:32px; padding:0 0 20px 0!important;}
.small-text-venue p {font-size:22px; line-height:32px; padding:0!important;}

 p { padding:0 0 15px 0!important;}

.tabbed {background:#fff; padding:0 20px 1px 0;}
.tabbed[data-style=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style=minimal]>ul li:not(.cta-button) a {font-size:18px!important;}
.tabbed[data-style=minimal] .wpb_tabs_nav { margin-bottom: 10px;}

.margin-1 .wpb_content_element {margin-bottom: 20px!important;}

.margin-2 .wpb_content_element {margin-bottom: 5px!important;}
.footer-1 p {font-size:18px; line-height:26px; padding:0 0 15px 0!important;}

.our-approach .wpb_row {margin-bottom:10px;}
.our-approach .wpb_content_element {margin-bottom: 0!important;}
.our-approach p { padding:0 0 10px 0!important;}
.our-approach .no { color:#a8895f!important;font-size:35px; line-height:45px; padding: 10px 0 0 0;}
.our-approach .title { color:#2a2724!important;font-size:16px; line-height:26px; font-weight:600;font-family: Work Sans;}
.our-approach .text { color:#7f7a75!important;font-size:14px; line-height:22px;font-family: Work Sans;}


.wedding-styles .wpb_row {margin-bottom:10px;}
.wedding-styles .wpb_content_element {margin-bottom: 0!important;}
.wedding-styles p { padding:0 0 10px 0!important;}
.wedding-styles .title { color:#2a2724!important;font-size:28px; line-height:38px; }
.wedding-styles .text { color:#7f7a75!important;font-size:14px; line-height:22px;font-family: Work Sans;}

.footer-2 p {font-size:18px; line-height:26px; padding:0 60px 15px 0!important;}
[class^="icon-"]:before, [class*=" icon-"]:before {font-size: 20px;}
.iwithtext .iwt-text { padding:5px 0 0 35px;font-size:18px; }
body [class^=icon-].icon-default-style { line-height: 30px;height: 35px!important; width: 30px;}
.footer-2 .wpb_wrapper>div {margin-bottom: 5px!important;}
.footer-2 h6 { text-transform:uppercase; color:#a8895f; margin:0; padding:0 0 10px 0;}
.follow h6 {padding:0 0 20px 0!important;}
.footer-2 ul { margin:0!important; padding:0!important;}
.footer-2 .menu li { list-style:none;}
.footer-2 .menu li a {font-size:18px; line-height:26px;}
.footer-2 h5 {margin:0 0 20px 0!important;}

.quform-label>.quform-label-text {font-size: 14px; line-height: 20px;}
.quform-label { margin-bottom:0;}
.quform-spacer { padding: 0 0 10px 0; margin:0;}
.quform .quform-field-textarea { height: 100px;}
.quform-captcha-image img {margin: 0!important;;}

.desktop { display:block;}
.mobile { display:none;}

@media screen and (max-width: 800px) {

/********************************************************************/

.desktop { display:none;}
.mobile { display:block;}
.footer-1 .right {
    display: inline-block; text-align:left!important;
}

/********************************************************************/

}



