 
/*Фон под продуктите*/ 
 .single-product { background-color:#fff; } 
/*Ефект на хедъра при скролиране (сянка, линия)*/ 
 .navbar.navbar-fixed-top.small_header {
    border-bottom: 5px solid var(--dp-main_color);
} 
/*Радиус на бутоните на социалните мрежи*/ 
 .share-btn.whatsapp, .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;
} 
/*Скрива анимацията 'погледни надолу'*/ 
 .look-down { display:none;  } 
/*Редизайн на слайдъра на 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); } 
/*Персонални настройки*/ 
 html {  font-size: 16px; background: #f5f5f5;  }
.dropdown-menu.langs-selector { padding: 10px 0; }

h1 {  font-size: 3.19rem;  text-transform: uppercase;  }
.products-wrapper>div.container, .page-wrapper>div.container, #contact-page.container {  background: #fff; margin-top: 0; border-top: 10px solid #1d1e1c; } 
.category-products {  background-color: transparent;  } 
.page-wrapper>div.container, #contact-page.container, .products-wrapper>div.container { padding-top: 60px !important; padding-bottom: 60px !important; }
.products-wrapper>div.container div.row { margin-right: -6px; }
h1.lineBg :after, h2.lineBg :after{ display: none; }
#header_bottom { position: relative; }

.single-product:not(.category-mode) a.add-to-cart, .btn_ask_fix, .single-product:not(.category-mode) a.add-to-cart:hover {  margin-top: 0px; padding: 15px 17px; background-image: url( https://fashionbrands.bg/media/graphics/fc/47/send_request.png);  background-size: contain !important;  }

.contact-tools ul {  display: flex;  justify-content: center;  }
.product-information>span { position: relative; }

.share-btn.whatsapp {  display: inline-block;  }
.ext-nav>li:nth-last-child(2) {  border-right: none; }


.btn_ask_fix:hover, .single-product:not(.category-mode) a.add-to-cart:hover { filter: brightness(1.5); }
.single-product:not(.category-mode) a.add-to-cart>i , .btn_ask_fix>i { opacity:0; }

.whatsapp_share_pr:hover, .whatsapp_share_pr, .whatsapp_share_pr:focus  { background:none!important; background-image: url( https://fashionbrands.bg/media/graphics/fe/4a/whatsup_icon.png ) !important; background-size: contain !important; color: #fff; font-size: 32px; border-radius: 0; width: 40px; height: 40px;   }
.whatsapp_share_pr {  display: inline-block;   }
.table-product-type .wrapper-cart {  display: flex;  justify-content: center;  align-items: center;  }
.table-product-type .wrapper-cart button {  width: 57px;  margin: 0 15px !important; }
.wa-ask-buttons-wrapper { display: flex; align-items: center; }
.wa-ask-buttons-wrapper button.btn-lg { margin: 20px 15px 15px 0 !important; }

.nav-wrapper { background: #fff;  }
.container {  max-width: 1280px;  }
main {  background: transparent;  }
.navbar { background: var(--dp-inner_color);  }
.navbar.small_header { background: var(--dp-header_menu_color); }
#accents_section { background: #1D1E1C; }
.navbar .nav-wrapper {  max-width: 1280px;  }
.navbar-wrapper {  justify-content: space-around;  }
#menu-home .fa-home { display: none; }
.navbar-nav>li>a { text-transform: uppercase; font-weight: 500; }
.header-text-bg h1 {  font-weight: 400; color: #000; font-size: 4.69rem;  text-transform: uppercase; }
.header-text-bg p {  font-weight: 400; color: #000; font-size: .9rem;  text-transform: uppercase; }
.ext-nav>li {  font-weight: 400;  }
.btn-lg { text-transform: uppercase; font-size: 1.3rem; margin-top: 30px; display: block;  width: max-content; }
.btn {  font-size: 1.2rem; text-transform: uppercase;  }
ul.ext-nav > li:nth-child(1):before {  content: ""; position: absolute;  background: #1D1E1C;  width: 67px;  height: 50px;  z-index: 0; border-radius: 7px;  left: 3px;  top: 12px; }
ul.ext-nav > li:nth-child(1)>a{ font-size: 16px; padding: 10px 15px 10px 5px;  z-index:2;}
ul.ext-nav > li:nth-child(1)>i  {  margin-left: -10px;  z-index:1;  }
ul.ext-nav > li:nth-child(1)>i, ul.ext-nav > li:nth-child(1)>a{ color: #fff !important; position: relative;  }
.ext-nav>li {  border-left: none; }
.products-outer .container { background: #1D1E1C; }
#new-items h2.title span { color: #fff; font-size: 3.19rem; text-transform: uppercase;  }
.image-wrapper {  padding-top: 0; }
.owl-theme .owl-controls .owl-buttons div { color: #1d1e1c; font-size: 1.3rem; background: #f6f6f6ab !important; opacity: 1; width: 80px; height: 80px; border-radius: 50% !important; display: flex; align-items: center; justify-content: center; }
#home-page-products   {  width: 95%; margin:0 auto;   }
#home-page-products .owl-buttons, #recommended-item-carousel .owl-buttons {  top: calc(50% - 40px); width: 100%; margin: 0 auto; }
.contentColmn {  margin-top: 0;  }
.site-pages li {  width: 100%;  }
.categoryinfo>p {  text-transform: uppercase;  }
.btn-lg.cart {  font-family: inherit; margin-top: 2rem !important;  }

.owl-prev { margin-left: -30px !important; }
.owl-next { margin-right: -30px !important; }
.productinfo picture, .category_image {  padding-bottom: 112%;  }
.single-product .productinfo img { width: 100%; }
.fa-angle-left:before {  content: "\f060"; }
.fa-angle-right:before {  content: "\f061"; }
.page_home .container { max-width: 1280px; background: #fff; position: relative; }
#index #c_text_data_section_1 .container:before {     content: "";  position: absolute;   width: 100%;  left: 0;  bottom: 0;  padding-bottom: 16%;
    background: #ebebeb url(https://fashionbrands.bg/media/graphics/16/e7/smiles_arrow.png) center no-repeat;  background-size: 33%;  background-position: 16% 32%;  }

.page_home { margin-top:0; }
#text_data_section { padding: 0; }
#text_data_section > div.page_home > div.container.contectSection.text-data-section-caption > div { display: none; }
#products_section {  padding-bottom: 0;  }
#index #c_text_data_section_1 h3 { font-size: 3.19rem; text-transform: uppercase;   }
#index #c_text_data_section_1 .image-part { width: 60%; }
#index #c_text_data_section_1 .data-part { width: 40%; }
#index #c_text_data_section_1 .page_item.odd .row {  padding: 60px;  }
.contectSection .row {  align-items: flex-start;  }
#ecom-section { padding-bottom: 6rem;  }
section.address-bottom {  background: transparent;  padding:0; }
section.address-bottom>div.container {  background: var(--dp-main_color);  color: var(--dp-main_text_color);  padding: 4rem 0 6rem 0; }
.banners h2, section.address-bottom h2 { text-transform: uppercase;  font-size: 3.19rem;  }
#homepage-map-data {  max-width: 1280px;  margin: 0 auto; }
#the_id_you_placed { 
    background: #ebebeb url( https://fashionbrands.bg/media/graphics/0e/c2/fb_text.png ) center bottom no-repeat;
    padding-bottom: 6%;
    background-size: contain;
    max-width: 1280px;
    margin: 0 auto;
}
section.address-bottom.show::before {  margin-top: 30px;  opacity: 1;  left: 30%;  }
.banner_bit, .banner-slider img {  width: 600px;   margin: 0 auto;   } 
#footer h2, .copy, #footer .social-icons ul li a i, single-widget ul li a:hover {  color: var(--dp-main_color);  }
.social-nav .nav>li>a {  color: #1d1e1c;  padding: 0 10px;  }
.single-product h2 {  text-transform: uppercase;  }
.cd-hero__nav a::before {  background: url(../assets/cd-icon-circular.svg) no-repeat 0 0;  }
.cd-hero__nav li.cd-selected a {  border-top: 3px solid transparent;  }
.cd-hero__nav li a {  border-top: 3px solid transparent;  }
.product-id {  font-weight: 500;  }

.whatsapp_share_footer button { background: transparent;  }
.whatsapp_share_footer button>i { color:#000;  font-size: 27px;}

@media screen and (max-width: 1440px) {
    ul.ext-nav > li:nth-child(1):before {  left: -1px;  top: -5px;  }
    body .container {  width: 100%;  }
   .owl-prev { margin-left: -10px !important; }
   .owl-next { margin-right: -10px !important; }
   section.address-bottom.show::before {  left: 20%; z-index: auto; }
}

@media screen and (max-width: 920px) {
   html {  font-size: 14px;  }
   #index #c_text_data_section_1 .image-part {  width: 100%;  }
   #index #c_text_data_section_1 .data-part {  width: 100%;  }
   .contectSection .row {  flex-direction: column-reverse !important; }
   #the_id_you_placed {  padding-bottom: 8%; }
   section.address-bottom.show::before {  left: 10%;  }
   .header-text-bg h1 {  font-size: 3.69rem;  }
}

@media screen and (max-width: 920px) {
   .header-text-bg h1 {  font-size: 2.69rem;  }
}

@media screen and (max-width: 768px) {
    #index > nav > div > div > ul > li:nth-child(2) { width: 15px; }
   .whatsapp_share_pr { width: 40px !important; }
   .footer-custom-logos {  height: 6em;  }
   .whatsapp_share_footer { display: inline-block !important; }
   .whatsapp_share_pr:hover, .whatsapp_share_pr, .whatsapp_share_pr:focus  { display: inline-block;   }
}

@media screen and (max-width: 640px) {
   #index #c_text_data_section_1 .page_item.odd .row {  padding: 0;  }
   .header-text-bg p {  max-width: 60%;  margin: 0;  }
   #new-items {  margin-top: 4em;  }
   h1 {  font-size: 2.8rem;  }
   #new-items h2.title span, .banners h2, section.address-bottom h2 {  font-size: 2.6rem; }
   #index #c_text_data_section_1 h3 {  font-size: 2.3rem;  }
   .page-wrapper>div.container, #contact-page.container, .products-wrapper>div.container {  padding-top: 20px !important;  padding-bottom: 20px !important;  }
   #the_id_you_placed {  background: #ebebeb url(https://fashionbrands.bg/media/graphics/c8/ae/fb_mobile_text.png) center bottom no-repeat;  padding-bottom: 38%; 
   background-size: contain; }
   .whatsapp_share_pr { display: inline-block; }
}

@media screen and (max-width: 480px) {
   .ext-nav>li {  width: 60px;  }
}

@media screen and (min-width: 1280px) {
   #header.header-multilines .navbar-brand, .navbar-brand.navbar-brand-wrap {  margin-left: 130px;  }
}


@media screen and (min-width: 769px) {
   .navbar .nav-wrapper {  min-height: 130px;  }
   .navbar.small_header .nav-wrapper {  min-height: 70px;  }
   .cd-hero__marker, .cd-hero__nav li {  width: 60px;  }
   .cd-hero__nav {  max-width: 1280px;  margin: 0 auto;  left: 0;  right: 0;  text-align: left;  padding-left: 126px;  }
   .cd-hero__nav {  bottom: 30px;  }
} 
/*Пропорционален размер на хедъра, настройки*/ 
 ul.cd-hero__slider {  max-width: 1280px;  margin: 90px auto 0;  }

ul.cd-hero__slider {  height: auto !important;  padding-bottom: 35%; padding-bottom: 680px;}  /* 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: 118%; }  /* 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; } 
/*Скрива търсенето от горната част на сайта*/ 
 .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;  }
} 
/*Анимиране на обекти*/ 
 .animate.fade-in { opacity: 0; transition-property: all !important; transition-timing-function: ease-in-out; transition-duration: .4s;  transform: scale(.8); }
.animate.fade-in.animate_action { opacity: 1; transform: scale(1); }

.animate.go-right { opacity: 0; transition-property: all !important; transition-timing-function: ease-in-out; transition-duration: .4s;  margin-left: -30px; }
.animate.go-right.animate_action { opacity: 1; margin-left: 0px;  } 
/*Променя позицията на социалните мрежи в хедъра*/ 
 /* see also Embed Text Data!  */

nav > div > div > ul > li:nth-child(2)>a { display: none !important;  }
nav > div > div > ul > li:nth-child(2) { display: none !important;  }

.dropdown-menu.social-nav {
    box-shadow: none;
    background: transparent;
    padding: 0;
    margin-right: -3px;
    position: absolute;
    right: 0;
    top: -80px;
    width: 1280px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 150px;
}

.dropdown-menu.social-nav {
    box-shadow: none;
    background: transparent;
    padding: 0;
    margin-right: -3px;
    position: fixed;
    right: 0;
    top: 0;
    width: 88px;
    left: initial;
    right: 0px;
    margin: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    padding-bottom: initial;
}

@media screen and (max-width:1280px) {
    .dropdown-menu.social-nav { width: 100%;  }
}

@media screen and (max-width:768px) {
   .social-nav li {  background: transparent; margin-bottom: 5px; width: 70px !important; }
   .social-nav>nav { width: 100%; }
   .social-nav .nav>li>a { color: #fff; }
   .dropdown-menu.social-nav {
    box-shadow: none;
    background: #1d1e1c;
    padding: 0;
    margin-right: -3px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: flex;
    height: auto;
    padding-bottom: 0;
    justify-content: center;
  }
   nav > div > div > ul > li:nth-child(1) {
      margin-right: 30px;
   }
  .whatsapp_share_footer.whatsapp_share_header button>i { color:#fff; }
  .ext-nav .whatsapp_share_header button>i { color:#000; }
}

.social-nav li {  width: 100%;  padding: 20px 0; } 
/*Промяна на цвета на Избрани Категории*/ 
 .indexCategoriesSection > h2:nth-child(1) > span:nth-child(1) {color:white}