

/* Start:/local/templates/chickenhouse2024/components/bitrix/catalog.store/.default/style.css?1748728632873*/
/*Table*/
table.sale_personal_profile_list
{
	border: 0 double #000000;
	width: 80%;
	background-color:#F9FAFB;
	/*border-collapse:collapse;*/
	font-size:12px;
}

/*Table head*/
table.sale_personal_profile_list th
{

	text-align: center;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_personal_profile_list th, table.sale_personal_profile_list td
{
	border: 0 double #000000;
	padding: 3px 5px 7px;
	vertical-align:top;
}

div.catalog-detail-properties { clear: both; padding: 1em 0 0;  overflow: hidden; width: 80%; }
div.catalog-detail-property { margin: 0 0 1em;  float: left; width: 100%;}
div.catalog-detail-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-detail-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

.last
{
	text-align: right;
}

.central
{
	text-align: right;
}
/* End */


/* Start:/local/templates/chickenhouse2024/components/bitrix/catalog.store.list/.default/style.css?1748728632818*/
.restaurants {
    margin-bottom: 50px;
}
.restaurant-card {
    box-shadow: 0px 0px 15px 0px #E8E8E8;
    height: 100%;
}
.restaurant-card__address {
    margin-bottom: 10px;
}
.restaurant-card__bottom {
    display: flex;
    height: calc(100% - 235px);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.restaurants__item {
    margin-bottom: 20px;
}
.restaurants__title {
    margin: 50px 0 30px;
}

.restaurant-card__img {
    max-height: 235px;
    object-fit: cover;
}

@media(max-width: 767px){
    .restaurant-card__bottom {
        height: auto !important;
    }
    .restaurant-card.rounded-20 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .restaurant-card__bottom .btn {
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/chickenhouse2024/components/wizard/stores/.default/style.css?17487286322478*/
.button3d {
    justify-content:center;
    width:85px;
}

.mfp-iframe-holder .mfp-content {
    max-width: 80% !important;
    width: 1900px !important;
}
@media(max-width:991px){
    .mfp-iframe-holder .mfp-content {
        max-width:90%;
        height: 100% !important
    }
    ;
}

.rest-map__row-item {
    width: 50%;
    height: 537px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.rest-map__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rest-map__row-item #map {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.rest-map__row-item .rest-map__list {
    overflow-y: scroll;
    height: 100%;
    margin: 0;
    padding-right: 20px;
}

.rest-map__list-item {
    border-bottom: 1px #c6c6c6 solid;
    cursor:pointer;
}
.rest-map__list-item:last-of-type {
    border-bottom: 0
}

.rest-map__list-item a {
    text-decoration: none;
    color: inherit;
}
.rest-map__list-item-labels {
    display:flex;
    gap: 8px;
}
.rest-map__label {
    border-radius: 10px;
    padding: 2px 9px;
}
.rest-map__label--theme--cyan {
    color: #A675D0;
    background-color: #E3DCEE;
}

.rest-map__label--theme--blue {
    color: #4574A4;
    background-color: #7CCEF4;
}

.rest-map__label--theme--orange {
    color: #ED6B06;
    background-color: #FFA158;
}

.select {
    position: relative;
}
.select .select__items {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 10;
    width: 100%;
    padding: 20px 10px 10px;
    text-align: center;
    gap: 5px;
    top: 30px;
    border-radius: 0 0 10px 10px;
}

.select .select__items:not(.active) {
    display: none;
}

.select__city--trigger {
    min-width:180px;
    display:flex;
    gap:6px;
    align-items: center;
    justify-content: center;
}

.select__items a {
    color:inherit;
    text-decoration: none;
}

.rest-map__phone span, .rest-map__clock span {
    width: calc(100% - 18px);
}

@media(max-width:767px){
    .rest-map__label {
        font-size: 0.75rem !important;
    }
    .rest-map__row-item {
        width: 100%;
        height: auto;
    }

    .rest-map__list-item.py-20 {
        padding: 15px 0 !important;
    }

    .rest-map__row-item #map {
        height: 200px;
    }
    .rest-map__clock {
        font-size: 0.75rem;
    }
    .button3d {
        width: 53px;
        height: 20px;
        padding: 0;
    }
    
    .rest-map__row-item .rest-map__list {
        padding: 0;
    }
}
/* End */
/* /local/templates/chickenhouse2024/components/bitrix/catalog.store/.default/style.css?1748728632873 */
/* /local/templates/chickenhouse2024/components/bitrix/catalog.store.list/.default/style.css?1748728632818 */
/* /local/templates/chickenhouse2024/components/wizard/stores/.default/style.css?17487286322478 */
