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

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/*Add your own styles here:*/
body {
	-webkit-font-smoothing: antialiased;
}
.responsive.html_boxed.html_header_sticky #header {
	padding-left:25px;
}
.html_header_top.html_header_sticky #top #wrap_all #main {
	border-left:25px solid #fff;
	border-right:25px solid #fff;
}
/*header*/
#header_main .container {
	padding:0px;
}
.logo img, .logo svg {
	padding: 50px 20px 20px 0px;
}
#top #header #header_main .widget {
	position: absolute;
	left: 21%;
	top: 50px;
	width:900px;
}
.slogan {
	float: left;
	width: 44%;
	color: #00a8e9;
	font-size: 21px;
	margin-top: 12px;
	line-height: 22px;
	font-weight:300;
}
.header_phone {
	float: left;
	width: 56%;
	color: #00a8e9;
	font-size: 30px;
	margin-top:39px;
	font-weight:300;
}
/*buttons*/
.avia-button.avia-size-large {
	padding: 13px 30px 15px;
	font-size: 13px;
	min-width: 139px;
}
/*text*/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, h1, h2, h3, h4 {
	text-transform:capitalize;
}
h1 a:hover {
	color:#231f20 !important;
}
.avia_textblock {
	line-height:1.3em;
}
/*home page*/
#home_slider h1, .sliderh1 {
	color:#fff !important;
	text-align:right;
}
.slideshow_align_caption {
	display: table-cell;
	vertical-align: bottom;
	position: relative;
}
.slideshow_caption {
	z-index: 100;
	width: 82%;
	position: absolute;
	bottom: 0;
	top: auto;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 20px 40px 20px 20px;
}
#black_area, #blue_area, #white_area, #grey_area {
	Padding-left:50px;
	Padding-right:50px;
}
#black_area h1 {
	background-image: url('/wp-content/uploads/2025/02/icon1.svg');
	background-size: 100px;
	background-repeat: no-repeat;
	padding-left:120px;
}
#black_area p {
	padding-left:120px;
	max-width:750px;
}
#blue_area h1 {
	background-image: url('/wp-content/uploads/2025/02/icon2.svg');
	background-size: 100px;
	background-repeat: no-repeat;
	padding-left:120px;
}
#blue_area p {
	padding-left:120px;
	max-width:750px;
}
#white_area h1 {
	background-image: url('/wp-content/uploads/2025/02/icon3.svg');
	background-size: 100px;
	background-repeat: no-repeat;
	padding-left:120px;
}
#white_area p {
	padding-left:120px;
	max-width:750px;
}
#white_area1 h1 {
	background-image: url('/wp-content/uploads/2025/02/icon3.svg');
	background-size: 100px;
	background-repeat: no-repeat;
	padding-left:120px;
}
#white_area1 p {
	padding-left:0px;
}
#grey_area h1 {
	background-image: url('/wp-content/uploads/2025/02/icon4.svg');
	background-size: 100px;
	background-repeat: no-repeat;
	padding-left:120px;
}
#grey_area p {
	padding-left:120px;
	max-width:750px;
}
/*page container*/
.container {
	padding:0px !important;
}
/*footer*/
#top {
	position: relative;
	min-height: 100%;
}
#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
/*******************responsive********************/
@media only screen and (max-width: 1536px){
}
@media only screen and (max-width: 1440px){
	#top #header #header_main .widget {
		position: absolute;
		left: 20%;
		top: 50px;
		width:915px;
	}
}
@media only screen and (max-width: 1366px){
	#top #header #header_main .widget {
		position: absolute;
		left: 20%;
		top: 50px;
		width:900px;
	}
}
@media only screen and (max-width: 1240px){
	#top #header #header_main .widget {
		position: absolute;
		left: 23%;
		top: 50px;
		width:810px;
	}
}
@media only screen and (max-width: 1224px){
	#top #header .av-main-nav > li.menu-item {
		display: none!important;
	}
	#top #header .av-burger-menu-main {
		cursor: pointer;
		display: block!important;
	}
	#top #header #header_main .widget {
		display:none;
	}
	.av-main-nav li {
		float:right;
		margin-top:-110px;
		padding-right:20px;
	}
	/*burger menu logo*/
	#av-burger-menu-ul::before {
		content: "";
		background-image: url('/wp-content/uploads/2025/02/MHC-Utilities-burger-nav.svg');
		background-size: 100%;
		background-repeat: no-repeat;
		width: 70%;
		display: inline-block;
		padding-bottom: 120px;
		margin-left:-23px;
	}
}
@media only screen and (max-width: 1024px){
	#black_area h1, #blue_area h1, #white_area h1, #grey_area h1, #white_area1 h1 {
		font-size:30px;
		background-size:69px;
		padding-left:90px;
	}
	#home_slider h1, .sliderh1 {
		font-size:30px;
	}
	#black_area p, #blue_area p, #grey_area p, #white_area p, #white_area1 p {
		padding-left:0px;
	}
}
@media only screen and (max-width: 990px){
}
@media only screen and (max-width: 768px){
	#black_area, #blue_area, #white_area, #grey_area {
		Padding-left:0px;
		Padding-right:0px;
	}
	.logo img, .logo svg {
		padding: 5px 0px 5px 0px;
	}
	.av-main-nav li {
		float:right;
		margin-top:0px;
	}
	.responsive.html_boxed.html_header_sticky #header {
		padding-left:0px;
	}
	.html_header_top.html_header_sticky #top #wrap_all #main {
		border-left:0px solid #fff;
		border-right:0px solid #fff;
	}
}
@media only screen and (max-width: 480px){
	#black_area h1, #blue_area h1, #white_area h1, #grey_area h1, #white_area1 h1 {
		font-size:30px;
		background-size:100px;
		padding-left:120px !important;
	}
	#black_area p, #blue_area p, #grey_area p, #white_area p, #white_area1 p {
		padding-left:0px;
	}
}
@media only screen and (max-width: 400px){
	#black_area h1, #blue_area h1, #white_area h1, #grey_area h1, #white_area1 h1 {
		font-size:20px;
		background-size:0px;
		padding-left:0px !important;
		background-image:none;
	}
	#black_area p, #blue_area p, #grey_area p, #white_area p, #white_area1 p {
		padding-left:0px;
	}
	#home_slider h1, .sliderh1 {
		display:none;
	}
	#black_area p, #blue_area p, #grey_area p, #white_area p, #white_area1 p {
		font-weight:400;
		font-size:18px;
	}
}





