/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/poppins-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/poppins-v21-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/poppins-v21-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/poppins-v21-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/poppins-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/poppins-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v21-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/poppins-v21-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/poppins-v21-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/poppins-v21-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/poppins-v21-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/poppins-v21-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v21-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/poppins-v21-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/poppins-v21-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/poppins-v21-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/poppins-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/poppins-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v21-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/poppins-v21-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/poppins-v21-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/poppins-v21-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/poppins-v21-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/poppins-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins-v21-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/poppins-v21-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/poppins-v21-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/poppins-v21-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
}



/*TRANSIZIONI*/
#masthead #main-logo, #gamma-prodotti .t-entry-visual, #info-credits a{
  -webkit-transition: all .3s ease;
  -moz-transition:    all .3s ease;
  -o-transition:      all .3s ease;
  -ms-transition:     all .3s ease;
  transition:         all .3s ease;
}

#gamma-prodotti .tmb, #gamma-prodotti .t-entry-visual, #gamma-prodotti .dummy+a, .carosello-prodotti .dummy+a{
  -webkit-transition: all .4s ease;
  -moz-transition:    all .4s ease;
  -o-transition:      all .4s ease;
  -ms-transition:     all .4s ease;
  transition:         all .4s ease;
}




/*GENERALI*/
.page-template-default #page-header{position:absolute; z-index:10;}

.sez-full .sx:not(.full) > .uncol{padding-left:calc(50vw - (1404px / 2));}
.sez-full .dx:not(.full) > .uncol{padding-right:calc(50vw - (1404px / 2));}
.sez-full.max-1630{max-width:1630px; margin:0 auto;}

.limita-1000, .limita-650{ margin-left:auto; margin-right:auto;}
.limita-1000{max-width:1000px;}
.limita-650{max-width:650px;}

.less-margin-top{margin-top:18px !important;}

#sostenibilita .background-inner{left:calc(50vw - (1404px / 2) + 140px); border-radius:15px 0 0 15px; }
  #sostenibilita .img-offset .t-entry-visual{overflow:visible;}
     #sostenibilita .img-offset .t-entry-visual img{top:72px; left:-36px;}

.carosello-prodotti .t-entry-visual, #elenco-faq .active-group{-webkit-box-shadow: 0px 30px 60px -30px rgba(0,0,0,.15); -moz-box-shadow: 0px 30px 60px -30px rgba(0,0,0,.15); box-shadow: 0px 30px 60px -30px rgba(0,0,0,.15);}

.carosello-prodotti .owl-item:nth-child(odd) .t-entry-visual{background-color:#d1ccc1;}
.carosello-prodotti .owl-item:nth-child(even) .t-entry-visual{background-color:#e8e4de;}
  .carosello-prodotti .dummy {margin-top:0; }
    .carosello-prodotti .dummy+a{-webkit-box-shadow:inset 0px 0px 0px 3px #181D7200; -moz-box-shadow:inset 0px 0px 0px 3px #181D7200; box-shadow:inset 0px 0px 0px 3px #181D7200;}
    .carosello-prodotti .dummy+a:hover {-webkit-box-shadow:inset 0px 0px 0px 3px #181D72; -moz-box-shadow:inset 0px 0px 0px 3px #181D72; box-shadow:inset 0px 0px 0px 3px #181D72;}



/*TYPO*/
 #contenuto-articolo h2{font-size:40px;}
  #contenuto-articolo h3{font-size:30px;}
  #contenuto-articolo h4{font-size:25px;}

.uncode-info-box span, .uncode-info-box.font-weight-600, .uncode-info-box.font-weight-600 span, .t-entry-meta *{font-weight:500 !important; letter-spacing:0.05em !important;}

.heading-text p{line-height:1.2;}
.col-2-txt{ -moz-column-count: 2; -moz-column-gap: 36px; -webkit-column-count: 2; -webkit-column-gap: 36px; -ms-column-count: 2; -ms-column-gap: 36px; column-count: 2; column-gap: 36px;}

.style-dark .btn-color-xsdn {color:#181D72 !important;}
.style-light p strong{color:#5c5c5c;}

#intro-gamma-prodotti .vc_custom_heading_wrap:nth-child(3), #categoria-prodotto .vc_custom_heading_wrap:nth-child(3), #categoria-prodotto .vc_custom_heading_wrap:nth-child(4){margin-top:18px;}
.intro-header.intro-video .vc_custom_heading_wrap:nth-child(2){margin-top:18px !important;}
.intro-header.intro-video .vc_custom_heading_wrap:nth-child(3){margin-top:9px !important;}



/*MENU OVERLAY TRASP V01*/
/*#masthead .menu-container{
  background: rgb(77,171,217);
background: -moz-linear-gradient(180deg, rgba(77,171,217,0.65) 0%, rgba(70,144,201,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(77,171,217,0.65) 0%, rgba(70,144,201,0) 100%);
background: linear-gradient(180deg, rgba(77,171,217,0.65) 0%, rgba(70,144,201,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4dabd9",endColorstr="#4690c9",GradientType=1);
}
#masthead #main-logo{transform-origin:center left;}
#masthead.is_stuck #main-logo{transform:scale(0.75); }
#main-logo .logo-image img, .mobile-menu-button{filter: drop-shadow(0px 10px 10px rgba(0,52,92,0.4));}
.mmb-container{padding-right:36px;}
  .mobile-menu-button.menu-button-overlay{background-color:#fff; height:62px; padding:0 21px; border-radius:62px; align-self:center;}
    .lines-button .lines:before,  .lines-button .lines, .lines-button .lines:after{background-color:#181D72 !important; }
    .lines-button .lines:before, .lines-button .lines, .lines-button .lines:after{height:3px;}
    .lines-button .lines:before{top:7px;}
    .lines-button .lines:after{top:-7px;}

.menu-accordion .menu-smart .drop-menu a{padding-left:20px !important;}
.submenu-dark .menu-smart ul a, .submenu-dark .overlay-search{color:#D5D5D5;}*/


/*MENU WHITE V02*/
#main-logo .logo-image img, .mobile-menu-button{filter: drop-shadow(0px 10px 10px rgba(0,52,92,0.2));}
.menu-smart, .menu-smart > li > a{padding:0 18px;}
body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown){font-size:21px;}

/*BREADCRUMBS*/
#breadcrumbs-hero{padding-top:18px;}
	#breadcrumbs-hero li, .header-articolo .uncode_breadcrumbs_wrap li{font-size:12px;}
  .header-style-dark #breadcrumbs-hero .breadcrumb, .header-articolo .breadcrumb{color:rgba(255,255,255,0.6);}
  .header-style-dark #breadcrumbs-hero .breadcrumb li a, .header-articolo .breadcrumb li a{color:#fff;}


/*FORM*/
.wpcf7-form{max-width:1020px; margin:0 auto;}
.wpcf7-inline-wrapper .wpcf7-inline-field{padding:0 18px;}
p + .wpcf7-inline-wrapper, .wpcf7-inline-wrapper + .wpcf7-inline-wrapper, .wpcf7 form p{margin-top:36px;}
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single{border-radius:100px; padding:14px 21px}
.wpcf7 ::placeholder{color:#c1c1c1;}

.wpcf7-acceptance .wpcf7-list-item-label{font-size:14px; color:#7d7d7d;}
.wpcf7-acceptance .wpcf7-list-item-label a{color:#4690C9; font-weight:600; text-decoration:underline;}



/*HOME*/
#hero.home .uncode-divider-wrap{margin-top:-2px;}

#azienda .row-internal{margin-top:0;}
  #azienda .sx .vc_custom_heading_wrap {margin-top:18px;}
  #azienda .dx .icon-media{width:217px !important;}



/*GAMMA PRODOTTI*/
body.page-id-92 .header-bg-wrapper{position:absolute; height:100vh; width:100vw;}
  body.page-id-92 .header-bg-wrapper .wp-video{}
    body.page-id-92 .header-bg-wrapper .wp-video video{height:100vh !important; top:0 !important; position:fixed !important; opacity:0.2}
#post-92.style-light-bg{background-color:transparent;}

#gamma-prodotti .tmb:hover{transform:scale(1.1);}
#gamma-prodotti .t-entry-visual{box-shadow:0px 30px 60px -30px rgba(0,0,0,.15);}
  #gamma-prodotti .dummy {background-color:#fff; margin-top:0; }
    #gamma-prodotti .dummy+a{-webkit-box-shadow:inset 0px 0px 0px 3px #181D7200; -moz-box-shadow:inset 0px 0px 0px 3px #181D7200; box-shadow:inset 0px 0px 0px 3px #181D7200;}
    #gamma-prodotti .dummy+a:hover {-webkit-box-shadow:inset 0px 0px 0px 3px #181D72; -moz-box-shadow:inset 0px 0px 0px 3px #181D72; box-shadow:inset 0px 0px 0px 3px #181D72;}
    /*#gamma-prodotti [data-lb-index="0"], #gamma-prodotti [data-lb-index="1"], #gamma-prodotti [data-lb-index="3"],  #gamma-prodotti [data-lb-index="4"]{background-color:#D1CCC1;}
    #gamma-prodotti [data-lb-index="2"],  #gamma-prodotti [data-lb-index="5"],  #gamma-prodotti [data-lb-index="6"]{background-color:#E8E4DE;}*/

	#gamma-prodotti.var [data-lb-index="0"], #gamma-prodotti.var [data-lb-index="2"], #gamma-prodotti.var [data-lb-index="4"],  #gamma-prodotti.var [data-lb-index="6"]{background-color:#D1CCC1;}
    #gamma-prodotti.var [data-lb-index="1"],  #gamma-prodotti.var [data-lb-index="3"],  #gamma-prodotti.var [data-lb-index="5"]{background-color:#E8E4DE;}



/*CATEGORIA PRODOTTO*/
#categoria-prodotto .row{padding-top:108px;}

#img-categoria.img-split .row-parent{padding-left:0; padding-right:0;}
#img-categoria.img-split .single-wrapper{max-width:830px !important;}

.singolo-prodotto .vc_custom_heading_wrap, .singolo-prodotto .uncode_text_column{padding-left:36px; padding-right:36px;}
.singolo-prodotto .dx .divider-wrapper{right:0;}
.singolo-prodotto .sx .divider-wrapper{left:0;}
  .singolo-prodotto .divider-wrapper{position:absolute; width:170%; margin-top:5px !important;}


/*FAQ*/
#elenco-faq .panel-body{padding-left:0; padding-right:0; padding-top:18px;}
  #elenco-faq .active-group{margin-bottom:36px !important; }


/*ARTICOLI*/
.header-articolo .uncode-info-box {padding-top:36px;}
                                                               
#sidebar-articoli .uncell.unradius-std{padding:36px !important;}
  #sidebar-articoli .t-entry-text-tc{padding-left:18px !important;}
#sidebar-articoli h3{letter-spacing:0;}
#sidebar-articoli #info-corporate .divider-wrapper {margin-bottom:12px;}
#sidebar-articoli .t-entry-meta *{color:#4690C9;}
#sidebar-articoli .t-entry-meta a:hover{color:#181d72 !important;}
#sidebar-articoli #info-corporate .btn-container.btn-inline{padding:9px 9px 0 0;}


/*BLOG E CATEGORIE*/
.griglia-lista-articoli .t-entry-meta *{color:#4690C9 !important;}
.griglia-lista-articoli .t-entry-meta a:hover{color:#181d72 !important;}
                                                              

/*FOOTER*/
#info-societa .uncode-vc-social{position:absolute; bottom:0;}
#info-societa .uncode-vc-social, #info-societa .uncode-vc-social p{margin-top:0;}
	
#info-credits{position:absolute; bottom:8px;}
#info-credits a:hover{opacity:0.5;}
	#info-credits .tmb .t-entry-visual{overflow:visible;}
		#info-credits .icon-media:before{content:'Powered by'; padding-right:4px; display:inline-block;}
		#info-credits .icon-media img{max-width:70px; display:inline-block; top:4px;}








                                                               
/*--------------------------------------------------------BREAKING POINTS--------------------------------------------------------------------*/


/*DESKTOP----------------------------------------------------------------------*/
@media only screen and (min-width: 1931px)
{

}



/*DESKTOP----------------------------------------------------------------------*/
@media only screen and (max-width: 1930px)
{

}



/*PORTATILI----------------------------------------------------------------------*/
@media only screen and (max-width: 1560px)
{

	/*GENERALI*/
	.header-articolo .uncode_breadcrumbs_wrap {}
    #breadcrumbs-hero .wpb_column{padding-left:0;}
	.sez-full .sx:not(.full) > .uncol, .main-container .row-container .single-h-padding, .single-block-padding{padding-left:72px;}
	.sez-full .dx:not(.full) > .uncol, .main-container .row-container .single-h-padding, .single-block-padding{padding-right:72px;}
	
	.carosello-prodotti .owl-carousel-container{padding-right:15vw;}


	/*GAMMA PRODOTTI*/
	#intro-gamma-prodotti .empty-space{padding-top:0;}


	/*CATEGORIA PRODOTTO*/
	#img-categoria .shift_y_neg_double{margin-top:-144px !important;}
		#img-categoria.img-split .dx.z_index_1{z-index:5;}


	/*ARTICOLI*/
	.single-post #row-unique-1 > .row.double-top-padding{padding-top:36px;}
		.header-articolo .uncode-info-box {padding-top: 0px;}
		.header-articolo .vc_custom_heading_wrap {margin-top:18px !important;}
		#sidebar-articoli .btn-sm{padding:13px 20px !important;}
  


}



/*TABLET----------------------------------------------------------------------*/
@media only screen and (max-width: 959px)
{

	/*GENERALI*/	
	.sez-full .sx:not(.full) > .uncol, .sez-full .dx:not(.full) > .uncol, .main-container .row-container .single-h-padding, .single-block-padding, .main-container .row-container .row-parent{padding-left:72px;}
	.sez-full .sx:not(.full) > .uncol, .sez-full .dx:not(.full) > .uncol, .main-container .row-container .single-h-padding, .single-block-padding, .main-container .row-container .row-parent{padding-right:72px;}
	#breadcrumbs-hero .row-parent{padding-left:21px; padding-right:21px;}

	#sostenibilita .background-inner{left:0; border-radius:0; }
		#sostenibilita .row{padding-top:72px;}
	#sostenibilita .img-offset .t-entry-visual{overflow:visible;}
		#sostenibilita .img-offset .t-entry-visual img{top:unset; left:unset; max-height:50vh; width:auto; margin:0 auto -108px; padding-top:36px;}

	.intro-header.row-container .penta-bottom-padding{padding-bottom:108px;}
	
	.carosello-prodotti .owl-carousel-container{padding-right:12.5vw;}
		.carosello-prodotti .t-entry-text-tc .t-entry-title{font-size:22px;}

	table.lista-cookie.table-wide {overflow-x: auto; display:block;}
		table.lista-cookie.table-wide th{padding-left:10px; padding-right:10px;}
		table.lista-cookie.table-wide td {padding: 10px;}
		table.lista-cookie.table-wide td:not(.cella-descrizione) {max-width: 125px; min-width: 125px; text-overflow: ellipsis; word-wrap: break-word;}
		table.lista-cookie.table-wide td.cella-descrizione{max-width: 250px; min-width: 250px;}


	/*TYPO*/
		#contenuto-articolo h2{font-size:30px;}
		#contenuto-articolo h3{font-size:25px;}
		#contenuto-articolo h4{font-size:21px;}

  
	/*MENU*/
		body.menu-custom-padding .menu-container .logo-container{padding:21px !important;}
	
		#main-logo .logo-image img, .mobile-menu-button{filter: drop-shadow(0px 10px 10px rgba(0,52,92,0.2));}
		.mmb-container{overflow:visible !important;}
		  .mobile-menu-button{background-color:#fff; height:62px; padding:0 21px; border-radius:62px; align-self:center; overflow:visible !important;}
		    .lines-button .lines:before,  .lines-button .lines, .lines-button .lines:after{background-color:#181D72 !important; }
		    .lines-button .lines:before, .lines-button .lines, .lines-button .lines:after{height:3px;}
		    .lines-button .lines:before{top:7px;}
		    .lines-button .lines:after{top:-7px;}

		.menu-accordion .menu-smart .drop-menu a{padding-left:20px !important;}
		.submenu-dark .menu-smart ul a, .submenu-dark .overlay-search{color:#D5D5D5;}
			.mmb-container{padding-right:21px;}
			.mobile-menu-button.menu-button-overlay{height:50px; padding:0 15px;}

		ul.menu-smart i{margin-right:39px;}

		body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn){margin-left:18px; font-size:21px !important;}

	
	/*FOOTER*/
		#info-societa .uncode-vc-social{position:relative; bottom:unset; margin-top:18px;}
		#info-credits{bottom:8px;}
			footer .wpb_column.dx{padding-top:72px !important;}

  

  
	/*HOME*/
		#hero.home .empty-quad{padding-top:170px}
		#hero.home .uncode-divider-wrap{height:60px !important;}
	  
		#azienda.sez-full .dx .uncont{min-height:25vh;}
			#azienda.sez-full .sx .empty-double:last-of-type{padding-top:108px;}
			#azienda.sez-full .dx .shift_x_neg_triple.shift_x_fixed{padding:0 72px; margin-top:-72px;}
		
		#carosello-blog.home .row{padding-top:0;}


	/*GAMMA PRODOTTI*/
		#intro-gamma-prodotti .empty-space{padding-top:0vh;}
	
		#gamma-prodotti .row.full-width{padding-left:54px; padding-right:54px;}
			/*#gamma-prodotti .wpb_column.col-lg-3, #gamma-prodotti .wpb_column.col-lg-4, #gamma-prodotti .wpb_column.col-lg-5, #gamma-prodotti .wpb_column.col-lg-6{width:50%; display:table-cell; padding:18px 18px 0px !important;}*/
			#gamma-prodotti .uncol{margin-top:0 !important; margin-bottom:0 !important;}


	/*CATEGORIA PRODOTTO*/
		#categoria-prodotto .empty-quad{padding-top:72px;}
		#categoria-prodotto .empty-triple{padding-top:54px;}
		#categoria-prodotto .uncode-divider-wrap{height:60px !important;}
		#img-categoria.img-split .dx .shift_x_neg_double{margin-top:-18vw;}

		#img-categoria.img-split.asciugamani .sx .text-right{text-align:left;}
			#img-categoria.img-split.asciugamani .sx .uncol .single-wrapper{max-width:70% !important;}
		#img-categoria.img-split.asciugamani .dx .text-left{text-align:right;}
		#img-categoria.img-split.asciugamani .dx .uncol{margin-top:-27vw !important;}
			#img-categoria.img-split.asciugamani .dx .uncol .single-wrapper{max-width:60% !important;}
	
		#img-categoria.img-split.fazzoletti .dx .uncol{margin-top:-10vw !important;}
	
		.singolo-prodotto.row-container .row-parent{padding-left:0; padding-right:0;}
			.singolo-prodotto .dx .vc_custom_heading_wrap, .singolo-prodotto .dx .uncode_text_column{padding-right:72px;}
			.singolo-prodotto .sx .vc_custom_heading_wrap, .singolo-prodotto .sx .uncode_text_column{padding-left:72px;}
			.singolo-prodotto .dx .vc_custom_heading_wrap, .singolo-prodotto .dx .uncode_text_column, .singolo-prodotto .sx.immagine img{padding-left:36px;}
			.singolo-prodotto .sx .vc_custom_heading_wrap, .singolo-prodotto .sx .uncode_text_column,.singolo-prodotto .dx.immagine img{padding-right:36px;}
		
		#intro-carosello .row.single-h-padding{padding-bottom:18px;}
  
  

}


/*MOBILE----------------------------------------------------------------------*/
@media only screen and (max-width: 569px)
{
  
	/*GENERALI*/	  
		.sez-full .sx:not(.full) > .uncol, .sez-full .dx:not(.full) > .uncol, .main-container .row-container .single-h-padding, .single-block-padding, #azienda.sez-full .dx .shift_x_neg_triple.shift_x_fixed, .main-container .row-container .row-parent{padding-left:25px;}
		.sez-full .sx:not(.full) > .uncol, .sez-full .dx:not(.full) > .uncol, .main-container .row-container .single-h-padding, .single-block-padding, #azienda.sez-full .dx .shift_x_neg_triple.shift_x_fixed, .main-container .row-container .row-parent{padding-right:25px;}
	
		.main-container .row-container .triple-top-padding, .main-container .row-container .double-top-padding, #azienda.sez-full .empty-double, #sostenibilita .row, footer .wpb_column.dx{padding-top:60px;}
		.main-container .row-container .triple-bottom-padding, .main-container .row-container .double-bottom-padding{padding-bottom:60px;}
	
		.carosello-prodotti .owl-carousel-container, #carosello-blog .owl-carousel-container{padding-right:25vw;}
			.carosello-prodotti .t-entry-text-tc .t-entry-title{font-size:5.15vw;}

  
	/*TYPO*/
		.col-2-txt{ -moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; -ms-column-count: 1; -ms-column-gap: 0px; column-count: 1; column-gap: 0px;}
	
		h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]), .fontsize-190102{font-size:10vw;}
		h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]){font-size:35px;}
		h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]), #contenuto-articolo h2{font-size:27px;}
		h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]), .fontsize-132537,   #contenuto-articolo h3{font-size:22px;}
		h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]), #contenuto-articolo h4{font-size:18px;}

  
		#intro-gamma-prodotti .vc_custom_heading_wrap:nth-child(3), #categoria-prodotto .vc_custom_heading_wrap:nth-child(3), #categoria-prodotto .vc_custom_heading_wrap:nth-child(4) {margin-top:9px;}
		.intro-header.intro-video .vc_custom_heading_wrap:nth-child(3) {margin-top:9px !important;}
  

	/*FOOTER*/
		footer .vc_custom_heading_wrap {border-bottom:1px solid rgba(255,255,255,0.25);}
		footer p{font-size:14px; line-height:2;}
		#info-societa .uncode-vc-social{position:relative;}
	  
		footer .wpb_column.dx{padding-top:36px !important;}
			#categorie-prodotto, #link-utili{max-width:50%; display:inline-flex; padding-top:0;}
				#categorie-prodotto{padding-right:12.5px;}
				#link-utili{padding-left:12.5px;}
			#info-credits{position:relative; bottom:unset; margin-top:25px;}
	
  
	/*FORM*/
		#form-contatti .empty-single{padding-top:0;}
		.wpcf7-inline-wrapper .wpcf7-inline-field{width:100%; display:block; padding:0 0 15px;}
		p + .wpcf7-inline-wrapper, .wpcf7-inline-wrapper + .wpcf7-inline-wrapper, .wpcf7 form p {margin-top:0;}
		#form-contatti [data-name="your-email"] input{margin-bottom:15px;}
		#form-contatti [type="submit"] {margin-top:30px;}
		#form-contatti span.wpcf7-list-item{margin-right:0;}



	/*HOME*/
		#hero.home{padding-top:54px;}
		    #hero.home .empty-quad:first-of-type{padding-top:72px;}
		    #hero.home .empty-quad:last-of-type{padding-top:36px;}
		    #hero.home .vc_custom_heading_wrap {margin-top:18px !important;}
	

		#overlay-hero.home .shift_y_neg_quad{margin-top:-54px !important;}
		#carosello-blog.home .owl-valign-middle.owl-carousel .owl-item{vertical-align:top;}
		#sostenibilita .img-offset .t-entry-visual img{margin:0 auto -54px; padding-top:18px;}


	/*GAMMA PRODOTTI*/
		#intro-gamma-prodotti .exa-bottom-padding{padding-bottom:36px;}
		#intro-gamma-prodotti .vc_custom_heading_wrap:nth-child(3) {margin-top:9px;}
	  
		#gamma-prodotti .row.full-width{padding-left:36px; padding-right:36px;}
		    /*#gamma-prodotti .wpb_column.col-lg-3, #gamma-prodotti .wpb_column.col-lg-4, #gamma-prodotti .wpb_column.col-lg-5, #gamma-prodotti .wpb_column.col-lg-6{padding:0px 12.5px !important;}*/
		    #gamma-prodotti .t-entry-text-tc {padding-top:18px;}
		      #gamma-prodotti .t-entry-text-tc .t-entry-title{font-size:5.15vw;}
		      #gamma-prodotti .t-entry-text-tc .t-entry-title a{font-weight:400 !important;}

  

	/*CATEGORIA PRODOTTO*/
		#categoria-prodotto .empty-quad{padding-top:54px;}
		#categoria-prodotto .empty-triple{padding-top:54px;}

		#img-categoria .shift_y_neg_double{margin-top:-160px !important;}
		#img-categoria.row-container .row-parent{padding-bottom:0;}

		.singolo-prodotto.row-container .row-parent{padding-left:0; padding-right:0;}
		    .singolo-prodotto .vc_row.row-internal{}
		    .singolo-prodotto .vc_row.row-internal:nth-child(odd){background-color:#f9f9f9; padding-top:0px; padding-bottom:36px;}
		    .singolo-prodotto .row-inner > div:not(.vc_helper), .singolo-prodotto .inverted-device-order > .row > .row-inner > div:first-child:not([class*=col-sm]){padding-top:9px !important;}
		      .singolo-prodotto .immagine img{padding-left:12.5px !important; padding-right:12.5px !important;}
		      .singolo-prodotto .vc_custom_heading_wrap, .singolo-prodotto .uncode_text_column{padding:0 25px !important; text-align:center;}

		#intro-carosello .row.single-h-padding{padding-bottom:0px; padding-top:18px;}


	/*SOSTENIBILITA*/
		[data-label="certificazioni"] .icon-media{max-width:100%; }


	/*ARTICOLO*/
		.header-articolo .uncode_breadcrumbs_wrap{text-align:left; }
		.single-post #row-unique-1 > .row.double-top-padding{padding-top:18px;}
		.header-articolo .uncode-info-box {padding-top:0px;}
		#sidebar-articoli .uncell.unradius-std{padding:25px !important;}
		    #sidebar-articoli .grid-container{max-width:100%;}
		      #sidebar-articoli .t-entry-text-tc{padding-left:0px !important; padding-top:18px !important;}
		      #sidebar-articoli .single-gutter > div > .tmb, #sidebar-articoli .single-gutter > .owl-carousel .tmb{padding-right:0;}


}