/* General Codrops Demo Style */
p.sub {padding:25px 10px 10px 10px; text-align:left; color:#aaa;}
.clr {clear:both;}
/* Header Style */
.es-carousel-wrapper {border-top-left-radius:0 !important; border-top-right-radius:0 !important; margin:0 !important; background-color:#f0f0f0 !important; -webkit-box-shadow:none !important; box-shadow:none !important;}
.es-carousel-wrapper li img {height:auto !important;}
.rg-image-wrapper, .rg-image-nav a {border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important;}
.rg-image-wrapper {background-image:none !important; background-color:#f0f0f0 !important;}
.rg-image-nav a {background-color:#f0f0f0 !important;}
.rg-caption p {color:#222 !important; font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana !important;}
.rg-image img {display:block; margin:0 auto; float:none;}

.rg-image-wrapper .header{
    font-size:13px;
    background:#000;
    opacity:0.9;
    text-transform:uppercase;
    -moz-box-shadow:1px 0 2px #000;
    -webkit-box-shadow:1px 0 2px #000;
    box-shadow:1px 0 2px #000;}
.rg-image-wrapper .header a{
    line-height:18px;
    padding:0 4px;
    letter-spacing:1px;
    text-shadow:1px 1px 1px #000;
    color:#ddd;
}
.rg-image-wrapper .header a:hover{
    color:#fff;
}
.rg-image-wrapper .header a span{
    font-weight:bold;
}
.rg-image-wrapper .header span.right_ab{
    float:right;
}
.rg-image-wrapper .content{
    margin:0px 25px 30px 25px;
}

}
@media screen and (max-width: 640px) {
    .rg-image-wrapper .header a{
        display:block;
        text-align:center;
        font-size:10px;
        text-shadow:none;
    }
    .rg-image-wrapper .header span.right_ab{
        float:none;
    }
}
