/*
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
*/
.flex-direction-nav a {
    background-color: #8fbf21;
}

img.img-with-animation.skip-lazy.nectar-lazy.loaded.animated-in, .row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: 40%!important;
}

.wpcf7-form p span {
    color: #000;
    margin-bottom: -5px;
}

.contact-form{
    border-radius: 16px;
}

.wpcf7-not-valid-tip{
	background-color: #e84a4a !important;
	color: #ffffff !important;
}

.wpcf7 form.invalid .wpcf7-response-output{
	color: #FFFFFF !important;
	border-color: #FFFFFF !important;
}

#footer-outer .widget{
	padding-right: 24px !important;
}

/* NAVIGATION */
#footer-outer #footer-widgets{
	max-width: 1280px;
	margin: 0 auto;
}


@media only screen and (min-width: 1000px) and (max-width: 1279px){
	.service-text {
    	margin-left: 50px;
    	margin-top: 12px;
	}
		img.img-with-animation.skip-lazy.nectar-lazy.loaded.animated-in {
    width: 40%!important;
}
}

@media only screen and (min-width: 1280px) and (max-width: 1439px){
	.service-text {
    	margin-left: 16px;
    	margin-top: 12px;
	}
		img.img-with-animation.skip-lazy.nectar-lazy.loaded.animated-in {
    width: 40%!important;
}
}



@media only screen and (min-width: 1000px) {
	.current-menu-item > a{
		background-color: #8FBF21 !important;
    	padding: 10px 10px 10px 10px !important;
    	border-radius: 8px;
		margin-right: 6px;
	}
	img.img-with-animation.skip-lazy.nectar-lazy.loaded.animated-in {
    width: 40%!important;
}
}

@media only screen and (max-width: 767px) {
	input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code{
		width: 100% !important;
	}
	img.img-with-animation.skip-lazy.nectar-lazy.loaded.animated-in {
    width: 25%!important;
}
}


.p-white {
	color:#fff!important;
}

.cta-line {
	background:none!important;
    border-width: 1px!important;
	border-color: #fff;
    border-style: solid;
	border-radius: 3px!important;
    padding: 10x 18px!important;
}

.cta-line:hover {
	background-color:#fff!important;
	color:#000;
}
	
.cta-green {
	background:#8FBF21;
    padding: 10px 18px!important;
    font-size: 14px!important;
}

.partners img {
    filter: grayscale(1);
}

.partners img:hover {
    filter: inherit;
}

.partners .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
	height: 95px;
}

td {
    border: none!important;
    background-color: #123274;
    color: #fff;
}

table {
    border-top: 0px!important;
}

input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code{
	background-color:#fff!important;
}


/* --- Footer --*/

#footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
    font-size: 21px;
	font-weight: 700;
}

#footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email]{
	background-color:#fff;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #8fbd28!important;
    padding: 10px 25px 10px 25px;
}

.wpcf7 .wpcf7-response-output {
	background-color: #123274;
}

span.wpcf7-not-valid-tip {
    margin-top: 5px;
}

#footer-outer #footer-widgets .col ul li:first-child >a, #footer-outer #footer-widgets .col ul li:first-child{
	font-weight:400px!important;
}

#link-footer {
    margin-left: 20px;
}
