/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.axps-products-nav .axps-back-btn::after {
    font-family: 'Font Awesome 5 Free';
    content: "\f015";
    font-size: 16px;
}
.single-breadcrumbs .axps-breadcrumb a:first-child span {
    display: none;
}
.single-breadcrumbs .axps-breadcrumb a:first-child::before {
    content: "\f015";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 16px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.product-quantity .js-product-availability .label.type-last-remaining-items{
    color: #232323 !important;
}
#dpd_popis.elementor-section:not(.elementor-element-edit-mode),
#packeta_popis.elementor-section:not(.elementor-element-edit-mode),
#pickup_popis.elementor-section:not(.elementor-element-edit-mode),
#zahranicie_popis.elementor-section:not(.elementor-element-edit-mode) {
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    background-color:rgba(255,255,255,0.9);
    z-index: 9999;
    overflow: hidden;
}
#dpd_popis>.elementor-container,
#packeta_popis>.elementor-container,
#pickup_popis>.elementor-container,
#zahranicie_popis>.elementor-container{
    overflow-y: auto;
    height: 100%;
}
#dpd_popis.elementor-section .elementor-row,
#packeta_popis.elementor-section .elementor-row,
#pickup_popis.elementor-section .elementor-row,
#zahranicie_popis.elementor-section .elementor-row{
    background-color: rgba(255, 255, 255, 1);
}
#dpd_close,
#packeta_close,
#pickup_close,
#zahranicie_close{
    cursor: pointer;
}
@media (min-width: 1280px) {
    .summary-container .product-additional-info{
        position:relative;
    }
    .summary-container .product-additional-info .social-list{
        position: absolute;
        right: 0;
        top: 0;
    }
    .summary-container .product-additional-info > a.btn-action{
        line-height: 32px;
    }
}
@media (max-width: 1024px) {
    .elementor-51 .elementor-element.elementor-element-12757b32 a {
        text-align: center;
    }
    .elementor-element-7ecc18e1.elementor-widget:not(:last-child),
    .elementor-element-12a59077.elementor-widget:not(:last-child){
        margin-bottom: 0px;
    }
    #back-top.show{
        color:red;
    }
}
#dpd_close,
#packeta_close,
#pickup_close,
#zahranicie_close{
    position: absolute;
    right: 0;
    width: 50px;
    height: 100px;
    top: 0;
}
