/*
Theme Name: Custom Theme
Theme URI: http://www.akey.it/themes
Author: Akei web&visual communication
Author URI: http://akei.it/
Description: A custom template
Version: 1.0
*/

.blockMenu{
	border-bottom: 4px solid #EBD417;
}

.elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-image-box .elementor-image-box-content h2.elementor-image-box-title{
	color: #333;
	text-transform: uppercase;
}

.elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title:after{
	content: " ";
	border-bottom-style: solid;
	border-bottom-width:4px;
	border-color: #EBD417;
	display:block;
	width:150px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.post-slug-homepage .elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title:after{
	margin: 25px auto;
}

.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title{
	font-size: 35px;
	line-height: normal;
	color: #333;
}

.elementor-widget-text-editor .elementor-text-editor{
	color: #444;
	font-size: 16px;
}

.elementor-widget-wrap .elementor-widget-icon-list .elementor-icon-list-item{
	line-height: normal;
	padding-bottom: 8px;
}

.blockMenu .blockMenu__wrapper ul li:after {
	content: " ";
	height: 100%;
	width: 1px;
	background-color: white;
}

.blockMenu .blockMenu__wrapper ul li a{
	padding: 22px 20px 18px;
}

.blockMenu ul li:first-child a:after{
	content: " ▼ ";
	padding-left: 10px;
	font-size: 12px;
}

.blockMenu ul.sub-menu li a:after{
	content: " ";
	padding-left: 0px;
}

.elementor-widget-form .elementor-field-group .elementor-field{
	color: #fff!important;
}

.elementor-30 .elementor-element.elementor-element-1d50d5b .elementor-button{
	cursor: pointer;
}

.layoutFooter .blockFooter__wrapper{
	padding: 60px 0;
}

.layoutFooter .blockFooter p,
.layoutFooter .blockUnderFooter__column{
	font-size: 16px;
}

.layoutFooter .blockFooter a{
	color: #fff;
}

.layoutFooter .blockFooter a:hover{
	text-decoration: underline;
}

