@charset "utf-8";

/*-- Reset --*/

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {border:0; margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, video, div {display:block;}

* {margin:0px; padding:0px;}

html, body {height:100%; padding:0; margin:0;}
body {min-width:320px; color:#333; -webkit-font-smoothing: antialiased; font-family: Lato,Helvetica,Arial,sans-serif; font-size:14px; line-height:18px; background:#FFF; position:relative;}

a {border:0 none; color:#195888; text-decoration:underline; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
a:hover, a:focus, a:active {color:#C70000; border:0; outline:none;}

img {
	max-width: 30%;
	border: 1px solid;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
*html img {vertical-align:top;}
*:first-child+html img {vertical-align:top;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: 120%;
	position: relative;
}

ul, li, ol {list-style-type:none;}

i {font-style:normal;}





/*-- Clearfix --*/

.cf:after {height:0; line-height:0; display:block; visibility:hidden; clear:both; content:".";}
.cf {display:block;}
html[xmlns] .cf {display:block;}
* html .cf {height:1%;}
.clear {clear:both;}



/*-- Form --*/

form {border:none; margin:0; padding:0;}
input, select, textarea {color:#555; font-family:'Open Sans', Arial, Helvetica, sans-serif;}
input:active, input:focus, select:active, select:focus, textarea:active, textarea:focus {outline:none;}
input[type^="text"], input[type^="password"], select, textarea {width:100%; height:46px; padding:0 15px; background:#FFF; border:1px solid #999; font-size:18px; font-weight:400; line-height:24px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
input.req, select.req, textarea.req {background-color:#FFF29A;}
input[type^="text"]:focus, input[type^="text"]:active, input[type^="password"]:focus, input[type^="password"]:active, select:focus, select:active, textarea:focus, textarea:active {background-color:#FFF; border-color:#195888; box-shadow:0px 0px 10px 0px rgba(0, 145, 255, 0.5); -webkit-box-shadow:0px 0px 10px 0px rgba(0, 145, 255, 0.5); -moz-box-shadow:0px 0px 10px 0px rgba(0, 145, 255, 0.5);}
select {padding:0 30px 0 11px; background-image:url(../img/select.png); background-position:right center; background-repeat:no-repeat; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none;}
select::-ms-expand {display:none;}
::i-block-chrome,select {text-indent:8px;}
textarea {min-height:200px; padding:12px 15px; resize:none;}

input[type="submit"] {width:100%; height:46px; margin:0; padding:0; vertical-align:top; color:#FFF; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:24px; font-weight:700; letter-spacing:-0.025em; text-transform:uppercase; background-color:#C70000; border:none; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance:none;}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {background-color:#F00;}

.uppercase {text-transform: capitalize;}


.wrapper {display:block; max-width:1170px; margin:0 auto; position:relative;}



/*-- Header --*/

#header {padding:15px 0; position:relative; z-index:10; background-color:#FFF;}

.site-logo, .site-logo a {display:block; width:135px; height:70px; text-indent:-999em;}
.site-logo {float:left; background:url(../img/logo.png) 0 0 no-repeat;}

.hnav {
	float: right;
	margin-top: auto;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: auto;
	width: 80%;
}
.hnav li {display:block; float:left; margin-left:5px;}

.hnav a {
	display: block;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	color: #195888;
	text-decoration: none;
	background-color: #FFF;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.hnav a:hover, .hnav a:focus, .hnav a:active {background-color:#F5F5F5;}

.hnav a:before {display:block; content:"."; width:16px; height:16px; margin-top:-8px; text-indent:-999em; position:absolute; top:50%; left:10px;}


.slicknav_menu {display:none; margin-top:-24px; position:absolute; top:50%; right:0; z-index:1000;}
a.slicknav_btn {display:block; width:48px; height:48px; padding:0; position:relative; background:none !important; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
a.slicknav_btn.slicknav_open {}
a.slicknav_btn:hover:before, a.slicknav_btn.slicknav_open:before {opacity:0.2;}
.slicknav_menutxt {display:none;}
.slicknav_icon {display:block; width:30px; height:22px; margin:-11px 0 0 -15px; position:absolute; top:50%; left:50%;}
.slicknav_icon-bar {display:block; height:2px; margin-top:8px; background:#195888; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.slicknav_icon-bar:first-child {margin-top:0;}
a.slicknav_btn:hover .slicknav_icon-bar, a.slicknav_btn.slicknav_open .slicknav_icon-bar {background:#C70000;}
a.slicknav_btn:hover, a.slicknav_btn.slicknav_open {color:#000;}
.slicknav_nav {display:block; min-width:280px; position:absolute; top:48px; right:0; box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}
.slicknav_nav ul {display:block; background-color:#FFF;}
.slicknav_nav li {float:none; margin:0; border-top:1px solid #DDD;}
.slicknav_nav li:first-child {margin:0; border-top:none;}
.slicknav_nav a {display:block; padding:16px 30px 16px 46px; color:#0364A9; font-weight:600; text-decoration:none; background-color:#FFF; position:relative; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; box-shadow:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;}
.slicknav_nav a:before {left:15px;}
.slicknav_nav a:hover, .slicknav_nav a:focus, .slicknav_nav a:active {background-color:#F5F5F5;}
.slicknav_arrow {display:none;}



/*-- Content --*/

#container {min-height:100%; position:relative;}

.section {margin:50px 0;}
.section:first-child {margin-top:0;}
.section:last-child {margin-bottom:0;}

.block {margin:20px 0;}
.block:first-child {margin-top:0;}
.block:last-child {margin-bottom:0;}



/*-- Homepage --*/

.intro-title {font-size:46px; font-weight:700; line-height:50px; letter-spacing:-0.025em; text-align:center;}
.intro-title span {color:#C70000; position:relative;}
.intro-title span:before {display:block; content:"."; width:425px; height:13px; text-indent:-999em; background:url(../img/intro_title_underline.png) 0 0 no-repeat; position:absolute; left:0; bottom:-5px;}

.intro-list {margin-top:25px; font-size:16px; font-weight:600; line-height:20px; text-align:center;}
.intro-list li {display:inline-block; margin:3px 7px; padding-left:22px; background:url(../img/intro_checkmark.png) 0 3px no-repeat;}



.search {display:block; margin:55px 0; padding-bottom:20px; background:#FFF; position:relative; border:2px solid #195888; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.search:first-child {margin-top:0;}
.search:last-child {margin-bottom:0;}

.sbox {display:block; padding:28px 48px 13px 48px; position:relative;}

.sbox .row {margin:0 -5px;}
.sbox .cell {display:block; float:left; width:25%; padding:7px 5px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sbox .btn {padding-top:30px;}
.sbox label {display:block; margin-bottom:5px; font-size:14px; line-height:18px;}
.sbox label i {color:#C70000;}
.sbox .w75 {width:75%;}
.sbox .w25 {width:25%;}
.sbox .w20 {width:20%;}

.search-info {color:#555; font-size:13px; line-height:16px; text-align:center;}
.search-info li {display:inline-block; margin:3px 6px; padding-left:22px; position:relative; vertical-align:top;}
.search-info li:before {display:block; content:"."; width:16px; height:16px; text-indent:-999em; background:url(../img/icns_search_info.png) 0 16px no-repeat; position:absolute; top:0; left:0; opacity:0.4;}
.search-info li.icn-info-lock:before {background-position:0 0;}
.search-info li.icn-info-calendar:before {background-position:0 -16px;}

.counter-title {font-size:24px; font-weight:600; line-height:28px; letter-spacing:-0.01em; text-align:center;}
.counter-title span {color:#C70000;}

.counter {margin-top:25px; text-align:center;}
.counter-wrapper {display:inline-block; vertical-align:top;}



/*-- Landing Pages --*/

.start-here {
	display: block;
	padding: 5px 10px;
	color: #FFF;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	text-align: center;
	background: #138800;
	position: absolute;
	left: 5px;
	bottom: -30px;
	z-index: 10;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.start-here:before {display:block; content:"."; width:0; height:0; text-indent:-999em; border-style:solid; border-width:0 5px 5px 5px; border-color:transparent transparent #138800 transparent; position:absolute; top:-5px; left:10px;}

.sbox label {text-align:left;}

.lp-intro .intro-inn {padding:60px 0; background:none;}


.lp-intro .intro-title span {color:#FFCC00;}
.lp-intro .intro-title span:before {display:none;}

.intro-text span {color:#FFCC00;}

.lp-intro .search {margin:35px 0; border:none;}

.lp-intro-list ul {display:inline-block; margin:0 30px; vertical-align:top;}
.lp-intro-list ul:first-child {margin-left:0;}
.lp-intro-list ul:last-child {margin-right:0;}
.lp-intro-list ul li {display:block; margin:4px 0; padding:0 0 0 20px; text-align:left; background:url(../img/lp_intro_checkmark.png) 0 3px no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lp-intro-list ul li:first-child {margin-top:0;}
.lp-intro-list ul li:last-child {margin-bottom:0;}

.intro-text:first-child, .lp-intro .search:first-child, .lp-intro-list-title:first-child, .lp-intro-list:first-child {margin-top:0;}
.intro-text:last-child, .lp-intro .search:last-child, .lp-intro-list-title:last-child, .lp-intro-list:last-child {margin-bottom:0;}

.lp-content {padding:50px 0 100px 0; color:#333; font-size:16px; line-height:24px; text-align:justify;}

.lp-content h2 {margin:60px 0 45px 0; color:#C70000; font-size:48px; font-weight:600; line-height:52px; letter-spacing:-0.025em; text-align:center;}
.lp-content h3 {margin:45px 0 30px 0; color:#195888; font-size:30px; font-weight:600; line-height:34px; letter-spacing:-0.01em; text-align:center;}
.lp-content h3 span {display:block;}
.lp-content p {margin:15px 0;}
.lp-content p span, .lp-content ul span {color:#000; font-weight:600;}
.lp-content ul {margin:15px 0 15px 30px;}
.lp-content ul li {display:block; margin:15px 0; padding-left:24px; text-align:left; background:url(../img/lp_content_checkmark.png) 0 5px no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lp-content ol {margin:15px 0 15px 50px;}
.lp-content ol li {list-style-type:decimal;}
.lp-content-list {margin:15px 0; font-size:16px; line-height:20px; text-align:center;}
.lp-content-list ul {display:inline-block; margin:0 30px; vertical-align:top;}
.lp-content-list ul:first-child {margin-left:0;}
.lp-content-list ul:last-child {margin-right:0;}
.lp-content-list ul li {margin:6px 0; padding-left:20px; background-position:0 3px;}

.lp-content h2:first-child, .lp-content h3:first-child, .lp-content p:first-child, .lp-content ul:first-child, .lp-content ol:first-child, .lp-content-list:first-child {margin-top:0;}
.lp-content h2:last-child, .lp-content h3:last-child, .lp-content p:last-child, .lp-content ul:last-child, .lp-content ol:last-child, .lp-content-list:last-child {margin-bottom:0;}

.lp-property .lp-intro-list-title {font-size:22px; line-height:24px;}
.lp-sexoffender .intro-title {font-size:42px; line-height:44px;}



.lp-email {background-image:url(../img/lp_intro_bg_email.jpg);}
.lp-email .intro-inn {padding:130px 0;}
.lp-email .search {max-width:770px; margin:0 auto;}

.sbox-title {margin-bottom:25px; padding-top:5px; color:#195888; font-size:24px; font-weight:600; line-height:28px; letter-spacing:-0.025em; text-align:center; text-transform:uppercase;}
.sbox-title span {display:block; font-size:36px; font-weight:700; line-height:40px;}
.sbox-title i {color:#C70000;}

.search-includes {margin:60px 0 50px 0;}

.inc-row {margin:0 -10px;}
.inc-cell {float:left; width:25%; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.inc-block {padding:50px 30px 30px 30px; color:#333; font-size:14px; line-height:18px; text-align:justify; background:#FFF; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.inc-block:before {display:block; content:"."; width:64px; height:64px; margin-left:-32px; text-indent:-999em; background-color:#195888; background-position:center center; background-repeat:no-repeat; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:-32px; left:50%;}
.inc-block.inc-social:before {background-image:url(../img/lp_email_icn_incs_social.png);}
.inc-block.inc-criminal:before {background-image:url(../img/lp_email_icn_incs_criminal.png);}
.inc-block.inc-people:before {background-image:url(../img/lp_email_icn_incs_people.png);}
.inc-block.inc-background:before {background-image:url(../img/lp_email_icn_incs_background.png);}
.inc-block h2 {margin:18px 0; color:#195888; font-size:20px; font-weight:600; line-height:22px; letter-spacing:-0.025em; text-align:center; text-transform:uppercase;}
.inc-block h2 i {color:#C70000;}
.inc-block p, .inc-block ul {margin:12px 0;}
.inc-block h2:first-child, .inc-block p:first-child, .inc-block ul:first-child {margin-top:0;}
.inc-block h2:last-child, .inc-block p:last-child, .inc-block ul:last-child {margin-bottom:0;}
.inc-block li {display:block; margin-top:4px; padding-left:23px; text-align:left; background:url(../img/lp_content_checkmark.png) 0 0 no-repeat;}
.inc-block li:first-child {margin-top:0;}

.lp-hp-content .article {padding-top:0; background:none;}
.lp-hp-content .article-info {font-size:14px; line-height:24px;}


.no-touch .lp-intro {background-attachment:fixed;}


.lp-arrest {background:#195888 url(../img/lp_intro_bg_arrest.jpg) center top no-repeat; background-size:cover;}
.lp-asset {background:#195888 url(../img/lp_intro_bg_asset.jpg) center center no-repeat; background-size:cover;}
.lp-birth {background:#195888 url(../img/lp_intro_bg_birth.jpg) center center no-repeat; background-size:cover;}
.lp-court {background:#195888 url(../img/lp_intro_bg_court.jpg) center center no-repeat; background-size:cover;}
.lp-criminal {background:#195888 url(../img/lp_intro_bg_criminal.jpg) center top no-repeat; background-size:cover;}
.lp-death {background:#195888 url(../img/lp_intro_bg_death.jpg) center center no-repeat; background-size:cover;}
.lp-divorce {background:#195888 url(../img/lp_intro_bg_divorce.jpg) center center no-repeat; background-size:cover;}
.lp-email {background:#195888 url(../img/lp_intro_bg_email.jpg) center center no-repeat; background-size:cover;}
.lp-genealogy {background:#195888 url(../img/lp_intro_bg_genealogy.jpg) center center no-repeat; background-size:cover;}
.lp-inmate {background:#195888 url(../img/lp_intro_bg_inmate.jpg) center center no-repeat; background-size:cover;}
.lp-marriage {background:#195888 url(../img/lp_intro_bg_marriage.jpg) center center no-repeat; background-size:cover;}
.lp-people {background:#195888 url(../img/lp_intro_bg_people.jpg) center center no-repeat; background-size:cover;}
.lp-phone {background:#195888 url(../img/lp_intro_bg_phone.jpg) center center no-repeat; background-size:cover;}
.lp-police {background:#195888 url(../img/lp_intro_bg_police.jpg) center center no-repeat; background-size:cover;}
.lp-property {background:#195888 url(../img/lp_intro_bg_property.jpg) center center no-repeat; background-size:cover;}
.lp-sexoffender {background:#195888 url(../img/lp_intro_bg_sexoffender.jpg) center center no-repeat; background-size:cover;}



.lp-intro .intro-title {
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 50px;
	font-weight: 700;
	line-height: 52px;
	letter-spacing: inherit;
	text-transform: capitalize;
	text-align: center;
}
.lp-intro .intro-title span, .intro-text span {color:#FFF;}
.intro-text {font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif; margin:25px 0; color:#FFF; font-size:20px; font-weight:400; line-height:24px; text-align:center;}

.lp-intro-list-title {font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif; margin:20px 0; color:#FFF; font-size:30px; font-weight:700; line-height:32px; letter-spacing:inherit; text-transform:uppercase;text-align:center;}

.lp-intro-list {font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif; margin:20px 0; color:#FFF; font-size:20px; font-weight:400; line-height:22px; text-align:center;}
.lp-intro-list ul li {background-position:0 5px;}



#header {padding:7px 0;}

.lp-intro .intro-list li, .lp-intro h3.counter-title, .lp-intro h3.counter-title span {color:#FFF;}

.lp-intro .flip-counter.default .digit {background-color:#FFF;}
.lp-intro .flip-counter.default .digit span {background-color:#FFF; color:#333;}
.lp-intro .flip-counter.default .digit .line {border-bottom:1px solid rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 5px 7px -4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 5px 7px -4px rgba(0, 0, 0, 0.3); box-shadow: 0px 5px 7px -4px rgba(0, 0, 0, 0.3);}



.lp-criminal2 {background:#195888 url(../img/lp_intro_bg_criminal2.jpg) center top no-repeat; background-size:cover;}

.lp-arrest2 {background:#195888 url(../img/lp_intro_bg_criminal2.jpg) center top no-repeat; background-size:cover;}

.lp-warrant2 {background:#195888 url(../img/lp_intro_bg_criminal2.jpg) center top no-repeat; background-size:cover;}

.search2-sidebar {float:left; width:450px; position:relative;}
.search2-content {float:right; width:100%; margin-left:-450px;}
.search2-content-inn {margin-left:450px; padding-left:50px; position:relative;}

.search2-form {max-width:450px; margin:0 auto; padding:40px 50px 25px 50px; background:#FFF; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.5); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.search2-form .row {padding:9px 0; position:relative;}
.search2-form label {display:block; margin-bottom:7px; color:#333; font-size:14px; font-weight:600; line-height:16px; text-align:left;}
.search2-form label i {color:#C70000;}
.search2-form input[type^="text"], .search2-form select, .search2-form input[type="submit"] {height:50px;}
.search2-form input[type="submit"] {background:#195888;}
.search2-form input[type="submit"]:hover, .search2-form input[type="submit"]:focus, .search2-form input[type="submit"]:active {background:#1977BF;}

.search2-start-here {display:block; width:100%; padding:8px 15px; color:#FFF; font-size:16px; font-weight:600; line-height:18px; text-transform:uppercase; white-space:nowrap; background:#C70000; position:absolute; top:-58px; left:0; z-index:1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.search2-start-here:before {display:block; content:"."; width:0; height:0; text-indent:-999em; border-style:solid; border-width:10px 8px 0 8px; border-color:#C70000 transparent transparent transparent; position:absolute; left:20px; bottom:-10px;}

.search2-benefits {margin-top:15px; color:#555; font-size:13px; line-height:16px; text-align:center;}
.search2-benefits li {margin-top:7px;}
.search2-benefits li:first-child {margin-top:0;}
.search2-benefits li:before {display:inline-block; content:"."; width:16px; height:16px; margin-right:8px; text-indent:-999em; background:url(../img/s2_icns_benefits.png) 0 16px no-repeat; vertical-align:top;}
.search2-benefits li.icn-s2-lock:before {background-position:0 0;}
.search2-benefits li.icn-s2-calendar:before {background-position:0 -16px;}

h2.search2-title {margin:35px 0; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:44px; line-height:48px; text-align:center;}
h2.search2-title span {white-space:nowrap; position:relative;}
h2.search2-title span:before {display:block; content:"."; width:354px; height:11px; text-indent:-999em; background:url(../img/s2_underline.png) 0 0 no-repeat; position:absolute; bottom:-8px; left:-2px;}
h3.search2-subtitle {margin:35px 0; color:#FFF; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:20px; line-height:24px; text-align:center;}
h3.search2-subtitle i { margin:0 7px; font-weight:700;}
h2.search2-title:first-child, h3.search2-subtitle:first-child {margin-top:0;}
h2.search2-title:last-child, h3.search2-subtitle:last-child {margin-bottom:0;}

.search2-content .counter-title {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; line-height:26px; letter-spacing:inherit; text-align:center;}

.search2-counter {margin-top:200px;}

.search2-counter .flip-counter.default .digit {width:42px !important; height:60px !important; margin-left:4px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important;}
.search2-counter .flip-counter.default .digit span {height:30px !important; width:42px !important; font-size:36px !important;}
.search2-counter .flip-counter.default .digit span.front {padding-top:30px !important;}
.search2-counter .flip-counter.default .digit .line {height:30px !important; width:42px !important;}
.search2-counter .flip-counter.default .digit .hinge {height:30px !important; width:42px !important;}
.search2-counter .flip-counter.default .digit .hinge span.front {padding-top:30px !important;}
.search2-counter .flip-counter.default .digit .hinge span.back {height:30px !important;}
.search2-counter .flip-counter.default .digit-delimiter {margin-right:-2px !important; padding-top:36px !important; color:#FFF !important; font-size:36px !important;}

.search2-container {padding:60px 0;}
.s2-content {float:left; width:100%; margin-right:-480px;}
.s2-content-inn {margin-right:480px; padding-right:30px; position:relative;}
.s2-sidebar {float:right; width:480px; margin:-35px 0; position:relative;}

h2.s2-incs-title {margin:35px 0; color:#195888; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; line-height:40px;}

.s2-incs {margin:35px 0; color:#333; font-size:14px; line-height:18px;}
.s2-incs li {float:left; width:33.333%; padding:3px 10px 3px 22px; background:url(../img/lp_content_checkmark.png) 0 3px no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.s2-incs.s2-two-cell li {width:50%;}

.s2-incs-illustration {max-width:480px; margin:0 auto;}
.s2-incs-illustration img {display:block;}

h2.s2-incs-title:first-child, .s2-incs:first-child {margin-top:0;}
h2.s2-incs-title:last-child, .s2-incs:last-child {margin-bottom:0;}



h2.search2-title span.underline-arrest:before {width:310px; background-size:310px auto !important;}
h2.search2-title span.underline-warrant:before {width:200px; background-size:200px auto !important;}

.search2-arrested {margin-top:130px;}
.lp-warrant2 .search2-arrested {margin-top:85px;}

.arrested {margin-top:20px; color:#FFF; font-size:11px; font-weight:600; line-height:12px; text-align:center; text-transform:uppercase;}
.arrested .cell {padding:0 10px;}
.arrested span {display:block; margin:8px 0;}
.arrested span:first-child {margin-top:0;}
.arrested span:last-child {margin-bottom:0;}
.arrested img {display:block; max-height:100px; margin:0 auto;}

.slick-prev, .slick-next {display:none !important;}

.form-error {
    background: #ea2525 none repeat scroll 0 0;
    border-radius: 3px;
    bottom: -25px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    left: 5px;
    line-height: 14px;
    padding: 5px 10px;
    position: absolute;
    transition: all 0.3s ease 0s;
    z-index: 100;
}
.form-error::after {
    border-color: transparent transparent #ea2525;
    border-style: solid;
    border-width: 0 4px 4px;
    content: ".";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    text-indent: -999em;
    top: -4px;
    width: 0;
}
input.error[type^="text"], input.error[type^="password"], select.error, textarea.error {
    background-color: #ffdbdb;
    border-color: #ea2525;
    box-shadow: 0 0 5px 0 rgba(234, 37, 37, 0.75);
}

.hidden {display: none;}

/*-- Footer --*/

#footer {width:100%; background-color:#FFF; cursor:default;}
#footer .wrapper {padding:40px 0;}

.fnav {font-size:13px; line-height:16px; text-align:center; text-transform:uppercase;}
.fnav li {display:inline-block; margin:4px 10px; vertical-align:top;}

.fdisc {color:#777; font-size:12px; line-height:16px; text-align:justify;}
.fdisc p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.fdisc p:first-child {margin-top:0;}

.article-body{
	font-weight: 400;
    font-size: 17px;
	line-height: 1.5em;
	color: #595959;
	padding-left: 15px;
    padding-right: 15px;
}

.article-body ul, li, ol {
	list-style-type: disc;
	padding-left: 20px;
}
.article-title {
	font-family: Lato,Helvetica,Arial,sans-serif;
	color: #333;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.article-body h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.search-names {
	display: block;
	clear: both;
	
}

.searched-firstname{
	width: 46%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-style: solid;
	border-width: 1px;
}
.searched-lastname{
	float: right;
	width: 46%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-width: 1px;
	border-style: solid;
}
.search-names .nametile{
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	
}
ul .query{
	list-style-type: none;
}
ul.query li{
	width: 150px;
	float: left;
	display: block;
}
.search-names .desc{
	text-align: center;
	padding-bottom: 20px;
	
}

.searchedfullname {
	margin-top: 20px;
	
}

.fullnamelists {
	border-width: 1px;
	border-style: solid;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.records {
	width: 22%;
	border: 1px dashed #CFCFCF;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
	height: 230px;
	margin-left: 10px;
	margin-right: 10px;

}

#table-content {
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	display: table;
	margin-bottom: 1em;
	width: 80%;
	background: #f9fffe;
	border: 1px solid #a1d6cd;
	padding: 40px 32px;
	margin-right: auto;
    margin-left: auto;
	margin-top: 1.5em;
    position: relative;
}

.table-content-text {
	font-size: 1.5em;
	text-align: left;
	float: left;
}

#table-content-open {
	float: right;
}

.table-content-title {
	padding-bottom: 1em;
}

#table-content ul li {
	list-style: none;
	line-height: 1.6;
    overflow: hidden;
    z-index: 1;
}

#table-content a {
	background-color: transparent;
	text-decoration: none;
	color: #444;
}
#table-content a:hover{
	text-decoration: underline;
}

#table-content a:visited{
	color: #9f9f9f;
}

.box {
  position: relative;

  
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  margin: 0 1%;
  overflow: hidden;
}
.box:before {
   content: " ";
   display: block;
   padding-top: 100%;
 }

.hamburger {
  width: 40px;
  cursor: pointer;
}

.hamburger .line {
	display: block;
	width: 100%;
	height: 4px;
	border-radius: 4px;
	background-color: #F4070B;
	margin-bottom: 8px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


#hamburgerclose.active .line:nth-child(1) {
  transform: translateY(12px) rotate(45deg);
}
#hamburgerclose.active .line:nth-child(2) {
  opacity: 0;
}
#hamburgerclose.active .line:nth-child(3) {
  transform: translateY(-12px) rotate(-45deg);
}