.kd-slider {width: 1270px; margin:0 auto;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none}
.slides, .flex-control-nav, .flex-direction-nav{list-style:none;margin:0;padding:0}
.flexslider{background:#fff;position:relative;margin:0;padding:0}
.flexslider .slides > li{display:none}
.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;transition:all 1s ease}
.loading .flex-viewport{max-height:400px}
.flex-viewport .slides > li{position:relative}
.flex-viewport .slides > li > img, .flex-viewport .slides > li > iframe{max-width:100%}
.flex-viewport .slides > li > a, .flexslider .slides > li > a{display:block}
.flexslider .button{margin-bottom:0}
.flex-container{position:relative}
.flex-caption{position:absolute; top:180px; left:61%; width:316px; slidedirection:left; slideoutdirection:left; durationin :2000; durationout :750; easingout:easeInBack; delayin:1000; color:#fff;text-shadow:0 -1px rgba(2, 2, 2, 0.69)}
.flex-caption span, .flex-caption > div{display:block;background:rgba(2, 2, 2, 0.58);border-radius:3px;margin-bottom:10px;font-style:normal}
.flex-caption a{color:#fff}
.flex-caption a:hover{color:#fff}
.flex-caption > div{padding:10px}
.flex-caption span{line-height:1em;font-size:1.5em;padding:12px}
.flex-caption p{font-size:1em;line-height:1.538em}
.flex-caption p:last-child{margin-bottom:0}
.flex-caption .button{float:right;font-size:1em;margin:0 0 0 20px;padding:5px 15px}
.flex-caption .button:hover{background-color:#000000}
#flexslider-home .flex-direction-nav{opacity:0;transition:opacity .2s ease-in-out}
#flexslider-home.flex-container:hover .flex-direction-nav{opacity:1}
.flex-direction-nav a{position:absolute;top:50%;margin-top:-25px;display:block;width:40px;height:50px;background:url(../images/arrows.png) no-repeat;background-color:#84888d;cursor:pointer;text-indent:-999em;z-index:2}
.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-prev.flex-disabled{background-position:15px center;left:0;border-radius:0 3px 3px 0}
.flex-direction-nav a.flex-next, .flex-direction-nav a.flex-next.flex-disabled{background-position:-35px center;right:0;border-radius:3px 0 0 3px}
.flex-direction-nav a:link, .flex-direction-nav a:visited, .flex-direction-nav a.flex-disabled:link, .flex-direction-nav a.flex-disabled:visited, .flex-direction-nav a.flex-disabled:hover, .flex-direction-nav a.flex-disabled:active{background-color:rgba(2, 2, 2, 0.58)}
.flex-direction-nav a.flex-disabled:link, .flex-direction-nav a.flex-disabled:visited, .flex-direction-nav a.flex-disabled:hover, .flex-direction-nav a.flex-disabled:active{cursor:default}
.flex-control-nav{position:absolute;left:20px;bottom:20px;overflow:hidden;z-index:2}
.entry-slider .flex-control-nav{left:40px;bottom:15px}
.flex-control-nav li{margin-right:6px;float:left}
.flex-control-paging a{width:10px;height:10px;display:block;background:url(../images/nav.png) left bottom no-repeat;cursor:pointer;text-indent:-999em}
.flex-control-paging a:hover, .flex-control-paging a.flex-active{background-position:left top}
.flex-control-paging a.flex-active{cursor:default}
.flex-direction-nav a:hover, .flex-direction-nav a:active, .button{background-color:#000}