body {font-size:14px;line-height:20px;}
#main-module-container {padding-top:0;}
.copyright_content {width:100%;box-sizing:border-box;}
.copyright_logo {float:left;width:40px;text-align:center;box-sizing:border-box;}
.copyright_text {float:left;padding-left:10px;box-sizing:border-box;}
#feedback {display:none;}
.payment {text-align:right;}
.header-bottom {display:none;}
#main-module-container {padding-top:0px;}
#header .nav .main-menu > ul.menu li p, #header .nav .main-menu > ul.menu li span {font-size:14px;}
.header-middle {padding:2px 0;}
#header .nav .main-menu > ul.menu {position:relative;top:40px;}
.mobile_search {display:none !important;}
#copy-right {padding-bottom:10px;}
#footer h3.widget-title, #footer h3.widget-title a, #footer .widget_customrecent ul li .entry-title::before, #footer .first-footer-widget-area h3.widget-title, #footer .first-footer-widget-area .widget_customrecent ul li .entry-title::before {color:#969696 !important;}
.vc_separator h4 {font-size:20px;}
strong {font-weight:bold !important;}
.fabbricadigitale {line-height:24px;text-align:center; color:#fb7934;font-size:20px;margin-top:10px;}
#footer-thrid-area {display:none;}
#footer #footer-second-area {padding:0;}
.payment {display:none;}
#copy-right .copyright {float:none;clear:both;width:100%; text-align:center;}
.menu-label-level-1 {color:#fff !important;}
#header .mobile_cart_container {display:none !important;}
#header #wd-menu-item-dropdown-div {padding:0 !important;}
#header .phone_quick_menu_1 {display:none !important;}
img {margin:0;}
form.wpcf7-form input[type^="text"], form.wpcf7-form input[type^="email"] {padding-left: 3px !important;}
.rigaformsottoslider textarea {height:53px;min-height:53px;max-width:100% !important;}
#header .nav .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu {width:200px;}
#servizi h2 {font-size:20px;line-height:23px;font-weight:bold;}
.servizio1 {border-right:1px solid #dfdfdf;}
.servizio2 {border-right:1px solid #dfdfdf;}
.servizio3 {border-right:1px solid #dfdfdf;}
.master-slider a:hover {text-decoration:none;}
/*------------------------------------------ripristino div nascosti mobile--------------------------------------------*/
.first-footer-widget-area.hidden-phone {display:block !important;}
#footer-second-area.hidden-phone {display:block !important;}
/*--------------------------------------------------responsive---------------------------------------*/
#slidermondomobile, .immaginesmartphonehomemobile {display:none;}
@media only screen and (max-width:1024px) {
  #header .nav .main-menu > ul.menu {position:unset;}
}
@media only screen and (max-width:775px) {
  #slidermondopc {display:none;}
  #slidermondomobile {display:block;}
}
@media only screen and (max-width:768px) {
  #header #wd-menu-item-dropdown-div span.menu-text::before {color:#141414;}
  #header #wd-menu-item-dropdown-div span.menu-text {border:1px solid #141414 !important;}
  #header #wd-menu-item-dropdown-div span.menu-text::after {background:#141414;}
  .second-footer-widget-area-1.span20 {float:left;}
  .second-footer-widget-area-2.span4 {float:right;}
  .second-footer-widget-area-2.span4 .widget_title_wrapper {display:none;}
  .second-footer-widget-area-2.span4 .widget_social .widget_desc {display:none;}
  .social-icons {display:block !important;}
}
@media only screen and (max-width:500px) {
  .sliderhomepc {display:none;}
  .immaginesmartphonehomemobile {display:block;}
}
@media only screen and (max-width:530px) {
  .second-footer-widget-area-1.span20 {float:none;clear:both;width:100% !important;display:inline-block;}
  .second-footer-widget-area-2.span4 {float:none;clear:both;width:100% !important;}
  #footer-second-area .second-footer-widget-area-2 {padding-left:0;}
 .second-footer-widget-area-2.span4 .xoxo .textwidget {text-align:right;padding-right:10px;}
}