 
/*Фон под продуктите*/ 
 .single-products{ 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;  } 
/*Скрива ефекта в/у продукт*/ 
 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: #2cb03e;  }
.main-nav>li, .ext-nav>li {  border-left: none;  }
body:not(#index) .look-down { display: none; }
ul.navbar-nav>li::after, h1.lineBg ::after, h2.lineBg ::after {  border-bottom: 4px solid;  border-color: var(--dp-main_color );  }

body:not(#index) .cd-hero__slide:nth-of-type(1) {
    background-color: #dac769;
    background-image: url(https://aleksdesign.bg/media/graphics/e8/e1/endless-constellation.svg) !important;
}

.contact-tools ul li a {  color: #000;  }
.cd-hero__content--full-width p {  margin-bottom: 20px !important; }
.tawk-min-container .tawk-button-circle.tawk-button-large > div { filter: invert(1); }

a.btn-lg {  text-transform: uppercase;  font-size: 1.5rem; }
.cd-hero__content a.btn-lg {  display: block;  margin: 0 auto; }
.image_gallery_index>div {  margin-bottom: 0; }
.footer-custom-logos {  width: 50%; }
.header-text-wrapper img {  max-width: 80%; margin: 0 auto; text-align: center; left: 0; right: 0; display: block;  }

.cd-hero__content p {  margin: 0 auto;  }

.nav-wrapper, #myNavbar {  max-width: 1600px;  margin: 0 auto;  }
body#pages .cd-hero__content--full-width h2 {  margin-bottom: initial;  }
.portfolio-box .image {  background-size: contain !important;  background: #fff;  background-position: center;  background-repeat: no-repeat;  }
a.makeaoffer  { margin: 3rem 0; }
#index h2.title, #address-section h2 {  text-transform: uppercase;  font-weight: 600;  }
li.phone > a { background: #000; padding: 15px 20px; }
#text_data_section {   padding: 2em 0;  }
#address-section {  background: #000; color: #fff;  background-size: cover; }
.image_gallery_index a.go_to_gallery {  background: #000; }

#address-section,
.home_page_content {
background-color: #000000;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%2344390C' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%236C4F0F'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E"); }


h1, .h1 {  font-weight: 400;  }

@media (min-width: 768px) {
   .navbar .nav-wrapper {  max-width: 1680px;  margin: 0 auto;  }
   .cd-hero__content--full-width {   max-width: 1680px;  margin: 0 auto; left: 0; right: 0;  }
}

.cky-revisit-bottom-left {  bottom: 50px !important; }
.cky-revisit-bottom-left img {  filter : invert(1);  } 
/*Пропорционален размер на хедъра*/ 
 .cd-hero__slider.loading {  height: 30vh;  }

#index ul.cd-hero__slider {  height: auto !important;  padding-bottom: 40%;}  /* proportion here */
#index ul.cd-hero__slider {  background-size: 100%;  }
#index ul.cd-hero__slider > li {
animation: slideranimation 30s infinite;
background-size: 110% auto; 
background-repeat: no-repeat;
background-position: center;
        background-position: 50% 27%;
        background-size: cover; 
}

#index .cd-hero__content.cd-hero__content--half-width {
    animation: sub_slideranimation 50s infinite;
}


@media screen and (max-width: 640px) {
#index   ul.cd-hero__slider {  margin-top: 0px; padding-bottom:150%; }  /* mobile proportion here */
#index   ul.cd-hero__slider > li {  background-size: auto 100%;  }
#index   .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);
}
} 
/*Скрива търсенето от горната част на сайта*/ 
 .search-otr { display: none !important; } 
/*Категории с фиксирана позиция*/ 
 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;  }
}