@charset 'utf-8';
/*
 Theme Name: Ecoenergy
 Theme URI: http://ecoenergy.ancorathemes.com/
 Description: Ecoenergy - Multipurpose and Multiskin Responsive Wordpress theme
 Author: AncoraThemes
 Author URI: http://ancorathemes.com/
 Template:     ecoenergy
 Version:      1.8
 Tags:         light, inheritable theme-options
 Text Domain:  ecoenergy
*/


@import url("../ecoenergy/style.css");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/****** GENERALI */

.mobile-only {
    display: none;
}

@media (max-width:766px){
	.mobile-only {
    display: block;
	}
}


.nascosto {
	display:none!important;
}

.scheme_original body {
    color: #615f5f!important;
}

body .sidebar_outer_logo .logo_main, 
body .top_panel_wrap .logo_main {
    height: auto;
}

article, aside {
	font-size:14px;
	    line-height: 1.5;
}

h2 {
    font-size: 2.8em!important;
    line-height: 1!important;
}

h6 {
    margin-top: 1.5em;
    margin-bottom: 1em;
    color: #000000;
    font-size: 1.384em;
}

.border-gray {
    border: 1px solid #e4e4e4;
}

.img-prodotto img {
	width:100%;
}
 
.scheme_original h5 a, 
.scheme_original h5 {
    /*color: #006296!important;*/
}

.widget_nav_menu h5.widget_title {
    color: #fff!important;
}

.sidebar_show .content {
    width: 800px;
}

.scheme_original input[type="submit"], 
.scheme_original input[type="reset"], 
.scheme_original input[type="button"], 
.scheme_original button, 
.scheme_original .sc_button.sc_button_style_filled {
    background-color: #70b400;

}

.scheme_original .widget_area_inner .widget_text a.sc_button.sc_button_style_filled, 
.scheme_original .widget_area_inner .post_info a.sc_button.sc_button_style_filled {
    color: #fff!important;
}

span.bottone-contatti-subito {
    display: block;
    background-color: #fff;
    position: relative;
    border: 1px solid #8bc83e;
    padding: 10px 20px;
    text-transform: uppercase;
    text-align: center;
}




.scelto-col img {
    float: left;
    width: 50%!important;
}

/* REALIZZAZIONI */
#wall-realizzazioni a {
	color:#fff;
}

.single-progetti .post_thumb,
.single-progetti .post_info{
    display: none;
}

/****** HEADER */
body:not(.top_panel_fixed) .half_opacity .top_panel_position_over .top_panel_middle {
    background-color: transparent!important;
    border-bottom: 1px solid transparent!important;
}

.top_panel_wrap .logo {
	margin-left:0!important;
}


.scheme_original .top_panel_middle {
    background: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/top-2.jpg) repeat left top scroll!important;
}

.top_panel_wrap .logo_fixed {
	max-height: 52px;
}

/****** SLIDER */
.left-round img {
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
}

.right-round img {
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
}

#rev_slider_1_1_wrapper .accent1.bold_text {
    color: #fff!important;
}

/******  MENU */
.menu_main_nav > li > a {
    /*padding: 0.8em 14px 0.65em!important;*/
	padding: 0.6em 14px 0.6em!important;
	font-size: 13px!important;
}

.menu_main_nav > li.current-menu-ancestor > a, 
.menu_main_nav > li.current-menu-item > a {
    background: transparent!important;
	color: #73b400!important;
}

.menu_main_nav > li.current-menu-ancestor > a:before, 
.menu_main_nav > li.current-menu-item > a:before {
    border-left: none!important;
	background-image:none!important;
}

.menu_main_nav > li.menu-item > a:hover {
	background: #73b400!important;
	color: #fff!important;
}

.menu_main_nav > li#menu-item-41 {
	/*background: #73b400!important;*/
	background: rgba(3, 125, 171, 0.37)!important;
	color: #fff!important;
}

.menu_main_nav > li#menu-item-41:hover, 
.menu_main_nav > li#menu-item-41:hover a {
	background: #73b400!important;
}

.menu_show .top_panel_middle .search_wrap {
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 0;
}

.menu_main_nav > li.menu-item-has-children > a:after {
	right: 0;
}

.menu_main_nav > li.menu-item-has-children > a:after {
    left: 50%;
    margin-left: -5px;
    bottom: -20px;
	top:initial;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.half_opacity .menu_main_nav > li ul {
	background-color: rgba(31,39,53,0.9)!important;
	/*background-color: rgba(0, 103, 50, 0.78)!important;*/
}

.sub-menu li a {
    font-size: 13px;
    line-height: 1.4;
}

.scheme_original .top_panel_fixed .half_opacity .menu_main_nav > li ul, .scheme_original .menu_main_nav > li ul {
    background-color: rgba(31,39,53,0.9);
	/*border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;*/
}
/*
.half_opacity .menu_main_nav > li ul {
    background: #73b400!important;
	border-left-color: #73b400!important;
	border-top:1px solid rgba(255,255,255,.5);
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.scheme_original .menu_main_nav > li ul li a {
    line-height: 16px;
    color: #fff!important;
    font-size: 13px;
}

.scheme_original .menu_main_nav > li ul li a:hover {
    color: #006732!important;
}

.menu_main_nav > li ul:before {
	display:none;
}
*/


/****** HOME */

/* Blocco IET Enel */

.blocco-iet-home,
.blocco-enel-home {
    border: 1px solid #ccc;
    border-radius: 15px;
    min-height: 490px;
    margin-bottom: 50px!important;
	position:relative;
	    text-align: center;
}

.iet-enel-pretitolo {
    padding-top: 40px;
    font-size: 18px;
    line-height: 1.4;
    padding-bottom: 5px;
    margin-bottom: 0;
	background-color: #7f807f;;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
	    color: #fff;
}
.blocco-iet-home .iet-enel-pretitolo {
    background-color:#00682d;
    color: #d9e4cc;
}

.iet-enel-titolo {
    font-size: 26px;
    color: #383839;
	line-height: 1.4;
	padding: 3px 0;
}

.blocco-iet-home .iet-enel-titolo {
    background-color: #629824;
    color: #fff;
}

.blocco-enel-home .bottone-scopri {
    background-color: #5f5f5f!important;
}


.blocco-enel-home .iet-enel-titolo {
	border-bottom: 1px solid #d2d2d2;
    background-color: #d2d2d2;
}

.ico-serv {
    display: inline-block;
    width: 63px;
	vertical-align: top;
	    font-size: 12px;
    line-height: 15px;
}

.ico-label {
    padding-top: 5px;
    display: inline-block;
	color: #a09e9e;
}

.blocco-icone-servizi {
    margin-top: 30px;
    margin-bottom: 20px;
	    text-align: center;
}

.blocco-enel-home .bottone-scopri {
    position: relative;
    bottom: -24px;
}

.ico-serv img {
    opacity: 0.5;
}

.home .blocco-iet-home .ico-serv:hover img {
    opacity: 0;
}

.home .ico-serv:hover {
	background-position:0 0;
	background-repeat:no-repeat;
}

.home  .ico-sicurezza:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-sicur-col2.png');
}
.home .ico-telreti:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-telef-col.png');
}
.home .ico-rinnovabili:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-rinnov-col.png');
}
.home .ico-impelett:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-impelett-col.png');
}
.home .ico-term:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-term-col.png');
}
.home .ico-emob:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-emob-col.png');
}
.home .ico-audiovid:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-audiov-col.png');
}
.home .ico-dom:hover {
	background-image:url('http://www.ietimpianti.it/wp-content/uploads/2018/01/sico-dom-col.png');
}


.ico-serv:hover .ico-label {
    color: #4e4e4e;
    font-weight: 600;
}

.blocco-enel-home .ico-serv {
	margin-left:20px;
	margin-right:20px;
}

div#wpmem_login legend, 
div#wpmem_login label {
    display: none;
}
div#wpmem_login label[for="rememberme"] {
    display: inline-block;
    font-size: 13px;
    color: #cfef9f;
}


/* Blocco target generali */

.target-container {
    height: 270px;
    width: 270px;
    overflow: hidden;
    background-size: contain;
	position:relative;
}

.testo-target { 
	display:none;
	color: #fff;
    margin-top: 80px;
    margin-left: 28px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 1.5;
}

.target-container .testo-target h3 {
	margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
}

.target-container:hover .testo-target { 
	display:block;
}

.target-container:hover img.logo-iet-trasp {
    display:none;
}

.pre-nome-target {
    position: absolute;
    color: #fff;
	font-size: 15px;
}

.nome-target {
	position:absolute;
}

.nome-target h2 {
    color: #fff!important;
    font-weight: 800;
	font-size: 50px!important;
    line-height: 40px!important;
}

img.logo-iet-trasp {
    position: absolute;
    width: 40px;
}

.target-button {
    display: block;
    font-size: 16px;
    font-weight: 800;
    margin-top: 10px;
}

/**/

.swiper-slide img.wp-post-image {
    border: 1px solid #e6e6e6;
}

/* Target Casa */
.target-container.target-casa .testo-target h3,
.target-container.target-casa .target-button {
    color: /*#99cdff*/#bffb76;
}
.target-container.target-casa {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/casa-img-target.jpg);
}
.target-container.target-casa:hover {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/green-target.jpg);
}
.target-container.target-casa .pre-nome-target {
	top: 20px;
    left: 73px;
}
.target-container.target-casa .nome-target {
	top: 28px;
    left: 25px;
}
.target-container.target-casa .logo-iet-trasp {
	top: 75px;
    left: 25px;
}

/* Target Azienda */
.target-container.target-azienda .testo-target h3,
.target-container.target-azienda .target-button {
    color: /*#fc8817*/#bffb76;
}
.target-container.target-azienda {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/azienda-img-target.jpg);
}
.target-container.target-azienda:hover {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/green-target.jpg);
}
.target-container.target-azienda .pre-nome-target {
	top: 20px;
    left: 107px;
}
.target-container.target-azienda .nome-target {
	top: 28px;
    left: 25px;
}
.target-container.target-azienda .logo-iet-trasp {
	top: 75px;
    left: 25px;
}

/* Target Ente pubblico */
.target-container.target-enti .testo-target h3,
.target-container.target-enti .target-button {
    color: /*#c77009*/#bffb76;
}
.target-container.target-enti {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/pa-img-target.jpg);
}
.target-container.target-enti:hover {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/green-target.jpg);
}
.target-container.target-enti .pre-nome-target {
	top: 48px;
    left: 60px;
}
.target-container.target-enti .nome-target {
	top: 28px;
    left: 25px;
}
.target-container.target-enti .logo-iet-trasp {
	top: 26px;
    left: 10px;
}
.target-enti .nome-target h2 {
    text-align: right;
    position: relative;
    right: 80px;
}

.target-enti .testo-target {
    margin-top: 120px;
}


/* Target E-mobility */
.target-container.target-emobility .testo-target h3,
.target-container.target-emobility .target-button {
    color: #bffb76;
}
.target-container.target-emobility {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/emob-img-target.jpg);
}
.target-container.target-emobility:hover {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/green-target.jpg);
}
.target-container.target-emobility .pre-nome-target {
	top: 18px;
    left: 116px;
}
.target-container.target-emobility .nome-target {
	top: 28px;
    left: 25px;
}
.target-container.target-emobility .logo-iet-trasp {
	top: 75px;
    left: 25px;
}

/* area contatti */

.modulo-assistenza .sc_column_item {
    float: left;
}

#contatti-home h3 {
	color: #cfee9f;
	font-size:36px;
}
div#contatti-home, 
div#contatti-home a {
    color: #fff;
	font-size: 16px;
}

.icona-contatto-home,
.blocco-contatto-home{
    float: left;
}

.blocco-contatto-home {
    margin-top: 5px;
    position: relative;
    left: 10px;
}

.icona-contatto-home .fa-inverse {
    color: #78b51c;
}

.blocco-rivolgiti {
    color: #cfef9f;
    padding-left: 25px;
    border-left: 8px solid #cfef9f;
    font-size: 20px;
    line-height: 1.2;
    margin-top: 30px;
}

.blocco-login-home {
	font-size:20px;
	color:#cfef9f;
}

.contatti-preventivi {
    border-right: 2px solid #9cca59;
    padding-right: 30px!important;
}

.area-res {
	padding-left:30px!important;
}

/****** PAGINA INTERNA */

.testo-evidenza {
    font-size: 15px;
    color: #505050;
    line-height: 1.3;
}

.scheme_original .top_panel_title_inner {
    background-color: #73b400!important;
}
.widget_area .widget_nav_menu li a {
   border-top: 1px solid!important;
	border-color: rgba(255,255,255,0.2)!important;
	border-radius:0;
}
.widget_nav_menu .current-menu-item a:after, .widget_nav_menu li a:hover:after {
	display:block!important;
}

.widget_area ul {
	margin-bottom:1.5em;
}

.scheme_original .widget_nav_menu {
    background-color: #72b400!important;
}

.body_filled .widget_area[class*="scheme_"] .widget_area_inner {
    padding: 0.35em 0 0 0;
}

.scheme_original .widget_area ul li:before {
    display:none;
}

.scheme_original .sc_list_style_iconed li:before, 
.scheme_original .sc_list_style_iconed .sc_list_icon {
    color: #71b400!important;
}

.scheme_original  .widget_text a, 
.scheme_original .post_info a {
    color: #717171!important;
}


.sidebar {
    width: 290px;
}

.icon-mail-1:before {
    content: '\e819';
	font-size:2em;
}

.icon-pencil-1:before {
    content: '\e8bb';
	font-size:2em;
}

/****** ENERGETICA */

.blocco-evidenza {
        background-color: #8cc73e;
    color: #fff;
    padding: 20px;
    border-radius: 15px;
}

.blocco-evidenza.evidenza-termo {
	background-color:#ff6a01;
}

.blocco-evidenza h5 {
	color:#fff!important;
	margin-bottom:20px;
}

.blocco-evidenza a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_large {
    background-color: #fff;
    color: #76ae28;
    min-width: 138px;
    font-size: 18px;
}
.blocco-evidenza .scheme_original a.sc_button:after {
    color: #fff!important;
	background-color:#8dc63f!important;
}

.blocco-evidenza .sc_button.sc_button_size_large:after {
    background-color: #8bc83e!important;
    color: #fff!important;
}

/****** STORIA */
.sc_number_item {
    font-size: 20px!important;

    background-color: rgb(150, 150, 150)!important;
    margin-left: 0!important;
    color: #ffffff;
}

/****** DOMOTICA */

.flexslider {
    border: 0!important;
    box-shadow: none!important;
	    margin: 0 0 20px!important;
}

span.sector-icon {
    width: 77px;
    display: inline-block;
    float: left;
    padding-right: 20px;
	margin-bottom:10px!important;
}

.page-id-105 .sc_line {
    margin-top: 1em!important;
    margin-bottom: 1em!important;
}

/****** SICUREZZA */

.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title {
    text-transform: none!important;
    font-weight: 400!important;
	line-height: 1.5!important;
}

/******* BLOG */
.single-post .breadcrumbs_item.current {
	display:none!important;
}

.single-post  .breadcrumbs .breadcrumbs_delimiter:last-of-type {
	display:none!important;
} 

.isotope_filters a {
	font-size: 1.2em;
	    padding: 0.5em 0.8em;
}



.page-id-76 span.bottone-contatti-subito a,
.page-id-612 span.bottone-contatti-subito a,
.page-id-74 span.bottone-contatti-subito a,
.page-id-66 span.bottone-contatti-subito a,
.page-id-68 span.bottone-contatti-subito a,
.page-id-87 span.bottone-contatti-subito a,
.page-id-70 span.bottone-contatti-subito a,
.page-id-472 span.bottone-contatti-subito a
{
	color:#fff!important;
}

.page-id-76 span.bottone-contatti-subito { /* sicurezza */
    background-color: #bc35e8!important;
	border: 1px solid #bc34e8!important;
}

.page-id-612  span.bottone-contatti-subito { /* telefonia */
    background-color: #46759d!important;
	border: 1px solid #46759d!important;
}

.page-id-74 span.bottone-contatti-subito { /* rinnovabili */
    background-color: #0187ff!important;
	border: 1px solid #0187ff!important;
}

.page-id-66 span.bottone-contatti-subito { /* elettrici */
    background-color: #f8a500!important;
	border: 1px solid #f8a500!important;
}

.page-id-68 span.bottone-contatti-subito { /* termici */
    background-color: #ff6a01!important;
	border: 1px solid #ff6a01!important;
}

.page-id-87 span.bottone-contatti-subito { /* e.mobility */
    background-color: #5dbf02!important;
	border: 1px solid #5dbf02!important;
}
.page-id-70 span.bottone-contatti-subito { /* audio video */
    background-color: #d2157f!important;
	border: 1px solid #d2157f!important;
}

.page-id-472 span.bottone-contatti-subito { /* audio video */
    background-color: #963201!important;
	border: 1px solid #963201!important;
}


/** */


/****** CONTATTI */
.scheme_original input[type="text"], 
.scheme_original input[type="number"], 
.scheme_original input[type="email"], 
.scheme_original input[type="search"], 
.scheme_original input[type="tel"], 
.scheme_original input[type="password"], 
.scheme_original select, 
.scheme_original textarea {
    margin-bottom: 10px;
    padding: 15px;
}

span.wpcf7-list-item {
    margin: 0 0 5px 1em;
    display: block;
}

span.wpcf7-form-control-wrap.accettazione-privacy {
    margin-left: 1em;
    margin-top: 1em;
}

.widget_recent_posts .post_title a {
    font-size: 14px;
    float: left;
}
.widget_area aside .post_item + .post_item, 
.search_results.widget_area .post_item + .post_item {
    margin-top: 2.5em;
}

.widget_area .widget_title {
    border-bottom: 0px!important;
}

aside#ecoenergy_widget_recent_posts-2 a {
    font-size: 13px;
    color: #484848;
    font-weight: 500;
}
/******  FOOTER */
.scheme_original .custom_area_wrap {
    background: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/top-2.jpg) repeat left top scroll!important;
	border-top: 10px solid #0b2f4b;
}


.custom_area_wrap a {
    line-height: 1.5em!important;
}

.copyright_wrap_inner {
    border-top: none!important;
    background-color: #0b2f4b!important;
	padding: 5px 0 5px;
}

.scheme_original .copyright_wrap_inner .copyright_text {
    color: #3176a0!important;
}

.scheme_original .copyright_wrap_inner .copyright_text a {
    color: #5fb8f1!important;
	font-weight:400;
}

.scheme_original .custom_area_inner {
	color:#fff;
}

.custom_area_wrap .sc_column_item_5 {
	text-align:right;
}

.custom_area_wrap .sc_column_item_5 h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}

.custom_area_inner .column-1_5 {
    width: 18%;
}
.custom_area_wrap .sc_column_item_5 {
    width: 26%;
}

.ref-agenzia {
    line-height: 30px;
}

.ref-social {
    text-align: right;
	padding-right:55px!important;
	float: right;
}

/* TARGET SICUREZZA */

img.ico-white-target {
    float: left;
    margin-right: 15px;
	margin-bottom:10px;
}

.blocco-target p {
	margin-bottom: 8px;
}

body .blocco-target {
    padding: 30px;

    box-sizing: border-box;
    font-size: 15px;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body .blocco-target h2,
body .blocco-target,
body .blocco-target a{
	    color: rgba(255,255,255,.85);
    line-height: 1.2;
}

body .blocco-target a:hover{
	    color: rgba(255,255,255,1);
}
body .blocco-target h2 {
	line-height: 1!important;
    margin-bottom: 22px;
    font-size: 36px!important;
	margin-left:98px;
	    font-weight: 300;
    letter-spacing: -1px;
}

.casa-sicurezza.blocco-target p{
    margin-bottom: 15px;
	margin-left: 100px;
}

.casa-mobility.blocco-target {
    padding-top: 25px;
}

.casa-mobility h2 {
    margin: 0!important;
}

body .casa-rinnovabili {
	
} 

.casa-rinnovabili p {
	clear:both;
	margin-top: 25px;
}

.casa-rinnovabili img.ico-white-target {
	margin-bottom: 20px;
}

.casa-termo p {
    margin-left: 100px;
	    margin-bottom: 18px;
}

.blocco-target.casa-domotica p {
    margin-bottom: 15px;
}

.casa-telefonia.blocco-target h2 {
	font-size:32px!important;
}

.centralino-footer {
    color: #fff;
    font-size: 24px;
    margin-top: 40px;
    border-top: 1px solid #ffffff6b;
    padding-top: 30px;
	opacity: 0.7;
}


.centralino-footer h4 {
    margin-top: -30px;
    padding-bottom: 20px;
}

.centralino-footer h4 {
	font-size:20px;
}

.logo-assistenza {
    opacity: 0.7;
}

.casa-telefonia.blocco-target {
    padding-right: 15px;
    padding-left: 30px;
	padding-top:25px;
}

.azienda-telefonia.blocco-target {
    padding-right: 15px;
    padding-left: 30px;
	padding-top:25px;
}

.casa-40-anni {
    color: #595959;
    font-family: "Roboto", sans-serif;
    font-size: 24px;
    line-height: 1.3;
    font-weight: 300;
    text-align: right;
    padding: 28px 20px 0 0;
	    
}

.enti-40-anni {
    color: #595959;
    font-family: "Roboto", sans-serif;
    font-size: 24px;
    line-height: 1.3;
    font-weight: 300;
    text-align: right;
    padding: 28px 20px 0 0;
}

.enti-40-anni img.img-40-target {
    width: 150px;
    float: left;
    margin-top: 0;
    
}

.enti-40-anni .vc_btn3.vc_btn3-color-green, 
.enti-40-anni .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6DAB3C;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-top: 80px;
}

.bottone-conversione {
    margin-right: 45px;
    margin-top: 10px;
}

img.img-40-target {
    margin-top: 50px;
}

.casa-colonna1,
.casa-colonna3,
.casa-colonna6 {
	width:315px;
}
.casa-colonna2,
.casa-colonna4,
.casa-colonna5 {
	width:485px;
}
.casa-colonna7 {
	width:170px;
}
.casa-colonna8 {
    width: 630px;
}

.casa-colonna9,
.casa-colonna10 {
	width: 630px;
}

.casa-colonna1,
.casa-colonna2,
.casa-colonna3,
.casa-colonna4,
.casa-colonna5,
.casa-colonna6,
.casa-colonna7,
.casa-colonna8,
.casa-colonna9,
.casa-colonna4,
.casa-colonna5,
.casa-colonna10 {
	float:left;
}


.target-casa-container.riga {
    clear: both;
}

.per-la-casa .target-container.target-casa {
	background-size: cover;
}

.per-la-casa .target-container {
    width: 315px;
    height: 315px;
}

.casa-sicurezza.sicurezza-enti {
	height:255px;
}

.casa-rinnovabili {
    width: 100%;
    height: 393px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0089ff+0,0089ff+17,0e4187+100 */
	background: rgb(0,137,255); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(0,137,255,1) 0%, rgba(0,137,255,1) 17%, rgba(14,65,135,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(0,137,255,1) 0%,rgba(0,137,255,1) 17%,rgba(14,65,135,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(0,137,255,1) 0%,rgba(0,137,255,1) 17%,rgba(14,65,135,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089ff', endColorstr='#0e4187',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.casa-sicurezza {
	width: 100%;
    height: 235px;
	background: rgb(177,11,207); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(177,11,207,1) 0%, rgba(139,12,164,1) 26%, rgba(75,14,122,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(177,11,207,1) 0%,rgba(139,12,164,1) 26%,rgba(75,14,122,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(177,11,207,1) 0%,rgba(139,12,164,1) 26%,rgba(75,14,122,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b10bcf', endColorstr='#4b0e7a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.casa-impianti {
	width: 100%;
    height: 240px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6bb43+0,f4a400+61,f4a400+100 */
	background: rgb(246,187,67); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(246,187,67,1) 0%, rgba(244,164,0,1) 61%, rgba(244,164,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(246,187,67,1) 0%,rgba(244,164,0,1) 61%,rgba(244,164,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(246,187,67,1) 0%,rgba(244,164,0,1) 61%,rgba(244,164,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6bb43', endColorstr='#f4a400',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.azienda-impianti {
	width: 100%;
    height: 200px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6bb43+0,f4a400+61,f4a400+100 */
	background: rgb(246,187,67); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(246,187,67,1) 0%, rgba(244,164,0,1) 61%, rgba(244,164,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(246,187,67,1) 0%,rgba(244,164,0,1) 61%,rgba(244,164,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(246,187,67,1) 0%,rgba(244,164,0,1) 61%,rgba(244,164,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6bb43', endColorstr='#f4a400',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.casa-sicurezza-immagine {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/bimba-mamma-new.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 233px;
	width:100%;
}

.azienda-sicurezza-immagine {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/azienda-target-web.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 200px;
	width:100%;
}

.enti-sicurezza-immagine {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/camera.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 200px;
	width:100%;
}

.azienda-sicurezza-immagine {
    background-image: url(http://www.ietimpianti.it/wp-content/uploads/2017/12/FotoliaComp_129564878_r7vDVCGaCq71B7cK8vhypcR2BNz6QBw8_NW40.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 200px;
	width:100%;
}

.casa-termo {
	width:100%;
	height:240px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a00+0,ff6a00+16,b53007+100 */
	background: rgb(255,106,0); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(255,106,0,1) 0%, rgba(255,106,0,1) 16%, rgba(181,48,7,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(255,106,0,1) 0%,rgba(255,106,0,1) 16%,rgba(181,48,7,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(255,106,0,1) 0%,rgba(255,106,0,1) 16%,rgba(181,48,7,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a00', endColorstr='#b53007',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.casa-immagine-termo {
	background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/img-termica-prod.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 240px;
	width:100%;
}

.casa-domotica {
	height: 240px;
	width:100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#943102+0,943102+16,c74f21+100 */
	background: rgb(148,49,2); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(148,49,2,1) 0%, rgba(148,49,2,1) 16%, rgba(199,79,33,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(148,49,2,1) 0%,rgba(148,49,2,1) 16%,rgba(199,79,33,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(148,49,2,1) 0%,rgba(148,49,2,1) 16%,rgba(199,79,33,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#943102', endColorstr='#c74f21',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.casa-domotica-immagine {
	background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/img-casa-domotica.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 240px;
	width:100%;
}
.casa-telefonia {
	height: 248px;
	width:315px;
	float:left;
    background: rgb(75,119,155);
    background: -moz-linear-gradient(330deg, rgba(97, 148, 189) 0%, rgba(46,71,92,1) 100%);
      background: -webkit-linear-gradient(330deg, rgb(95, 148, 189) 0%,rgba(46,71,92,1) 100%);
    background: linear-gradient(330deg, rgb(97, 148, 189) 0%,rgba(46,71,92,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b779b', endColorstr='#2e475c',GradientType=1 );
}

.azienda-telefonia {
	height: 320px;
	width:315px;
	float:left;
    background: rgb(75,119,155);
    background: -moz-linear-gradient(330deg, rgba(97, 148, 189) 0%, rgba(46,71,92,1) 100%);
      background: -webkit-linear-gradient(330deg, rgb(95, 148, 189) 0%,rgba(46,71,92,1) 100%);
    background: linear-gradient(330deg, rgb(97, 148, 189) 0%,rgba(46,71,92,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b779b', endColorstr='#2e475c',GradientType=1 );
}

.casa-telefonia-immagine  {
	height: 248px;
	width:315px;
	float:left;
	background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/img-casa-comunicazione.jpg);
	background-repeat: no-repeat;
    background-size: cover;
}


.casa-mobility {
	height: 135px;
	width:315px;
	float:left;
    background: rgb(63,164,2);
    background: -moz-linear-gradient(70deg, rgba(63,164,2,1) 0%, rgba(72,161,4,1) 62%, rgba(40,79,3,1) 100%);
    background: -webkit-linear-gradient(70deg, rgba(63,164,2,1) 0%,rgba(72,161,4,1) 62%,rgba(40,79,3,1) 100%);
    background: linear-gradient(70deg, rgba(63,164,2,1) 0%,rgba(72,161,4,1) 62%,rgba(40,79,3,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa402', endColorstr='#284f03',GradientType=1 );
}

.azienda-mobility {
	height: 200px;
    width: 100%;
	float:left;
    background: rgb(63,164,2);
    background: -moz-linear-gradient(70deg, rgba(63,164,2,1) 0%, rgba(72,161,4,1) 62%, rgba(40,79,3,1) 100%);
    background: -webkit-linear-gradient(70deg, rgba(63,164,2,1) 0%,rgba(72,161,4,1) 62%,rgba(40,79,3,1) 100%);
    background: linear-gradient(70deg, rgba(63,164,2,1) 0%,rgba(72,161,4,1) 62%,rgba(40,79,3,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa402', endColorstr='#284f03',GradientType=1 );
}
.casa-mobility-immagine {
	background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/img-home-emobility2.jpg);
	height: 135px;
	width:315px;
	background-repeat: no-repeat;
    background-size: cover;
	float:left;
}

.azienda-mobility-immagine {
	background-image: url(http://www.ietimpianti.it/wp-content/uploads/2018/01/mobility-3.jpg);
	height: 200px;
	width:315px;
	background-repeat: no-repeat;
    background-size: cover;
	float:left;
}

.casa-colonna1 .target-enti .nome-target h2 {
    right: 10px;
}

.nostri-valori {
	width: 100%;
	background: rgb(177,11,207); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(177,11,207,1) 0%, rgba(139,12,164,1) 26%, rgba(75,14,122,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(177,11,207,1) 0%,rgba(139,12,164,1) 26%,rgba(75,14,122,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(177,11,207,1) 0%,rgba(139,12,164,1) 26%,rgba(75,14,122,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b10bcf', endColorstr='#4b0e7a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.nostra-visione {
	width: 100%;
	background: rgb(246,187,67); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(246,187,67,1) 0%, rgba(244,164,0,1) 61%, rgba(244,164,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(246,187,67,1) 0%,rgba(244,164,0,1) 61%,rgba(244,164,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(246,187,67,1) 0%,rgba(244,164,0,1) 61%,rgba(244,164,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6bb43', endColorstr='#f4a400',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.nostra-mission {
	width:100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a00+0,ff6a00+16,b53007+100 */
	background: rgb(255,106,0); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(255,106,0,1) 0%, rgba(255,106,0,1) 16%, rgba(181,48,7,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(255,106,0,1) 0%,rgba(255,106,0,1) 16%,rgba(181,48,7,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(255,106,0,1) 0%,rgba(255,106,0,1) 16%,rgba(181,48,7,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a00', endColorstr='#b53007',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.nostra-tecnologia-innovazione {
    width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0089ff+0,0089ff+17,0e4187+100 */
	background: rgb(0,137,255); /* Old browsers */
	background: -moz-linear-gradient(120deg, rgba(0,137,255,1) 0%, rgba(0,137,255,1) 17%, rgba(14,65,135,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(120deg, rgba(0,137,255,1) 0%,rgba(0,137,255,1) 17%,rgba(14,65,135,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(120deg, rgba(0,137,255,1) 0%,rgba(0,137,255,1) 17%,rgba(14,65,135,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089ff', endColorstr='#0e4187',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.nostra-etica {
	width: 100%;
    background: rgb(63,164,2);
    background: -moz-linear-gradient(70deg, rgba(63,164,2,1) 0%, rgba(72,161,4,1) 62%, rgba(40,79,3,1) 100%);
    background: -webkit-linear-gradient(70deg, rgba(63,164,2,1) 0%,rgba(72,161,4,1) 62%,rgba(40,79,3,1) 100%);
    background: linear-gradient(70deg, rgba(63,164,2,1) 0%,rgba(72,161,4,1) 62%,rgba(40,79,3,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa402', endColorstr='#284f03',GradientType=1 );
}

.menu_relayout .copyright_style_socials .copyright_text {
    float: left;
    margin-top: 0;
    width: 100%;
}

.footer-assistenza-mobile {
		display:none;	
	}

.scrivi-risolvi {
    color: #696464;
    padding: 10px;
    margin-top: 20px;
    font-size: 20px;
    line-height: 1.2;
    padding-bottom: 20px;
    border-left: 5px dotted #d2d2d2;
    padding-left: 20px;
}

.bottone-slide {
   background-color: #009436;
    background: rgb(14,151,56);
    background: -moz-linear-gradient(top, rgba(14,151,56,1) 0%, rgba(20,104,45,1) 100%);
    background: -webkit-linear-gradient(top, rgba(14,151,56,1) 0%,rgba(20,104,45,1) 100%);
    background: linear-gradient(to bottom, rgba(14,151,56,1) 0%,rgba(20,104,45,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e9738', endColorstr='#14682d',GradientType=0 );
    display: inline-block;
    padding: 18px 35px!important;
    border-radius: 5px;
    font-size: 24px!important;
    font-weight: 500!important;
}
/* VIDEO HOME */

.vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height .video-wrapper{
	min-height: 110vh;
}

/* Boxed style for articles and sidebar */
.page_content_wrap .page-id-2599{
	padding: 5.5em 0 6.2em;
}

.video-wrapper {
	padding: 1px;
}

.video-wrapper iframe {
    position: absolute;
    width: 100vw;
    height: 103vh;
    pointer-events: none;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
.top_panel_over .top_panel_wrap {
    background: linear-gradient(to bottom, rgb(0 0 0 / 84%) 0%, rgba(0, 0, 0, 0) 100%)
}


/* MEDIA QUERY */

@media (max-width: 1440px) and (min-width: 1280px) {
	.slider_boxed, .content_wrap, .content_container {
		width: 1170px!important;
	}
	
	.sidebar_show.category .content, 
	.sidebar_show.woocommerce .content, 
	.sidebar_show .content {
    	width: 800px!important;
	}
	
	
}

@media (max-width: 1440px) {
	.sc_number.alignleft {
    	display: block;
    	float: none;
    	margin-bottom: 20px!important;
	}
	
	.custom_area_wrap {
		font-size:14px;
	}
	
	.sub-menu .menu-item {
    	font-size: 12px;
	}
}

@media (max-width: 1279px) and (min-width: 1136px) {
	.slider_boxed, .content_wrap, .content_container {
		width: 1100px!important;
	}
	
	.sidebar_show .content {
    	width: 800px!important;
	}
	
}

@media (max-width: 1210px) {
	
	.partner-logo img {
    	max-width: 250px;
		    width: 100%;
	}
	/* **** */
	.slider_boxed, .content_wrap, .content_container {
		width: 920px!important;
	}
	/* **** */
	.sidebar_show .content {
    	width: 100%!important;
	}
	.target-casa-container.riga {
    	clear: both;
    	width: 800px;
    	margin: 0 auto;
	}
	
	.sidebar.widget_area {
		width: 800px;
		margin: 0 auto;
		float: none;
		clear: both;
		padding-top: 30px;
	}
	.blocco-iet-home, .blocco-enel-home {
		min-height: 600px;
	}
	
	.blocco-enel-home .bottone-scopri {
    	position: relative;
    	bottom: -110px;
	}
	
	.target-home-container-4 {
		width: 50%;
		    margin-bottom: 80px;
	}
	
	.target-container {
		margin:0 auto;
	}
	
	.widget_nav_menu li a {
		padding: 1em 1em 0.95em;
	}
	.main-area-image img {
    	width: 100%!important;
	}
	
	
	
	.wp-image-425 {
    	width: 100%;
    	padding-bottom: 30px;
    	padding-top: 30px;
	}
	
	.partner-logo {
    	text-align: center;
	}
	
	.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="search"], .scheme_original input[type="tel"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {
    	width: 100%;
	}
}

@media (max-width: 1194px) {
		.left-round img {
			border-top-left-radius: 0px;
			border-bottom-left-radius: 0px;
		}

		.right-round img {
			border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
		}
}


@media (max-width: 1135px) {
	
	.isotope_filters a {
    	font-size: 15px!important;
	}
}

@media (max-width: 991px) {
	
	#custom_html-3,#nav_menu-2, #custom_html-2 .sc_list, #custom_html-2 {
		display:none;
	} 
	
	.col-laterale {
    	margin-top: 30px;
    	padding-top: 30px;
    	border-top: 3px solid #ccc;
	}
}

@media (max-width: 959px) {
	.footer-assistenza-mobile {
		display:block;	
	}
	
	.slider_boxed, .content_wrap, .content_container {
		width: 800px!important;
	}
	
	.contatti-preventivi {
		border-right: 0px!important;
	}
	
	.slider_alias_eco_homepage1 {
    	margin-top: 150px!important;
	}
	
	.top_panel_middle .logo {
    	margin-top: 10px!important;
	}
	
	html {
		background-color: #004a72;
	}
	
	.top_panel_over .top_panel_wrap {
		padding-bottom:0!important;
	}
	.blocco-servizi-punti-home {
    width: 100%;
		}
		.blocco-iet-home, .blocco-enel-home {
    min-height: 1px;

	}
	.blocco-enel-home .bottone-scopri {
		bottom:0;
	}
	.home h3.sc_title {
    	text-align: center;
	}
	
	div#wpmem_login {
   	 	width: 300px;
    	margin: 0 auto;
	}
	.area-res {
    	margin-top: 30px;
    	border-top: 1px solid #ffffff54;
	}
	
	.blocco-login-home,
	.blocco-rivolgiti{
    	text-align: center;
		border-left:none;
	}
	
	#wpmem_login .div_text {
		width:100%!important;
	}
	
	.iet-footer .column-1_5 {
		width:100%;
		text-align:center;
	}
	
	.iet-footer .sc_column_item_4,
	.iet-footer .sc_column_item_3,
	.iet-footer .sc_column_item_2,
	.iet-footer .sc_column_item_1 {
		display:none;
	}
	
	.sidebar aside {
		display:none!important;
	}
	.iet-footer {
    	line-height: 1.5;
	}
}

@media (max-width: 905px) {
	
	
	.enti-40-anni img.img-40-target {
		width: 200px;
		float: right;
		    margin-left: 20px;
	}
	
	.enti-40-anni {
		padding-right:0!important;
		margin-bottom: 30px;
		    font-size: 30px;
	}
	
	
	.slider_boxed, .content_wrap, .content_container {
		width: 85%!important;
	}
	
	
	.casa-colonna1, 
	.casa-colonna2, 
	.casa-colonna3, 
	.casa-colonna4, 
	.casa-colonna5, 
	.casa-colonna6, 
	.casa-colonna7, 
	.casa-colonna8, 
	.casa-colonna9, 
	.casa-colonna4, 
	.casa-colonna5, 
	.casa-colonna10,
	.target-casa-container.riga,
	.azienda-telefonia,
	.azienda-mobility-immagine{
    	float: none!important;
    	width: 100%!important;
	}
	.casa-telefonia, 
	.casa-telefonia-immagine, 
	.casa-mobility-immagine, 
	.casa-mobility {
    	width: 50%;
	}
	.casa-rinnovabili,
	.casa-sicurezza,
	.casa-impianti,
	.casa-termo,
	.casa-domotica,
	.azienda-telefonia,
	.azienda-mobility,
	.azienda-impianti,
	.casa-sicurezza.sicurezza-enti{
		height:auto;
	}
	
	.per-la-casa {
    	background-color: #90857f;
	}
	.casa-rinnovabili p {
		clear:none;
	}
	.casa-sicurezza-immagine,
	.enti-sicurezza-immagine,
	.casa-immagine-termo,
	.casa-domotica-immagine,
	.azienda-mobility-immagine {
		height: 370px;
	}
	
	
	
	.per-la-casa .target-container {
    	width: 500px;
    	height: 500px;
	}
	.casa-40-anni {
		font-size: 35px;
		text-align:center;
	}
	img.img-40-target {
    	width: 200px;
    	margin-bottom: 40px;
	}
	
	.casa-sicurezza.blocco-target p {
		margin-left:0;
	}
	.bottone-conversione {
    	margin-right: 15px;
	}
	
	
	
}
	
@media (max-width: 880px) {
	.casa-telefonia, .casa-telefonia-immagine, .casa-mobility-immagine, .casa-mobility {
    	width: 100%;
	}
	.casa-telefonia {
		height:auto;
	}
	
	.casa-telefonia-immagine {
		height: 480px;
	}
	.casa-mobility-immagine {
		height: 265px;
	}
	
	.sidebar.widget_area {
		display:none;
	}
	
}

@media (max-width: 805px) {
	
	.slider_boxed, .content_wrap, .content_container {
		width: 85%!important;
	}
	.menu_main_nav > li > a {
    	font-size: 12px!important;
	}
}

@media (max-width: 766px) {
	
	.slider_boxed, .content_wrap, .content_container {
    	width: 85%!important;
	}
	
	.sub-menu li a {
    font-size: 16px;
    line-height: 1.4;
}
	.top_panel_middle .logo img {
		max-height: 125px!important;
	}
	.top_panel_middle .search_wrap {
		display:none!important;
	}
	.responsive_menu .top_panel_style_5 .menu_main_responsive_button:before, .responsive_menu .top_panel_style_6 .menu_main_responsive_button:before, .responsive_menu .top_panel_style_7 .menu_main_responsive_button:before {
    	margin-right: 0;
    	font-size: 3em;
	}
	.top_panel_wrap.top_panel_style_6.scheme_original.half_opacity {
		background-image: url('http://www.ietimpianti.it/wp-content/uploads/2017/12/top-2.jpg')!important;
		background-size:cover!important;
		background-position: top center;
	}
	
	.blocco-servizi-punti-home {
    	width: 100%!important;
    	float: none;
	}
	.icona-contatto-home, .blocco-contatto-home{
		width:50%;
		left:0;
	}
	
	.icona-contatto-home {
    	text-align: right;
	}

	.icona-contatto-home a {
    	margin-right: 10px;
	}
	
	.blocco-contatto-home {
    	margin-bottom: 20px!important;
	}
	
	.top_panel_wrap li {
		margin-bottom: 0;
		position: relative;
		font-weight: 400;
		font-size: 16px;
		border-bottom: 1px dashed #ffffff4a;
	}
}

@media (max-width: 639px) {
	.target-home-container-4,
	.target-home-container-3,
	.target-home-container-2,
	.target-home-container-1 {
		width: 100%!important;
	}
	.ref-social.column-1_2 {
    	text-align: center;
    	position: relative;
    	right: -20px;
	}
}

@media (max-width: 570px) {
	.per-la-casa .target-container {
    	width: 100%;
    	height: 500px;
	}
	.target-container.target-casa,
	.target-container.target-azienda, 
	.target-container.target-enti{
		background-position: top center;
		background-size: cover;
	}	
}

@media (max-width: 479px) {
	.slider_alias_eco_homepage1 {
    	margin-top: 190px!important;
	}
	.casa-termo p {
		margin-left: 0;
	}
	
	p.iet-enel-img {
    	padding: 0 15px;
	}
	body .blocco-target h2 {
		font-size:32px!important;
	}
	.icona-contatto-home, .blocco-contatto-home {
    	width: 100%;
    	text-align: center;
		    margin-top: 10px;
	}
	.area-res {
    	padding-left: 0!important;
	}
	.slider_boxed, .content_wrap, .content_container {
    	width: 83%!important;
	}
	.icona-contatto-home a {
    	margin-right: 0;
	}
	.casa-sicurezza-immagine {
		background-size: 150%;
    	background-position: 50%;
    	height: 225px!important;
	}
	
	.enti-sicurezza-immagine {
		background-size: 150%;
    	background-position: 50%;
    	height: 225px!important;
	}
	
	h2 {
		font-size: 2.3em!important;
	}
	.target-container.target-enti {
		background-position: -120px top!important;
	}
	.casa-domotica-immagine {
		background-size: 100%;
    	height: 270px!important;
	}
	.target-container.target-azienda {
		background-position: -120px top!important;
	}
	.casa-telefonia-immagine {
		background-size: 100%;
    	height: 250px!important;
	}
	.azienda-mobility-immagine {
		background-size: 100%;
    	height: 190px!important;
	}
	.casa-mobility-immagine {
		background-size: 100%;
    	height: 130px!important;
	}
}