/*
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
*/

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.slide-out-widget-area-toggle .nectar-button {float:left;}

#call-to-action {display:none;}

.toggle {background: #000;}
.toggle h3 a {color: #fff;}

header#top nav > ul > li > a,
header#top .span_9 > .slide-out-widget-area-toggle {}

.swiper-slide .content h2 {
    font-family: Karla;
    font-size: 80px;
    font-weight: 700 !important;
    line-height: 1em !important;
border:none!important;
}

.swiper-slide .content h2 {
    color: #fff;
    display: block;
    font-family: "Open Sans";
    font-size: 60px;
    font-weight: 300;
    letter-spacing: -4px !important;
    line-height: 1.4em}


.nectar-love-wrap {display:none;}

.meta-author, .meta-category, .meta-comment-count {display:none;}
.single #single-below-header > span.meta-author {display:none;}
.single #single-below-header > span.meta-category {display:none;}
.single #single-below-header > span.meta-comment-count {display:none;}

#header-outer[data-format="centered-menu-under-logo"] header#top nav {}
body .gform_wrapper .top_label .gfield_label { margin-top: 10px; }

#page-header-bg .subheader { 
font-family: Karla;
font-weight: 300;}

#footer-outer .widget {
margin-bottom: 0px;}

#footer-outer img {
height: 30px;}

#footer-outer .row {
padding: 20px 0;}

#page-header-bg h1, .col.section-title h1, #page-header-bg .subheader { text-shadow: none !important; }

.row .col.section-title {border-bottom: none;}

.container-wrap, .project-title {
    background-color: #fff;}
    
body {color: #000;}
    
#page-header-bg h1, .col.section-title h1 {
    color: #000; letter-spacing:-4px!important;
    line-height: 0.9em !important;
    text-shadow: 2px 2px #000;}
    
h1 {
    color: #000; letter-spacing:-4px!important;
    line-height: 0.9em !important;}

h2 {
border-bottom: solid 1px #000000;
display: inline;
padding-bottom: 3px;
font-size:18px; 
font-weight:bold; 
color: #000;
line-height: 1.5em !important;
font-weight: 400!important;
font-size: 23px;}

h3  {  
font-family: Karla;
font-weight: 400;
font-size:12px;
letter-spacing: 2px;
text-transform: uppercase;}
    
#boxed #header-outer {border-bottom:1px solid #000;}
    


.mg-image-right img, .mg-image-left img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        max-width: 100%;
}
.mg-image-right:hover img, .mg-image-left:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}

.mg-image-right {
  width:100%;
  height:100%;
  overflow: hidden;
border-top-right-radius:35px;
}

.mg-image-left {
  width:100%;
  height:100%;
  overflow: hidden;
border-top-left-radius:35px;
}

.triangle {display:none;}

#call-to-action {border-top: 1px solid #000;font-size: 30px;}




