.duequaranta { height: 240px; }

#Header #searchform { display: none!important; }
#mfn-slider .swiper-controls .swiper-active-switch { background-color: #C3C3C3; }
.blu  {color:#031D40;  } 
#Header .logo { float: none; width: 250px; height: 150px; margin: 10px auto 20px!important; }
@media only screen and (max-width: 959px) {
	#Header #menu { margin-top: -150px; }
}
@media only screen and (max-width: 767px) {
    #Header .logo { height: 250px!important; }
}

#Header {
	background-color: #F3EDD3;
}
#mfn-slider .dark .swiper-desc {
  color: #FFFFFF;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
  color: #000317;
}


.pagina-prodotti .quick_fact_wrapper {

 
 
}
padding: 0px 0px;


.latest_posts_wrapper .photo, .Recent_posts ul li .photo, .post_photo .photo_wrapper, .gallery .gallery-item .gallery-icon {
  background: #FFFFFF;
}


.feature_box_wrapper:after, .quick_fact_wrapper:after, .latest_posts_wrapper .photo, .latest_posts_wrapper .footer, .testimonials_wrapper .client, .Recent_posts ul li .photo, table td, table th, .accordion .question h5, .faq .question h5, .ui-tabs .ui-tabs-panel, pre, code, .contact_box ul li, .post_meta > div, .post_photo .photo_wrapper, .post_meta, .post_navigation, .timeline_items li h5 span, .gallery .gallery-item .gallery-icon, .post, .widget_categories ul li a, .widget_archive ul li a, .widget_mfn_menu ul li a, .Recent_comments ul li, .clients ul li .client_wrapper {
  border-color: #ffffff;
 
}


a.button:before, a.tp-button:before, button:before, input[type="submit"]:before, input[type="reset"]:before, input[type="button"]:before {
  content: none;}

a.button:after, a.tp-button:after, button:after, input[type="submit"]:after, input[type="reset"]:after, input[type="button"]:after {
  content: none;}

#Header #menu {
 
  left: 20%;
}
#Subheader .title {
  margin: 45px 0 10px;
  font-weight: 300;
}

#Subheader { background-image: url("/wp-content/uploads/sites/70/2015/07/bg_subheader-light.jpg"); background-repeat: no-repeat; background-position: top center; }

.margin-slide{
  margin-top:-30px!important;
  margin-bottom:-40px!important;}

/*** mmg ***/
html {background-image:none;}
#Header .logo {
  float: none;
  width: 200px;
  height: 100px;
  margin: 0px !important;
}
#Header #menu {left: 0;}
#Header .menu {float: right;}
#Header .addons {top: 0px;}

#Subheader {background-image: none !important;}
#Subheader .title {margin: 20px 0 10px;}

.latest_posts_wrapper .photo, .Recent_posts ul li .photo, .post_photo .photo_wrapper, .gallery .gallery-item .gallery-icon {
  background: #f3edd3;
}

.footer_line {
  background: #031D40;
  height: 4px;
}
.footer_line .container .line {height: auto;}
.footer_menu .container {
  background-image: none;
  border-top: 1px solid #a4adb3;
}

#back_to_top {background-image: none !important;}
a#back_to_top {
  width: 80px;
  height: 40px;
  background-color: #031d40;
  border-radius: 40px 40px 0 0;
}
.wpml-ls-statics-footer, .wpml-ls-statics-footer .wpml-ls-sub-menu, .wpml-ls-statics-footer a {
  border-color: #031d40;
  border-width: 0;
    border-top-width: 0px;
  border-top-width: 1px;
}

@media only screen and (max-width: 959px) {
  #Header a.responsive-menu-toggle {
    bottom: 10px;
    left: auto;
    right: 0px;
  }
}