.modal-content .close { font-size: 40px; color: #ff0000;  opacity: 1;margin-top: -10px;}
.modal-content h4 {margin: 2px 0}
.modal-content h2 {margin: 2px 0; font-size:18px}



ul.listFewColumns { list-style-type: none; margin: 0 30px;  -webkit-column-count: 4; -moz-column-count: 4;  column-count: 4; columns: 4; }
ul.listFewColumns li { margin-bottom: 5px; break-after: auto }
ul.listFewColumns li.break-before { break-before: column; }
@media only screen and (max-width: 767px) {
    ul.listFewColumns {  -webkit-column-count: 1; -moz-column-count: 1;  column-count: 1; columns: 1; }
    ul.listFewColumns li.break-before { break-before: avoid; }
}


ul.bullet { padding: 0 10px; font-size: 15px; color:#023c64;}
ul.bullet li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #d4d4d4; line-height: 22px;} 
ul.bullet li a { color:#023c64; }


.brandFilter .ss-container {overflow: auto;}

.price-no-vat {font-size: 13px;  color: #767676;}

.text-underline{text-decoration: underline;}

.product-img {position: relative;}
.product-img .brand {position: absolute;right: 5px; bottom: 5px}
.product-img .brand img {aspect-ratio: 2/1; max-height: 40px;}

.product .osnovica {font-size: 12px}


.btn-proveri-stanje {background: #770d38; text-transform:uppercase; display: inline-flex; text-align: center; flex-direction: column; font-size: 20px; padding: 10px 25px;}
.btn-proveri-stanje:hover {background: #a90f4d;}

@media only screen and (max-width: 767px) {
    .product-details .add-to-cart { margin-left: 30px; margin-right: 0px; flex: 1; text-align: center;}
    .btn-proveri-stanje {display: flex; flex: 1;}
    .go-to-checkout-mob {display: flex; flex: 1;flex-direction: column;}
}

@media screen and (min-width: 768px){
    header .menu-cart ul li svg {width: 26px; height: 26px;}
}