/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* General */

.nectar-slider-loading {
    background-image: none !important;
    background-color: #2b2b2b !important;
}
.full-height {
    height: 100vh;
}
p.vc_custom_heading {
    font-weight: 900;
}
.col-text {
    padding: 6em!important;
}
/* Intro */

.intro marquee {
    font-size: 150px;
    line-height: 150px;
    color: #F0514F;
    font-weight: 900;
    font-family: 'Roboto';
}
/* Who */

.portrait-sharri {
    padding: 20px;
}
img.img-with-animation.portrait-sharri.animated-in {
    border-radius: 50%;
    max-width: 250px;
}
/* Projects */

.testimonial_slider:not([data-style="minimal"]) blockquote span.title {
    font-family: 'Open Sans'!important;
    font-size: 14px!important;
    font-weight: normal!important;
    color: #292929!important;
}
.testimonial_slider .image-icon.has-bg {
    width: 240px!important;
    height: 140px!important;
}
.testimonial_slider .image-icon, .nectar_single_testimonial .image-icon {
    border-radius: 0!important;
}
/* Let's Talk */

form.wpcf7-form p {
    padding-bottom: 0;
}
input.wpcf7-form-control.wpcf7-submit {
    margin-top: 25px;
}
/* Footer */

i.fa.fa-heart {
    color: #f7684f;
}
.footer-outer .fp-tableCell {
    height: 70px!important;
}
#footer-outer .wpb_text_column {
    margin-bottom: 0!important;
}
#footer-outer, #footer-outer a:not(.nectar-button), body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text] {
    color: #ccc!important;
}
blockquote span {
    color: #f7684f;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div:not(.full-width-content) .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container {
    padding: 0;
}
div#footer-widgets {
    display: none;
}
@media screen and (max-width: 1000px) {
    #what .full-height, #who .full-height, #projects .full-height, #lets-talk .full-height {
        height: 300px!important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    div#intro {
        height: calc(100vh - 114px);
        display: flex;
        justify-content: center;
        align-items: flex-end;
    }
    .reverse-row .col.span_12.dark.left {
        display: flex;
        flex-direction: column-reverse;
    }
    div#intro {
    padding: 20px 0!important;
}
}
@media screen and (max-width: 500px) {
    .col-text {
        padding: 3em!important;
    }
    .full-height p {
        font-size: 50px!Important;
    }
}