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

/*Header*/
#header-outer{
	box-shadow: 0 3px 20px 0 rgb(0 0 0 / 10%) !important;
}
#header-outer[data-header-button_style="shadow_hover_scale"] #top nav >ul >li[class*="button_solid_color"] >a:before, #header-outer li[class*="menu-item-btn-style"] > a:hover:after, #header-outer[data-header-button_style="shadow_hover_scale"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    box-shadow: none;
}

/************************************************************************* Image Comparison Slider *****************************************************************************************/
.twentytwenty-wrapper{
	padding: 0 !important;
}


.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 5px !important;
/*     margin-left: -1px !important; */
}
.twentytwenty-horizontal .twentytwenty-handle:before{
    /*height: 184px !important;*/
}
.twentytwenty-horizontal .twentytwenty-handle:after{
    /*height: 175px !important;*/
}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -2px;
}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background-color: #fff !important;
    position: absolute;
    z-index: 30;
}
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 25px !important;
    -webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgb(51 51 51 / 30%);
    -moz-box-shadow: 0 -3px 0 #fff,0 0 12px rgba(51,51,51,.3);
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgb(51 51 51 / 30%);
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 25px !important;
    -webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgb(51 51 51 / 30%);
    -moz-box-shadow: 0 3px 0 #fff,0 0 12px rgba(51,51,51,.3);
    box-shadow: 0 3px 0 #fff, 0 0 12px rgb(51 51 51 / 30%);
}

.twentytwenty-handle {
    background-color: transparent !important;
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    border-radius: 1000px;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgb(51 51 51 / 30%);
    -moz-box-shadow: 0 0 12px rgba(51,51,51,.3);
    box-shadow: 0 0 12px rgb(51 51 51 / 30%);
    z-index: 40;
    cursor: pointer;
}


.fancybox-navigation button:before{
	background-color: #f3d044 !important;
}

a.nectar-button.jumbo{
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 25.2px;
    font-weight: 700;
    padding-left: 40px !important;
    padding-right: 40px  !important;
    padding-top: 10px  !important;
    padding-bottom: 10px  !important;
}


/* .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img {
    border-radius: 50%;
} */
.testimonial_slider .image-icon{
	border-radius: 0 !important;
	width: 100px !important;
    height: 100px !important;
    display: block !important;
}
.testimonial_slider .inner p{
	font-size: 14px !important;
    line-height: 1.8 !important;
    font-weight: 400 !important;
}
.testimonial_slider[data-style=multiple_visible_minimal] .wrap {
    display: block;
	margin-top: 1em;
}
span.testimonial-name{
	font-size: 1.5em !important;
    line-height: 1 !important;
	font-weight: bold !important;
}
.testimonial_slider:not([data-style="minimal"]) blockquote span:nth-child(1){
	font-weight: 900 !important;
}
span.title{
	font-size: 0.8em !important;
    margin-top: 1em !important;
}
.testimonial_slider[data-style*=multiple_visible] .image-icon:not(.has-bg) {
    display: none !important;
}
#wpforms-submit-1410{
	color: rgb(255, 255, 255);
	background-color: #f3d044!important;
	border: none;
	font-family: Montserrat;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 25.2px;
    font-weight: 700;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
	animation-name: bounceInRight;
}

/* #company-details .contact-details .wpb_wrapper{
	display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

#company-details .contact-details .wpb_wrapper .iwithtext:nth-child(2){
	align-self: flex-end;
} */

.nectar-slider-wrap .image-bg{
	background-size: 100% 100%;
}

/*Contact Form*/
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100% !important;
}

/*Footer*/
body #footer-outer #copyright li a i {
    background-color: #949494;
    border-radius: 50%;
    height: 30px;
    width: 40px;
    padding: 0.3em;
	transform: scale(1.1);
}
#ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid #484848;
}