.signatories{
  text-align:right;
}
.signatories h4{
  padding-top:10px;
}
.border-container {
  padding:20px 0;
  border-bottom:2px dotted #999;
  overflow:hidden;
}
.border-container h4 {
  font-weight: normal;
    margin: 0 auto 10px;
    text-transform: uppercase;
}
.border-container h4 a {
  color:#333;
}
.border-container p {
  font-weight: normal;
    line-height: 24px;
    margin: 0 auto;
}
.catlinks a {
  text-transform:uppercase;
  font-size:13px;
  line-height:17px;
  text-decoration:underline!important;
}

.catlinks h4 a {
  	font-size:14px;
  	line-height:15px;
  	font-weight:bold;
  	text-decoration:none!important;
}

.catlinks h4 {
  	font-size:14px;
  	line-height:15px;
  	font-weight:bold;
  	text-decoration:none!important;
}


.border-container img {
  float: right !important;
  margin:0 auto 10px;
}
.border-container ul li {
  margin:0 auto 10px;
}
.border-container a {
  color:#999999;
  text-decoration:none;
}
.border-container a:hover {
  color:#333333;
  text-decoration:underline;
}

/* Content */
#col-54-1 h1 {
  margin:0 auto 30px !important;
}
#col-54-1 p {
  margin:0 auto 30px !important;
}
.catpost-list {
  padding:0 0 20px; 
  border-bottom: 2px dotted #999;
  margin: 0 auto 20px;
}
.catpost-list p span {
  text-transform:uppercase;
}
.catpost-list a {
  text-transform:uppercase;
  color: #333;
}
/****************************
         RESPONSIVE
****************************/
.bottom-about {
	background-attachment: fixed;
	background-size: cover;
}
/* Mobile Layout: 479px and below. */
#container-54 {
	width: 90%;
}
#container-54 #col-54-2 {
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	width: 100%;
}
#container-54 #col-54-1 {
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	width: 100%;
}
.cat-col1-1 {
	float: left;
	margin: 0 auto 30px;
	width: 100%;
}
.cat-col2-1 {
	float: left;
	margin: 0 auto 30px;
	width: 100%;
}
.cat-col-wrapper-1 {
	padding-right: 0;
}
.cat-col-wrapper-2 {
	padding-left: 0;
}

/* Tablet Layout: 480px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 480px) {
#container-54 {
	width: 90%;
}
#container-54 #col-54-2 {
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	width: 100%;
}
#container-54 #col-54-1 {
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	width: 100%;
}
.cat-col1-1 {
	float: left;
	margin: 0 auto 30px;
	width: 100%;
}
.cat-col2-1 {
	float: left;
	margin: 0 auto 30px;
	width: 100%;
}
.cat-col-wrapper-1 {
	padding-right: 0;
}
.cat-col-wrapper-2 {
	padding-left: 0;
}
}

/* Desktop Layout: 768px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 768px) {
#container-54 {
	width: 90%;
}
#container-54 #col-54-2 {
	display: inline;
	float: left;
	margin-left: 1.25%;
	margin-right: 1.25%;
	min-height: 1px;
	width: 22%;
}
#container-54 #col-54-1 {
	display: inline;
	float: right;
	margin-left: 1.25%;
	margin-right: 1.25%;
	min-height: 1px;
	width: 73%;
}
.cat-col1-1 {
	float: left;
	margin: 0 auto 30px;
	width: 50%;
}
.cat-col2-1 {
	float: left;
	margin: 0 auto 30px;
	width: 50%;
}
.cat-col-wrapper-1 {
	padding-right: 20px;
}
.cat-col-wrapper-2 {
	padding-left: 20px;
}
}

/**** min-width of 1200px ****/
@media only screen and (min-width: 1200px) {
#container-54 {
	width: 1200px;
}
#container-54 #col-54-2 {
	display: inline;
	float: left;
	margin-left: 1.25%;
	margin-right: 1.25%;
	min-height: 1px;
	width: 22%;
}
#container-54 #col-54-1 {
	display: inline;
	float: right;
	margin-left: 1.25%;
	margin-right: 1.25%;
	min-height: 1px;
	width: 72%;
}
.cat-col1-1 {
	float: left;
	margin: 0 auto 30px;
	width: 50%;
}
.cat-col2-1 {
	float: left;
	margin: 0 auto 30px;
	width: 50%;
}
.cat-col-wrapper-1 {
	padding-right: 20px;
}
.cat-col-wrapper-2 {
	padding-left: 20px;
}
}