.home div.et_pb_section.et_pb_section_1_tb_header.main-menu-banner { 
	background-image: none !important;
background-color: #213b5e !important; }

#main-header {
    background: transparent;
	border-top: 5px solid #213b5e;
}
.quote-area{
	background-position-x: 90% !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
    color: #fff;
    font-size: 3.5em;
    border-radius: 50px 50px 0 0;
    background-color: #213b5e;
    padding: 7px 31px 5px;
    position: relative;
    top: -60px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{
	 background-color: #213b5e;
}
h1.blog-title {
    color: #FFF;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 700;
    margin: 60px 70px 10px;
    padding: 2px 0;
}
h1.footer.blog-title{
	margin:60px 0 10px;;
}
.privacy{
	float:right;
}
.privacy a {
	opacity:.8;
	color:#FFF;
}
.privacy a:hover {
	opacity:1;
}
h3.footer.tagline {
    color: #FFF;
    opacity: .8;
}	

#hero-text-area a.et_pb_button.et_pb_more_button.et_pb_button_one:hover {
    background-color: #37B4E5 !important;
    border-radius: 4px !important;
}
p{
	margin-bottom:20px;
}
p a:hover{
   border-bottom:1px dotted #213b5e;	
}
.footer-link{
	color:#f5f2f2 !important;
	font-weight:normal !important;
}
#page-container{
	position:relative;
}
.barrister-post-header{
	line-height: 1;
	margin-top:20px;
	font-weight: 600;
}
.chambers{
	font-size: 28px;
}
.descriptions {
    margin-top: 20px;
}
.descriptions h3{
	font-size:22px;
}
ul.list.people,ul.list.chambers {
    background: #F0F0F0;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    margin: 30px 0 50px;
    padding: 15px 45px;
    list-style: none;
}
ul.list.chambers{
	margin-top:0;
}
ul.list.people li {
    line-height: 1.8;
    padding: 6px 0;
    position:relative;
}
ul.list.chambers li{
	 position:relative;
}
ul.list.people > li:before,ul.list.chambers> li:before{
	content: "\003e";
    color: #213b5e;
    font-size: 16px;
    position: absolute;
    top: 6px;
    left: -18px;
    font-weight: 600;
}
ul.list.people > li > a,ul.list.chambers > li > a{
	font-size: 16px;
}
ul.list.people > li > a:hover,ul.list.chambers> li > a:hover{
	border-bottom: 1px dotted;
}
/* MEDIA QUERIES _____________________ */


/* Small __________________ */

@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) {
	#main-header{
		background-color:#213b5e;
		border-top: 3px solid #2ea3f2;
	}
	#et-main-area{
		position:relative;
		padding-top:0;
		
	}
	ul#mobile_menu {
		background-color:#213b5e;
	}
	.quote-area.et_pb_text_1{
		max-width:100%;
	}
	.quote-area h1{
		font-size:26px !important;
	}
	section#hero-text-area{
		padding-top:0;
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium __________________ */

@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Large __________________ */

@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* X Large __________________ */

@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XX Large __________________ */

@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */