/*Theme Name: Meta Child
Description: A child theme of Affinity 
ThemeVersion: 1.0.0
Template: meta
*/
@import url("../meta/style.css");.mkd-content-no-margin .mkd-content{margin-top: 0 !important;}/**************** MEGA MENU***************/.uppercase{text-transform: uppercase;}.lowercase{text-transform: lowercase;}.slick-slider .slick-next:before, .slick-slider .slick-prev:before{font-size: 60px;font-weight: 200;}#menu-meta li.megamenu .second, #menu-meta-1 li.megamenu .second{display: none !important} .megamenu-container{ 	/*display: none;*/ 	visibility: hidden; 	opacity: 0; 	position: absolute; 	top: 145px; 	left:0; 	width:100%; 	z-index:1000; 	background-color: #f4f5f6; 	padding-bottom: 50px; 	height: 0; 	overflow: hidden; 	padding-bottom: 0px; }.megamenu-container.sticky{	top: 60px;	/*top: 100px;*/	position: fixed;} .megamenu-container .slick{/*max-width: 1200px;margin-left:auto;margin-right:auto;*/} .megamenu-container.active{/*display: block;*/visibility: visible;opacity: 1;}.megamenu-container .slick-slider .slick-dots li.slick-active button:before{display: none}.megamenu-container .slick-slider .slick-dots li.slick-active button{background-color: #a7b0be;}.megamenu-container .slick .slick-track{display: flex;}/*.megamenu-container .slick-slider ul.slick-dots{top: auto; bottom:0;}*/.megamenu-container .megamenu-element{	display: inline-block;	width: 25%;	margin: 30px 10px;	padding: 0 0 0px;	text-align:center;	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);	box-shadow: 0 1px 3px rgba(0,0,0,.08);	transition: all .3s ease-in-out;	background-color: #fff;	/*height: 100%;*/	height: auto;}.megamenu-container .megamenu-element:hover{	-moz-box-shadow: 5px 8.66px 30px 0 rgba(0,0,0,.078);	-webkit-box-shadow: 5px 8.66px 30px 0 rgba(0,0,0,.078);	box-shadow: 5px 8.66px 30px 0 rgba(0,0,0,.078);	transform: translate3d(0,-6px,0);	/*transform: scale(1,1.1);*/}.megamenu-container .megamenu-element .title, .megamenu-container .megamenu-element .description, .megamenu-container .megamenu-element .link{	padding-left:33px;	padding-right: 33px;	}.megamenu-container .megamenu-element .link{padding-bottom: 31px;margin-top: 20px;}.megamenu-container .megamenu-element .title{text-align: center;margin: 20px 0;padding-top: 31px;font-weight: 600;font-size: 16px;}.megamenu-container .megamenu-element .title a{	color: #465161;	text-transform: uppercase;}.megamenu-container .megamenu-element .description{font-size: 14px; font-weight: 500;}.megamenu-container .megamenu-element .link a{font-size: 14px; font-weight: 600;color: #e11f1d;display: inline-block;}.megamenu-container .megamenu-element .link a span.underline{	width:0;	height: 1px;	background-color: #e11f1d;	display: block;	transition: width .3s;}.megamenu-container .megamenu-element .link a:hover span.underline{	width: 100%;}.megamenu-container .megamenu-element img{	display: block;	max-width: 100%;}/*.slick-slider .slick-next{transform: translateX(-50px);}.slick-slider .slick-prev{transform: translateX(50px);}*/#newsletter{display:none;}/*** ICONE SOCIAL RETINA*/.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown li a img{width: 30px;}.mkd-blog-holder.mkd-blog-single.mkd-blog-image-title .mkd-tags-share-holder .mkd-share-icons-single a img{width:30px;}/**** Blocco icone a fondo pagina ( Dove siamo, newsletter, scrivici )*/#icons .mkd-iwt a{display: none}#icons .mkd-iwt a.linked{display: inline-block;}#icons i, #icons h4{cursor:pointer;}#icons h4{position: relative;top: -10px;}#icons .mkd-iwt:not(.mkd-iwt-left-from-title) .mkd-iwt-title-holder{margin-bottom:0;}#icons.vc_custom_1497368879507{	padding-top: 46px !important;	padding-bottom: 28px !important;}@media screen and (max-width: 767px){	#icons .newsletter-open{		margin-top: 20px; 		margin-bottom: 20px;		padding-top: 36px;		padding-bottom: 20px;		border-top: 1px solid;		border-bottom: 1px solid;		border-color: #fff;	}	#icons > .mkd-section-inner{width:100%;}}/********************* PAGINA SOLUZIONI*********************/body .mkd-ptf-masonry article{padding:0;}.mkd-ptf-masonry article .mkd-ptf-item-text-holder .mkd-ptf-category-holder{	max-width:70%;	margin-left: auto;	margin-right: auto;	text-align: left;}.mkd-ptf-masonry article .mkd-ptf-item-text-holder .mkd-ptf-category-holder span.mkd-icon-font-elegant{	margin-left: 5px; margin-right: 5px;}/******** SINGLE POST**********/body.single-post .mkd-container .mkd-page-content-holder{	margin-top: 50px;}.mkd-blog-list-holder.mkd-masonry article .event-info, body.single-post .event-info, .mkd-blog-slider-holder .event-info, .mkd-blog-holder .event-info{	background-color: #e11f1d;	color: #fff;	padding:5px 10px;	line-height: 26px;}.mkd-blog-list-holder.mkd-masonry article .event-info i, body.single-post .event-info i, .mkd-blog-slider-holder .event-info i, .mkd-blog-holder .event-info i{margin-right: 10px;}.mkd-blog-list-holder.mkd-masonry article .mkd-post-image, .mkd-blog-slider-holder .mkd-post-image, .mkd-blog-holder .mkd-post-image{	position: relative;}.mkd-blog-list-holder.mkd-masonry article .mkd-post-image .event-info, .mkd-blog-slider-holder .mkd-post-image .event-info, .mkd-blog-holder .mkd-post-image .event-info{	position: absolute;	bottom:0;	left:0;	width:calc(100% - 20px);}/*** ALLINEAMENTO dei testi nelle tre icone*/.newsletter-open .mkd-icon-shortcode, .open-sidebar .mkd-icon-shortcode{margin-bottom:10px;}.mkd-top-bar ul.menu .wpml-ls-current-language > a:after, .mkd-mobile-nav .wpml-ls-current-language > a:after{	-webkit-transition: transform .3s;	-moz-transition: transform .3s;	transition: transform .3s;}.mkd-top-bar ul.menu .wpml-ls-current-language.language-open > a:after, .mkd-mobile-nav .wpml-ls-current-language.language-open > a:after{	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	transform: rotate(180deg);}.mkd-mobile-nav .social{margin-top: 40px; margin-bottom: 40px;}.mkd-mobile-nav .social a{border:0;}.mkd-mobile-nav .wpml-ls-current-language .sub-menu.active{display: block;margin-left: 0;}body .mkd-mobile-nav .wpml-ls-current-language .sub-menu li a{margin-right: 0; }body .mkd-mobile-nav .wpml-ls-current-language a{color: #666;}body .mkd-mobile-nav .wpml-ls-current-language > a:after{	top: 5px; 	right: 10px;}#menu-menu-top .wpml-ls-current-language,#menu-menu-top_de .wpml-ls-current-language,#menu-menu-top_eng .wpml-ls-current-language{	padding-left: 50px;	background-repeat: no-repeat;	background-position: 10px center;	background-image: url('images/Meta-Hydraulic-icon-world-map.png');	background-color: rgba(102, 102, 102, 1);	top: -4px;	background-size: 25px;	}.mkd-mobile-nav .wpml-ls-current-language{	/*background-color: rgba(102, 102, 102, 1);*/	background-color: rgba(241, 241, 241, 1);	top: -4px;}body .mkd-mobile-nav .wpml-ls-current-language a{padding-left:20px;}.mkd-mobile-header{	box-shadow: 0 1px 3px rgba(0,0,0,.15);	}.mkd-mobile-header .mkd-mobile-nav ul ul{margin-left:0;}.mkd-mobile-header .mkd-grid{width:100%;}.mkd-mobile-header .mkd-grid li a{padding-left: 15px;padding-right: 15px;}.mkd-mobile-header .mkd-mobile-menu-opener{margin-left: 15px;}#menu-menu-top .sub-menu, .mkd-mobile-nav .wpml-ls-current-language .sub-menu,#menu-menu-top_eng .sub-menu, .mkd-mobile-nav .wpml-ls-current-language .sub-menu,#menu-menu-top_de .sub-menu, .mkd-mobile-nav .wpml-ls-current-language .sub-menu{background-color: rgba(102, 102, 102, 1);width: 100%; padding-left:0; padding-right: 0;}.mkd-mobile-nav .wpml-ls-current-language .sub-menu{	background-color: rgba(241, 241, 241, 1);}#menu-menu-top .sub-menu.active,#menu-menu-top_eng .sub-menu.active,#menu-menu-top_de .sub-menu.active{padding-bottom:10px;}.mkd-mobile-nav .wpml-ls-current-language:after{	color: #666;}#menu-menu-top .sub-menu li, .mkd-mobile-nav .wpml-ls-current-language .sub-menu li{width:100%;}#menu-menu-top .sub-menu li a, .mkd-mobile-nav .wpml-ls-current-language .sub-menu li a{margin-right: 28px;}.menu-menu-top-container li.social{border-left: 1px solid; border-color: #666;padding-left:10px;}.mkd-mobile-nav li.social{border: 0;display: inline-block;margin-right: 10px;}.menu-menu-top-container li.social a, .mkd-mobile-nav li.social a{	font-size: 0 !important;}#menu-menu-top li.allineamento{top: -2px;}.menu-menu-top-container li.social a:before, .mkd-mobile-nav li.social a:before{	font-family: ElegantIcons;	font-size: 15px;}/* FB*/#menu-item-14487 a:before{	content: "\e093";}/* IG*/#menu-item-15854 a:before{content: "\e09a";}/*Youtube*/#menu-item-14486 a:before{	content: "\e0a3";}/* Linkedin */#menu-item-14488 a:before{	content: "\e09d";}/* Twitter */#menu-item-14489 a:before{	content: "\e094";}/* Blocco con 3 icone */.vc_custom_1497368879507{	background-color: #e11f1d !important;	padding-top: 30px;	padding-bottom: 30px;}/* Iscriviti alla newsletter*/.vc_custom_1497368887237{	background-color: #666666 !important;}/* Iscriviti alla newsletter*/.vc_custom_1496908049578{	padding-top: 50px;	padding-bottom: 50px;}/** NEWSLETTER FORM*/#newsletter form{padding:20px 0;}#newsletter form input{	padding: 12px 32px 10px;	/*border:2px solid;*/	line-height: 1.7em;	font-size: 12px;	outline: 0;	margin-right:10px;}#newsletter form button{	border-color: #e11f1d;	color: #fff; 	background-color: #e11f1d;	text-transform: uppercase;	padding: 13px 32px 11px;	line-height: 1.7em;	font-size: 12px;	outline: 0;	border-style: solid;	border-width: 1px;}#newsletter form button:hover{	border-color: #d11b1b;	background-color: #d11b1b;}::selection{	color: inherit;	background: #D4D4D4;}body .wpcf7-form.cf7_custom_style_2 .wpcf7-form-control.wpcf7-submit:hover{background-color: #e11f1d; color: #fff;}.social-area.version-1{display: flex;align-items: center;color: #000;text-align: center;padding: 50px 0;}.social-area.version-1 .line{height: 1px; background-color: red;}.social-area .mkd-icon-shortcode{margin-left: 40px;}.social-area .mkd-icon-shortcode:first-child{margin-left:0;}.social-area a{display: inline-block;width: 40px; height: 40px; border: 1px solid;text-align: center;line-height: 40px;}.social-area a:hover{background-color: rgb(225, 31, 29);}.social-area.version-2{padding: 50px 0;}.social-area.version-2{position: relative;}.social-area.version-2 .line{position: absolute;top: 50%; left: 0; width: 100%;height: 1px; background-color: #e1e1e1;}.social-area.version-2 #social-container{	text-align: center;	background-color: #fff;}.mkd-slider .rev_slider:before{background-image: url('images/preload_pattern.png') !important}/****** Slider per i prodotti*/body .flex-control-thumbs li{	width: 24%;	margin-left: 1%;	margin-bottom: 1%;}body .flex-control-thumbs li:first-child{margin-left: 0;}.flexslider_custom.flexslider{	border:0;	box-shadow: none;}body .flex-direction-nav a:before{	font-size: 40px;	line-height: 40px;}.flex-direction-nav{display: none !important}body .flexslider .slides img{max-width: 100%;width: auto;}.vertical-align-top .mkd-elements-holder .mkd-elements-holder-item{	vertical-align: top;}.videoPopup{	position: fixed;	top:0;	left:0;	width:100%;	height: 100%;	background: #000;	z-index: 2000;	opacity: 0;	display: none;	transition: opacity 10s;}.videoPopup.open{opacity: 1;display: block;}.videoPopup .close{	position: absolute;right:10px;top:10px;}.videoPopup .close span{font-size: 50px; color: #fff;}.videoPopup iframe{margin-left:auto;margin-right: auto;display:block;}html.hide-scroll{overflow: hidden !important}.mkd-portfolio-list-holder-outer .mkd-ptf-list-paging{	margin-top: 0;	/*	padding-top: 20px;	padding-bottom: 20px;	*/	background-color: #666;	min-height: 0;}.mkd-portfolio-list-holder-outer .mkd-ptf-list-paging .mkd-btn.mkd-btn-small{	padding-top: 42px;	padding-bottom:42px;}.mkd-portfolio-list-holder-outer .mkd-ptf-list-paging:hover{	background-color: #999;	}.mkd-portfolio-list-holder-outer .mkd-ptf-list-paging a.mkd-btn{transition: none !important;}.mkd-portfolio-list-holder-outer .mkd-ptf-list-paging:hover a.mkd-btn, .mkd-portfolio-list-holder-outer .mkd-ptf-list-paging a.mkd-btn:hover{	background-color: #999 !important;		}.mkd-portfolio-list-holder-outer .mkd-ptf-list-paging a,body .mkd-portfolio-list-holder-outer .mkd-ptf-list-paging a:hover{color:#fff !important; background-color: #666 !important;border: 0 !important;}body .mkd-portfolio-list-holder-outer .mkd-btn.mkd-btn-hover-solid:not(.mkd-btn-custom-hover-bg):not(.mkd-btn-with-animation):hover{	color:#fff !important; background-color: #999 !important;border: 0 !important;	}#storia .wpb_column .vc_column-inner{height:100%;}.mkd-main-menu ul li.visible-xs{	display: inline-block;}@media screen and (min-width: 768px){	.mkd-main-menu ul li.visible-xs{display: none}	.mkd-main-menu ul li.visible-sm{display: inline-block;}}@media screen and (min-width: 1024px){	.mkd-main-menu ul li.visible-sm{display: none;}}/* Background sulle fasce interne del titolo */body .mkd-preload-background{	background-image: url('images/preload_pattern.png') !important;}/********************* FOOTER RESPONSIVE********************/@media screen and (max-width: 1024px){	body .social-area .mkd-icon-shortcode{		margin-left:20px;	}}@media screen and (max-width: 768px){	body .social-area .mkd-icon-shortcode{margin-left:10px;}	body footer .mkd-footer-top,body footer .mkd-footer-top.mkd-footer-top-aligment-left{text-align: center;}}/* RESPONSIVE PER LA FASCIA BLU, CON IMMAGINE DI SFONDO FULL WIDTH E TESTO CENTRALE*/@media screen and (max-width: 1024px){	.fascia-bg-full .testo span{font-size: 20px !important;}	.fascia-bg-full .mkd-btn{font-size: 12px;padding: 10px 25px;}}@media screen and (max-width: 767px){	.fascia-bg-full .testo{padding-left: 20px; padding-right: 20px;}}#scheda-tecnica img.vc_single_image-img {	width: 200px;}@media screen and (max-width: 1200px){	#scheda-tecnica{		background: -webkit-linear-gradient(left, #fff, #fff 55%, #f1f1f1 55%, #f1f1f1);	}}@media screen and (min-width: 768px){	#scheda-tecnica .mkd-section-inner-margin{display: flex;align-items: center;}}#scheda-tecnica .wpb_column:last-child .vc_column-inner .mkd-btn{margin-bottom: 10px;/*background-color: transparent !important;*/}@media screen and (max-width: 767px){	#scheda-tecnica{		background: none;	}	#scheda-tecnica .wpb_column:last-child .vc_column-inner{		padding-left: 15px !important;		padding-bottom: 15px;	}		#scheda-tecnica .wpb_column:last-child .vc_single_image-wrapper{display: none}	#scheda-tecnica .mkd-icon-animation-holder.mkd-icon-animation-show{visibility: hidden}}@media screen and (min-width: 1025px) and (max-width: 1200px){	.mkd-header-standard .mkd-menu-area .mkd-vertical-align-containers .mkd-position-left-inner .mkd-logo-wrapper{margin-top:14px;}	.mkd-page-header .mkd-menu-area .mkd-logo-wrapper a{max-height: 70px;}	.mkd-main-menu ul li a{font-size: 13px;}}@media screen and (max-width: 1024px){	footer a{display: block;}	footer a.smarti{display: inline-block;}	footer .mkd-footer-bottom-holder span.slash{display: none}	footer .mkd-footer-bottom-holder span{display: block;}	body footer .mkd-footer-bottom-holder .mkd-footer-bottom-left{text-align: center;}	body footer .mkd-footer-bottom-holder .mkd-footer-bottom-right{text-align: center;}}@media screen and (max-width: 1024px){	.mkd-top-bar{display: none;}}.mkd-portfolio-masonry-item .mkd-item-image-holder img{	height:100%;}@media screen and (min-width: 1025px){	body .mkd-tabs.mkd-horizontal .mkd-tabs-nav li:first-child a{		border-top: 0;	}	body .mkd-tabs.mkd-horizontal .mkd-tabs-nav li a{border-left: 0;}}@media screen and (max-width: 1024px){	body .mkd-tabs.mkd-horizontal .mkd-tabs-nav li a{border-right: 1px solid #f2f2f2;}	}