.flexslider{margin:0 0 24px !important;border:0 !important}
.slider{overflow-x:hidden}
#carousel li{margin-right:5px}
#carousel img:hover{opacity:1}
.hide-nav-arrows{display:none !important}
#slider ul.flex-direction-nav{position:relative;top:56px}
#carousel ul.flex-direction-nav{display:none}
#carousel .flex-viewport{margin:0 auto;width:736px}
#slider .flex-direction-nav{margin:0 auto;width:880px}
#slider .flex-direction-nav .flex-disabled{cursor:default;z-index:auto;opacity:.25}
#slider .flex-direction-nav a:before{transform:scale(1,2);font-size:34px;font-family:Roboto-Condensed}
#slider .flex-direction-nav a::before{transform:scale(1,2);font-size:34px;font-family:Roboto-Condensed}
.center-slides{width:100% !important;text-align:center;margin-left:12.5px}
.center-slides li{display:inline-block !important;*display:inline !important;float:none !important}
@media(min-width:768px) and (max-width:919px){#slider ul.flex-direction-nav{display:block}
#carousel ul.flex-direction-nav{display:none}
}
@media(min-width:920px){#slider ul.flex-direction-nav{display:block}
#carousel ul.flex-direction-nav{display:none}
}
#slider .flex-direction-nav a{opacity:1}
#slider .flex-direction-nav .flex-prev{left:0}
#slider .flex-direction-nav .flex-next{right:0;text-align:right}
#slider.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}
#slider.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
#slider.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0}
#slider.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
div.carousel{margin:0}
.slider .flexslider .slides .section-media img{width:auto;display:inline}
#carousel ul.slides li{width:126px !important;height:83px !important;margin-right:24px !important}
#carousel .slides li{display:block;opacity:1;cursor:pointer;outline:3px solid #ccc;outline-offset:-3px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
#carousel .slides li.flex-active-slide,#carousel .slides li:hover{opacity:1;cursor:default;outline:3px solid #3498db;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
#carousel .flex-viewport,#carousel .flex-direction-nav{margin:0 auto;width:736px}
.flex-direction-nav a.flex-prev::before{color:#065fa3;content:"<"}
.flex-direction-nav a.flex-next::before{color:#065fa3;content:">"}
.flex-direction-nav a:hover.flex-next::before{color:#0e385f;content:">"}
#slider .flex-direction-nav a,#carousel .flex-direction-nav a{width:22px;height:39px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;text-shadow:none;line-height:.95;color:white;opacity:1}
#slider .flex-direction-nav a:hover,#carousel .flex-direction-nav a:hover{color:white}
.loading #container{opacity:0}
.loading:before{content:'LOADING';display:block;margin:100px 0 0;text-align:center;color:#fff;font-weight:bold;font-size:60px;opacity:.3}
body{width:100%;float:left;opacity:1;-webkit-transition:opacity 1s ease}
#container{padding:60px 40px 100px}
header{width:420px;float:left}
aside h3{float:left}
@media screen and (max-width:960px){#container{padding:35px}
header{width:380px}
aside h3{float:none;font-size:20px}
.toggle{margin-left:0;float:none}
}
@media screen and (max-width:768px){#container{padding:20px 30px}
header{width:100%;float:none;text-align:center}
header img{width:120px}
header h1{margin:0 auto 10px;font-size:32px}
header h2{font-size:16px}
header .button{margin-bottom:28px}
}
.hide-switch{display:none}
@media(max-width:767px){#slider ul.flex-direction-nav{display:block;top:-313px;position:relative;width:100%}
#carousel ul.flex-direction-nav{display:none}
#slider .flex-direction-nav a::before{font-size:18px;color:#fff;content:"<";opacity:.8;text-shadow:none}
#slider .flex-direction-nav a{background-color:#888;height:52px;line-height:2.5}
#slider a.flex-prev{padding-left:2px;padding-top:9px}
#slider a.flex-next{padding-top:9px}
}