/*
Theme Name: Phone Owner Lookup
Version: 1.0
*/
/********************Fonts******************/
/*Lato 400,700*/
@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');
/*Oswald semi-bold*/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap');
/**********Normalize*******************/
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
button,
input { /* 1 */
  overflow: visible;
}
button,
select { /* 1 */
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
/**************************************Start Theme Main ***************************/
/************ Structure ************/
body{
font-family:'Lato', sans-serif;
font-size:16px;
background:#fff;
color:#333; 
line-height: 160%;	
margin: 0;
padding: 0;	
}
h1, h2, h3, h4, h5, h6
{
font-family: 'Oswald', sans-serif;	
}
.wrapper{
margin:0 auto;
width:100%;
max-width:1200px;
clear:both; 
}
#site{
margin-top:100px;
}
main{
margin-bottom: 20px;
/*background-color:#fff;
border: 1px solid #e4e4e4;
margin-top: 20px;	
border-top-right-radius: 6px;
border-top-left-radius: 6px;
box-shadow:0px 0px 15px 0px rgba(145,145,145,.45);*/	
padding: 20px;	
width:100%;
float:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing:border-box;		
}
.mainfull {padding:30px;}
#site-header {
background:#085DAD;	
height: 30px;
width: 100%;	
line-height: 0%;
z-index:1;
/*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);	*/
}
.col2{
width:48%;
margin:20px 1% 0 1%;
float:left;
padding:30px 50px;
box-sizing:border-box;
border:1px solid #e4e4e4;
border-radius:5px;
}
#logo img{
height: 60px;
width: auto;
margin-top: 20px;	
}
#logo {
display:block;
width: 100%;
clear:both;	
margin: 10px 0;	
text-align: center;	
}
a {text-decoration: none; color: #21BEDE;}
a:hover {color: #085DAD;}
/*****Footer***/
#footer-copyright{
width:100%;
color: #fff;
font-size: 13px;	
}
footer{
width:100%;
background:#18191D;
color:#ccc;
overflow:hidden;	
}
footer img{
opacity:0.75;
}
/*Menu Full Width*/
#menu-full{
width:auto;
float:right;
}
#main-menu, #footer-menu{
list-style:none;
margin:0;
padding:0;
text-align:center;
float:left;
font-size:0;
}
#main-menu li, #footer-menu li{
display:inline-block;
float:none;
margin:0;
position:relative;
}
	
#main-menu a, #footer-menu a{
display:block;
font-size:14px;
line-height:30px;
letter-spacing:0px;
color:#fff;
margin:0;
width:auto;
font-weight:700;
padding:0 15px;
text-decoration: none;	
}
#main-menu ul{
display:none;
position:absolute;
top:100%;
left:0;
padding:0;
text-align:left;
z-index:9999;
float:left;
white-space: nowrap;
}
#main-menu ul li, #footer-menu ul li{
width:100%;
float:left;
}
#menu-full #main-menu ul .current-menu-item{
}	

#main-menu li:hover > ul{
display:block
}
.navmore{
padding-right:15px;
background-image:url(images/navmore.png);
background-position: right 10px top;
background-repeat:no-repeat;
}
/*********Mob Menu******/
/*Mobile Menu*/
.mobbutton {
display: none;
height: 60px;
font-size: 14px;
color: #fff;
font-weight: 700;
padding: 0 10px 0 40px;
background: url(images/menuicon2.png) 10px 5px no-repeat;
text-align: right;
line-height: 27px;
float: right;	
}
.mobbutton:hover{
color:#fff;
}
.mobbutton:hover{
text-decoration:none;
}
#mobmenu{
display:none;	
/*height: 100%;*/
width: 250px;
position: fixed;
/*z-index: 9999;*/
top:0;
right:0;
background-color:#085DAD;
overflow-x: hidden;
padding-top: 60px;	
-webkit-transition: ease 0.5s;
-moz-transition: ease 0.5s;
-o-transition: ease 0.5s;
transition: ease 0.5s;
}
#mobmenu.isOpen{
/*-webkit-transform: translateX(300px);
-moz-transform: translateX(300px);
-ms-transform: translateX(300px);
-o-transform: translateX(300px);
transform: translateX(300px);*/
display:block;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);	
}
.mobmenuclose {
position: absolute;
top:0;
right: 0;
height: 45px;
float:right;
background: #333;
}
.mobmenuclose a {
border-bottom: none !important;
line-height: 45px;
font-size:14px;
width:100%;
text-align:center;
padding:0 !important;
}
#mobile-menu li{
display:block;
width:100%;
height:45px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing:border-box;
}
#mobile-menu li a{
display:block;
color:#fff;
padding:0 0 0 10px;
/*text-transform:uppercase;*/
font-size:16px;
font-weight:600;
line-height:45px;
}
ul.notlist{
list-style-type:none;
margin:0;
padding:0;
}
#mobmenu ul.notlist {display:none;}
.mobmenuclose :before {content: "x ";
margin-right: 5px;
font-size: 10px;
top: -2px;
position: relative;}
/****************************Footer ******************************/
footer{
width:100%;
background:#292A2C;
color:#ccc;
overflow:hidden;
margin-top: 20px;	
}
footer .widget_nav_menu ul li a {padding: 5px 10px; box-sizing:border-box;}
footer .widget_nav_menu ul li {font-family:inherit; font-weight:inherit; font-size:inherit; border-bottom:none;}

footer a{
color:#ccc;
}
footer a:hover{
color:#fff;
}
.footers{
float:left;
width:22%;
margin-right:3%;
padding:30px 0;
}
.footers-1{
width:47%;
}
footer .widget{
margin-bottom:0;
}
footer .widget:last-child{
margin-bottom:30px;
}
footer .widget-title{
	font-family: 'Open Sans',sans-serif;
	font-size: 20px !important;
color: #fff;
margin: 5px 0 30px 0;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 700;
border-bottom: 1px solid #444;
padding-bottom: 10px;	
background:#292A2C;	
}
.footer-sidebar ul li:nth-child(2) .widget-title{
margin:20px 0 10px 0;
}

/*Secondary Menu*/
footer .menu{
float:left;
list-style-type: none !important;
padding:0;
margin:0;
width:100%;
}
footer .menu li{
width:100%;
float:left;
margin:3px 0;
text-align:center;
}
footer .menu li a{
display:block;
float:left;
width:100%;
text-align:center;
}
/*Copy*/
#footer-copy1{
text-align:center;
padding:10px;
float:left;
width:100%;
background:#18191D;
font-size:12px;
color:#fff;
box-sizing:border-box;	
}
#acinfo{text-align:center;}
/**********Single Article********/
.single-articles h1 {
line-height: 140%;
margin-top: 0;
text-transform:uppercase;	
}
.single-articles main {width: 67%;
float: left;
padding:0;	
margin-top: 25px;	
}
.single-articles .wrapper {
max-width:1180px;	
}
.sidebar {
width: 30%;
margin-left: 3%;	
float: right;
box-sizing:border-box;
margin-top: 25px;	
}
.widget-title {
font-family:'Oswald', sans-serif;	
font-size: 24px;
font-weight: 600;	
padding: 10px 20px 20px;
box-sizing:border-box;
background:#fff;
color: #333;
text-align: center;	
text-transform: uppercase;	
}	
.sidebar .textwidget {
background:#fff;
box-sizing:border-box;	
text-align: center;	
font-size: 14px;
color: #fff;	
}
.sidebar li {	
list-style-type:none;		
}

aside.sidebar #lookupform{
width: 100%;
margin-top: 10px;
	
}
.sidebar #lookupform input[type=text]{
width: 100%;
border: solid 1px #085DAD;
border-radius: 6px;	
height: 45px;	
clear:both;	
margin-top: 10px;	
	
padding-left: 40px;	
}
input:required {
box-shadow:none !important;
}
.sidebar #lookupform input[type=submit]{
width:100%;
border: solid 1px #085DAD;	
clear:both;	
border-radius: 6px;
margin-top: 5px;	
height: 45px;
background: #21BEDE;
color: #fff;	
text-transform: uppercase;	
font-family:'Oswald', sans-serif;
font-size: 16px;	
}

.screen-reader-text {display:none;}
.single-articles img {
display: inline-block;	
max-width:100%;
height:auto;
/*border-top-right-radius: 6px;
border-top-left-radius: 6px;*/
box-sizing:border-box;		
}

.headerdate {
display: block;	
position:relative;	
text-align:left;
margin-top: -20px;	
}	
.container {
box-sizing: border-box;	
margin-right: auto;
margin-left: auto;
padding: 0 35px 25px;	
}
/*Images*/
/*Lates Articles with image*/
.sidebar .widget{
box-shadow: 0 0 2px 0 rgba(145,145,145,.45);	
/*border-radius: 6px;	*/
padding:15px 20px;
float: left;
margin-bottom: 20px;
background:#fff;	
box-sizing: border-box;	
width:100%;	
}
#artimage li{
width:100%;
float:left;
margin:15px 0;
background:#fff;
position:relative;	
}

#artimage li a{
width:100%;
float:none;
padding:0;
color: #333;	
}
#artimage img {
width: 30%;
float: left;
margin-right: 10px;	
}

.sidebar .arttitle {
display: block;
/*position: absolute;*/
font-weight: 700;
text-align: center;
/*background: linear-gradient(to left,#fbf5f5ba,rgba(242, 239, 239, 0.69));*/
/*padding:7px;*/
/*bottom: 30px;*/
line-height: 1.1;
width: 100%;
}	
.arttitle a{color:#fff;}
.custom-html-widget img {margin-top:0px; margin-bottom: 10px;}
.widget_custom_html {background: #085DAD !important; border-radius: 0px !important; box-shadow: none !important;}
.custom-html-widget {background: #085DAD !important; }
.headerimg {margin-top: 30px;}

/***Home***/
.home h2{text-align:center;
margin-bottom: 20px;
}
.formtitle {
font-family: 'Oswald', sans-serif;	
font-size: 32px;
letter-spacing:-1px;	
line-height: 120%;	
}
.homeform {
height: auto;
width: auto;
background:#fff;	
text-align:center;	
padding: 35px 0;
box-sizing:border-box;
line-height:140%;
margin: 40px 0;	
}

#lookupform, #lookupform2{
width: 50%;	
display:inline-block;	
}
#lookupform input[type=text], #lookupform2 input[type=text]{
width: 100%;
height: 45px;
border: none;
border-radius: 5px;
background: white url(https://www.phoneownerlookup.com/wp-content/themes/phoneownerlookup/images/us.png) no-repeat 10px;
outline: none;
box-sizing: border-box;
padding-left: 40px;
background-color: #f5f5f5;	
}
#lookupform input[type=submit], #lookupform2 input[type=submit]{
height: 45px;
    background: #085DAD;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    border: none;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin-top: 10px;
}
#lookupform input[type=submit]:hover, #lookupform2 input[type=submit]:hover {
 cursor: pointer;
}
#lookupform2 input[type="text"] {
background: #f5f5f5 !important;
padding-left:7px !important;	
width:38% !important;
margin-right: 2%;	
float: left;	
}
#lookupform2 input[type="text"]:nth-child(3) {
background: #f5f5f5 !important;
padding-left:7px !important;	
width:20% !important;	
float: left;
margin-right: 0px !important;	
}
/*Form inside articles*/
.articleform{
background:none;
}
.articleform .homeformtext{
color:#333;
}
.articleform #lookupform input[type="text"], .articleform #lookupform2 input[type="text"]{
border:1px solid #e4e4e4;
}
.homelatest {
position: relative;
box-sizing:border-box;
width: 100%;
float: left;
display: flex;
flex-wrap: wrap;
margin-top: 25px;	
}
.homeonearticle a {
position: relative;	
width: 35%;
float: left;
margin-right:2%;
color:#333;	
/*margin-bottom: 5%;*/	
}
.homeonearticle a img{
width: 100%;
height: auto;
display:block;
/*border-radius: 3px;*/	
}
.homearttext a {
/*bottom:20px !important;	*/
display: block;
font-weight: 700;
text-align: left;
/*background: linear-gradient(to left,#fbf5f5ba,rgba(242, 239, 239, 0.69));
padding:7px 10px;
bottom: 30px;*/
line-height: 1.1;
width: 100%;
font-size: 18px;	
}	
.homelatest .homeonearticle {
box-sizing:border-box;	
position: relative;
width: 48%;
float: left;
margin-right: 1%;
margin-bottom: 2%;
/*border: 1px solid #e4e4e4;
border-radius: 3px;	*/
}
.homelatest .homeexcerpt {
padding: 10px 0 0 0;
text-align: left;
line-height: 120%;	
}
.homelatest .homearttext {
display: block;
width: 63%;
height: auto;
float: right;
/*padding-top: 5px;	*/
}
.homeexcerpt a {
color: #7EC400;		
}
.homeexcerpt p {margin-bottom:5px;}
/*HomeStates*/
.homestates h2 {
font-family: 'Oswald', sans-serif;
font-size: 32px;
letter-spacing: -1px;
line-height: 120%;}

.homestates{
box-sizing: border-box;	
width: 100%;
height: auto;	
background-color: #085DAD;
color:#fff;	
padding: 15px 0;	
margin-bottom: 20px;	
}
.homestates li {
list-style-type:none;	
width: 19%;
display: inline-block;		
}
.homestates li:hover{cursor: pointer; }
.homestates li a:hover,.homestates li a {color:#fff;} 
/******************************************Media Queries***********************************/
@media screen and (max-width:1200px) {
.wrapper {
width: 95%;		
}
}

@media screen and (max-width:1050px) {
.sidebar #lookupform input[type="text"] {
width:99%;
}
	
	#artimage li {width:48%; margin: 15px 3px;}	
.single-articles main {width: 100%;} 
.single-articles aside  {
width: 100%;
margin: 0 auto 30px;	
} 
.sidebar .widget{
width: 100%;
float:left;		
	}
	.sidebar .textwidget {
text-align: center;		
	}
	.custom-html-widget img {
max-width: 300px;		
	}	
.homelatest .homeonearticle {
width:100%;	
}	
}
@media screen and (max-width:900px) {
	.homestates li {width: 24%;}	
}
@media screen and (max-width:800px) {
/*Home*/
	#lookupform2 input[type="text"], #lookupform2 input[type="text"]:nth-child(3) {width:100% !important; margin-bottom: 5px !important;}	
	.homestates li {width: 32%;}
/*Footer*/	
footer .widget-title {text-align:center; box-sizing:border-box;
	}
footer .footers {
width: 100%;
margin: 0;
padding: 10px 0;
text-align: center !important;
}	
footer .widget:last-child 
{margin:0; width: 100%;}
footer .menu li a {
font-size: 13px;
line-height: 15px;
width: 100%;
box-sizing:border-box;	}
.homeform {margin:0;}
#site {margin-top: 100px;}	
}
@media screen and (max-width:600px) {
	.homeonearticle a{
width:100%;
margin-right:0px;		
	}	
	.homelatest .homearttext{width:100%; text-align:center; margin: 10px 0 auto;}	
	.homelatest .homeonearticle {margin-bottom: 20px;}	
.homestates li {width: 48%;}	
#artimage li {width:100%;}		
#mobmenu ul.notlist {
display: block;
text-align:center;
padding: 0px 30px;
}	
#menu-full {
display: none;
}
/**Mobbutton**/
.mobbutton{
text-align: left;
display: block;
background-position: 10px 5px;
background-color: transparent;
box-sizing: border-box;	
float:right;	
}
	#logo img {margin-top: 0px;}	
}
@media screen and (max-width:400px) {
	.homestates ul {
list-style-type:none;
margin:0;
padding:0;		
	}	
.homestates li {width: 100%; text-align: center;}	
footer .widget-title {font-size:18px !important;}	
footer img {
width: 250px;
height: auto;
}
.custom-html-widget img {
max-width: 200px;	
}
	
#logo img {width: 90%; height: auto;}	
}