

/* Start:/bitrix/templates/.default/components/bitrix/news.list/gallary/style.css?17473090671417*/
.pict_block_prew {
	width: 160px;
	height: 120px;
	margin: 5px;
	cursor: pointer;
	box-shadow: 0 0 3px -1px black;
}

@media (max-width:369px) {
	.pict_block_prew {
		width: 46%;
    	height: unset;
	}
}

.pic_cont {
    margin: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;
}

.pic_cont img {
    cursor: pointer;
	transition: all 0.2s;
}

.pic_cont img:hover {
    box-shadow: 0 0 7px -1px black;
}

.detail-pic-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    width: 100%;
    height: 100vh;
    background-color: rgba(0,0,0,0.7);
    z-index: 100;
}

.detail-pic-container img {
    max-width: calc(100% - 40px);
    max-height: calc(100% - 40px);
    box-shadow: 0 0 10px -1px black;
}

@media (max-width:369px) {
    .detail-pic-container img {
        max-width: calc(100% - 32px);
    }
}

.detail-pic-container .prev-button,
.detail-pic-container .next-button {
    width: 30px;
    height: 30px;
    position: absolute;
    padding: 4px 10px;
    background-color: #0072bc;
    cursor: pointer;
}

.detail-pic-container .prev-button {
    left: calc(15% - 40px);
}

.detail-pic-container .next-button {
    right: calc(15% - 40px);
}

.detail-pic-container .prev-button i.fa,
.detail-pic-container .next-button i.fa {
    font-size: 22px;
    color: #fff;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/news.list/gallary/style.css?17473090671417 */
