/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/



.main_color blockquote

{
	border-color: #3386ff;
}

#wpforms-574-field_4,
#wpforms-679-field_4
{
	border: none!important;
	border-bottom: solid 5px #000000 !important;
}

div.wpforms-container-full button[type=submit]:not(:hover):not(:active)

{
    background-color: white;
    color: black;
	border:solid 1px;
	width: 120px;
	font-size: 13px;
}

div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active

{
	    background: white;
    color: black;
	border:solid 1px;
	width: 150px;
	font-size: 13px;
	
}

#top .main_color input[type='text'],
#top .main_color input[type='email'],
#top .main_color textarea

{
	border-color: #000;
    background-color: #fff;
    color: #333333;
    font-family: inherit;
}


.wpforms-container .wpforms-field

{
	padding: 0px!important;
}

#top textarea {
	
	height: 150px!important;
}	

.mfp-iframe-scaler { 
height: 635px;
}

/*
 * ----------------------------------------------------------
 *
 * HEADER
 *
 * ----------------------------------------------------------
 *
 * - BASE 
 */

@media only screen and (min-width: 990px)
{

	.html_header_top.html_header_sticky #top #wrap_all #main
	{
		padding-top: 88px !important;
	}
	
}

/*
 * - META
 */

#header_meta,
#header_meta .container
{
	height: 0;
	min-height: 0;
}

@media only screen and (max-width: 767px)
{

	.responsive #top #wrap_all #header_meta .container
	{
		width: 100%;
		max-width: 100%;
	}
	
}


/*
 * - META > PHONE
 */

#header_meta .phone-info
{
	position: absolute;
	top: 21px;
	right: 90px;
	padding: 0;
}

#header_meta .phone-info a
{
	line-height: 48px;
	font-weight: 300;
	font-size: 20px;
	color: #232323;
}

#header_meta .phone-info a:hover
{
	color: #e30000;
}

#header_meta .phone-info a::before
{
	content: '';
	position: absolute;
	top: 0;
	left: -48px;
	width: 48px;
	height: 48px;
	background-image: url('https://energuru.ee/wp-content/uploads/2025/09/icon-phone.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

@media only screen and (max-width: 767px)
{

	.responsive #top #wrap_all #header_meta .phone-info
	{
		top: 80px;
		right: 0;
		width: auto;
		padding-right: 20px;
	}

	.responsive #top #wrap_all #header_meta .phone-info,
	.responsive #top #wrap_all #header_meta .phone-info a:before
	{
		background-color: #f7f8f9;
	}
	
}

#text-2.widget.clearfix.widget_text,
#text-4.widget.clearfix.widget_text 
{

	float: right !important;
	
}

#top .av-border-deactivate.avia-logo-element-container img 
{
	background: white !important;
}

