

/* Start:/bitrix/templates/itr_mgu_inner_2/components/bitrix/news.list/new_sobitiy/style.css?15397840688555*/
.image_block div.txtopisv2{position: absolute;  width: 100%;    height: auto;    bottom: 0px;height: 42px;
    background: rgba(81, 91, 100, 0.7);  color: #fff;  text-shadow: none;  text-align: left;}
.image_block div.txtopisv2 span{margin:5px;display: inline-block;font-size: 13px;}
.image_block div.txtopisv2.v2{bottom: 36px;}
.image_block div.txtopisv2:before { display: inline-block;  vertical-align: middle; content: "";
	height: 100%;    width: 0%;}
.preview_block {

    z-index: 999;
}
.data_other
{
    position: absolute;
    bottom: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #f4f7fd;
	padding: 5px 0px;
}
.filtersect  .wite_wrap .rubrik
{
    width: 100%;
} 
.d-section.mrtp0 {

    z-index: 9999;
}
.has_rub:after
{
	content: "\f158";
    font: normal normal normal 14px/1 FontAwesome;
}
.name_wrap
{
    font-weight: bold;
}
.data_other:after {
    background: #ffffff;
    background: -moz-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9dfed), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: -o-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: -ms-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #d9dfed 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfed', endColorstr='#ffffff', GradientType=1);
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    margin-top: 5px;
}

div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.pluso {
    margin-top: 20px;
}
.row
{
    margin-left: -8px;
    margin-right: -8px;
	clear:both;
}
.row:after
{
content:'';
    display: block;
	clear:both;
}
.col-md-2
{
	width:16.666666%;
}
.col-md-4 {
    width: 25%;
}
.col-md-10
{
	width:83.3333333333%;
}
.col-md-12
{
	width:100%;
}
.col-md-10, .col-md-2, .col-md-12, .col-md-4
{
    float: left;
    padding-left: 8px;
    box-sizing: border-box;
    padding-right: 8px;
}
}
img.prev_img {
    width: 100%;
}
.wite_wrap
{
    background: #fff;
    padding: 1%;
    text-align: center;
    margin-top: 10px;
}
em.d-xxl {
    font-size: 100%;
    font-style: normal;
}
.rubrik
{
display: inline-block;
    padding: 10px;
    border: solid 3px #c8cbd0;
    cursor: pointer;
    width: 19%;
    box-sizing: border-box;
    margin-bottom: 2px;
    margin-top: 2px;
    font-weight: 600;
    color: #8e96a6;

}
.rubrik.kalendar
{
    border-color: #0c78bf;
    color: #0c78bf;
}
.rubrik.kalendar:hover, .rubrik:hover, .rubrik.active {
    border-color: #f65c2d;
    color: #f65c2d;
}

.item_usluga
{
    background: #f4f7fd;
    margin-top: 15px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
    box-shadow: 0 0 5px rgba(0,0,0,.15);

}
.for_prev_wrap
{
	position: relative;
	overflow: hidden;
    padding-right: 5px;
    margin-right: -5px;
}
.image_block
{
	position: relative;
	width: 100%;
    height: 170px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.kol_mest
{
    color: #fff;
    width: 64px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-image: url(/bitrix/templates/itr_mgu_inner_2/components/bitrix/news.list/new_sobitiy/mnogo_mest.svg);
    height: 64px;

/*
    border-top: 65px solid #0074c0;
    border-bottom: 43px;
    border-right: 76px solid transparent;
*/
}
.mt10
{
margin-top:10px;
}
.mt20
{
margin-top:20px;
}
.mt30
{
margin-top:30px;
}
.mt40
{
margin-top:40px;
}
.kol_mest_text
{

    text-shadow: none;
    -moz-transform: rotate(318deg); /* Для Firefox */
    -ms-transform: rotate(318deg); /* Для IE */
    -webkit-transform: rotate(318deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(318deg); /* Для Opera */
    transform: rotate(318deg);
    display: inline-block;
    position: absolute;
left: -32px;
    top: 5px;
    width: 100px;
    text-align: center;
    font-size: 10px;
}
.kol_mest_text z
{
    font-size: 16px;
    margin-left: -7px;
}
.kol_mest.malo
{
        background-image: url(/bitrix/templates/itr_mgu_inner_2/components/bitrix/news.list/new_sobitiy/malo_mest.svg);

}

.star-six {
	height: 0;
    border-left: 24px solid transparent;
    border-bottom: 25px solid #f65c2b;
    position: relative;
    display: inline-block;
    margin-top: 5px;
}
.star-six:after {
    width: 0;
    height: 0;
    border-left: 23px solid transparent;
    border-top: 25px solid #f65c2b;
    position: absolute;
    content: "";
    top: 0;
    left: -23px;
    vertical-align: middle;
    display: inline-block;
}
.right
{
    position: absolute;
    right: -5px;
    text-align: right;
    -webkit-transition: right 0.5s ease-out 0.5s;
    -moz-transition: right 0.5s ease-out 0.5s;
    -o-transition: right 0.5s ease-out 0.5s;
    transition: right 0.5s ease-out 0.5s;
}
.item_usluga:hover .right
{
    right: 0px;
}
.price_wrap:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 5px solid #e80505;
    border-right: 5px solid transparent;
    position: absolute;
    right: 0;
    top: -5px;
}
.star-six.grin .price_wrap {
    background: #12d637;
}
.star-six.grin {
    border-bottom: 25px solid #12d637;
}
.star-six.grin .price_wrap:before {
border-bottom: 5px solid #07a024;
}
.star-six.grin:after
{
    border-top: 25px solid #12d637;
}


.star-six.norm .price_wrap {
    background: #536281;
}
.star-six.norm {
    border-bottom: 25px solid #536281;
}
.star-six.norm .price_wrap:before {
border-bottom: 5px solid #21252f;
}
.star-six.norm:after
{
    border-top: 25px solid #536281;
}
.star-six.norm.old .price_wrap
{
    text-decoration: line-through;
}

.price_wrap
{
position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    line-height: 25px;
    background: #f65c2b;
    color: #fff;
    margin-left: 0px;
    padding-right: 10px;
    text-shadow: none;
}
.item_usluga .name {
    text-align: center;
    height: 54px;
	overflow: hidden;
}
.item_usluga .name:before
{
    display: inline-block;
    vertical-align: middle;
    content: "";
    height: 100%;
    width: 0%;
}
span.name_wrap {
    display: inline-block;
    vertical-align: middle;
    width: 94%;
}

.item_usluga .button {
    box-sizing: border-box;
    padding: 15px;
    text-align: center;
}
.popravka
{
    background: #f4f7fd;
    margin-right: 5px;
    height: 100%;
}
/*.image_block .right
{
right: -5px;
    -webkit-transition: top 0.5s ease-out 0.5s;
    -moz-transition: top 0.5s ease-out 0.5s;
    -o-transition: top 0.5s ease-out 0.5s;
    transition: top 0.5s ease-out 0.5s;
}
.item_usluga:hover .image_block .right
{
right: 0px;
}*/
.preview_block
{

    position: absolute;
	top:100%;
	height: 100%;
    width: 100%;
	cursor:pointer;
     -webkit-transition: top 0.5s ease-out 0.5s;
     -moz-transition: top 0.5s ease-out 0.5s;
     -o-transition: top 0.5s ease-out 0.5s;
     transition: top 0.5s ease-out 0.5s;
}
.button button
{
    background: #0079c9;
    box-shadow: none;
    width: 100%;
    height: 40px;
}

.preview_block .prev_name
{
    text-align: center;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    background: #0079c9;
    margin-top: 0;
    margin-bottom: 3px;
        line-height: 20px;
    position: relative;
    text-shadow: none;
    padding: 5px;

	position: relative;
    text-shadow: none;
}
.preview_block .prev_name:after
{

    background: #ffffff;
    background: -moz-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9dfed), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: -o-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: -ms-linear-gradient(bottom, #d9dfed 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #d9dfed 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfed', endColorstr='#ffffff', GradientType=1);
    content: "";
    display: block;
    /* Вместо толщины */
    height: 3px;
    width: 100%;
    margin-top: 5px;
	position: absolute;
    bottom: -3px;
}
.font-s-12
{
    font-size: 12px;
    line-height: 15px;
    margin-top: 7px;     padding: 0 15px;
}
.item_usluga:hover .preview_block
{
top:0;
}
.item_usluga:hover .button button
{
	background: #f95f30;
 	height: 46px;

}
.item_usluga:hover .button
{
background: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
}
/* End */
/* /bitrix/templates/itr_mgu_inner_2/components/bitrix/news.list/new_sobitiy/style.css?15397840688555 */
