/*
В этом файле находятся стили для главной страницы сайта (для больших экранов) www.adenium-doma.ru
2025_11_18
*/

/* @media (max-width: 800px) { } */

/*
.main-page-appearance {
	padding: 8px;
	font-family: Intro, sans-serif;
}
*/

/* Visual page editing - начало */
/* Скрывем визуальное редактирование меню сожержимого сайта на главной странице
.page-content-wrapper .moder-block {
	display: none;
} 
*/
/* Visual page editing - завершение */

/*
.ad-pda-content-container {
	background: #f3f3f3;
}
*/


/* оформление информера на главной странице - начало */

/* т.к. этот css-файл подключается и в Экранной и в PDA-версиях,
тут задаются стили и для Экранной и в PDA-версий.
такием образом, в css-файле для PDA-версии стилей для информера нет */

.ad-informer-wrapper-index-page {
	display: grid; 
	grid-template-columns: repeat(3, 1fr);
	gap: 1em; /* размер промежутка между строками и столбцами */
	padding: 0;
	margin-right: 8px;
	background: transparent;
}

@media (max-width: 820px) {
	.ad-informer-wrapper-index-page {
		grid-template-columns: repeat(1, 1fr);
		gap: 0.66em;}
}

.ad-informer-item-container-index-page {
	display: flex;
	flex-direction: column;
	padding: 0;
	border: 1px solid #868683; 
	background-color: #f9faef;}

.ad-informer-item-image-index-page {
	flex-grow: 0;
	padding: 0;
	border-bottom: 1px solid #868683;}

.ad-informer-item-image-index-page img {
	width: 100%;}

.ad-informer-item-text-index-page {
	flex-grow: 1; /* блок занимает все свободное пространство (высоту) не зависимо от содержимого */
	padding: 0;}

.ad-informer-item-text-index-page a {
	text-align: center;
	font-size: large;
	font-family: intro, 'Open Sans', sans-serif;
	display: flex;
	flex-direction: column;	
	height: 100%;}

.ad-informer-item-text-index-page a p {
	margin: 0;
	padding: 6px;}

.ad-informer-item-text-index-page a p:first-child {
	flex-grow: 1; /* блок занимает всесвободное пространство (высоту) не зависимо от содержимого */
	margin-bottom: 6px;
	color: #778662;}

.ad-informer-item-text-index-page a p:last-child {
	flex-grow: 0;
	text-align: right;
	color: #666;}
/* оформление информера на главной странице - завершение */


/* оформление блока с текстом и картинками на главной странице - начало */

/*
.ad-vil-main-content {
	width: 898px;
	margin: auto;
	box-sizing: border-box;
	display: grid; 
	grid-template-columns:repeat(2, 1fr); 
	font: 18px Calibri, Arial;
	text-align: justify;
	color: #666;
	border: 1px solid #090;}

.ad-vil-main-item {
	padding: 0 !important;}

.ad-vil-main-item p {
	padding-right: 15px;}

.ad-vil-main-item img {
	margin: 0 0 15px 15px;
	width: calc(100% - 15px);}
*/	

/*
@media (max-width: 800px) {
	.vil-main-content {	
		display: block;
		width: auto;
	}
}
*/

/* оформление блока с текстом и картинками на главной странице - завершение */



/* 8 круглых картинок-ссылок на главной странице - начало */

/* т.к. этот css-файл подключается и в Экранной и в PDA-версиях,
тут задаются стили и для Экранной и в PDA-версий.
такием образом, в css-файле для PDA-версии стилей для 8 круглых картинок-ссылок на главной странице нет */

.ad-round-pictures-links-on-the-main-page {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
	margin: 8px;
	/* font-size: 18px; */}

@media (max-width: 820px) {
	.ad-round-pictures-links-on-the-main-page {
		font-size: 18px;}
}

.ad-round-pictures-links-on-the-main-page__item {
	width: calc(100% / 8 - 13px);
	box-sizing: border-box;
	margin-bottom: 8px;}
	
@media (max-width: 820px) {
	.ad-round-pictures-links-on-the-main-page__item  {
		width: calc(100% / 4 - 5px);}
}

.ad-round-pictures-links-on-the-main-page__item a {
	color: #000;}

@media (max-width: 820px) {
	.ad-round-pictures-links-on-the-main-page__item a  {
		text-decoration: none;}
}

.ad-round-pictures-links-on-the-main-page__item img {
	width: 100%;
	vertical-align: top;}

.ad-round-pictures-links-on-the-main-page__item span {
	display: block;
	text-align: center;}

@media (max-width: 820px) {
	.ad-round-pictures-links-on-the-main-page__item span   {
		color: #666;
		font: 20px Intro, sans-serif;}
}

/* 8 круглых картинок-ссылок на главной странице - завершение */



/* Заголовок h1 */

/*
.ad-pda-index-page-h1 {
	padding-bottom: 10px;
	margin-bottom: 14px;
	color: #4b4e44;
	font-size: 24px;
	text-align: center;
	font-weight: 400;
	border-bottom: 3px dashed #4b4e44;}
	
.ad-pda-index-page-content p {
	padding-bottom: 12px;}
	
.ad-pda-index-page-content a {
    text-decoration: none;
    color: #5C9F00;}

.ad-pda-index-page-content img {
	vertical-align: top;
	width: 100%;
	padding-bottom: 12px;}
*/

