
	.index-slider{position:relative;height:0; padding-bottom:44.8%!important;overflow:hidden}.index-slider.flexslider{overflow:visible;margin-bottom:40px}
	.index-slider .thumb-frame{padding-bottom:44.8%}
	.index-slider .flex-control-nav{position:relative!important;width:100%;bottom:28px;z-index:10;vertical-align:middle;text-align:center!important}
	.index-slider .flex-control-nav a{width:10px;height:10px;border:none;background:#fff!important;box-shadow:none}
	.index-slider .flex-control-nav .flex-active{background:#803029!important}
	.index-slider .flex-next,.index-slider .flex-prev{background:0 0}
	
	@media (min-width:768px) and (max-width:1199px){
		.index-slider.flexslider{margin-bottom:40px}}
		
	@media (min-width:1200px){
		.index-slider.flexslider{margin-bottom:40px}
		.index-slider .flex-next,.index-slider .flex-prev{width:40px;height:40px;background-color:rgba(0,0,0,.5)}
		.index-slider .flex-next:before,.index-slider .flex-prev:before{content:"";position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(svg-sprite.svg) 0 -540px no-repeat;background-size:30px auto}
		.index-slider .flex-prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
		}
		
	.loading-overlay{display:none;flex-flow:column wrap;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:3000;width:100vw;height:100vh;background:rgba(0,0,0,.5)}
	.loading-overlay .loading-desc{width:200px;height:60px;color:#fff;text-align:center;font-size:1.25em;line-height:1.2em}.loading-overlay.show{display:flex}
	.loading-hint,.loading-hint:after,.loading-hint:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
	.loading-hint{color:#fff;font-size:10px;margin:0 auto 80px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}
	.loading-hint:after,.loading-hint:before{content:"";position:absolute;top:0}
	.loading-hint:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading-hint:after{left:3.5em}
	
	@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}
	@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}
	

	.thumb-frame{position:relative;display:block;width:100%;height:0;padding-bottom:75%;overflow:hidden;background:#b38e68}
	.thumb-frame .thumb,.thumb-frame .x-object-fit{position:absolute;height:100%;width:100%;top:0;left:0}

	
	.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
	.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
	.flexslider{padding:0;margin:0 auto}
	.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
	.flexslider .slides img{width:100%;display:block}
	.flex-pauseplay span{text-transform:capitalize}
	.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
	html[xmlns] .slides{display:block}* html .slides{height:1%}
	.no-js .slides>li:first-child{display:block}
	.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}
	.flexslider .slides{zoom:1}
	.carousel li{margin-right:5px}
	.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
	.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
	.flex-direction-nav .flex-prev{left:-36px}
	.flexslider:hover .flex-next{opacity:.8;right:5px}
	.flexslider:hover .flex-prev{opacity:.8;left:5px}
	.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
	.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
	.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
	.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
	.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}
	.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;top:0}
	.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}
	.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}
	.flex-control-thumbs{margin:5px 0 0;position:static}.pswp,.pswp__bg,.pswp__container,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
	.flex-control-thumbs li{width:25%;float:left;margin:0}
	.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
	.flex-control-thumbs img:hover{opacity:1}
	.flex-control-thumbs .flex-active{opacity:1;cursor:default}
	

	
	