/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* -----------------------------------------------------
	Custom class
----------------------------------------------------- */
.max-height-header .unequal.row .row-inner {max-height: 1100px;}
.max-height-header .background-wrapper {max-height: calc(1100px + 5vh);}

/* -----------------------------------------------------
	Changing Theme stuff
----------------------------------------------------- */

strong {font-weight: 800;}

.main-container .row-container .row-parent .single-internal-gutter .uncont .vc_custom_heading_wrap  + .vc_custom_heading_wrap {margin-top: 10px;} 

.uncont .icon-box + .icon-box {margin-top: 18px !important;} 

blockquote p {font-size: 24px;}


.menu-wrapper.menu-sticky .menu-container {
	 backdrop-filter: saturate(100%) blur(5px);
    -webkit-backdrop-filter: saturate(100%) blur(5px);
}

.navbar.is_stuck .menu-container {
    backdrop-filter: saturate(100%) blur(10px);
    -webkit-backdrop-filter: saturate(100%) blur(10px);
    background-color: rgba(255,255,255,.5);
}



/* -------------------------------- */
/* ----- Contact Form ERROR ------- */
/* -------------------------------- */
.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip, div.wpcf7 form .wpcf7-response-output {
	padding: .75rem 1.25rem;
	border: 1px solid transparent;
	border-radius: .25rem;
	font-size: 15px;
	font-weight: 400;
}
.wpcf7 span.wpcf7-not-valid-tip {
	color: #004085 !important;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.wpcf7-validation-errors {
	color: #721c24 !important;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 form.sent .wpcf7-response-output {
	color: #155724 !important;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	color: #856404 !important;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {font-size: 18px;}



/*-------------------------------*/
/* ------ RESPONSIVE FIX ------- */
/*-------------------------------*/

/* --- RESPONSIVE FIX 4K --- */
@media (min-height: 1300px) {

}


/* --- RESPONSIVE FIX LAPTOP --- */
@media (min-width: 960px) and (max-width: 1700px) and (min-height: 600px) and (max-height: 1000px) {

}

@media (max-width: 1024px) {


}


@media (min-width: 960px) {

}

@media (max-width: 959px) {

}



@media (max-width: 569px) {
	body, p, li, dt, dd, dl, address, label, pre, code {font-size: 16px;}
	
	.wpcf7-inline-wrapper .wpcf7-inline-field {width: 100%; display: block; padding: 0; margin: 18px 0px 0px 0px !important;}
	p + .wpcf7-inline-wrapper, .wpcf7-inline-wrapper + .wpcf7-inline-wrapper {margin-top: 0;}
}

