.nivoSlider { position: relative; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px; padding: 0px; margin: 0px; z-index: 6; display: none; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-box { display: block; position: absolute; z-index: 5; }
.nivo-caption { position: absolute; left: 0px; bottom: 0px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.8; width: 100%; z-index: 8; background-position: initial initial; background-repeat: initial initial; }
.nivo-caption p { padding: 5px; margin: 0px; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.nivoSlider { position: relative; width: 100%; height: 100%; background-image: url(91648c7fe7a85093d290b74af5de73424f2a2367.gif) ; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.nivoSlider a { border: 0px; display: block; }
#d3slider { width: 100% !important; }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: none; }
.flexslider { width: 100%; margin: 0px; padding: 0px; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { max-width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides::after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides > li:first-child { display: block; }
.flexslider { position: relative; zoom: 1; }
.flexslider .slides { zoom: 1; }
.flexslider .slides > li { position: relative; }
.flex-container { zoom: 1; position: relative; }
.flex-caption { background-image: none; zoom: 1; background-position: initial initial; background-repeat: initial initial; }
.flex-caption { width: 96%; padding: 2%; margin: 0px; position: absolute; left: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.298039); color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.298039) 0px -1px 0px; font-size: 14px; line-height: 18px; background-position: initial initial; background-repeat: initial initial; }
.flex-direction-nav { height: 0px; }
.flex-direction-nav li a { width: 52px; height: 52px; margin: -13px 0px 0px; display: block; background-image: url(826601ae4cc4d5eaf10802fb71374a2eeadca75a.png) ; position: absolute; top: 50%; cursor: pointer; text-indent: -999em; background-position: initial initial; background-repeat: no-repeat no-repeat; }
.flex-direction-nav li .next { right: -21px; background-position: -52px 0px; }
.flex-direction-nav li .prev { left: -20px; }
.flex-direction-nav li .disabled { opacity: 0.3; cursor: default; }
.flex-control-nav { width: 100%; position: absolute; bottom: -30px; text-align: center; }
.flex-control-nav li { margin: 0px 0px 0px 5px; display: inline-block; zoom: 1; }
.flex-control-nav li:first-child { margin: 0px; }
.flex-control-nav li a { width: 13px; height: 13px; display: block; background-image: url(c329e4bbbd2a94b28ff57fbdf65f23e135f25574.png) ; cursor: pointer; text-indent: -999em; background-position: initial initial; background-repeat: no-repeat no-repeat; }
.flex-control-nav li a:hover { background-position: 0px -13px; }
.flex-control-nav li a.active { cursor: default; background-position: 0px -26px; }
#d3slider.galaxyslide { width: 30% !important; }
#d3slider .slides li img { width: 100%; }
