/* * jQuery flexsliderrr v2.6.2 * http://www.woothemes.com/flexsliderr/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 and later license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) * */
 .flex-direction-nav a,.flex-direction-nav a:before{
    color:rgba(0,0,0,.8);
    text-shadow:1px 1px 0 rgba(255,255,255,.3)
}
@font-face{
    font-family:flexslider-icon;
    src:url(fonts/flexslider-icon.html);
    src:url(fonts/flexslider-icond41d.html?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon-2.html) format('woff'),url(fonts/flexslider-icon-3.html) format('truetype'),url(fonts/flexslider-icon-4.html#flexslider-icon) format('svg');
    font-weight:400;
    font-style:normal
}
.flex-container a:hover,.flex-slider a:hover{
    outline:0
}
.flex-control-nav,.flex-direction-nav,.slides,.slides>li{
    margin:0;
    padding:0;
    list-style:none
}
.flex-pauseplay span{
    text-transform:capitalize
}
.flexsliderr{
    padding:0;
    /* margin:0 0 60px; */
    background:#fff;
    border:4px solid #fff;
    position:relative;
    /* zoom:1; */
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);
    box-shadow:'' 0 1px 4px rgba(0,0,0,.2)
}
.flexsliderr .slides>li{
    /* display:none; */
    /* -webkit-backface-visibility:hidden */
}
.flexsliderr .slides:after{
    content:"\0020";
    display:block;
    clear:both;
    /* visibility:hidden; */
    line-height:0;
    height:0
}
html[xmlns] .flexsliderr .slides{
    display:block
}
* html .flexsliderr .slides{
    height:1%
}
.no-js .flexsliderr .slides>li:first-child{
    display:block
}
.flexsliderr .slides{
    zoom:1
}
.flexsliderr .slides img{
    width:100%;
    display:block;
    height:auto;
    -moz-user-select:none
}
.flex-viewport{
    /* max-height:2000px; */
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
}
.loading .flex-viewport{
    /* max-height:300px */
}
.carousel li{
    margin-right:5px
}
.flex-direction-nav a{
    text-decoration:none;
    display:block;
    width:40px;
    height:23px;
    margin:0;
    position:absolute;
    top:50%;
    z-index:10;
    /* overflow:hidden; */
    opacity:1;
    cursor:pointer;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.flex-direction-nav a:before{
    font-size:40px;
    display:inline-block;
    font-family:FontAwesome
}
.flex-direction-nav a.flex-next:before{
    font-family:FontAwesome
}
.flex-direction-nav .flex-prev{
    left:0px
}
.flex-direction-nav .flex-next{
    right:0px;
    text-align:right
}
.flexsliderr:hover .flex-direction-nav .flex-prev{
    opacity:.7;
    left:10px
}
.flexsliderr:hover .flex-direction-nav .flex-prev:hover{
    opacity:1
}
.flexsliderr:hover .flex-direction-nav .flex-next{
    opacity:.7;
    right:10px
}
.flexsliderr:hover .flex-direction-nav .flex-next:hover{
    opacity:1
}
.flex-direction-nav .flex-disabled{
    opacity:0!important;
    filter:alpha(opacity=0);
    cursor:default;
    z-index:-1
}
.flex-pauseplay a{
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    bottom:5px;
    left:10px;
    opacity:.8;
    z-index:10;
    overflow:hidden;
    cursor:pointer;
    color:#000
}
.flex-pauseplay a:before{
    font-family:flexsliderr-icon;
    font-size:20px;
    display:inline-block;
    content:'\f004'
}
.flex-pauseplay a:hover{
    opacity:1
}
.flex-pauseplay a.flex-play:before{
    content:'\f003'
}
.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-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    -o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    box-shadow:inset 0 0 3px rgba(0,0,0,.3);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px
}
.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;
    overflow:hidden
}
.flex-control-thumbs li{
    /* width:25%; */
    float:left;
    margin:0
}
.flex-control-thumbs img{
    /* width:100%; */
    height:auto;
    display:block;
    opacity:.7;
    cursor:pointer;
    -moz-user-select:none;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
}
.flex-control-thumbs img:hover{
    opacity:1
}
.flex-control-thumbs .flex-active{
    opacity:1;
    cursor:default
}
@media screen and (max-width:860px){
    .flex-direction-nav .flex-prev{
        opacity:1;
        left:10px
    }
    .flex-direction-nav .flex-next{
        opacity:1;
        right:10px
    }
}
