.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none;
}
.flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden;
position:relative;
}
.flex-pauseplay span {
text-transform:capitalize;
}
* html .slides {
height: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;
}
#carousel .flex-next {
background:url(../images/flex-right.png) no-repeat;
background-position:50% 50%;
background-size:50%;
position:absolute;
top:10%;
}
#carousel .flex-prev {
left:0;
background:url(../images/flex-left.png) no-repeat;
background-position:50% 50%;
background-size:50%;
position:absolute;
top:10%;
}
ol,ul {
list-style:none;
}
blockquote,q demo
blockquote:before,blockquote:after,q:before,q:after {
content:none;
}
.toggle {
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:2px 0 0 14px;
}
.toggle li a {
width:50px;
text-align:center;
display:block;
text-shadow:1px 1px 0 #fff;
font-size:12px;
font-weight:600;
color:#666;
padding:6px 0;
}
.toggle li:first-child a {
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
-o-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px;
}
.toggle li a:hover {
background:#ededed;
color:#222;
}
.toggle li a.active {
background:#c8e0f3;
color:#325874;
cursor:default;
box-shadow:inset 0 0 3px rgba(0,0,0,0.4);
-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.4);
-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.4);
}
#slider {
margin:0!important;
}
#carousel li {
margin-right:0;
}
#carousel img {
display:block;
opacity:.5;
cursor:pointer;
}
#carousel .flex-active-slide img {
opacity:1;
cursor:default;
}
.loading aside {
opacity:0;
}
aside {
width:100%;
float:left;
opacity:1;
-webkit-transition:opacity 1s ease;
}
html[xmlns] .slides,.no-js .slides > li:first-child,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}
.toggle li,aside h3 {
float:left;
}
.mCSB_container {
width:auto;
margin-right:0;
overflow:hidden;
}
.mCustomScrollBox .mCSB_scrollTools {
width:8px;
height:100%;
top:0;
right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:auto;
}
.mCSB_scrollTools .mCSB_draggerRail {
width:4px;
height:100%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:rgba(0,0,0,0.4);
filter:alpha(opacity=40);
-ms-filter:alpha(opacity=40);
margin:0 auto;
}
.mCSB_scrollTools .mCSB_dragger {
cursor:pointer;
width:100%;
height:2px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:2px;
height:100%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
background:rgba(255,255,255,0.75);
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75);
margin:0 auto;
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
display:block;
position:relative;
height:20px;
overflow:hidden;
cursor:pointer;
margin:0 auto;
}
.mCSB_scrollTools .mCSB_buttonDown {
top:100%;
margin-top:-40px;
background-position:0 -20px;
}
.mCSB_horizontal .mCSB_container {
height:auto;
margin-right:0;
margin-bottom:30px;
overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
margin-bottom:0;
}
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar,.mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
margin-right:0;
margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {
width:100%;
height:16px;
top:auto;
right:auto;
bottom:0;
left:0;
overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {
width:100%;
height:2px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:0;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {
width:30px;
height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:100%;
height:4px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:6px auto;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
display:block;
position:relative;
width:20px;
height:100%;
overflow:hidden;
cursor:pointer;
float:left;
margin:0 auto;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
margin-left:-40px;
float:right;
}
.mCustomScrollBox {
-ms-touch-action:none;
}
.mCustomScrollBox>.mCSB_scrollTools {
opacity:0.75;
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
opacity:1;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background:rgba(255,255,255,0.85);
filter:alpha(opacity=85);
-ms-filter:alpha(opacity=85);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background:rgba(255,255,255,0.9);
filter:alpha(opacity=90);
-ms-filter:alpha(opacity=90);
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
background-image:url(mCSB_buttons.png);
background-repeat:no-repeat;
opacity:0.4;
filter:alpha(opacity=40);
-ms-filter:alpha(opacity=40);
}
.mCSB_scrollTools .mCSB_buttonUp {
background-position:0 0;
}
.mCSB_scrollTools .mCSB_buttonLeft {
background-position:0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
background-position:0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
opacity:0.75;
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
opacity:0.9;
filter:alpha(opacity=90);
-ms-filter:alpha(opacity=90);
}
.mCSB_container.mCS_no_scrollbar,.mCS_disabled .mCSB_container.mCS_no_scrollbar,.mCS_destroyed .mCSB_container.mCS_no_scrollbar {
margin-right:0;
}
.mCSB_scrollTools a+.mCSB_draggerContainer,.mCSB_horizontal .mCSB_scrollTools a+.mCSB_draggerContainer {
margin:0;
}