﻿ 
.icon-rss:before { content: '\e804'; }
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}

.technology-org-category-cell {
	padding: 25px 20px 10px 20px;
}

#footer #legalease {
	text-align: center;
}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


#banner .banner_buttons_inner {
    width: 312px;
    margin: 0 auto;
}


h2, .contentheading {
	padding: 0;
	font-family: "ArchitectsDaughterRegular",Arial, Helvetica,sans-serif;
	font-size: 24px;
	font-weight: normal;
	vertical-align: bottom;
	color: #a6273d;
	text-align: left;
	width: 100%;
	line-height:32px;
	padding-bottom:10px;
}

.contentheading a,.contentheading a:visited{
	color: #4f4f4f;
	text-decoration:none;
	font-weight:normal;
}

.contentheading a:hover{
	color:#bbbd91;
}

.contentheading a span,.contentheading a:visited span,.contentheading span{
	font-family: "ArchitectsDaughterRegular";
}

.article_column .contentheading{font-size:16px !important;padding-bottom:0px;padding-left:15px;}


.text-heading {
	text-align: left;
    font-weight: bold;
    padding: 8px;
    padding-bottom: 0px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}
