
/* ЛК */
#wp-admin-bar-wp-logo{display:none} #wp-admin-bar-updates{display:none} #wp-admin-bar-comments{display:none} #wp-admin-bar-wpseo-menu{display:none} #wp-admin-bar-wpseo-menu{display:none} #wp-admin-bar-popup-maker{display:none} #wp-admin-bar-customize{display:none} .grecaptcha-badge{display:none}


body {padding: 0;margin: 0;font-family: var(--main-fonts);line-height: 1.3}
a {transition: all 0.5s}
p {margin-top:0}
p:last-child {margin-bottom:0}
.pointer img {pointer-events: none}
.link a:hover, .link a span:hover {color: var(--active-color) !important}
.link-btn:hover {cursor:pointer}
button:hover {cursor:pointer}
input, textarea, select {-webkit-text-size-adjust: 100%;outline: 0 !important;}
.pd-0, .pd-0 .e-con-inner {padding: 0;}

.text-only-4 .elementor-widget-container, .text-only-4 {-webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}
.text-only-3 .elementor-widget-container, .text-only-3 {-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}
.text-only-2 .elementor-widget-container, .text-only-2 {-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}
.text-only-1 .elementor-widget-container, .text-only-1 {-webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}

/* контентная часть чтоб ровно была */
.main-widget-content .e-con-boxed {
	padding-left: 0;
	padding-right: 0;
}
@media screen and (max-width: 1201px) {
	.main-block-content {
		padding-left: 0;
		padding-right: 0;
	}
}
/* контентная часть чтоб ровно была */

/* Скрол */
@media screen and (min-width: 1201px) {
  ::-webkit-scrollbar-thumb {
      background: var(--active-color);
      border-radius: 0;
  }
  ::-webkit-scrollbar {
      width: 10px;
      height: 5px;
      background: #fff;
  }
}
/* Скрол */
	
/* Яндекс Карты */
.ymaps-2-1-79-map-copyrights-promo, .ymaps-2-1-79-copyright__wrap {
	display: none !important;
}
/* Яндекс Карты */


/* Хлебные крошки */
.rank-math-breadcrumb, .woocommerce-breadcrumb {
  font-weight: var(--breadcrumb-fontweight);
  font-size: var(--breadcrumb-fontsize);
  color: var(--breadcrumb-color);
}
.rank-math-breadcrumb.separator {
  color: var(--breadcrumb-color);
}
.rank-math-breadcrumb a, .woocommerce-breadcrumb a {
  color: var(--breadcrumb-color-hover);
}
.rank-math-breadcrumb a:hover, .woocommerce-breadcrumb a:hover {
  color: var(--breadcrumb-color);
}

/* Кнопки с иконкой */
.btn-icon a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.btn-icon .elementor-button-content-wrapper {
		display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 0;
    justify-content: space-around;
    width: 100%;
}
.btn-icon .elementor-button-icon {
    font-size: var(--btn-icon-fontsize);
    color: var(--btn-icon-color);
}


/* Стрелки для карусели */
.block-carusel-post .elementor-swiper-button-next svg, .block-carusel-post .elementor-swiper-button-prev svg {
    display: none !important;
}
.block-carusel-post .elementor-swiper-button-next {
    background-image: var(--block-carusel-post-img-next);
    width: 42px;
    height: 42px;
    transform: all 0.3s;
		background-repeat: no-repeat;
		background-size: contain;
}
.block-carusel-post .elementor-swiper-button-next:hover {
    opacity: 0.8;
}
.block-carusel-post .elementor-swiper-button-prev {
    background-image: var(--block-carusel-post-img-prev);
    width: 42px;
    height: 42px;
    transform: all 0.3s;
		background-repeat: no-repeat;
		background-size: contain;
}
.block-carusel-post .elementor-swiper-button-prev:hover {
    opacity: 0.8;
}


/* шапка анимка */
#header-main .e-con-inner {transition: 0.3s;}
#header-main.stikly-header .e-con-inner {padding-top:2px;padding-bottom: 2px;}
#header-main.stikly-header {var(--header-main-background)} 