@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap&subset=cyrillic,cyrillic-ext");
.predimstva h3.porto-sicon-title{font-weight:500;font-size:16px;}
.predimstva .porto-sicon-box{margin-bottom:0;padding:15px 0 5px 0;}
.predimstva .porto-sicon-img, .predimstva .porto-sicon-img .img-icon{width:70px;}
.predimstva .porto-sicon-read{font-size:11px;color:#d2252a;text-transform:uppercase;font-weight:500;margin-top:0 !important;}
.predimstva .porto-sicon-read:hover{color:#e83a3f;}
.predimstva .porto-sicon-header{margin-bottom:0;}
.predimstva .porto-just-icon-wrapper{margin-bottom:10px !important;}
.predimstva{background:#fff;padding:10px;border-radius:3px;box-shadow:0 0 50px rgb(0 0 0 / 5%);z-index:999;position:relative;overflow:visible;margin:3px;}
#content > div.shop-loop-before > nav > form > label{display:none;}
.akcziya{line-height:1;color:#fff;font-weight:600;text-transform:uppercase;position:absolute;z-index:2;top:0.8em;font-size:10px;right:0.1em;text-align:right;opacity:0.8;}
input#billing_address_1:disabled, input#shipping_address_1:disabled{background-color:#e7e7e7;color:#000;cursor:not-allowed !important;}
.text-capitalize{text-transform:none !important;}
.woo-bg--office-error{color:#d1282f;}
#shipping_method .woo-bg--speedy-delivery .multiselect__option--highlight:not(.multiselect__option--selected), #shipping_method .woo-bg--speedy-delivery .multiselect__option.multiselect__option--highlight:after{background:#da1e2f;}
#shipping_method .woo-bg--cvc-delivery .multiselect__option--highlight:not(.multiselect__option--selected), #shipping_method .woo-bg--cvc-delivery .multiselect__option.multiselect__option--highlight:after{background:#da1e2f;}
.woocommerce-invalid  #billing_city, .woocommerce-invalid  #billing_address_1{border:1px solid #cf2e2e !important;background:#fff0f0;}
.multiselect__tags{border:1px solid #cf2e2e;}
.optional{display:none;}
.product-content .rate_cart_page {
display:none;
}@font-face{font-family:"STAD FA Solid";font-style:normal;font-weight:900;font-display:swap;src:url(//pokrivi.stad.bg/wp-content/themes/porto/fonts/fontawesome/fa-solid-900.woff2) format("woff2");}
.fa-calculator:before, .fa-user-circle:before, .fa-circle-user:before, .fa-percent:before, .fa-chart-line:before, .fa-gift:before,
.fa-award:before, .fa-handshake:before, .fa-phone-alt:before,
.header-top a[href*="polezno-pokrivi-stad-bg"]:before{font-family:"STAD FA Solid";font-weight:900;}
.fa-calculator:before{content:"\f1ec";}
.fa-user-circle:before, .fa-circle-user:before{content:"\f2bd";}
.fa-percent:before{content:"\25";}
.fa-chart-line:before{content:"\f201";}
.fa-gift:before{content:"\f06b";}
.fa-award:before{content:"\f559";}
.fa-handshake:before{content:"\f2b5";}
.fa-phone-alt:before{content:"\f879";}
.header-top a[href*="polezno-pokrivi-stad-bg"]:before{content:"\f05a";display:inline-block;width:18px;margin-right:8px;font-size:13px;color:rgb(4, 121, 167);vertical-align:middle;}
#main-menu li.menu-item-has-children > a.has-preview{display:block;}
#main-menu .thumb-info-preview{width:146px;}
#main-menu .thumb-info-preview .thumb-info-wrapper{width:136px;}
.shop-loop-before .widget{width:auto;min-width:150px;}
.shop-loop-before .widget .widget-title{width:auto;white-space:nowrap;padding-right:34px;}
.shop-loop-before .widget .widget-title .toggle{right:8px;}
.post-75 .wpb_raw_html{margin-bottom:0;}
.vc_custom_1793400000010{padding-top:30px !important;padding-bottom:30px !important;background-image:url(//pokrivi.stad.bg/wp-content/uploads/header-banner-pages.jpg) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}
.vc_custom_1793400000011{margin-bottom:0 !important;padding-top:15px !important;padding-bottom:15px !important;}
@media(min-width:1200px){ #main-menu .mega-menu > li.menu-item > a{padding-left:12px;padding-right:12px;}
} @keyframes stadRowShow { to{opacity:1;}
}
.vc_row[data-vc-full-width="true"][data-vc-full-width-init="false"]{opacity:0;animation:stadRowShow 0s 3s forwards;}
.vc_row[data-vc-full-width="true"][data-vc-full-width-init="true"]{opacity:1;animation:none;}
#izchislyavane-na-materiali, #usloviya-izchislyavane{scroll-margin-top:140px;}
.stad-calc-svc{background:#fafafa;padding:40px 5%;margin:10px 0 40px;}
.stad-calc-svc-title{text-align:center;font-weight:700;margin-bottom:10px;}
.stad-calc-svc-title:after{content:"";display:block;width:60px;height:4px;background:#d2252a;margin:14px auto 0;}
.stad-calc-svc-lead{text-align:center;font-size:1.1em;margin-bottom:25px;}
.stad-calc-svc-opts{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:35px;}
.stad-calc-svc-opt{flex:1 1 300px;background:#fff;border-top:4px solid #0479a7;padding:22px 24px 10px;box-shadow:0 2px 10px rgba(0,0,0,.06);}
.stad-calc-svc-opt--paid{border-top-color:#d2252a;}
.stad-calc-svc-tag{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#0479a7;padding:3px 10px;margin-bottom:10px;}
.stad-calc-svc-opt--paid .stad-calc-svc-tag{background:#d2252a;}
.stad-calc-svc-opt h3{margin:0 0 10px;font-size:1.25em;}
.stad-calc-svc-detail{background:#fff;padding:28px 30px 20px;box-shadow:0 2px 10px rgba(0,0,0,.06);}
.stad-calc-svc-detail h3{margin-top:0;}
.stad-calc-svc-docs{margin:0 0 20px;padding-left:20px;}
.stad-calc-svc-docs li{margin-bottom:4px;}
.stad-calc-svc-terms{counter-reset:stadterm;list-style:none;padding:0;margin:0 0 20px;}
.stad-calc-svc-terms > li{counter-increment:stadterm;position:relative;padding:0 0 14px 44px;}
.stad-calc-svc-terms > li:before{content:counter(stadterm);position:absolute;left:0;top:-2px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:#d2252a;color:#fff;font-weight:700;}
.stad-calc-svc-note{margin-top:8px;padding:10px 14px;background:#fff7e0;border-left:4px solid #f0ad00;}
.stad-calc-svc-contact{border-top:1px solid #e5e5e5;padding-top:14px;font-weight:600;}
.stad-calc-svc-contact p{margin:0 0 4px;}
@media(max-width:575px){ .stad-calc-svc{padding:25px 15px;}
.stad-calc-svc-detail{padding:20px 16px 12px;}
} .stad-calc-note{text-align:center;background:#eef6fb;border-left:4px solid #0479a7;padding:12px 16px;margin:10px 0 30px;font-size:15px;}
.stad-calc-note a{font-weight:700;white-space:nowrap;}
@media(max-width:991px){
.porto-image-frame .thumb-info-side-image{display:block;text-align:center;}
.porto-image-frame .thumb-info-side-image .thumb-info-side-image-wrapper{float:none;display:block;width:100%;max-width:100%;margin:0 auto;padding:15px 15px 0;}
.porto-image-frame .thumb-info-side-image .thumb-info-side-image-wrapper img{margin:0 auto;}
.porto-image-frame .thumb-info-side-image .thumb-info-caption{display:block;width:100%;padding:10px 15px 15px;}
.porto-image-frame .thumb-info-side-image .thumb-info-caption-text{padding:0;}
.porto-image-frame .thumb-info-side-image h5{word-break:normal;overflow-wrap:normal;hyphens:none;}
} .vc_inner:has(.stad-calc-note) ~ .porto-separator:last-child{display:none;}
.wpb_text_column:has(> .wpb_wrapper > .stad-calc-note){margin-bottom:0;}
.stad-calc-note{margin-bottom:10px;}
@media(max-width:991px){
#header .mobile-toggle{font-size:26px;line-height:26px;min-width:44px;padding:9px;text-align:center;}
#header .mobile-toggle i{font-size:26px;}
} @media(max-width:991px){
#header .header-main{position:relative;}
#header .header-main .container,
#header .header-main .header-center,
#header .header-main .searchform-popup{position:static !important;}
#header .header-main .searchform-popup .searchform{left:15px !important;right:15px !important;width:auto !important;top:100% !important;margin-top:0;}
#header .searchform-popup .searchform:before,
#header .searchform-popup .searchform:after{display:none;}
#header .searchform-popup .searchform-fields .text{flex:1 1 auto;width:auto !important;}
#header .searchform-popup .searchform-fields .text input{width:100% !important;}
} #side-nav-panel .mobile-tab-content > .menu-wrap > ul > li.menu-item > a,
#side-nav-panel .menu-wrap > ul > li.menu-item > a{text-transform:uppercase;}
@media(max-width:991px){
#header .searchform-popup .searchform{border-radius:0 !important;border:2px solid #0479a7 !important;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff;}
#header .searchform-popup .searchform-fields,
#header .searchform-popup .searchform input,
#header .searchform-popup .searchform .btn,
#header .searchform-popup .searchform .text,
#header .searchform-popup .searchform .button-wrap{border-radius:0 !important;}
} .live-search-list .search-tag{display:none !important;}
@media(max-width:991px){
.variations .filter-item-list{display:flex;flex-wrap:wrap;gap:8px;}
.variations .filter-item-list li{margin:0;}
.variations .filter-item-list .filter-item.filter-image, .variations .filter-item-list .filter-item.filter-color{width:46px;height:46px;min-width:46px;background-size:cover;background-position:center;}
.variations .reset_variations{margin-top:8px;}
} @media(max-width:575px){
.product-summary-wrap form.cart .woocommerce-variation-add-to-cart, .product-summary-wrap form.cart:not(.variations_form){gap:6px;align-items:center;}
.product-summary-wrap form.cart .quantity{margin:0 !important;}
.product-summary-wrap form.cart .quantity .minus, .product-summary-wrap form.cart .quantity .plus{width:28px;}
.product-summary-wrap form.cart .quantity .qty{width:30px;}
.product-summary-wrap form.cart .single_add_to_cart_button, .product-summary-wrap form.cart .view-cart-btn{padding:0 14px !important;font-size:14px;margin:0 !important;white-space:nowrap;}
.product-summary-wrap form.cart .view-cart-btn{flex:1 1 auto;text-align:center;}
} @media(min-width:576px){
.product-summary-wrap form.cart .woocommerce-variation-add-to-cart, .product-summary-wrap form.cart:not(.variations_form){gap:10px;align-items:center;}
.product-summary-wrap form.cart .quantity{margin:0 !important;}
.product-summary-wrap form.cart .single_add_to_cart_button, .product-summary-wrap form.cart .view-cart-btn{padding:0 20px !important;margin:0 !important;white-space:nowrap;}
} .widget_wc_upsells ul.products > li,
.widget_wc_related_products ul.products > li{display:flex !important;align-items:center;gap:12px;margin:0 0 12px !important;padding:0 !important;}
.widget_wc_upsells .product-image, .widget_wc_related_products .product-image{flex:0 0 70px;width:70px !important;height:auto !important;margin:0 !important;position:static !important;}
.widget_wc_upsells .product-image .inner, .widget_wc_related_products .product-image .inner{height:auto !important;position:static !important;}
.widget_wc_upsells .product-image img, .widget_wc_related_products .product-image img{margin:0 !important;display:block;width:70px;height:auto;}
.widget_wc_upsells .product-details, .widget_wc_related_products .product-details{flex:1 1 auto;min-width:0;padding:0 !important;margin:0 !important;}
.widget_wc_upsells .product-details > a, .widget_wc_related_products .product-details > a{margin-left:0 !important;}
.porto-related-products{padding-bottom:0;}
.porto-related-products .related.products{margin-bottom:0;}
.sidebar .widget_wc_upsells section.up-sells, .sidebar .widget_wc_related_products section.related{contain:paint;}
@media(min-width:992px){
.main-content-wrap > .porto-woo-product-sidebar{align-self:stretch;display:flex;flex-direction:column;height:auto !important;margin-bottom:0 !important;padding-bottom:39px !important;}
.porto-woo-product-sidebar > .sidebar-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}
.porto-woo-product-sidebar .widget_wc_upsells{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-bottom:0;}
.porto-woo-product-sidebar .widget_wc_upsells section.up-sells{flex:1 1 0;max-height:none !important;min-height:200px;}
} .woocommerce-cart-form [name="apply_coupon"]{height:auto !important;min-height:40px;line-height:1.2 !important;padding:10px 16px !important;white-space:normal !important;}
.woocommerce-cart-form [name="update_cart"]:disabled,
.woocommerce-cart-form [name="update_cart"][disabled]{background:#e9e9e9 !important;border-color:#e9e9e9 !important;color:#8a8a8a !important;opacity:1 !important;cursor:not-allowed;}
.wc-proceed-to-checkout{padding:0 !important;margin:16px 0 0 !important;}
.wc-proceed-to-checkout .checkout-button{display:block !important;width:100% !important;text-align:center;padding:16px 14px !important;margin:0 !important;}
@media(max-width:991px){
.main-content-wrap > .porto-woo-product-sidebar{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);margin:-20px 10px 35px !important;padding:15px 20px !important;}
} @media(max-width:575px){
.woocommerce-cart-form .coupon{display:flex !important;flex-direction:column;align-items:stretch;gap:10px;width:100%;float:none !important;}
.woocommerce-cart-form .coupon .input-text, .woocommerce-cart-form .coupon #coupon_code,
.woocommerce-cart-form .coupon [name="apply_coupon"]{width:100% !important;max-width:none !important;margin:0 !important;float:none !important;}
.woocommerce-cart-form [name="update_cart"]{width:100% !important;margin:10px 0 0 !important;float:none !important;}
} .box-content:has(> .wc-proceed-to-checkout),
.box-content:has(.wc-proceed-to-checkout){padding:22px 32px !important;}
.wc-proceed-to-checkout{margin:16px 0 15px !important;}
.wc-proceed-to-checkout .checkout-button{line-height:1.333 !important;}
.cky-consent-container .cky-notice .cky-title, .cky-consent-container .cky-notice-des{text-align:center;}
.cky-consent-container .cky-notice-des p{margin:0 0 6px;}
.cky-consent-container .cky-notice-des p:last-child{margin-bottom:0;}
.cky-consent-container .cky-notice-btn-wrapper { justify-content: center; }