.archive ul.products {grid-column-gap: 5px;}
.single-product .product_meta{display:none!important;}
#dgwt_wcas_ajax_search-13{    margin-top: 5px;}
.tz-login-heading .my-account { color: #fff;}
#custom_html-6 .widget-heading{ color: #fff!important;}
#tz_woo_cart-5 .widget-heading{ color: #fff!important;}
.site-branding .site-logo{padding:0!important;    width: 130px;}
.site-branding .hgroup-sidebar {  padding: 1.143em 1em;}
#woocommerce_product_categories-3{margin-top: 70px;}
.site .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { padding-right: 25px;}
.single-product div.product .product-images-wrapper {
    padding: 5.5em 3em;
}
ul.payment_methods li input {
    position: inherit!important;
    height: inherit!important;
    width: inherit!important;
}
.home .chromium-product-style-3 li.product .img-wrapper img {
    min-width: 240px;
}
.chromium-product-style-3 li.product .img-wrapper img {height: 250px;}
.mc_merge_var label {
    display: none;
}
.log-out{color:#fff;}
.mc_signup_submit input{border-radius: 0px!important;}
.mc_merge_var input:not(.button) {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 0;
    background-color: transparent !important;
    padding: 0 60px 0 10px;
}
.mc_signup_submit {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
}
.mc_form_inside {
    width: 100%;
    position: relative;
    margin: 22px 0 0;
}

.primary-nav li.menu-item-has-children>a:after{display:none;}
.primary-nav li.menu-item-has-children>a {
    padding: 0 1.5em 0 1.429em;
}
.single-product input[type="submit"]{    background-color: #dd3333;}
.single-product .comment-form-email{display:none;}
.single-product .comment-form-cookies-consent{display:none;}
.single-product .woocommerce-review__published-date{display:none;}
.primary-nav li { text-transform: uppercase!important;}
.archive .woocommerce-products-header{display:none;}
#media_image-2{margin:0!important;}
.woocommerce-breadcrumb a{color: #000;}
.pswp__caption{display:none;}
.woocommerce-Tabs-panel--description h2{display:none;}
.available-on-backorder{display:none;}
.page-id-949 .top-widgets-right{display:none!important;}
li.product .woocommerce-loop-product__title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.product_list_widget .product-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.widget_tz_shopping_cart .heading:before {color:#fff;}
.widget_tz_shopping_cart .heading .subtotal {color:#fff;}
.widget_tz_shopping_cart .heading .cart-count-wrapper {color:#fff;}
.site-info {text-align: center;   border-top: 1px solid;}
site-footer a:active, .site-footer a:focus, .site-footer a:hover {  color: #d03b2c!important;}
.widget_categories ul li:before, .widget_archive ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, 
.widget_nav_menu ul li:before {  background-color: #d03b2c!important;}
.site-footer a {color: #D3D3D3!important;}
.site-footer span {color: #D3D3D3!important;}
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{color: #D03B2C;}

@media all and (max-width:500px){
  #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
    background:  #D03B2C!important;
}
  #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
    background:  #D03B2C!important;
}
.menu-toggle {
    background-color: #dd3333; font-weight:700;color:#fff;
}
.primary-nav .nav-menu > li > a {    color: #fff;}
.primary-nav .menu ul a{    color: #fff;}
}