#promo-social-bar{
	text-align: center;padding-bottom: 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
#promo-social-bar .button{
	padding: 0;border: 1px solid rgba(0, 0, 0, 0.1)
}
#promo-social-bar .button a{
	padding: 15px;display: block;color: white
}
#promo-social-bar .contact{
	background-color: #ff4500
}
#promo-social-bar .contact:hover{
	background-color: #e63e00
}
#promo-social-bar .friend{
	background-color: #33cc99
}
#promo-social-bar .friend:hover{
	background-color: #2eb88a
}
#promo-social-bar .facebook{
	background-color: #3b5998
}
#promo-social-bar .facebook:hover{
	background-color: #344e86
}
#promo-social-bar .twitter{
	background-color: #00aced
}
#promo-social-bar .twitter:hover{
	background-color: #0099d4
}
.centered{
 	text-align: center;
 	align-items: center;
 	align-content: center;
 }
hr {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin: 37px auto;
	clear: both;
}
.header-img {
	margin: 0 auto;
	width: 100%;
	height: auto;
	padding-bottom: 25px;
}
.promo-disclaimer {
	font-size: smaller;
	text-align: justify;
}
fieldset.Sheffield-Disclaimer {
	display: block;
	border: 1px solid rgba(0,0,0,.1);
	padding: 5px;
	width: 100%;
}
.Sheffield-Disclaimer legend { 
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0;
	border: none;
	font-size: 25px;
	font-weight: bold;
}
.table-RWD {text-align: left;border-collapse: collapse;margin: 40px auto;}  
.table-RWD tr { border: 1px solid #ccc; }
.table-RWD td { border: 1px solid #ccc; }
.table-RWD td:first-child {text-align: left; }
.table-RWD th,.table-RWD td { padding: 5px 10px;  }
.table-RWD th { text-align: center; }
.table-RWD tbody tr:nth-of-type(even) { background-color: rgba(0,0,0,0.05); }
@media(max-width: 650px) {
 .table-RWD {width: 100%;}
 .table-RWD thead {display: none;}
 .table-RWD tbody tr:nth-of-type(even) {    background-color: rgba(0,0,0,0.05); }
 .table-RWD tbody td { display: block; }
 .table-RWD tbody td:before {content: attr(data-table);display: block;float: left;width: 40%;margin-right: 10px;padding-right: 10px;font-weight: 700;}
 .table-RWD td:first-child {text-align: left; }
 .table-RWD tbody td:after {    content: '';display: block;clear: both;}
 .carousel-control .fa-chevron-circle-left, .carousel-control .fa-chevron-circle-right, .carousel-control .icon-next, .carousel-control .icon-prev {
 	position: absolute;
 	top: 50%;
 	z-index: 5;
 	display: inline-block;
 	margin-top: -10px;
 }
 .carousel {
 	margin-bottom: 15px;
 }
 .carousel-inner {
 	width: 100%!important;
 }
 