/* Themify Customize Styling */
#footerwrap {	background-image: url(https://curs.ladydriver.md/wp-content/uploads/2024/03/tt-promo-03.jpg); 
}
#footer {	
	font-family: "Roboto Condensed";	font-weight:400;
	font-size:18px;

	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #fe6500; 
}
.footer-widgets .widgettitle {	
	color: #ffffff;
	font-family: "Roboto";	font-weight:700;
	text-transform:uppercase; 
}

/* Themify Custom CSS */
/*Выравнивание архива новостей*/
.auto_post_height .builder-posts-wrap.grid3 {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.auto_post_height .builder-posts-wrap.grid3 .tbp_advanced_archive_wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.auto_post_height .builder-posts-wrap.grid3 .module_row {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-end;
}
/*Выравнивание архива товаров*/
.module-products ul.products {
    display: flex !important;
    flex-wrap: wrap;
    align-items: stretch;
}
.module-products  ul.products li.product .woocommerce-loop-product__title,
.module-products ul.products li.product h3 {
    line-height: 1.35em;
    min-height: calc(1.35em * 2); 
    max-height: calc(1.35em * 2);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*всплывающая корзина*/
.body-overlay-on {
    display: none !important;
	}

/* ВЫРАВНИВАНИЕ КАРТОЧЕК ЗАПИСЕЙ НА ГЛАВНОЙ */
.auto_post_height .builder-posts-wrap {
    display: flex;
    flex-wrap: wrap;
}

.auto_post_height .post {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.auto_post_height .post-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.auto_post_height .post-title {
    min-height: 3.2em; /* выравнивает заголовки */
}

.auto_post_height .post-meta,
.auto_post_height .post-date {
    margin-top: auto;
}
/* Заголовок записи — максимум 2 строки */
.auto_post_height .post-title {
    line-height: 1.3em;
    min-height: calc(1.3em * 2);
    max-height: calc(1.3em * 2);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* Описание записи — максимум 3 строки */
.auto_post_height .post-content,
.auto_post_height .entry-content {
    line-height: 1.4em;
    min-height: calc(1.4em * 3);
    max-height: calc(1.4em * 3);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* Убираем дату постов во всех языках */
.post-date,
.tb_post_date,
.module-post .post-date {
    display: none !important;
}

/* Выравнивание кнопок блока по центру */
#no-tip-2 .module_column{
	display:flex;
	flex-direction:column;
	height:100%;
}

#no-tip-2 .module-pricing-table{
	flex:1;
	display:flex;
	flex-direction:column;
}
#no-tip-2 .module-buttons{
	margin-top:auto;
	padding-bottom:3px;
}