/* Enter Your Custom CSS Here */
.col-md-9{
	width: 100%;
}
.page-id-101 .header-image{/* Home IT */
 	display: none; 
}
.page-id-2522 .header-image{/* Home EN */
 	display: none; 
}
.header-image{
 	display: inherit; 
}
.menu-item{
  text-shadow: 1px 0 0 rgba(0,0,0, 0.2), -1px 0 0 rgba(0,0,0, 0.2), 0 1px 0 rgba(0,0,0, 0.2), 0 -1px 0 rgba(0,0,0, 0.2), 1px 1px rgba(0,0,0, 0.2), -1px -1px 0 rgba(0,0,0, 0.2), 1px -1px 0 rgba(0,0,0, 0.2), -1px 1px 0 rgba(0,0,0, 0.2);
}

.pll-parent-menu-item > a {
	color: transparent !important;
  	text-shadow: none !important;
}

.product-text-dark, .product-text-light {
    margin-bottom: 1.5em;
}
.product-text-dark {
	color: #333333;
}
.product-text-light {
	color: #ffffff;
}

.justified {
	text-align:justify;
}
.margin-right {
	margin-right:1.5em;
}
.margin-left {
	margin-left:1.5em;
}

.page-id-1257 #content{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}
.page-id-1257 #main { /* Prodotti IT */
	margin-top:-10px;
}
.page-id-1257 .page{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}
.page-id-1257 .page-wrap{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-1257 .content-wrapper{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-1257 .panel-grid-cell{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-1257 .entry-header{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-1257 .entry-footer{ /* Prodotti IT */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-2690 #content{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}
.page-id-2690 #main { /* Prodotti EN */
	margin-top:-10px;
}
.page-id-2690 .page{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}
.page-id-2690 .page-wrap{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-2690 .content-wrapper{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-2690 .panel-grid-cell{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-2690 .entry-header{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

.page-id-2690 .entry-footer{ /* Prodotti EN */
 	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	padding: 0px !important;
  	min-height: 0em;
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}
