/*!
Theme Name: Mecal
Theme URI: http://underscores.me/
Author: Metodoadv S.r.l. by Enrico Fanucchi
Author URI: https://metodoadv.com/
Description: Tema personalizzato per Mecal
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ims
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

slugtema is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.single-prodotti section.caratteristiche {overflow: hidden;}
.no-desktop {display: none;}
/*--------------------------------------------------------------
## RESPONSIVE
--------------------------------------------------------------*/

@media screen and (max-width: 2700px) {

}
@media screen and (max-width: 2600px) {


}

@media screen and (max-width: 2500px) {


}

@media screen and (max-width: 2400px) {


}

@media screen and (max-width: 2300px) {


}

@media screen and (max-width: 2200px) {


}

@media screen and (max-width: 2100px) {

	
}

@media screen and (max-width: 2050px) {


}

@media screen and (max-width: 2010px) {


}

@media screen and (max-width: 1970px) {


}
@media screen and (max-width: 1890px) {
	

}
@media screen and (max-width: 1850px) {

	
}
@media screen and (max-width: 1800px) {

	

}
@media screen and (max-width: 1750px) {

	

}
@media screen and (max-width: 1700px) {
	

}
@media screen and (max-width: 1600px) {
	
}
@media screen and (max-width: 1500px) {
	
}
@media screen and (max-width: 1400px) { 

}
@media screen and (max-width: 1350px) { 


}
@media screen and (max-width: 1300px) {



}

@media screen and (max-width: 1250px) {
	
	.tax-tipologia .img-serie {margin-top:-265px}
}

@media screen and (max-width: 1223px) { 
	.tax-tipologia .img-serie {margin-top:-260px}
}

@media screen and (max-width: 1200px) {
	.tax-tipologia .img-serie {margin-top:-250px}
	section.listing-prodotti-serie {padding-top: 360px}
	.menu-fixed .red {padding:0 30px;}
}
@media screen and (max-width: 1150px) {
	.tax-tipologia .img-serie {margin-top:-240px}
	section.listing-prodotti-serie {padding-top: 350px}	
	.menu-fixed .red {padding:0 27px;}

}
@media screen and (max-width: 1100px) {
	section.listing-prodotti-serie {padding-top: 340px}
	.tax-tipologia .img-serie {margin-top:-230px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 26px}
	section.footer .cta span.descrizione {font-size: 45px;}
	section.news .grey h4 {font-size: 23px}
	.menu-fixed .red {padding:0 25px;}
}
	
@media screen and (max-width: 1050px) {
	section.listing-prodotti-serie {padding-top: 330px}
	.tax-tipologia .img-serie {margin-top:-220px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 25px}
	section.footer .cta span.descrizione {font-size: 44px;}
	section.news .grey h4 {font-size: 22px}
	.menu-fixed .red {padding:0 23px;}



.uk-offcanvas-bar {background: #343C40!important; }
.uk-offcanvas-close {color:#D9272E;}
.uk-offcanvas-close i{color:#D9272E; display: block;}
.uk-offcanvas-close svg{color:#D9272E; display: none;}
.uk-offcanvas-close svg.svg-inline--fa {color:#D9272E; display: block;}
.uk-offcanvas-close:hover svg.svg-inline--fa {color:#fff; }
.uk-offcanvas-close:hover  {color:#fff; }
.uk-offcanvas-bar {padding-top: 75px; padding-left: 0; padding-right: 0;}
.uk-offcanvas-bar ul {margin: 0; padding: 0;}
.uk-offcanvas-bar ul li {float: none; width: 100%; text-align: left; border-top:1px solid #ffffff; line-height: 44px; height: 44px;  }
.uk-offcanvas-bar ul li.uk-position-relative a {margin-right: 46px;}
.uk-offcanvas-bar ul li img {display: none;}
.uk-offcanvas-bar ul li ul li {color: #fff; text-transform: lowercase!important;    display: block; border-top:none;}
.uk-offcanvas-bar ul li ul li a {color: #fff!important;text-transform: lowercase!important; padding-left: 30px;}
.uk-offcanvas-bar ul li a{color: #fff; padding-left: 20px; font-size: 16px!important; display: block!important;}
.uk-offcanvas-bar ul li a:hover {text-decoration: none; color: #D9272E;}
.uk-offcanvas-bar ul li.menu-item-has-children ul.sub-menu{ height:0; opacity: 0; transition: all 0.5s; visibility: hidden;}
.uk-offcanvas-bar ul li.menu-item-has-children.active ul.sub-menu{ height:auto; opacity: 1; transition: all 0.5s; visibility:visible; }
.uk-offcanvas-bar ul li.menu-item-has-children.active ul.sub-menu li {}
.uk-offcanvas-bar ul li.menu-item-has-children.active {overflow: visible; height: auto;}

.uk-offcanvas-bar ul li.menu-item-has-children::before {  font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f067"; margin-right: 15px;  color: #D9272E; line-height: 42px;    z-index: 11111;    position: absolute; right:0; cursor: pointer;}
.uk-offcanvas-bar ul li.menu-item-has-children.active::before {  font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f068";margin-right: 15px;  color: #D9272E; line-height: 42px;    z-index: 11111;    position: absolute; right:0; cursor: pointer;}


.uk-offcanvas-overlay {z-index: 111111;}


}
@media screen and (max-width: 1000px) { 
	section.listing-prodotti-serie {padding-top: 320px}
    .tax-tipologia .img-serie {margin-top:-210px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 24px}
	section.footer .cta span.descrizione {font-size: 42px;}
	section.news .grey h4 {font-size: 21px}
	.menu-fixed .red {padding:0 20px;}
	.menu-fixed .red a {font-size: 15px;}
	.menu-fixed .brochure a {font-size: 15px;}

}
@media screen and (max-width: 959px) {



a.menu-toggle {color: #ffffff; font-size: 26px;}
a.menu-toggle:hover {color: #D9272E;}
a.menu-close { color: #ffffff;font-size: 26px;}
a.menu-close:hover{color: #D9272E;}

	.single-prodotti .referenze {padding-bottom:0} 
	section.prodotto .dettaglio .uk-grid-margin {margin-top:0!important}
	section.prodotto .dettaglio {padding-top:25px;}
	section.prodotto .dettaglio h3 {margin-top:25px!important}
	section.prodotto .dettaglio .uk-width-1-6\@m {display: none;}
	section.prodotto .dettaglio .nomobile {display: none;}
	section.prodotto .dettaglio img.n {margin:25px 0}
	section.prodotto .dettaglio .spazio {margin-bottom: 25px}

    .menu-fixed a[uk-toggle="target: #form_prodotto"] {
        font-size: 0 !important; 
        display: inline-block;  
        line-height: 0;         
    }

    .menu-fixed a[uk-toggle="target: #form_prodotto"] img.brochure {
        display: inline-block;
        width: 24px;
        height: 89px;
        vertical-align: middle;
    }
    .menu-fixed a[uk-toggle="target: #form_download"] {
        font-size: 0 !important; 
        display: inline-block;   
        line-height: 0;       
    }

    .menu-fixed a[uk-toggle="target: #form_download"] img.brochure {
        display: inline-block;
        width: 24px;  
        height: 100px;
        vertical-align: middle;
    }

	.banner-single .bottom { position: static;}
	section.prodotto .dettagli {padding-top: 150px}
	section.prodotto .dettagli .text-content {margin-right: 0}
	.single-prodotti .banner-single .uk-position-center-right {margin-top:290px}
	.banner-serie {height: 700px!important}
	section.listing-prodotti-serie {padding-top: 300px}
	 .tax-tipologia .img-serie {margin-top:-200px}
	section.news .grey h4 {font-size: 24px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 26px}
	section.settori .settori-cont {padding: 80px 80px 120px 80px}
	section.chi-siamo img.excellencethatworks {width: 100%!important; left: 0}
	section.footer .cta span.descrizione {font-size: 40px;line-height:50px}
	section.cta-red {margin-top:75px}
	section.prodotti img.etichetta { width:150px }
	section.prodotto img.etichetta{ width:150px }
	section.listing-prodotti img.etichetta { width:150px }
	section.footer img.etichetta { width:150px }
	section.footer .cta .logo_cta { width:100px }
	section.footer { padding:35px 0; text-align:center; font-size:15 }
	section.footer p{ font-size:15px; line-height:24px }
	section.footer a { font-size:15px; line-height:24px }
	ul#bottom-footer-menu li { font-size:14px; }
	section.bottom-footer { height:auto!important; line-height:1; text-align:center; }
	section.bottom-footer p { text-align: center;}
	.menu_footer {padding-top:20px}
	.page-template-page-azienda .vantaggi {padding:80px}
	.page-template-page-settori section.banner .banner-in p {font-size: 21px}
	.single-settori section.banner .banner-in p {font-size: 21px}
	.mobslider {position: static!important; margin-bottom: 0!important;}
	.page-template-page-nostra-rete .select-dropdown {font-size: 21px!important}
	.collabora h2  { font-size:46px }
	section.news .grey h4 { height:135px }
	.form-contatti-in h2 {font-size: 46px;}
	.form-contatti-in p.big {font-size: 27px;}
	section.prodotto .dettaglio h3 {font-size: 47px}

}
@media screen and (max-width: 900px) { 
	section.listing-prodotti-serie {padding-top: 280px}
	.tax-tipologia .img-serie {margin-top:-180px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 25px}
	.page-template-page-azienda section.banner .banner-in {padding-top: 250px}
	.page-template-page-supporto section.banner .banner-in {padding-top: 250px}	
	.page-template-page-nostra-rete section.banner .banner-in {padding-top: 250px}
	.page-template-page-referenze section.banner .banner-in {padding-top: 250px}
	.page-template-page-news .banner .banner-in		{padding-top: 250px}		
	.single-settori section.banner .banner-in {padding-top: 250px}
	.page-template-page-azienda .vantaggi {padding:75px}
	.page-template-page-azienda .vantaggi h3 { font-size:46px }
	section.settori .settori-cont {padding: 70px 70px 110px 70px}
	.page-template-page-settori section.banner .banner-in p {font-size: 20px}
	.single-settori section.banner .banner-in p {font-size: 20px}
	.page-template-page-nostra-rete .select-dropdown {font-size: 20px!important}
	.collabora h2  { font-size:44px }
	.form-contatti-in h2 {font-size: 45px;}
	.page-template-page-careers section.form-contatti h3 {font-size: 45px;}
	section.prodotto .dettaglio h3 {font-size: 46px}
	section.referenze .correlati h3.t {font-size: 46px}
	section.caratteristiche h3{font-size: 46px  }
}

@media screen and (max-width: 850px) {
	.tabella .column-1 {font-size:15px; }
	.tabella .column-2 {font-size:15px; }
	.tabella .column-3 {font-size:15px; }
	.tabella .column-4 {font-size:15px; }

	.single-prodotti .banner-single .uk-position-center-right {margin-top:280px}
	.single-prodotti .banner-in-single {height: 650px!important}
	.single-prodotti .banner-single {height: 650px!important}
	section.listing-prodotti-serie {padding-top: 280px}
	 .tax-tipologia .img-serie {margin-top:-160px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 24px}
	section.footer .cta span.descrizione {font-size: 38px;line-height:48px}
	.tax-tipologia section.banner .banner-in {padding-top: 240px}
	.page-template-page-azienda section.banner .banner-in {padding-top: 240px}
	.page-template-page-supporto section.banner .banner-in {padding-top: 240px}	
	.page-template-page-nostra-rete section.banner .banner-in {padding-top: 240px}
	.page-template-page-referenze section.banner .banner-in {padding-top: 240px}	
	.page-template-page-careers section.banner .banner-in 	{padding-top: 240px}	
	.page-template-page-prodotti section.banner .banner-in {padding-top: 240px}				
	.page-template-page-news .banner .banner-in		{padding-top: 240px}					
	.single-settori section.banner .banner-in {padding-top: 240px}
	.page-template-page-azienda .vantaggi {padding:70px}
	.page-template-page-azienda .vantaggi h3 { font-size:44px }
	section.settori .settori-cont {padding: 60px 60px 100px 60px}
	.page-template-page-settori section.banner .banner-in p {font-size: 19px}
	.single-settori section.banner .banner-in p {font-size: 19px}
	.network-container p.big {font-size: 26px;}
	.collabora h2  { font-size:42px }
	section.news .grey h4 { height:135px }
	.form-contatti-in h2 {font-size: 44px;}
	.page-template-page-careers section.form-contatti h3 {font-size: 44px;}
	.page-template-page-careers section.form-contatti p.big {font-size: 26px;}
	.form-contatti-in p.big {font-size: 26px;}
	.single-post h1.big {font-size: 40px;}
	.menu-fixed ul li a {margin-right: 10px; font-size: 15px;}
	.menu-fixed h5 {font-size: 15px;}
		section.prodotto .dettaglio h3 {font-size: 45px; line-height: 54px}

}
@media screen and (max-width: 749px) {
	.home .banner {margin-top:-150px!important}
	.home #video-banner{ /*overflow:hidden;*/}
	section.contenuto h2 {font-size: 42px;}
	section.caratteristiche h3{font-size: 44px;  line-height: 52px}
	section.referenze .correlati h3.t {font-size: 44px;  line-height: 52px}
	section.prodotto .dettaglio h3 {font-size: 44px;  line-height: 52px}
	.single-prodotti .banner-single .uk-position-center-right {margin-top:270px}
	.single-prodotti .banner-in-single {height: 625px!important}
	.single-prodotti .banner-single {height: 625px!important}
	section.prodotto .dettagli {padding-top: 125px}
	.banner-serie {height: 650px!important}
	section.listing-prodotti-serie {padding-top: 260px}
	 .tax-tipologia .img-serie {margin-top:-140px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 23px}
	.page-template-page-azienda .vantaggi {padding:60px} 
	.page-template-page-azienda .vantaggi h3 { font-size:42px }
	section.footer .cta span.descrizione {font-size: 36px;line-height:46px}
	section.prodotti img.etichetta { width:100px }
	section.prodotto img.etichetta { width:100px }
	section.listing-prodotti img.etichetta { width:100px }
	section.footer img.etichetta { width:100px }
	ul#bottom-footer-menu li {padding:0 5px; font-size: 13px;}
	section.bottom-footer p { font-size: 11px}
	h1.big {font-size: 48px;}
	.single-post h1.big {font-size: 36px;}
	section.banner .banner-in p {font-size: 16px}
	.tax-tipologia section.banner .banner-in {padding-top: 220px}
	.page-template-page-supporto section.banner .banner-in {padding-top: 220px}
	.page-template-page-azienda section.banner .banner-in {padding-top: 220px}
	.page-template-page-nostra-rete section.banner .banner-in {padding-top: 220px}
	.page-template-page-referenze section.banner .banner-in {padding-top: 220px}
	.page-template-page-careers section.banner .banner-in 	{padding-top: 220px}		
	.page-template-page-prodotti section.banner .banner-in {padding-top: 220px}	
	.page-template-page-news .banner .banner-in		{padding-top: 220px}					
	.single-settori section.banner .banner-in {padding-top: 220px}
	.page-template-page-azienda .vantaggi span {font-size: 17px;}
	.page-template-page-azienda .vantaggi img.ico { width:36px }
	.garanzia img.ico { width:36px }
	#accordion-dinamico span.titolo { font-size:24px; line-height:36px }
	#accordion-dinamico .red span {font-size: 15px; display: none;}
	#accordion-dinamico .red img { top:48px}
	#accordion-dinamico .singolo-accorodion.open .red img {top:62px}
	#accordion-dinamico span.pretitolo {font-size:13px; }
	section.settori {position: relative; top:-220px; background: none;}
	section.settori .settori-cont {padding: 50px 20px 90px 20px; margin-top:0}
	.home section.news { padding:0; position:relative; top:-120px }
	.single-prodotti .banner-single {overflow: visible!important;}
	section.news .grey h4 {font-size: 22px}
	section.chi-siamo {padding: 150px 0}
	section.news h2 {font-size: 44px}
	section.supporto h3 {font-size: 44px}
	.page-template-page-settori section.banner .banner-in p {font-size: 18px}
	.single-settori section.banner .banner-in p {font-size: 18px}
	section.supporto p.big {font-size: 26px;}
	.form-contatti-in {padding:80px 0}
	.page-template-page-supporto section.supporto {padding-bottom: 0}
	.network-container p.big {font-size: 26px;}
	.page-template-page-nostra-rete .select-dropdown {font-size: 19px!important}
	.page-template-page-nostra-rete .select-wrapper {padding: 30px 50px}
	.collabora h2  { font-size:40px }
	section.news .grey h4 {font-size: 23px}
	section.news .grey h4 { height:130px }
	.form-contatti-in h2 {font-size: 42px;}
	.form-contatti-in p.big {font-size: 25px;}
	.page-template-page-careers section.form-contatti h3 {font-size: 42px;}
	.page-template-page-careers section.form-contatti p.big {font-size: 25px;}
	.menu-fixed img.prod {display:none}
	section.banner .uk-overlay-primary { height: 95vh}
	/*.uk-sticky-fixed{ height:80px!important; line-height:80px }
	/*.menu-fixed { height:100px!important; top:50px!important; line-height:1 }
	.menu-fixed h5 { display:none; }*/
	section.cta-red {padding:40px 20px;}
	#video-banner {height:95vh!important; margin-top: -20px;}
	section.banner {overflow:hidden!important;}
	section.footer ul.social li img { width:48px; }
	ul#bottom-footer-menu li { display:block; border-left:none; font-size:11px; line-height: 30px}
	table.tablepress {display: block!important; width: 100%!important;overflow-x: auto!important;-webkit-overflow-scrolling: touch!important;}
	.home section.banner {height: 94vh}

}
@media screen and (max-width: 700px) { 
	.uk-modal-dialog .form {padding:30px;}
	section.caratteristiche h3 {font-size: 43px;  line-height: 50px}
	section.prodotto .dettaglio h3 {font-size: 43px;  line-height: 50px}
	section.referenze .correlati h3.t {font-size: 43px;  line-height: 50px}
	.single-prodotti .banner-single .uk-position-center-right {margin-top:260px}
	section.listing-prodotti-serie {padding-top: 250px}
	.tax-tipologia .img-serie {margin-top:-130px}
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 22px}
	.tax-tipologia section.banner .banner-in {padding-top: 200px}
	.page-template-page-news .banner .banner-in		{padding-top: 200px}			
	.page-template-page-azienda section.banner .banner-in {padding-top: 200px}
	.page-template-page-supporto section.banner .banner-in {padding-top: 200px}
	.page-template-page-nostra-rete section.banner .banner-in {padding-top: 200px}	
	.page-template-page-referenze section.banner .banner-in {padding-top: 200px}	
	.page-template-page-careers section.banner .banner-in 	{padding-top: 200px}
	.page-template-page-prodotti section.banner .banner-in {padding-top: 200px}		
	.single-post h1.big {font-size: 34px;}
	.single-settori section.banner .banner-in {padding-top: 200px}
	.page-template-page-azienda .vantaggi {padding:50px} 
	.page-template-page-azienda .vantaggi h3 { font-size:40px }
	.page-template-page-azienda .vantaggi img.ico { width:34px }
	.garanzia img.ico { width:34px }
	
	section.chi-siamo {padding: 125px 0}
	section.footer .cta span.descrizione {font-size: 32px;line-height:42px}
	section.news h2 {font-size: 42px}
	section.supporto h3 {font-size: 42px}
	.page-template-page-settori section.banner .banner-in p {font-size: 17px}
	.single-settori section.banner .banner-in p {font-size: 17px}
	section.supporto p.big {font-size: 24px;}
	.form-contatti-in {padding:70px 0}
	.network-container p.big {font-size: 24px;}
	.page-template-page-nostra-rete .select-dropdown {font-size: 18px!important}
	.page-template-page-nostra-rete .select-wrapper {padding: 30px 40px}
	.collabora h2  { font-size:38px }
	section.news .grey h4 {font-size: 22px}
	section.news .grey h4 { height:125px }
	.form-contatti-in h2 {font-size: 40px;}
	.form-contatti-in p.big {font-size: 24px;}
	.page-template-page-careers section.form-contatti h3 {font-size: 40px;}
	.page-template-page-careers section.form-contatti p.big {font-size: 24px;}
	.menu-fixed img.prod {height: 80px; position: relative; top:10px;}
	.menu-fixed a[uk-toggle="target: #form_prodotto"] img.brochure {margin:0; top:-5px}
	.menu-fixed ul li a {margin-right: 8px; font-size: 14px}
	.menu-fixed .red {padding:0 10px;}
	.menu-fixed a[uk-toggle="target: #form_download"] img.brochure {margin:0; top:-5px}
	a.logo img {width: 140px}

}
@media screen and (max-width: 639px) {
	.form-contatti form .acceptance p {font-size: 11px}
	.page-template-page-careers section.form-contatti form .acceptance p {font-size: 11px}
	.cta-black {padding:30px 35px }
	.single-referenze section.gallery h3 {font-size: 32px}
	section.video h3 {font-size: 32px}
	.single-referenze .contenuto h1 {font-size: 36px;}
	section.eventi .dettagli p strong {margin-bottom: 10px}
	.dettagli {margin-top: -50px;padding-top: 95px;}
	.page-template-page-nostra-rete .page-left {padding-top:50px}
	.page-template-page-nostra-rete .select-wrapper span.caret {margin-right: 15px;}
	.page-template-page-nostra-rete .contenuto {padding-bottom: 50px; margin-left:20px; margin-right:20px}
	.cta-laterali .ctauno {display: none;}
	section.multi_slider h2 {font-size: 32px;}
	section.prodotti .prod_list .greybt a {font-size: 12px;}
	section.prodotti .prod_list .greybt {padding: 3px 7px}
	.single-prodotti .iubenda-tp-btn {display: none!important;}
	.uk-modal-dialog .bg_grey {font-size: 15px}
	.single-prodotti .cta-mobile {display:block!important; background: none!important;padding:0}
	.single-prodotti .cta-mobile .bg_grey {background: #CDD1D4; padding: 15px 10px}
	.single-prodotti .cta-mobile .bg_grey a {color:#c93931 }
	.single-prodotti .cta-mobile .bg_grey a span{color:#c93931 }
	.single-prodotti .cta-mobile .bg_red {background: #c93931;padding: 15px 10px }
	.single-prodotti .menu-fixed {display: none;}
	.menu-fixed img.prod {height: 75px; }
	section.caratteristiche h3 {font-size: 42px;  line-height: 48px}
	section.prodotto .dettaglio h3 {font-size: 42px;  line-height: 48px}
	section.referenze .correlati h3.t {font-size: 42px;  line-height: 48px}
	.single-prodotti .banner-single .uk-position-center-right {margin-top:250px}
	.single-prodotti .banner-in-single {height: 600px!important}
	.single-prodotti .banner-single {height: 600px!important}
	.banner-serie {height: 600px!important}
	section.listing-prodotti-serie {padding-top: 230px}
	 .tax-tipologia .img-serie {margin-top:-110px}	
	.form-contatti .dettagli {text-align: center;}
	.page-template-page-news .banner .banner-in		{padding-top: 180px}			
	.page-template-page-referenze section.prodotti .prod_list .uk-panel h3 {font-size: 21px}	
	.tax-tipologia section.banner .banner-in {padding-top: 180px}
	.page-template-page-azienda section.banner .banner-in {padding-top: 180px}
	.page-template-page-supporto section.banner .banner-in {padding-top: 180px}	
	.page-template-page-nostra-rete section.banner .banner-in {padding-top: 180px}	
	.page-template-page-referenze section.banner .banner-in {padding-top: 180px}
	.page-template-page-careers section.banner .banner-in 	{padding-top: 180px}
	.page-template-page-prodotti section.banner .banner-in {padding-top: 180px}		
	.single-settori section.banner .banner-in {padding-top: 180px}
	.page-template-page-azienda .vantaggi {padding:45px} 
	.page-template-page-azienda .vantaggi h3 { font-size:38px }	
	.page-template-page-azienda .vantaggi span {font-size: 16px;}
	.page-template-page-azienda .vantaggi img.ico { width:32px }
	.garanzia img.ico { width:32px }
	#accordion-dinamico span.titolo { font-size:21px; line-height:24px }
	
	section.news .grey h4 {font-size: 20px}
	section.chi-siamo {padding: 100px 0}
	section.footer .cta span.descrizione {font-size: 28px;line-height:36px}
	section.news h2 {font-size: 40px}
	section.supporto h3 {font-size: 40px}	
	.page-template-page-settori section.banner .banner-in p {font-size: 16px}
	.single-settori section.banner .banner-in p {font-size: 16px}
	section.supporto p.big {font-size: 22px;}
	.network-container p.big {font-size: 22px;}
	.form-contatti-in {padding:60px 0}
	.page-template-page-nostra-rete .select-dropdown {font-size: 17px!important}
	.page-template-page-nostra-rete .select-wrapper {padding: 30px}
	.collabora h2  { font-size:36px }
	.single-post h1.big {font-size: 32px;}
	h1.big {font-size: 46px}
	section.news .grey h4 {font-size: 21px}
	section.news .grey h4 { height:120px }		
	.form-contatti-in h2 {font-size: 38px;}
	.page-template-page-careers section.form-contatti h3 {font-size: 38px;}
	.page-template-page-careers section.form-contatti p.big {font-size: 22px;}
	.form-contatti-in p.big {font-size: 22px;}



}
@media screen and (max-width: 600px) {
	section.referenze .correlati h3.t {font-size: 40px;  line-height: 46px}
	section.caratteristiche h3 {font-size: 40px;  line-height: 46px}
	section.prodotto .dettaglio h3 {font-size: 40px;  line-height: 46px}
	.single-prodotti .banner-single .uk-position-center-right {margin-top:240px}
	.single-prodotti .banner-in-single {height: 550px!important}
	.single-prodotti .banner-single {height: 550px!important}
	section.listing-prodotti-serie {padding-top: 220px}
	 .tax-tipologia .img-serie {margin-top:-100px}	
	.page-template-page-azienda .vantaggi h3 { font-size:36px }
	.page-template-page-azienda .vantaggi {padding:40px} 
	.page-template-page-azienda .vantaggi img.ico { width:30px }
	.page-template-page-azienda .vantaggi span {font-size: 15px;}
	section.news h2 {font-size: 38px}
	section.supporto h3 {font-size: 38px}	
	.page-template-page-nostra-rete .select-dropdown {font-size: 16px!important}
	.collabora h2  { font-size:34px }
	h1.big {font-size: 44px}
	section.news .grey h4 {font-size: 20px}
	section.news .grey h4 { height:110px }
	.form-contatti-in h2 {font-size: 36px;}
	.page-template-page-careers section.form-contatti h3 {font-size: 36px;}
	.page-template-page-careers section.form-contatti p.big {font-size: 21px;}
	.form-contatti-in p.big {font-size: 21px;}


}
@media screen and (max-width: 559px) { 
	.menu-fixed ul li a {margin-right: 5px; }
	section.prodotto .dettaglio h3 {font-size: 38px}
	.single-prodotti .banner-single .uk-position-center-right {margin-top:230px}
	.page-template-page-azienda .vantaggi h3 { font-size:33px }
	.page-template-page-azienda .vantaggi {padding:35px} 
	.page-template-page-azienda .vantaggi img.ico { width:28px }
	section.news h2 {font-size: 36px}
	section.supporto h3 {font-size: 36px}	
	.collabora h2  { font-size:32px }
	h1.big {font-size: 42px}
	section.news .grey h4 {font-size: 19px}
	section.listing-prodotti-serie {padding-top: 200px}
	 .tax-tipologia .img-serie {margin-top:-90px}	

}
@media screen and (max-width: 392px) {

	.single-prodotti .tabella{ margin-left:-12px }
  }
@media screen and (max-width: 362px) {

	.single-prodotti .tabella{ margin-left:-25px }
  }  