/*
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
*/
  
.small-margin .wpb_content_element {margin:0 0 15px 0!important;}

.small-text { font-size: 17px; line-height: 29px;}

.number h2 {font-family: "Roboto", sans-serif; font-weight: 400; letter-spacing: -10px; margin-left: -20px;}

/*.dark p, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 { color:#000000!important;} */
body {color:#000;}
.home .dark h2 {color:#000;}

h1, h2, h3, h4, h5, h6 {
    color: #000;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap { padding: 8%;}

.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap { padding: 8%!important;}


.masonry-blog-item .article-content-wrap {padding:25px 30px;background: #eee;}
.subheader {display: none;}
.masonry.material .masonry-blog-item .meta-category {display: none;}
.blog-recent[data-style*=classic_enhanced] .inner-wrap:not(.has-post-thumbnail) .meta-category {display: none;}

.masonry.material .masonry-blog-item .article-content-wrap, .related-posts[data-style=material] .article-content-wrap { padding:30px !important; min-height: 270px;}


.article-content-wrap {-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease; background: #fff;}


.content-inner:hover .article-content-wrap { background: #ffb500!important;}

.blog-recent[data-style*=classic_enhanced] .inner-wrap{-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease; background: #fff;box-shadow: 0 30px 90px rgba(0, 0, 0, .14);
    border-radius: 5px;}
    .blog-recent[data-style*=classic_enhanced] .inner-wrap:hover { background: #ffb500!important;}


    .blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    background-color:transparent;
}

.blog-recent[data-style*=classic_enhanced] .excerpt, .blog-recent[data-style*=classic_enhanced] .post-meta a, .masonry.classic_enhanced .post .excerpt, .masonry.classic_enhanced .post .post-meta a, .masonry.classic_enhanced .post-header {
    color: #555; font-size: 16px; line-height: 24px;
}
.masonry.material .masonry-blog-item .article-content-wrap .excerpt {
      color: #555; font-size: 16px; line-height: 24px;
}

.home .blog-recent .col .post-header h3 { font-size: 23px; line-height: 36px;}
.masonry.material .masonry-blog-item h3 { font-size: 23px; line-height: 36px;}

body .page-header-no-bg.color-bg { padding: 150px 0;}
.archive .container-wrap {padding:100px 0!important;}

.videos-wrapper h4 { font-size: 20px!important; line-height: 30px!important; padding: 15px 20px;}

.nectar-milestone .number {
    font-size: 100px!important;
    line-height: 100px!important; color: #000;    font-family: Zalando Sans;
    font-weight: 600;
    margin-bottom:20px;
    position: relative;
    display: inline-block;
}

.nectar-milestone .subject {color: #000; font-size: 18px; line-height: 26px; }

.page-id-63 .trail-footer {display: none!important;}

.key-note-home .nectar-hor-list-item {padding:10px 20px!important; line-height:normal;}

.nectar_single_testimonial p { padding:0 0 12px 0!important;font-size: 18px!important; line-height: 26px!important;}
.nectar_single_testimonial[data-style=small_modern] p span {
    margin-bottom: -30px;
}

@media screen and (max-width: 1500px) {

/*************************Start Mobile CSS*******************************************/

h2 { font-size: 30px!important; line-height: 40px!important;}

/**************************End Mobile CSS*******************************************/

}



@media screen and (max-width: 800px) {

/*************************Start Mobile CSS*******************************************/

.number h2 { letter-spacing: normal; margin-left:0;}

/**************************End Mobile CSS*******************************************/

}