input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select{    border-color: rgba(0,0,0,0.30) !important;}
.cart-empty .btn-go-shop,.cart-summary .checkout-methods-items .action.primary.checkout{color: #fff;
    background-color: #1F7D08;}
.col-md-4.contact-info,li.greet.welcome,.page-main .cart-summary .block,div#cart-totals,.cart-totals{display: none !important;}    
.qty.field .input-text.qty, .col.qty .input-text.qty{border: 1px solid;}
.custom_header ul li{
    display: inline-block;
}
.custom_header ul li.customer-welcome span.customer-name{display: none !important;}
.custom_header ul li.customer-welcome .customer-menu{
    display: inline-block;
}
.custom_header ul li.customer-welcome .customer-menu ul.header.links{
    position: relative;min-width: auto;
}


.custom_header ul li.customer-welcome span.menu{}
.custom_header ul li.customer-welcome  ul.header.links{
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.custom_header ul li.customer-welcome  ul.header.links li:hover{
    background:transparent !important;
}
.custom_header ul li.customer-welcome  ul.header.links:before{
    content: '';
    display: none;
}
.custom_header ul li.customer-welcome  ul.header.links a{
    color: #FFF;
}
.custom_header ul li.customer-welcome ul.header.links li.link.authorization-link{ display:none !important }
.custom_header ul li a,.custom_header ul li.customer-welcome .customer-menu ul.header.links a {
    color: #FFF !important;
    padding-top: 8px ;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 8px;
    text-transform: none;
}
@media all and (min-width: 769px){

}
.opc-wrapper .shipping-address-item.selected-item:after,.opc-progress-bar-item._active>span:before,.opc-progress-bar-item._active:before{
    background: #1F7D08 !important;
}
.opc-wrapper .shipping-address-item.selected-item {
    border-color: #1F7D08 !important;
}
.form.create.account .actions-toolbar>.primary .action, .form.create.account .actions-toolbar>.secondary .action, .block-minicart .block-content > .actions > .primary .action.primary{

    background-color:#1F7D08 !important;
}
#totop{
    background-color:#1F7D08 !important;
}

.footer-middle>.container::after{
    display: none;
}

.action.primary:hover,
.pages .action:hover,
.pages a.page:hover,
button:hover,
.action-primary:hover,
.action.primary:focus,
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,
.products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart,

.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover,
.swatch-option:not(.disabled):hover,
.products-grid .swatch-option.color:hover::after,
.products-grid .swatch-option.image:hover::after,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type4 .product-item-actions .towishlist:hover,
.product-item-info.type4 .product-item-actions .tocompare:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type0:hover .product-item-details .product-item-actions .tocart,
.page-header.type18 .navigation:not(.side-megamenu) .level0 > .submenu{
    background-color: #196506 !important ;
}
.action.primary:active,
button:active,
.filter-toggle.active{
    background-color: #134D05 !important ;
}
.product-item-info.type1 .product-item-details .product-item-actions .tocart{
    border:0 none !important;
}
.page-main > .page-title-wrapper .page-title{
    color: #000 !important;
}
button.action.update{
    background-color: #FFF !important;
    
    border: 2px solid #1F7D08 !important;
    color: #1F7D08 !important;
}
button{
    border-radius: 4px !important;
}
table, td,th,tr,.cart.table-wrapper .cart thead tr th.col,.opc-wrapper .step-title,.opc-block-summary>.title,.customer-account-index .box .box-title,button,.cart-empty .btn-go-shop,.box-tocart .action.tocart,.product-info-main .product-info-stock-sku,.page-wrapper>.breadcrumbs .items>li,.product-item-info .product-item-details .product-item-actions .tocart,.slider-title, .section-title,.widget .widget-title, .widget .widget-title a, .widget .widgettitle, .widget .widgettitle a{
        text-transform: none !important;
}