body {
	font-family: "Open sans";
	background: #004469;
}
a {
	color: #0a5d82;
}
.black {
	color:#000000!important
}

.lightblue {
	color:#5a94ac!important ;
}

.darkblue {
	color:#0a5d82!important ;
}

.profileHeading3 {
	font-size: 1.1em!important;
}

a.read-more {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #0a5d82;
	text-transform: uppercase;
	
}

p a.read-more {
	white-space:nowrap
}

a:hover {
	text-decoration: none;
	color: #6eb2ce;
}
.drop-shadow-large {
	box-shadow: 0px 20px 20px rgba(0,0,0,.10);	
}
.drop-shadow-small {
	box-shadow: 0px 5px 10px rgba(0,0,0,.05);	
}
hr {
	border-top: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 10px;
}

/***** EYE BROW *****/

#eyebrow, .eyebrow {
	background: #004469;
}
#quote-scroller blockquote {
	font-size: 1.6em;
	font-family: Times, serif;
	border: none;
	color: #6eb2ce;
	line-height: 62px;
	margin: 0;
	padding: 0;	
	text-align: right;	
}
#quote-scroller blockquote cite {
	color: #fff;
	font-weight: bold;
	font-size: 60%;
	text-transform: normal;
	font-family: "Open sans", sans-serif;		
}


/****** TOOLBAR ***********/

#toolbar .navbar-right a {
	color: #fff !important;
}
#toolbar {
	background: #0a5d82;
	color: #fff;
	margin-bottom: 0;
}
#toolbar .navbar {
	margin-bottom: 0;
	background: none;
	border: none;
}
#toolbar .navbar-collapse {
	padding: 0;
}
#toolbar .navbar-brand {
	padding: 0;
}
#toolbar li a {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
}
/*BF 03 Nov 2014		Start	*/
#toolbar li a {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	font-size: 1em;
	padding: 9px 12px;
}
/*BF 03 Nov 2014		End		*/
#toolbar li.active{
	background: #6eb2ce;
	color:#0a5d82
}

#toolbar li>a:hover {
	background: #0f3345 ;
	color:#fff
}

#toolbar ul > li:hover {
	color:#FFFCFC
	
}
#toolbar ul.dropdown-menu,
#toolbar .flexnav li ul {
	list-style:none;
	background: #a4e2db;
	border: 0;
	padding: 10px 15px;
	background: url(../images/static/first-level-bg.png) repeat  ;
	border:none;
	-webkit-box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.4);
	box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.4);
}
#toolbar ul.dropdown-menu li a,
#toolbar li.active ul.dropdown-menu a,
#toolbar .flexnav li ul li a {
	border-top: 1px solid #CAF0E7;
	padding: 2px 15px 2px 2px;
	border-top: none;
	background: none;
	color: #ffffff;
	border-bottom:none;
	font-size:12px
}

#toolbar .flexnav li ul li ul::before {
	content: url(../images/static/second-level-arrow.png); ;
	position:absolute ;
	left:-6px ;
	
}

#toolbar .flexnav li ul li ul {
	background:#71b3d0
}
 
#toolbar .flexnav li ul li ul li a {
	color:#FFFFFF ;
	font-size:12px
}

#toolbar .flexnav li ul li ul li a:hover {
	color:#000000
}

#toolbar ul.dropdown-menu li a:hover,
#toolbar .flexnav li ul li a:hover {
	color:#FFFFFF ;
}
@media (min-width: 800px) {
#toolbar .flexnav li ul li.item-with-ul > a {
	background: url(../images/uploads/general/arrow.png) no-repeat  right center;
}
}
#toolbar .flexnav li ul li.item-with-ul > a:hover {
	color:#6eb2ce ;
}
#toolbar .flexnav li ul li > a:hover {
	color:#6eb2ce ;
}
/*BF 04 NOV 2014		Start	*/
#toolbar .navbar-form {
	margin-top: 7px;
	margin-bottom: 5px;
}
/*BF 04 NOV 2014		End	*/
#toolbar li.open > a {
	background: #85d8cf;
	color: #004469;
}
#toolbar .form-control {
	color: #555;
	background: #fff;
	border-radius: 0;
	border: none;
}
#toolbar .input-group-addon {
	color: #fff;
	background: #85d8cf;
	border-radius: 0;
	border: none;
	padding: 0;
}
/*BF 04 NOV 2014		Start	*/
#toolbar .input-group-addon button {
	padding: 3px 5px;
	
}
/*BF 04 NOV 2014		End	*/
#toolbar .navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
#toolbar .menu-button { 
	background: #004469;
}


/*** DIALER ***/

#dialer {
	background: #004469;
	padding-top: 20px;
	padding-bottom: 20px;
}
#dialer p {
	margin: 0;
	padding: 0;
	color: #7ec2dd;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 1.1em;
}
#dialer p .tel,
#dialer p .tel a {
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: "Open sans", sans-serif;
	text-transform: uppercase;
	font-weight: 300;
	white-space:nowrap
}

#dialer p span.tel {
	background-color: #ffffff;
	border: 1px solid #266588;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#024163', endColorstr = '#065378');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#024163', endColorstr = '#065378')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #024163, #065378);
	background-image: -ms-linear-gradient(top, #024163, #065378);
	background-image: -o-linear-gradient(top, #024163, #065378);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#024163), to(#065378));
	background-image: -webkit-linear-gradient(top, #024163, #065378);
	background-image: linear-gradient(top, #024163, #065378);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
	/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
	padding:7px 15px ;
}


/*** CONTENT ***/

#content {
	padding-top: 25px; /*BF 12 11 2014 */
	background: #fff;
}
#content #hero {
	margin-bottom: 10px;
}
#content #hero h1, #content #hero p.herotext {
	position: absolute;
	top: 65px;
	left: 15px;
	margin: 0;
	background: #f00;
	font-family: 'Open Sans Condensed', sans-serif;
	padding: 15px 40px 15px 25px;
	background: #004469;
	background: rgba(0,68,105,.9);
	text-transform: uppercase;
	color: #e0f7f1;
	font-size: 3.5em;
	max-width: 60%;
}

#home #content #hero h1, #home #content #hero p {
	position: absolute;
	top: 65px;
	left: 0;
	margin: 0;
	background: #f00;
	font-family: 'Open Sans', sans-serif;
	padding: 15px 40px 15px 25px;
	background: #004469;
	background: rgba(0,68,105,.9);
	text-transform:none;
	color: #e0f7f1;
	font-size: 1.7em;
	max-width: 60%;
	line-height:normal
}

@media only screen and (max-width: 991px) {
	#content #hero h1, #content #hero p.herotext {
		
	}

	#home #content #hero h1, #home #content #hero p {
		position: absolute;
		top: 65px;
		left: 0;
		margin: 0;
		background: #f00;
		font-family: 'Open Sans', sans-serif;
		padding: 15px 40px 15px 25px;
		background: #004469;
		background: rgba(0,68,105,.9);
		text-transform:none;
		color: #e0f7f1;
		font-size: 1.5em;
		max-width: 90%;
	}
}
@media only screen and (max-width: 730px) {
	#content #hero h1, #content #hero p.herotext {
		position: absolute;
		top: 15px;
		left: 15px;
		margin: 0;
		background: #f00;
		font-family: 'Open Sans Condensed', sans-serif;
		padding: 15px 40px 15px 25px;
		background: #004469;
		background: rgba(0,68,105,.9);
		text-transform: uppercase;
		color: #e0f7f1;
		font-size: 3.5em;
		max-width: 60%;
	}

	#home #content #hero h1, #home #content #hero p {
		position: absolute;
		top: 35px;
		left: 0;
		margin: 0;
		background: #f00;
		font-family: 'Open Sans', sans-serif;
		padding: 15px 40px 15px 25px;
		background: #004469;
		background: rgba(0,68,105,.9);
		text-transform:none;
		color: #e0f7f1;
		font-size: 0.81em;
		max-width: 90%;
	}
}
@media only screen and (max-width: 570px) {
	
	#content #hero h1, #content #hero p.herotext {
		position: absolute;
		top: 15px;
		left: 15px;
		margin: 0;
		background: #f00;
		font-family: 'Open Sans Condensed', sans-serif;
		padding: 15px 40px 15px 25px;
		background: #004469;
		background: rgba(0,68,105,.9);
		text-transform: uppercase;
		color: #e0f7f1;
		font-size: 2.5em;
		max-width: 60%;
	}

	#home #content #hero h1, #home #content #hero p {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		background: #f00;
		font-family: 'Open Sans', sans-serif;
		padding: 15px;
		background: #004469;
		background: rgba(0,68,105,.9);
		text-transform:none;
		color: #e0f7f1;
		font-size: 0.8em;
		max-width: 100%;
	}
}
@media only screen and (max-width: 370px) {
	#content #hero h1 {
		position: relative;
	}
	#content #hero p.herotext {
		position: relative;
		top:auto ;
		left:0 ;
		max-width:100%
	}
	#dialer p {
		font-size:12px;
	}
	
}
#content #hero img {
	box-shadow: 0px 20px 20px rgba(0,0,0,.10);
}

#content #introduction {
	margin-bottom: 30px;
}
#content #introduction p {
	font-weight: 300;
	font-size: 1em;
	line-height: 1.6em;
	margin-bottom: 10px;
	color: #000000;
}
#content #introduction li {
	font-weight: 300;
	font-size: 1em;
	line-height: 1.6em;
	margin-bottom: 5px;
	color: #000000;
}
#content #introduction p:first-of-type {
	font-weight: 300;
	font-size: 1.6em;
	margin-bottom: 10px;
	color: #000000;
}

#content #introduction a {
	text-decoration: underline;
/* Link Underline and other styles */
}

/*** CONTENT > ARTICLE ***/

#content #article {
	margin-bottom: 90px;
}
#content #article .titlebar {
	line-height: 1em;
	margin: 0;
	background: #f00;
	font-family: 'Open Sans Condensed', sans-serif;
	padding: 30px 15px;
	background: #004469;
	background: rgba(0,68,105,.9);
	text-transform: uppercase;
	color: #e0f7f1;
	font-size: 2.5em;
	border-bottom: 5px solid #84D7CE;
	margin-bottom: 30px;
	background-position: right;
	background-repeat: no-repeat;
}
#content #article .titlebar h1 {
	line-height: 1em;
	margin: 0;
	font-family: 'Open Sans Condensed', sans-serif;
	padding: 0;
	text-transform: uppercase;
	color: #e0f7f1;
	font-size: 1em;
}

#content #article h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 2.5em;
	margin: 0 0 10px 0;
	color: #0a5d82;
	text-transform: uppercase;
}
#content #article h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.75em;
	margin: 0 0 10px 0;
	color: #0a5d82;
	text-transform: uppercase;
}

#content #article .date-marker h2.date {
	text-transform:none;
	font-size: 0.8em;
	font-weight:normal ;
	font-family: "Open sans";
	
}

#content #article h2.date {
	text-transform:none;
	font-size: 1.1em;
}

#content #article h2 strong {
	color: #85d8cf;
}
#content #article h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.25em;
	margin: 0 0 5px 0;
	color: #0a5d82;
	text-transform: uppercase;
}
#content #article h4 {
	font-size: 1.3em;
	font-weight: 300;
	margin: 15px 0 7px 0;
	color: #0a5d82;
}
#content #article,
#content #article p,
#content #article li
 {
	font-weight: 300;
	font-size: 1em;
	line-height: 1.6em;
	margin-bottom: 10px;
	color: #000000;
}

#content #article p a {
	text-decoration: underline;
/* Link Underline and other styles */
}

#content #article #tools a {
	font-size:14px ;
	color:#428bca ;
	margin-right:10px ;
	color:#5a94ac
}

#content #article #getDirection p {
	font-size:12px
}

#content #article p:first-of-type {
	font-weight: 600;
	font-size: 1.25em;
	margin-bottom: 10px;
	color: #000000;
}
#content.fixfirstparagraph #article p:first-of-type {
	font-weight: 300;
	font-size: 1em;
	margin-bottom: 10px;
	color: #000000;
}

#content #article form p,
#content #article form p:first-of-type {
	font-weight: 300;
	font-size: 1em;
	margin-bottom: 10px;
	color: #000000;
}
#content #article #pagination {
	margin-top: 20px;
	color: #333;
}
#content #article #pagination a {
	color: #0a5d82;
}

#content #article #pagination a.active {
	color:#55a2ce
}

/*** CONTENT > SEARCH RESULTS ***/

#content table.search-results th {
	padding: 10px 0;
	border-bottom: 3px solid #85d8cf;
	font-size: 1.2em;
}
#content table.search-results td {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

/*** CONTENT > ARTICLE > ADDRESS BLOCK ***/

#content #article #address-block h3 {
	margin-bottom: 0;
}
#content #article #address-block p:first-of-type {
	font-weight: 300;
	font-size: 1em;
	margin-bottom: 10px;
	color: #000000;
}

/*** CONTENT > LAWYER LIST ***/

#content .lawyers-list-old {
	border-top: 1px solid #84D7CE;
	margin-top: 15px;
	padding-top: 15px;
}
#content .lawyers-list .row {
	/*border-bottom: 1px solid #ddd;
	margin-bottom: 15px;*/
	border-bottom: none;
	margin-bottom: 5px;
}

#content .lawyers-list.noBorder .row {
	border-bottom: none;
	margin-bottom: 5px;
}

#content .lawyers-list .row:last-of-type {
	border-bottom: none;
	margin-bottom: 15px;
}
#content .lawyers-list .key-contact {
	margin-bottom: 15px;
	background: none;
	box-shadow: none;
}
#content .lawyers-list .key-contact .details {
	margin-top: 0;
	width:65%
}
#content .lawyers-list .key-contact .details h2 {
	margin-bottom: 10px;
}
#content .lawyers-list h2, #content .lawyers-list p.fixheading {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.75em;
	margin: 0 0 30px 0;
	color: #0a5d82;
	text-transform: uppercase;
}



/*** CONTENT > DATED LISTS ***/

#content #article .dated-list {
	margin-top: 30px;
}
#content #article .dated-list-item {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#content .date-marker {
	/* background: #0a5d82;
	color: #fff;
	padding: 5px 3px;
	text-align: center;
	margin-right: -15px;
	margin-bottom: 15px;
	*/
	font-size: 1em;
	line-height: 1em;
	text-transform: normal;
}
/*
#content .date-marker .day {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 3em;
	line-height: 1em;
}
*/
#content #article .dated-list-item h4 {
	margin-top: 0;
}
#content #article .dated-list-item p:first-of-type {
	font-weight: 300;
	font-size: 1em;
	margin-bottom: 10px;
	color: #000000;
}

#content #article .dated-list-item div.newsExtraLinks {
	margin-bottom:20px
}

#content #article .dated-list-item div.newsExtraLinks p {
	font-weight: 300;
	font-size: 0.9em;
	margin-bottom: 2px;
	color: #0a5d82;
	display:block ;
	padding-left:20px ;
	background:url(../images/static/bullet.gif) no-repeat 0 6px
}

#content #article .dated-list-item div.newsExtraLinks p a {
	color:#55a2ce ;
	text-decoration: underline;
/* Link Underline and other styles */
}


/*** CONTENT > SIGN POSTS ***/

#content #sign-posts, #content #sign-posts1 {
	margin-bottom: 30px;
}

#content #sign-posts1 .col-md-offset-4 {
	margin-right: 33.33333333%;
	margin-left: 0
}

#content #sign-posts1 .col-md-center-align2 {
	margin-left:33.33333333%
}

#content #sign-posts1 .col-md-center-align {
	margin-left:16%
}

#content #sign-posts h4,  #content #sign-posts1 h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.6em;
	color: #0a5d82;
	text-transform: uppercase;
}
#content #sign-posts img, #content #sign-posts1 img {
	margin-bottom: 1em;
}
#content #sign-posts p, #content #sign-posts1 p {
	font-weight: 300;
	color: #000000;
}
#content #sign-posts .well, #content #sign-posts1 .well {
	background: #e0f7f1;
	border: none;
	border-radius: 0;
}
#content #sign-posts .well h3, #content #sign-posts1 .well h3 {
	margin-top: 0;
	font-weight: 300;
	color: #0a5d82;
}
#home #content #sign-posts .well h3, #home #content #sign-posts1 .well h3 {
	margin-top: 0;
	font-weight: 600; /*BF 12 11 2014*/
	color: #0a5d82;
	font-size: 1.0em;
	line-height: 1.2em;
}
#home #content #sign-posts .well p, #home #content #sign-posts1 .well p {
	margin-top: 0;
	font-weight: 300;
	color: #0a5d82;
	font-size: .9em;
}

#content #sign-posts .well .items a strong, #content #sign-posts1 .well .items a strong {
	font-size:12px ;
	font-family:'Open Sans Condensed', sans-serif;
}

/*** CONTENT > NEWSLETTERS LIST ***/
#content ul.newsletters-list{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ddd;
}

#content ul.newsletters-list li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ul.newsletters-list li a {
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	padding: 5px 0px;
	display: block;
	font-size: 1.2em;
}

/*** CONTENT > BLOG LIST ***/
#content ul.blog-list{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ddd;
	margin-bottom: 20px;
}

#content ul.blog-list li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ul.blog-list li a {
	border-bottom: 1px solid #ddd;
	padding: 5px 0px;
	display: block;
}


/*** CONTENT > CREDITS ***/

#credits {
	background:#0a5d82 ;
	color:#FFFFFF
}

#credits p, #credits a {
	line-height: bold;
	font-size: .9em;
	margin:0 ;
	padding:20px 0 ;
	color:#FFFFFF
}

#credits a.read-more {
	color:#FFFFFF
}


/*** CONTENT > KEY CONTACTS ***/

#content .key-contact {
	background: #f1f1f1;
	margin-bottom: 30px;
}
#content .key-contact .photo {
	margin-right: 15px;
	width: 25%;
}
#content .key-contact .details {
	margin-top: 15px;
}

#content .key-contact .details .title, #content #article p.title:first-of-type {
	font-weight: 700;font-size: .90em; margin-bottom:0; color:#333; line-height:normal ; text-transform:uppercase ; font-family: "Open sans"
}

#content .key-contact .details a.view {
	 color: #0a5d82!important;
	 background:none!important
}

#content .key-contact h2 {
	margin: 0;
	font-weight: 600;
	font-size: .85em;
	color: #000;
}
#content .key-contact h3, #content .key-contact p.fixprofile {
	margin: 3px 0 3px 0;
	font-weight: 300;
	font-size: 1.3em;
	color: #0a5d82;
}
#content .key-contact p {
	margin: 0;
}
@media (max-width: 480px) {
	#content .col-xs-4 .key-contact .photo {
		margin-right: 0;
		width: auto;
	}
}
/*** CONTENT > KEY CONTACTS ***/

#content #sidebar h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.6em;
	color: #0a5d82;
	text-transform: uppercase;
	margin-top: 0;
}
#content #sidebar .list-group {
	border-radius: 0;
	border: 0;
	list-style: none;
}
#content #sidebar .list-group li a {
	border-radius: 0;
	border: 0;
	background: #004469; /* Old browsers */
	background: -moz-linear-gradient(top,  #004469 1%, #0a5c81 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#004469), color-stop(100%,#0a5c81)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004469 1%,#0a5c81 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004469 1%,#0a5c81 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004469 1%,#0a5c81 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004469 1%,#0a5c81 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004469', endColorstr='#0a5c81',GradientType=0 ); /* IE6-9 */
	font-family: 'Open Sans Condensed', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1em;
}
#content #sidebar .list-group a:hover {
	background: #84d7ce;
}

#content #sidebar .list-group li.active > a, #content #sidebar .list-group li a.active {
	background:#424242
}

#content #sidebar .list-group li ul {
	margin-bottom: 0;
}
#content #sidebar .list-group li ul li a {
	background: #dddddd url(../images/uploads/general/arrow.png) no-repeat 20px center; /* Old browsers */
	background: url(../images/uploads/general/arrow.png) no-repeat 20px center, -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%) ; /* FF3.6+ */
	background: url(../images/uploads/general/arrow.png) no-repeat 20px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: url(../images/uploads/general/arrow.png) no-repeat 20px center, -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%) ; /* Chrome10+,Safari5.1+ */
	background: url(../images/uploads/general/arrow.png) no-repeat 20px center, -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: url(../images/uploads/general/arrow.png) no-repeat 20px center, -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%); /* IE10+ */
	background: url(../images/uploads/general/arrow.png) no-repeat 20px center, linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	color: #004469;
	padding-left:40px;
	
}
#content #sidebar .well {
	background: #f1f1f1;
}
#content #sidebar .well h3 {
	margin-top: 0;
	font-weight: 300;
	color: #0a5d82;
}
#news-page #content #sign-posts .well {
	background: #f1f1f1;
	border-left: 5px solid #333;
}
#news-page #content #sign-posts .well.media-news {
	border-left: 5px solid #54bce8;
}
#news-page #content #sign-posts .well.international-news {
	border-left: 5px solid #7ec2dd;
}
#news-page #content #sign-posts .well.commercial-news {
	border-left: 5px solid #7ec2dd;
}
#news-page #content #sign-posts .well.blog {
	border-left: 5px solid #85d8cf;
}

#news-page #content #sign-posts .well h3 {
	font-size: 1.6em;
}

/*****/

#footer {
	background: #004469;
	color: #7ec2dd;
	padding-top: 10px;
	padding-bottom: 30px;
}
#footer h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
}

#footer #singleLine h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	float: left ;
	padding-right:20px ;
	font-size:14px
}

#footer ul {
	color: #7ec2dd;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul li {
	margin: 0;
	padding: 0;
	font-size: .75em;
}
#footer a {
	color: #7ec2dd;
}

/******/

#compliance {
	background: #0a5d82;
	padding-top: 10px;
	position: fixed;
	width: 100%;
	bottom: 0;
	min-height: 35px;
}
#compliance p {
	line-height: 35px;
	color: #fff;
}

/***************************************/
/* RESPONSIVE ENHANCEMENTS             */
/***************************************/

/** MD **/

@media (max-width: 1199px) {
	OLD#toolbar li a {
		font-size: 1em;
		padding: 15px 12px;
	}
	#compliance p {
		color: #fff;
		font-size: 95%;
	}
		
}

@media (max-width: 991px) {
	#compliance p {
		line-height: 1.4em;
		color: #fff;
		font-size: 80%;
	}
		
}
/** MISC **/
@media (max-width: 767px) {
	#toolbar .container {
		padding: 0;
	}
	#toolbar .navbar {
		padding: 7px 0;
	}
	#toolbar .navbar-nav {
		margin: 0;
	}
	#toolbar .navbar-brand {
		padding: 0 5px 0 15px;
	}
	#toolbar .navbar-form {
		margin: 8px 0;
	}
	#toolbar .navbar-form .input-group-addon {
		margin-left: -10px;
		margin-right: 5px;
	}
}
@media (max-width: 600px) {
	#content #hero h1 {
		top: 20px;
		font-size: 2em;
		max-width:90%
	}
}
@media (max-width: 370px) {
	#content #hero h1 {
		max-width:100%
	}
}
/*******  BF 04 Nov 2014 ************/

#content #hero h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.6em;
	color: #0a5d82;
	text-transform: uppercase;
	margin-top: 0;
}

#content #hero h3 {
	margin-top:10px
}


#content #sign-posts #smaller-text p {
	font-weight: 300;
	color: #000000;
	font-size:12px
}

#content #article .key-contact h2 {
	margin: 0;
	font-weight: 600;
	font-size: .85em;
	color: #000;
}


#border-right {
	border-right: 1px solid #0a5d82
}

#contactAddress {
	background:#FFFFFF ; 
	position:relative;
	display:block ; 
	z-index:99999999 ;
	padding:20px ;
	margin-top:50px ;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.27);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.27);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.27);
}

#contactAddress p {
	font-size:12px ;
}

#contactAddress h3 {
	font-size:13px ; 
	font-weight:bold ;
	margin:0
}

#contactAddress h3 span {
	font-weight:normal ;
	font-size:12px
}


@media (max-width: 600px) {
#content #sign-posts p {
	font-weight: 300;
	color: #000000;
	font-size:12px
}
#content #sign-posts h4 {
	font-size:1.2em
}

}
	
#footer hr {
	border:none ;
	height:1px ;
	background:#7ec2dd
}

.flexnav .touch-button {
    position: absolute;
    z-index: 99999999999 /*BF 22 OCT 2014*/;
    top: 0;
    right: 0;
    width: 38px.4.4;
    height: 38px!important;
    display: inline-block;
    background: #acaca1;
    background: rgba(0, 0, 0, 0.075);
    text-align: center; }
    .flexnav .touch-button:hover {
      cursor: pointer; }
    .flexnav .touch-button .navicon {
      position: relative;
      top: 1em!important;
      font-size: 12px;
      color: #fff;
	  font-style:normal ;
      color: rgba(255,255,255,0.75); }
	  
@media (max-width: 800px) {
		#toolbar .flexnav li ul {
			padding:10px
		}
		
		#toolbar .flexnav li ul .touch-button {
			right:-10px
		}
		#toolbar .flexnav li ul li ul::before {
			display:none
		}
	
		#toolbar .flexnav li ul li a {
			height:38px
		}
}
	  
/*BF 04 NOV 2014		Start	*/
#footer .navbar-form {
	padding:  0;
	float:none!important
}
/*BF 04 NOV 2014		End	*/
#footer li.open > a {
	background: #85d8cf;
	color: #004469;
}
#footer .form-control {
	color: #555;
	background: #fff;
	border-radius: 0;
	border: none;
}
#footer .input-group-addon {
	color: #fff;
	background: #85d8cf;
	border-radius: 0;
	border: none;
	padding: 0;
}
/*BF 04 NOV 2014		Start	*/
#footer .input-group-addon button {
	padding: 3px 5px;
	
}
@media (max-width: 991px) {
	#footer .input-group-addon button {
		padding: 3px 15px 3px 3px;
	}
}

/*BF 04 NOV 2014		End	*/
#footer .navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
#footer .menu-button { 
	background: #004469;
}


p.readmorecategory {
	margin:0 ;
	font-size:14px ;
	font-family:'Open Sans Condensed', sans-serif;
}

p.newsreadmore strong {
	font-size:12px ;
	font-family:'Open Sans Condensed', sans-serif;
}

@media (max-width: 991px) {
	img.img-responsive.profile-mobile-photo {
		display: block;
		width: auto;
		max-width: 50%;
		height: auto;
		float: left; 
		margin-right: 20px
	}

}

