/* None */
#_desktop_clientservice .mobile_item_wrapper, .breadcrumb li:last-child, .breadcrumb li:first-child, .shaim_dotaz_icon {
    display: none;
}

#scrolltopbtn {
    z-index: 500;
}

/* Home */
.an_advantages {
    background: #fbfbfb;
    padding: 5px 20px;
}

.an_advantages .an_advantages-item-img {
 border: none; 
}

div#_desktop_clientservice {
    padding: 10px 0;
	font-size: 12px;
    color: #000000;
  	text-decoration: underline;
}


@media (min-width: 1200px) {
    .container {
        width: 1240px;
    }
}

@media (max-width: 960px) {
#header .header-top-wrapper {
	display: none;
    }
}

.visiblediv {
    display: block;
}

.hiddendiv {
    display: none;
}

button#p1, button#p2 {
    background: #ebebeb;
    border: none;
    padding: 5px 10px;
    border-radius: 10px;
    font-weight: 300;
}

button#p1:hover,button#p2:hover {
    background: #5d5d5d;
    color: white;
}

#category-description h2 {
    font-size: 14px;
}

img.an_about_us-img {
    border-radius: 25px;
}

/* Kategorie */
.pagination .page-list li {
    display: block;
}

.pagination .next {
    margin-left: 5px;
    line-height: 22px;
    background: #000000;
    padding: 5px;
    color: white;
}

.pagination .next, .pagination .previous {
    padding: 15px 10px;
}

.pagination .previous {
    margin-right: 5px;
}

#category #search_filter_toggler {
    border: 0;
    display: none;
}

/* Produkt */
@media (max-width: 768px) {
    .col-md-6.productblock-content {
	background: linear-gradient(360deg, #fff 540px, #f9f8f4 850px) repeat-x, #f9f8f4;
    margin: 0;
    border-radius: 50px 50px 0 0;
    border-top: 2px solid #e9e9e9;
    }
}

.grade-stars.small-stars {
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 768px) {
.quantity_availability .btn-primary {
    margin: 0;
    height: 50px;
    padding: 0;
    width: 100%;
    }
}

button.btn.btn-primary.add-to-cart.buynow-button {
    border: 2px solid #bdebad;
    background: linear-gradient(to top, #ffffff, #d8f1cc) !important;
    color: #000000;
}

.product-actions .product-variants .product-variants-item .input-radio:checked+span {
    border-color: #000 !important;
    background: #dd9f13 !important;
    color: white !important;
    border: 1px solid #d38a00 !important;
}

.page-product h1 {
    font-size: 24px;
    color: #000;
}

.product-prices .price {
    font-size: 2rem;
    color: #00ac00;
}

.product-prices .current-price {
    padding: 15px 0;
}

.product-prices {
    margin: 0 0 15px;
    display: block;
}

.card-loyalty {
    padding: 0 20px 10px 0;
}

#_desktop_logo {
    width: auto;
}

.open-modal-btn {
    border: 1px solid #db9e2a;
    width: 100%;
    padding: 15px;
  	text-decoration: underline;
  	background: #fff;
}

span.js-ansizeguide {
    font-size: .8125rem;
  font-weight: 600;
}

.toggle-arrow-loyalty {
    font-size: 2rem;
    color: #ffffff;
    background: #db9e2a;
    padding: 5px;
    border-radius: 10px;
    width: 6%;
}

.coinspromotionheader {
    font-size: 1.1rem;
}

#product .product-variants>.product-variants-item select {
    border: 2px solid #d99d38;
}

.product-miniature.product-height:not(.col-lg-12) {
    min-width: 20%;
}

/* Košík */
.checkout-step-1 .checkout-step-btn[data-step-id='1'], .checkout-step-2 .checkout-step-btn[data-step-id='2'], .checkout-step-3 .checkout-step-btn[data-step-id='3'], .checkout-step-4 .checkout-step-btn[data-step-id='4'] {
    color: #ffffff !important;
    text-decoration: underline;
    background: #dd9f13 !important;
}

.delivery-option-row.row.delivery-option.selected, div#payment-option-2-main-title.selected, div#payment-option-1-main-title.selected {
    background: #f9f8f4;
    border: 1px solid #dd9f13;
}

.delivery-option-row.row.delivery-option {
    padding: 20px;
}

div#vyhledejte_pobocku_zasilkovna_widget {
    background: #f9f8f4;
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #dd9f13;
}

/* Moduly */
/* Designer */
#wrap-phone-pop p, #wrap-phone-pop a, #wrap-phone-pop span, #wrap-phone-pop samp, #wrap-phone-pop div, #wrap-phone-pop h2, #wrap-phone-pop h3, #wrap-phone-pop h4 {
    font-family: 'Roboto' !important;
    FONT-SIZE: 22px;
}
#cp-size-txt li, #cp-link-step {list-style: none !important;}
ul#cp-align-txt, p.prix-q {display: none;}
#wrap-phone *, #wrap-phone {list-style: none;}

@media only screen and (max-width: 979px) {
    #cp-device-ori, #cp-device-ori-gen {
        max-width: 95%!important;
    }
}

/* Filtr */
.compact-toggle-text  {
  background: #000;
  padding: 4px 15px;
}

.compact-toggle .compact-toggle-icon {
    background: #dd9f13;
    margin-top: 15px;
}

.has-compact-filter #amazzing_filter .compact-toggle {
    display: block;
    background: transparent;
}

/* Blog */
.anblog-widget .anblog-widget-title {
    line-height: normal;
}

@media (max-width: 480px) {
    iframe {
        height: 1100px;
        width: 370px;
    }
}

@media (max-width: 650px) {
    iframe {
        height: 1100px;
        width: 500px;
    }
}

@media (max-width: 480px) {
    .blog-description iframe {
        height: 1100px;
        width: 370px;
    }
}

/* Shaim dotaz na zboží */
@media (min-width: 1200px) {
.modal-content {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    }
}

.shaim_dotaz {
    margin: 10px 0 10px 0;
    border: 1px solid #d6d4d4;
    background: #ffffff;
    color: #000000;
    padding: 10px 0px 10px 20px;
 	 cursor: pointer;
}

#shaim_dotaz_button {
    text-decoration: underline;
    font-weight: bold;
    font-size: .8125rem;
}

/* Checkout 
@media (max-width: 991px) {
    #header .header-nav.tablet-h .blockcart, #header .header-nav .cart-preview.active, #tc-container-mobile .checkout-block.mobile-1 {
        display: none;
    }
} */

.checkout-step-2 button.btn.btn-danger, .checkout-step-3 button.btn.btn-danger {
    display: none;
}

#checkout .cart-total, #checkout .card-block p {
    padding: 10px;
}

.PM_ASBlockOutput {
    padding: 0px 15px;
}

/* Affiliate */
.affiliate_modern_dashboard_page img {
    width: auto;
}