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


img.about-me-img {
    position:relative;
    margin-left: 30px;
}

@media (max-width: 1150px) {
    img.about-me-img {
        margin-left: 0;
    }
} 


.hp-about-txt{
    padding-right: 13%;
    padding-left: 13%;
}
@media (max-width: 767px) {
    .hp-about-txt{
        padding-right: 2%;
        padding-left: 2%;
    }
}
@media (max-width: 767px) {
    #services .col-mb-mobile-20{
        margin-bottom: 20px !important;
    }
}

@media (max-width: 1000px){
    .reko-cta.wpb_row.vc_row-fluid.vc_row{
        text-align: center;
        padding-top: 30px !important;
    }
    .reko-cta h3{
        text-align: center !important;
    }
    .reko-cta a.nectar-button{
        margin-left: 0 !important;
    }
}


@media (max-width: 1000px) {
    .vc_custom_1558791112055 {
        margin-bottom: 30px;
    }
} 


img.about-me-img:before{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 4em;
    bottom: 3.6em;
    height: auto;
    width: auto;
    border: 21px solid;
}
.no-capitalize{
    text-transform: none !important;
}

.h5-hero{
 font-size: 20px;
color: #ff1053;
 font-weight:500;

}
p.h5-hero{
 background-image: linear-gradient(to right,#ff2323,#ff1053);
}

.shadow1{
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}



.hp-cta h2 {
    font-size: 44px;
}

.flickity-page-dots {
    bottom: -25px;
}

.toggle h3 a{
    font-size: 26px;
}

#foo-email, #foo-phone{
    position: relative;
}



body[data-form-style="minimal"] textarea, body[data-form-style="minimal"].woocommerce #review_form #respond textarea {
    padding: 20px;
    height: 180px;
}

.wpcf7 p {
    padding-bottom: 15px;
}

a.sm-footer {
    font-size: 20px;
    margin-right: 10px;
}

.smallerh3 h3{
font-size:28px !important;
    
}



.testimonial_slider[data-style*="multiple_visible"] blockquote p {
    text-align: left;
    padding: 30px 30px 30px 100px;
    border-radius: 10px;
    margin-bottom: 40px;
    transition: background-color 0.2s ease;
    -webkit-transition: background-color 0.2s ease;
    quotes: "\201C""\201D";
    position: relative;
    font-size: 18px;
    line-height: 30px;
}

.dark .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p {
    background-color: rgb(255, 255, 255);
}


/*div#scroll-down {
    margin-top: -101px;
}*/

#hero-up{
    padding-top: 14vh !important;
}

#slide-out-widget-area .menuwrapper li {
    position: relative;
    margin-bottom: 10px;
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check {
    font-size: 28px;
    line-height: 31px;
}


@media (max-width: 767px) { 
    #absolute100{
        display:none;
    }
}

@media (max-width: 767px) { 
#hero-down{
    padding-bottom: 8vh !important;
}
}


@media (max-width: 1400px){
    
    #hero-up h2{
        font-size: 35px;
    }
    h2.vc_custom_heading.no-capitalize.subtitle.vc_custom_1570276490365 {
        font-size: 33px !important;
        line-height: 40px !important;
    }
    
    
    
}


body #slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 24px;
    line-height: 31px;
}


@media (min-width:1000px) and (max-width: 1439px){
	.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner{
		padding: 36px;
	}	
}

body.home, .home .container-wrap{
	background-color: #ffffff !important;
}

.nectar-flickity .flickity-page-dots {
    bottom: -45px;
}
