@media (max-width: 1400px) {
	.post-siblings a {
		display: none;
	}
}/*
body.sticky-header-type-over.sticky-header .sticky-header-state-reset header.main-header .second-row {
	border-top: 0px !important;
	margin-top: -120px;
}
header.main-header.layout-logo-text-menu .second-row {
	border-top: 0px !important;
}*/
.logo {
	z-index: 99999;
}


.mega-menu-link img.wpml-ls-flag {
	width: 24px !important;
	height: 24px !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-wpml-ls-item > a.mega-menu-link {
			padding-right: 5px !important;
			padding-top: 5px !important;
}


@media (max-width: 500px) {
	#welcome_wrapper .metis.tparrows {
		width: 30px;
		height: 53px;
		padding: 7px;
	}
	.tp-leftarrow {
		transform: translate(10px, -25px) !important;
	}
	.tp-rightarrow {
		transform: translate(-40px, -26px) !important;
	}
}







#contact-form-white input, #contact-form-white textarea {
	background: #fff;
	color: #000;
}

.ares .tp-bullet-title {
  display: none;
}

li
{
	margin-bottom: 15px
}

.jetpack-portfolio .vamtam-box-outer-padding, .jetpack-portfolio .project-meta {
	display: none;
}


.portfolio-item-wrapper span.title {
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 26px !important;
	padding: 12px 0 12px 0 !important;
}


.portfolio-filters .inner-wrapper .cbp-filter-item.cbp-filter-item-active {
	text-decoration: underline;
}

.zindex99 {
	z-index: 9999 !important;
	overflow: visible !important;
}

.nohyphens, .nohyphens p {
	-webkit-hyphens: none !important;
  -moz-hyphens: none !important;
  hyphens: none !important;
}

.productlist-element img:hover {
	opacity: .6 !important;
}

.vamtam-button {
	font: var(--vamtam-primary-font-font-weight) var(--vamtam-primary-font-font-style) var(--vamtam-primary-font-font-size)/var(--vamtam-primary-font-line-height) var(--vamtam-primary-font-font-family) !important;
}




div.cbp-l-filters-dropdownList .inner-wrapper .cbp-filter-item {
	border: solid 1px #cccccc;
  padding: 6px;
  background-color: #efefef;
	margin: 4px;
	font-size: 14px;
}
div.cbp-l-filters-dropdownList .inner-wrapper .cbp-filter-item:hover, div.cbp-l-filters-dropdownList .inner-wrapper .cbp-filter-item-active {
  background-color: #2175ba;
	color: #fff !important;
	text-decoration: none !important;
}
.cbp-filter-counter {
	margin-bottom: 10px !important;
}
.portfolio-filters {
	margin-bottom: 65px;	
}




#costruttore-more, #aziende-more, #consulenti-more {
	display: none;
}
#costruttore-main, #aziende-main, #consulenti-main {
	width: 100%;
}
.fl-builder-edit .fl-node-hidden {
	display: block !important;
}


div#home-casestudy .load-more {
	display: none;
}





.productMainTitle {
	float: none;
	margin: 0 auto;
}
.main-container input[type=date], .main-container input[type=email], .main-container input[type=number], .main-container input[type=password], .main-container input[type=range], .main-container input[type=search], .main-container input[type=tel], .main-container input[type=text], .main-container input[type=url], .main-container select, .main-container textarea {
   
    background-color: white;
}

div.cbp-l-filters-dropdownList .inner-wrapper .cbp-filter-item {
    border: solid 1px #efefef;
    padding: 9px 20px 9px 20px;
    background-color: #efefef;
	text-transform: uppercase;
}

div.cbp-l-filters-dropdownList .inner-wrapper .cbp-filter-item-active {
    background-color: #0E3A5C !important;
    color: #fff !important;
    text-decoration: none !important;
}
.responsive-layout header.main-header .logo-wrapper .logo img {
  
  max-height: 60px !important;
  
}