/*************************************************** # SECTION pa-results styles styles ***************************************************/
/*** #  ***/
#verdict-settlements-wrap {
}

#verdict-settlements-iwrap {
	max-width: 1760px;
	margin: 0px auto;
	padding: 0px 0px 60px 0px;
}

.pa-results {
	width: auto;
	padding: 29px 60px 28px 60px;
	margin: 30px auto 30px auto;
	border-top: 6px solid #252652;
	background: #f3f3fb;
}
.pa-results-wide {
	width: calc(100% - 80px);
	padding: 29px 60px 28px 60px;
	margin: 0px 0px 0px -20px;
	border-top: 6px solid #252652;
	background: #f3f3fb;
}

.pa-results-wide.pa-custom {width: auto;padding: 20px 30px 20px 30px;margin: 30px 0px 30px 0px;}

.pa-results h2, .pa-results-wide h2, .pa-results h3, .pa-results-wide h3 {
	line-height:36px;
	font-size: 34px;
	color: #252652;
	padding: 20px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:700;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.pa-custom.pa-results h2, .pa-custom.pa-results-wide h2, .pa-custom.pa-results h3, .pa-custom.pa-results-wide h3 {padding: 20px 0px 20px 0px;}
.pa-results h2 a, .pa-results-wide h2 a, .pa-results h3 a, .pa-results-wide h3 a {color: #252652;}

.pa-result {
	padding: 45px 0px 39px 0px;
}

.pa-result p.accident-type {
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 20px;
	color: #444c95;
	font-style: italic;
}

.pa-result p.accident-title {
	padding: 9px 0px 1px 0px;
	color: #000000;
	font-size: 24px;
	line-height: 36px;
	font-weight: 900;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.pa-result p.accident-title a {
	color: #000000;
	font-weight: 900;
	text-decoration: none;
}
.pa-result p.accident-title span {
	color: #cb3725;
}
.pa-result p.accident-title a span {
	color: #cb3725;
}
.pa-result p.accident-title a:hover {
	color: #000000;
	text-decoration: none;
}
.pa-result p.accident-title a:hover span {
	color: #cb3725;
}

.pa-result p.accident-text {
	padding: 10px 0px 26px 0px;
	font-size: 24px;
	line-height: 36px;
}

.pa-result p.accident-attorney {
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	line-height: 20px;
}

.pa-custom p {
	padding: 14px 0px 14px 0px;
	color: #000000;
	font-size: 22px;
	line-height: 29px;
	font-weight: 900;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.pa-custom p a {
	color: #000000;
	font-weight: 900;
	text-decoration: none;
}
.pa-custom p a strong {
	color: #cb3725;
}
.pa-custom p a:hover {
	color: #000000;
	text-decoration: none;
}
content .pa-custom p a:hover {
	text-decoration: underline;
}
.pa-custom p a:hover strong {
	color: #cb3725;
}
.pa-custom p strong {
	color: #cb3725;
}

@media only screen and (min-width : 960px) and (max-width : 1799px) {
.pa-custom.pa-results h2, .pa-custom.pa-results-wide h2, .pa-custom.pa-results h3, .pa-custom.pa-results-wide h3 {line-height:2.00vw;font-size: 1.88vw;padding: 1.11vw 0vw 1.11vw 0vw;}

}

@media only screen and (min-width : 960px) and (max-width : 1484px) {
#verdict-settlements-iwrap {padding: 0px 0px 0px 0px;}
}
@media only screen and (min-width : 960px) and (max-width : 1479px) {
.pa-results {padding: 24px 40px 23px 40px;margin: 25px auto 25px auto;}
.pa-results-wide {width: calc(100% - 40px);padding: 24px 40px 23px 40px;margin: 0px 0px 0px -20px;}
.pa-results h2, .pa-results-wide h2, .pa-results h3, .pa-results-wide h3 {line-height:34px;font-size: 32px;padding: 16px 0px 4px 0px;}
.pa-result {padding: 35px 0px 29px 0px;}
.pa-result p.accident-type {font-size: 14px;line-height: 16px;}
.pa-result p.accident-title {padding: 8px 0px 1px 0px;font-size: 22px;line-height: 30px;}
.pa-result p.accident-text {padding: 8px 0px 22px 0px;font-size: 22px;line-height: 30px;}
.pa-result p.accident-attorney {font-size: 16px;line-height: 18px;}
.pa-custom p {font-size: 18px;line-height: 22px;}
}

/*************************************************** # SECTION contact/map styles ***************************************************/
#contact-us {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 93px 0px;
}

#contact-wrshlaw {
	max-width: 1484px;
	height: 759px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	position: relative;
	background: #252652;
}


.contact-form {
	width: 470px;
	float: left;
	padding: 46px 0px 0px 93px;
	color: #ffffff;
	position:relative;
}

#office-details {
	width: 421px;
	height: 254px;
	padding: 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#office-details-in {padding: 50px 40px 0px 110px;}

/*** # office details styles ***/
#office-details p {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 19px;
	line-height: 28px;
	background: rgba(79,91,160,.02)
}
#office-details p a {
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
}
#office-details p a:hover {
	text-decoration: underline;
}
#office-details p.title {
	padding: 0px 0px 12px 0px;
	color: #ffffff;
	font-size: 27px;
	line-height: 34px;
	font-weight: 700;
}
#office-details p.title a {
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
}
#office-details p.title a:hover {
	color: #ffffff;
	text-decoration: none;
}


/*** # form styles ***/
.contact-form p {
	padding: 14px 0px 14px 0px;
	color: #ffffff;
	line-height: 28px;
}

.contact-form p.title {
	padding: 0px 35px 48px 35px;
	font-size: 36px;
	line-height: 38px;
	font-weight: 700;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	background: #252753;
}
.contact-form p.title a {
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
}
.contact-form p.title a:hover {
	color: #ffffff;
	text-decoration: none;
}

#iform-wrap1 {
	width: 450px;
	height:50px;
	margin: 0px 0px 20px 0px;
	padding-right: 20px;
	background: url("images/form-bg.png") no-repeat right top;
}
#iform-wrap2 {
	width: 428px;
	height:50px;
	margin: 0px 0px 20px 0px;
	padding-right: 20px;
	background: url("images/form-bg.png") no-repeat right top;
}
#iform-wrap3 {
	width: 410px;
	height:50px;
	margin: 0px 0px 20px 0px;
	padding-right: 20px;
	background: url("images/form-bg.png") no-repeat right top;
}
#tform-wrap {
	width: 363px;
	height:151px;
	padding: 0px 45px 0px 0px;
	margin: 0px 0px 16px 0px;
	background: url("images/form-bg.png") no-repeat right top;
}
@media only screen and (min-width : 960px) and (max-width : 1484px) {
#contact-us {margin: 0px 0px -1px 0px;}
}

/*************************************************** # FOOTER styles ***************************************************/
/************ # footer logo styles ************/
footer {
	background: #252652;
	padding: 0px 0px 0px 0px;
	position: relative;
	margin-bottom: 5px;
	box-shadow: 0 6px 0 #252652;
}

#wrshlaw-llp {
	background: #252652;
}

#wrshlaw {
	max-width: 1484px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}

#wrshlaw a {
	width: 465px;
	height: 42px;
	display: block;
	float: right;
	text-indent:-9999px;
	color:#ffffff;
}

/************ # office/social/disclaimer styles ************/
#personal-injury-lawyers {
	padding: 0px 0px 0px 0px;
}

#new-york-injury-attorneys {
	max-width: 1420px;
	padding: 13px 20px 0px 20px;
	margin: 0px auto;
	display: flow-root; 
}

#charity {
	width: 360px;
	float: right;
}

#new-york-injury-lawyers {
	width: calc(100% - 390px);
	float: left;
}

#office-location {
	width: 50%;
	float: left;
}

#social-media {
	width: 50%;
	float: right;
	padding: 6px 0px 0px 0px;
}

#disclaimer {
	width: 100%;
	clear: both;
	padding: 14px 0px 76px 0px;
}

/*** # office styles ***/
#office-location p {
	padding: 11px 0px 12px 0px;
	line-height: 23px;
	font-size: 16px;
	color: #ffffff;
}
#office-location p a {
	color: #868dcc;
	display:inline-block;
	font-weight: 400;
	text-decoration: none;
	border-bottom: 1px solid #868dcc;
	line-height: 17px;
}
#office-location p a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

/*** # social styles ***/
#social-media a {
	width: 55px;
	height: 55px;
	display: inline-block;
	margin: 0px 1.5px 0px 1.5px;
	text-indent:-9999px;
	color:#ffffff;
}
#social-media a.ad-link {
	text-indent:0px;
}
#social-media a:hover {
	filter: Alpha(opacity= 85); 
	-moz-opacity: .85; 
	opacity: .85;
}

#social-media a.ad-link, .mlinks a.ad-link {
	width: auto;
	height: auto;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #ffffff;
	font-weight: 300;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
}
.mlinks a.ad-link {
	padding: 0px 0px 10px 0px;
}
#social-media a.ad-link:hover, mlinks a.ad-link:hover {
	color: #ffffff;
	text-decoration: underline;
}

/*** # disclaimer styles ***/
#disclaimer p {
	padding: 7px 0px;
	line-height: 15px;
	font-size: 12px;
	color: #ffffff;
}
#disclaimer p#advertising {
	padding: 7px 0px 7px 0px;
	text-transform: uppercase;
}

#disclaimer p a {
	color: #ffffff;
	text-decoration: underline;
}
#disclaimer p a:hover {
	color: #dddddd;
	text-decoration: underline;
}
/*** # charity styles ***/
#charity a {
	height: 84px;
	display: inline-block;
	float: left;
	text-indent:-9999px;
	color:#ffffff;
	text-align: left;
}
#charity a:hover {
	filter: Alpha(opacity= 85); 
	-moz-opacity: .85; 
	opacity: .85;
}
#charity a#mskcc {width: 224px;margin:18px 0px 0px 19px;}
#charity a#jcca {width: 78px;margin:22px 0px 0px 31px;}
#charity a#ccfgc {width: 117px;margin:56px 0px 72px 89px;}
#charity a#cbjc {width: 102px;margin:51px 0px 0px 49px;}


/************ # attribution/bottom menu styles ************/
#bottom-menu-wrap {
	width: 100%;
	margin: 0px auto 0px auto;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#bottom-menu {
	max-width: 1420px;
	padding: 0px 20px 0px 20px;
	margin: 0px auto;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 62px;
}

#attribution {
	width: 543px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#menu-links {
	width: calc(100% - 553px);
	padding: 7px 0px 7px 0px;
	float: right;
	color: #ffffff;
	height: 48px;
	display: table;
	line-height: 24px;
}
#menu-links span {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

/*** # attribution styles ***/
#attribution p {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
}
#attribution a {
	color: #c080f6;
	font-weight: 300;
	text-decoration: none;
}
#attribution a:hover {
	color: #c080f6;
	text-decoration: underline;
}
#sls img {
	margin: 0px 0px -6px 7px;
	display: inline-block;
}

/*** # menu links styles ***/
#menu-links-cl {
	min-height: 50px;
}

.mlinks a {
	margin: 0px 8px;
	color: #ffffff;
	font-weight: 300;
	font-size: 16px;
	text-decoration: none;
	display:inline-block;
}
.mlinks a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#DH5chat_invitation_container_wrapper .greeting {font-size: 14px !important;}

/*** # link overlay styles ***/
#showpane {display: none;width:calc(100% - 40px);max-width: 580px;padding: 20px;margin:0px auto;background: #252652;border-radius:10px;color:#ffffff;}
#showpane a {color:#ffffff;}
#showpane a:hover {color:#ffffff;text-decoration:underline;}
#showpane h2, #showpane h2 a, #showpane h2 a:hover {color:#ffffff;}
#showpane ul {padding: 15px 0px 15px 30px;}
#showpane ul li {padding: 3px 20px 3px 0px;}

/******************************************** # Styles Tablet and Mobile SHARED ********************************************/
@media only screen and (max-width : 959px) {
/* pa-results */
#verdict-settlements-iwrap {padding: 0px 0px 0px 0px;}
.pa-results {padding: 20px 35px 20px 35px;margin: 20px auto 20px auto;}
.pa-results-wide {width: calc(100% - 30px);padding: 20px 35px 20px 35px;margin: 0px 0px 0px -20px;}
.pa-results-wide.pa-custom {width: 100%;padding: 20px 20px 20px 20px;margin: 30px 0px 30px -20px;}
.pa-results h2, .pa-results-wide h2, .pa-results h3, .pa-results-wide h3 {line-height:36px;font-size: 28px;padding: 12px 0px 3px 0px;}
.pa-custom.pa-results h2, .pa-custom.pa-results-wide h2, .pa-custom.pa-results h3, .pa-custom.pa-results-wide h3 {padding: 12px 0px 12px 0px;}
.pa-result {padding: 10px 0px 5px 0px;}
.pa-result p.accident-type {font-size: 12px;line-height: 14px;}
.pa-result p.accident-title {font-size: 20px;line-height: 26px;}
.pa-result p.accident-text {padding: 8px 0px 10px 0px;font-size: 16px;line-height: 20px;}
.pa-result p.accident-attorney {font-size: 14px;line-height: 16px;}
.pa-custom p {font-size: 18px;line-height: 22px;}
/* contact/map */
#contact-us {padding: 0px;margin: 0px 0px 0px 0px;}
#contact-wrshlaw {height: auto;background:none;}
.contact-form {width: auto;float: none;padding: 46px 20px 80px 20px;margin: 0px 0px 0px 0px; background: #252652;}
#contact-map {width: auto; height: 479px;}
.tablet-left {width: calc(55.8% - 10px); float:left;}
.tablet-right {width: calc(44.2% - 10px); float:right;}
.tablet-left label { font-size: 18px;}
#iform-wrap1 {padding: 0px 0px 0px 0px;margin: 0px 0px 25px 0px;width: 100%;background: #444c95;}
#iform-wrap2 {padding: 0px 0px 0px 0px;margin: 0px 0px 25px 0px;width: 100%;background: #444c95;}
#iform-wrap3 {padding: 0px 0px 0px 0px;margin: 0px 0px 25px 0px;width: 100%;background: #444c95;}
#contact-us #ANSWER {background: #444c95;}
#tform-wrap {height:200px;padding: 0px 0px 0px 0px;margin: 0px 0px 25px 0px;width: 100%;background: #444c95;}
.contact-form p.title {padding: 0px 0px 48px 0px;text-align:center;}
textarea.tform {height: 190px;}
input[type=submit].subform {width: 100%;margin: 0px 0px 0px 0px;}
#office-details {width: auto;height: auto;padding: 0px;background: #444c95;position: relative;right: auto;bottom: auto;}
#office-details-in {max-width:700px;padding: 50px 20px 45px 20px;margin:0px auto;}
.office-left {width: 48%;float:left;}
.office-right {width: 48%;float:right;}

/* footer */
footer {padding: 0px 0px 0px 0px;}
#new-york-injury-attorneys {max-width: 830px;padding: 13px 20px 0px 20px;background: none;}
#new-york-injury-lawyers {width: calc(100% - 400px);}
#charity {width: 380px;padding:16px 0px 0px 0px;text-align:right;}
#office-location {width: 100%;float: none;}
#social-media {width: 100%;float: none;padding: 11px 0px 0px 0px;}
#disclaimer {display: none;max-width: 280px;padding: 20px;margin:0px auto;background: #252652;border-radius:10px;}
#charity a {float:right;height:48px;}
#charity a#mskcc {width: 128px;margin:0px 4px 0px 0px;}
#charity a#jcca {width: 45px;margin:0px 0px 0px 22px;}
#charity a#ccfgc {width: 67px;margin:0px 0px 0px 22px;}
#charity a#cbjc {width: 59px;margin:0px 0px 0px 22px;}
#bottom-menu-wrap {max-width: 830px;margin: 0px auto 0px auto;width: 100%;position:relative;}
#bottom-menu {line-height: 31px;padding: 0px 0px 27px 0px;text-align:right;}
#attribution {width: 100%;padding: 4px 0px 0px 0px;float: none;text-align: center;}
#menu-links {display:none;}
#menu-links-cl {color: #ffffff;width: 100%;padding:23px 0px 0px 0px;text-align: center;}

/*** # replace chat pop up with sticky bar ***/
#chat-bar {width: 98%;padding: 5px 1% 0px 1%;position: fixed;z-index: 300; bottom: 0;left: 0;background: #0b568f;text-align: center;}
#chat-bar a {font-family: "Lato", Arial, Helvetica, sans-serif;font-size: 20px;color: #FFF;text-decoration: none;background: url("images/live-chat-bubble.png") no-repeat scroll right;padding: 0 30px 0 0;}
#DH5chat_invitation_container_wrapper { display: none !important; }

}

/******************************************** # Styles THIN PC ONLY ********************************************/
@media only screen and (min-width : 960px) and (max-width : 1159px) {
/* contact/map */
#office-details {width: 381px;}
#office-details-in {padding: 50px 20px 0px 90px;}
/* footer */
#office-location {width: 100%;float: none;}
#social-media {width: 100%;float: none;padding: 12px 0px 0px 0px;}
#menu-links {font-size: 14px;}
	
}

/******************************************** # Styles THINEST Tablet ONLY ********************************************/
@media only screen and (min-width : 640px) and (max-width : 789px) {
/* footer */
#new-york-injury-lawyers {width: auto; float:none;}
#social-media {text-align:center;}
#charity {width: auto; float:none;padding:16px 0px 0px 0px;text-align:center;}
#bottom-menu {text-align:center;}
#menu-links-cl {text-align:center;width: auto;padding:13px 0px 0px 0px;float: none;}
#disclaimer {text-align:center;}
#charity a {float:none;}
}

/******************************************** # Styles Mobile ONLY  ********************************************/
@media only screen and (min-width : 1px) and (max-width : 639px) {

/* pa-results */
.pa-results h2, .pa-results-wide h2, .pa-results h3, .pa-results-wide h3 {line-height:28px;font-size: 24px;}
.pa-custom p {font-size: 16px;line-height: 18px;}
/* contact/map */
.contact-form {padding: 26px 20px 40px 20px;}
.contact-form p.title {padding: 0px 35px 28px 35px;font-size: 30px;line-height: 32px;}
.tablet-left {width: auto; float:none;}
.tablet-right {width: auto; float:none;}
input[type=submit].subform {max-width:88%;margin: 20px auto 0px auto;}
#office-details {background: #ffffff;}
#office-details-in {max-width:280px;padding: 40px 20px 35px 20px;}
.office-left {width: 100%;float:none;}
.office-right {width: 100%;float:none;}
#office-details p {padding: 0px 0px 0px 30px;color: #000000;}
#office-details p.office-numbers {padding: 0px 0px 0px 0px;}
#office-details p.office-numbers span.office-phone {padding: 0px 0px 0px 30px;}
#office-details p.office-numbers span.office-fax {padding: 0px 0px 0px 30px;}
#office-details p.title {padding: 0px 0px 0px 30px;color: #000000;font-size: 19px;line-height: 28px;font-weight: 700;}
#office-details p.title a {color: #000000;font-weight: 400;}
#office-details p.title a:hover {color: #000000;}
#office-details p a, #office-details p a:hover {color: #000000;}

/* footer */
#new-york-injury-lawyers {width: auto; float:none;}
#social-media {text-align:center;}
#charity {width: auto; float:none;padding:16px 0px 0px 0px;text-align:center;}
#bottom-menu {text-align:center;}
#menu-links-cl {text-align:center;width: auto;padding:13px 0px 0px 0px;float: none;}
#disclaimer {text-align:center;}
#social-media a {width: 47px;height: 49px;;}
#charity a {float:none;}
#charity a {height:32px;}
#charity a#mskcc {width: 85px;margin:0px 0px 0px 0px;}
#charity a#jcca {width: 31px;margin:0px 0px 0px 5px;}
#charity a#ccfgc {width: 45px;margin:0px 0px 0px 5px;}
#charity a#cbjc {width: 39px;margin:0px 0px 0px 5px;}



}

/******************************************** # Styles THIN Mobile ONLY  ********************************************/
@media only screen and (min-width : 1px) and (max-width : 549px) { 
/* footer */
#bottom-menu {font-size: 14px;}
.mlinks a {font-size: 14px;margin:0px 3px;}
.tablet-left label { font-size: 14px;}
}
	
/******************************************** # Styles THINEST Mobile ONLY  ********************************************/
@media only screen and (min-width : 1px) and (max-width : 419px) {

/* contact/map */
.contact-form p.title {font-size: 20px;line-height: 22px;}


}






