 
/*Фон под продуктите*/ 
 .single-products{ background-color:#fff; } 
/*Ефект на хедъра при скролиране (сянка, линия)*/ 
 .navbar.navbar-fixed-top.small_header {
    border-bottom: 3px solid #000;
} 
/*Радиус на бутоните на социалните мрежи*/ 
 .share-in-socials>a,div.footer-widget div.social-icons ul li { border-radius: 50% !important;  } 
/*Скрива категориите на началната страница*/ 
 body#index #ecom-section > div.col-md-3.col-sm-12 { display: none; }
body#index #ecom-section > div.col-md-9.col-sm-12.contentColmn { width: 100%; }
@media (min-width: 1680px) {
   body#index #ecom-section > div.col-md-9.col-sm-12.contentColmn { width: 85%; margin:0 auto; float: none; }
} 
/*Скрива категориите на тексовите страници*/ 
 body#pages .page-wrapper .left-sidebar{
    display:none;
}

body#pages .container.wrapper .col-sm-3 {
    width: 12.5%;
} 
/*Скрива ефекта в/у продукт*/ 
 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;
} 
/*Редизайн на слайдъра на index*/ 
 .cd-hero__nav {  background-color: rgba(0, 0, 0, 0); }
.cd-hero__nav li a {  border-top: 3px solid #000; }
.cd-hero__nav li.cd-selected a { border-top: 3px solid var(--dp-main_color);  color: var(--dp-main_color); }
.cd-hero__marker, .cd-hero__nav li { background: none; }
.cd-hero__nav a:hover {  background-color: rgba(255, 255, 255, 0.5); } 
/*Персонални настройки*/ 
 .category_image { padding-bottom: 100%; }
.indexCategoriesSection .panel-body {  max-height: 600px; border-radius: 1px;  }
.product_weight { display: none;  }
.navbar-nav>li>a:not(.active), .ext-nav>li>i, .cart_button, .header-message p, .ext-nav li a span, .ext-nav li a, #myNavbar i.fa-angle-down, .fa-volume-control-phone:before, .ext-nav .fa-angle-down:before, .basket-icon {   color: #000 !important;  }
ul.navbar-nav>li::after, h1.lineBg ::after, h2.lineBg ::after {   border-bottom: 3px solid;  border-color: #000000;  }
#special-offers {  margin-top: 6rem;  }
.shop-car-nav .badge {  border: 1px solid #ababab;  }
.owl-theme .owl-controls .owl-buttons div {  color: #000; }
.view-blog-post .text-content p a:not(.btn), .shop-menu ul li a:hover, .shop-menu ul li a:hover, a.cart_button:hover i.fa-shopping-cart:before, .baskView h5, .panel-title a:hover, .category-products .panel-default .panel-heading .panel-title a:hover, #accordian ul > li a.active, ul.panel-title.active li a, .cd-hero__marker, .text_pages_content a:hover, .text_pages_content a:focus, .blog-post-area .date, .news-latest a:hover h3, .contact-info .social-networks ul li a:hover, .contact-tools ul li a {
    color: #000000;
}
a#scrollUp {  padding: 4px 10px;  border: 1px solid #cfcfcf;  border-radius: 50% !important;  }
.category-products .panel-default .panel-heading ul.panel-title li a:hover {
text-decoration: underline;
}
.product-information>span>span { color: #000000; }
p.unavailable {
    text-transform: none;
    margin-bottom: 35px !important;
    margin-bottom: 23px !important;
    line-height: 62px;
    font-size: 14px;
    text-align: center;
    color: red !important;
    height: 73px;
    margin-top: 0;
    display: block;
    /* border: 1px solid red; */
}

@media (max-width: 990px) {
   p.unavailable {  height: 50px;  }
}

.product-information .new, .productinfo .new {
    position: absolute;
    top: 0;
    right: 0;
    width: 42px;
    height: 42px;
    background: url( "media/banners/new.png") center center no-repeat;
    z-index: 1;
}

.newPer {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 2%;
    left: 3%;
    z-index: 1;
    text-align: center;
    color: #e84c3c;
    font-size: 16px;
    line-height: 64px;
    background: url(../media/banners/sale.png) right center/auto 100% no-repeat;
    letter-spacing: -1px;
    font-weight: 600;
}

@media (max-width: 768px) {
   .indexCategoriesOuter {
       padding: 1em 0;
       margin-top: -4px;
   }
   ul.cd-hero__slider {  margin: 0;  }
} 
/*Пропорционален размер на хедъра*/ 
 ul.cd-hero__slider {  height: auto !important;  padding-bottom: 52%;}  /* proportion here */
ul.cd-hero__slider {  background-size: 100%;  }
ul.cd-hero__slider > li {
__animation: slideranimation 50s infinite;
background-size: 110% auto; 
background-repeat: no-repeat;
background-position: center;
        background-position: 50% 27%;
        background-size: cover; 
}

.cd-hero__content.cd-hero__content--half-width {
    /* animation: sub_slideranimation 50s infinite; */
}


@media screen and (max-width: 640px) {
    ul.cd-hero__slider {  margin-top: 0px; padding-bottom: 100%; }  /* mobile proportion here */
    ul.cd-hero__slider > li {  background-size: auto 100%; animation: none; }
    .cd-hero__content h2 { font-size: 5.5vw;  }    
}
@keyframes slideranimation {
5% {
/*   background-size: 110% auto;  */
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
40% {
    -webkit-transform: scale(1.10);
    -ms-transform: scale(1.10);
    transform: scale(1.10);
}
       50% {
      -webkit-transform: scale(1.10);
    -ms-transform: scale(1.10);
    transform: scale(1.10);
}
95% {
       -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}

@keyframes sub_slideranimation {
0% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
}
40% {
    -webkit-transform: scale(1.10);
    -ms-transform: scale(1.10);
    transform: scale(1.10);
}
       50% {
      -webkit-transform: scale(1.10);
    -ms-transform: scale(1.10);
    transform: scale(1.10);
}
100% {
       -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
}
} 
/*Запазва видима навигацията при скролиране*/ 
 .hide_header {  opacity: 1;  margin-top: 0; } 
/*Категории с фиксирана позиция*/ 
 body#index .left-sidebar, .left-sidebar {
   position: sticky;
    top: 100px;
}

@media (min-width: 1024px) {
    #ecom-section, #pages > div.page-wrapper > div > div.row {  display: flex;  }
} 
/*Пропорция на снимките*/ 
 /* категории продукти */
.category_image { padding-bottom: 150%; }

/* списъки и изглед на продукт */
.productinfo picture {  padding-bottom: 150%;  }

/* отстояние над снимката */
.image-wrapper {  padding-top: 0px; }