#menu-zeme.menu li ul li {padding-left: 20px;}
#menu-kategorie.menu li ul li {padding-left: 20px;}
ul.multicolumn.sub-menu {padding-left: 0px!important}
#header-top ul li#menu-item-6549, #header-top ul li#menu-item-6981  {font-size:24px!important; padding-top:5px}

.age-gate-submit-yes,.age-gate-submit-no {font-weight:bold;background: rgba(163, 123, 68, 0.3)!important;color: #a37b44!important;
border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-style:solid;border-bottom-width:2px;height:44px;width:155px;text-decoration-color:rgb(163, 123, 68);padding-bottom:9px;padding-left:14px;padding-right:14px;padding-top:12px;border: 2px solid #a37b44 !important;border-top-left-radius:
5px;border-top-right-radius:5px;border-top-style:solid;border-top-width:2px;}

.age-gate-message {color: #a37b44!important;}
.age-gate-confirm-message {font-weight:bold; font-size:16px}

.woocommerce #reviews h3#reply-title.comment-reply-title {font-size: 15px;margin-bottom: 5px!important;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page.cart-collaterals.cart_totals {width:50%!important}
.woocommerce .out-of-stock {font-weight:bold;font-size: 1.2em!important;}
.woocommerce-thankyou-order-received {font-size:20px; color:#c79c60;font-weight:bold;margin-bottom:25px}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {font-size:1.35em;padding-left:0px!important}
.csbody.woocommerce .quantity .plus, .csbody.woocommerce-page .quantity .plus,.csbody.woocommerce .quantity .minus, .csbody.woocommerce-page .quantity .minus {margin-top:-15px!important}

.woocommerce-checkout h3#ship-to-different-address {font-size: 16px;margin-bottom:36px!important}
.woocommerce textarea#order_comments.input-text {min-height:130px}
input#coupon_code.input-text   {width:150px;height:32px}

.woocommerce-billing-fields > h3, .woocommerce h3#order_review_heading{text-decoration:underline!important}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {margin-top:20px}
.csbody.woocommerce-page table.shop_table th , .csbody.woocommerce-page table.shop_table span.woocommerce-Price-amount.amount {font-weight:bold!important;}

.shop_table.woocommerce-checkout-review-order-table tr.order-total th , .csbody.woocommerce-page table.shop_table tr.order-total span.woocommerce-Price-amount.amount{color:#c79c60}

.woocommerce-cart .cart-collaterals h2 {color:#c79c60}

.csbody.woocommerce .cart-collaterals .cart_totals table .order-total .amount, .csbody.woocommerce-page .cart-collaterals .cart_totals table .order-total .amount {font-size: 20px;color:#000}

.cart_totals th {text-align:left}

select.orderby,select.select.wppp-select {height:32px!important;line-height:32px!important;background: #fff!important; border: 1px solid #dcdcdc!important }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span
{font-size:1.2em}

mark.count {display:none}
p.woocommerce-result-count {font-size:12px; padding-top: 5px;}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{
background-color: #a37b44!important;
  height: 40px!important;
}

 span.price {font-weight:bold;color:#c79c60;}

.woocommerce button.button.alt{
background-color: #a37b44!important;
    height: 40px!important;
}

#add_payment_method .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button .woocommerce #payment #place_order, .woocommerce-page #payment #place_order
{
background-color: #a37b44!important;height: 50px!important;
}


.wpcf7-form-control.wpcf7-textarea {max-height:100px!important}
.top_menuright{text-align:right}
.top_menucenter{text-align:center}


input[type="radio"] + span, input[type="checkbox"] + span {
  text-transform: none}

select#zasilkovna_id {    margin-bottom: 0px!important}
input#ship-to-different-address-checkbox{margin-right: 20px;}
form.checkout.woocommerce-checkout{margin-left: 20px;}

h3#ship-to-different-address label {font-weight:normal}


@media screen and (min-width: 320px){
.content-area form {
    color: #333333!important;
  }}
.post-type-archive-product #cms-product-sidebar{
display: none!important;
}

.post-type-archive-product #cms-prodcut-primary{
width:100%!important;
}

.vc_column-inner .woocommerce ul.products li.product {
    clear: initial !important; }

.vc_column-inner .woocommerce.columns-4 .products li:nth-child(4n+1) {
    clear: left !important;
}
.vc_column-inner .woocommerce.columns-3 .products li:nth-child(3n+1) {
    clear: left !important;
}
.vc_column-inner .woocommerce.columns-2 .products li:nth-child(2n+1) {
    clear: left !important;
}
 .vc_column-inner .woocommerce.columns-5 .products li:nth-child(5n+1) {
    clear: left !important;
}
.vc_column-inner .woocommerce.columns-6 .products li:nth-child(6n+1) {
    clear: left !important;
}


.woocommerce-loop-category__title {text-align:center}
ul.multicolumn.sub-menu {padding-left:20px}
.primary-sidebar [class*="widget_"] {margin-top: 25px;}
.hide_cart_widget_if_empty {border-bottom:0px!important; padding-bottom: 0px!important}

@media screen and (max-width: 768px){
.content-area {
    width: inherit !important;
  }}

@media screen and (max-width: 767px){
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
  .woocommerce-checkout #payment, .woocommerce table.shop_table {
width:100%!important;
}}
@media screen and (max-width: 320px){
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: left !important;
  }}

.woocommerce-checkout .content-area {
    margin: 50px auto;

}

