main.homepage{
    background-image: url(/static/_user/style/img/big-back.svg);
}

header .nav-section.upper .searchbar-form *[type="button"],
header .nav-section.upper .searchbar-form *[type="submit"] {
    background-image: url(/static/_user/style/img/search-button.svg);
}

header .nav-section .nav-top .nav-top-item a.icon:after {
    background-image: url(/static/_user/style/img/icon-redirect.svg)
}

header .nav-section .nav-top .nav-top-item .nav-box.account {
    background-image: url(/static/_user/style/img/icon-account.svg)
}

header .nav-section .nav-top .nav-top-item .nav-box.cart {
    background-image: url(/static/_user/style/img/icon-cart.svg)
}

header .nav-section .nav-top .nav-top-item .nav-box.burger {
    background-image: url(/static/_user/style/img/header-burger-white.svg)
}

header .nav-section .nav-top .nav-top-item .nav-display.account label.checked:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

header .nav-section .nav-top .nav-top-item .nav-display.account input[type=checkbox]:checked+label:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

header .nav-section .nav-top .nav-top-item .nav-display .cart-redirect:after {
    background-image: url(/static/_user/style/img/icon-cart-white.svg)
}

header .nav-section .row .col-6 .searchbar-display .searchbar-display-item .searchbar-link:before {
    background-image: url(/static/_user/style/img/arrow-down-orange-small.svg)
}

header .nav-section .row .col-6 .searchbar-display .searchbar-display-item .searchbar-link.burger:before {
    background-image: url(/static/_user/style/img/burger.svg)
}

header .nav-section .nav-bottom>li>a:before {
    background-image: url(/static/_user/style/img/arrow-down-orange.svg);
}

header .nav-section .logo {
    background-image: url(/static/_user/style/img/fenix-logo-new.svg);
}

footer .footer-top:after {
    background-image: url(/static/_user/style/img/fenixgroup.svg)
}

footer .footer-top .row .col-sm .banks {
    background-image: url(/static/_user/style/img/banks.svg)
}

footer .footer-top .row .col-sm .social.fb {
    background-image: url(/static/_user/style/img/icon-fb.svg)
}

footer .footer-top .row .col-sm .social.web {
    background-image: url(/static/_user/style/img/icon-zeme.svg)
}

footer .footer-top .row .col-sm .social.eshop {
    background-image: url(/static/_user/style/img/icon-sk.svg)
}

footer .footer-top .row .col-sm .social.twitter {
    background-image: url(/static/_user/style/img/icon-twitter.svg)
}

footer .footer-top .row .col-sm .social.gplus {
    background-image: url(/static/_user/style/img/icon-gplus.svg)
}

footer .footer-top .row .col-sm .social.in {
    background-image: url(/static/_user/style/img/icon-in.svg)
}

footer .footer-top .row .col-sm .social.yt {
    background-image: url(/static/_user/style/img/icon-yt.svg)
}

footer .footer-top .row .col-sm input[type=checkbox]:checked+label:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

footer .footer-top .row .col-sm li.contact-icon:before {
    background-image: url(/static/_user/style/img/icon-phone.svg);
}

footer .footer-top .row .col-sm li.contact-icon.mail:before {
    background-image: url(/static/_user/style/img/icon-mail.svg)
}

footer .footer-top .row .col-sm li a.icon:after {
    background-image: url(/static/_user/style/img/icon-redirect-white.svg)
}

footer .footer-top .row .col-sm h2:before {
    background-image: url(/static/_user/style/img/wave.svg);
}

footer .footer-bottom .button-up {
    background-image: url(/static/_user/style/img/icon-arrow-up-bg.svg)
}

footer .footer-bottom .button-up:after {
    background-image: url(/static/_user/style/img/icon-arrow-up.svg)
}

.homepage .slider .slider-hide:before {
    background-image: url(/static/_user/style/img/icon-hide.svg)
}

.homepage .hp-about:after {
    background-image: url(/static/_user/style/img/about-bg.png);
}

.homepage .hp-about h3:after {
    background-image: url(/static/_user/style/img/wave.svg);
}

.catalog-page .catalog-content .catalog-section-left nav li .menu-opener {
    background-image: url(/static/_user/style/img/arrow-down-orange.svg);
}

.catalog-page .catalog-content .catalog-section-left nav>ul>li.menu-item-special.mi-sale>a::after {
    background-image: url(/static/_user/style/img/menu-sale.svg)
}

.catalog-page .catalog-content .catalog-section-left nav>ul>li.menu-item-special>a:before {
    background: url(/static/_user/style/img/menu-news.svg) center center no-repeat;
}

.catalog-page .catalog-content .catalog-section-left nav>ul>li>ul>li.active>.menu-opener {
    background-image: url(/static/_user/style/img/menu-line-white.svg)
}

.catalog-page .catalog-content .catalog-section-left nav>ul>li>ul>li:hover>.menu-opener {
    background-image: url(/static/_user/style/img/menu-line-white.svg)
}

.catalog-page .catalog-content .catalog-section-left nav>ul>li>ul>li>.menu-opener {
    background-image: url(/static/_user/style/img/menu-line.svg);
}

.catalog-page .catalog-content .catalog-section-left .catalog-section-left-filter .filter-block .product-select-type.arrow {
    background-image: url(/static/_user/style/img/dropdown-triangle.svg);
}

.catalog-page .catalog-content .catalog-section-left .catalog-section-left-filter .filter-block input[type=checkbox]:checked+label:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

.catalog-page .catalog-content .catalog-section-right .catalog-section-right-top .sort input[type=checkbox]:checked+label:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

.catalog-page .catalog-content .catalog-section-right .catalog-section-right-top .sort .sort-display button:nth-child(1) {
    background-image: url(/static/_user/style/img/icon-filter-dots.svg);
}

.catalog-page .catalog-content .catalog-section-right .catalog-section-right-top .sort .sort-display button:nth-child(1).selected {
    background-image: url(/static/_user/style/img/icon-filter-dots-active.svg)
}

.catalog-page .catalog-content .catalog-section-right .catalog-section-right-top .sort .sort-display button:nth-child(2) {
    background-image: url(/static/_user/style/img/icon-filter-burger.svg);
}

.catalog-page .catalog-content .catalog-section-right .catalog-section-right-top .sort .sort-display button:nth-child(2).selected {
    background-image: url(/static/_user/style/img/icon-filter-burger-active.svg)
}

.detail-page .detail-top .detail-left .detail-image-table .arrow span {
    background-image: url(/static/_user/style/img/icon-arrow-right-white.svg);
}

.detail-page .detail-top .detail-right p a:before {
    background-image: url(/static/_user/style/img/arrow-down-orange-small.svg)
}

.detail-page .detail-top .detail-right .detail-right-block-bottom .detail-right-block-bottom-top form .product-select-type.arrow {
    background-image: url(/static/_user/style/img/dropdown-triangle.svg);
}

.detail-page .detail-top .detail-right .detail-right-block-bottom .detail-right-block-bottom-bottom .right button:after {
    background-image: url(/static/_user/style/img/icon-cart-white.svg)
}

.detail-page .detail-tabs .detail-video .half .video-container>button:after {
    background-image: url(/static/_user/style/img/icon-triangle-orange.svg);
}

.detail-page .detail-tabs .detail-video .half a:hover:after {
    background-image: url(/static/_user/style/img/icon-yt-orange-white.svg)
}

.detail-page .detail-tabs .detail-video .half a:after {
    background-image: url(/static/_user/style/img/icon-yt-orange.svg)
}

.error-page>section {
    background-image: url(/static/_user/style/img/waves.svg);
}

.error-page .error-content input[type="button"] {
    background-image: url(/static/_user/style/img/search-button.svg);
}

.conditions-page article blockquote:before {
    background-image: url(/static/_user/style/img/quotes.svg);
}

.cart-1 .cart-step-1 .product-counter .product-counter-up {
    background: url(/static/_user/style/img/counter-up.svg) center center no-repeat;
}

.cart-1 .cart-step-1 .product-counter .product-counter-down {
    background: url(/static/_user/style/img/counter-down.svg) center center no-repeat;
}

.cart-1 .cart-step-1 table .close:after {
    background-image: url(/static/_user/style/img/icon-close-gray.svg);
}

.cart-1 .cart-1-bottom .content-block:nth-of-type(1):before {
    background-image: url(/static/_user/style/img/icon-discount.svg);
}

.cart-step-2 .cart-half input[type=radio]:checked+label:after,
.cart-step-3 .cart-half input[type=radio]:checked+label:after,
.cart-step-4 .cart-half input[type=radio]:checked+label:after,
.cart-step-2 .cart-half input[type=checkbox]:checked+label:after,
.cart-step-3 .cart-half input[type=checkbox]:checked+label:after,
.cart-step-4 .cart-half input[type=checkbox]:checked+label:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

.cart-step-2 .cart-half .cards,
.cart-step-3 .cart-half .cards,
.cart-step-4 .cart-half .cards {
    background-image: url(/static/_user/style/img/logo-cards.svg)
}

.cart-4 .ending-text .thx:before {
    background-image: url(/static/_user/style/img/icon-cart-orange.svg)
}

.gray-bg-section .photo-section-container .photo-section .text-section h2:after {
    background-image: url(/static/_user/style/img/wave.svg);
}

.product .product-content .product-content-link:before {
    background-image: url(/static/_user/style/img/burger-purple.svg);
}

.product .product-buy-section .product-select-type.arrow {
    background-image: url(/static/_user/style/img/dropdown-triangle.svg);
}

.product .product-buy-section button:after {
    background-image: url(/static/_user/style/img/icon-cart-white.svg)
}

.tag.tg-newproduct:before {
    background-image: url(/static/_user/style/img/icon-star.svg)
}

.tag.tg-discount:before {
    background-image: url(/static/_user/style/img/icon-percent.svg)
}

.btn.btn-arrow:after {
    background-image: url(/static/_user/style/img/icon-arrow-right-white.svg);
}

.btn.btn-gradient .send {
    background-image: url(/static/_user/style/img/icon-arrow-right-orange.svg);
}

.btn.btn-orange.loadmore:before {
    background-image: url(/static/_user/style/img/icon-more.svg);
}

.cart-item .cart-item-remove {
    background-image: url(/static/_user/style/img/icon-close-red.svg)
}

.checkbox-label.checked:after {
    background-image: url(/static/_user/style/img/arrow-ok.svg)
}

.rate-star {
    background-image: url(/static/_user/style/img/icon-rating-white.svg)
}

.rate-star.selected {
    background-image: url(/static/_user/style/img/icon-rating-orange.svg)
}

.hp-main .slider-show:before {
    background-image: url(/static/_user/style/img/icon-show.svg)
}

.cart-progress .progress-link:nth-child(1):before {
    background-image: url(/static/_user/style/img/progress-1-orange.svg)
}

.cart-progress .progress-link:nth-child(1).current:before {
    background-image: url(/static/_user/style/img/progress-1-white.svg)
}

.cart-progress .progress-link:nth-child(2):before {
    background-image: url(/static/_user/style/img/progress-2-orange.svg)
}

.cart-progress .progress-link:nth-child(2).current:before {
    background-image: url(/static/_user/style/img/progress-2-white.svg)
}

.cart-progress .progress-link:nth-child(3):before {
    background-image: url(/static/_user/style/img/progress-3-orange.svg)
}

.cart-progress .progress-link:nth-child(3).current:before {
    background-image: url(/static/_user/style/img/progress-3-white.svg)
}

.cart-progress .progress-link:nth-child(4):before {
    background-image: url(/static/_user/style/img/progress-4-orange.svg)
}

.cart-progress .progress-link:nth-child(4).current:before {
    background-image: url(/static/_user/style/img/progress-4-white.svg)
}

.cart-progress .progress-link.finished:before {
    background-image: url(/static/_user/style/img/progress-ok.svg)
}

.cart-suggestion span.house:before {
    background-image: url(/static/_user/style/img/house.svg)
}

.cart-suggestion span.login:before {
    background-image: url(/static/_user/style/img/icon-account-light.svg)
}

.quotes-section:after {
    background-image: url(/static/_user/style/img/icon-quotation.svg);
}

select.arrow,
.selector.arrow {
    background-image: url(/static/_user/style/img/dropdown-triangle.svg);
}

.social-links-container .social-links.fb {
    background-image: url(/static/_user/style/img/icon-fb-small-gray.svg);
}

.social-links-container .social-links.fb:hover {
    background-image: url(/static/_user/style/img/icon-fb-small.svg)
}

.social-links-container .social-links.insta {
    background-image: url(/static/_user/style/img/icon-insta-small-gray.svg)
}

.social-links-container .social-links.insta:hover {
    background-image: url(/static/_user/style/img/icon-insta-small.svg)
}

.social-links-container .social-links.twit {
    background-image: url(/static/_user/style/img/icon-twitter-small-gray.svg)
}

.social-links-container .social-links.twit:hover {
    background-image: url(/static/_user/style/img/icon-twitter-small.svg)
}

.social-links-container .social-links.pin {
    background-image: url(/static/_user/style/img/icon-pinterest-small-gray.svg)
}

.social-links-container .social-links.pin:hover {
    background-image: url(/static/_user/style/img/icon-pinterest-small.svg)
}

.social-links-container .social-links.in {
    background-image: url(/static/_user/style/img/icon-in-small-gray.svg)
}

.social-links-container .social-links.in:hover {
    background-image: url(/static/_user/style/img/icon-in-small.svg)
}

.social-links-container .social-links.plus {
    background-size: 50%;
    background-image: url(/static/_user/style/img/icon-google-gray-small.svg)
}

.social-links-container .social-links.plus:hover {
    background-image: url(/static/_user/style/img/icon-google-white-small.svg)
}

.social-links-container .social-links.msg {
    background-image: url(/static/_user/style/img/icon-msg-small-gray.svg)
}

.social-links-container .social-links.msg:hover {
    background-image: url(/static/_user/style/img/icon-msg-small-white.svg)
}

.social-links-container .social-links.chain {
    background-image: url(/static/_user/style/img/icon-chain-gray-small.svg)
}

.social-links-container .social-links.chain:hover {
    background-image: url(/static/_user/style/img/icon-chain-white-small.svg)
}

@media screen and (max-width:1023px) and (min-width:0) {
    header .nav-section .nav-bottom li .menu-opener {
        background-image: url(/static/_user/style/img/arrow-down-orange.svg);
    }
}

.registrace .cart-step-2 .cart-half{
    float: none !important;
    width: 55% !important;
    margin: 0 auto !important;
}

input[type='password']{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 0;
    zoom: 1;
    display: block;
    float: left;
    vertical-align: middle;
    border: 1px solid #e2e2e2;
    padding: 15px;
    width: 60%;
}

.price-nodph {
    text-decoration: none !important;
}

#mnozstviKosik {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    /* background: linear-gradient(to right, #850039 0, #f17900 100%); */
    background-color: #f17900;
    position: absolute;
    bottom: -10px;
    right: -12px;
    color: #ffffff;
    cursor: pointer;
}

#mnozstviKosik > span {
    position: absolute;
    top: 4.5px;
    right: 6px;
}

#mnozstviKosik > .pod_deset_polozek {
    position: absolute;
    top: 5.5px;
    right: 10px;
}

.selector .selector-items {
    min-width: 230px;
}

.selector .selector-items .select_skladem{
    font-family: 'Nunito';
    font-weight: 800;
    line-height: normal;
    font-size: 1.6rem !important;
    text-align: right;
    width: 100%;
}

.detail-page .detail-top .detail-right p a {
    font-weight: bold;
    margin-left: 0.3em;
}

footer .footer-top .row .col-sm ul {
    margin-top: 10px;
}

.conditions-page article {
    padding: 0 241px;
}

.btn-group, .btn-group-vertical {
    display: flex !important;
}

.product.small .product-content strong {
    display: block;
}

/* .banner {
    height: 150px;
    min-height: 0 !important;
}

.banner:before {
    display: none;
}

.banner .banner-content .bread .breadcrumb li:before {
    color: #000;
}

.banner .banner-content .bread .breadcrumb li:last-child {
    display: none;
}

.banner.banner-detail .banner-content h2 {
    margin-top: 5px
}

.banner .banner-content h2 {
    width: 100%;
}

.banner .banner-content {
    display: block;
    width: 100%;
    padding: 40px 0 0 0;
    padding-bottom: 10px;
    z-index: 10;
}

.banner:before {
    background-color: transparent;
}

.detail-page .detail-top {
    margin: 0;
} */


.banner .banner-content h2 {
    margin: 0;
    margin-bottom: 0;
}

.banner .banner-content .bread {
    zoom: 1;
    display: block;
    margin-top: 10px;
}

/* .detail-page .banner:before {
    background-color: transparent;
}

.detail-page .banner.banner-detail .banner-content h2 {
    margin-top: 0;
}

.detail-page .banner {
    min-height: 100px;
}

.detail-page .banner .banner-content {
    min-height: 100px;
} */

@media screen and (max-width: 767px) and (min-width: 0) {
    .banner .banner-content {
        min-height: 150px;
    }

    .banner .banner-content h2 {
        margin: 0;
        margin-bottom: 0;
        padding-top: 20px;
    }
}

.vymaz_obsah_kosiku {
    position: relative;
    margin-bottom: 10px;
    padding-left: 8px;
}

.uloz_jako_sablonu {
    position: relative;
    margin-bottom: 18px;
    padding-left: 8px;
}

.vymaz_obsah_kosiku a,
.uloz_jako_sablonu a {
    color: #000000;
}

.vymaz_obsah_kosiku a:hover,
.uloz_jako_sablonu a:hover {
    color: #f17900;
}

.vymaz_obsah_kosiku span ,
.uloz_jako_sablonu span {
    position: absolute;
    font-weight: bold;
    top: 8px;
    left: 55px;
}

.vymaz_obsah_kosiku .svg-icon,
.uloz_jako_sablonu .svg-icon {
    width: 2.2em;
    height: 2.2em;
}

.vymaz_obsah_kosiku .svg-icon path,
.vymaz_obsah_kosiku .svg-icon polygon,
.vymaz_obsah_kosiku .svg-icon rect,
.uloz_jako_sablonu .svg-icon path,
.uloz_jako_sablonu .svg-icon polygon,
.uloz_jako_sablonu .svg-icon rect {
    fill: #f17900;
}

.vymaz_obsah_kosiku .svg-icon circle,
.uloz_jako_sablonu .svg-icon circle {
    stroke: #f17900;
    stroke-width: 1;
}

table.objednavka_davkou {
    margin-bottom: 1em;
    text-align: center;
    border: 1px solid #000000;
}

table.objednavka_davkou tr {
    background-color: #ffffff;
}

table.objednavka_davkou tr th {
    text-align: center;
    background-color: #a2a2a2;
}

.popis_kategorie {
    overflow-y: hidden;
}

.popis_kategorie table tbody tr td {
    width: 50%;
    padding: 0.5em;
}

#kosik_zmena_mnozstvi {
    position: absolute;
    z-index: 99999999999;
    background-color: #fff3df;
    width: 40%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 0.8em;
}

#kosik_zmena_mnozstvi h5 {
    font-size: 1.6em;
}

#kosik_zmena_mnozstvi .btn {
    width: 40%;
    margin: 1em auto;
    background-color: #e27100;
    color: #ffffff;
    border-color: #e27100;
    font-size: 1.2em;
}

#kosik_zmena_mnozstvi .modal-header {
    position: relative;
}

#kosik_zmena_mnozstvi .close {
    position: absolute;
    right: 5px;
    top: -25px;
    font-size: 25px;
    width: 55px;
}

/* .product .skladovost {
    text-align: center; 
    margin-bottom: 19px;
}

.product.small .skladovost {
    text-align: right; 
    margin-bottom: 19px;
} */

.product.small .product-buy-section {
    width: 35%;
}

.product.small .product-content {
    width: 45%;
}

.product.small .product-buy-section .product-select-type {
    width: 70%;
    text-align: right;
    padding-right: 10px;
}

.product .product-buy-section .product-select-type {
    padding: 0;
}

.product .product-buy-section .product-select-type span {
    display: inline !important;
}

.divmisto span {
    float: none !important;    
}

#cookie_yes_info {
    background-color: #45182b;
    color: #ffffff;
    padding: 1em;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
}

#cookie_yes_info .container-fluid {
    max-width: 1490px;
    margin: 0 auto;
}

#cookie_yes_info .row {
    display: flex;
    justify-content: center;
    align-items: center;
}

#cookie_yes_info .row .btn.btn-arrow {
    margin-top: 0;
    margin-left: 3em;
}

.cart-step-2 .cart-half .buttons, .cart-step-3 .cart-half .buttons, .cart-step-4 .cart-half .buttons .content-block-full{
    margin-left: 0;
}

.cart-step-2 .cart-half .buttons .btn.prev, .cart-step-3 .cart-half .buttons .btn.prev, .cart-step-4 .cart-half .buttons .content-block-full .btn.prev{
    margin-right: 0;
}

@media screen and (max-width:1300px){
    .cart-step-2 .cart-half .buttons .btn.prev, .cart-step-3 .cart-half .buttons .btn.prev, .cart-step-4 .cart-half .buttons .content-block-full .btn.prev{
        margin-top: 10px;
    }
}