/* =Reset default browser CSS. 	Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
:focus {outline: 0;}
body {background: #fff;line-height: 1;}
ol, ul {list-style: none; line-height:14px;padding-top:5px;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}

div#preloaded-images {position: absolute;overflow: hidden;left: -9999px;top: -9999px;height: 1px;width: 1px;}
#aftersend{display:none;}


body{font-family: Georgia, serif;color:#474747;background:url('images/bg.jpg') repeat center top;}
em{font-style:italic;}
strong{font-weight:bold;}
.clear{clear:both;margin:0;width:100%;height:1px;}
#nav-single, .form-allowed-tags{display:none;}
/*.alignright{float:right;padding-left:10px;}*/
/*.alignleft{float:left;padding-right:10px;}*/
strong{font-weight:bold;}
a, img{border:none;outline:none;}

#headerwrap{width:99%;margin:0 auto;background:url('images/header.jpg') repeat-x center top;height:73px;overflow:visible;position:relative;z-index:94;}
#header{height:73px;overflow:visible;position:relative;margin:0 auto;z-index:93;}
	#headerlogo{width:215px;height:73px;position:absolute;left:0;top:0;}
		#headerlogo a{display:block;width:215px;height:73px;}
	#navwrap{width:565px;height:29px;position:absolute;left:216px;top:37px;padding:7px 0 0 20px;z-index:92;overflow:visible;}
		.nav1{background:url('images/home.png') no-repeat;width:62px;height:29px;display:block;float:left;}
		.nav2{background:url('images/firm.png') no-repeat;width:129px;height:29px;display:block;float:left;}
		.nav3{width:130px;height:29px;display:block;float:left;position:relative;z-index:91;background:url('images/practice.png') no-repeat;}
			.nav3 ul{display:none;color:#A09150;width:170px;position:relative;z-index:90;}
			.nav3 ul:hover{display:block;position:relative;z-index:90;}
			.nav3 ul li{color:#A09150;width:170px;height:29px;}
			.nav3 ul li a{display:block;background:#000;color:#A09150;width:170px;/*height:15px;*/text-decoration:none;padding:10px 0 5px 5px;float:left;font-weight:bold;font-size:11px;}
				.nav3 ul li a:hover{background:#333;}
			.nav3:hover ul{display:block;}
		.nav3b{background:url('images/practice.png') no-repeat;width:130px;height:29px;display:block;float:left;}
		.nav4{background:url('images/testimonials.png') no-repeat;width:115px;height:29px;display:block;float:left;}
		.nav5{background:url('images/contact.png') no-repeat;width:110px;height:29px;display:block;float:left;}
			.nav6{background:url('images/pay.jpg') no-repeat;width:110px;height:29px;display:block;float:left;}
	
#headerphone {
	width: 159px;
	height: 73px;
	position: absolute;
	top: 0;
	right: 50px;
	text-align: right;
}
		#headerphone a{display:block;width:159px;height:73px;}
		#facebook {width:10px;height:18px;display:inline-block;float:right;position:relative;margin-top:21px;left:-37px;}

#scrlwrap{width:100%;margin:0 auto;background:url('images/scrl-bg.png') repeat-x center top;height:263px;overflow: hidden;}
#scrl{height:263px;z-index:17;position:relative;margin:0 auto;}
	#imagescrl{width:587px;height:263px;position:absolute;left:0;top:0;}
		#imagescrl a{width:587px;height:263px;display:block;}
		#imagescrl img{width:587px;height:263px;border:none;}
	#textscrl{width:393px;height:195px;position:absolute;right:0px;top:0;}
    #textscrl .text-scrol-container{margin-top: 40px;padding: 0 15px;}
    #textscrl .text-scrol-container h2{border-bottom: solid 1px #999;margin: 0 20px;padding-bottom: 15px;font-size: 20px;}
		#textscrl div{width:393px !important;text-align:center;}
			#textscrl div h1{width:393px;text-align:center;font-size:38px;color:#474747;font-weight:normal;margin:25px 0 20px 0;background:url('images/potterh1.png') repeat-x center top;}
			#textscrl div p{width:393px;text-align:center;font-size:16px;color:#474747;line-height:26px;padding:15px 0 0 0;}
	#linkscrl{width:142px;height:42px;position:absolute;left:132px;top:195px;background:url('images/scrl-learn-more.png') no-repeat center top;}
		#linkscrl:hover{background:url('images/scrl-learn-moreH.png') no-repeat center top;}
		#linkscrl a{display:block;width:142px;height:42px;z-index:90;}
	#nav{position: absolute;top: 197px;z-index: 999;width: 100%;}
		#prev2{width:44px;height:33px;background:url('images/left.png');cursor:pointer;position:absolute;z-index:15;}
		#next2{width:44px;height:33px;background:url('images/right.png');cursor:pointer;position:absolute;z-index:15;right: 0px;}
#scrlbottom{width:100%;margin:0 auto;background:url('images/scrl-below.png') repeat-x center top;height:6px;}

#contentwrap{
/*    background:url('images/bg.png') repeat center top;*/
    margin:-6px auto 0 auto;}
	#thecontent{position:relative;margin:0 auto;}
/*		#contentleft{width:185px;float:left;}*/
			#practiceareastop{width:185px;height:40px;background:url('images/practice-areas-top.png') no-repeat center top;}
			#supportingareastop{width:185px;height:80px;background:url('images/supporting-clients.png') no-repeat center top;margin-top:15px;}
            #relatedarticlestop,#practiceareastop,#supportingareastop{text-indent: -9999px;}
			#relatedarticlestop{width:185px;height:40px;background:url('images/related-articles-top.png') no-repeat center top;margin-top:15px;}
                #relatedarticles,#practiceareas, #supportingareas {width:185px;background:url('images/support-fade.png') no-repeat center bottom;padding:0 8px 15px 8px;}
					#relatedarticles {padding:0 8px 15px 15px;margin-bottom:30px;}
					#practiceareas ul,#supportingareas, #relatedarticles  ul{list-style-type:none;}

					#supportingareas ul li{color:#474747;font-size:12px;border-bottom:1px solid #C7C1B0;width:149px;display:block;padding:7px 0 4px 20px;}
					#relatedarticles ul li{color:#474747;font-size:12px;border-bottom:1px solid #C7C1B0;width:149px;display:block;padding:7px 0 4px 8px;line-height:16px;}
					#practiceareas ul li a,#supportingareas ul li a{text-decoration:none;color:#474747;font-size:12px;border-bottom:1px solid #C7C1B0;/*width:149px;*/display:block;padding:7px 0 4px 20px;}
					#relatedarticles ul li a {text-decoration:none;color:#474747;font-size:12px;width:149px;display:block;}
					#practiceareas ul li a:hover,#supportingareas ul li a:hover, #relatedarticles ul li a:hover{text-decoration:underline;color:#000000;}
			
		#contentright{
/*            width:772px;float:left;padding:41px 0 0 33px;*/
        line-height:23px;font-size:14px;font-family: Georgia, serif;color:#474747;}
		#contentright .daterr{font-size:14px;font-style:italic;}
			#contentright h1{font-size:24px;margin-bottom:20px;}
				#contentright h1 a{font-size:24px;margin-bottom:20px;text-decoration:none;color:#474747;}
				#contentright h1 a:hover{text-decoration:underline;}
				#contentright h1 span{font-size:14px;font-weight:normal;font-style:italic;}
			#contentright p{padding:5px 0 10px 0;font-family: Georgia, serif;color:#474747;}
			#contentright .homeline{border-top: solid 1px #bbb;width:446px;height:2px;margin-bottom:20px;}
			#contentright .liner{border-top: solid 1px #bbb;width:770px;height:2px;margin-bottom:20px;}
			#contentright ul{list-style-type:square;}

			
	#contactL{/*float:left;width:404px;*/padding:0 10px;}
	#contactR{/*float:left;width:343px;*/padding:0 0 15px 0;}
		#contactR p{padding:0 0 8px 0;}
		#contactR .wpcf7-text, #contactR .wpcf7-form-control-wrap textarea{width:270px;}
	#contactMap{float:left;width:770px;}

	#theblog{font-family: Georgia, serif;color:#474747;}
	#theblog h1.entry-title{font-size:18px;}
	#theblog h1.entry-title a{font-size:18px;}
	#theblog .entry-meta a{color:#000000;}
	#blogwrap{background:url('images/blog-extend.png') repeat-y center top;}
		#recentblog{background:url('images/blog.png') no-repeat center top;min-height:261px;position:relative;}
/*			#viewallblog{position:absolute;top:15px;left:795px;width:165px;height:51px;}*/
            #viewallblog{position: relative;}
				#viewallblog a{background-image: url(images/allpostbg.png); display:block;width:160px;height:45px;position:absolute;top:11px;right: 20px;}
/*			#recentblog h3{position:absolute;top:25px;left:41px;font-size:24px;}*/
			.recentblogpost{width:280px;float:left;margin-top: 25px;}
				.recentblogpost h4{font-size:14px;font-weight:bold;line-height:28px;}
				.recentblogpost h4 span{font-size:12px;font-weight:normal;font-style:italic;}
				.recentblogpost p{font-size:14px;line-height:23px;}
				.recentblogpost a{font-size:14px;text-decoration:underline;color:#000000;font-style:italic;line-height:23px;}
				.recentblogpost a:hover{text-decoration:none;}
			
.entry-content {font-size:14px;font-family:arial, Helvetica,sans-serif;color:#444444;}
.entry-content h1{font-weight:normal;font-size:25px;margin:5px 0 20px;}
.entry-content p{margin:7px 0; line-height:18px;}
.entry-content ul{margin-left:40px;}
.entry-content ol{list-style-type:decimal;}
.entry-content ul li{padding-bottom:10px;font-family:Georgia, Times New Roman, serif;}

#footerwrap {
	width: 100%;
	margin: -15px auto 0 auto;
	position: relative;
	z-index: 99;
}
#footerwrap::after {
	content: "";
	background: url(images/footer.png);
	width: 100%;
	height: 111%;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	clear: both;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center -13px !important;
}
#footer{overflow:visible;position:relative;margin:0 auto;z-index:98;}
#footer {
	display: flex;
	flex-wrap: wrap;
}
#footerlogo {
	width: 169px;
	height: 93px;
	background: url('images/potter-law-office-footer.png') no-repeat center top;
}
	#footerlogo a{display:block;width:169px;height:93px;}
#footermenu {
	color: #474747;
	font-size: 12px;
	width: ;
	margin-left: 20px;
	width: 80%;
	line-height: -1px !important;
}
#footermenub {
	color: #474747;
	font-size: 12px;
}
	.theyear{float:left;padding-top: 5px;margin-right: 5px;}
	.menu-footer-menu-b-container{float:left;}
	#footermenu a, #footermenub a{text-decoration:none;color:#474747;font-size:11px;}
	#footermenu ul, #footermenub ul{list-style-type: none;}
	#footermenu ul li, #footermenub ul li{display: inline;}
#infostream-webdesign {
	width: 265px;
}
	#infostream-webdesign a{font-size:10px;color:#474747;text-decoration:none;}

/*t edit start*/
body #navwrap {
	width: 626px;
}
.pay_btn {
	margin-bottom: 16px !important;
}


.gform_legacy_markup_wrapper form {
	padding-top: 0px!important;
	padding-left: 15px!important;
}
body form#gform_1 li input, body form#gform_1 li textarea {
	top: 0 !important;
	width: 100%!important;
	margin: 0!important;
}
body .gform_wrapper ul li.no_mar {
	top: 0 !important;
}
body #gform_wrapper_1 .gform_footer input[type="submit"] {
	top: -68px !important;
}
body .gform_legacy_markup_wrapper ul li.gfield {
	margin-top: 0!important;
}
body form#gform_1 li .simple_captcha_small input {
	width: 100px !important;
}
body .page-form #gform_wrapper_1 .gform_footer input[type="submit"] {
	top: -95px!important;
}

/*responsive*/

@media screen and (max-width: 992px){

	.gform_legacy_markup_wrapper form {
		max-width: 360px !important;
		margin: 0 !important;
	}

}
@media screen and (max-width: 641px){
	.gform_legacy_markup_wrapper form {
		padding-top: 52px!important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.gform_legacy_markup_wrapper .gform_footer input[type="submit"] {
		width: 185px!important;
	}
	body form#gform_1 li input, body form#gform_1 li textarea {
		padding: 0 10px!important;
	}
}	
@media screen and (max-width: 420px){

	body .page-form #gform_wrapper_1 .gform_footer input[type="submit"] {
		top: 45px!important;
		position: relative!important;
		width: 115px!important;
	}	

}




/*t edit end*/
/* --Comments -------------------------------------------------------------- */
#comments{padding:20px;font-size:12px;margin-top:10px;}
#comments-title{display:none;}
#comments .navigation {padding: 0 0 18px 0;}
h3#comments-title,h3#reply-title {color: #474747;font-size: 20px;font-weight: bold;margin-bottom: 0;}
h3#comments-title {padding: 24px 0;}
.commentlist {list-style: none;margin: 0;}
.commentlist li.comment {border-bottom: 1px solid #e7e7e7;line-height: 24px;margin: 0 0 24px 0;padding: 0 0 0 56px;position: relative;}
.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}
#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}
#comments .comment-body p:last-child {margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}
.commentlist ol {list-style: decimal;}
.commentlist .avatar {position: absolute;top: 4px;left: 0;}
.comment-author {}
.comment-author cite {color: #474747;font-style: normal;font-weight: bold;}
.comment-author .says {font-style: italic;}
.comment-meta {font-size: 12px;margin: 0 0 18px 0;}
.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}
.comment-meta a:active,.comment-meta a:hover {color: #ff4b33;}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {font-size: 12px;padding: 0 0 24px 0;border-bottom: 1px solid #e7e7e7;}
.reply a,a.comment-edit-link {color: #888;}
.reply a:hover,a.comment-edit-link:hover {color: #ff4b33;}
.commentlist .children {list-style: none;margin: 0;}
.commentlist .children li {border: none;margin: 0;}
.nopassword,.nocomments {display: none;}
#comments .pingback {border-bottom: 1px solid #e7e7e7;margin-bottom: 18px;padding-bottom: 18px;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {color: #888;display: block;font-size: 12px;line-height: 18px;margin: 0;}
#comments .pingback .url {font-size: 13px;font-style: italic;}
input[type=submit] {color: #333;}
#respond {border-top: 1px solid #e7e7e7;margin: 24px 0;overflow: hidden;position: relative;}
#respond p {margin: 0;}
#respond .comment-notes {margin-bottom: 1em;}
.form-allowed-tags {line-height: 1em;}
.children #respond {margin: 0 48px 0 0;}
h3#reply-title {margin: 18px 0;}
#comments-list #respond {margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}
#respond .required {color: #ff4b33;font-weight: bold;}
#respond label {color: #888;font-size: 12px;}
#respond input {margin: 0 0 9px;width: 98%;}
#respond textarea {width: 98%;}
#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
#respond .form-allowed-tags code {font-size: 11px;}
#respond .form-submit {margin: 12px 0;}
#respond .form-submit input {font-size: 14px;width: auto;}
.entry-content h2 {font-family: Georgia, serif;color:#474747; text-transform:uppercase; padding-top:15px;font-size:18px; font-weight:bold;}
/*--custom css starts--*/
ul.lcp_catlist {padding-top:15px;padding-bottom:8px;}
/*--custom css ends--*/
#clicktocall{	display: none;	}
@media only screen and (max-width: 420px) {
	#clicktocall {
		background: #f99c00;
		padding: 15px 5px;
		color: #464646;
		text-shadow: 1px 1px 1px #fff;
		text-align: center;
		margin: 0px;
		border: 1px solid #92723b;
		font-size: 22px;
		display: block;
		text-decoration: initial;
		height: 124px;
		margin-bottom: 19px;
	}

	body #gform_wrapper_1{
		height: 660px !important;
	}

	body #gform_wrapper_1 .gform_footer input[type=submit]{
		position: static !important;
		margin-top: -139px;
		padding: 10px;
	}

	#contentright .page-form img{
		margin-top: 16%;
	}
	.validation_error{
		display: none;
	}

	#content > div > div:nth-child(4){
		display: none;
	}
}