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


@media only screen and (max-width: 480px) {
	h5 {
    font-size: 14px!important;
	}
	.services .nectar-fancy-box {
    padding-top: 60px !important;
	}
}

@media only screen and (max-width:1024px) {
.instalink .wpb_wrapper h2.vc_custom_heading {
    font-size: 32px!important;
	}
}
	
	@media only screen and (max-width: 1300px) and (min-width: 1000px) {
		.row .col h3, body h3 {
			    font-size: 26px;
		}
				body .instalink h2 {
			font-size: 32px!important;
		}
	}

.services .nectar-fancy-box .box-bg {
	background:unset;
	background-color: rgba(101, 139, 189, 0.05)!important;
    backdrop-filter: blur(10px);
	height: 100%;
    width: 100%;
  	border-radius: 22px;
	border: 1px solid #ffffff25;
}

.services .nectar-fancy-box {
    border-radius: 22px !important;
	margin-bottom: 4em !important;
}

.services .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before {
    background-color: background: rgba(101, 139, 189, 0.05);
    opacity: 0.08;
    border-radius: 22px;
}

.services .row-bg {
    background-size: contain!important;
}
.services .inner-wrap.row-bg-layer.using-image {
    border-bottom: 1px solid #a108cd54;
}

.contact-form {
	border-radius: 12px;
	border: 1px solid #fff3;
    background: rgba(17, 17, 17, 0.60);
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 180px;
	border-radius: 4px;
	border: 1px solid #8807AE;
}

a.nectar-button.jumbo.regular.accent-color.regular-button {
    width: 280px;
	border-radius: 4px;
	border: 1px solid #8807AE;
}

body[data-form-style="minimal"] .container-wrap .span_12.light textarea,
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"],
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],
body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel]
{
background-color: rgb(255 255 255 / 10%);	
}

.custom-footer .using-image{
	background-size: contain;
}

/* wp forms*/
.wpforms-field-container input,
div#wpforms-113-field_2-container,
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"] {
    margin-top: 24px !important;
    padding-bottom: 24px;
}

.wpforms-error{
    color: #f6345a;
}

textarea#wpforms-113-field_2 {
    width: 100% !important;
	min-height: 200px!important;
}

button#wpforms-submit-113,
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit]{
    width: 180px;
    border: 1px solid #8807AE;
}

div#wpforms-confirmation-113 {
    padding: 12px 12px;
    background: #095b09;
    text-align: center;
    border-radius: 4px;
}

label.wpforms-field-label,
.wpforms-field-limit-text {
	 display: none!important;
}


/* wp forms errors*/
div#wpforms-error-noscript {
    display: none!important;
}

.grecaptcha-badge { 
    visibility: hidden!important;
}
	