﻿body{
	background:#eef0f3;
	height:100%;
}

body.front{
	background:#000;
}

.l-page{
	width:100%;
	margin:0 auto;
	height:100%;
}

.l-page:after{
	content:'';
	display:block;
}

.l-main{
	max-width:1500px;
	overflow:visible;
	position:relative;
	min-height:100%;
	clear:both;
	//margin-bottom:-54px;
	margin-bottom:-100px;
}

.front .l-main{
	max-width:none;
}

.l-content{
	margin-top:91px;
	//height:100%;
	//padding-bottom:8em;
	margin-bottom:20px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.no-scroll{
	padding-bottom:0;
	margin-bottom:0;
}

.field-content{
	text-align: justify;
	//padding-right:20px;
}



.has-no-sidebars .l-content{padding-left:45px;width:100%;}
.front .has-no-sidebars .l-content{padding-left:0;}
.block--lk-nodemenu .block__content .views-row.odd,.block--views-list-of-child-taxonomies-block .view-content .views-row-odd{width:47.76471%;float:left;margin-right:-100%;margin-left:0%;clear:none;margin-right:0;clear:both;}
.page-taxonomy #block-views-taxonomy-block{width:60.82353%;float:left;margin-right:-100%;margin-left:0%;clear:none;margin-right:0;clear:both;}
#block-lk-services-meet-team{width:34.70588%;float:right;margin-left:0;margin-right:0;clear:none;width:39%;margin-right:0;}
.block--lk-nodemenu .block__content .views-row.even,.block--views-list-of-child-taxonomies-block .view-content .views-row-even{width:47.76471%;float:right;margin-left:0;margin-right:0;clear:none;}
#block-nodemenu-show-children .views-row.odd{width:47.76471%;float:left;margin-right:-100%;margin-left:0%;clear:none;margin-right:0;}
#block-nodemenu-show-children .views-row.even{width:47.76471%;float:right;margin-left:0;margin-right:0;clear:none;}
.large-content-wrapper{max-width:1500px;}
.brandlogo{width:100%;float:right;margin-left:0;margin-right:0;clear:none;margin-left:30px;}
.l-region--navigation{width:100%;float:right;margin-left:0;margin-right:0;clear:none;}
.has-one-sidebar .l-content{
	width:65.8%;
	float:right;
	margin-left:0;
	margin-right:0;
	clear:none;
	max-width:1291px;
	padding-right:20px;
}

.ie .has-one-sidebar .l-content{
	padding-bottom:60px;
}
.l-content{width:100%;float:right;margin-left:0;margin-right:0;clear:none;}
.l-region--sidebar-first{width:31.91489%;float:left;margin-right:-100%;margin-left:0%;clear:none;height:100%;max-width:478px;}
article.node--special-publications--full .field--name-body{width:65.95745%;float:left;margin-right:-100%;margin-left:0%;clear:none;}
article.node--special-publications--full .field--name-field-publication-image{width:23.40426%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right;}
article.node--special-publications--full form{clear:both;margin-top:2em;float:left;width:100%;}
article.node--special-publications--full form:after{content:none;}article.node--special-publications--full form .form-item{width:47%;margin-right:3%;float:left;}
article.node--special-publications--full form .webform-component-fieldset.form-wrapper{width:31%;margin-right:3%;margin-left:0;float:left;border:0;display:block;padding:0;}
article.node--special-publications--full form .webform-component-fieldset.form-wrapper .fieldset-legend{font-weight:bold;text-transform:uppercase;}
article.node--special-publications--full form .webform-component-fieldset.form-wrapper .form-item{width:100%;float:none;margin:10px 0 0 0;}
article.node--special-publications--full form .webform-component-fieldset.form-wrapper input[type="checkbox"]{margin-right:4px;}
article.node--special-publications--full form .webform-component-fieldset.form-wrapper .option{font-size:0.785em;}
article.node--special-publications--full form #webform-component-banking-fs{margin-right:0;}article.node--special-publications--full form .webform-component-markup{width:100%;}
article.node--special-publications--full form input[type="submit"]{clear:both;float:left;}
.page-node-done .easy-breadcrumb{display:none;}
.map{
	padding-right: 0;
}
.fieldset-legend {
    display: none;
}




.li-items{
margin:5px 0;

}
.ul-items{
    line-height: 1.8em;

}


.services-black{
	display:none;
}




@media only screen and (max-width:1100px){
	.l-header{
		height:66px;

	}
	.l-header .brand .site-logo img {
    height: 100%;
    width: auto;
	}

	.l-header ul.menu li{padding:0 15px 0 10px;}.l-header ul.nice-menu > li{padding:0 6px 10px 6px;}
	.l-header ul.nice-menu > li ul{margin-top:5px;}
	.l-header ul.nice-menu > li ul li ul{margin-top:1px;}
	.l-header .l-region--navigation{margin-top:19px;white-space:nowrap;}
	.l-header .brand .site-logo{
		margin-left:25px;
		margin-top:1px;

	}
	.l-page{
		//margin-top:91px;}
	.l-content{margin-top:0;}
	.easy-breadcrumb{margin-top:20px;}
	.page-home .l-content{
		margin-top:92px;}
	.page-home .view-home .view-content > .views-row .views-field-name h2{font-size:1.65em;}
	.page-home .view-home .view-content > .views-row .views-field-name:after{
		background:url(img/arrow_black_24x24.png) no-repeat !important;
		width:24px;
		height:24px;
		line-height:1.1em;
		font-size:1.4em;
		right:0.75em;
		top:1.2em;
	}
	.view-people .views-row{
		width:100%;
	}
	.admin-menu .l-content{margin-top:19px;}
	.l-content{
		margin-top:92px;
	}
	ul.nice-menu > li{padding:0 6px 20px 6px;}
	ul.nice-menu > li a{font-size:11px;}
	ul.nice-menu > li ul{margin-top:15px;}
	ul.nice-menu > li ul li a{font-size:12px;}
	.user-img{margin-top:94px;}
}

@media only screen and (max-width:850px){
.l-header ul.menu li{padding:0 10px 0 5px;}}

@media only screen and (max-width:800px){

	.views-field .views-field-field-map-image{
		width: 200px;
	}

	h1{
		font-size:1.8em;
	}
	.admin-menu .l-header{
		height:0;margin:0;
	}
	.admin-menu .top-header{
		margin-top:0;
	}
	.admin-menu.page-home .l-page{
		margin-top:0;
	}
	.top-header{
		top:55px;
	}
	.l-header .brand{
		position:absolute;top:6px;left:7px;z-index:999999;
	}
	.l-header .brand .site-logo{
		height:42px;margin:0;
	}
	.l-header .brand .site-logo img{
		height:100%;width:auto;
	}
	.not-front .l-content{
		padding:0 30px;
	}
	.has-one-sidebar .l-content{
		width:100%;float:right;margin-left:0;margin-right:0;clear:none;
	}
	.section-contact .l-content{
		width:100%;float:right;margin-left:0;margin-right:0;clear:none;max-width:100%;
	}
	.l-region--sidebar-first{
		display:none;
	}
	.node-type-property-page .has-one-sidebar .l-content{
		width:100%;
	}
	.page-home .view-home .view-content > .views-row{
		padding-bottom:10px;
	}
	.page-home .view-home .view-content > .views-row .views-field-name:after{
		width:1.25em;
		height:1.25em;
		line-height:1.25em;
		font-size:1.5em;
		top:0.3em;
	}
	.page-home .view-home .view-content > .views-row .views-field-field-image-service a img{
		display:none;
	}
	.l-main{
		margin-bottom:0;
		min-height:480px;
	}
	.l-footer .large-content-wrapper #block-menu-menu-footer-tagline{margin-left:20px;float:none;}
	.l-footer .large-content-wrapper #block-menu-menu-footer-menu{position:static;float:left;font-size:13px;}
	.l-footer .large-content-wrapper #block-menu-menu-footer-menu ul li{display:block;padding-left:0;}
	.l-footer .large-content-wrapper .block--block{font-size:13px;margin-right:20px;position:absolute;right:0;bottom:0;}
	.l-content{width:100%;float:right;margin-left:0;margin-right:0;clear:none;}
	.user-profile .tagline{font-size:1.2em;text-align:center;}
	.user-profile h1{padding-top:0.4em;margin-top:0;text-align:center;}
	.user-profile .profile_picture_content{display:block;overflow:hidden;text-align:center;}
	.user-profile .profile_picture_content img{width:50%;max-width:300px;height:auto;display:inline-block;border-radius:50%;}
	.page-home .view-home .view-content > .views-row{
		float:none;
		width:100%;
		overflow:hidden;
		position:relative;
		height:auto !important;
		margin-bottom:1px;
		margin-top:20px;
	}
	.family-lawyers {
    	font-size: 14px;
	}
	.page-home .view-home .view-content > .views-row:after{top:50%;margin-top:-0.7em;right:20px;}
	.page-home .view-home .view-content > .views-row .views-field-name{position:relative;z-index:2;bottom:auto;padding:0 20px 0 20px;}
	.page-home .view-home .view-content > .views-row .views-field-name h2{
	//font-size:2em;
	font-size:1.8em;
	position:relative;
	margin:1em 0 0.5em 0;
}
.page-home .view-home .view-content > .views-row .views-field-field-description-1{position:relative;bottom:auto;height:auto;padding:0.04em 20px 1.5em 20px;}
.page-home .view-home .view-content > .views-row .views-field-field-image-service img{height:auto;width:100%;max-width:none;}.publication-box{padding:40px 20px 60px 20px;}
.publication-box .submitted{top:40px;}
.view-publications-index .views-row .node--publication--teaser header{padding-top:10px;}
.view-publications-index .views-row .submitted{top:30px;}
ul.pager{width:100%;margin-right:0;}

}

@media only screen and (max-width:1270px){}

//EV

@media only screen and (max-width:500px){
    .publications_box{min-height:200px;padding-top:40px;}
    .publications_box .type{width:100%;}.publications_box .title{margin-top:12px;}
.page-services .view-home .views-row{border-left:none;}
.page-services .view-home .views-row img{display:none;}
.view-news .views-row{width:100%;float:none;}
.view-offices .view-content .views-row{width:100%;float:none;}
.top-header{display:none;}
.view-offices .views-row .office-detail{padding:20px 20px 40px 20px;}
.view-offices .views-row .office-detail .views-field-field-contact-email .views-label,.view-offices .views-row .office-detail .views-field-field-fax-number .views-label,.view-offices .views-row .office-detail .views-field-field-officephone .views-label{margin-right:-18px;}
.section-contact form{max-width:none;}
.section-contact form #webform-component-left-aligned{float:left;}
.section-contact form #webform-component-right-aligned{float:right;}
.section-contact form .webform-component-fieldset{width:100%;}}

@media only screen and (max-width:800px){
.l-header{position:static;height:0px;margin-top:0;}
.l-page{margin-top:0;}
.top-header{position:static;float:none;clear:both;height:auto;padding:20px 0;}
.top-header .l-region--header{
    float:none;
    clear:both;}
.top-header .l-region--header nav ul.menu{
    float:left;
    clear:both;
    padding:0px 10px;}
.top-header .l-region--header nav ul li{width:auto;}
.top-header .l-region--header nav ul li a.linkedin-menu{display:inline-block;width:20px;visibility:hidden;}
.top-header .l-region--header nav ul li a.linkedin-menu:after{visibility:visible;}
.top-header .l-region--header nav ul li.last{margin-right:0;}
.top-header .l-region--header nav ul li.first a,.top-header .l-region--header nav ul li.last a{position:relative;top:-2px;}
.page-home .l-page{margin-top:0;}
.l-content{margin-top:0;}
.admin-menu .l-content{margin-top:55px;}
.section-subscribe-turkalerts form.webform-client-form .form-item{width:100%;margin-right:0%;float:none;}
.section-subscribe-turkalerts form.webform-client-form .form-item.webform-component-checkbox{margin-right:0%;}
.section-subscribe-turkalerts form.webform-client-form .webform-component-markup{width:100%;}
.node-type-special-publications form.webform-client-form .form-item{width:100%;margin-right:0%;float:none;}
.node-type-special-publications form.webform-client-form .form-item.webform-component-checkbox{margin-right:0%;}.node-type-special-publications form.webform-client-form .webform-component-markup{width:100%;}
.node-type-special-publications article.node--special-publications--full .field--name-body{width:100%;float:right;margin-left:0;margin-right:0;clear:none;}
.node-type-special-publications article.node--special-publications--full .field--name-field-publication-image{width:100%;float:right;margin-left:0;margin-right:0;clear:none;text-align:left;margin-top:1em;}
.l-footer{position:relative;height:auto;}.l-footer .large-content-wrapper .l-region--footer{overflow:auto;margin-left:0;}
.l-footer .large-content-wrapper .l-region--footer ul{padding-left:20px;width:auto;}
.l-footer .large-content-wrapper .credits{float:none;text-align:left;padding-top:0;padding-bottom:1em;margin-left:20px;}
.l-footer .large-content-wrapper .credits .copyright{display:inline-block;margin:0.5em 0;}.l-footer .large-content-wrapper .credits .dg{display:inline-block;margin:0.5em 0;}
.l-footer .large-content-wrapper .disclaimer{float:none;clear:both;}.front .l-content{margin-top:0;margin-bottom:0;padding-bottom:0;}

	.one-fourth{
		display:none;
	}
	.one-half{
		float:none;
		padding: 15px 0;
	}
}

@media only screen and (max-width:1400px) and (min-width:1200px){
	.services-box h3 span{font-size:0.89em;}
	.services-box h3 span a{padding-left:45px;padding-right:15px;}
	.services-box h3 span a:before{top:14px;left:15px;}
	#block-lk-services-meet-team .services-box a{font-size:0.89em;padding-left:45px;padding-right:15px;}
	#block-lk-services-meet-team .services-box a:before{top:14px;left:15px;}
.page-home .view-home .view-content > .views-row {

    //height: 80vh;
}
}

@media only screen and (max-width:1200px){.block--views-list-of-child-taxonomies-block,.block--nodemenu-show-children,.block--lk-nodemenu{margin-bottom:30px;overflow:auto;}.block--views-list-of-child-taxonomies-block .view-content .views-row,.block--views-list-of-child-taxonomies-block .block__content .views-row,.block--nodemenu-show-children .view-content .views-row,.block--nodemenu-show-children .block__content .views-row,.block--lk-nodemenu .view-content .views-row,.block--lk-nodemenu .block__content .views-row{width:100% !important;}.block--views-list-of-child-taxonomies-block .view-content .views-row .services-box,.block--views-list-of-child-taxonomies-block .block__content .views-row .services-box,.block--nodemenu-show-children .view-content .views-row .services-box,.block--nodemenu-show-children .block__content .views-row .services-box,.block--lk-nodemenu .view-content .views-row .services-box,.block--lk-nodemenu .block__content .views-row .services-box{margin-bottom:15px !important;}.page-taxonomy #block-views-taxonomy-block{width:100%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:1em;}#block-lk-services-meet-team{width:100%;float:right;margin-left:0;margin-right:0;clear:none;text-align:left;margin-top:0;margin-bottom:2em;}}

@media only screen and (max-width:1000px){article .field--name-field-attachment-pdf{float:none;top:auto;background:#fff;padding:1em;}}

@media only screen and (max-width:550px){.view-author-box .views-field-field-phone{font-size:0.85em;}.view-author-box .views-field-field-phone .views-label{display:none;}.view-author-box .views-field-field-display-email .field-content{font-size:0.85em;}.view-author-box .views-field-field-display-email .views-label{display:none;}.key-contact img{max-width:65px;margin-right:16px;}.key-contact .yellow-spacer{display:none;}.key-contact .contact{font-size:0.85em;}.key-contact .contact label{display:none;}.view-offices .views-row{margin-bottom:20px;}.view-offices .views-row .office-detail{padding:20px 14px 30px 14px;}.view-offices .views-row .office-detail .views-field-field-contact-email .views-label,.view-offices .views-row .office-detail .views-field-field-fax-number .views-label,.view-offices .views-row .office-detail .views-field-field-officephone .views-label{margin-right:-22px;}.section-subscribe-turkalerts form.webform-client-form .webform-component-fieldset.form-wrapper{width:100%;margin-bottom:30px;}.node--special-publications--full form.webform-client-form .webform-component-fieldset.form-wrapper{width:100%;margin-bottom:30px;}}

@media only screen and (max-width:400px){.key-contact img{display:none;}.view-author-box .views-field-field-profile-photo{display:none;}.view-author-box .views-row:after{content:normal;}}

@media only screen and (max-width:1366px){
	h2{
		font-size:18px;
	}
	p{
		font-size:14px;
		line-height: 1.5em;

	}
}
@media only screen and (max-width:1270px){
	.page-services .view-home .views-row{
    	border-left:0
	}
	.page-services .view-home .views-row img{
		display:none;
	}

}


@media only screen and (max-width:600px){
	.page-services .view-home .views-row img{
		display: block;
		max-width:310;
		left:0;
	}
	.page-services .view-home .views-row .views-field-description{
		display: none;
	}
	.page-services .view-home .views-row{
		height:214px;
		width:310px;
	}
	.page-services .view-home .views-row .views-field-name{
		display: none;
	}
	.services-black{
		display:block;
		width:120px;
    font-family: "Open Sans",sans-serif;
    position: absolute;
    text-transform: uppercase;
    right: 0px;
    top: -6px;
    height: 34px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    padding: 10px 10px 10px 10px;
    font-size: 0.75em;
	}
	.one-fourth{
		display:none;
	}
	.one-half{
		text-align: center; 
	}
	footer .one-half a {
			font-size:10px;
	}
	footer .textwidget p {
			font-size:10px;
	}
		footer .last p{
		font-size:8px;
	}

		.family-lawyers {
    	font-size: 14px;
	}
	.quote {
	font-size: 14px;	
	}
	.view-news .views-row article h2.node__title a {
		font-size: 14px;	
		letter-spacing: 0;
	}
	.view-news .views-row article {
    min-height: 200px;
    padding-bottom: 10px;
	}
	.view-people .views-row .views-field-field-display-email, .view-user-search .views-row .views-field-field-display-email {
    float: left;
    margin: 12px 10px 0 22px;
}

}


.mean-clicked-plus{
	display:none!important;
}
.mean-clicked-minus{
	display:block !important;
	font-size: 18px;
}
.expanded{
	display:block !important;
}

@media only screen and (max-width:400px){
	.page-services .view-home .views-row img{
		display: block!important;
		max-width:280;
		height:193px;
		left:0;
	}
	.not-front .l-content {
    padding: 0 20px;
}
	.page-services .view-home .views-row .views-field-description{
		display: none;
	}
	.page-services .view-home .views-row{
		height:193px;
		width:280px;
	}
	.page-services .view-home .views-row .views-field-name{
		display: none;
	}
	.services-black{
		display:block;
		width:120px;
   	 	font-family: "Open Sans",sans-serif;
    	position: absolute;
    	text-transform: uppercase;
    	right: 0px;
    	top: -6px;
    	height: 34px;
    	background-color: #000;
   	 	color: #fff;
    	text-decoration: none;
    	font-weight: bold;
    	text-align: center;
    	padding: 10px 10px 10px 10px;
    	font-size: 0.75em;
	}
	.one-fourth{
		display:none;
	}
	.one-half{
		text-align: center; 
	}
	footer .one-half a {
			font-size:9px;
	}
	footer .textwidget p {
			font-size:9px;
	}
		footer .last p{
		font-size:8px;
	}
	.family-lawyers {
    	font-size: 13px;
	}
	.quote {
	font-size: 13px;	
	}

	.view-news .views-row article h2.node__title a {
		font-size: 12px;	
		letter-spacing: 0;
	}
	.view-news .views-row article {
    	min-height: 200px;
    	padding-bottom: 10px;
	}
	body {
    font-size: 14px;
	}
	.views-field-field-email {
    float: left;
    margin-top: 14px;
    font-size: 13px;
    padding-left:0;
    margin-left:0;
}
.view-people .views-row .views-field-field-display-email, .view-user-search .views-row .views-field-field-display-email {
    float: left;
    margin: 12px 10px 0 22px;
}

}

.us-two{
		display:none;
	}

@media only screen and (max-width:1680px) and (min-width:800px) {
	.page-home .view-home .view-content > .views-row {
		height:51vw !important;
	}
}


