/*
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
*/
h1, h2, h3, h4, h5, h6 {color:#716f48;}
.about-no-wrapper { position:relative;}
/*.about-no { font-size:80px; line-height:90px; color:#bfbfbf; font-weight:600;}
.about-heading-wrapper {  display:block; margin-top:-40px;}
.about-heading { font-size:30px; line-height:30px; color:#716f48; display:inline-block; padding:0 20px 10px 0; border-bottom:#716f48 2px solid; }*/

.portfolio-outer .img-with-aniamtion-wrap {border:#8d8860 2px solid;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.portfolio-outer h3 { color:#fff!important; background:#8d8860; display:inline-block; text-align:center; font-size:18px!important; line-height:24px!important; padding:2px 4px!important; margin:0 auto!important;}

.about-no { font-size:70px; line-height:70px; color:#707070; font-weight:900;}
.about-heading-wrapper {  display:block;}
.about-heading { font-size:30px; line-height:30px; color:#716f48; display:inline-block; padding:0 20px 10px 0; border-bottom:#716f48 2px solid;font-weight:800; }

.rounded-img {-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomright: 50px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;}

.rounded-img-profile {-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

.portfolio-text-wrapper {background:url(img/bullet-1.png) left top no-repeat; padding:10px 0 10px 30px;}

body .nectar-milestone .number h2 { color:#707070; font-size:82px!important;  line-height:88px!important; }
body .nectar-milestone .subject {color:#707070;}
.foundation h3 {color:#707070!important;}
.founder-quote p {color:#707070; font-size:23px!important;  line-height:33px!important; font-weight:600!important;}
.founder-quote h4 {color:#716f48; font-size:38px!important;  line-height:48px!important; font-weight:600!important;padding:0; margin:0; text-transform:uppercase;}
.founder-quote h5 {color:#707070; font-size:18px!important;  line-height:28px!important; font-weight:400!important;padding:0; margin:0;}

.journey-outer { width:626px; margin:0 auto;background:url(img/timeline-bg.png) center top repeat-y;}
.journey-wrapper {display: flex; justify-content: center; align-items: center; padding:40px 0;font-size:24px!important;  line-height:28px!important; font-weight:600!important;} 
.journey-left { width:292px; text-align:right;}
.journey-right { width:292px;text-align:left;}
.journey-middle { width:42px; text-align:center;}
.journey-dot { width:20px;height:20px;background-color: #3c3c3c; border-radius: 50%; display: inline-block; margin:8px 0 0 0;}

.journey-left img { float:right;}
.journey-right img { float:left;}


.quote-wrapper {-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px; border:#334806 2px solid; padding:40px 60px 10px 60px;font-size:25px!important;  line-height:35px!important; font-weight:600!important;position:relative;}
.quote-icon-1 { position:absolute; left:5%; top:-20px; width:47px; height:41px; display:inline-block; background:#faf9f4;}
.quote-icon-2 { position:absolute; right:5%; bottom:-20px;width:47px; height:41px; display:inline-block; background:#faf9f4;}


.portfolio-wrapper h3 { color:#000; line-height:28px!important; font-size:22px;}
.portfolio-wrapper h2 { color:#000; line-height:40px!important; font-size:30px; font-weight:900;}


.team-wrapper h3 { color:#000!important; font-size:24px!important; line-height:30px!important; padding:0 0 5px 0!important; margin:0!important;}
.team-wrapper h4 { color:#000!important; font-size:16px!important; line-height:20px!important; padding:0!important; margin:0!important;}

.profile-wrapper h1 { color:#fff!important; font-size:60px!important; line-height:60px!important; padding:40px 0 10px 0!important; margin:0!important;}
.profile-wrapper h2 { color:#fff!important; font-size:28px!important; line-height:38px!important; padding:0!important; margin:0!important;}

.profile-wrapper .column-image-bg-wrap[data-bg-pos="right top"] .column-image-bg, .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="right top"] .column-image-bg { background-repeat:no-repeat!important;}

.tabbed[data-style=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style=minimal]>ul li:not(.cta-button) a { padding:15px 65px 15px 5px!important;}

.tabbed[data-style=minimal] .wpb_tabs_nav {border-bottom:1px solid #e1e1e1; line-height:0; margin-bottom:50px; position:relative;}

.category-news .container-wrap { background:#faf9f4;}
.category-news .blog-archive-header { background:#faf9f4;}
.category-news .subheader { display:none;}
.category-news .row .col.section-title {margin: 0 auto; text-align:center!important; padding: 0 0 20px 0!important; border-bottom:none!important;}
.blog-recent[data-style*=classic_enhanced] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap { padding:20px 0; position: relative; z-index: 100; background-color: #efe8d6!important;}

.home-news .blog-recent[data-style*=classic_enhanced] .article-content-wrap, .home-news .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {background: #fff!important;font-size:20px!important; line-height:30px!important;font-weight:900!important;}
.home-news .blog-recent .col .post-header h3 {font-size:20px; line-height:30px!important;font-weight:900;}

p {color:#3c3c3c;}


.blog-recent[data-style*=classic_enhanced] .inner-wrap, .masonry.classic_enhanced .masonry-blog-item .inner-wrap { border-radius:4px; overflow:hidden; box-shadow:none!important;}

.masonry.classic_enhanced .post-header span { font-size:16px; padding:0 0 10px 0; display:block;}
.masonry.classic_enhanced .masonry-blog-item h3.title {font-size:20px; line-height:30px!important;font-weight:900;}
.contact-form h3 { color:#010101!important; font-size:24px!important; line-height:30px!important; padding:0 0 20px 0!important; margin:0!important;}
.contact-form {color:#010101!important;}
.contact-text {color:#010101!important; font-size:20px!important; line-height:30px!important;}
.contact-text h2 { color:#716f48!important; font-size:32px!important; line-height:42px!important; padding:0 0 20px 0!important; margin:0!important; font-weight:800!important;}
#footer-outer h6 {font-size:20px!important; line-height:30px!important; font-weight:500!important; padding:0;}
.contact-text a { font-weight:800; border-bottom:#716f48 2px solid;}
.contact-text a:hover { font-weight:800; border-bottom:#000 2px solid;}

.footer-logo { text-align:center; padding:40px 0 20px 0; border-bottom:#fff 1px solid;}
#footer-outer #copyright[data-layout="centered"] { padding: 12px 0;}

.container-wrap input[type=text],.container-wrap input[type=email], .quform .quform-field-select, .quform-field-textarea, .quform-upload-button { letter-spacing: normal; font-size: 16px; line-height: 20px; font-weight: 400; padding:10px 15px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}

.quform-field-select, .quform-field-multiselect {color: #757575!important;}

.quform-upload-button, .quform-upload-dropzone {position:relative; text-align:center; background-color:#d7d0c0; overflow:hidden; color:#757575;}

body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] { padding:15px 48px !important; letter-spacing:normal; font-size:20px; line-height:20px;	-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;}

.desktop { display:block;}
.mobile { display:none;}
.clear { clear:both}



@media screen and (max-width: 800px) {
.desktop { display:none;}
.mobile { display:block;}

.journey-outer { width:60%; margin:0;background:none;}
.journey-wrapper {display: block; justify-content: center; align-items: center; padding:20px 0 0 20px; border-left:#000 3px solid;} 
.journey-left { width:100%; text-align:left; position:relative; clear:both; font-size:20px;}
.journey-middle { width:42px; text-align:left;}
.journey-dot { display:none;}
.journey-dot-mobile { width:20px;height:20px;background-color: #3c3c3c; border-radius: 50%; display: inline-block; margin:4px 0 0 0; position:absolute; left:-32px; top:0;}
.journey-right { width:100%;text-align:left; position:relative;}
.journey-left img { float:left;}
.journey-right img { float:left;}

.founder-quote p {color:#707070; font-size:20px!important;line-height:28px!important; font-weight:600!important;}
.founder-quote h4 {color:#716f48; font-size:33px!important;line-height:43px!important; font-weight:600!important;padding:0; margin:0!important; text-transform:uppercase;}
.founder-quote h5 {color:#707070; font-size:16px!important;line-height:26px!important; font-weight:400!important;padding:0; margin:0;}

.abt-wrapper .divider-wrap { display:none!important; height:0!important;}
#footer-outer .widget {margin-bottom: 0!important;}

/*********************************************************/
}
