

/* Start:/bitrix/templates/apart_hotel/components/bitrix/catalog/apartments/style.css?1701692029697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/bitrix/templates/apart_hotel/components/bitrix/catalog/apartments/bitrix/catalog.element/.default/style.css?17016922223215*/
b.price,span.ploshad{display:block;margin:10px}b.price span{padding:10px 15px;color:#fff;border-radius:5px;background:#71b100;font-size:25px;font-weight:700}div.attr b,div.cena h2,span.ploshad{padding:10px 15px;text-transform:uppercase}span.ploshad{font-size:20px}p.opisan{text-align:justify;text-indent:20px;font-size:15px;line-height:1.8em}div.attr{margin:30px 0}div.attr b,div.cena h2{font-size:18px}div.attr ul{margin:0;padding:15px;list-style:none;font-size:16px}@media all and (min-width:320px){div.cena{float:left;width:100%;height:300px;margin:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:2px #ccc solid;border-radius:10px 10px 0 0}.modalDialog>div{width:90%;margin:10% auto}div.more-photo img{width:47%;margin:5px;-webkit-transition:all .4s ease;transition:all .4s ease;border:4px #fff solid;border-radius:5px;box-shadow:0 0 1px #333}}@media all and (min-width:480px){div.cena{float:left;width:45%;height:300px;margin:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:2px #ccc solid;border-radius:10px 10px 0 0}div.more-photo img{width:47%;margin:5px;-webkit-transition:all .4s ease;transition:all .4s ease;border:4px #fff solid;border-radius:5px;box-shadow:0 0 1px #333}}@media all and (min-width:768px){div.cena{float:left;width:30%;height:300px;margin:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:2px #ccc solid;border-radius:10px 10px 0 0}.modalDialog>div{width:50%;margin:15% auto}div.more-photo img{width:31%;margin:5px;-webkit-transition:all .4s ease;transition:all .4s ease;border:4px #fff solid;border-radius:5px;box-shadow:0 0 1px #333}}@media all and (min-width:992px){div.cena{float:left;width:22%;height:300px;margin:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:2px #ccc solid;border-radius:10px 10px 0 0}div.more-photo img{width:23%;margin:5px;-webkit-transition:all .4s ease;transition:all .4s ease;border:4px #fff solid;border-radius:5px;box-shadow:0 0 1px #333}}@media all and (min-width:1200px){div.cena{float:left;width:18%;height:300px;margin:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:2px #ccc solid;border-radius:10px 10px 0 0}div.more-photo img{width:15%;margin:5px;-webkit-transition:all .4s ease;transition:all .4s ease;border:4px #fff solid;border-radius:5px;box-shadow:0 0 1px #333}}div.more-photo a{text-decoration:none}div.more-photo img:hover{box-shadow:2px 5px 10px #333}div.cena:hover{box-shadow:0 -10px 10px -5px #777}div.img{overflow:hidden;margin:0;padding:15px;border-radius:8px 8px 0 0;background:#71b100;background:-webkit-linear-gradient(left,#71b100 0%,#466d00 100%);background:linear-gradient(to right,#71b100 0%,#466d00 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#71b100', endColorstr='#466d00', GradientType=1)}div.cena img{display:block;width:85px;margin:0 auto;border:3px #fff solid;border-radius:50%}div.cena h2{display:block;height:80px;margin:0;padding:15px 10px;text-align:center;font-size:21px}div.date{height:40px}div.cena b,div.cena span{display:block;text-align:center}.text-wrap{text-align:center;font-size:18px;line-height:2.6em}.text-wrap b,div.cena b{font-size:30px}

/* End */
/* /bitrix/templates/apart_hotel/components/bitrix/catalog/apartments/style.css?1701692029697 */
/* /bitrix/templates/apart_hotel/components/bitrix/catalog/apartments/bitrix/catalog.element/.default/style.css?17016922223215 */
