@font-face{
    font-family:Montserrat;
    src:url(../fonts/Montserrat-Regular.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Montserrat;
    src:url(../fonts/Montserrat-Bold.ttf) format("truetype");
    font-weight:600;
    font-style:normal;
    font-display:swap
}
#pb-right-column *,
#pb-left-column *,
#more_info_block * {
    font-family: 'Futura PT';
}
.prod_name {font-weight:600;}


.dolyame_popup_more_info{
    text-align: center;
    color: rgba(0,0,0,.4)!important;
}
.date_summ_dolyame~.date_summ_dolyame:after {
    background-color: rgba(0,0,0,.06)!important;
}
.date_summ_dolyame~.date_summ_dolyame {
    color: rgba(0,0,0,.4)!important;
}
.date_summ_dolyame:after {
    content: "";
    background-color: #4288f9!important;
    border-radius: 6px;
    height: 5px;
    width: 95%;
    display: block;
}
.dolyame_price {
    font-weight: 700;
    margin-bottom: 12px;
}
.date_summ_dolyame {
    color: #000!important;
    width: 25%;
    list-style-type: none;
}
.dolyame_details {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 16px;
    background-color: #f6f7f8!important;
    border-radius: 12px;
    margin: 20px 0;
    font-size: 12px;
}
.dolyame_popup_info li {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
}
.dolyame_popup_info {
    display: flex;
}
.dolyame_popup_header {
    font-weight: bold;
    font-size: 1.5rem;
}
.dolyame_link {
    text-decoration: unset !important;
    color: #137ec0 !important;
}
.close_dolyame_popup {
    float: right;
    font-size: 25px;
}
.close_dolyame_popup:hover {
    cursor: pointer;
}
.dolyame_product_page:hover {
    cursor: pointer;
    background-color: #e0e0e0;
}
.digi-dolyame-button__icon-arrow {
    width: 6px;
    height: 10.5px;
    fill: #9299a2;
}
.dolyame_product_page {
    display: inline-flex;
    padding: 12px;
    padding-left: 0;
    background-color: #f3f3f3;
    align-items: baseline;
    margin-top: 15px;
}
.dolyame_product_page img, .dolyame_product_page_text {
    margin-right: 15px;
}
.dolyame_product_page span {
    font-weight: bold;
}
.dolyame_popup{
    z-index:3;
    display:none;
    padding-top:100px;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    background-color:rgb(0,0,0);
    background-color:rgba(0,0,0,0.4);
}
.dolyame_popup-content{
    margin:auto;
    background-color:#fff;
    position:relative;
    padding:0;
    outline:0;
    width:600px;
    padding: 24px;
    border-radius: 24px;
}
@media (max-width:600px){
    .dolyame_popup-content{
        margin:0 10px;
        width:auto!important;
        padding: 15px;
        border-radius: 15px;
    }
    .dolyame_popup{
        padding-top:30px;
    }
    .w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{
        position:relative;
    }
    .w3-hide-small{
        display:none!important;
    }
    .w3-mobile{
        display:block;
        width:100%!important;
    }
    .w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{
        text-align:center;
    }
    .w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn{
        width:100%;
    }
}
@media (max-width:768px){
    .dolyame_popup-content{
        width:500px;
        padding: 20px;
        border-radius: 20px;
    }
    .dolyame_popup{
        padding-top: 85px;
    }
}
@media (min-width:993px){
    .dolyame_popup-content{
        width: 100%;
        max-width: 600px;
        padding: 24px;
        border-radius: 24px;
    }
    .w3-hide-large{
        display:none!important;
    }
    .w3-sidebar.w3-collapse{
        display:block!important;
    }
}
    .dolyame_popup-container:after,.dolyame_popup-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
    .w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{
        content:"";
        display:table;
        clear:both;
    }
	
