/* IE8 OVERRIDE STYLES FOR [CLIENT] - [MONTH YEAR] - CYBER MEDIA SOLUTIONS */

/* GENERAL
================================================================================ */
h1, .h1 {font-size: 26px !important;}
h2, .h2, h3, .h3 {font-size: 20px !important;}
h4, .h4 {font-size: 0.875rem !important;}

hr {
	margin: 25px 0 !important;
	border-bottom: 1px solid #e0e0e0;
}

.vert_centre {
	top: 42%;
}

.clear_ie8 {
	clear: both;
}

/* FOUNDATION ELEMENTS
================================================================================ */
.row, .top-bar-section {max-width: 1200px !important;} /* 1200px */
	.row .columns {padding: 0 25px;}

.reveal-modal, dialog {
	margin-top: 50px !important; /* will stop animation */
	max-width: 1000px;
	zoom: 1;
	background: #fff;
	border: 5px solid #e4e4e4;
}
	.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
		line-height: 20px;
		font-size: 24px !important;
		font-size: 1.25rem;
		top: 20px !important;
	}
.reveal-modal-bg {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#75ffffff, endColorstr=#75ffffff)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#75ffffff, endColorstr=#75ffffff);
}

.tooltip {
	max-width: calc(100% - 25px);
}

/* HEADER
================================================================================ */
#header nav ul li a:after {display: none;}

#header .search input[type="text"] {
	width: 70%;
	line-height: 36px;
}
#header .search input[type="button"] {
	float: right;
}
.fixed_nav {
	background: url(../images/style/ie_black_60.png) 0 0 repeat;
	height: 80px !important;
}

/* BREADCRUMB
================================================================================ */
#breadcrumb div.columns {
	height: 30px;
}
	#breadcrumb ul li a {
		margin-right: 10px;
		padding-right: 10px;
		border-right: 1px solid #434443;
	}
	#breadcrumb ul li a:after {display: none;}

/* HOMEPAGE
================================================================================ */
.home h1 {
    font-size: 44px !important;
}
.transactions li a {
	padding: 35px !important;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#95000000, endColorstr=#95000000)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#95000000, endColorstr=#95000000);
}
	.transactions li a:hover, .transactions li a:focus {
		background: #00875b;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
		.transactions li a .vert_centre {
			top: auto;
		}

.resident {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00875b endColorstr=#005439)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00875b, endColorstr=#005439);
}
	.resident hr, .sub .link_list li a {border-bottom: 1px solid #fff;}

.categories li a:hover .icon, .categories li a:focus .icon {
	background: transparent url(../images/style/ie_icon_bg.png) center bottom no-repeat;
}
	.categories li a span {
		width: 60%;
	}

.news_list {
	border-top: 1px solid #e0e0e0;
	margin-left: 0 !important;
}
	.news_list li {
		border-bottom: 1px solid #e0e0e0;
	}
	.news_list li a .text {
		width: 70%;
		margin-left: 40px;
	}
	.news_list li a .arrow {
		display: block;
		text-indent: 0;
		text-align: center;
		width: 100%; height: 100%;
		color: #00875b;
		background: transparent;
		font-size: 20px;
		line-height: 36px;
		margin: 0; padding: 0;
	}
		.news_list li a .arrow:after {display: none;}
		.news_list li a:hover .arrow, .news_list li a:focus .arrow {
			background: transparent;
			color: #fff;
		}
	
/* MAIN CONTENT
================================================================================ */
.title_bar:after {display: none;}

.orange {background: #df6c17;}

.icon {
	border: none;
	background: url(../images/style/ie_icon_bg.png) center top no-repeat;
}

.link_list li a {border-bottom: 1px solid #e0e0e0;}
	.link_list li a:hover, .link_list li a:focus {border-color: #67b757;}
	
.news_list.full li a .text {
	width: 80%;
	margin-left: 20px !important;
}

.accordion .accordion-navigation a, .accordion .accordion-navigation.active a {
	background: rgba(0, 0, 0, 0.1);
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#10000000 endColorstr=#10000000)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#10000000, endColorstr=#10000000);
}
	.accordion .accordion-navigation .content a {
		-ms-filter: none;
		filter: none;
	}

/* EVENTS FINAL PAGES
================================================================================ */	
.event_summary p {width: 85%;}

.event_summary .columns {
	border-right: 1px solid #e0e0e0;
}
.event_summary .columns.ie8_last {
	border: none;
}
	
/* TABLES
================================================================================ */
table {
	border-color: #e0e0e0;
}

/* A-Z
================================================================================ */	
.a-z_content dl dd, .a-z_content dl dt {
	border-bottom: 1px solid #e0e0e0;
}

/* SEARCH RESULTS
================================================================================ */	
.search_advanced {
	border: 1px solid #e0e0e0;
}

.planning_copyright {
	border: 1px solid rgb(198,15,19);
}

.search_results .result {
	border-bottom: 1px solid #e0e0e0;
}

/* FORMS
================================================================================ */
/* Text fields */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], 
input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea,
.select_con {
	border: 1px solid #e0e0e0;
}

/* Select fields */
form select {
	margin-top: 8px;
}
	
/* Custom select fields */
form .select_con {
	padding: 6px 7px;
}
	/* Handles drop-down arrow - remove if using image instead */
	form .select_con:after {
		content: none;
	}
	form .select_con select {
		width: 100%;
	}
	
form input[type="text"], form textarea {
	width: 100%;	
	padding: 6px 7px;
}
form input[type='text'].txt_search {
	width: 180px;
}

/* BUTTONS
================================================================================ */
.button, button {
	padding: 4px 25px !important;
}

/* FOOTER
================================================================================ */
#footer h3, #footer ul li a {
	border-bottom: 1px solid #fff !important;
}
	#footer ul li a:hover, #footer ul li a:focus {border-color: #00875b !important;}
	
	#footer ul.social_links li a {
		border: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000, endColorstr=#20000000)";
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000, endColorstr=#20000000);
	}
		#footer ul.social_links li a:hover, #footer ul.social_links li a:focus {
			-ms-filter: none;
			filter: none;
		}