/*
Theme Name: Chicago Personal Injury Lawyer
Theme URI: http://www.komarts.net/
Author: Schiopu Cosmin
Author URI: http://www.komarts.net/
Description:  Description goes here
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:
*/

/* ADD YOUR CSS HERE
----------------------------------------------- */

@import url("css/css-aid.css");

/* ************** STRUCTURAL ELEMENTS ***************** */

body{
	background: url(images/background.jpg) repeat left top #474747;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}


/* **************** HEADER ELEMENTS *********************** */

#header-wrapper {
	height: 182px;
	background: url(images/header_bg.jpg) repeat-x left top #003565;
}

	.header {
		width: 1000px;
		margin: 0 auto;
		height: 182px;
		background: url(images/header_img.jpg) no-repeat left top #003565;
	}
	
		#logo{
			display: block;
			float: left;
			margin: 28px 0 0;
		}
		
		#user_info{
			float: right;
			width: 410px;
			margin: 20px 0 0;
		}
			#user_info img {
				float: left;
				margin: 0 15px 0 0;
				border: 2px solid #c8c8c8;
				box-shadow: 0 0 3px #363636;
				-moz-box-shadow: 0 0 3px #363636;
				-webkit-box-shadow: 0 0 3px #363636;
			}
			
			#user_desc{
				display: block;
				font-size: 13px;
				line-height:15px;
				color: #fff;
				text-shadow: 0 0 2px #1c1c1c;
			}
			
			#user_tel{
				display: block;
				color: #fff;
				font-size: 20px;
				line-height: 22px;
				text-shadow: 0 0 2px #1c1c1c;
				font-family: Conv_trajanpro_regular, Arial, sans-serif;
			}
				#user_tel span, #user_tel a{
					display: block;
					color: #fff;
					font-size: 33px;
					line-height: 43px;
				}
			
			#user_email{
				color: #fff;
				font-size:16px;
				text-shadow: 0 0 2px #1c1c1c;
				font-family: Conv_trajanpro_regular, Arial, sans-serif;
			}
	

#top_menu{
	height: 63px;
	margin: -10px 0 0 0;
	background: url(images/menu_bg.png) repeat-x left top transparent;
}
	
#menu {
	clear: both;
	width: 1000px;
	height: 43px;
	margin: 0 auto 0;
	padding: 8px 0 0;
}

	#menu li {
		float: left;
		position: relative;
		padding: 0 0 0 1px;
		margin: 0;
		list-style: none;
		background: url(images/menu_bar.jpg) no-repeat left top transparent;
	}
		#menu li:first-child{
			background: none;
		}
	
	
	#menu li a{
		display: block;
		color: #002344;
		padding: 0 51px;
		line-height: 43px;
		font-size: 15px;
	}
	
	#menu li a:hover, #menu li.current-menu-item a{
		color: #fff;
		background: url(images/menu_hover.jpg) repeat-x left top transparent;
	}
	
		#menu li ul.sub-menu{
			display: none;
			position: absolute;
			background: #d9ebfb;
			
		}
		
		#menu li ul.sub-menu li{
			width: 100%;
			margin: 0;
		}
			#menu li ul.sub-menu li a{
				font-size: 15px;
				line-height: 25px;
				padding: 0 10px;
			}
			
			#menu li ul.sub-menu li a:hover{
				background: #cfe2f3;
			}

	

/* **************** CONTENT ELEMENTS *********************** */

#content-wrapper {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 0 0 15px;
}
	.content_2_columns {
		width: 707px;
		padding: 20px 20px 20px 10px;
		float: right;
	}

	.contentfull {
		width: 926px;
		float: left;
	}
		.page_title, .contentfull h2, .content_2_columns h2{
			color: #001e39;
			font-size: 18px;
			line-height: 19px;
			font-family: 'Conv_trajanpro_regular', Arial, sans-serif;
		}
			.page_title{
				color: #003261;
				font-size: 18px;
				margin: 15px 0 0;
			}
	
	.item_display{
		margin: 0 0 15px;
	}
        .item_display h5{
            margin: 25px 0 -5px 0;
        }
	
	.testimonial{
		border: 1px solid #e6e6e6;
		font-size: 12px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		padding: 15px;
		margin: 20px 0;
		font-style: italic;
		background: url(images/quote_icon.png) no-repeat 7px 15px #f3f3f3;
	}
		.testi_author{
			font-size: 15px;
			font-weight: bold;
			padding-left: 20px;
			font-style: normal;
			color: #3b3b3b;
			margin: 0 0 7px;
		}

				
/* **************** HEADER ELEMENTS *********************** */

#menu-footer-menu {

}

	#menu-footer-menu li {
		float: left;
		margin-right: 10px;
	}

	
/* **************** FOOTER ELEMENTS *********************** */

#footer-wrapper {
	width: 100%;
	padding-bottom: 4px;
}

	.footer {
		background: url(images/footer_bg.png) no-repeat center top transparent;
		color: #fff;
		padding: 35px 0 15px;
		font-size: 13px;
		text-align: center;
		line-height: 18px;
	}
		.footer #copyright{
			font-size: 11px;
		}
	
	.footer ul{
		text-align: center;
	}
		.footer ul li{
			display: inline;
			padding: 0 10px 0 15px;
		}
			.footer ul li:first-child{
				background: none;
			}
		
			.footer ul li a{
				color: #fff;
				text-decoration: underline;
			}
				.footer ul li a:hover{
					text-decoration: none;
				}



/* *********** SIDEBAR ELEMENTS *************** */

	
.sidebar {
	width: 253px;
	padding: 0 10px 200em 0;
	margin-bottom: -200em;
	float: left;
	background: url(images/sidebar_bg.png) repeat-y left top transparent;
}

.sidebar_widget {

}
	.sidebar_widget h2, .sidebar_headline{
		padding: 15px 0 10px;
		font-size: 23px;
		text-align: center;
		color: #00437f;
		line-height: 25px;
		font-family: Conv_trajanpro_regular, Arial, sans-serif;
	}

	.sidebar_menus li{
		color: #00437f;
		font-size: 13px;
		line-height: 42px;
		padding-left: 35px;
		font-weight: bold;
		background: url(images/sidebar_h.jpg) no-repeat left top transparent;
		font-family: Conv_trajanpro_regular, Arial, sans-serif;
	}
	
		.sidebar_menus{
			float: left;
			padding: 0;
			margin: 0px;
		}
			.sidebar_menus li {
				float: left;
				list-style: none;
				padding-left: 0px;
				width: 100%;
			}
			.sidebar_menus li a{
				padding-left: 35px;
				line-height: 42px;
				
			}
				.sidebar_menus li#menu-item-75 a{
					float: left;
					line-height: 16px;
					padding-top: 5px;
					width: 218px;
				}
			
			
			.sidebar_menus .sub-menu{
				float: left;
				padding: 0 20px 0 5px;
			}
			
			.sidebar_menus .sub-menu li{
				float: left;
				background: none;
				border-bottom: 1px solid #a5a5a5;
				border-top: 1px solid #eeeeee;
				padding: 0px;
				width: 100%;
			}
			.sidebar_menus .sub-menu li:first-child{
				border-top: 0px;
			}
				.sidebar_menus .sub-menu li a{
					float: left;
					color: #474747;
					font-size: 13px;
					width: 93%;
					line-height: 15px;
					padding: 8px 0 8px 15px;
					font-weight: normal;
					background: url(images/blue_rarrow.png) no-repeat 3px 50% transparent;
					font-family: Arial, sans-serif;
				}
					.sidebar_menus .sub-menu li a:hover, .sidebar_menus .sub-menu li.current-menu-item{
						background-color: #d4d4d4;
					}
			
	
	.sidebar_widget ul {
	
	}
	
		.sidebar_widget ul li {
		
		}
		
			.sidebar_widget ul li a {
			
			}
			
			.sidebar_widget ul li a:hover {
				
			}
			
	.sidebar_widget #searchform .search_label {
	
	}
	
	.sidebar_widget #searchsubmit {
	
	}
	.sidebar_widget #searchsubmit:hover {
	
	}

	
	.social_icons{
		float: left;
		margin: 20px 10px;
		padding: 0px;
		list-style: none;
	}
		.social_icons li {
			float: left;
			margin: 0 4px 10px;
		}
		
/* **************** COMMENTS ELEMENTS *********************** */

.post-author{
	font-style: italic;
	font-size: 11px;
	color: #6d6d6d;
	margin: 5px 0 7px;
}

.comment-author{
	font-weight: bold;
	font-style: italic;
	padding-left: 20px;
}
.comment-date{
	display: block;
	font-size: 11px;
	font-style: italic;
	padding-left: 20px;
}
.wrap-comment{
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 15px;
	margin: 0;
	font-style: italic;
	background: url(images/quote_icon.png) no-repeat 7px 13px #f3f3f3;
}

.show-categories{
	font-style: italic;
}
	.show-categories a, .show-categories a:hover{color: #5e5e5e;}
	.show-categories a:hover{text-decoration: underline;}

.comments-header{
	margin: 20px 0 10px;
}


.commentlist{
	list-style: none;
	padding-left: 15px;
}

#respond input[type="text"], #respond input[type="email"]{
	width: 281px;
	height: 30px;
	margin-right: 20px;
	border: 1px solid #d3d3d3;
	padding: 4px;
	background: #f7f7f7;
	font-size: 12px;
	color: #b7b7b7;
	font-style: italic;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#comment{
	background: #f7f7f7;
	width: 592px;
	height: 162px;
	border: 1px solid #d3d3d3;
	resize: none;
	padding: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.children{
	list-style: none;
	padding-left: 20px;
}

#submit{
	height: 38px;
	border: 1px solid #c5c5c5;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 10px;
	cursor: pointer;
	color: #003467;
	background: url(images/submit_btn.jpg) repeat-x left top transparent;
}		
		
/* **************** PAGINATION ELEMENTS *********************** */	
			
.pagination a {

}

.pagination a:hover {

}

.pagination span {

}




span.wpcf7-not-valid-tip {
    top: -5px !important;
    left: 0px!important;
    font-size: 11px !important;
    color: red;
    background: none !important;
    border: none !important;
    padding: 3px !important;
}

div.wpcf7 {
    width: 470px;
}

#contact_btn{
    display: block;
    position: absolute;
    top: 85px;
    right: 90px;
    width: 205px;
    height: 67px;
}
.wpcf7-submit{
    margin-top: 10px;
}
.wpcf7-captchar{
    width: 100px !important;
}