

/* Start:/bitrix/templates/furniture_asap/styles.css?1732617053758*/
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }

/*.content-description {visibility:hidden; position:absolute; left:0; top:0;}*/
/*.content-description {visibility:hidden; height:0;}*/
.content-description {visibility:hidden; position:relative; top:-200px;}
/* End */


/* Start:/bitrix/templates/furniture_asap/template_styles.css?17833753593111*/
.table-grid {
    position:relative;
    display:grid; /*Инициализация грида*/
    grid-template-columns: auto auto auto; /*Колонки и их пропорции*/
    grid-gap:0; /*Интервал между блоками, не работает в говнобраузере*/

    border-right: 2px solid #c0dbe8;
    border-bottom: 2px solid #c0dbe8;

    /*Фиксы лоя говнобраузера*/
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr;
}
.table-grid > div {
    border-top: 2px solid #c0dbe8;
    border-left: 2px solid #c0dbe8;
    line-height: 18px;
    text-align: left;
    font-size: 14px;
    padding: 5px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.table-grid .sp3 {
  grid-column: 1 / span 3;
  text-align: center;
}
.table-grid > div > a {
    line-height: 18px;
    font-size: 14px;
}


/*relocate map*/
section.preview {margin-bottom: 3em}

.col-lg-8 .map,
.col-lg-4 .preview-subjects.preview-all,
.col-lg-3 .preview-all {margin-top: 3em}
.col-lg-3 .preview-all h3 {min-height: 3.5em}
.col-lg-8 .map {
    margin-left: -15px;
    padding-bottom: 0;
    padding-top: 0;
}
.col-lg-8 #map-person ymaps.ymaps-2-1-79-map,
.col-lg-8 #map-person {
    height: 496px !important;
}
.col-lg-8 .map-person .map-human-img {
    height: 7em;
}
.col-lg-8 .map-human-text {
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
}
.col-lg-8 .map-person {
    padding: 10px 0 5px 10px;
}
.col-lg-8 .map-person .map-human {
    margin-bottom: 10px;
}
.col-lg-8 .map-person .map-human-text .name {
    font-size: 14px;
}
.col-lg-8 .map-person .map-human-text .position {
    font-size: 13px;
}
.col-lg-8 .map-person .map-human .row {
    margin-right: 0;
}

.col-lg-8 .map-person .map-adress,
.col-lg-8 .map-person .map-email,
.col-lg-8 .map-person .map-tel {
    font-size: 13px;
    margin-bottom: 10px;
    margin-right: 0;
}
.col-lg-8 .map-person .map-email {
    margin-bottom: 0;
}
.col-lg-8 .map-person h3::after {
    margin: 10px 0;
}
.col-lg-8 .map-person .map-human-text div {
    margin-bottom: 10px;
}

@media (max-width: 1199px) {
    .col-lg-8 .map {
        margin-top: 38px;
    }
    .col-lg-8 .map-person .map-human-img {
        height: 12em;
    }
    .col-lg-8 .map-shadow {
        height: 496px;
    }
    .col-lg-8 .map-person .map-adress,
    .col-lg-8 .map-person .map-email,
    .col-lg-8 .map-person .map-tel {
        font-size: 0.9rem;
    }
    .col-lg-8 .map-person .map-human-text .name {
        font-size: 19px;
    }
    .col-lg-8 .map-person .map-human-text .position {
        font-size: 16px;
    }

}
@media (max-width: 1199px) and (min-width: 992px) {
    .col-lg-3 .preview-all {
        padding: 30px 20px;
    }
    .col-lg-3 .preview-all .all-button2 {
        left: 20px;
    }
    .col-lg-3 .preview-all h3 {
        left: 20px;
        width: calc(100% - 40px);
    }
}
@media (max-width: 991px) {
    .col-lg-8 .map-shadow {
        height: auto;
    }
    .col-lg-8 .map .container {
        padding-right: 0;
    }
}
/* End */
/* /bitrix/templates/furniture_asap/styles.css?1732617053758 */
/* /bitrix/templates/furniture_asap/template_styles.css?17833753593111 */
