/*
Theme Name: Judy Rothschild
Author: Evan Clayburg
Author URI: http://clayburgcreate.com/
Version: 1.0
Text Domain: JHRC
*/

@charset "UTF-8";
/* CSS Document */


@import url(fonts.css);

	h1.fontface {font: 60px/68px 'LatoRegular', Arial, sans-serif;letter-spacing: 0;}

		p.style1 {font: 18px/27px 'LatoBlackItalic', Arial, sans-serif;}
		p.style2 {font: 18px/27px 'LatoBlack', Arial, sans-serif;}
		p.style3 {font: 18px/27px 'LatoBoldItalic', Arial, sans-serif;}
		p.style4 {font: 18px/27px 'LatoBold', Arial, sans-serif;}
		p.style5 {font: 18px/27px 'LatoItalic', Arial, sans-serif;}
		p.style6 {font: 18px/27px 'LatoRegular', Arial, sans-serif;}
		p.style7 {font: 18px/27px 'LatoLightItalic', Arial, sans-serif;}
		p.style8 {font: 18px/27px 'LatoLight', Arial, sans-serif;}
		p.style9 {font: 18px/27px 'LatoHairlineItalic', Arial, sans-serif;}
		p.style10 {font: 18px/27px 'LatoHairline', Arial, sans-serif;}
		

body, html {
	background:#532318 url(images/paper-bg.png); 
	margin: 0;
	padding: 0;
	color: rgba(255,255, 255, 1);
	font-family: 'Lato', sans-serif;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased !important;
	-webkit-text-stroke: 1px transparent;
	text-rendering: optimizeLegibility;
	font-size: 1em;
	line-height: 1.5em;
	word-wrap: break-word;
	margin: 0;
	padding: 0;
}

a {color:#ffffff;}
a:hover{color:#fff;}


#holder{margin:auto; width:1100px;}
#content{float:left; width:100%;}
#header{background:#fff; width:100%; height:100px; z-index:10; position:relative}
#logo{width:525px; height:100px; float:left; background:url(images/JHRC-logo.png) top left no-repeat;}
#JHRC{width:500px; margin:35px 0 0 90px; display:block;}
#JHRC a{text-decoration:none; color:#333}
.logo{color:#333; font-size:24px; font-family:'LatoBold', Arial, sans-serif; text-shadow: #CCC 1px 1px 0; line-height:20px}
.tagline {font-size:15px; font-family:'LatoRegular', Arial, sans-serif;}
#navigation{width:500px; float:left; padding:60px 0 0 0; text-shadow: #CCC 1px 1px 0}
#navigation a{color:#333; font-size:16px; font-family: 'LatoBold', sans-serif; text-transform:uppercase; letter-spacing:1px; float:left; padding:0 15px; text-decoration:none;}
#navigation a:hover{color:#ffa62c;}
.navDivider{background:url(images/nav-divider.png) #ffa62c no-repeat; width:2px; height:22px; float:left;}

#loop{width:100%; height:245px; clear:both;  
-webkit-box-shadow: 0 8px 20px -6px black;
	   -moz-box-shadow: 0 8px 20px -6px black;
	        box-shadow: 0 8px 20px -6px black;
			margin-bottom:30px;
  }


#insideloop{width:100% ;clear:both; background:url(images/inside-bg.png); float:left;
-webkit-box-shadow: 0 8px 20px -6px black;
	   -moz-box-shadow: 0 8px 20px -6px black;
	        box-shadow: 0 8px 20px -6px black;
			margin-bottom:30px
  }
  
#insideloopLeft{width:100%; float:left; padding:20px 50px; color:#ffa62c; text-transform:uppercase; letter-spacing:1px; font-family: 'LatoBold', sans-serif; text-shadow:#000 2px 2px 0;}
.page-id-85 #insideloopLeft {background-image: url(http://www.jhrothschild.com/wp-content/uploads/2016/12/contactus.jpg);background-position: left -150px;box-sizing:border-box;}
.page-id-85 #pageTitle {padding: 150px 0 20px;}
#pageTitle{font-size:24px; float:left; margin-right: 20px; }
#pageTitle a, #insideNavigation a, #insideNavigation2 a, #insideLeft h2 a{text-decoration:none;}
#insideNavigation {float:left; font-size:14px; color:#fff; }
#insideNavigation2 {font-size:14px; color:#fff; letter-spacing:normal; text-transform:none; float:left; width:800px; margin:0 0 0 10px  }

#insideloopRight{width:0; float:left; height:50px;}
  
 
#loopLeft{width:575px; float:left; height:245px; background:url(images/home-loop-bg.png);}
#loopRight{width:525px; float:left; height:245px; background:url(images/home-courtroom.jpg);}


#insideLeft{float:left; width:570px; margin:0;  padding:0 50px 0 0}
#insideLeft h2, #insideFull h2{font-size:16px; text-transform:uppercase; color:#ffa62c; letter-spacing:2px; text-shadow:#000 2px 2px 0; font-family: 'LatoBold', sans-serif; font-weight:normal; padding:20px 0 0 0; margin:0}


#insideFull{float:left; width:680px; margin:0;  padding:0 0 0 50px}


#insideRight{float:left; width:315px; margin: 0; padding:0 0 0 50px;}
.insideTestimonials{width:315px; font-size:15px; line-height:22px; text-align:center; text-shadow:#000 2px 2px 0; font-family: 'LatoItalic', sans-serif;  border-bottom:1px solid #fff; padding:0 0 20px 0; margin:20px 0 0 0}


#homeContent{width:1000px; margin:0 0 0 50px;}
#contentLeft{float:left; width:470px; margin:0; padding:0 50px 0 0}
#contentRight{float:left; width:415px; margin: 0; padding:0 0 0 50px; border-left:1px solid #fff; }


.hometestimonials{padding:10px 0 20px 0; border-bottom: dotted 1px #fff; width:430px; margin:0 20px; font-size:17px; line-height:24px; text-align:center; text-shadow:#000 2px 2px 0; font-family: 'LatoItalic', sans-serif;}

.testimonials{width:100%;  border-top:1px solid #fff; text-align:center; margin-top:10px}

.testimonial{border-bottom:1px dotted #fff; padding:0 0 30px 0; margin:30px 0 0 0; width:679px; text-shadow:#000 2px 2px 0; font-size:17px; line-height:24px}


.name{font-style:normal; font-size:13px; font-family: 'LatoRegular', sans-serif; line-height:15px}



.homeservices{font-size:17px; line-height:24px; color:#fff; text-align:left; text-shadow:#000 2px 2px 0;}
.homeservices p{margin:0; padding:0;}

.homeservices ul{margin:0 0 0 12px; padding:0; }
.homeservices li{margin:0 0 5px 5px;}

.homeservices a{color:#fff;}
.homeservices a:hover{color:#ffa62c;}




h1{font-size:15px; text-transform:uppercase; color:#ffa62c; letter-spacing:2px; text-shadow:#000 2px 2px 0; font-family: 'LatoBold', sans-serif; font-weight:normal}
#verdicts{margin-bottom:0;}

.verdict{width:100%; padding:10px 0 0; text-shadow:#000 2px 2px 0; }
.verdict p {margin-top:2.5em;}
.verdict > p:first-child {margin-top:0;}
.verdictentry{border-bottom:1px dotted #fff; padding:0 0 10px 0; margin: 0 0 20px 0; line-height:18px}
.case{font-size:22px; letter-spacing:0; text-transform:none;  color:#fff; font-family: 'LatoBold', sans-serif;}
.outcome{font-size:15px; font-family: 'LatoItalic', sans-serif; color:#ffa62c; letter-spacing:0; text-transform:none; line-height:18px;}
.outcome p{padding:5px 0; margin:0;}


.insideVerdict{width:100%; border-bottom:1px solid #fff; padding:10px 0; font-size:12px; color:#fff; line-height:27px; text-shadow:#000 2px 2px 0; text-transform:uppercase; font-family: 'LatoBold', sans-serif;}
.insideVerdict .case{font-size:14px; letter-spacing:0; text-transform:none;}
.insideVerdict .outcome p{display:inline; margin:0; padding:0;}
.insideVerdict .outcome{font-size:14px; font-family: 'LatoItalic', sans-serif; color:#ffa62c; letter-spacing:0; text-transform:none;}

.services{font-size:13px; line-height:15px; color:#fff; }
.services ul{margin:0 0 0 12px; padding:0; font-size:13px; line-height:15px; color:#fff; text-shadow:#000 2px 2px 0; }
.services li{margin:0 0 8px 5px;}

.judyBio{font-size:15px; line-height:22px; color:#fff; text-align:left; text-shadow:#000 2px 2px 0;}
.judyBio img{border:2px solid #370a00;}
.judyBio p{margin:0; padding:0;}



.blog{border-bottom:1px dotted #fff; padding:0 0 30px 0; margin::0 0 30px 0; width:575px;}




#footer{width:1060px; border-top:1px solid #fff; padding: 30px 20px; margin:0; float:left; margin:30px 0 0 0}
#footerLeft{float:left; font-size:11px; line-height:14px; text-align:left;}
#footerRight{float:right;  font-size:11px; line-height:17px; text-align:right;}
#footer a{color:#ffa62c;}
#footer a:hover{color:#fff;}



.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa72c), color-stop(1, #ff8b16) );
	background:-moz-linear-gradient( center top, #ffa72c 5%, #ff8b16 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa72c', endColorstr='#ff8b16');
	background-color:#ffa72c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c9c9c9;
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
font-family: 'LatoBlack', sans-serif; 
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	font-style:normal;
	margin:20px 0;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8b16), color-stop(1, #ffa72c) );
	background:-moz-linear-gradient( center top, #ff8b16 5%, #ffa72c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8b16', endColorstr='#ffa72c');
	background-color:#ff8b16;
}.button:active {
	position:relative;
	top:1px;
}


.readmorebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa72c), color-stop(1, #ff8b16) );
	background:-moz-linear-gradient( center top, #ffa72c 5%, #ff8b16 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa72c', endColorstr='#ff8b16');
	background-color:#ffa72c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #c9c9c9;
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
font-family: 'LatoBlack', sans-serif; 
	padding:3px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	font-style:normal;
	margin:20px 0;
}.readmorebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8b16), color-stop(1, #ffa72c) );
	background:-moz-linear-gradient( center top, #ff8b16 5%, #ffa72c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8b16', endColorstr='#ffa72c');
	background-color:#ff8b16;
}.readmorebutton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.dyncontent p{margin:0; padding:0;}