/*
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
*/
/* LANGUAGE FLAG */
@media(min-width:960px) {
	.menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
		width: auto!important;
	}
}
@font-face {
  font-family: 'PP Eiko';
  font-style:italic;
  font-weight:100;
  src: url("font/PPEiko-ThinItalic.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:normal;
  font-weight:100;
  src: url("font/PPEiko-Thin.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:italic;
  font-weight:300;
  src: url("font/PPEiko-LightItalic.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:normal;
  font-weight:300;
  src: url("font/PPEiko-Light.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:normal;
  font-weight:400;
  src: url("font/PPEiko-Regular.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:normal;
  font-weight:500;
  src: url("font/PPEiko-Medium.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:italic;
  font-weight:500;
  src: url("font/PPEiko-MediumItalic.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:normal;
  font-weight:900;
  src: url("font/PPEiko-Black.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:normal;
  font-weight:800;
  src: url("font/PPEiko-Heavy.woff") format("woff");  
}
@font-face {
  font-family: 'PP Eiko';
  font-style:italic;
  font-weight:900;
  src: url("font/PPEiko-BlackItalic.woff") format("woff");  
}

@font-face {
  font-family: 'PP Neue Montreal';
  font-style:normal;
  font-weight:400;
  src: url("font/PPNeueMontreal-Regular.woff") format("woff");  
}
@font-face {
  font-family: 'PP Neue Montreal';
  font-style:normal;
  font-weight:500;
  src: url("font/PPNeueMontreal-Medium.woff") format("woff");  
}
@font-face {
  font-family: 'PP Neue Montreal';
  font-style:italic;
  font-weight:500;
  src: url("font/PPNeueMontreal-Italic.woff") format("woff");  
}
@font-face {
  font-family: 'PP Neue Montreal';
  font-style:normal;
  font-weight:200;
  src: url("font/PPNeueMontreal-Light.woff") format("woff");  
}
.jg-caption{display:none!important;}
.uncode_text_column p {
	line-height:1.8!important;
}
.btn {
	padding:14px 10px!important;
}
.customLink {
	color:#fff!important;
}
.customLink:before {
	color:#12546a!important;
	fill:#12546a!important;
}

.icon-box-content p{margin-top:5px;}

/* form di contatto */
form.wpcf7-form label {font-family:'PP Eiko', 'PP Eiko';}
.wpcf7-list-item-label{font-family:'PP Neue Montreal', 'PP Eiko';}
.style-dark .input-background input[type=text], .style-dark .input-background input[type=email], .style-dark .input-background input[type=tel],
.style-dark .input-background textarea{background-color:#2B2C2F!important; background:#2B2C2F!important;}

/* griglia prodotti */
.grigliaProdotti {
	display:grid;
	grid-template-rows: 1fr;
}
.grigliaProdotti-riga {
	display:grid;
	grid-template-columns: auto 1fr;
	padding:15px 10px;
	border-bottom:1px solid rgba(182, 182, 182, .5);
}
.grigliaProdotti-titolo {
	margin-top:0px!important;
	font-size:18px;
	font-family:'PP Neue Montreal' !important;
	color:#fff;
	font-weight:700;
}
.grigliaProdotti-dettagli {
	margin-top:0px!important;
	text-align:right;
	font-size:16px;
}
/* news */
.newsPost .btn-link{ border-bottom:2px solid #12546A!important; border-radius:0px!important; }
.newsPost a:hover{color:#fff!important; opacity:0.8!important; }

footer .footer-last{padding-top:15px; padding-bottom:15px;}
footer p{font-weight:500!important;}
@media (min-width:1366px) {
	.twoColumns{column-count:2;}
}

/* header */
@media (max-width:960px) {
	.reducedRow .row {
		padding-left:15px!important; padding-right:15px!important;
	}
	
	.wpcf7-inline-wrapper .wpcf7-inline-field {
		width:100%;
		display:block;
	}
	.wpcf7-inline-wrapper .wpcf7-inline-field{
	padding:0px;
	}
	.wpcf7-inline-wrapper .wpcf7-inline-field:last-child{
		margin-top:10px;
	}
	
}