.slider,
#slider_container{position:relative;}
.slider .slide{position:absolute;z-index:2;top:0;left:0;width:100%;overflow:hidden;background:#fff;}
.slider .slide,
.home .slider .slide{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}
.slider#slider-2 .slide{background-position:center center;border-bottom:1px solid #f4f7f9;}
.slider img{position:absolute;z-index:55;top:0;left:0;}
.slider-navigation{width:100%;height:2.083rem;z-index:9;list-style:none;margin:0;padding:0;height:20px;position:absolute;top:410px;}
.slider-navigation li{cursor:pointer;display:inline-block;width:10px;height:10px;border:none;background:#AAAAAA;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0.4% 1px 0.4%;-webkit-transition:background-color .5s ease-in-out, border .5s ease-in-out;-moz-transition:background-color .5s ease-in-out, border .5s ease-in-out;transition:background-color .5s ease-in-out, border .5s ease-in-out;}
.slider-navigation li.current{background:#ff3366;}
.slider-thumbnails{list-style:none;margin:0;padding:30px 0 0 0;height:80px;}
.slider-thumbnails li{float:left;margin:0 15px 0 0}
.slider-thumbnails li img{cursor:pointer;border:2px solid #ccc}
.slider-thumbnails li.current img{border-color:#087da9}
.gallery{display:inline-block;margin-bottom:0;width:100%;}
.gallery .image{float:left;margin:0 2.5% 2.0em 0;width:23%;}
.gallery-image-title{float:left;}
.gallery .image.last-child{margin-right:0 !important;}
.gallery .image img:hover{opacity:0.8}
.gallery .image img{float:left;min-width:100%;max-width:100%;height:inherit;border:none;overflow:hidden;}
.gallery .image a{color:#333c4e;font-size:0.9em;}