.stretch_gallery{
    overflow:hidden;

	border-top:    10px solid  #FAB927;
	border-right:  1px dashed #FAB927;
	border-bottom: 10px solid #FAB927;
	border-left:   1px solid  #FAB927;
    margin:0px auto;
    /*width: 100%;*/
    max-width: 100%;
    /*height: 400px;*/
    /*max-height: 400px;*/
    background: transparent;

}

.sg{
    width:120%;
    height:100%;


}



.sg_slide{
    overflow:hidden;



    margin-right: 0px;
    float: left;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    background-size: cover !important;
    cursor: pointer;

}



/*.sg_slide:hover .sg_text_block,*/
/*.sg_slide:active .sg_text_block{*/
    /*left:0px;*/
    /*transition:500ms;*/
/*}*/






.sg_dummy{
    position:relative;
    height:100%;
    width:100%;

}


.sg_text_block{
    text-align: center;
    font-family: 'Stoke', serif;
    position:absolute;
    bottom: 0;
    width:100%;
    left:500px;

    height: 85px; 

    background: rgba(255, 255, 255, 0.5);
    /*transition:500ms;*/
}




.sg_caption{
    
    font-weight: normal;
    letter-spacing: 0.1em;
    /*text-transform: uppercase;*/
    
    padding-left: 10px;
    padding-top: 10px;
    font-size: 18px; 
    font-family: sans-serif;
    color: rgb(0, 0, 0);
}

.sg_description{
    width:100%;
    font-weight: normal;
    letter-spacing: 1px;
    /*text-transform: uppercase;*/
   
    padding-left: 10px;
    padding-top: 10px;

    font-size: 10px; 
    font-family: sans-serif; 
    color: rgb(0, 0, 0);
}

