/* Vložte vaše vlastné CSS tu */
:root {
--ast-global-color-0: #C8B998;
	--ast-global-color-1: #45523E;
    --ast-global-color-2: #45523E;
	--e-global-color-astglobalcolor3: #45523E;
}

#cmplz-document {width: 100% !IMPORTANT; max-width: 100% !IMPORTANT;}

a {color: #45523E;}

a:hover {color: #65745E;}

.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    max-height: 600px !IMPORTANT;
    box-shadow: none;
    object-fit: cover;
}


.cross-sells {display: none;}

.elementor-279 .elementor-element.elementor-element-c80517b img {z-index: 0 !IMPORTANT;}
.place-order #place-order {z-index: 999 !IMPORTANT;}

.woocommerce div.product div.images .flex-control-thumbs {margin-top: 10px;}

/* Slide In From The Top Option */

.entry-title {font-family: ortica; color: #45523E; font-size: 40px; font-weight: 500; text-align: center; max-width: 600px; margin: 0 auto;}

.header-2 {
 transform: translatey(-120px);
 -moz-transition: all .4s ease;
 -webkit-transition: all .4s ease;
 transition: all .4s ease;
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}
/* End Of Slide In From The Top Option */

.header-2 {
 transform: translatey(-105px);
 -moz-transition: all .4s ease!important;
 -webkit-transition: all .4s ease!important;
 transition: all .4s ease!important;
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}

/*----Produkt -------*/

.out-of-stock, .available-on-backorder {display: none;}

/*-------wishlist-----*/

.d-flex > label {display: none !IMPORTANT;}
.d-flex > label > input {display: none !IMPORTANT;}
.d-flex > label > span {display: none !IMPORTANT;}
.wlfmc_btn_0 {display: none !IMPORTANT;}
.wlfmc_btn_1 {font-weight: 400 !IMPORTANT; color: #fff !IMPORTANT; background-color: #45523E !IMPORTANT; border-radius: 5px;}
.wlfmc_btn_1:hover {background-color: #65745E !IMPORTANT; }

.empty-image {display: none;}

.wlfmc-wishlist-table:not(.is-elementor).add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus) {font-weight: 400 !IMPORTANT; color: #fff !IMPORTANT; background-color: #45523E !IMPORTANT; border-radius: 5px;}


.wlfmc-wishlist-table:not(.is-elementor).add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus):hover {background-color: #65745E !IMPORTANT; }


.wlfmc-wishlist-table:not(.is-elementor).add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus) {border-radius: 5px !IMPORTANT;}


.wishlist-empty-row > td> h3, .add-all-to-cart-btn {display: none;}

.wlfmc-wishlist-footer .actions {display: none !IMPORTANT;}


.wishlist-empty-row > td>.empty-content {margin-top: 20px;}


/*----------Košik----------------*/

.elementor-menu-cart__main > .widget_shopping_cart_content > .woocommerce-mini-cart > .elementor-menu-cart__product > .elementor-menu-cart__product-price > .quantity {display: none !IMPORTANT;}

.order-total > td > strong > span > bdi {font-weight: 700 !IMPORTANT;}

.widget_shopping_cart_content > div > div > div > .quantity {display: none !IMPORTANT;}

/*-----------Pokladňa--------------*/

#place_order {padding-top: 23px !IMPORTANT; padding-bottom: 23px !IMPORTANT;}

.wcj_shipping_icon {max-width: 20px !IMPORTANT;}

::selection {background-color: #D7B369 !IMPORTANT;}

.wpify-woo-ic-dic__toggle {margin-bottom: 20px !IMPORTANT;}

.woocommerce-shipping-totals > th {width: 35% !IMPORTANT;}
.woocommerce-shipping-totals > td {width: 65% !IMPORTANT;}

.woocommerce-privacy-policy-link {text-decoration: underline !IMPORTANT; font-weight: 600 ; color: #988251 !IMPORTANT;}

.woocommerce-terms-and-conditions-link {text-decoration: underline !IMPORTANT ; color: #988251 !IMPORTANT;}



/*

.payment_method_bacs {display: none !IMPORTANT;}
*/

.woocommerce-order-overview > li > strong {color: #D7B369 !IMPORTANT;}
/*
.col-1 > .ast-customer-info {display: none;}
*/

.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.ast-column-33 {
    width: 50%;
}

/*.entry-title {display: none !IMPORTANT;}*/

.woocommerce button.button.alt {font-size: 17px !IMPORTANT; background-color: #45523E !IMPORTANT; border-color: #45523E !IMPORTANT; font-weight: 400 !IMPORTANT; border-radius: 5px !IMPORTANT;}

.wc-proceed-to-checkout > a {font-size: 17px !IMPORTANT; background-color: #45523E !IMPORTANT; border-color: #45523E !IMPORTANT; font-weight: 400 !IMPORTANT;  border-radius: 5px !IMPORTANT;}

.wp-element-button {font-size: 15px !IMPORTANT; background-color: #45523E !IMPORTANT; border-color: #45523E !IMPORTANT; font-weight: 400 !IMPORTANT;  border-radius: 5px !IMPORTANT;}

.coupon > .button {font-size: 15px !IMPORTANT; background-color: #45523E !IMPORTANT; border-color: #45523E !IMPORTANT; font-weight: 400 !IMPORTANT;  border-radius: 5px !IMPORTANT;}

.coupon > .button:hover {background-color: #65745E !IMPORTANT; border-color: #65745E !IMPORTANT; font-weight: 400 !IMPORTANT; border-radius: 5px !IMPORTANT;}

.woocommerce button.button.alt:hover {background-color: #65745E !IMPORTANT; border-color: #65745E !IMPORTANT; font-weight: 400 !IMPORTANT;  border-radius: 5px !IMPORTANT;}

.wc-proceed-to-checkout > a:hover  {background-color: #65745E !IMPORTANT; border-color: #65745E !IMPORTANT; font-weight: 400 !IMPORTANT; border-radius: 5px !IMPORTANT;}

.wp-element-button:hover  {background-color: #65745E !IMPORTANT; border-color: #65745E !IMPORTANT; font-weight: 400 !IMPORTANT; border-radius: 5px !IMPORTANT;}


select:active, select:hover {
  outline-color: red !IMPORTANT;
}

select:focus{
    border-color: gray !IMPORTANT;
    outline:none !IMPORTANT;
}


.quantity > input {background-color: #fff !IMPORTANT;}


/*-----Filter-----*/

.wpfFilterWrapper {
    visibility: hidden;
    width: 20%;
    float: right !IMPORTANT;
}