.post p, aside p{
color:black;
}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {width:auto}
.site-footer a:not(.button):not(.components-button){
color: white;
text-decoration:underline;
}
.wa__popup_powered_mb{display:none}
#wpb_wiz_gallery {margin-top:10px}
.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__wrapper #wpb_wiz_gallery .woocommerce-product-gallery__image {
width: auto;
margin-right: 10px;
margin-top: 10px;
}
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
max-width:100%
}
.wpsisac-slide-wrap img{
width:100%
}
.wpsisac-slick-slider .slick-slide {
padding: 1px
}
.wpsisac-image-slide, .wpsisac-slide-wrap{
height:100%
}
.storefront-full-width-content .woocommerce-products-header{
padding: 0
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text{
border-radius: 2px
}
#payment .payment_methods li {
margin-bottom: 1px
}
.storefront-breadcrumb{
background-color: #171717;
margin:0;
}
.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
text-align: center;
padding: 0 0 1em;
}
.site-content{
padding-top:20px
}
h3, .gamma {
font-size: 1.1em;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
background-color: #176f19; color: white;
}
.woocommerce-breadcrumb .breadcrumb-separator::after {
color: #00FBFF;
opacity:1;
}
a:focus, input:focus, textarea:focus, button:focus {
outline: 0
}
.page-template-template-homepage .type-page .storefront-hero__button-edit {
display:none;
}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
padding-top: 0
}
.content-area, .widget-area {
margin-top: 0
}
.page-template-template-homepage .type-page {
padding-top: 0
}
.col-full {
margin-left: 5px;
margin-right: 5px;
}
.page-template-template-homepage .entry-header h1 {
font-size: 32px;
margin-bottom: 0;
}
.select2-container--default .select2-results__option, .select2-container--default {
background-color: white;
color: black;
width: 100% !important;
} body{
color:#e8e8e8;
font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
font-weight: 700;
margin: 0 0 .53em;  color:#00C6D1;
}
h2{
margin-top:30px;
margin-bottom:0.2em;
}
p+h2 {
margin-top:30px;
margin-bottom:0.2em;
}
p{
margin-bottom:0.8em;
color:white;
}
a{
font-weight:300;
color:#00FBFF;
}
a:hover{
color: #00FBFF;
}
.product-category h3{
font-weight:normal;
font-size:1.4em;
}
.count{
color:#00FBFF;
font-weight:normal;
}
.product-category img, .product a img{
border:1px solid #c0c0c0;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover, .widget a.button:hover, .site-header-cart .widget_shopping_cart a.button:hover {
border: 1px solid #05bec1 !important;
background-color: black !important;
color: #00FBFF !important;
}
button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .added_to_cart.alt:hover, .widget-area .widget a.button.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover {
border: 1px solid #05bec1 !important;
background-color: black !important;
color: #00FBFF !important;
}
.shop_attributes,.entry-content table {
border-collapse: collapse;
width: auto;
max-width:100%;
}
.shop_attributes th, .shop_attributes td,.entry-content table th, .entry-content table td{
border-top:1px solid gray;
border-bottom:1px solid gray;
}
.wc-tabs{
display:none;
}
#tab-additional_information{
display:block !important;
}  .bg-overlay{ }
.wp-medium-7{
width:100%;
}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
left: auto;
right: auto;
position: static;
top: auto;
padding-bottom: 0px;
height:300px;
}
.slick-list{
background-color:black;
}
.slick-track{ display:block;overflow:hidden;}
.slide-title{font-size:18pt;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .bg-overlay {
padding: 0;
}
.slick-slide{
max-height:none !important;
} .site-header{
background-image: url(//www.zyxitalia.it/wp-content/themes/zyx/images/header-mobile.jpg) !important;
padding-top: 5px;
padding-bottom: 0;
background-repeat: no-repeat;
background-position: 0 0;
}
.main-navigation ul li a:before {
content: "";
}
button.menu-toggle {
border: 1px solid #00FBFF;
font-size: 1.2em;
}
.handheld-navigation ul{
font-size:20px !important;
margin-left:0;
} .handheld-navigation ul li ul,.handheld-navigation ul li ul li ul,.handheld-navigation ul li ul li ul li ul{
margin-left:15px !important;
}
.handheld-navigation ul li a{
color:white;
padding:5px 0 !important;
}
.handheld-navigation ul li ul li a{
color:#e0e0e0;
font-weight:bold;
padding:4px 0 !important;
}
.handheld-navigation ul li ul li ul li a{
color:#a0a0a0;
padding:3px 0 !important;
}
.main-navigation ul.menu li.current-menu-item>a{
color: #00FBFF;
} .page-template-template-homepage .site-main {
padding-top:0;
}
.shop_attributes{
max-width:600px;
}
.single-product div.product form.cart .button {
float: none;
}
.content-area, .widget-area{
margin-top: 20px;
}
.product_title{
color:rgb(0, 209, 213);
font-size:22pt;
}
.entry-content h2{
color:rgb(0, 209, 213);
}
.woocommerce-tabs .panel h2:first-of-type {
font-size: 2em;
margin-top:0.2em;
margin-bottom:0.2em;
}
.menu-filtri-tipologia-container ul li, .menu-filtri-impianto-di-utilizzo-container ul li, .menu-filtri-settore-di-impiego-container ul li {
line-height: 15px;
padding-bottom: 10px !important;
}
.widget .widget-title, .widget .widgettitle {
font-size: 1.41575em;
letter-spacing: 0;
border-bottom: 1px solid rgba(0,0,0,.05);
padding: 0;
margin-bottom: 0;
font-weight: 300;
line-height: 28px;
} .widget-title{
color:white;
font-weight:bold;
margin-bottom:0;
}
.main-navigation ul.menu>li.menu-item-has-children>a:after, .main-navigation ul.menu>li.page_item_has_children>a:after, .main-navigation ul.nav-menu>li.menu-item-has-children>a:after, .main-navigation ul.nav-menu>li.page_item_has_children>a:after {
position: absolute;
}
.main-navigation ul li a:hover{
color:red;
}
.main-navigation ul li a:hover > span {
color:#05bec1;
} .main-navigation ul.menu li.current-menu-item>a span, .main-navigation ul.menu li.current-menu-ancestor>a span{
color:#03c2c5;
}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
padding: .4em 1.387em;
font-weight: 400;
font-size: .857em;
}
.site-footer {
background-color: #000000;
color: #ffffff;
padding: 1.618em 0;
}
.site-footer a:not(.button) {
color: white;
text-decoration:underline;
}
.woocommerce-breadcrumb {
margin-bottom:0;
}
.woocommerce-breadcrumb a {
font-weight: 400;
text-decoration: none;
color:white;
margin-bottom:0;
}
.woocommerce-breadcrumb a:hover {
color:red;
}
.menu-description{
display:block;
font-style:italic;
font-size:9pt;
color:#00FBFF;
}
.smm-mega-menu .menu-description{
margin-bottom:10px;
}
.sub-menu .menu-item-has-children>a:after{
position: relative;
top: -40px;
left:-10px;
}
.pagamenti{
text-align:center;
}
.pagamenti img{
display:inline;
}
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
color: #B9B9B9;
}
.site-info {
text-align: center;
font-size: 10pt;
}
.site-footer {
background-color: #2c2d33;
}
.widget_nav_menu ul li:before {
content: "";
}
.menu-footer-sx li, .menu-footer-sx li{
margin:0px;
}
#menu-footer-sx li a, #menu-footer-dx li a{
text-decoration:none;
}
#menu-footer-sx li a:hover, #menu-footer-dx li a:hover{
text-decoration:underline;
}
.site-footer ul.menu li.current-menu-item>a {
color: white;
}
.menu-utility-container ul.menu li.current-menu-item>a {
color: white;
}
a.about_paypal {
display: none;
}
.site-header-cart .widget_shopping_cart a.button {
background-color: #587a96;
border-color: #96588a;
color: #ffffff;
}
.widget a.button.checkout,.checkout-button {
background-color: #176f19 !important;
border-color: #dd9933 !important;
color: #ffffff !important;
}
.alt.button{
background-color:#176f19 !important;
}
.order_details:before, .order_details:after {
background: none;
}
.wc-bacs-bank-details, .woocommerce-thankyou-order-details {
border:1px solid white;
background-color:black;
color:white;
}
.iconeContatti{
margin-left:25px;
}
.iconeContatti a img {
float: none;
display: inline-block;
}
.footerInfo {
color: #00FBFF !important;
text-decoration:none !important;
}
.footerInfo:hover {
text-decoration:underline;
}
.footerInfo img{
display: inline-block;
}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .bg-overlay {
padding: 20px;
background: rgba(0, 0, 0, 0.8);
}
.slide-wrap .wp-post-image{
margin-bottom:0;
}
.stock {
color: #0f834d;
}
.wpsisac-slick-slider button.slick-arrow {
z-index: 99;
}
#billing_customer-type{
padding: .618em;
background-color: #f2f2f2;
color: #43454b;
outline: 0;
border: 0;
border-radius: 2px;
box-sizing: border-box;
font-weight: 400;
box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
line-height: 1.618;
width:auto;
}
.social{
float:left;
margin-top:-45px;
}
.short_desc{
font-size:9pt;
color:white;
margin-bottom: 10px;
}
.short_desc span a{
color:#00C6D1;
text-decoration:underline;
}
.price{
color:#00FBFF !important;
} .hentry.type-post .entry-content {
width: 100%;
float: none;
margin-right: 0;
}
.post-template-default .site-content,.category .site-content,.blog .site-content{
background-color: #e5e5e5;
color: black;
}
.main_blog_h1{
color:black;
}
.blog_h1{
font-size:28pt;
color:#375e24;
margin-bottom:0px;
font-family:"Times New Roman";
font-weight:bold;
}
.dueColonne h2{
font-size:20pt;
color:#375e24;
font-family:"Times New Roman";
}
.more-link strong{
color:#375e24;
}
.blog-main a,.blog-aside a{
color:maroon;
}
.blog_h2, .blog_h2 a,.blog-content  h2{
font-size:16pt;
color:rgb(33, 94, 96);
}
.blog_h2, .blog_h2 a{
font-size:28pt;
color:#375e24;
font-family:"Times New Roman";
font-weight:bold;
margin-top:5px;
}
.blog-aside h3{
color:black;
}
.blog_header{
margin-bottom:0px !important;
}
.newsletterBox{
border: 1px solid white;
padding: 10px;
margin-top: 30px;
height:300px;
}
.newsletterBox h3{
color:white;
}
.blog_data{
border-top:1px solid black;
border-bottom:1px solid black;
}
.blog_sottotitolo{
margin-bottom:20px;
font-style:italic;
}
.posted-on{
font-size:10pt;
font-weight:bold;
font-style: italic;
margin-bottom:10px;
}
#text-8{
margin-top: -50px;
}
#text-8 div p a img{
float:right;
}
@media (min-width: 400px){
#post-40 .entry-title{height:auto; overflow:visible;}
}
@media (min-width: 768px){
.storefront-product-categories-tipologia div,.storefront-product-categories-tipologia div ul {
text-align:center;
}
.storefront-product-categories-tipologia div ul li{
float:none !important;
display:inline !important;
vertical-align:top;
margin:2% !important;
}
.storefront-product-categories-tipologia div ul li a{
width:20% !important;
min-width:200px;
display:inline-block !important;
vertical-align:top;
margin-bottom:30px;
}
.storefront-product-categories-tipologia div ul li a{
font-size:16px;
}
.storefront-product-categories-impianto div,.storefront-product-categories-settore div,.storefront-product-categories-impianto div ul,.storefront-product-categories-settore div ul {
text-align:center;
}
.storefront-product-categories-impianto div ul li,.storefront-product-categories-settore div ul li{
float:none !important;
display:inline !important;
vertical-align:top;
margin:2% !important;
}
.storefront-product-categories-impianto div ul li a,.storefront-product-categories-settore div ul li a{
width:15% !important;
min-width:150px;
display:inline-block !important;
vertical-align:top;
margin-bottom:30px;
}
.storefront-product-categories-impianto div ul li a,.storefront-product-categories-settore div ul li a{
font-size:14px;
}
.main-navigation ul.menu li.current-menu-item>a, .main-navigation ul.menu li.current-menu-ancestor>a{
color: #b70000;
}
.site-header{
background-image: url(//www.zyxitalia.it/wp-content/themes/zyx/images/header.jpg) !important;
padding-top: 5px;
padding-bottom: 0;
}
.site-header .custom-logo-link, .site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link {
margin-bottom: 10px;
}
.storefront-primary-navigation {
background: black;
}
.col-full {
max-width: 85em;
margin-left: auto;
margin-right: auto;
padding: 0 2.618em;
box-sizing: content-box;
}
.smm-mega-menu {
padding-top: 0 !important;
}
.storefront-legacy .smm-mega-menu {
margin-left: 0 !important;
margin-right: 0 !important;
}
.main-navigation ul li.smm-active ul.sub-menu {
position: absolute; width: 100%;
z-index: 9999;
border: 0;
top: auto;
}
.zoomContainer{
z-index: 1 !important;
}
.footer-widgets.col-3 .block {
width: 33%;
float: left;
margin-right:0;
}
.footer-widget-2{
text-align:center;
}
.footer-widget-3{
text-align:right;
}
.pagamento{
margin-left:auto;
margin-right:auto;
}
.single-product .content-area,.page .content-area, .term-1-filtri-a-tasca .content-area, .term-tipologia .content-area {
width: 100%;
}
.single-product div.product .images {
width: 34%;
float: left;
margin-right: 2%;
margin-bottom: 2%;
}
.single-product div.product .summary {
width: 63%;
float: right;
margin-right: 0;
}
.woocommerce-tabs {
padding-top: 0;
}
.woocommerce-tabs ul.tabs {
display:none;
width: 0;
margin-right:0;
}
.woocommerce-tabs .panel {
width: 100%;
}
.woocommerce-Tabs-panel--additional_information{
display:block !important;
}
.left-sidebar .content-area { padding: 20px;
}
.cart-collaterals .cart_totals{
margin-left: auto;
margin-right: auto;
float:none;
width:50%;
}
.social{
float:right;
margin-top:-45px;
}
.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
float: right !important;
margin-left: 5.8823529412%;
margin-right:0 !important;
}
.woocommerce-MyAccount-navigation {
float: left !important;
}
.woocommerce-breadcrumb{
color:white;
} .blog-aside{
width: 100%;
float: left;
margin-left: 5%;
margin-right: 0;
font-size: .857em;
}
.blog-main{
width: 100%;
float: left;
}  .dueColonne { column-count: 2; column-gap: 30px; column-rule: 0px; -moz-column-count: 2;
-moz-column-gap: 30px;
-moz-column-rule: 0px;
-webkit-column-count: 2;
-webkit-column-gap: 30px;
-webkit-column-rule: 0px;
}
.dueColonne *:first-child{
margin-top:0;
}
}
@media (min-width: 1280px){ .bg-overlay{
display:block;
}
.wp-medium-7{ width:40%;
}
.slick-track{height:auto;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
left: 0px;
right: 0px;
position: absolute;
top: 0px;
padding: 40px;
}
.slide-title{font-size:2em;}  .blog-aside{
width: 20%;
float: left;
margin-left: 5%;
margin-right: 0;
font-size: .857em;
min-width: 205px;
}
.blog-main{
width: 75%;
float: left;
}
}
@media print {
.storefront-handheld-footer-bar{
display:none;
}
.dueColonne { column-count: 2; column-gap: 30px; column-rule: 0px; -moz-column-count: 2;
-moz-column-gap: 30px;
-moz-column-rule: 0px;
-webkit-column-count: 2;
-webkit-column-gap: 30px;
-webkit-column-rule: 0px;
}
.dueColonne *:first-child{
margin-top:0;
}
}