.elementor-kit-6499{--e-global-color-primary:#D71160;--e-global-color-secondary:#FFF648;--e-global-color-text:#616161;--e-global-color-64d70f36:#FFFFFF;--e-global-color-5799fd0:#000000CC;--e-global-color-29e83dce:#7A7A7A;--e-global-color-1ba54bdc:#61CE70;--e-global-color-2bd09f07:#4054B2;--e-global-color-1ffa425a:#23A455;--e-global-color-6ec6e581:#232323;--e-global-color-26c04459:#FFF;--e-global-color-78509118:#FD853E;--e-global-color-1de5ecc:#1DACF4;--e-global-color-570913a:#40D792;--e-global-color-18871bd:#51C147;--e-global-color-3e23761:#049013;--e-global-color-b664f52:#049013;--e-global-color-1755c61:#FFAC00;--e-global-color-8dfc6e7:#F43442;--e-global-color-f78bcce:#EE545F;--e-global-color-bb5cd46:#C88D5A;--e-global-color-a0ff6bf:#AE7B50;--e-global-color-5f8ee4f:#543FD7;--e-global-color-98f8560:#7D89F8;--e-global-color-6271634:#C3C3C3;--e-global-color-a0bc325:#EAEAEA;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:700;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;font-weight:600;}.elementor-kit-6499 a{font-family:"Inter", Sans-serif;}.elementor-kit-6499 h2{font-family:"Inter", Sans-serif;}.elementor-kit-6499 h3{color:#000000;font-weight:700;letter-spacing:0.8px;word-spacing:1px;}.elementor-kit-6499 h4{font-family:"Inter", Sans-serif;font-weight:700;letter-spacing:1.2px;}.elementor-kit-6499 h5{font-family:"Inter", Sans-serif;}.elementor-kit-6499 h6{font-family:"Inter", Sans-serif;}.elementor-kit-6499 button,.elementor-kit-6499 input[type="button"],.elementor-kit-6499 input[type="submit"],.elementor-kit-6499 .elementor-button{font-family:"Inter", Sans-serif;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;padding:15px 035px 15px 35px;}.elementor-kit-6499 button:hover,.elementor-kit-6499 button:focus,.elementor-kit-6499 input[type="button"]:hover,.elementor-kit-6499 input[type="button"]:focus,.elementor-kit-6499 input[type="submit"]:hover,.elementor-kit-6499 input[type="submit"]:focus,.elementor-kit-6499 .elementor-button:hover,.elementor-kit-6499 .elementor-button:focus{color:#D71160;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-kit-6499 input:not([type="button"]):not([type="submit"]),.elementor-kit-6499 textarea,.elementor-kit-6499 .elementor-field-textual{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6499 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6499 h1{font-size:32px;}.elementor-kit-6499 h3{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce div.product p.stock {

		display: none !important; 
/* удалить для отображения остатков */
}
#main.site-main {
  padding: 0px;
}

.blog-post_content h2 {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
  font-size: 30px;
}

.sidebar-container.sticky-sidebar.wgl_col-3 {
  margin-top: 50px;
}

.leyka-tpl-star-form .section.section--signature #leyka-platform-signature {
  visibility: hidden;
}

.meta-data {
  visibility: hidden;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  color: #616161;
  display: block;
  margin-bottom: 20px;
}

.b-unisender-form .b-unisender-form__submit-button {
  border-radius: 30px;
}

.prev-link-info_wrapper {
  visibility: hidden;
}

.next-link-info_wrapper {
  visibility: hidden;
}

#leyka-pf-8136.leyka-pf.leyka-pf-star {
  text-align: left;
}

.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
  margin-bottom: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  padding-right: 20px;
  border-radius: 28px;
  border-color: #dedede;
  border-width: 1px;
  border-style: double;
  color: #616161;
  font-size: 16px;
}

.wpcf7-form-control.wpcf7-select {
  color: #616161;
}

.wpcf7-form-control-wrap.walk {
  position: fixed;
}

.wpcf7-form-control-wrap.opinion {
  display: table-row;
}

.info_wrapper {
  visibility: hidden;
}

.blog-post_content p {
  text-align: center;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
  font-size: 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
  background-color: #fff648;
  border-width: 2px;
  border-radius: 30px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
  font-size: 25px;
}

.bighearts_module_message_box.closable {
  visibility: hidden;
}

.elementor-button--view-cart {
  background-color: #d71160 !important;
  border-radius: 50px !important;
}

.elementor-button--checkout {
  background-color: #d71160 !important;
  border-radius: 50px !important;
}

.blog-post_title {
  font-size: 15px !important;
  line-height: 1 !important;
}

.tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt {
  font-size: 20px;
}

.elementor-widget-woocommerce-product-images span.onsale {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* отступы для цены раннего бронирования */

.woocommerce .elementor-10363 .elementor-element.elementor-element-214f87e5 .price ins {
  margin-top: -35px;
  font-size: 30px;
  font-weight: 800;
  color: #d71160;
}

/* отступы для цены раннего бронирования */

.awdr_discount_bar.awdr_row_0 {
  padding: 0px;
  margin-top: -20px;
  margin-bottom: 20px;
}

/* скрыть кастомные кнопки "+" и "-" в корзине (чтобы воткнуть туда от плагина - для автопересчета корзины) */

.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.minus {
  visibility: hidden;
}

.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.plus {
  visibility: hidden;
}

/* скрыть кнопку Обновить в корзине */

.woocommerce button.button:disabled {
  visibility: hidden;
}

/* возможность ввода другой суммы в Лейке */

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item {
  /*visibility: hidden;*/
}

/* видимость товаров в popup о раннем бронировании */

.wgl-products.appear-animation .product {
  opacity: 99999;
}

/* popup раннее бронирование: крестик окна */

[class*=" eicon-"],
[class^=eicon] {
  font-weight: 600;
}

/* popup раннее бронирование: крестик окна (размер) */

.dialog-close-button {
  font-size: 25px;
}

/* popup раннее бронирование: фильтр "исходная сортировка" */

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
  visibility: hidden;
}

/* отступ акционной цены woocommerce */

.woocommerce .elementor-10363 .elementor-element.elementor-element-214f87e5 .price ins {
  padding-top: 20px;
}

/* отступ стрелок в блоке СМИ на главной */

.wgl-carousel .slick-prev {
  left: 0px !important;
}

.wgl-carousel .slick-next {
  right: 0px !important;
}

/* кнопки в анкетах для волонтеров и тд */

.wpcf7-submit {
  background-color: #D71160;
  border-radius: 15px !important;
}

/*  Лейка смена цвета */
.donor__submit input:disabled {
		background-color: #ffffff;
		border-color: #d71160;
}
.leyka-tpl-star-form {
		background-color: #ffffff;
		border-color: #d71160;
}/* End custom CSS */