/*
 Theme Name:   Energium Child
 Description:  Energium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/energium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     energium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  energium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
.footer a {
	color: #fff;
}


.mobile-header .header-icon {
	color: #282F6C !important;
}

.menu-close .menu-close-icon {
	color: #282F6C !important;
}

/*
.icon-title-element:before {
    content: url(https://finalmentefotovoltaico.it/wp-content/uploads/2023/02/fav-icon.svg) !important;
}*/

ul.top-bar-socials.wrapper-socials li:nth-child(1) {
    display: none;
}

.content-slider-socials li:nth-child(1) {
	display: none;
}


.owl-dot.active {
	display: none;
}

.energium_service-template .dropdown-trigger .dropdown-trigger-item.colors-dark svg .cls-2 {
    stroke: #9999cc !important;
}


.energium_service-template .dropdown-trigger-item path.cls-2 {
    stroke: #9999cc !important;
}

@media screen and (max-width: 767px) {
	.footer-type-2 .footer-widgets > .widget {
    width: 100% !important;
}
	.logo-link img {
	width: 200px !important;
}
	
	.owl-dots .owl-dot span {
    width: 16px;
		height: 16px;
	}
	

}


.footerinfo {
	line-height: 24px !important;
	color: #b7b7b7 !important;
}

.footer a:hover {
	color: #0DCEB5;
}

.logo-link img {
	width: 302px;
}

.mobile-header {
	height: 67.9531px;
}

.header-button {
	/*background-image: linear-gradient(270deg,#9999cc 0, #0DCEB5); */
	
	background-image: linear-gradient(-45deg,#0DCEB5 0,  #282F6C);
}

.icon-calling:before {
	color: #282F6C;
}

/*
.header .main-menu > li > a {
	color: #282F6C !important;
}

.header .main-menu > li.current-menu-item > a {
	color: #0dceb5 !important;
}*/

.energium-content-slider-widget .aside-area, .content-slider-contacts.contacts, .content-slider-socials-wrapper, .bottom-area.bottom-area-position-left, ul.content-slider-socials.wrapper-socials, .energium-content-slider-widget .content-slider-socials-wrapper .socials-trigger {
	background-color: #282F6C !important;
}



.energium-button {
	/*background-image: linear-gradient(270deg,#9999cc 0, #0DCEB5);*/
	/*background-image: linear-gradient(45deg,#282F6C 0, #0DCEB5);*/
	background-image: linear-gradient(45deg,#0DCEB5 0, #0DCEB5);
	
	transition: 1s !important;
	border: none;
}


a.energium-button:hover {
	
	/*background-image: linear-gradient(270deg,#9999cc 0, #0DCEB5);*/
	/*background-image: linear-gradient(45deg,#282F6C 0, #0DCEB5);*/
	background-image: linear-gradient(45deg,#0DCEB5 0, #0DCEB5);
}

.footer-scroll-top {
    background-color:  #282F6C;
}


.footer:before {
    display: none;
}

.footer:after {
    display: none;
}


.footer-type-2 .footer-widgets > .widget {
    width: calc(33.3333% - 30px);
}

.footer-section img {
	max-width: 70%;
}




.box-tel .icon-box-info a{
	text-decoration: none !important ;
	color: #fff;
}

/*
#popmake-5604 {
	top: 0 !important;
	left: 0 !important;
}

.popmake-content {
    width: 1080px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
*/
    

.wpcf7 .selector p {
    width: 100%;
}
.column-cf7 {
    display: flex;
	align-items: center;
    gap: 20px;
}


 .wpcf7-form input[type="text"], input[type="email"], input[type="url"], input[type="password"],input[type="search"], input[type="number"], input[type="tel"], input[type="range"],  input[type="date"], input[type="month"],  input[type="week"], input[type="time"],  input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {width:100% !important;

    width: 100% !important;
    border: 1px solid grey;
	color: lightslategrey;
    height: 49px;
    border-radius: 5px;
    font-weight: 600 !important;
    font-size: 13px !important;
	font-family: Manrope, Arial, Helvetica, sans-serif;
	 padding: 13px;
}

.wpcf7-form textarea {
	height: auto !important;
}
.wpcf7-form select {
	padding-left: 13px !important;
}


.wpcf7-list-item-label {
	font-size: 13px;
}


input[type="submit"] {
	background-image: linear-gradient(-45deg,#0DCEB5 0,  #282F6C);
	/*background-image: linear-gradient(270deg,#9999cc 0, #0DCEB5);*/
    transition: 1s !important;
    border: none !important;
	font-size: 15px !important;
	font-family: Manrope, Arial, Helvetica, sans-serif !important;
	color: #fff !important;
	padding: 13px 35px !important;
	font-weight: 600 !important;
	width: 100%;
}


form p:first-child {
    margin-top: 10px !important;
}

 form p:last-child {
    margin-bottom: 10px !important;
}
 form p {
    margin: 10px 0px !important;
}

 .privacy {
	justify-content: space-between;
}


@media screen and (max-width: 767px) {
	.column-cf7 {
display: block;}
	
	.footer-row {
    padding: 0 30px;
}
}

.service-item-media img {
	height: 495px !important;
    object-fit: cover !important;
}

.service-item-media {
    height: 496px !important;
}


.wrapper-contacts .contact-item:not(:last-child):after, .top-bar-socials-label:after {
    background-color: #0DCEB5;
}

.aside-area.aside-area-position-left {
    display: none;
}

.owl-item .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 100% !important;
}

.line-1, .line-2, .line-3 {
	display: none;
}


/*404*/
a.error-404-home-button.energium-button {
    color: #fff;
}


.wrapper-socials li:nth-child(1) {
    display: none;
}



.home .wpcf7-list-item-label a {
	color: #0DCEB5;
}

.home input[type="checkbox"] {
	border: 1px solid #fff;
}


.popmake-content input[type="checkbox"] {
	border: 1px solid grey;
}



/*slide service*/
@media screen and (max-width: 767px) {
	.slide-service .owl-stage-outer {
	overflow: visible;
}
}
