#galleryOverlay,
#gallerySlider {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}

#galleryOverlay.visible,
#nextArrow:hover,
#prevArrow:hover {
    opacity: 1
}

#galleryOverlay {
    position: fixed;
    opacity: 0;
    z-index: 100000;
    background-color: #222;
    background-color: rgba(0, 0, 0, .8);
    overflow: hidden;
    display: none;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease
}

#gallerySlider {
    white-space: nowrap;
    position: absolute;
    -webkit-transition: left .4s ease;
    transition: left .4s ease
}

#gallerySlider .placeholder {
    background: url(/images/touchTouch-preloader.gif) center center no-repeat;
    height: 100%;
    line-height: 1px;
    text-align: center;
    width: 100%;
    display: inline-block
}

#gallerySlider .placeholder:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px
}

#gallerySlider .placeholder img {
    display: inline-block;
    max-height: 90%;
    max-width: 90%;
    vertical-align: middle
}

#gallerySlider.rightSpring {
    -moz-animation: rightSpring .3s;
    -webkit-animation: rightSpring .3s
}

#gallerySlider.leftSpring {
    -moz-animation: leftSpring .3s;
    -webkit-animation: leftSpring .3s
}

#nextArrow,
#prevArrow {
    border: none;
    text-decoration: none;
    background: url(/images/touchTouch-arrows.png) no-repeat;
    opacity: .5;
    cursor: pointer;
    position: absolute;
    width: 43px;
    height: 58px;
    top: 50%;
    margin-top: -29px;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

#prevArrow {
    background-position: left top;
    left: 40px
}

#nextArrow {
    background-position: right top;
    right: 40px
}
.t-bg--red .c-btn--bg-auto{background-color:#fbcc0a;border-color:#fbcc0a;color:#000;text-shadow:none}
.t-bg--red .c-btn--bg-auto:hover{background-color:#fde16e}
.t-bg--blue .c-btn--bg-auto{background-color:#ed8b1c;border-color:#ed8b1c;text-shadow:1px 1px 3px #000}
.t-bg--blue .c-btn--bg-auto:hover{background-color:#f1a34b}
.t-bg--lt-blue .c-btn--bg-auto{background-color:#387c2b;border-color:#387c2b;text-shadow:1px 1px 3px #000}
.t-bg--lt-blue .c-btn--bg-auto:hover{background-color:#4a8a39}
.t-bg--orange .c-btn--bg-auto{background-color:#4885c6;border-color:#4885c6}
.t-bg--orange .c-btn--bg-auto:hover{background-color:#6f9fd2}
.t-bg--yellow .c-btn--bg-auto{background-color:#598526;border-color:#598526}
.t-bg--yellow .c-btn--bg-auto:hover{background-color:#74ad31}
.t-bg--green .c-btn--bg-auto{background-color:#68a8db;border-color:#72afd3}
.t-bg--green .c-btn--bg-auto:hover{background-color:#6f9fd2}