
.gallery-widget { background-color:#fff; border-radius: 4px; position: relative; overflow: hidden;}
/*
.gallery-title { height:42px; display:flex; align-items: center; justify-content: center; }
.gallery-title .gallery-icon { width: 24px; height: 20px; margin-right: 10px; background: url(../i/sprite.png) no-repeat 0px -70px; }
.gallery-title span { font-family:montserrat-bold; font-size:20px; color:#ed1c24; }
*/

	.gallery-widget .img:after {
		content: '';
		width: 100%;
		height: 43px;
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 9;
		background: rgb(0,0,0);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,1)));
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
	}
	.gallery-widget .noneTitle .img:after {
		display: none;
	} 
.gallery-widget .swiper-pagination { height: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position:absolute; left:15px; bottom:14px; z-index: 10;}
.gallery-widget .swiper-pagination .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; margin-right: 5px; background-color: #dedddb; border-radius:50%; -webkit-transition:.2s linear; -o-transition: .2s linear; transition: .2s linear;}
.gallery-widget .swiper-pagination .swiper-pagination-bullet-active { width: 14px; height: 14px; background-color: #ed1c24; }

.gallery-widget .swiper-button-prev, .gallery-widget .swiper-button-next { width: 42px; height: 42px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(0,0,0,.3); position: absolute; top:50%; right:0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); z-index:10; opacity: 0; -webkit-transition:.2s linear; -o-transition:.2s linear; transition:.2s linear; cursor:pointer;}
.gallery-widget:hover .swiper-button-prev, .gallery-widget:hover .swiper-button-next { opacity:1; }
.gallery-widget .swiper-button-prev {right: auto; left: 0;}


@media (min-width: 992px) {
	
	
	
}

@media (min-width: 1200px) {
	
	


}

@media (min-width: 1440px) {
	
	
}