/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* ========== GLOBAL ========== */

.new-lp .sp-testimonial-content h3 {
    color: #fff !important;
}
#illuminate-network p.first_form.form_element.form_fullwidth,
#illuminate-network input[type="text"], #illuminate-network input[type="tel"], #illuminate-network input[type="email"], #illuminate-network textarea, #illuminate-network input::placeholder, #illuminate-network textarea::placeholder {
    color: #fff!important;
}

#illuminate-network textarea {
    width: 100%;
    height: 100px;
}

#illuminate-network .input-text, #illuminate-network input[type="text"], #illuminate-network input[type="input"], #illuminate-network input[type="password"], #illuminate-network input[type="email"], #illuminate-network input[type="number"], #illuminate-network input[type="url"], #illuminate-network input[type="tel"], #illuminate-network input[type="search"], #illuminate-network textarea, #illuminate-network select {
background: transparent !important;
    border: 0px !important;
    border-bottom: 2px solid #fff !important;
}

a.btn-app-lumics span,
.elementor-button span.elementor-button-text {
    background-color: #00000003;
}
.menu.av-main-nav li a {
    background: #132539;
}

.zsiq_floatmain.zsiq_theme1.siq_bR {
	display: none !Important;
}
#scroll-top-link {
	left:50px;
}

.elementor-page .template-page .entry-content-wrapper h2 {
	text-transform:none;
}
body.elementor-kit-13 .elementor-widget-container .elementor-heading-title {
	font-weight:inherit !important;
}

/* ========== FOOTER ========= */
#nav_menu-2 .widgettitle {color:#fff; font-size:24px;}
#top .content .flex_column #nav_menu-2.widget_nav_menu li {
	border:none;
}
#top .content .flex_column .widget_nav_menu li a {
	color:#fff;
}
div.av-social-sharing-box {
	margin-top:10px;
}
div.av-social-sharing-box .av-share-box {
	padding-left:0 !important;
}
.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li.av-share-link a {
	width:40px;
	height:40px;
	padding: 8px 0;
}

/* =========== HOME ============= */
.home main.template-page.content.av-content-full.alpha.units.av-main-page {
	padding-bottom: 0;
}
.home-min-height-cols {min-height:211px;}

/* ========== EASY APPOINTMENTS CALENDAR ========== */
div.ea-standard .time-value, div.ea-standard .time-disabled {
	font-size:.8em;
}
div.ui-datepicker .ui-datepicker-title, div.ui-datepicker table>thead>tr {
	font-size:16px;
}
div.final p {
	padding-bottom:0;
	margin-top:0;
}
div.ea-standard .step label {
	width:auto;
}
div.ea-standard .section {
    color: #284059;
}
div.ea-standard .selected-time {
    background-color: #E35F14;
}

#top .step label {
	font-weight: 400;
	font-size:0.82em;
}
#top .step .input-text, #top .step input[type="text"], #top .step input[type="input"], #top .step input[type="password"], #top .step input[type="email"], #top .step input[type="number"], #top .step input[type="url"], #top .step input[type="tel"], #top .step input[type="search"], #top .step textarea, #top .step select {
	margin-bottom:0;
}
div.ea-standard {
	white-space:inherit;
}
.ea-done-message {
	border: 1px solid;
	padding: 10px;
}
.ui-datepicker th.col {
	font-weight:400;
}

.page-id-6275 .av-content-full.units {
    padding-bottom: 0 !important;
}

.page-id-6275 #custom-heading h1 {
	    font-weight: 200!important;
}


.page-id-6275 #custom-license-list .elementor-icon-box-description b {
    color: #dd6119;
}
#top.portfolio-template .avia-post-nav {display:none;}

/* ========== RESPONSIVE ========== */
@media screen and (min-width: 768px) {
	#menu-item-5877 {
		background:#e35f14;
	}
	#menu-item-5877 a {
		color:#fff;
	}
}

@media screen and (max-width:1100px) {
	.home-min-height-cols {min-height:244px;}
}
@media screen and (max-width:949px) {
	.home-min-height-cols {min-height:276px;}
}
@media screen and (max-width:945px) and (min-width:768px) {
	.home-min-height-btn .elementor-button-wrapper {display:flex; justify-content:center;}
	.home-min-height-btn .elementor-button-wrapper a {min-height:48px; display: flex;
align-content: center; align-items: center;}
}
@media screen and (max-width:844px) {
	.home-min-height-cols {min-height:308px;}
}
@media screen and (max-width:769px) {
	.home-min-height-cols {min-height:340px;}
}
@media screen and (max-width:767px) {
	.home-min-height-cols {min-height:1px;}
}