
@media(max-width:786px) {
 .swiper-slide .price-standard {
        font-size: 15px;
    }
    .swiper-slide .price-final {
        font-size: 15px;
    }
}
.add-to-cart-button {
border-radius: 30px;
}

.add-to-cart-button:hover {
background: #4CAF50 !important;
color: white !important;
}

span.quantity, span.increase, span.decrease {
border-radius: 30px;
}

.p-detail-inner-header h1 {
text-align: center;
}

.p-param-block {
    display: none;
}

.p-to-cart-block {
    background: #f6f6f6;
    color: black;
    border-radius: 20px;
}

button.btn.btn-conversion.add-to-cart-button {
    border-radius: 8px;
}

/* produktovka add to cart sediva zakulacena button */

.cart-count::before {
font: var(--fa-font-solid) !important;
content: "\f07a" !important;
}

.shp-icon, .chevron-after::after, .close-after::after, .submenu-arrow::after, .navigation-close:before, .link-icon::before, a.social-icon::before, #cboxPrevious::before, #cboxNext::before, #cboxClose::before, .pagination-link.prev::before, .pagination-link.next::before, .pagination-link.up::before, .contact-box ul li > span::before, .quantity .increase::before, .quantity .decrease::before, #categories .expandable > a > span::before, #categories .expandable > .topic > a > span::before, .search-whisperer-category em::before, .site-msg .close::before, .add-comment .rating-icon::before, .add-comment .comment-icon::before, .stars a::before, .stars span::before, .p-thumbnails .thumbnail-prev::before, .p-thumbnails .thumbnail-next::before, .advanced-parameter-inner::before, .instagram-follow-btn > span::before, .empty-content-404 h2::after, .empty-content-category h2::after, .browse-p .p-prev::before, .browse-p .p-next::before, .cart-toggle-unselected-options::after, .show-related:after, .remove-item::before, .remove-item-placeholder::before, .btn.btn-login::before, a.btn.btn-login::before, .btn.btn-login.btn-after::after, a.btn.btn-login.btn-after::after, .btn.btn-cofidis::before, a.btn.btn-cofidis::before, .btn.btn-cofidis.btn-after::after, a.btn.btn-cofidis.btn-after::after, .btn.btn-arrow-left::before, a.btn.btn-arrow-left::before, .btn.btn-arrow-left.btn-after::after, a.btn.btn-arrow-left.btn-after::after, .btn.btn-arrow-right::before, a.btn.btn-arrow-right::before, .btn.btn-arrow-right.btn-after::after, a.btn.btn-arrow-right.btn-after::after, .btn.btn-arrow-down::before, a.btn.btn-arrow-down::before, .btn.btn-arrow-down.btn-after::after, a.btn.btn-arrow-down.btn-after::after, .btn.btn-arrow-up::before, a.btn.btn-arrow-up::before, .btn.btn-arrow-up.btn-after::after, a.btn.btn-arrow-up.btn-after::after, .image360::after, .show360image::after, .menu-helper::after, .toggle-window-arr::before, .breadcrumbs > span > a::after, .navigation-home-icon-wrapper::before, .menu-helper > span::after, .navigation-buttons a::before, .carousel-control::before, .top-navigation-bar-right a.login::before, .top-navigation-bar-right a.logout::before, .products-block .p > a::after, .cart-heading::before, .cart-heading.h1::before, .extra::before, .back-shopping::before, .recommended-products .browse::before, .order-delivery::before, .order-payment::before, .variant-cart .btn.btn-cart::before, .variant-cart a.btn.btn-cart::before, .variant-cart .btn.add-to-cart-button::before, .variant-cart a.btn.add-to-cart-button::before, .btn-conversion::after, .back-to-shop::before, .continue-shopping::before, .p-to-cart-block .add-to-cart-button.btn-conversion::before, .btn-cart::before {
font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
font-family:Oswald !important;
font-style: Italic !important;
}

p, span, strong, li, div, body, head, footer {
font-family: Montserrat !important;
}

.p-in-in a span {
font-family: Oswald !important;
}

#signature {
opacity : 0 ;
}


.welcome {
    max-width: 768px;
    margin: 40px auto 0;
}

.welcome h1 {
color: #008000;
}

h1.category-title { 
    color: green;
}



@media (max-width: 767px) {
h1.category-title { 
    text-align: center;
    color: green;
}   

.body-banners {
margin : 0 0 10px 0;
}


.tab-content {
    padding-left: 10px;
    padding-right: 10px;
}

    .welcome {
        margin-top: 20px;
    }
}

@media (min-width: 767px) {
.site-name {
padding-bottom: 8px;
}   
    .p-detail-inner .p-image .p-main-image { 
    height: 600px;
    }

.p-in-in {
    font-weight: bold;
}

p.p-desc {
    display: none;
}

 .p-detail-inner .p-image {
        overflow: hidden;
    }

}


.flag.flag-discount {
    background-color: green;
}


.progress {
	     background-color: #d8d8d8;
             border-radius: 20px;
	     margin: 15px 0;
	     height: 30px;
	     width: 80%;
}

.progress-text {
margin-right: 10px;
}

.progress-done {
	     background: linear-gradient(45deg, green, darkgreen);
	     box-shadow: 0 3px 3px -5px #F2709C;
	     border-radius: 20px;
             color: white;
	     display: flex;
             align-items: center;
	     justify-content: center;
	     height: 100%;
	     width: 0%;
             opacity : 0;
             transition: 3s ease 0.3s;
}


header#header {
    position: sticky;
    top: 0;
    z-index: 100;
}
  
ul.subcategories.with-image {
    display: none;
}  
  
   @media (max-width: 767px) { 
.footer_info_ul {
border-width: 3px 0 3px 0 !important;
}

}

@media (min-width: 767px) and (max-width:994px) { 
.footer_info_ul {
    border: 0px !important;
}

.flex_foot_ic_dic {
flex-direction: column !important;
}

.flex_foot_ic_dic div {
width:90% !important;
align-items:center !important;
justify-content:center !important;
}

}  

