
h2 a 	{color:inherit; text-decoration:none;}

.wide-col	{width:816px; margin-left:0;}
.wide-col .btn	{margin-top:40px;}

.narrow-col	{width:248px; margin-left:36px;}

.form-container			{width:60%; margin-top:30px;}
.form-row-with-button	{width:100%;}
.form-container input	{width:100%;}
.form-container .square-btn.search-square	{background-position:-139px -40px;   background-image: url(../../img/icons/icons.png);}

p.results-found	{font-size:12px; font-size:1.2rem; text-transform:uppercase; font-family:'Montserrat', sans-serif; font-weight:bold; margin:30px 0}

.listing-item		{border-left:6px solid #0054a6; padding:20px 36px 0 36px; margin-bottom:30px;}
.listing-item.grey	{background-color:#f5f5f5;}
.listing-item h2	{font-family:'Raleway', sans-serif; font-weight:normal; text-transform:none; font-size:22px; font-size:2.2rem; margin-bottom:30px;}
.listing-item p		{font-size:16px; font-size:1.6rem;}
.listing-item ul	{font-size:12px; margin-top:-10px;}
.listing-item ul li strong	{text-transform:uppercase; font-family:'Montserrat', sans-serif; }
.listing-item ul li.active	{font-weight:bold;}
.listing-item img,
.listing-item span			{float:right; margin:0 0 30px 20px}

.narrow-col a	{display:block; margin-bottom:40px;}

@media all and (max-width: 1100px) { 

h1					{text-align:left;}
.wide-col			{width:75%;}
.narrow-col			{width:23%; margin-left:2%;}
.narrow-col a img	{width:100%;}
.form-container {width: 90%;}

	
}


@media all and (max-width: 640px) { 

.wide-col .btn	{margin-top:0px;}
.wide-col		{width:100%; float:none; padding-bottom:0;}	
.narrow-col		{width:100%; float:none; margin:0;}
.bottom-80		{padding-bottom:0 !important;}
.form-container {width: 100%;}

#show-more-posts {height: auto !important; line-height: 1.5em; padding: 15px 65px 15px 15px;}

}

