

/* Start:/include/gallery/style.css?17440168363127*/
.photo-slider.owl-carousel .owl-item img {
	/*max-width:280px;*/
}
.gal-head {
    display: flex;
    justify-content: flex-end;
    padding: 1em 0;
}
.gal-head .fa {
   /* font-size: .75em;
    color: #a8a8a8;*/
	padding:0 0 0 0.5em;
}

.gallery_slider .slider-arrow{
    position:absolute;
    top: calc(50% - 15px);
    border:none;
    background: none;
    font-size:30px;
    color: grey;
}
.gallery_slider .slider-arrow.slider-prev {
    left: -20px;
}
.gallery_slider .slider-arrow.slider-next {
    right: -20px;
}
.gallery_slider .slider-arrow.disabled{
    display:none;
}

#fancybox_title {
    font-size: 1.5em;
}

#fancybox_descr {
    margin: 0 0 1.25em;
}
.fancybox_card {
    background: white;
    max-width: calc(100% - 30px);
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.fancybox_card .fancybox_image {
    padding: 1em;
}
.fancybox_card .fancybox_name {
    color: black;
    padding: .5em 2em;
    text-align: center;
}
.fancybox_card a.btn-lg {
    margin: 0 0 2em;
}
.fancybox_card + .fancybox_card {
    margin: 1em 0 0;
}

.fancybox__container {
  --right-col-width: 0px;
}

.fancybox__container.has-sidebar {
  --right-col-width: clamp(150px, 20vw, 300px);
}

.fancybox__cols {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--right-col-width);

  height: 100%;
}

.fancybox__col {
  display: flex;
  flex-direction: column;
  min-height: 0;

  position: relative;
  overflow: hidden;
}

.fancybox__data {
  padding: 1rem;
  overflow: auto;
}

.best_block.tab_slider_wrapp ul.tabs_content li.tab > .tabs_slider.GALLERY_slides.wr {
    background: none;
}
.gallery_list {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 1em;
    max-width: 100%;
}

.gallery_list .item img {
    max-width: 100%;
}
.gallery_list .item .name {
    text-align: center;
    font-size: 14px;
    padding: .5em 1em;
    line-height: 1.15;
}
.share-o {
    display: flex;
    justify-content: flex-end;
    margin: 1em 0 0;
}

.wraps .owl-carousel-video .item a, .video-list.items .item .img {
    aspect-ratio: 16/9;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}


@media(min-width:1024px){
	.gallery_outer {
		min-height: 276px;
	}
}
@media(max-width:767px){
	.gallery_list {
		  grid-template-columns: repeat(2,1fr);
	}
	#fancybox_title {
		font-size: 15px;
		line-height: 1;
	}

	.fancybox__cols {
		grid-template-columns: 1fr;
	}

	.fancybox_card {
		display: block;
	}

	.fancybox_card .fancybox_image {
		float: left;
		width: 100px;
		max-height: 150px;
		margin: 0 10px 0 0;
	}

	.fancybox_card .fancybox_image img {
		max-width: 100px;
		max-height: 90px;
		height: 100%;
	}

	.fancybox_card a.btn-lg {
		font-size: 12px;
		margin: 0 auto;
		padding: 5px 10px;
		display: inline-block;
	}

	.fancybox_card .fancybox_name {
		text-align: left;
	}
}
/* End */
/* /include/gallery/style.css?17440168363127 */
