﻿.ss-slider {
    background: url("../images/loader.gif") no-repeat scroll center 185px #FFFFFF;
    margin: 10px auto;
    max-height: 250px;
    max-width: 940px;
    overflow: hidden;
    position: relative;
}
.ss-slider.fully-loaded {
    overflow: visible;
}
.ss-slider.fully-loaded, .no-js .ss-slider {
    background: none repeat scroll 0 0 transparent;
}
.no-js .ss-slider {
    max-height: none;
}
.ss-slider .slides-container 
{
    height:250px;
    overflow:hidden;
}
.ss-slider .slide {
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.no-js .ss-slider .slide {
    margin: 40px 0 0;
}
.no-js .ss-slider .slide:first-child {
    margin-top: 0;
}
.ss-slider .slide-img {
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
.ss-slider .slide-images-container {
    background: none no-repeat scroll 0 0 #FFFFFF;
    display: block;
    width: 100%;
    z-index: 11;
}
.ss-slider .slide-bg-image {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    margin: 0;
    width: 100%;
}
.ss-slider.fully-loaded .slide-bg-image {
    display: none;
}
.no-js .ss-slider .slide-bg-image {
    display: block;
}
.ss-slider .buttons-container {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    width: 100%;
}
.ss-slider .slide-button, .no-js .ss-slider .slide-button:hover {
    -moz-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 8px solid #ccc;
    box-shadow: 1px 0 0 #FFFFFF inset, 0 1px 0 0 #FFFFFF inset;
    color: #3A3A3A;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 20px;
    height: 40px;
    overflow: hidden;
    padding: 20px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.ss-slider .slide:first-child .slide-button {
    box-shadow: 0 1px 0 0 #FFFFFF inset;
}
.ss-slider .slide-button:hover, .ss-slider .slide-button.active {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #927C8F;
}
.ss-slider .slide-button:hover {
    border-top-color: #AEAEAE;
}
.no-js .ss-slider .slide-button, .no-js .ss-slider .slide-button:hover {
    cursor: auto;
}
.no-js .ss-slider a > .slide-button:hover {
    cursor: pointer;
}
.ss-slider .slide-button h5 {
    color: #3A3A3A;
    font: 700 14px/1.5 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
    margin: 0;
}
.ss-slider .slide-button.active h5 {
    color: #927C8F;
}
.ss-slider .slide-button .description {
    color: #959393;
    display: block;
    font-size: 11px;
    line-height: 12px;
}
.ss-slider .slide-button .dropcap {
    background: none repeat scroll 0 0 #3A3A3A;
    border-radius: 19px 19px 19px 19px;
    color: #FFFFFF;
    font-weight: 700;
    height: 38px;
    width: 38px;
}
.ss-slider .slide-button.image, .no-js .ss-slider .slide-button.image:hover {
    height: 1px;
    padding: 0;
    text-align: center;
}
.ss-slider .slide-button img {
    -moz-transition: opacity 0.2s ease-in-out 0s;
    background: none repeat scroll 0 0 #F8F8F8;
    display: inline-block;
    max-height: 83px;
    opacity: 0.25;
}
.ss-slider .slide-button:hover img, .ss-slider .slide-button.active img {
    background: none repeat scroll 0 0 #F0F0F0;
}
.no-js .ss-slider .slide-button:hover img, .no-js .ss-slider .slide-button.active img {
    background: none repeat scroll 0 0 #F8F8F8;
}
.ss-slider .slide-button:hover img, .ss-slider .slide-button.active img, .no-js .ss-slider .slide-button img {
    opacity: 1;
}
.pagination-container{display:none;}
.ss-slider .slide-content {
    color: #BFBFBF;
    display: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.75);
}
.ss-slider .slide-content a {
    color: #927C8F;
}
.ss-slider .slide-content a:hover {
    text-decoration: underline;
}
.ss-slider .slide-content h1, .ss-slider .slide-content h2, .ss-slider .slide-content h3, .ss-slider .slide-content h4, .ss-slider .slide-content h5, .ss-slider .slide-content h6 {
    color: #FFFFFF;
    margin: 0;
}
.ss-slider .slide-content h1 + *, .ss-slider .slide-content h2 + *, .ss-slider .slide-content h3 + *, .ss-slider .slide-content h4 + *, .ss-slider .slide-content h5 + *, .ss-slider .slide-content h6 + * {
    margin-top: 5px;
}
.ss-slider .slide-content h2 {
    font-size: 20px;
    font-weight: 700;
}
.ss-slider .slide-content h6 {
    font-size: 13px;
    font-weight: 400;
}
.ss-slider .slide-content p {
    margin-bottom: 10px;
}
.ss-slider .slide-content p:last-of-type {
    margin-bottom: 0;
}
.ss-slider .slide-content .button {
    color: #FFFFFF;
    font-size: 11px;
    padding: 5px 14px;
    text-shadow: none;
}
.ss-slider .slide-content .button:hover {
    text-decoration: none;
}
.ss-slider .pagination-container a {
    -moz-transition: background-color 0.2s ease 0s, bottom 0.2s ease 0s, height 0.2s ease 0s, opacity 0.2s ease-in-out 0s, top 0.2s ease 0s;
    background: url("../images/slider-arrows-small.png") no-repeat scroll 0 center rgba(243, 90, 32, 0.6);
    bottom: 115px;
    cursor: pointer;
    display: block;
    left: 346px;
    min-height: 27px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-indent: -9999px;
    width: 15px;
    z-index: 2;
}
.ss-slider .pagination-container .next {
    background-position: -15px center;
    bottom: 156px;
}
.ss-slider .pagination-container a:hover, .ss-slider.hide-content:hover .pagination-container a:hover {
    background-color: #F35A20;
}
.ss-slider .pagination-container.center a {
    background-image: url("../images/slider-arrows-large.png");
    bottom: auto;
    left: 50%;
    min-height: 40px;
    top: 135px;
    width: 35px;
}
.ss-slider .pagination-container.center .prev {
    background-position: 0 center;
    left: 241px;
}
.ss-slider .pagination-container.center .next {
    background-position: -35px center;
    left: auto;
    right: 241px;
}
.ss-slider .pagination-container.bottom a {
    background-image: url("../images/slider-arrows-medium.png");
    bottom: 85px;
    min-height: 20px;
    width: 37px;
}
.ss-slider .pagination-container.bottom .prev {
    background-position: -1px center;
    left: 0;
}
.ss-slider .pagination-container.bottom .next {
    background-position: -40px center;
    left: auto;
    right: 0;
}
.ss-slider .active-slide-bar {
    background: none repeat scroll 0 0 #FBC91B;
    bottom: 0;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    z-index: 10;
}