.img_hovered:hover { opacity: 0.9; filter: alpha(opacity=90); }

.full_width {
width:100% !important;
height:auto !important;
}


.image_container {
  position: relative;
  text-align: center;
  color: white;
}


.trans_layered h2 {
    position: absolute;
    /*top: -36px;*/
	bottom: 0px;
    right: 0px;
	left:0px;
	/*margin-top:-38px !important;*/
    /*width: 100% !important;*/
    margin: auto;
    color: white;
    font-weight: bold;
    font-size: 1.2em;
    letter-spacing: 0px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.3);
    padding: 4px 0px 4px 10px;
   z-index:10000;
   text-align:center !important;
   line-height:1.35em;
}


@media screen and (max-width: 992px) {
 .trans_layered h2 {
   
    font-size: 1.1em;
    letter-spacing: 0px;
    padding: 4px 0px 4px 10px;
	/*margin-top:-34px !important;*/
   
}
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
 .trans_layered h2 {
    font-size: 0.9em;
    letter-spacing: 0px;
    padding: 4px 0px 4px 10px;
	/*margin-top:-30px !important;*/
}
}





.bottom_margin_0_px {margin-bottom:0px;}
.bottom_margin_5_px {margin-bottom:5px;}
.bottom_margin_10_px {margin-bottom:10px;}
.bottom_margin_15_px {margin-bottom:15px;}
.bottom_margin_20_px {margin-bottom:20px;}
.bottom_margin_25_px {margin-bottom:25px;}
.bottom_margin_30_px {margin-bottom:30px !important;}


.top_margin_0_px {margin-top:0px;}
.top_margin_5_px {margin-top:5px;}
.top_margin_10_px {margin-top:10px;}
.top_margin_15_px {margin-top:15px;}
.top_margin_20_px {margin-top:20px;}
.top_margin_25_px {margin-top:25px;}
.top_margin_30_px {margin-top:30px !important;}