.collections {
  background-color: #d5e1e7 !important;
}

.footer .footer-columns .column:not(:first-child) a:not(.large), .footer .footer-columns .column:not(:first-child) a:not(.large):hover {
  color: rgba(48, 48, 48, 0.5);
}

.footer .footer-columns .column:not(:first-child) a.large:hover {
  color: #303030;
}

.menu {
  background-color: #d5e1e7 !important;
  background-image: none !important;
  color: #303030;
}

.dropbtn, .menu-inner__link {
  color: rgba(0, 0, 0, 0.5);
}

.dropbtn:hover, .menu-inner__link:hover, .burger-adress {
  color: #000;
}

.logo-opened {
  display: none !important;
}

.articles-section {
  background: #fff;
}

body.post-type-archive-services .header-services {
  background: none;
}

body.post-type-archive-services .header--scroll-services {
  background: rgba(0, 0, 0, 0.3) !important;
}

body.menu-opened .logo-default, .header-inner:not(.header--blur, .header-blog, .header-services) .logo-default {
  display: none !important;
}
body.menu-opened .header--border, .header-inner:not(.header--blur, .header-blog, .header-services) .header--border {
  border-color: rgba(0, 0, 0, 0.5);
}
body.menu-opened .dropdown__item, .header-inner:not(.header--blur, .header-blog, .header-services) .dropdown__item {
  color: #000;
}
body.menu-opened .dropdown__item:hover, .header-inner:not(.header--blur, .header-blog, .header-services) .dropdown__item:hover {
  color: #000;
}
body.menu-opened .burger .open span, .header-inner:not(.header--blur, .header-blog, .header-services) .burger .open span {
  background: #000;
}
body.menu-opened .header--border, body.menu-opened.header--border, .header-inner:not(.header--blur, .header-blog, .header-services) .header--border, .header-inner:not(.header--blur, .header-blog, .header-services).header--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
body.menu-opened .logo-opened, .header-inner:not(.header--blur, .header-blog, .header-services) .logo-opened {
  display: block !important;
}
body.menu-opened .header .cart-count, body.menu-opened.header .cart-count, .header-inner:not(.header--blur, .header-blog, .header-services) .header .cart-count, .header-inner:not(.header--blur, .header-blog, .header-services).header .cart-count {
  color: white;
}
body.menu-opened .header--blur, .header-inner:not(.header--blur, .header-blog, .header-services) .header--blur {
  background: none;
}
body.menu-opened .cart-icon svg path, .header-inner:not(.header--blur, .header-blog, .header-services) .cart-icon svg path {
  stroke: #000;
  fill: #000;
}
body.menu-opened .menu-parent svg path, .header-inner:not(.header--blur, .header-blog, .header-services) .menu-parent svg path {
  stroke: #000;
  fill: #000;
}
body.menu-opened .personal-icon svg path, .header-inner:not(.header--blur, .header-blog, .header-services) .personal-icon svg path {
  stroke: #000;
}
body.menu-opened .header .phone, body.menu-opened.header .phone, .header-inner:not(.header--blur, .header-blog, .header-services) .header .phone, .header-inner:not(.header--blur, .header-blog, .header-services).header .phone {
  color: #000;
}
body.menu-opened .close svg, .header-inner:not(.header--blur, .header-blog, .header-services) .close svg {
  stroke: #000;
  fill: #000;
}
body.menu-opened .close svg rect, .header-inner:not(.header--blur, .header-blog, .header-services) .close svg rect {
  fill: #000 !important;
}
body.menu-opened .header nav a, body.menu-opened.header nav a, .header-inner:not(.header--blur, .header-blog, .header-services) .header nav a, .header-inner:not(.header--blur, .header-blog, .header-services).header nav a {
  color: #000;
}
body.menu-opened .sub-menu, .header-inner:not(.header--blur, .header-blog, .header-services) .sub-menu {
  background-color: #d5e1e7;
}

body.menu-opened .header--scroll-services {
  background: none !important;
}

.header--new .logo-default {
  display: none !important;
}
.header--new .logo-opened {
  display: block !important;
}
.header--new.header nav a {
  color: #000;
}
.header--new .sub-menu {
  background-color: #d5e1e7;
}
.header--new.header--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.header--new .menu-parent svg path {
  stroke: #000;
  fill: #000;
}
.header--new .burger .open span {
  background: #000;
}
.header--new.header .phone {
  color: #000;
}
.header--new .personal-icon svg path {
  stroke: #000;
}
.header--new .cart-icon svg path {
  stroke: #000;
  fill: #000;
}
.header--new.header .cart-count {
  color: white;
}

.yellow-flowers {
  background-image: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.5);
}

.burger-column__link {
  color: rgba(0, 0, 0, 0.5);
}
.burger-column__link:hover {
  color: #000;
}
.burger-column__link--big {
  color: #000;
}
.burger-column__link--big:hover {
  color: #000;
}

.footer {
  background: #d5e1e7;
  color: #303030;
}
.footer .button--submit {
  color: #303030;
  border: 1px solid #303030;
}
.footer--flowers {
  background-image: none !important;
  background-color: #d5e1e7;
}
.footer-contacts {
  background-image: none !important;
  background-color: #e6ebee;
}
.footer-line .phone, .footer-line .email, .footer-line .time {
  color: #303030;
}

.breadcrumbs-item.breadcrumbs-link {
  color: rgba(0, 0, 0, 0.5);
}
.breadcrumbs-item.breadcrumbs-divider {
  color: rgba(0, 0, 0, 0.5);
}
.breadcrumbs-item.breadcrumbs-current {
  color: #000;
}

.breadcrumbs--blog .breadcrumbs-item.breadcrumbs-link {
  color: white;
}
.breadcrumbs--blog .breadcrumbs-item.breadcrumbs-divider {
  color: white;
}
.breadcrumbs--blog .breadcrumbs-item.breadcrumbs-current {
  color: white;
}

.main-section, .contacts-info a, .contacts-info .phone, .contacts-time {
  color: #000;
}

.container--blog h1, .container--blog .date {
  color: white;
}

.section-service h1, .section-service .date, .section-service .service-description {
  color: white;
}
.section-service .breadcrumbs-item.breadcrumbs-link {
  color: white;
}
.section-service .breadcrumbs-item.breadcrumbs-divider {
  color: white;
}
.section-service .breadcrumbs-item.breadcrumbs-current {
  color: white;
}

.yellow-flowers h1 {
  color: #000;
}

.breadcrumbs--light {
  color: #000;
}

.categories a {
  color: rgba(0, 0, 0, 0.5);
}
.categories a:hover {
  color: #000;
}

body.page-template-contacts-page {
  background: white;
}

.my-account, .no-bg {
  background: none;
}

.my-account__form {
  background: #e6ebee;
}

.rose-flowers {
  background: white !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.contact-us-service {
  background: none;
}

.contact-us-service {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.form-light input, .form-light textarea {
  color: #000;
  background: white;
}

.form-light input::placeholder, .form-light textarea::placeholder {
  color: #000;
}

/*
.section-service{
  background: none !important;
  &:before{
    background: none !important;
  }
}*/
section.collections .product-content {
  background: #fff !important;
  color: #000 !important;
}

.product-black .add-cart {
  border-color: #000 !important;
}

section.collections .product .from, .product-black .price-from, .product-black .top, .product-black .add-cart svg {
  color: #000 !important;
  stroke: #000 !important;
}

.product-black .add-cart:hover {
  background: #000 !important;
}

.product-black .add-cart:hover svg {
  color: #fff !important;
  stroke: #fff !important;
}

.footer-menu {
  border-color: rgba(48, 48, 48, 0.2);
}

.product-black .top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

@media (max-width: 575px) {
  .mobile-column__span {
    border: 1px solid #000;
  }
  .mobile-column__span svg path {
    stroke: #000;
  }
}
.contacts-time {
  border-top: 1px solid rgba(48, 48, 48, 0.2);
  border-bottom: 1px solid rgba(48, 48, 48, 0.2);
}

/*# sourceMappingURL=custom-new.css.map */
