.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider-top a:active,
.flexslider-top a:focus{outline:none;}
.flexslider-sec a:active,
.flexslider-sec a:focus{outline:none;}
.flexslider-third a:active,
.flexslider-third a:focus{outline:none;}
.flexslider-tate a:active,
.flexslider-tate a:focus{outline:none;}
.flexslider_mag a:active,
.flexslider_mag a:focus{outline:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;overflow:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flexslider-top{margin:0;padding:0;}
.flexslider-top .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider-top .slides img{width:100%;display:block;}
.flexslider-sec{margin:0;padding:0;}
.flexslider-sec .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider-sec .slides img{width:100%;display:block;}
.flexslider-third{margin:0;padding:0;}
.flexslider-third .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider-third .slides img{width:100%;display:block;}
.flexslider-tate{margin:0;padding:0;}
.flexslider-tate .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider-tate .slides img{width:100%;display:block;}
.flexslider_mag{margin:0;padding:0;width:100%;}
.flexslider_mag ul{}
.flexslider_mag .slides > li{display:none;-webkit-backface-visibility:hidden;overflow:hidden;}
.flexslider_mag .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;}
.flexslider{margin:0 0 50px;position:relative;zoom:1;}
.slidereadtxt{color:#fff;position:absolute;margin:0 auto;bottom:43px;width:100%;left:40px;font-size:1.2em;font-family:'Raleway', sans-serif;}
.slidereadtxt-min{    color: #fff;
    position: absolute;
    margin: 0 auto;
    text-align: right;
    bottom: -2em;
    width: 100%;
    font-size: 1.1em;
    font-family: 'Playfair', serif;
    padding-right: 0;}
.slidereadtxt.black{color:#000 !important;}
.slidereadtxt-min.black{color:#000 !important;}
@media (max-width:767px){.loading{min-height:300px;background:url('/images/loading.gif') no-repeat center center;}
.slidereadtxt{color:#fff;position:absolute;bottom:17px;left:inherit;font-size:1.1em;font-family:'Raleway', sans-serif;text-align:center;width:100%; padding-right: 0;}
.slidereadtxt-min{color:#fff;position:absolute;left:inherit;font-size:1.1em;font-family:'Playfair', serif;text-align:center;width:100%; padding-right: 0;}
.slidereadtxt.black{color:#000;}
}
.flexslider-top{margin:0 0 0 0;position:relative;zoom:1;}
.flexslider-sec{margin:0 0 0 0;position:relative;zoom:1;}
.flexslider-third{margin:0 0 0 0;position:relative;zoom:1;}
.flexslider_mag{margin:0 0 0 0;position:relative;zoom:1;}
.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{*height:0;}
.flex-direction-nav a{width:30px;height:40px;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;}
*:first-child+html .flex-direction-nav a{display:none !important;}
*+html .flex-direction-nav a{display:none !important;}
.flex-direction-nav a{display:none\9;}
.flex-direction-nav .flex-next{background:url(/images/arrow-right-white.svg) no-repeat 0 0;background-size:30px 40px;}
.flex-direction-nav .flex-prev{background:url(/images/arrow-left-white.svg)no-repeat 0 0;background-size:30px 40px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flexslider-top:hover .flex-next{opacity:0.8;right:5px;}
.flexslider-top:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider-top:hover .flex-next:hover, .flexslider-sec:hover .flex-prev:hover{opacity:1;}
.flexslider-sec:hover .flex-next{opacity:0.8;right:5px;}
.flexslider-sec:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider-sec:hover .flex-next:hover, .flexslider-sec:hover .flex-prev:hover{opacity:1;}
.flexslider-third:hover .flex-next{opacity:0.8;right:5px;}
.flexslider-third:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider-third:hover .flex-next:hover, .flexslider-sec:hover .flex-prev:hover{opacity:1;}
.flexslider-tate:hover .flex-next{opacity:0.8;right:5px;}
.flexslider-tate:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider-tate:hover .flex-next:hover, .flexslider-sec:hover .flex-prev:hover{opacity:1;}
.flexslider_mag:hover .flex-next{opacity:0.8;right:5px;}
.flexslider_mag:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider_mag:hover .flex-next:hover, .flexslider-sec: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:-30px;text-align:left;}
.flex-control-nav li{margin:0 12px 0 0;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#333;background:#e0e0e0;}
.flex-control-paging li a.flex-active{background:#000;background:#e0e0e0;cursor:default;}
.flex-control-thumbs{margin:23px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:24%;float:left;margin:0 1.3% 1.3% 0;}
.flex-control-thumbs li:nth-child(4n){margin:0 0 1.3% 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;}

@media (max-width:640px){
	.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:left;}
.flex-control-nav li{margin:0 12px 0 0;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:6px;height:6px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}

}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}
.flex-direction-nav .flex-next{opacity:1;right:0;}
}