* {font-size: 16px; color:#fff;}
body {background: #000; }

a               {color:#fff; text-decoration:underline;}
a:hover    {color:#fff; text-decoration:underline;}
a:visited {color:#fff; text-decoration:underline;}

.bcrumb {display:inline-block; padding: 0px 5px;}
.bold    {font-weight:bold;}
.mt20    {margin-top:20px;}
.mb20    {margin-bottom:20px;}
.pb20    {padding-bottom:20px;}
.pb30    {padding-bottom:30px;}

.thumbnail {padding:0px !important; 
           background-color: #000 !important; 
		   border: 2px solid #fff !important; 
		   border-radius: 2px !important; 
		   margin-bottom:5px !important;}

.thumbnail img{
    max-width: 100%; /* do not stretch the bootstrap column */
}

.img-wrapper{
	width: 100%;
	padding-bottom: 85%; /* your aspect ratio here! */
	position: relative;
}

.img-wrapper img{
	position: absolute;
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0;
	min-height: 100%; /* optional: if you want the smallest images to fill the .thumbnail */
}