section.l-section.wpb_row.height_medium.width_full.logo_row {
position: absolute;
top: 0px;
}
.woocommerce-shipping-totals th {
width: 100%;
display: inline-block;
}
.woocommerce-shipping-totals td {
width: 100%;
display: inline-block;
text-align: left !important;
}
.woocommerce-checkout #order_review_heading {
float: right;
width: 48%;
padding: 0;
display: none;
}
.woocommerce-billing-fields h3 {
display: none;
} a.button.checkout.wc-forward {
display: block !important;
}
.cart-collaterals table.shop_table.shop_table_responsive {
display: none;
}
.vouchery_v2 td.label {
display: none;
}
.vouchery_v2 a.reset_variations {
display: none !important;
}
.vouchery_v2 td.value {
border: 0px;
}
.vouchery_v2 .quantity {
width: 15%;
display: inline-block;
}
.vouchery_v2 button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed { }
.vouchery_v2 .woocommerce-select {
max-width: 250px;
margin: 0 auto;
}
button.single_add_to_cart_button.button.alt {
font-size: rem;
padding: 5px 15px;
}
.vouchery_v2 .quantity {
width: 47px;
display: inline-block;
}
.vouchery_v2 .qty {
height: 30px !important;
}
.vouchery_v2 td.value {
border: 0px;
font-size: 0.8rem;
width: 200px;
}
.vouchery_v2 .woocommerce-ordering select, .woocommerce-select select {
-webkit-appearance: none;
-moz-appearance: none;
padding-right: 2rem;
border-radius: 80px;
height: 40px;
}
.vouchery_v2 .woocommerce-variation-price {
width: 100%;
font-weight: bold;
}
.vouchery_v2 .woocommerce-variation-description {
flex-grow: 1;
width: 100%;
font-size: 0.9rem;
}
.vouchery_v2 #us_grid_1 .usg_post_image_1 {
border-radius: 1rem 1rem 0rem 0rem;
}
.vouchery_v2 a.wc-forward {
cursor: pointer;
pointer-events: all;
background-color: white;
padding: 5px 15px;
border-radius: 50px;
font-weight: bold !important;
} .vouchery_v2 .woocommerce-message {
text-align: center;
width: 100%;
}
.awdr-select-free-variant-product-toggle {
display: none;
}
.widget_shopping_cart dt.variation-Discount {
display: none !important;
}
div#modal-1-content {
background-color: white !important;
}
.ttt-pnwc-content a.wc-forward {
display: none !important;
}
.ttt-pnwc-notice-icon.default-icon:before {
content: "\2714";
color: green;
}
header.ttt-pnwc-header {
display: none !important;
}
.ttt-pnwc-notice.success.ttt-static {
padding-bottom: 2.5rem;
}
a.kosik_btn, a.nakup_btn {
background-color: #375C30;
padding: 5px 15px;
border-radius: 50px;
color: white;
margin: 10px;
}
a.kosik_btn:hover, a.nakup_btn:hover {
background-color: #409131;
padding: 5px 15px;
border-radius: 50px;
color: white !important;
margin: 10px;
}
.ttt-pnwc-overlay{
background: rgba(0,0,0,0.91) !important; 
}
div#ttt-pnwc-notice {
display: none;
}
.single-product div#ttt-pnwc-notice {
display: block;
}
a.reset_variations {
display: none !important;
}
h1.product_title.entry-title {
font-size: 1.5rem !important;
margin-bottom: 10px;
}
.variations td {
border: 0px;
}
button.single_add_to_cart_button.button.alt {
background-color: #375C30 !important;
}
button.single_add_to_cart_button.button.alt:hover {
background-color: #409131 !important;
}
.nazev_karta {
height: 40px;
}
p.w-post-elm.post_custom_field.usg_post_custom_field_2.type_text {
margin-bottom: 0px;
}
.adresa p {
font-size: 0.9rem !important;
}
@media only screen and (max-width: 700px) {
a.kosik_btn, a.nakup_btn {
background-color: #375C30;
padding: 5px 25px;
border-radius: 50px;
color: white;
margin: 10px;
line-height: 50px;
}}
.sleva_look2 {
background-color: orangered;
padding: 10px;
color: white;
margin-bottom: 30px;
text-align: center;
}
.sale_info1 {
font-size: 1.1rem;
font-weight: bold !important;
}
.sale_info2 {
font-size: 0.9rem;
}