/*
Theme Name: Yamen
Theme URI: http://www.medialayout.com
Author: Medialayout Team
Author URI: http://www.medialayout.com
Description: Powerful theme
Version: 1.5
License: GNU General Public License
License URI: license.txt
Text Domain: yamen
*/
/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.clear{clear: both;}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
/*--------------------------------------------------------------
12.2 Default
--------------------------------------------------------------*/
/* CSS by Gopal*/
.customer-number {
    /*font-size: 22px;
    padding-top: 5px;
    color: #00355e;*/
}
.customer-number {
    line-height: 40px;
    border-left: 1px Solid #e8e8e8;
    padding-left: 15px;
    color: #929292;
}
.wpb_column.col-md-12.has-padding {padding-left: 0px;padding-right: 0px;}
#mcTagMap .holdleft, #sc_mcTagMap .holdleft {
    width: 270px !important;
    display: inline;
    margin: 0 20px 0 0;
    float: left;
    text-align: left;
}
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 {
    border-bottom: none !important;
    padding: 0 0 4px 0;
    margin: 2px 0 4px 0;
}
#Page-title {
    background-color: #003c5e !important;
  
}
.Catogry-Pages p{color: #fff;}
.clerks-border {
    border: 1px solid #d8d3d3;
    margin-top: 30px; 
    text-align: center;
    background-color: #ededed;
}
.clerks.meldrum-h4color {
    color: #013864;
    line-height: 34px;
    margin-bottom: 20px;
}
.link-sections {
    /*margin-top: 30px;
    float: right; */  
    color: #013864;
    /*padding-bottom: 100px;*/
    margin-bottom: 20px;
    /*padding: 50px;*/
    font-size: 15px;
}
.link-sections a{ line-height: 22px; color: #003c5e;}
.link-sections li{
    /*list-style-type: none;*/
    display: block;
}
.link-sections-right {
    /*margin-top: 30px;*/
    color: #013864;    
	/*padding: 50px;*/
	/*margin-bottom: 100px;*/
    margin-bottom: 20px;
	font-size: 15px;
}
.link-sections-right li{ 
    /*list-style-type: none;*/ 
    display: block;
    margin-bottom: 40px;
    font-weight: bold;
}
.link-sections-right li ul li {
    font-weight: normal;
    margin-bottom: 15px;
}
.link-title-head {
    /*font-size: 28px;
    padding-bottom: 30px;*/
}
.link-title-head {
    font-size: 20px;
    padding-bottom: 30px;
    font-family: 'Open Sans', sans-serif;
}
.link-sections li::before, 
.link-sections-right li::before {
    font-size: 12px;
    margin-right: 5px;
}
#linksec-row1 {
    margin-top: 40px;
}
#linksec-row4 {
    margin-bottom: 40px;
}
/* for social media*/
.btn-default {
   
    font-size: 20px;
}
.footer-icones ul{ list-style-type: none; }
.footer-icones ul li{ float: left; width: 20%; }
.basic-wrapper { 
    padding-top: 10px;
    padding-bottom: 3px;
}
.clek-marginbottom {
    margin-top: 0;
    /*border: 1px solid #C9C9CC;*/
    padding: 0 15px; 
    /*background: #ededed;*/
    margin-bottom: 40px;
}
span, p{line-height: 20px;}
#mcTagMap .tagindex, #sc_mcTagMap .tagindex {
    border: 1px solid #C9C9CC;
    padding: 15px !important;
    background: rgba(173, 173, 173, 0.24);
    margin-bottom: 40px;
    }
.Title-Pages h2 {  
    text-transform: uppercase;
}
.contact-address {margin-top: 45px;font-size: 23px;line-height: 42px;float: right;padding-right: 35px;}
.contact_froms {
    margin-top: 30px;
    border-left: 1px solid #ededed;
    padding-left: 30px;
}
.Top-img-news{ /*height: 300px !important;*/}
.col-sm-12.col-md-12.britshsrc {
    text-align: right;
    border-bottom: 1px solid #E3E3E9;
	margin-bottom: 25px;
	padding-right: 0px;
}
/* barestari single page*/
#Latest-News .col-md-8.Blog-Full {
    margin: 0 !important;
    float: none;
}
.Top-Title-Blog {
    font-size: 22px;
    margin-bottom: 20px;
    /*text-decoration: underline;*/
    text-transform: uppercase;
    color: #4396ff;
    font-family: 'Open Sans', sans-serif;
}
.ct-custom-field-block span{ 
    font-weight: bold; 
    font-size: 15px; 
    /*color: #25496E;*/
    line-height: 30px; 
}
.custom-text-content {
    /*border-left: 1px solid #dedede;
    padding-left: 28px;*/
}
.ct-custom-field-block ul li p { 
    margin: 0px !important;  
    text-align: justify;
}
.footer-left-right-col{ 
    float: right; 
}
.searchandfilter li {   
    margin-top: 46px;
}
.menu-header-search-option input[type="submit"] {
    display: none;
}
.britshsrc input[type="submit"] {
    padding: 8px;
}
.section-text.text-block {
    /*text-align: justify;*/
}
.our-team-member-section {
    text-align: center;
    padding: 35px;
    font-size: 29px;
    margin-top: 22px;
    color: #00355e;
    text-transform: uppercase;    
}
.our-team-member-section p{ font-size: 30px; }
.latest-news-title {
    text-align: center;
    padding: 35px;
    font-size: 30px;
    color: #00355e;
    margin-top: 25px;
    text-transform: uppercase;
}
p.awqsf-button {
    margin-top: 21px;
    padding-left: 10px;
}
.Top-img-news {
    /*height: 250px !important;*/
}
.text-left {
    /*height: 50px;*/
}
.Get-news a {
    margin: 0px 0px;
}
#aqsfformid {
    border: 0 !important;
}
.link-listleft {
    /*float: left;
    width: 40%;
    border-right: 1px solid #ededed;*/
}
.link-list-right {
    /*float: right;
    width: 36%;*/
}
.form-allowed-tags {
    display: none;
}
.latest-news-title p {
    font-size: 30px;
}
.customer-number a { 
    /*color: #003c5e; */
}
.customer-number a {
    color: #929292;
}
.contact-address p{ font-size: 18px; }
.contact-address p a{ color: #333;}
.link-sections-right a{ color: #003c5e; }
.Top-img-news img {
    width: 100%;
    /*height: 250px;*/
}
.Bottom-title-news.wide-blog {
    padding: 10px 0px !important;
    margin-bottom: 5px !important;
}
.copyright-section {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 11px;
    font-weight: bold;
}
#footer .widget {
    color: #fff;
}
#Bottom-Footer {
    background: #00355e;
    border-top: 1px solid rgba(255,255,255,.15);
}
.Rights-Reserved h2{color: #fff;}
.textwidget {
    font-size: 16px;
}
.meldrume-text-left-section {
    background: #ededed;
    padding: 20px;
    height: 181px;
    border-top-left-radius: 50px;
}
.meldrume-text-right-section {
    background: #ededed;
    padding: 20px;
    height: 181px;
}
.Rights-Reserved { 
    /*text-align: right;*/
}
.awqsf_box {
    margin-bottom: 0px;
    float: left;
    margin-left: 5px;
}
.line-break {
    width: 70px;    
}
.textwidget a {
    color: #fff;
}
#short_code_si_icon {    
    text-align: right !important;
}
.title-news.text-left p {
    /*display: none;*/
}
.btn.btn-default:hover {
    color: #333;
}
.wpcf7-form input[type="submit"]:hover {
    background-color: #4396ff;
}
#footer .widget, .wpb_widgetised_column .widget, .SideBar-Blog .widget{ padding-top: 0px;
border-bottom: none;}
.Top-Block-Footer {
    /*display: none;*/
}
.wysija-paragraph label {
    /*display: none !important;*/
}
.widget_wysija_cont {
    /*color: #000; */  
}
element {}.widget_wysija_cont .wysija-submit {margin-top: -2px;padding: 10px;}
#footer .widget, .wpb_widgetised_column .widget, .SideBar-Blog .widget{ padding-bottom:0px;}
.wysija-paragraph input[type="text"], input[type="email"]{ margin-top:2px;}
#footer .widget:not(.widget_flickr_images) ul li{margin-left:30px; width:0 !important;}
#footer .widget:not(.widget_flickr_images) ul li:first-child{margin-left:0px; width:0 !important;}
.Menu-Header ul li {
    padding: 0px 9px;    
}
.menu-header-search-option input[type="text"]{ padding: 10px 5px; }
/* */
.footer-address p, 
.footer-address i, 
.footer-address a {
    color: #ddd;
}
.footer-address i {
    margin-right: 8px;
}
form#form-wysija-2 .wysija-submit.wysija-submit-field {
    border: none;
    font-size: 12px;
    padding: 5px 10px;
    /*background: #4396FF;*/
    background: #e8c500;
    color: #fff;
    border-radius: 0 3px 3px 0;
}
.formError .formErrorContent {
    left: 50px;
}
form#form-wysija-2 input[type="text"] {
    max-width: 230px;
    width: 100%;
    padding: 4px 10px;
    background: #000;
    border: none;
    color: #ddd;
    margin-top: 0;
}
.Top-Block-Footer h2 {
    margin-top: 0;
    display: block;
    clear: both;
    color: #ddd;
}
ul#footer-right a {
    color: #fff;
}
form#form-wysija-2 {
    margin-bottom: 30px;
}
#footer .divcod20 {
    height: 0;
}
.barristers-single {
    width: 12%;
    float: left;
    text-align: center;
}
.barristers-single img {
    border-radius: 3px;
}
.barristers-single + .barristers-single {
    margin-left: .5714285%;
}
.barristers-single:nth-child(8n+1) {
    margin-left: 0;
}
.barristers-single .data-news {
    padding: 10px 0 0;
}
.barristers-single .title-news h2 {
    font-size: 14px;
    min-height: 35px;
}
.barristers-single .Top-img-news {
    padding: 0;
    border-radius: 3px;
    border: 2px Solid rgba(0, 0, 0, 0);
}
.barristers-single .Top-img-news:hover {
    border: 2px Solid #4396ff;
}
.britshsrc {
    padding-left: 0;
}
input#awqsf_submit {
    padding: 4px 15px;
    font-size: 12px;
    border: none;
    color: #fff;
    /*background: #4396ff;*/
    background: #e8c500;
    border-radius: 3px;
}
.awqsf_box select {
    padding: 4px 15px;
}
.barristers-single .title-news > p {
    display: none;
}
.custom-text-content ul li {
    font-family: 'Open Sans', sans-serif;
        color: #828282;
}
.barriester-content-details h5 {
    margin-top: 40px;
    margin-bottom: 0; 
        color: #828282;
}
#mcTagMap .tagindex {
    border: none !important; 
    background: none !important;
}
#mcTagMap .tagindex h4 {
    background: #4396ff;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    max-width: 40px;
    margin: 0 auto 15px !important;
    padding: 5px !important;
}
section#clerks-row1 {
    margin: 40px 0;
}
#footer .Top-Block-Footer::after {
    display: none;
}
section#home-tm-block {
    text-align: center;
}
section#home-tm-block h4 {
    font-size: 16px;
}
section#home-tm-block .Contact-TeamBlock ul:after {
    display: none;
}
.barristers-single .Top-img-news,
.barristers-single .Top-img-news:hover {
    border: none !important;
}
.bdtails-single + .bdtails-single {
    margin-top: 7px;
}
.bdtails-single span {
    font-size: 14px;
    color: #333;
}
span.bdtails-single-key {
    min-width: 150px;
    display: inline-block;
    font-weight: bold;
}
.barriester-content-details {
    font-family: 'Open Sans', sans-serif;
        font-size: 13px;
    line-height: 22px;
}
.barriester-content-details p {
    color: #333;
    font-family: 'Open Sans', sans-serif;
}
#barrister-slider .wpb_widgetised_column {
    border: none;
    padding: 0;
}
#barrister-slider .wp-posts-carousel-container {
    box-shadow: none;
    padding: 5px;
}
#barrister-slider .wp-posts-carousel-image {
    min-height: 178px;
}
#barrister-slider .wp-posts-carousel-image img {
    border-radius: 3px;
}
#barrister-slider h3.wp-posts-carousel-title a {
    font-size: 14px;
    color: #777777 !important;
}
#barrister-slider h3.wp-posts-carousel-title a:hover {
    color: #e8c500 !important;
}


/*
**
**  responsive code
**
*/
@media(max-width:480px){
    .link-listleft{ width: 100%; } 
}
@media(max-width:480px){
   .link-list-right{ width: 100%; } 
}
@media(max-width: 480px){
    .link-title-head {
    font-size: 22px;
    padding-bottom: 18px;
}
}
@media(max-width: 480px)
{
    .link-sections-right {  
    padding: 0px 30px;
    margin-bottom: 0;    
}
}
@media(max-width: 480px)
{
.link-sections {  
    padding: 0px 15px;
    margin-bottom: 0;    
}
.searchandfilter li{
    margin-top: 0px;
}
.Page-title {
    padding: 0px;
    margin: 0px;
    height: 52px;
}
.right-wrapper{ width: 85% !important; }
.our-team-member-section p {
    font-size: 25px;
}
.text-left {
    height: 78px;
}
.clerks.meldrum-h4color {    
    line-height: 28px;
    margin-bottom: 17px;
    margin-top: 0;
}
.clek-marginbottom h4{ font-size: 18px; }
img {   
    width: 100%;
}
.contact-address{ margin-top: 0px; padding-bottom: 20px; }
.contact-address p{ font-size: 13px; }
.Top-img-news img {
    width: 100%;
    height: 250px;
}
.text-left{height: 26px;
text-align: center !important;}
.block-News { margin-bottom: 10px;}
.Bottom-title-news.wide-blog:first-child {
    margin-top: 174px;
}
.block-News:first-child {
    margin-bottom: 133px;
}
.wide-blog:first-child {
    margin-top: 175px !important;
}
.meldrume-text-left-section {   
    height: auto;   
}
.meldrume-text-right-section{height: auto;}
.title-news.text-left h2 {
    margin-top: 47px;
}
.custom-text-content { border-left: none; padding-left: 0px;}
.footer-left-right-col { float: left; }
.btn-default {font-size: 18px; margin-top: 8px; }
.Rights-Reserved {    text-align: center;}
.Link-Footer { height: 0px !important; }
.col-md-5.text-right {margin-bottom: 0px !important; padding-bottom: 0px; }
.right-wrapper > .responsive-menu { 
    margin-top: 7px;
}
}

/* top search section*/
.menu-header-search-option.sehidenclass {
    display: none;
}
.menu-header-search-option input[type="text"] {
    padding: 2px 5px;
    margin-top: -36px;
    border: 1px solid #ddd;
    font-size: 12px;
    min-width: 180px;
}
@media(max-width: 480px){
    .menu-header-search-option input[type="text"] {   
    margin-top: 7px;    
}
}
/* all site custom responsiver*/
@media(max-width: 480px){
    .barristers-single { width: 100%;}  
    .Top-img-news img{ height: auto; }   
    #Bottom-Footer{ padding-bottom: 38px; }
    .contact_froms { border-left: none; padding-left: 0px;}
    .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 100%; }
    .wpcf7-form-control.wpcf7-text { width: 100%; }
    .link-title-head{text-align: center;}
    .link-sections-right li{margin-bottom: 20px;}
    #mcTagMap .tagindex, #sc_mcTagMap .tagindex{margin-bottom: 0px;}
    .Get-news.text-left {margin-top: 142px; }
    .menu-header-search-option input[type="text"]{padding: 5px 5px; min-width: 150px;margin-top: 9px;}
    .Header-Style5 .navbar-logo, .Header-Style1 .navbar-logo, .Header-Style6 .navbar-logo{width: 100% !important;}
    .fa.fa-bars {font-size: 38px; margin-top: -5px; margin-left: 10px; }
    .attachment-yamen-big.wp-post-image { margin: 0px 7px;}
    .col-sm-12.col-md-12.britshsrc{border-bottom: none;}
    .menu-header-search-option{width:84% !important; border: 2px solid #ededed !important; }


}

.menu-header-search-option {
    margin-top: 6px;
    border: 1px solid #ededed;
    width: 57%;
}


#arrow-25-icon {
    display: none;
}

.links a {
	color: #003c5e !important;
}

#ajaxsearchliteres1 {
	z-index: 50000;
}

.movedSearch {
	margin-left: 5px;
}

.movedSearch:after {
	content: 'or filter by';
	display: block;
	text-align: left;
	color: #666666;
	margin-top: 15px;
}

@media(min-width:659px){
	.movedSearch {
		width: 50%;
	}
}


