/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../../../font/fontawesome-webfont.eot?v=4.2.0');
  src: url('../../../font/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Browser Resets */
.slides, .flex-control-nav, .flex-direction-nav{margin:0; padding:0; list-style:none}

/* FlexSlider Necessary Styles*/
.flexslider{position:relative}
.flexslider .slides > li{display:none; position:relative;}
.flexslider .slides img{max-width:100%}

/* FlexSlider Default Theme*/
.flex-container{position:relative}

/* Direction Nav */
.arrow-navi:hover .flex-direction-nav{display:block}
.flex-direction-nav{height:20px; position:absolute; top:50%; display:none; left:0; right:0}
.flex-direction-nav a{width:48px; height:89px; display:block; background:url(theme/banner_navi.png) no-repeat; position:absolute; text-indent:-999em; opacity:.5}
.flex-direction-nav .flex-next{background-position:-48px 0; right:0px;}
.flex-direction-nav .flex-prev{left:0px}
.flex-direction-nav .disabled{opacity:.3; cursor:default}

/* Control Nav */
.bullet-navi{}
.bullet-navi .flex-control-nav{display:block; cursor:pointer; }
.flex-control-nav{position:absolute; top:270px; left:50%;margin-left:-38px; display:none;z-index:5;}
.flex-control-nav li{margin:0 0 0 10px; display:inline-block;  }
.flex-control-nav li:first-child{margin:0}
.flex-control-nav a{width:15px; height:15px; display:block; background:#ccc; text-indent:-999em; opacity:0.8; border:2px solid #fff; border-radius:50%}
.flex-control-nav a:hover, .flex-control-nav a.flex-active{background:#8bc126; opacity:1}
.flex-control-nav a.flex-active{cursor:default}

.ar-img-slider01 .flex-direction-nav a{height:56px;background:url(theme/slider_arrow.png) no-repeat;}
.ar-img-slider01 .flex-direction-nav a:hover{opacity:0.8;}
.ar-img-slider01 .flex-direction-nav .flex-next{background-position:-57px 0; right:0px;}
.ar-img-slider01 .flex-control-nav{display:none;top:inherit;bottom:10px; }
.ar-img-slider01.arrow-navi .flex-direction-nav{display:block}
.ar-img-slider01 .flex-direction-nav{bottom:72px;top:inherit;}
.ar-img-slider01 .flex-direction-nav .flex-prev{left:inherit;right:55px;top:20px;background-position:-6px 0;}
@media screen and (max-width:670px) {
.flex-direction-nav a, .arrow-navi:hover .flex-direction-nav{display:none;}
.flex-direction-nav a:hover, .flex-control-nav .flex-direction-nav a.flex-active{display:none;}
.flex-control-nav{display:block;}
.ar-img-slider01 .flex-control-nav{display:block; cursor:pointer; }
}