body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color:#ffffff; font-size:1em; font-family:'nexa_lightregular', Helvetica, Arial, sans-serif;}
@font-face{font-family:'nexa_boldregular';src:url(/font/nexa_bold-webfont.eot);src:url(/font/nexa_bold-webfont.eot?#iefix) format("embedded-opentype"),url(/font/nexa_bold-webfont.woff) format("woff"),url(/font/nexa_bold-webfont.ttf) format("truetype"),url(/font/nexa_bold-webfont.svg#nexa_boldregular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'nexa_lightregular';src:url(/font/nexa_light-webfont.eot);src:url(/font/nexa_light-webfont.eot?#iefix) format("embedded-opentype"),url(/font/nexa_light-webfont.woff) format("woff"),url(/font/nexa_light-webfont.ttf) format("truetype"),url(/font/nexa_light-webfont.svg#nexa_lightregular) format("svg");font-weight:400;font-style:normal}

html {scroll-behavior: smooth;}
h1{margin: 0; padding: 0;}
h2{margin: 0; padding: 0;}
h3{margin: 0; padding: 0;}

h1.titolo_lp_clima{font-size:1.8em; padding: 0; margin: 0; color:#004c82; line-height: 1.1em; text-wrap: balance;}
h2.paragrafo_lp_clima{font-size: 1.4em; padding: 0; margin: 0; color:#ea555e; line-height: 1.1em; text-wrap: balance;}
.titolo_lp_clima{font-size:1.8em; padding: 0; margin: 0; color:#004c82; line-height: 1.1em}
.paragrafo_lp_clima{font-size: 1.4em; line-height: 1.2em}
.box_recensione{background-color: #dbe9f3;padding: 20px; min-height: 350px; border-radius: 15px; margin-bottom: 20px}
.titolo {font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 2em; color: #0066b3;text-transform:uppercase;}

.highlighted-text {

}

.highlight {
  background-image: linear-gradient(to top, #fce33d 40%, transparent 40%);
}

.txt{ font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size:1.1em; color:#696a6d; line-height:1.3em; font-weight:normal}
.noteForm{ font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size:0.9em; color:#696a6d; line-height:1em; font-weight:normal}
.txtPie{ font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size:1em; color:#696a6d; line-height:1.3em; font-weight:normal}
.titSlider{ color:#5db6f9;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 2em; text-transform:uppercase;}
.txtSlider{ color:#ffffff;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1em;}
.paragrafo{color:#0066b3;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.5em; text-transform:uppercase;}
.paragrafoProdotti{color:#034773;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.5em; text-transform:uppercase;}
.titMenu{color:#0066b3;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.1em; text-transform:uppercase;}
.txtMappa{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:14px;}
.catCase{ font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif; font-size:1.1em; color:#034374; line-height:1.3em; font-weight:normal}
.titolo_blocchi_lp{color:#0066b3;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.4em; text-transform:uppercase;}
.titolo_plus_kireia {font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.5em; color: #0066b3;text-transform:uppercase;}
.tecnici table {border: 1px solid #ffffff;}
.tecnici tr{background-color: #fff; height:10px}
.tecnici tr:hover{background-color: #e4e5e6; height:20px}
.tecnici td{padding:5px; font-size:15px; color:#0066b3;border-left: 0px solid #60abe3; border-bottom:1px solid #60abe3}
.tdFiletto{ border-right:1px solid #60abe3}
.filetti_agevolazioni{border-bottom: solid 1px #ccc; margin: 20px 0}
.centrato{text-align: center;}
.grassetto {font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;}
/*FORM*/
input.normale {BORDER-RIGHT: #60abe3 1px solid; BORDER-TOP: #60abe3 1px solid;FONT-SIZE: 16px;color:#07335d;width:100%; BORDER-LEFT: #60abe3 1px solid; BORDER-BOTTOM: #60abe3 1px solid;FONT-FAMILY: 'nexa_lightregular',Helvetica,Verdana,Arial,SansSerif; BACKGROUND-COLOR: #ffffff;-webkit-appearance: none; border-radius: 15px; padding: 10px 15px; box-sizing: border-box;-webkit-transition: 0.5s;
  transition: 0.5s;outline: none;}

input.normale_form_esploso {BORDER-RIGHT: #60abe3 1px solid; BORDER-TOP: #60abe3 1px solid;FONT-SIZE: 16px;color:#07335d;width:100%; BORDER-LEFT: #60abe3 1px solid; BORDER-BOTTOM: #60abe3 1px solid;FONT-FAMILY: 'nexa_lightregular',Helvetica,Verdana,Arial,SansSerif; BACKGROUND-COLOR: #ffffff;-webkit-appearance: none; margin-bottom: 10px;border-radius: 15px; padding: 10px 15px; box-sizing: border-box;-webkit-transition: 0.5s;
  transition: 0.5s;outline: none; }

input.bottone {BORDER-RIGHT: 0px outset #0064b1;BORDER-TOP: 0px outset #0064b1;FONT-SIZE: 1.2em;padding:10px;width:100%;  BORDER-LEFT: 0px outset #0064b1; BORDER-BOTTOM: 0px outset #0064b1; COLOR: #FFFFFF; FONT-FAMILY: 'nexa_boldregular',Verdana, Arial, SansSerif; BACKGROUND-COLOR: #0066b3;border-radius: 15px; padding: 10px 15px; box-sizing: border-box;}

input.bottone_verde {BORDER-RIGHT: 0px outset #0064b1;BORDER-TOP: 0px outset #0064b1;FONT-SIZE: 1em;height:40px;padding:5px;width:100%;  BORDER-LEFT: 0px outset #0064b1; BORDER-BOTTOM: 0px outset #0064b1; COLOR: #FFFFFF; FONT-FAMILY: 'nexa_lightregular',Verdana, Arial, SansSerif; BACKGROUND-COLOR: #66af10;}

select.normale {BORDER-RIGHT: #60abe3 1px solid;BORDER-TOP: #60abe3 1px solid;color:#07335d;width:100%;FONT-SIZE: 16px; BORDER-LEFT: #60abe3 1px solid; BORDER-BOTTOM: #60abe3 1px solid;FONT-FAMILY: 'nexa_lightregular',Helevtica,Verdana,Arial,SansSerif;BACKGROUND-COLOR: #ffffff;border-radius: 15px; padding: 10px 15px; box-sizing: border-box;-webkit-transition: 0.5s;
  transition: 0.5s;outline: none;}	

select.normale_form_esploso {BORDER-RIGHT: #60abe3 1px solid;BORDER-TOP: #60abe3 1px solid;color:#07335d;width:100%;FONT-SIZE: 16px; BORDER-LEFT: #60abe3 1px solid; BORDER-BOTTOM: #60abe3 1px solid;FONT-FAMILY: 'nexa_lightregular',Helevtica,Verdana,Arial,SansSerif;BACKGROUND-COLOR: #ffffff; margin-bottom: 10px;border-radius: 15px; padding: 10px 15px; box-sizing: border-box;-webkit-transition: 0.5s;
  transition: 0.5s;outline: none;}	

TEXTAREA.normale{BORDER-RIGHT:#60abe3 1px solid;BORDER-TOP: #60abe3 1px solid;FONT-SIZE: 16px;width:100%;color:#07335d;BORDER-LEFT: #60abe3 1px solid;BORDER-BOTTOM: #60abe3 1px solid;FONT-FAMILY: 'nexa_lightregular',Helvetica,Verdana,Arial,SansSerif; BACKGROUND-COLOR: #ffffff;border-radius: 15px; padding: 10px 15px; box-sizing: border-box;-webkit-transition: 0.5s;
  transition: 0.5s;outline: none;}

input[type=text]:focus {
  border: 1px solid #07335d;border-bottom: 2px solid #07335d; padding-left: 20px;
}

textarea:focus {
  border: 1px solid #07335d;border-bottom: 2px solid #07335d;padding-left: 20px;
}

form.form_nospazi{padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}			
/*FORM*/
								
A {color: #0066b3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1.1em; font-weight: normal; text-decoration: none;}
A:Visited  {color: #0066b3; font-family:  'nexa_lightregular', Helvetica, Arial, sans-serif;font-size: 1.1em; font-weight: normal; text-decoration: none}
A:Active  {color :#0066b3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1.1em; font-weight: normal; text-decoration: none}
A:Hover  {font-size: 1.1em; color: #000000; font-family:'nexa_lightregular', Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none}

A.titNews {color: #0066b3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: normal; text-decoration: none; line-height: 1.2em;}
A.titNews:Visited  {color: #0066b3; font-family:  'nexa_lightregular', Helvetica, Arial, sans-serif;font-size: 1.4em; font-weight: normal; text-decoration: none}
A.titNews:Active  {color :#0066b3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: normal; text-decoration: none}
A.titNews:Hover  {font-size: 1.4em; color: #000; font-family:'nexa_lightregular', Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none}

A.testo  {color: #696a6d; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1.1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.testo:Visited  {color: #696a6d; font-family:  'nexa_lightregular', Helvetica, Arial, sans-serif;font-size: 1.1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.testo:Active  {color :#696a6d; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1.1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.testo:Hover  {font-size: 1.1em; color: #000000; font-family:'nexa_lightregular', Helvetica, Arial, sans-serif;line-height:1.3em; font-weight: normal; text-decoration: underline}

A.testoPiccolo  {color: #5eaae3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.testoPiccolo:Visited  {color: #5eaae3; font-family:  'nexa_lightregular', Helvetica, Arial, sans-serif;font-size: 1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.testoPiccolo:Active  {color :#5eaae3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.testoPiccolo:Hover  {font-size: 1em; color: #000000; font-family:'nexa_lightregular', Helvetica, Arial, sans-serif;line-height:1.3em; font-weight: normal; text-decoration: underline}

A.Pie  {color: #0066b3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.Pie:Visited  {color: #0066b3; font-family:  'nexa_lightregular', Helvetica, Arial, sans-serif;font-size: 1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.Pie:Active  {color :#0066b3; font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif; font-size: 1em; line-height:1.3em; font-weight: normal; text-decoration: none}
A.Pie:Hover  {font-size: 1em; color: #000000; font-family:'nexa_lightregular', Helvetica, Arial, sans-serif;line-height:1.3em; font-weight: normal; text-decoration: underline}

p {border: 0px solid #666; overflow: hidden; padding: 10px 0;text-align: left;}
.container {background-repeat: repeat-y;margin-bottom: 0px;}
.spazio{ height:10px;}

/** MENU **/
#menuMain{ margin-top:10px;}
#menuMain ul{list-style:none;position:relative;float:left;margin:0;padding:0}
#menuMain ul a{display:block;color:#034e87;text-decoration:none;font-weight:400;font-size:1em;line-height:32px;padding:0 8px 0 6px;font-family:'nexa_lightregular',Helvetica,Arial,sans-serif;  background-image:url(../images/separator.png); background-repeat:no-repeat; background-position:right;}

#menuMain ul li{position:relative;float:left;margin:0;padding:0;}
#menuMain ul li.current-menu-item{background:#de001a}
#menuMain ul li a:hover{ border-bottom:solid 3px #034e87; color:#4da1e1;}
#menuMain ul ul{display:none;position:absolute;top:100%;left:0;background:#034e87;padding:0}
#menuMain ul ul a{ color:#FFFFFF; text-transform:inherit;font-family:'nexa_lightregular',Helvetica,Arial,sans-serif; border-bottom:#063f6a solid 1px; background-image:none;}
#menuMain ul ul a:hover{ color:#4da1e1;border-bottom:#063f6a solid 1px;}
#menuMain ul ul li{float:none;min-width:200px}
#menuMain ul ul a{line-height:120%;padding:10px 15px}
#menuMain ul ul ul{top:0;left:100%}
#menuMain ul li:hover > ul{display:block}

.slicknav_menu {display:none;}

.menuRespLivello{background-image:url(../images/arrow-dinamico.png); background-position:right; background-repeat:no-repeat;}

@media screen and (max-width: 40em) {
.js #menuMain {display:none;}
.js .slicknav_menu {display:block;}
}
/** MENU **/

.show_desk{display: block}
.show_mob{display: none!important}

#barraTop{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:110px; -moz-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);-webkit-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3); padding-top:10px;background-color:#ffffff;}

#barraTop_LP{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:80px; -moz-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);-webkit-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3); padding-top:10px;background-color:#ffffff;}

.sliderHeight{position:relative; height:631px; margin-top:50px; overflow:hidden;}
.imgSlider{ width:100%; background-size:cover; background-position:center; min-height:710px}
.cta{ width:100%; border:solid 1px #60abe3; text-align:center; padding:20px 0; margin-top:30px; font-size:1.5em; line-height: 1.2em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;}
a.cta {display:block; color:#60abe3;}
.cta:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:100%; border:solid 1px #0066b3; text-align:center; padding:20px 0; margin-top:30px; font-size:1.5em; background-color:#0066b3; color:#FFFFFF;}

.cta_blu{ width:100%; height:65px; border:solid 1px #60abe3; text-align:center; padding:20px 0 0 0; margin-top:30px; font-size:1.5em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat; background-color: #0066b3}
a.cta_blu {display:block; color:#fff;}
.cta_blu:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:100%; height:65px; border:solid 1px #60abe3; text-align:center; padding:20px 0 0 0; margin-top:30px; font-size:1.5em; background-color:#60abe3; color:#FFFFFF;}


.ctaMini{width:100%; border:solid 1px #60abe3; text-align:center; padding:15px 0 15px 0; font-size:1.5em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;}
a.ctaMini {display:block; color:#60abe3;}
.ctaMini:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:100%; border:solid 1px #0066b3; text-align:center; padding:15px 0 15px 0; font-size:1.5em; background-color:#0066b3; color:#FFFFFF;}

#areaServizi .servizio-hp {-webkit-transition:0.3s;transition:0.3s;}#areaServizi:hover .servizio-hp {opacity: 0.4;}#areaServizi:hover .servizio-hp:hover {opacity: 1;}
.servizio-hp{ margin-bottom:10px; width:100%}

#areaProdotti .prodotti {-webkit-transition:0.3s;transition:0.3s;}#areaProdotti:hover .prodotti {opacity: 0.4;}#areaProdotti:hover .prodotti:hover {opacity: 1;}
.prodotti{ border-bottom:solid 4px #0066b3; padding-bottom:10px;}

.imgHeader{height:auto; width:100%; overflow:hidden; margin: 50px 0 30px 0;text-align: center}
.imgHeader_kireia_concorso{height:auto; width:100%; overflow:hidden; margin: 120px 0 30px 0;}
/*LP*/
.imgHeader_LP{width:100%; margin: 20px 0 30px 0;position: relative; height: 650px;}
#imgHeader_LP_cover {background-image: url(/images/img-lp/climatizzatori_brescia.jpg); width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.posizione_cta{margin-top: 50%;}
.posizione_testo{margin-top: 10%;}
.box_descrizione{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; padding: 110px 50px 30px 50px; position: relative}
.box_descrizione_corta{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; padding: 110px 30px 30px 30px; position: relative}
.descrizione{color:#fff;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.5em;}
.descrizione_corta{color:#fff;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.1em;}
.descrizione_spot{color:#ffd200;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.8em;}
.condizionatore{position: absolute; top: -50px; left: -5px; z-index: 100;}

.cta_LP{ width:400px; border:solid 1px #60abe3; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.5em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;background-color:#0066b3;}
a.cta_LP {display:block; color:#fff;}
.cta_LP:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:400px;  border:solid 1px #f68d1e; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.5em; background-color:#f68d1e; color:#FFFFFF;}

.testo_destra{text-align: right}
.testo_sinistra{text-align: left}	
.cta_LP_precventivo{ width:90%; border:solid 1px #88b808; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.5em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;background-color:#97cb0b;}
a.cta_LP_precventivo {display:block; color:#fff;}
.cta_LP_precventivo:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:90%;  border:solid 1px #88b808; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.5em; background-color:#88b808; color:#FFFFFF;}

.imgHeader_LP2{width:100%; margin: 20px 0 30px 0;position: relative; height: 450px;}
#imgHeader_LP2_cover {background-image: url(/images/img-lp/visual1B.jpg); width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_testo_lungo{margin-top: 120px; text-align: right}

.plus_icone_lp img{width: 70%}

.cta_gradient{ max-width: 400px; min-width: 300px; border-radius: 20px; text-align:center; padding:15px 12px 12px 12px; margin:20px auto; font-size:1.3em;background: rgb(38,205,221);
background: linear-gradient(90deg, rgba(38,205,221,1) 0%, rgba(62,96,240,1) 100%); transition: all 0.5s}
a.cta_gradient {display:block; color:#fff;}
.cta_gradient:hover{max-width: 400px; min-width: 300px; text-align:center; padding:15px 12px 12px 12px; margin:20px auto; font-size:1.3em; background-color:#147dcc; color:#FFFFFF;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;}

.cta_gradient_little{ max-width: 300px; min-width: 200px; border-radius: 20px; text-align:center; padding:15px 12px 12px 12px; margin:20px auto; font-size:1em;background: rgb(38,205,221);
background: linear-gradient(90deg, rgba(38,205,221,1) 0%, rgba(62,96,240,1) 100%); transition: all 0.5s}
a.cta_gradient_little {display:block; color:#fff;}
.cta_gradient_little:hover{max-width: 300px; min-width: 200px; text-align:center; padding:15px 12px 12px 12px; margin:20px auto; font-size:1em; background-color:#147dcc; color:#FFFFFF;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;}

.box_toggle{background-color: #fff; padding: 15px; box-sizing: border-box;color: #014c82; width: 100%; margin-top: 5px; border-bottom: dotted 1px #bab9ba}
.box_toggle p{color:#585858; margin: 10px 0; padding: 0}
/*LP*/

.link-sottomenu{ background-image:url(/images/arrow-sottomenu.png); background-position:left; background-repeat:no-repeat; margin-left:0px; padding: 0 0 10px 20px; margin-top:8px; border-bottom:1px solid #045694;}
.link-sottomenu a{color: #ffffff; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}
.link-sottomenu a:hover{color: #6bb5ed; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}

.link-sottomenu2{ background-image:url(/images/arrow-sottomenu2.png); background-position:left; background-repeat:no-repeat; margin-left:0px; padding: 0 0 10px 20px; margin-top:8px; border-bottom:1px solid #045694; margin-left:20px;}
.link-sottomenu2 a{color: #89c7f6; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}
.link-sottomenu2 a:hover{color: #ffffff; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}

.link-download{ background-image:url(/images/ico-mitsubishi.png); background-position:left; background-repeat:no-repeat; margin-left:0px; padding: 10px 0 10px 30px; margin-top:8px; border-bottom:1px solid #e0dbdb;}
.link-download a{color: #0065a5; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}
.link-download a:hover{color: #000000; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}

.link_download_pdf{ background-image:url(/images/ico-pdf.png); background-position:left; background-repeat:no-repeat; margin-left:0px; padding: 10px 0 10px 30px; margin-top:8px; border-bottom:1px solid #e0dbdb;}
.link_download_pdf a{color: #0065a5; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}
.link_download_pdf a:hover{color: #000000; font-family: 'nexa_lightregular',Helvetica,Arial, sans-serif; font-size: 1em; text-decoration:none;}

.sottomenu{background-color:#0066b3; padding:15px; min-height:120px;}
.descProdotti ul {list-style-type: circle; padding:10px; color:#0f75b5;}
.descProdotti p{margin:0px; padding:0px;}
.desc_job {margin: 10px 0}
.desc_job ul {list-style-image: url('/images/pallino.png'); padding-left:20px;margin: 0;}
.ctaInstallazioni{ width:92%; height:65px; border:solid 1px #60abe3; text-align:left; padding:15px 0 20px 15px; margin-top:20px; font-size:1.2em; background-image:url(../images/arrowBanner.png); background-position:right top; background-repeat:no-repeat;}
a.ctaInstallazioni {display:block; color:#60abe3;}
.ctaInstallazioni:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:92%; height:65px; border:solid 1px #0066b3; text-align:left; padding:15px 0 20px 15px; margin-top:20px; font-size:1.2em; background-color:#0066b3; color:#FFFFFF;}
.my-gallery img{ margin-bottom:8px; margin-right:5px;}
.boxtitSlider{ padding:5px; background-color:#e5e5e5;}

.sxMiniform{float:left; width:350px; margin-right:15px;}
.dxMiniform{float:left; width:350px;}

.video_banner video{width: 306px; height: auto; border: 0; padding: 0; margin-top: -9px}
.video_banner_int video{width: 223px; height: auto; border: 0; padding: 0; margin-top: 0px}
.filetto_home_video{height: 15px; background-color: #ffc923; margin-top: 43px}

.ico_kireia{float: left; margin-bottom: 20px;} .ico_kireia img{width: 159px!important; height: auto}
.plus_kireia{float: none; min-height: 150px; padding: 0px; font-size:1em; color:#0066b3;}

.col_sx_human_sensor{width: 65%; padding-right: 2%; box-sizing: border-box; float: left; text-align: center}
.col_dx_human_sensor{width: 35%; box-sizing: border-box; float: left}

.mappa_contatti{width:100%; height:400px;}
.box_scheda_news{ line-height: 1.2em;}
.box_scheda_news h1{ line-height: 1.1em; color: #0066b3; font-size: 2em; text-transform: uppercase}
.box_scheda_news h2{ line-height: 1.1em; color:#25aedc}
.box_scheda_news h3{ line-height: 1.1em;color:#01497f; font-size: 18px; margin: 18px 0 10px 0}
.box_scheda_news a{color:#33adcf; text-decoration: underline}
	
.cta_concorso{ width:300px; text-align:center; padding:10px 0 10px 0; margin:30px auto; font-size:1.2em; background-color:#d6011d; text-transform: uppercase}
a.cta_concorso {display:block; color:#fff;box-sizing: border-box}
.cta_concorso:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:300px;  text-align:center; padding:10px 0 10px 0; margin:30px auto; font-size:1.2em; background-color:#eb0725; color:#fff; box-sizing: border-box}

.rwd-video { height: 0;overflow: hidden; padding-bottom: 56.25%;padding-top: 0px;position: relative;}
.rwd-video iframe,.rwd-video object,.rwd-video embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}

.img_scomparsa{display: none!important}
.img_scomparsa_reverse{display: block!important}

.slider_home_bg{background-color: #0066b3;margin-top: 120px}
.slider_home_img{width: 60%; float: left}
.slider_home_txt{width: 40%; float: left; box-sizing: border-box; padding: 7% 5%;color: #fff; font-size: 1.2em; line-height: 1.3em;}
.slider_home_txt h2 {font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 2.5em; color: #fff;text-transform:uppercase; line-height: 1.1em}


@media all and (min-width: 996px) and (max-width: 1480px){
   .slider_home_txt{padding: 3% 3%;}
	.slider_home_txt h2 {font-size: 2em;}
}

/*TABLET*/
@media only screen and (min-width: 768px) and (max-width: 995px) {
.container {}
body {background-color:#ffffff;}
#barraTop{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:100px; -moz-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);-webkit-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3); padding-top:10px; background-color:#ffffff;}
#barraTop_LP{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:80px; -moz-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);-webkit-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3); padding-top:10px;background-color:#ffffff;}
.imgHeader{height:auto; width:100%; overflow:hidden; margin: 110px 0 30px 0;}
.imgHeader_kireia_concorso{margin: 110px 0 30px 0;}
#menuMain{ margin-top:5px;}
#menuMain ul a{display:block;color:#034e87;text-decoration:none;font-weight:400;font-size:0.75em;line-height:32px;padding:0 8px 0 5px;font-family:'nexa_lightregular',Helvetica,Arial,sans-serif; }
.sliderHeight{position:relative; height:540px; margin-top:0px; overflow:hidden;}
.tabs-style-iconbox nav ul li a {overflow: visible;padding: 1em 0;line-height: 1;-webkit-transition: color 0.2s;transition: color 0.2s;}
#logoMitsu{ width:120px; height:auto;}
#logoFb{ width:25px; height:auto;}
.my-gallery img{ margin-bottom:8px; margin-right:5px; width:112px; height:auto;}
.show_desk{display: block}
.show_mob{display: none!important}
.video_banner video{width: 240px; height: auto; border: 0; padding: 0; margin-top: -9px}
.video_banner_int video{width: 176px; height: auto; border: 0; padding: 0; margin-top: 0px}	
.filetto_home_video{height: 15px; background-color: #ffc923; margin-top: 30px}
.slider_home_bg{margin-top: 100px}	
	
/*LP*/	
.imgHeader_LP{width:100%; margin: 20px 0 30px 0;position: relative; height: 500px;}
#imgHeader_LP_cover {background-image: url(/images/img-lp/climatizzatori_brescia.jpg); width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_descrizione{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; padding: 80px 50px 20px 50px; position: relative}
.box_descrizione_corta{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; padding: 80px 30px 30px 30px; position: relative}	
.descrizione{color:#fff;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.2em;}
.descrizione_spot{color:#ffd200;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.5em;}
.condizionatore{position: absolute!important; top: -50px; left: -5px; z-index: 10000;}
.condizionatore img{width: 325px; height: auto}	
.cta_LP{ width:280px; border:solid 1px #60abe3; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.2em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;background-color:#0066b3;}
a.cta_LP {display:block; color:#fff;}
.cta_LP:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:280px;  border:solid 1px #f68d1e; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.2em; background-color:#f68d1e; color:#FFFFFF;}
	
.posizione_cta{margin-top: 45%;}
.sxMiniform{float:none; width:100%; margin-right:0px;}
.dxMiniform{float:none; width:100%; margin-top:10px;}
.imgHeader_LP2{width:100%; margin: 20px 0 30px 0;position: relative; height: 350px;}
#imgHeader_LP2_cover {background-image: url(/images/img-lp/visual1B.jpg); width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_testo_lungo{margin-top: 60px;}	
.col_sx_human_sensor{width: 50%; padding-right: 2%; box-sizing: border-box; float: left; text-align: center}
.col_dx_human_sensor{width: 50%; box-sizing: border-box; float: left}	
	
.slider_home_img{width: 100%; float: none}
.slider_home_txt{width: 100%; float: none; box-sizing: border-box; padding: 2% 5%;color: #fff; font-size: 1.1em; line-height: 1.3em;}
.slider_home_txt h2 {font-size: 2em;}	
	
}

/*iPHONE*/
@media only screen and (max-width: 767px) {
.container {}
body {background-color:#ffffff;}
.titSlider{ color:#5db6f9;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.5em; text-transform:uppercase;}
#barraTop{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:122px; display:none;}	
#barraTop_LP{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:80px; -moz-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);-webkit-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3); padding-top:10px;background-color:#ffffff;}
.sliderHeight{position:relative; height:460px; margin-top:30px; overflow:hidden;}
.titolo {font-size: 1.6em; color: #0066b3;text-transform:uppercase;}
.imgHeader{height:auto; width:100%; overflow:hidden; margin: 50px 0 30px 0;}
.imgHeader_kireia_concorso{margin: 50px 0 30px 0;}
.sliderimgCont{display:block; }
.imgSlider{ width:100%; background-size:cover; background-position:no-repeat center top; min-height:460px}
.menuRespLivello{background-image:none; background-position:right; background-repeat:no-repeat;}
.show_desk{display: none!important}
.show_mob{display: block!important}	
img.img_carosello_plus_lp{width: 80%!important; margin: auto}	
.img_scomparsa{display: block!important}
.img_scomparsa_reverse{display: none!important}
.imgHeader_LP{height:auto; width:100%; overflow:hidden; margin: 70px 0 30px 0;}
.sxMiniform{float:none; width:100%; margin-right:0px;}
.dxMiniform{float:none; width:100%;margin-top:10px;}	
.filetto_home_video{display: none}	
.video_banner video{width: 400px; height: auto; border: 0; padding: 0; margin-top: 10px}
.video_banner_int video{width: 400px; height: auto; border: 0; padding: 0; margin-top: 0px}	
.mappa_contatti{width:100%; height:200px;}	
.slider_home_bg{margin-top: 50px}	
.slider_home_img{width: 100%; float: none}
.slider_home_txt{width: 100%; float: none; box-sizing: border-box; padding: 2% 5%;color: #fff; font-size: 1.1em; line-height: 1.3em;}
.slider_home_txt h2 {font-size: 1.8em;}	
	
	
/*LP*/	
.imgHeader_LP{width:100%; margin: 20px 0 30px 0;position: relative; height: 950px;}
#imgHeader_LP_cover {background-image: none; background-color: #ede7e2; width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_descrizione{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; margin-top: 20px; padding: 20px 20px 20px 20px; position: relative; text-align: center}
.box_descrizione_corta{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; padding: 20px 20px 20px 20px; position: relative; margin-top: 20px;text-align: center}	
.descrizione{color:#fff;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.2em;}
.descrizione_spot{color:#ffd200;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.5em;}
.condizionatore{position: absolute!important; top: -50px; left: -5px; z-index: 10000;}
.condizionatore img{width: 325px; height: auto}		
.posizione_cta{margin-top: 10%;}
.posizione_testo{margin-top: 5%;}
.cta_LP{ width:98%; border:solid 1px #60abe3; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.2em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;background-color:#0066b3;}
a.cta_LP {display:block; color:#fff;}
.cta_LP:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:98%;  border:solid 1px #f68d1e; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.2em; background-color:#f68d1e; color:#FFFFFF;}
.testo_destra{text-align: center}
.testo_sinistra{text-align: center}	
.imgHeader_LP2{width:100%; margin: 20px 0 30px 0;position: relative; height: 300px;}
#imgHeader_LP2_cover {background-image: url(/images/img-lp/visual1B-mob.jpg); width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_testo_lungo{margin-top: 50px; text-align: center}
	
.ico_kireia{float: none; margin-bottom: 20px;}
.plus_kireia{width: 90%; float: none; min-height: 150px; box-sizing: border-box; padding: 0px; font-size: 0.9em; color:#0066b3;}
	
.cta{ width:100%; min-height:65px; border:solid 1px #60abe3; text-align:center; padding:20px 0 0 0; margin-top:30px; font-size:1.3em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;}
a.cta {display:block; color:#60abe3;}
.cta:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:100%; min-height:65px; border:solid 1px #0066b3; text-align:center; padding:20px 0 0 0; margin-top:30px; font-size:1.3em; background-color:#0066b3; color:#FFFFFF;}	
	
.cta_blu{ width:100%; height:65px; border:solid 1px #60abe3; text-align:center; padding:20px 0 0 0; margin-top:30px; font-size:1em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat; background-color: #0066b3}
a.cta_blu {display:block; color:#fff;}
.cta_blu:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:100%; height:65px; border:solid 1px #60abe3; text-align:center; padding:20px 0 0 0; margin-top:30px; font-size:1em; background-color:#60abe3; color:#FFFFFF;}
	
.col_sx_human_sensor{width: 100%; padding-right: 0%; box-sizing: border-box; float: none; text-align: center}
.col_dx_human_sensor{width: 100%; box-sizing: border-box; float: none}	
h1.titolo_lp_clima{font-size: 1.6em;}
.titolo_lp_clima{font-size: 1.6em;}
h2.paragrafo_lp_clima{font-size: 1.2em;}	
.paragrafo_lp_clima{font-size: 1.2em; line-height: 1.2em}
.box_recensione{min-height: 200px; }
}

/*CELL PIU PICCOLI*/
@media only screen and (max-width: 479px) {
.container {}
.titolo {font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.4em; color: #0066b3;text-transform:uppercase;}	
.paragrafo{color:#0066b3;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.2em; text-transform:uppercase;}	
.titSlider{ color:#5db6f9;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.5em; text-transform:uppercase;}
#barraTop{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:122px; display:none;}
#barraTop_LP{position:fixed; z-index:1000;top:0;left:0;bottom:0; right:0; height:60px; -moz-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);-webkit-box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3);box-shadow: 0 4px 4px rgba(174, 174, 174, 0.3); padding-top:10px;background-color:#ffffff;}
.sliderHeight{position:relative; height:460px; margin-top:35px; overflow:hidden;}
.sliderimgCont{display:block;}
.imgSlider{ width:100%; background-size:cover; background-position:no-repeat center top; min-height:460px}
.my-gallery img{ margin-bottom:8px; margin-right:5px; width:100px; height:auto;}
.show_desk{display: none!important}
.show_mob{display: block}
.video_banner video{width: 260px!important; height: auto; border: 0; padding: 0; margin-top: 10px}	
.video_banner_int video{width: 260px!important; height: auto; border: 0; padding: 0; margin-top: 0px}	
/*LP*/	
.imgHeader_LP{width:100%; margin: 20px 0 30px 0;position: relative; height: 950px;}
#imgHeader_LP_cover {background-image: none; background-color: #ede7e2; width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_descrizione{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; margin-top: 20px; padding: 20px 20px 20px 20px; position: relative}
.box_descrizione_corta{background-image: url(/images/img-lp/bg-azzurro.png); height: 100%; padding: 20px 20px 20px 20px; position: relative; margin-top: 20px;text-align: center}		
.descrizione{color:#fff;font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;font-size: 1.2em;}
.descrizione_spot{color:#ffd200;font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;font-size: 1.5em;}
.condizionatore{position: absolute!important; top: -50px; left: -5px; z-index: 10000;}
.condizionatore img{width: 325px; height: auto}		
.posizione_cta{margin-top: 15%;}
.posizione_testo{margin-top: 10%;}
.cta_LP{ width:98%; border:solid 1px #60abe3; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.2em; background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat;background-color:#0066b3;}
a.cta_LP {display:block; color:#fff;}
.cta_LP:hover{ -webkit-transition:background-color .2s ease-out; -moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:98%;  border:solid 1px #f68d1e; text-align:center; padding:10px 0 10px 0; margin-top:30px; font-size:1.2em; background-color:#f68d1e; color:#FFFFFF;}
.testo_destra{text-align: center}
.testo_sinistra{text-align: center}	
.imgHeader_LP2{width:100%; margin: 20px 0 30px 0;position: relative; height: 400px;}
#imgHeader_LP2_cover {background-image: url(/images/img-lp/visual1B-mob.jpg); width: 100%; height: 100%;background-repeat:no-repeat; background-size:cover; height:100%;}
.box_testo_lungo{margin-top: 50px;}

}

.nascosto{display:none;}
.verde{color:#5c7d05}
.verde_agevolazioni{color:#88d715}
.verde_feed{color:#71b83d}
.blu{color:#0066b3;}
.bluScuro{color:#034374;}
.blu_clima{color:#014c82!important;}
.azzurro{color:#54a2dc;}
.nero{color:#000000;}
.grigio{color:#aeb1b4;}
.giallo{color:#fac41d}
.bianco{ color:#FFF;}
.rosso{color: #b30817}