/*
Theme Name: kasturilaw
Theme URI: 
Description: White and clean theme almost without css styles. Fonts and colors will be default of your browser.
Version: 1.0
Author: kasturilaw
Author URI: 
Tags: white, simple, fixed width, two columns, widgets, clean
*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

p img {
	padding: 0;
	max-width: 100%;
	}
a img {
	border: none;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

/* End Images */

/* ------------service main page css --------- */
.se_m_head{
	margin-bottom:30px;
}
/* ------------main header css--------- */
.social-media {
    
    gap: 5px;
}
.sticky .menu-header .mainmenu ul > li > a {
    line-height:normal !important;
}
/*---------------single attorney ---------  */
.attorney_cnt .attorney_img.text-center {
    width: 250px;
    margin: 0 auto;
	margin-bottom:30px;
}
.attorney_cnt .attorney_img.text-center img {
    border-radius:50%;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	border: 4px solid #fff;
	width: 250px;
}


/*----------------------testimonial sect-----------  */
.te_review_Sec .icon {
    color: #f7bb33;
    font-size: 20px;
	margin-bottom:20px;
}
.te_review_Sec .r_des{
	margin-bottom:30px;
}
.te_review_Sec .text {
    padding: 20px;
    border: 1px solid #ccc;
    border-left: 2px solid #f7bb33;
    margin-bottom: 30px;
}

/*----------------------lsit -----------  */
.content-sec.list {
    margin-bottom: 0px !important;
}

/* ---------table css */
.ez-toc-counter ul li:before{
	content:none;
}
/* ------------breadcrumb css */

.breadcrumb ol#breadcrumbs li strong {
    color: #000;
}
.breadcrumb ol#breadcrumbs {
    padding: 0px;
}
.breadcrumb ol li:first-child {
	  padding: 0px;
}
.breadcrumb li:after, .breadcrumbs li:after {
    color: #000 !important;
}
/* ----------main menu css */
.mainmenu ul ul {
    max-height: 300px;
    overflow: hidden;
    overflow-y: scroll;
}

@media (min-width: 992px){
	.city_chicago ul{
	position: fixed !important;
    top: 340px !important;
    right: 270px !important;
    left: auto !important;
    }
	.sticky .city_chicago ul{
	position: fixed !important;
    top: 200px !important;
    right: 270px !important;
    left: auto !important;
    }
	#wpadminbar .sticky .city_chicago ul{
	position: fixed !important;
    top: 230px !important;
    right: 270px !important;
    left: auto !important;
    }
	#wpadminbar .city_chicago ul{
	position: fixed !important;
    top: 370px !important;
    right: 270px !important;
    left: auto !important;
    }
	
	.city_schaumburg ul{
	position: fixed !important;
    top: 420px !important;
    right: 270px !important;
    left: auto !important;
    }
	.sticky .city_schaumburg ul{
	position: fixed !important;
    top: 290px !important;
    right: 270px !important;
    left: auto !important;
    }
	#wpadminbar .sticky .city_schaumburg ul{
	position: fixed !important;
    top: 230px !important;
    right: 270px !important;
    left: auto !important;
    }
	#wpadminbar .city_schaumburg ul{
	position: fixed !important;
    top: 370px !important;
    right: 270px !important;
    left: auto !important;
    }
}