
div.hslider,div.parent-container{
    overflow:hidden;position:relative
}

header.header{
    width:100%;height:60px;position:fixed;z-index:1000;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5)
}
header.header .header-container{
    width:90%;height:100%;margin:0 auto
}
header.header h1{
    text-align:center;font-size:25px;color:#424242;margin:0;padding:10px 0
}
div.hslider{
    text-align:center;width:600px;margin:90px auto 0;background:#424242
}
div.parent-container,div.parent-container img{
    max-width:100%; max-height:100%
}
ul.hslider-parent-container{
    height:450px !important;
    padding:0;margin:0;position:relative
}
ul.hslider-parent-container li.hslide{
    height:100%;
    list-style-type:none;
    display:inline-block;
    float:left
}
div.parent-container{
    margin:0;display:inline-block
}
span.nextButton,span.prevButton{
    width:37px;
    height:37px;
    border-radius:50px;
    display:inline-block;
    position:absolute;
    top:45%;
    color:#FFF;
    /* background:#2196F3; */
    cursor:pointer;cursor:hand;
    font-size:30px;
    /* box-shadow:5px 5px 5px rgba(0,0,0,.3) */
}
span.nextButton:hover,span.prevButton:hover{
    /* background:#7EC6FF */
    /* background: transparent */
}
span.prevButton {
    left:5px;
    background-color: lightgray;
    /* padding:5px 2px 5px 0 */
}
span.hideChev {
    display: none;
}
span.nextButton{
    background-color: lightgray;
    right:5px;
    /* padding:5px 0 5px 2px */
}
.thumbnails-parent-container{
    height:60px;
    padding:5px 0;
    width:100%;
    background:#000
}
.thumbnails-parent-container ul.thumbnails-container{
    position:absolute;
    left:0;
    margin:0;
    padding:0;
    overflow:visible;
    text-align:left;
    height:100%
}
/* ul.thumbnails-container li.thumbnail-slide
{
    height:55px;width:60px;margin:0 5px;display:inline-block;overflow:hidden;list-style-type:none;border:2px solid #000
} */
ul.thumbnails-container li.thumbnail-slide:first-child{
    padding-left:0
}
ul.thumbnails-container li.thumbnail-slide.selected,ul.thumbnails-container li.thumbnail-slide:hover{
    opacity:.8;
    border:2px solid #FFF;
    cursor:pointer;
    cursor:hand
}
li.thumbnail-slide img{
    height:100%
}
div.captions-container{
    color:#efefef;
    font-weight:400;
    background:rgba(29,29,29,.2);
    padding:15px;
    font-size:15px;
    position:absolute;
    width:500px;
    text-align:left;
    bottom:20px;
    left:5px
}
.params-container{
    width:60%;
    margin:0 auto;
    padding:20px 0
}
.params-container .section-title{
    color:#737373;
    font-style:italic;
    padding:10px 0 5px;
    margin:20px 0 0;
    font-size:1.4em;
    border-top:2px solid #737373
}
.params-container .param-definition{
    font-weight:600;
    font-size:.9em;
    margin:6px 0;
    padding:0 15px;
    color:#2A293A
}
.params-container .param-definition span{
    font-weight:400;
    color:#929292;
    margin:0 15px
}
a.slider-controller{
    position:absolute;
    bottom:25%;
    right:5%;
    color:#FFF;
    text-decoration:none;
    text-align:center;
    padding:10px 0;
    background:#2196F3;
    width:110px
}
a.slider-controller i.fa{
    position:absolute;right:10px
}