﻿.banner_wrapper{width:100%;overflow:hidden;position:relative;margin:0 auto 1em;clear:both}
.glide{position:relative;height:360px;width:100%;margin:0 auto; border-radius:5px; overflow: hidden; }
.glide:after,.glide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;display:block;background-color:rgba(255,255,255,0.54);z-index:1}
.glide:after{left:100%}
.page .glide{ height: 400px; }

@media(max-width:1280px){
	.glide{width:auto;height:370px !important;}
}

@media(max-width:1023px){
	.glide{height:450px !important;}
}
@media(max-width:768px){
	.glide{height:367px !important}
}
@media(max-width:540px){
	.glide{height:257px !important;}
}
@media(max-width:480px){
	.glide{height:200px !important;}
}
@media(max-width:375px){
	.glide{height:150px !important;}
}
@media(max-width:320px){
	.glide{height:140px !important;}
}
.glide__wrapper{width:100%;height:100%;list-style:none;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0}
.glide__wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}
.glide__slide{ -webkit-perspective:1000;perspective:1000;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.box{width:100%;height:100%;display:block}
.glide__arrows{position:absolute;top:50%;width:100%}
.glide__arrow{position:absolute;z-index:2;display:block;top:-24px;width:48px;height:48px;background-color:rgba(0,0,0,0.1);border-radius: 100% 0 0 100%;cursor:pointer;}
.glide__arrow:hover{background-color:rgba(0,0,0,0.25)}
.glide__arrow:before,.glide__arrow:after{content:"";display:block;position:absolute;width: 14px;height: 2px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left: 11px;top:50%;margin-top: -5px;}
.glide__arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top: 4px;}
.glide__arrow.prev{left: -18px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.glide__arrow.next{right: -18px;}
.glide__bullets{position:absolute;bottom:0px;width:100%; border-radius: 0 0 5px 5px; text-align:center;list-style:none; background: rgba(0,0,0,0.2);}
.glide__bullets li{display:inline-block;background:#c4c4c4;width:20px;height:5px;margin:0 5px;cursor:pointer;border-radius:3px; vertical-align: middle;}
.glide__bullets li:hover{background-color:#7db82a;border:0}
.glide__bullets li.active{background-color:#7db82a}
.glide--carousel .glide__slide{float:left;clear:none}
.rolling-button{ display: none; }
@media (max-width:1024px){
	.glide__bullets,
	.glide{ border-radius: 0; }
}
@media (max-width:767px){
	.glide__arrows{display:none}
}


