.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{
    background-color:#D5B596;
    padding:12px;
}
.wc-block-components-product-name,.wc-block-components-totals-coupon-link{
    color: #212529;
}
.wc-block-components-product-name:hover,.wc-block-components-totals-coupon-link:hover{
    color: #212529;
}
.wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button{
    color: #fff;
    background-color: #000;
    text-transform:uppercase;
    border:none;
}
.wc-block-cart__submit-button:hover{
    color: #fff;
}
.wc-block-components-product-metadata__description{
    display:none;
}
.wc-block-cart-item__quantity{
    position: absolute;
    right: -100px;
    bottom: 0px;
    z-index:999;
}

@media screen and (max-width: 991px) {
        .wc-block-cart-item__quantity{
        position: absolute;
        right: -20px;
        bottom: 0px;
        z-index:999;
    }
}
.wc-block-cart-item__remove-link{
    float:right;
}

@media screen and (max-width: 768px) {
    /*
    .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
        margin-left:-90px !important;
    }
    .flex-active-slide{
        margin-right:15px !important;
    }
    .flex-viewport{
        height:260px !important;
    }
    .flex-control-thumbs{
        display:none !important;
    }
    */
    .woocommerce-product-gallery{
        display:none;
    }
    
    .woocommerce-cart .woocommerce-cart-form {
  flex: 1 0 100% !important; /* 100% at small screens; 70% on larger screens */
  margin-right: 0px !important;
}
/* The element that contains the cart totals */
.woocommerce-cart .cart-collaterals {
  flex: 1 0 100% !important; /* 100% at small screens; 30% on larger screens */
  margin-left: 0px !important;
}
.woocommerce-cart .cart-cv {
  display: block !important;
}
    
}


.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    background-color:#EBEBE7 !important;
}
.woocommerce-notices-wrapper{
    padding:20px;
}
/*
.woocommerce-checkout input{
    border:1px solid #D8CDBB !important;
}
*/
/* side cart */
.woofc-count-number{
    background-color:#D5B596 !important;
    color:#000 !important;
}
.woofc-area-top{
    background-color:#D5B596 !important;
    color:#000 !important;
}
.woofc-close, .woofc-item-remove{
    color:#000 !important;
}
.woofc-item-price bdi, .woofc-item-price .woocommerce-Price-currencySymbol{
    color: #333 !important;
}
.woofc-item-qty-minus, .woofc-item-qty-plus{
    background-color:#D5B596 !important;
    color:#fff !important;
    font-weight:bold !important;
}
.woofc-qty{
    border:none !important;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data, .woofc-area.woofc-style-01 .woofc-area-bot .woofc-total, .woofc-continue-url{
    color:#000 !important;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue span{
    border-bottom:1px solid #000;
}
.woofc-action-cart, .woofc-action-checkout{
    color:#fff !important;
    background-color:#000 !important;
}
.woofc-undo-inner{
    color:#333 !important;
    border-color:#333 !important;
}
.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner a{
    color:#333 !important;
}

.single .price{
    color: #000 !important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
    display:block !important;
}
input[type=date]:required:invalid::-webkit-datetime-edit {
    color: transparent;
}
input[type=date]:focus::-webkit-datetime-edit {
    color: black !important;
}
.scroll-down img, .ending-logo img{
    filter:brightness(0) invert(1);
}
.scroll-down i{
    color:#fff;
}
.woocommerce-privacy-policy-text p{
    font-size:15px !important;
}
.woofc-items .woocommerce-Price-amount bdi{
    font-size:1em !important;
}
.woofc-action-left{
    width:20% !important;
}
.woofc-action-left a{
    background-color:transparent !important;
    color:#000 !important;
}
.woofc-action-right{
    width:80% !important;
}
del{
    text-decoration:inherit !important;
}
del bdi{
    text-decoration:line-through;
}
.wc-block-cart-item__prices del{
    text-decoration:line-through !important;
}
.onsale{
    background-color:#D5B596 !important;
    color:#fff!important;
    text-transform:uppercase;
    padding:6px !important;
    font-weight:bold;
    font-family:'josefin-sans';
}
/*
#shipping_country_field,#billing_country_field {
    display:none !important;
}
*/
bdi{
    margin-right:3px;
    margin-left:3px;
}
.thankyou h3{
    font-size:1.15rem;
    margin-top:25px;
}
.not-on-stock{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    top:0;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding-top:60px;
    font-size:2em;
}

/* cart */
.woocommerce-cart .cart-cv {
  display: flex;
}
.woocommerce-cart .woocommerce-cart-form {
  flex: 1 0 60%; /* 100% at small screens; 70% on larger screens */
}
/* The element that contains the cart totals */
.woocommerce-cart .cart-collaterals {
  flex: 1 0 30%; /* 100% at small screens; 30% on larger screens */
  margin-left: 30px;
}
/* Some minor tweak to make sure the cart totals fill the space */
.woocommerce-cart .cart-collaterals .cart_totals {
  width: 100%;
  padding: 0 20px 70px;
}
.cart_totals{
    background-color:#D5B596;
    padding:10px 0 0 0  !important;
}
.cart_totals h2{
    margin-top:10px;
    text-align:right;
    font-size:1em;
    text-transform:uppercase;
    margin-right:10px;
}
.cart_totals .checkout-button{
    background-color:#000 !important ;
    border-radius:0 !important;
    margin-bottom:0 !important;
    text-transform:uppercase;
}
.cart_totals .wc-proceed-to-checkout{
    padding-bottom:0 !important;
}
.order-total{
    font-size:1.3em;
}
.woocommerce-cart table.cart img{
max-width: 120px;
    width: 100%;
}
.woocommerce-cart .actions .button{
    background-color:#816245 !important;
    color:#fff;
}
.cart-cv .variation{
    font-size:13px;
}
.cart-cv .variation p{
    font-size:13px !important;
}
.cart-collaterals p{
    font-size:13px !important;
}
.cart-cv .qty{
    background-color:#E9E7E2;
}
.cart-cv th{
    text-transform:uppercase;
    font-size:0.8em;
}

/* ipak makni strelice */
.swiper-button-prev-cv{
    display:none !important;
}
.swiper-button-next-cv{
    display:none !important;
}
.woocommerce-message{
    border-top-color:#D5B596;
    background-color:#fff !important;
}
.woocommerce-info{
    border-top-color:#D5B596;
    background-color:#fff !important;
}
.woocommerce-info::before{
    color:#D5B596;
}
.woocommerce form.checkout_coupon{
    border:1px dotted #D5B596;
}
.wc-forward, .checkout_coupon .button{
    background-color:#333 !important;
    color:#fff !important;
}