@media (max-width: 600px) {
.related.products ul li {
	width: 100% !important;
}
}

#site-navigation ul.sub-menu li:hover > ul, #site-navigation ul.children li:hover > ul {
	left: auto !important;
}

@media (max-width: 768px) {
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-3 li.product {
	width: 48%;
}
}

@media (max-width: 600px) {
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-3 li.product {
	width: 98%;
}
}

.woocommerce ul.products li.product a img {
    width: 800px;
    height: 100%;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    color: #000000;
    background: #27B6D4;
}

element.style {
}

.es-slider-featured-section .single-item-wrap .item-content {
    position: absolute;
    top: 50%;
    left: 20px;
    color: #43caff;
    font-weight: 700;
    font-size: 34px;
    text-transform: uppercase;
    width: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 44px;
    text-shadow: 0 0 10px rgba(0,0,0,0.1);
}


element.style {
}
.es-slide-content {
    color: #11141a;
    font-size: 14px;
}

.count {
display:none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .added_to_cart.wc-forward {
    background: #05a02d;
    border-radius: 0;
    color: #ffffff;
    font-weight: 400;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    transition: background 0.3s ease;
    border: none;
}

.single-product #primary {
    width: 100% !important;
}

.single-product #sidebar-primary {
    display: none !important;
}
.woocommerce-active ul.products li.product .onsale, .woocommerce-active span.onsale {
    background: #27B6D4 none repeat scroll 0 0;
    border-radius: 0;
    bottom: auto-flow;
    display: inline-block;
    left: 0;
    line-height: 25px;
    margin: 0;
    min-height: auto;
    min-width: auto;
    position: absolute;
    right: 0;
    top: 0px;
    width: 100%;
    color: #ffffff;
    z-index: 99;
}