.l-header.l-header_fixed {
    position: absolute;
    top: 0;
    width: 100%;
}

.m-fixed-header .l-header.l-header_fixed {
    top: 0;
}
#bx-panel + .l-header.l-header_fixed {
    top: 147px;
}
#bx-panel.bx-panel-folded + .l-header.l-header_fixed {
    top: 40px;
}
.m-fixed-header #bx-panel + .l-header.l-header_fixed {
    top: 0;
}

.m-not-fixed-header .l-header_fixed .b-header-info {
    background: transparent;
}
.m-not-fixed-header .l-header_fixed .b-header-btns {
    background-color: transparent;
}
.m-not-fixed-header .l-header_fixed .b-header-logo {
    /* background-image: url('/upload/logo_new.png'); */
    background-image: url('/upload/logo-new.svg');
}

@media (max-width: 575px) {
    .l-header_fixed .b-header-info-inner {
        height: 50px;
        padding-bottom: 0;
    }
}
@media (max-width: 767px) {
    .l-header_fixed .b-header-phone-text,
    .l-header_fixed .b-header-phone-tel,
    .l-header_fixed .b-header-phone-whatsapp-wrap,
    .l-header_fixed .b-header-callback-btn {
        display: none;
    }
    .b-header-btns {
        top: 0;
        bottom: auto;
    }
    .l-header_fixed .b-header-menu-btn:hover {
        background-color: rgba(205,203,195,0.3);
    }
    .m-fixed-header-menu .l-header_fixed .b-header-menu-btn:hover {
        background-color: #e3e3e3;
    }
    .m-not-fixed-header .b-header-search-btn:before, 
    .m-not-fixed-header .b-header-basket-btn:before  {
        background-position-y: 0;
    }

    .m-not-fixed-header .b-header-menu-btn:before {
        border-color: #fff;
    }
    .m-not-fixed-header .b-header-menu-btn:after {
        background-color: #fff;
    }
    .l-header_fixed .b-header-menu-btn {
        background-image: url(/local/templates/portaprima/img/png/logo.png);
    }
    .m-not-fixed-header .b-header-menu-btn {
        background-image: url(/upload/logo-new.svg);
    }
    .l-header_fixed .b-header-menu-btn:hover {
        background-image: url(/local/templates/portaprima/img/png/logo.png);
    }
    .m-not-fixed-header .l-header_fixed .b-header-menu-btn:hover {
        background-image: url(/upload/logo-new.svg);
    }
}
@media (min-width: 576px) and (max-width: 767px) {
    .l-header_fixed .b-header-info-inner {
        height: 60px;
        padding-bottom: 0;
    }
    .l-header_fixed .b-header-logo {
        display: none;
    }
    .l-header_fixed .b-header-menu-btn {
        text-indent: 10000px;
        /* background-image: url(/local/templates/portaprima/img/png/logo.png); */
        background-position: 70px 9px;
        background-repeat: no-repeat;
        background-size: 130px;
    }
    .l-header_fixed .b-header-menu-btn:hover {
        /* background-image: url(/local/templates/portaprima/img/png/logo.png); */
        background-position: 70px 9px;
        background-repeat: no-repeat;
        background-size: 130px;
    }
    .m-fixed-header-menu .l-header_fixed .b-header-menu-btn:hover {
        background-color: #e3e3e3;
    }
}

.block19-1 .product-img {
    padding-top: 170%;
}

@media (min-width: 768px) {
    .m-not-fixed-header .b-menu {
        background: transparent !important;
	}
    .m-not-fixed-header .b-menu>ul>li>a {
        color: #fff !important;
    }
    .m-not-fixed-header .b-menu>ul>li.m-catalog>a {
        background: transparent !important;
	}
    .m-not-fixed-header .b-menu>ul>li>a:after {
        background: #fff !important;
    }
    .m-not-fixed-header .b-header-nav .sep:before {
        background: transparent !important;
	}
}

@media (min-width: 768px) {
    .m-not-fixed-header .b-header-worktime {
        color: #fff;
        opacity: 0.6 !important;
    }

    .m-not-fixed-header .b-header-worktime span{
        color: #fff !important;
    }

    .m-not-fixed-header .b-menu>ul>li>a:hover {
        color: #fff !important;
    }
}

@media (min-width: 576px){
    .m-not-fixed-header .b-header-phone-tel,
    .m-not-fixed-header .b-header-callback-text {
        color: #fff !important;
    }
    .m-not-fixed-header .fancybox-inner .b-header-phone-tel{
        color: #8f333f !important;
    }
    .m-not-fixed-header .fancybox-inner .b-header-phone-tel:hover{
        color: #000 !important;
    }
    
    .m-not-fixed-header .b-header-phone-text {
        color: #b2aaa2 !important;
    }
}

.m-not-fixed-header .b-header-callback-btn {
    color: #b2aaa2 !important;
}

.m-not-fixed-header .b-header-city-change-btn,
.m-not-fixed-header .b-header-phone-email {
    color: #b2aaa2 !important;
}

.m-not-fixed-header .city-block {
    color: #fff !important;
}
.m-not-fixed-header .fancybox-container  .city-block {
    color: #b2aaa2 !important;
}
.m-not-fixed-header .fancybox-container .b-header-city-change-btn,
.m-not-fixed-header .fancybox-container .b-header-phone-email,
.m-not-fixed-header .fancybox-container .b-header-callback-btn {
    color: #8f332f !important;
}
.fancybox-container .header-measure span {
    color: #000;
}
.fancybox-container .header-measure a:before {
    filter: invert(100%);
}

@media (min-width: 768px) {
    .m-not-fixed-header .b-header-search-btn:before,
    .m-not-fixed-header .b-header-basket-btn:before {
        background-position-y: 0;
    }
    .m-not-fixed-header .b-header-address {
        background-image: url(/local/templates/portaprima/img/svg/baloon_white.svg);
    }
}

@media (max-width: 1200px){
    #block_79573 .block .block-title .block-title-text {
        font-size: 28px !important;
        line-height: 35px !important;
	margin-top: 100px;
	margin-bottom: 10px !important;
    }
	.block-cattitle {display:none !important;}
}

.block19-1 .product-price, .modal19_1 .product-price {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #666;
}
.block19-1 .product-bottom {margin-top: 0;padding-top: 0;}


@media (min-width: 768px) {
#block_79573 .block .block-title .block-cattitle {
	font-weight:100;
	font-size:21px;
}
}

#block_79573 .btn-transparent,
#block_79689 .btn-transparent,
#block_80511 .btn-transparent,
#block_80742 .btn-transparent,
#block_81174 .btn-transparent,
#block_81502 .btn-transparent,
#block_81832 .btn-transparent,
#block_82112 .btn-transparent,
#block_82210 .btn-transparent,
#block_82869 .btn-transparent,
#block_83151 .btn-transparent,
#block_83424 .btn-transparent,
#block_83696 .btn-transparent,
#block_83967 .btn-transparent,
#block_84240 .btn-transparent,
#block_84511 .btn-transparent,
#block_84783 .btn-transparent {
    border-color: #fff;
    color: #fff;
}

@media (max-width: 768px) {
.b24-widget-button-popup.b24-widget-button-popup-show {display:none}
}

@media (max-width: 768px) {
.block.block1-3 .block1-3-mobile-type--text_on_image .block-title {
	padding-top:230px;
	}
}


@media (max-width: 768px) {
#block_79708,
#block_79708,
#block_79711,
#block_79745,
#block_79747 {
	display:none;
}

/*.block .no-gutters>[class*=col-] {
    width: 50%;
}*/
}

@media (min-width: 550px) and (max-width: 768px) {
    .col-sm-12 {
        max-width: 50%;
    }
}

.sep.col,
.b-header-worktime+.sep
{display: none;}

.m-not-fixed-header.transparent-header .b-header-phone-email 
{color: #fff;}

.m-not-fixed-header.transparent-header .b-header-callback-text {
    color: #fff;
}

@media (max-width: 412px) and (min-width: 400px) {


#block_84957,
#block_84921,
#block_84964,
#block_85117,
#block_84901,
#block_84906,
#block_84909,
#block_84897,
#block_84900,
.col-md-6.col-flex-rw.p-0.lazy.block1-3-image.block1-3-set-mobile-img {
   display:none;
}

.fixed-footer-btns {
   display:none !important;
}

#block_84862,
#block_84910,
#block_81360,
.block.block1-3 .block1-3-mobile-type--text_on_image .block-title,
.block-wrap.flex-order {
   width: 412px;
    
}

.block-title.lazy.col-md-6.block1-3-align-content.text-light-desktop {
   width: 412px;
    height: 673px!important;
    
}



.block1-3-slider .slick-slide .height-inherit,
.block1-3-slider .slick-slide .height-fill {
    width: 412px!important;
    height: 673px!important;
}

#block_82594,
#block_75271,
#block_84910,
#block_85253,
#block_85033,
#block_82767,
#block_81361,
#block_80948 {
     /&padding-top: 100px;*/
}

.block.block1-3 .block-title .block-title-text,
.block.block1-3 .block-title .block-subtitle {
     width: 370px;
}

.header-measure,
.b-footer-social
 {
   display:none!important;
}

}

@media (max-width: 1351px) and (min-width: 1349px) {
.header-measure {
   display:none;
}
}

#whatsapp-widget-app {cursor: pointer;}

.b24-form-field-agreement .b24-form-control-desc {
    color: #000 !important;
    font-size: 16px !important;
}

.b24-form-field-agreement a.b24-form-field-agreement-link {
    color: #000 !important;
    font-size: 16px;
    text-decoration: underline !important;
}

