 
/*Фон под продуктите*/ 
 .single-product { background-color:#fff; } 
/*Ефект на хедъра при скролиране (сянка, линия)*/ 
 .navbar.navbar-fixed-top.small_header {
    border-bottom: 5px solid var(--dp-main_color);
} 
/*Радиус на бутоните на социалните мрежи*/ 
 .share-in-socials>a,div.footer-widget div.social-icons ul li { border-radius: 50% !important;  } 
/*Скрива категориите на тексовите страници*/ 
 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); } 
/*Персонални настройки*/ 
 .cd-hero__nav a::before {  background: url(../assets/cd-icon-circular.svg) no-repeat 0 0;  }
#pages > div.page-wrapper > div > div > div > section > div.page-with-left-nav > div.text_pages_content > div > table > tbody > tr:nth-child(2) { background: #ff8011;  }
.main-nav>li, .ext-nav>li {  border-left: none;  }
.product-information h1 {  font-weight: 500; }

.nav-wrapper, #myNavbar {  max-width: 1600px;  margin: 0 auto;  }

.ext-nav li.phone a>span, .ext-nav li.phone a>i, .navbar.small_header .fa-volume-control-phone:before {  color: #fff !important;  }
.home_page_content {  padding: 4em 0;  background-image: url();  background-size: cover;  }
.ext-nav li.phone {  padding: 0 25px;  background: #135f96;  border-radius: 5px;  line-height: 60px; }
-.cd-hero__nav { display: none; }
.oldPrice, .oldPrice strike {  height: auto; }
.newPrice>nobr {  font-size: 20px; font-weight: bold;  }
.prices_availability_wrapper { margin-top: 15px; }
.product-information .newPrice>b { font-size: 26px; }
body .product-information .cart {  margin-top: 30px !important;  }
.product-information>span>span {  font-weight: 600; }

@media screen and (max-width: 640px) {
.cd-hero__content h2 {
    font-size: 7.5vw;
}
}

@media screen and (max-width: 512px) {
   .header-text-bg {  vertical-align: bottom; padding-bottom: 7rem;  }
} 
/*Пропорционален размер на хедъра*/ 
 ul.cd-hero__slider {  height: auto !important;  padding-bottom: 68vh;}  /* 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: 1640px) {
    ul.cd-hero__slider {  margin-top: 0px; padding-bottom: 80vh; }  
}

@media screen and (max-width: 1280px) {
    ul.cd-hero__slider {  margin-top: 0px; padding-bottom: 64vh; }  
}

@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);
}
} 
/*Запазва размера логото при слайд (без да използва favicon)*/ 
 .navbar.navbar-fixed-top.small_header .logo {
    opacity: 1;
    visibility: visible;
    margin-top: inherit;
    height: initial;
    --width: var(--dp-logo_width);
}
.helper {  width: var(--dp-logo_width);  }

@media (min-width: 769px) {
     #header.header-multilines .navbar.small_header .mlogo {  display: none; }
    .navbar.navbar-fixed-top.small_header .mlogo { display: none; }
}
@media screen and (max-width: 769px) {
    .navbar.navbar-fixed-top.small_header .mlogo { display:none; }
    #header.header-multilines .navbar.small_header .mlogo {  display: none; }
    .navbar.navbar-fixed-top.small_header .logo {  display: block; max-height: 50px;  }
    img.logo, .navbar-brand {  max-width: var(--dp-logo_width); }
 } 
/*Снимки в COVER формат*/ 
 .image-wrapper {  padding-top: 0;  }
.single-product .productinfo img {  height: 100%;  }
.single-products .productinfo img { height: 100%;  }
.category_image>img {  height: 100%; }
.category_image {  padding-bottom: 85%; }
.productinfo picture {  padding-bottom: 85%;  } 
/*Нов ред преди суфикс на цената*/ 
 .price-suffix::before {
  content: "\a";
  white-space: pre;
}
.price-suffix::after {
  content: "\a";
  white-space: pre;
}