.single-products{ background-color:#fff; }.navbar.navbar-fixed-top.small_header {
    border-bottom: 1px solid #f6f6f6;
}.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;
}.look-down { display:none;  }.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 #6549cf; }
.cd-hero__marker, .cd-hero__nav li { background: none; }
.cd-hero__nav a:hover {  background-color: rgba(255, 255, 255, 0.5); }.single_accent span {  background-size: initial !important; padding-top: 50%; }
.header-text-bg h1 {  color: #fff;  }
.bg-page-content h2 {  font-weight: 400;  }
.cd-hero__nav a::before {  background: url(../assets/cd-icon-circular.svg) no-repeat 0 0;  }
.home_page_content>svg>polygon, .single_accent span>div.curtain, .single_accent p.read-more {  display: none;  }
.shopping-cart.empty-basket { color: #683d85; }
.gallery-title {  display: block;  }
.footer-custom-logos {  width: 36%;  }
.home_page_content { padding: 4em 0px 7em 0;  }
.gallery_section  .image_gallery_index {  margin-top: 0;  padding-top: 30px;  }
.image_gallery_index a.go_to_gallery {  background: #473d75;  padding: 20px;  }
.add-to-cart {  padding: 11px 20px;  height: initial;  }
.single_accent {  background: #ece2ec;  }
.about-us-picture {
    border-radius: 50%;
    width: 64%;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.text_pages_pictures {
    background: transparent;
    width: 85%;
    margin: 0 auto;
    margin-top: -100px;
}
.newPer {
    color: #962ade;
    background: #f1eafb;
    border-radius: 50%;
}
.contact-info h3, .left-sidebar h2, .brands_products h2 {  text-transform: initial;  }
#products_section {  background-image: url( https://lavenderflowershop.com/media/banners/background-element.png );  }
.single-products h2 {  min-height: 50px;  }
.add-to-cart, .cd-hero__btn, .go_to_gallery {  border-radius: 25px;  }

#accents_section {  opacity: 1;  z-index: 3;  position: relative; }
.category-products { border: none;  }
.header_fade {  background-image: linear-gradient(0, transparent, #413d4e8f);  }
.category-products {  background: #f1eafb;  }
.categoryinfo>p {  color: #673c84;  }
main {  background: transparent; }
.text_pages_pictures {  background: transparent;  }
.shopping-cart.empty-basket {  background: #d7d1ea;  }
.gallery_section {  background: #fff; }
section.address-bottom {  background: #f4f3f7; }
#products_section {  margin-top:0;   padding-top: 75px;  padding-bottom: 75px; display: block; opacity:0; }
#products_section.show {  opacity:1;  margin-top: -75px; }
.single-widget h2 {  color: #673c84 !important; }
.portfolio-box div.portfolio_caption {  background-image: url( //lavenderflowershop.com/media/banners/buket_icon_white.png);  }

footer b, footer strong {  color: #673c84 !important;  font-weight: 600; }
.cookies_message {  background: #f6f3fb; }
.text_pages_pictures:before {  content: ""; dispay: block; height: 200px; width: 100%; position: absolute; top: 0; background: transparent;  border-bottom: 3px solid #eae7f1;}
.single_accent p.read-more {  border-left: 2px solid #c4b9db;  }
.product-information .new, .productinfo .new {  filter: hue-rotate(-43deg); }
h2.lineBg.new-items ::after {  border-color: #e7429d; }
.text_pages_pictures div.text-section h2 {  font-size: 1.5em;  color: #bf79bd; font-weight: 600;  }
.gallery_section.show .image_gallery_index {  margin-top: 0;  }

section.address-bottom::before {  filter: invert(15%) sepia(10%) saturate(2940%) hue-rotate(212deg) brightness(149%) contrast(135%);  }
.personal-data-processed { background: #e3e0ef; }
.cd-hero__nav a::before {  filter: invert(15%) sepia(10%) saturate(2940%) hue-rotate(212deg) brightness(253%) contrast(135%);  }
.loading_fld {   background: rgb(249 243 243 / 80%) url ( //lavenderflowershop.com/media/logo/buket_icon.png) no-repeat center center / auto 10% !important;  }


@media (max-width: 1280px) {
    .header-text-bg h1 {  font-size: 1.7em;  }
}

@media (max-width: 1024px) {
.text_pages_pictures:before { display: none; }
}
@media (max-width: 801px) {
#products_section { overflow-x: initial;  }
}

@media (max-width: 768px) {
.text_pages_pictures {  background: transparent;  width: 100%;  margin-top: 0;  padding: 1em; }
.single_accent {  background: transparent;  }
.single_accent span {  padding-top: 55%;  }
}ul.cd-hero__slider {  height: auto !important;  padding-bottom: 48%;}  /* proportion here */
ul.cd-hero__slider {  background-size: 100%;  }
ul.cd-hero__slider > li {
animation: slideranimation 50s infinite;
background-size: 100% auto; 
background-repeat: no-repeat;
background-position: center;
}
@media screen and (max-width: 640px) {
    ul.cd-hero__slider {  margin-top: 0px; padding-bottom: 80%; }  /* 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: 100% auto; 
}
40% {
   background-size: 120% auto; 
}
       50% {
   background-size: 120% auto; 
}
95% {
   background-size: 100% auto; 
}
}#accents_section .text_pages_pictures div.text-section {  font-weight: 400;  width: 100%;  padding: 0; margin: 0;  bottom: initial;  text-align: center;  position: relative;  color: var(--dp-main_color);  }
.single_accent:hover div.text-section {  opacity: 1; }
.single_accent span>div.curtain {  display: none;  }
.single_accent span { filter: initial;  }