#btn-prod {
margin:0 auto !important;
width: 150px;
display:block;
}
header.centered_logo .q_logo a {height:170px !important;}
header.centered_logo .logo_wrapper {width:200px !important;}
.header_bottom {
    padding:0 !important;
    background-image: url(/wp-content/uploads/2018/03/header-bg.png) !important;
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-position: top center;
    transition: unset !important;
}
header.centered_logo .header_inner_left {margin:10px 0 0 0 !important;}
nav.main_menu>ul>li>a {padding:0 70px 0 0 !important;}
nav.main_menu.right_side>ul>li>a {padding:0 42px 0 0 !important;}
nav.main_menu > ul > li.current-menu-item > a {font-weight:400 !important;}
header.stick_with_left_right_menu nav.main_menu.left_side>ul {display:block !important; text-align:center;}
nav.main_menu>ul>li#nav-menu-item-46>a, nav.main_menu>ul>li#nav-menu-item-1012>a {padding-left: 130px !important;}
nav.main_menu>ul>li#nav-menu-item-44, nav.main_menu>ul>li#nav-menu-item-1013 {margin-right: 0 !important;}
nav.main_menu>ul>li#nav-menu-item-43, nav.main_menu>ul>li#nav-menu-item-1016 {margin-left: 0 !important;}
header.stick_with_left_right_menu nav.main_menu.right_side {
    width:300px !important;
    left:auto !important;
    right:unset !important;
}
header.stick_with_left_right_menu nav.main_menu.right_side, header.stick_with_left_right_menu nav.main_menu.left_side{top:22% !important;}
.header-right-from-logo-widget {right:-200% !important; top:17% !important;}
.header-right-from-logo-widget-inner  {display:block !important;}
.header-right-from-logo-widget-inner .textwidget p {color:#ffffff !important; font-size: 16px !important;}
.three_columns>.column1, .three_columns>.column3 {width:40% !important;}
.three_columns>.column2 {width:20% !important;}
.footer_top .three_columns .column3 .column_inner>div {margin:0 !important;}
.three_columns>.column3>.column_inner {padding:0 !important;}
#bg-home {
    background-position:center !important;
    background-image: url(/wp-content/uploads/2018/03/slide-bt.png);

}

.ls-nav-next:after, .ls-nav-prev:after {color:#4b4b4b !important; font-size:50px !important;}
.ls-nav-prev, .ls-nav-next {border:none !important;}
.ls-nav-prev:hover, .ls-nav-next:hover {
    transform: none !important;
}
.ls-nav-prev, .ls-nav-next {
    border: 0 !important;
}
.ls-fullwidth .ls-nav-prev {left:70px !important;}
.ls-fullwidth .ls-nav-next {right:70px !important;}
.separator {height:2px !important;}
.ls-photogallery .ls-bottom-slidebuttons a.ls-nav-active, .ls-photogallery .ls-bottom-slidebuttons a.ls-nav-active:hover {background-color:#ee2b28 !important;}
.ls-photogallery .ls-bottom-nav-wrapper {
    top: 50% !important;
    width: 20px;
    position: absolute;
    z-index: 100;
    left: 600px;
}
.ls-photogallery .ls-bottom-slidebuttons a {
    background-color: #ccc !important;
    margin: 5px 5px !important;
}
.ls-photogallery .ls-bottom-slidebuttons a:hover {border:none !important; background: #ee2b28 !important;}
.ls-photogallery .ls-bottom-slidebuttons a {border:none !important;}
.clip-bianca {
    -webkit-clip-path: polygon(0 0%, 0% 100%, 100% 100%);
    clip-path: polygon(0 0%, 0% 100%, 100% 100%);
    bottom: 0;
    background-color: #fff !important;
}
.clip-grigia {
    -webkit-clip-path: polygon(0 0%, 0% 100%, 100% 100%);
    clip-path: polygon(0 0%, 0% 100%, 100% 100%);
    bottom: 0;
    background-color: #323232 !important;
}
.clip-bianca-bottom {
    -webkit-clip-path: polygon(0 0%, 0% 100%, 100% 0%);
    clip-path: polygon(0 0%, 0% 100%, 100% 0%);
    bottom: 0;
    background-color: #fff !important;
    z-index:02;
}
header.sticky {position: relative !important;}
#riga-prod {
    z-index: 1000;
    top: 80px;
}
.img-top {
    position: absolute;
    top:0;
    z-index: 10;
}
#map1, .google_map_shortcode_holder {top:-210px; z-index: 1;}
.footer_top_holder {background-position: center !important;}
.border-bottom {
    position:absolute !important;
    top:-90px;
}
.top380 {top: -380px;}
.top180 {top: -180px;}
span.wpcf7-list-item-label{color:#fff; font-size:14px;}
.alignleft {margin:0 !important;}
span.wpcf7-list-item {margin: 0 0 0 45px !important;}
.home footer {margin-top: -480px !important;}
.azienda-bianca-bottom {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    bottom: 0;
    background-color: #fff !important;
}
.distributori-bianca {
    -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 100% 100%, 100% 0);
    bottom: 0;
    background-color: #fff !important;
    z-index:02;
}
.page-id-33 footer, .page-id-1001 footer {margin-top: -270px;}
.page-id-31 .content.content_top_margin_none, .page-id-916 .content.content_top_margin_none, .parent-pageid-31 .content.content_top_margin_none, .parent-pageid-916 .content.content_top_margin_none {
    margin-top: -136px !important;
}
.page-id-35 .content.content_top_margin_none, .page-id-1005 .content.content_top_margin_none {
    margin-top: -215px !important;
}
.page-id-37 .content.content_top_margin_none, .page-id-1007 .content.content_top_margin_none {
    margin-top: -216px !important;
}
.parent-pageid-245 .content.content_top_margin_none, .parent-pageid-919 .content.content_top_margin_none, .parent-pageid-1133 .content.content_top_margin_none, .page-id-1215 .content.content_top_margin_none, .parent-pageid-1211 .content.content_top_margin_none{margin-top:-50px !important;}
.parent-pageid-245 .border-bottom, .parent-pageid-919 .border-bottom, .parent-pageid-1133 .border-bottom, .page-id-1215 .border-bottom {
    top:-190px;
}
.parent-pageid-1211 .border-bottom {top:-220px;}
.parent-pageid-31 footer, .parent-pageid-916 footer {margin-top:-270px;}
.parent-pageid-245 footer, .parent-pageid-919 footer {margin-top: -190px;}
.page-id-31 footer, .page-id-916 footer, .parent-pageid-1133 footer, .page-id-1215 footer, .parent-pageid-1211 footer {margin-top: -90px;}
.image_with_text img {float:left; margin: 0px 20px 0px 22px !important;}
.image_with_text p {float:right; width:49%;}
.page-id-35 #map1, .page-id-1005 #map1 {
    top: -180px;
    z-index: 1;
}
.distr {top:80px;}
.top290 {top:-290px;}
.top200 {top:-200px;}
.top100 {top:-100px;}
.top50 {top:-50px;}
.page-id-37 footer, .page-id-35 footer, .page-id-1005 footer, .page-id-1007 footer {margin-top: -380px;}
.page-id-245 footer, .page-id-919 footer {margin-top: -270px;}
.page-id-37 span.wpcf7-list-item-label, .page-id-1007 span.wpcf7-list-item-label {color:#323232;}
.page-id-37 span.wpcf7-list-item, .page-id-1007 span.wpcf7-list-item {margin:0 !important;}
.white h1, .white p {color:#fff;}
table td {text-align: left !important;}
table td.bottom50 {padding-bottom: 50px;}
table.galaxy td {width: 33.33333333%; border-bottom: 1px solid #4b4b4b;}
.qode-accordion-holder .qode-title-holder {background-color: #4b4b4b!important; color:#fff !important;}
.qode-accordion-holder .qode-title-holder:hover {background-color: #cf4343 !important;}
h2.ui-accordion-header {font-size:22px !important;}
.mc4wp-form-fields input[type="email"] {
    width: 270px;
    background-color: rgba(50,50,50,0);
    border-color: rgba(255,255,255,1);
    border-width: 1px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    border-right:0;
    color: #ffffff;
    font-family: 'Lato';
    font-size: 16px;
    line-height: 30px;
    font-weight: 300;
    outline: 0 !important;
}
.mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {color:#fff !important;}
.mc4wp-form-fields input[type="submit"] {
    background-color: rgba(238,43,40,1);
    border:none;
    color: #ffffff;
    font-family: 'Lato';
    font-size: 18px;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.e-footer {background: #323232;}
#mc4wp-form-1 {height:90px;}
.mc4wp-response {clear: both;}
.mc4wp-response p {color: #fff !important;}
.vc_custom_1523977731970, .vc_custom_1523978447389, .vc_custom_1523978618005, .vc_custom_1523978698690, .vc_custom_1523978844639, .vc_custom_1523978930799, .vc_custom_1523979003389, .vc_custom_1523979113775, .vc_custom_1523979197004,
.vc_custom_1523979288477, .vc_custom_1523979386231, .vc_custom_1523979504467, .vc_custom_1523979600979, .vc_custom_1523979660848 {
    padding-right: 70px !important;
    padding-left: 70px !important;
}
