 
/*Фон под продуктите*/ 
 .single-product { background-color:#fff; } 
/*Фон на текстовата секция на начална страница*/ 
 section.text_data_section,
section.text_data_section h2.lineBg > span{
   background: #f5f5f5; <!-- SET HERE -->
} 
/*Фон на галерията*/ 
 section.gallery_section{
    background-attachment: fixed;
    --background-image: url( );
    background-color:#f3f3f3;
    background-size: cover !important;
    background-position: 50% 0 !important;
}
section.gallery_section h2.lineBg{ background:none; }
section.gallery_section h2.lineBg > span{  background-color:transparent; } 
/*Цвят на фона под новините*/ 
 section.news_section {
    background: #fff;
    padding-bottom: 40px;
}
.latest_news_bg,
.latest_news_bg h2.lineBg > span,
section.news_section h2.lineBg > span { background: #fff;  } 
/*Ефект на хедъра при скролиране (сянка, линия)*/ 
 .navbar.navbar-fixed-top.small_header {  border-bottom: 3px solid var(--dp-main_color);  } 
/*Скрива ефекта в/у продукт*/ 
 div.product-overlay{
    background:none !important;
    z-index: -1;
}
div.product-overlay a, div.product-overlay h2, div.product-overlay span, div.product-overlay .oldPrice, div.product-overlay p.unavailable {
    display:none !important;
} 
/*Радиус на бутоните на социалните мрежи*/ 
 .share-btn.whatsapp, .share-in-socials>a,div.footer-widget div.social-icons ul li, .share-in-socials>button { border-radius: 50% !important;  } 
/*Персонални настройки*/ 
 .cd-hero__content.cd-hero__content--half-width.right-part {
    background: url( https://irep.bg/media/banners/pad_type2.png );
    background-position: bottom left;
    background-size: 120% auto;
    background-repeat: no-repeat;
    color: #fff;
    font-weight: 600;
    right:0;
    opacity: .95;
    display: flex;
    align-items: center;
}
.text_pages_pictures {
    max-width: 1920px;
    margin: 0 auto;
}
.indexCategoriesOuter {
    background-color: #e8e3e9;
}
.navbar-nav>li>a {  border-radius: 5px;     }
.nav.navbar-nav>li, .ext-nav {  padding: 0 10px; }
.navbar-nav > li > a.active { background: #fff; }
.home_page_content, header .owl-carousel {  display:none; }
#c_text_data_section_1 .pade_data {  text-align: right;  }

.navbar-collapse.collapse {  padding-left: 0; }
.navbar-fixed-top {  border-width: 0; }
.navbar.small_header .ext-nav li a i:before,
.navbar.small_header .ext-nav li a span { color: #fff !important; }
.text_pages_pictures {  gap: 15px; }
.single_accent {  border-radius: 15px;  overflow: hidden; padding:0;  }
nav li.phone a {  border-radius: 30px !important;  }

.text_pages_pictures div.text-section h2 {
    font-size: 1.5em;
    font-weight: 600;
    text-transform: uppercase;
}

.single_accent span {
    background-position: center -45px;
    filter: brightness(0.6) sepia(0) hue-rotate(0) saturate(.8);
}

#c_text_data_section_1 h2{
    display: none;
}

.contectSection {
    padding: 0 0 0 0;
}

.product-information .new, .productinfo .new {
    background: url(https://irep.bg/media/banners/new.png) left bottom no-repeat;
    background-size: 100% auto;
    width: 77px;
    height: 77px;
}
footer hr {  border: 1px solid rgba(255, 255, 255, 0.36); }
#menu-home  i.fas.fa-home { display: none; }

@media (min-width: 1380px) {
    body#index .helper>img.logo {
        max-width: 230px;
        width: 230px;
    }

   .cd-hero__content.cd-hero__content--half-width>h1 {
       margin: 92px 95px;
        font-weight: 600;
        text-transform: uppercase;
       font-size: 5rem;
   }

   #c_text_data_section_1 .pade_data{
       text-align: right;
   }

}

.cd-hero__content.cd-hero__content--half-width>h1 {
    margin: 136px 49px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 4rem;
}

@media screen and (max-width: 1360px){
    .main-nav {
        padding-left: 16px;
    }
}

@media screen and (max-width: 1280px) {
    .main-nav {
        padding-left: 16px;
    }

    .cd-hero__content.cd-hero__content--half-width>h1 {
        margin: 40px 49px;
    }

}

@media screen and (max-width: 1024px) {
    .cd-hero__content.cd-hero__content--half-width {
        width: 60%;
    }
    
    .cd-hero__content.cd-hero__content--half-width>h1 {
        font-size: 3rem;
        margin-top: 100px !important;
    }

    #c_text_data_section_1 .pade_data {
        text-align: left;
        padding-left: 40px;
    }

}


@media screen and (max-width: 512px) {
    .cd-hero__content.cd-hero__content--half-width {
        width: 100%;
    }

   .cd-hero__content.cd-hero__content--half-width>h1 {
        margin-top: 65px !important;
        line-height: 3rem;
        font-size: 2rem;
   }

   .banners div.content img {
        max-width: 60%;
        margin: 0 auto;
    }

} 
/*Скрий анимацията 'погледни надолу'*/ 
 .look-down{display:none;} 
/*Основен шрифт - Raleway External Embed(Cyrillic)*/ 
 @font-face {
    font-family: Raleway;
    src: url("themes/classic_shop/fonts/Raleway-v4020-Regular.otf") format("opentype");
}
@font-face {
    font-family: Raleway-sb;
    src: url("themes/classic_shop/fonts/Raleway-v4020-SemiBold.otf") format("opentype");
}
body {
    font-family: 'Raleway', sans-serif;
    font-feature-settings: 'pnum' on, 'lnum' on;
}
h1, h2,
.navbar:not(.small_header) .navbar-nav>li>a, .navbar-nav>li>a {
    font-family: 'Raleway-sb', sans-serif;
    font-feature-settings: 'pnum' on, 'lnum' on;
}
p {  font-weight: 300;  }
#header > div > nav > div > div > ul > li.phone a span, td.wrapper-price, .date, body > div.contact-tools > ul > li:nth-child(2) { -font-family: sans-serif;  } 
/*Категории с фиксирана позиция*/ 
 body#index .left-sidebar, .left-sidebar {
   position: sticky;
    top: 100px;
    top: 160px; /* for multiline headers */
}

@media (min-width: 1024px) {
    #ecom-section, #pages > div.page-wrapper > div > div.row, #page_news > div.container.wrapper > div, #page_news_view > div.container.wrapper > div {  display: flex;  }
    #categories-menu.pos-sticky {  position: sticky;  top: 66px; }
}