@charset "utf-8";
/* theme name:copyrightenforcers */
@charset "utf-8";
/* Mchigging */
body {
	background:#0b3158;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#ffffff;
	margin:0;
	padding:0;
}

/*** Sliding Background ***/
.slidingbg { background:#133052 url(http://liebowitzlawfirm.com/wp-content/themes/images/slider.jpg) repeat-x 0px 0px fixed; background-size:cover; }

body.page_bg { background:#133052 url(http://liebowitzlawfirm.com/wp-content/themes/images/page-bg.jpg) repeat-x 0px 0px fixed; background-size:cover; }
body.page_bg2 { background:#133052 url(http://liebowitzlawfirm.com/wp-content/themes/images/page-bg2.jpg) repeat-x 0px 0px fixed; background-size:cover; }
body.page_bg3 { background:#133052 url(http://liebowitzlawfirm.com/wp-content/themes/images/page-bg3.jpg) repeat-x 0px 0px fixed; background-size:cover; }
body.page_bg4 { background:#133052 url(http://liebowitzlawfirm.com/wp-content/themes/images/page-bg4.jpg) repeat-x 0px 0px fixed; background-size:cover; }
body.page_bg5 { background:#133052 url(http://liebowitzlawfirm.com/wp-content/themes/images/page-bg5.jpg) repeat-x 0px 0px fixed; background-size:cover; }

a { color:#ffffff; outline:none; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:underline; }
a img { outline:none; border:0px; }
img { max-width:100%; }


h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#0b3158;
	color:#ffffff;
	}
p.promocode{clear:both;float:none !important;width:48% !important;text-align:center !important; margin:auto !important}
p {
	margin:0px 0px 15px 0px;
	padding:0px;
	line-height:22px;
	}

blockquote {
	background:url("images/overlay-w.png");
	border-top:solid 3px #fff;
	border-bottom:solid 3px #fff;
	padding:20px 20px 1px 20px;
	margin:0px 0px 20px 0px;
	}

label { display:block; margin:0px 0px 10px 0px; font-size:20px; }
input, textarea { width:93.6%; padding:3%; margin:0px 0px 15px 0px; border:solid 1px #cdcdcd; background:#f2f2f2; color:#231f20; font-family:'Open Sans', sans-serif; }
input[type="checkbox"] { width:auto; padding:0%; margin:0px 0px 20px 0px; border:0; background:none; color:#231f20; font-family:'Open Sans', sans-serif; }
input.subnarrow { padding: 6.5% 3%; }
span.chklbl { display:inline-block; padding-right:15px; font-size:20px; }
textarea { resize:none; height:100px; margin:0px 0px 15px 0px; }
select { width:99%; padding:2%; border:solid 1px #444444; background:#ffffff; color:#231f20; }
input[type="submit"] { width:auto; color:#ffffff; font-size:22px; background:#0b3158; border:0px; margin:5px 0px 0px 0px; padding:5px 15px; transition:ease-in-out background 250ms; -moz-transition:ease-in-out background 250ms; -o-transition:ease-in-out background 250ms; -webkit-transition:ease-in-out background 250ms; -ms-transition:ease-in-out background 250ms; cursor:pointer; }
input[type="submit"]:hover { background:#000000; }

/*** Wrappers ***/
.wrapper {
	width:960px;
	margin:0px auto;
	padding:0px;
	}

#internal-page { /*background:#ffffff;*/ background:url("images/overlay.png");  min-height:770px; }

/*** Header ***/	
#header {
	background:#0b3158;
	  padding: 24px 0;
    position: relative;
    z-index: 999;
	}

#logo {
	background-image:url(http://liebowitzlawfirm.com/wp-content/themes/images/logo.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:450px;
	height:56px;
	float:left;
	margin:0px 0px 0px 0px;
	}

#logo a {
	display:block;
	width:450px;
	height:56px;
	}

#header-right {
	float:right;
	color:#ffffff;
	}

#slogan {
	padding-bottom:5px;
	font-size:22px;
	text-align:right;
	text-transform:capitalize;
	}

#phone_num {
	font-size:28px;
	float:right;
	background:url("images/phone.png") no-repeat left center;
	padding-left:44px;
	line-height:40px;	
	}

/*** Content Box ***/
#content_area_wide { padding:0px; }

#content_area_wide.narrow { float:left; width:610px; }

.page_content_box { margin:0px; padding:0px; }

h1.archhead { font-size:30px; line-height:34px; border-bottom:solid 2px #b7a366; padding-bottom:5px; }

.page_content_box h1 { font-size:36px; line-height:42px; text-transform:capitalize; }

.page_content_box h2 { font-size:30px; line-height:32px; }
	
.page_content_box h3 { font-size:26px; line-height:28px; }

.page_content_box h4 { font-size:22px; line-height:24px; }
	
.page_content_box h5 { font-size:18px; line-height:22px; }

.page_content_box h6 { font-size:16px; line-height:19px; margin:20px 0px; }

.page_content_box p { margin-bottom:15px; line-height:22px; }

.page_content_box ol{ list-style-position:inside; margin:0px 0px 0px 15px; padding:0px 0px 12px 0px; }
	
.page_content_box ol li{ padding:0px 0px 3px 0px; line-height:22px; }

.page_content_box ul{ list-style-position:inside; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }

.page_content_box ul li{ padding:0px 0px 3px 0px; line-height:22px;list-style: outside none none; }
 
.postbox ul.bigorange li { color:#ff8901; font-size:18px; line-height:24px;  }

/*** Sidebar ***/
#sidebar { float:right; width:300px; margin:0px; padding:0px; }

#sidebar h1 { font-size:24px; line-height:26px; }
	
#sidebar h2 { font-size:30px; line-height:32px; margin-bottom:12px; }
	
#sidebar h3 { font-size:26px; line-height:29px; margin-bottom:12px; }
	
#sidebar h4 { font-size:22px; line-height:26px; margin-bottom:12px; }
	
#sidebar h5 { font-size:18px; line-height:23px; margin-bottom:12px; }

#sidebar h6 { font-size:15px; line-height:20px; margin-bottom:12px; }

#sidebar p { margin-bottom:15px; line-height:22px; } 

#sidebar ol{ list-style-position:inside; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }
	
#sidebar ol li{ padding:4px 0px 4px 0px; line-height:22px; border-top:dotted 1px #666666; }

#sidebar ul{ list-style-position:inside; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }

#sidebar ul li{ padding:4px 0px 4px 0px; line-height:22px; border-top:dotted 1px #666666; }

#sidebar li:first-child{ border-top:0px; }

#sidebar a { text-decoration:none; }

#sidebar .widget { margin-bottom:25px; }

/*** Footer ***/
#footer {
	background:#0b3158;
	color:#ffffff;
	padding:20px 0px;
	font-size:13px;
	}

#footer.home-footer {
	bottom:0px;
	width:100%;
	}

.home #footer.home-footer {
  position: fixed;
}
#footer a { color:#ffffff; }

#footer a:hover { color:#c8d3d9; text-decoration:none; }

#copyright { float:left; line-height:32px; width:100%; }

#social-media-box { padding:0px; float:right; }
#social-media-box a { background:#c8d3d9 no-repeat center center; border-radius:32px;
	display:block; margin:0px 0px 0px 10px; padding:0px; float:left; width:32px; height:32px; transition:ease-out background 250ms;
	-moz-transition:ease-out background 250ms; -o-transition:ease-out background 250ms; -webkit-transition:ease-out background 250ms; }

#social-media-box a.facebook { background-image:url(http://liebowitzlawfirm.com/wp-content/themes/images/facebook.png); }
#social-media-box a.twitter { background-image:url(http://liebowitzlawfirm.com/wp-content/themes/images/twitter.png); }
#social-media-box a.instagram { background-image:url(http://liebowitzlawfirm.com/wp-content/themes/images/instagram.png); }

#social-media-box a:hover { background-color:#ffffff; }

/*** Misc. Styles ***/
.clear { clear:both; }

.center { text-align:center; }

.alignleft {
	margin-top:5px;
	margin-right:10px;
	float:left;
	}

.alignright {
	margin-top:5px;
	margin-left:10px;
	float:right;
	}

.aligncenter {
	display:block;
	margin:0px auto 20px auto;
	}

.imgbrdr { background:#cfcfcf; border:solid 1px #0b3158; padding:4px; }

a.readmore {
	display:inline-block;
	background-color:#0b3158;
	text-decoration:none;
	padding:5px 10px;
	font-size:15px;
	color:#ffffff;
	}

a.readmore:hover {
	background-color:#000000;
	transition:ease-in background 300ms;
	-moz-transition:ease-in background 300ms;
	-o-transition:ease-in background 300ms;
	-webkit-transition:ease-in background 300ms;
	color:#ffffff;
	}

.colright { float:right; width:48.5%; }
.colleft { float:left; width:48.5%; }

.col1_1, .col1_2, .col1_3 { float:left; width:33%;}


.slider-div {
  position: absolute;
  top:125px;
  width: 100%;
}

.slider-div img{ height:480px;}


.slider-div h2 {
  display: none;
}

.slider-div table {
  width: 100%;
}
.slider-div div {
  width: 100% !important;
}
	
	.wpcf7-form p {
  float: left;
  margin: 0 19px 15px 0;
  width: 48%;font-size: 20px;
}
.wpcf7-form .messagediv {
  width: 98.1%;
}

.screen-reader-response {
  display: none;
}
@media only screen and ( min-width:1400px ) and ( max-width: 1920px ) {
.slider-div div {
  height: 900px !important;
}
.slider-div img {
  height: 836px;
}
.home #menu.home-menu {
  margin: 11% auto 0;
}
}
	
	@media only screen and ( min-width:961px ) and ( max-width: 1024px ) {
.slider-div div {
  height:1100px !important;
}
.slider-div img {
  height:1070px;
}
}
	
/**For Screens Equal to 768px and Less than 960px ***/
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
	/*** Wrappers **/
	.wrapper { width:750px; }
	
	/*** Content Box & Sidebar ***/
	#content_area_wide.narrow { width:460px; }
	#sidebar { width:250px; }
	
	#copyright { width:410px; line-height:18px; }
	#social-media-box { padding:0px; float:right; }
	
	.alignleft, .alignright, .aligncenter { float:none; display:block; margin:0px auto 15px auto; }
	

}

/**For Screens Equal to 480px and Less than 768px ***/
@media only screen and ( max-width: 767px ) {
	/*** Wrappers **/
	.wrapper { width:460px; }

	/*** Header ***/
	#header {padding:20px 0px 15px 0px;}
	#logo {
		background-size:cover;
		width:300px;
		height:37px;
		float:none;
		margin:0px auto 0px auto;
	}

	#logo a { width:300px; height:37px; }
	
	#header-right { float:none; text-align:center; }
	#slogan { text-align:center; padding:20px 0px 10px 0px; }
	#phone_num { float:none; background:url(http://liebowitzlawfirm.com/wp-content/themes/images/phone.png) no-repeat left center; width:180px; margin:0px auto 0px auto;
	}
	
	/*** Content Box & Sidebar ***/
	#content_area_wide, #content_area_wide.narrow { float:none; width:460px; border:0px; margin-bottom:25px; }
	#sidebar { float:none; width:460px; padding-top:20px; }
	
	#copyright { float:none; text-align:center; }
	#powered { display:block; }
	#social-media-box { padding:10px 0px 0px 0px; float:none; margin:0px auto; width:130px; }
	
	blockquote { margin:0px 0px 20px 0px; }
	.alignleft, .alignright, .aligncenter { float:none; display:block; margin:0px auto 15px auto; }
	
	.colright, .colleft, .col1_1, .col1_2, .col1_3 { float:none; width:100%; }
	input.subnarrow { padding:3%; }
}

/**For Screens Equal to 320px and Less than 480px ***/
@media only screen and ( max-width: 479px ) {
	/*** Wrappers **/
	.wrapper { width:300px; }
	
	/*** Content Box & Sidebar ***/
	#content_area_wide, #content_area_wide.narrow { width:300px; }
	#sidebar { width:300px; }

	#powered { display:inline-block; }

	.colright, .colleft, .col1_1, .col1_2, .col1_3 { float:none; width:100%; }
}

.wpcf7 {
  float: left;
  padding: 0 0 93px;
  width: 100%;
}
.presspost li img {
  float: left;
  height: 300px;
  margin: 0 25px 0 0;
  width: 40%;
}
.presspost li {
  margin:30px 0;
  }
.wpcf7 br {
  margin: 0 0 10px;
}
.connect img {
  margin-left: 8px;
  float: right;
}
.copyright-div .textwidget > p {
  float: left;
  width: 80%;
  font-size: 12px;
}
.connect > p {
  font-size: 16px;
  text-transform: capitalize;
}
.connect {
  float: right;
}
.single.single-post .page_content_box img {
  float: left;
  height: 300px;
  margin-right: 20px;
  width: 40%; margin-bottom: 10px;
}
.single.single-post {
  background-image: url("../../uploads/2015/07/page-bg5.jpg") !important;
}
.single.single-post .page_content_box {
  text-align: justify;
}