﻿


.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;}
.flexslider .slides, .flexslider .flex-control-nav, .flexslider .flex-direction-nav {margin: 0;padding: 0;list-style: none;visibility: hidden;}
#author-slider {margin: 0;padding: 0;position: relative;overflow: hidden;background: url("../images/loader.gif") no-repeat center;min-height: 355px;}
#author-slider .slides > li {position: relative;margin: 0;-webkit-backface-visibility: hidden;}
#author-slider .slides img {width: 100%;display: block;}
#author-slider .slides li img {border: 4px solid #fff;border-radius: 100%;height: 200px;margin: 0 auto 19px;width: 200px;}
.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;}
.flex-caption {color: #fff;height: 310px;left: 0;margin: 10px auto;overflow: hidden;position: relative;right: 0;text-align: center;top: 0;width: 65%;}
.flex-caption span {font-size: 12px;line-height: 21px;display: block;font-weight: 300;}
.flex-caption .slider-title {font-weight: bold;font-size: 40px;letter-spacing: 1px;line-height: 34px;padding-bottom: 15px;text-align: center;text-transform: uppercase;width: auto;}
.flex-caption .text {margin-bottom: 10px;font-size: 16px;line-height: 30px;text-align: center;}
.slider-link  a {border: 1px solid #f54336;cursor: pointer;display: inline-block;font-size: 12px;letter-spacing: 1px;margin-bottom: 3px;margin-top: 15px;padding: 6px 15px;position: relative;text-transform: uppercase;transition: all .3s linear 0s;}
.slider-link  a:hover {background: none repeat scroll 0 0 #f54336;color: #fff;transition: all .3s linear 0s;}