/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

#content-wrapper {
	background: #FFF; 
	width:1060px;
	margin:auto;
	border-left:10px solid #c4c4c4;
	border-right:10px solid #c4c4c4;
	box-shadow: 0 0 35px #094c87;
	-moz-box-shadow: 0 0 35px #094c87;
	-webkit-box-shadow: 0 0 35px #094c87;
}

body {
	background: #4995d0 !important;
}

a, a:link, a:visited, .banner a {
	color: #000;
	text-decoration: underline;
}

footer { color:#FFF; }
footer a  { color: #fff8ba !important; }
footer p span  { background: #094c87; }
#footer-widgets p { color: #FFF; text-shadow: 1px 1px 0 #000; }
#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4, #footer-widgets h5, #footer-widgets h6  { color: #FFF; text-shadow: 1px 1px 1px #000; }

#newheader {
	height:115px;
	background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/header-bg.jpg') top left repeat-x;
}

#newhead-wrapper {
	width:1060px;
	margin: auto;
	padding-top:20px;
}

#newnav {
	height:45px;
	background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/nav-bg.jpg') top left repeat-x;
	margin:auto;
	border-top: 3px solid #040707;
	border-bottom: 3px solid #040707;
	z-index: 100;
	position:relative;
}

#newnav-wrapper {
	width:1060px;
	margin: auto;
}

.nav {
	border-left:1px solid #1b7afc;
	border-right:1px solid #2db0fe;
}

.nav a  { 
	padding: 13px 35px; 
	color: #FFF; 
	text-shadow: 1px 1px 0 #000; 
	text-transform:uppercase; 
	font-size:16px;
	border-right:1px solid #1b7afc;
	border-left:1px solid #2db0fe;
	outline: none;
	text-decoration: none;
}

.nav a:hover,
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a {
	background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/nav-bg-active.jpg') top left repeat-x;
}

.nav li ul {
	width: 200px;
}

.nav li ul li a {
	width: 180px;
}

.entry a {
	color: #000;
	text-decoration: underline;
}

.entry a:hover {
	text-decoration: none;
}

#footer-widgets {
	z-index: 100;
	position:relative;
	background:#094c87;
	border-top:10px solid #c4c4c4;
}

#footer-wrapper {
	background:#094c87;
}

#main {
	border-top: 2px solid #E6E5E4; 
}

#main h1 {
	color:#094c87;
	font-weight:bold;
}

#sidebar {
	padding: 30px 0 20px 0;
}

#sidebar div.widget_text {
	border: 1px solid #e5e5e5;
	padding: 15px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#sidebar .widget p {
	margin-bottom: 0;
}

.widget {
	margin-bottom: 2em;
}

.widget h3 {
	border-bottom:1px solid #E6E5E4;
}

#tagline {
	float: left;
	width:30%;
	text-align:center;
	font-size:24px;
	text-transform:uppercase;
	margin-left:7%;
	color: #000;
}

#logo {
	float: left;
	width:30%;
}

#phonenumber {
	float: right;
	width:30%;
	text-align:right;
}

#phonenumber h2, #mobilenumber h2 {
	color: #000;
	font-weight: bold;
}

#mobilenumber {
	display: none;
	padding: 10px 0;
	text-align: center;
}

#mobilenumber h2 a:link, #mobilenumber h2 a:visited, #mobilenumber h2 a:hover, #mobilenumber h2 a:active {
	color: #000;
	text-decoration: none;
}

#sliderbg {
	position: absolute;
	top: 166px;
	left: 0;
	width: 100%;
	height: 650px;
	background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/slider-bg.png') top center no-repeat;
}

#slider {
	width: 1130px;
	height: 460px;
	margin: auto;
	overflow:hidden;
}

#slides .slide-img {
	width: 100%;
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#slides .flex-control-nav, #slides .slide-content {
	display: none;
}

.banner {
	width: 1020px;
	margin-bottom: 40px;
	padding: 175px 0 0 0;
	background: none;
	filter: none;
	border: none;
	text-align: center;
}

.banner h3 {
	color: #4995d0;
	margin-right: 0;
}

.banner p {
	margin-right: 0;
	color: #073c6c;
}

.ribbon, .edge {
	display: none !important;
}

.box-3 {
	float: left;
	width: 323px;
	height: 152px;
	margin: 0 10px 20px 0;
	border: 5px solid #c4c4c4;
}

.box-2 {
	float: left;
	width: 314px;
	min-height: 152px;
	margin: 0 25px 25px 0;
	text-align: center;
}

.nav-prev a, .nav-next a {
	background: #094c87 !important;
	color: #fff;
}

article .post-more .wrap {
	background: #094c87 !important;
	color: #fff;
}

article .post-more a {
	color: #fff;
}

#footer-widgets .widget ul li {
	list-style: disc inside none;
	color: #e5e5e5;
}

#footer-widgets .widget ul li a, #footer-widgets .widget a  {
	color: #aaa;
	text-shadow: none;
	text-decoration: none;
}

#footer-widgets .widget ul li a:hover, #footer-widgets .widget a:hover {
	text-decoration: underline;
}

#homecontent {
	margin: 20px 0;
	line-height: 26px;
}

#moveInCertifiedForm img {
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.entry table th, .entry table tr.alt-table-row {
	background: none;
}

.entry blockquote {
	color: #073c6c;
}

.report-retrieval img {
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#contact-page ol.forms input#sendCopy {
	margin: -4px 10px 0 0;
}

#flir-imaging { color: #00529b; padding: 10px 0 0 0; }
.flir-title { text-align: center; }
.flir-title h2 { font-size: 38px; color: #00529b; }
.flir-title h2 span { display: inline-block; padding-left: 30px; vertical-align: top; line-height: 63px; }
.flir-banner { margin-bottom: 35px; border: 5px solid #c2c2c2; line-height: 0; }
.flir-banner img { max-width: 100%; height: auto; }
.flir-videos { clear: both; overflow: hidden; }
.video-col { float: left; width: 502px; margin-right: 16px; }
.flir-videos .video-col:last-child { margin-right: 0; }
.video-description { padding: 0 15px; }
.video-description p { font-size: 15px; margin-bottom: 30px; text-align: center; line-height: 23px; }
.video-frame { border: 5px solid #c2c2c2; line-height: 0; }

.last { margin-right: 0; }
.clear { clear: both; }

@media only screen and (min-width: 992px) and (max-width: 1098px) {
	#newhead-wrapper { width: auto; }
	#newnav-wrapper { width: auto; }
	.nav a { padding: 13px 41px; }
	#slider { width: 100%; height: auto; }
	#slides { margin: auto; min-height: auto; width:100%;}
	#content-wrapper { width: auto; border: none; padding: 0; }
	.banner { width: auto; padding: 200px 0 0 0; }
	.box-3 { width: 30%; height: 100%; line-height: 0; }
	.box-3 img { width: 100%; }
	#homecontent { padding: 20px 0; margin: 0; }
	#footer-widgets .col-full { width: auto; }
	#footer-widgets .widget { margin: 0; padding: 0 0 20px 0; }
	.slide-img img { width: 100%; }
	#flir-imaging { padding: 0 0 40px 0; }
	.video-col { width: 48.5%; margin-right: 3%; }
	.video-description { padding: 0 25px; }
	.video-frame iframe { width: 100%; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#newhead-wrapper, #newnav-wrapper { width: auto; } { width: auto; }
	#logo { float: left; width: 30%; }
	#tagline { display: none;}
	#phonenumber { padding-top: 20px; width: 30%; text-align:center;}
	#newnav-wrapper { width: auto; }
	#newnav { height: auto; background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/nav-bg.jpg') top left repeat-x; }
	nav { margin: 0 !important; clear: both; overflow: auto; }
	.nav { border: none; }
	.nav a { padding: 13px 23px; }
	.nav li ul li a { padding: 8px 25px; }
	#sliderbg { display: none; }
	#slider { width: 100%; height: auto; }
	#slides { margin: auto; min-height: auto; width:100%;}
	#content-wrapper { width: auto; border: none; padding: 0; }
	.banner { width: auto; padding: 40px 0 0 0; }
	.box-3 { float: none; margin: 0 auto 15px auto !important; line-height: 0; }
	#homecontent { padding: 20px 0; margin: 0; }
	#footer-widgets .col-full { width: auto; }
	#footer-widgets .widget { margin: 0; padding: 0 0 20px 0; }
	#flir-imaging { padding: 0 0 40px 0; }
	.flir-title h2 { font-size: 28px; }
	.flir-title h2 span { padding-left: 20px; }
	.video-col { width: 48.5%; margin-right: 3%; }
	.video-description { padding: 0; }
	.video-frame iframe { width: 100%; }
}

@media only screen and (max-width: 767px)  {
	#newhead-wrapper { width: auto; }
	#newheader { height: 150px; }
	#logo { float: none; width: 100%; text-align: center; }
	#tagline { display: none; }
	#phonenumber { /*padding-top: 20px; width: 30%; text-align: left; */ display: none; }
	#mobilenumber { display: block; }
	#newnav-wrapper { width: auto; }
	#newnav { height: auto; background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/nav-bg.jpg') top left repeat-x; }
	nav { margin-top: 0 !important; background-color:#FFF !important;}
	.nav { border: none; margin-top: 0 !important; background-color: #fff; }
	.nav li ul li a { padding: 8px 45px; }
	.nav li a { border: 0 !important; }
	.nav li { background: url('https://www.propertyexam.com/wp-content/uploads/2013/01/nav-bg.jpg') top left repeat-x !important; margin: 0 5px 5px 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 0px !important; }
	.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
	.nav li ul li a:hover  { -webkit-border-radius: 8px !important; -moz-border-radius: 8px !important; border-radius: 8px !important; }
	.nav li ul { padding-top: 6px !important; }
	.nav { padding-top: 4px !important; }
	#sliderbg { display: none; }
	#slider { width: 100%; height: auto; }
	#slides { margin: auto; min-height: 0; width: 100%; }
	#content-wrapper { width: auto; border: none; padding: 0; }
	.banner { width: auto; padding: 40px 0 0 0; }
	.box-3 { float: none; margin: 0 auto 15px auto !important; line-height: 0; }
	#homecontent { padding: 20px 0; margin: 0; }
	#footer-widgets .widget { margin: 0; padding: 0 0 20px 0;}
	#footer-widgets .col-full { width: 96%; padding: 2%; }
	#flir-imaging { padding: 0 0 40px 0; }
	.flir-title h2 { font-size: 24px; margin-bottom: 20px; }
	.flir-title h2 span { display: block; padding-left: 0; line-height: 40px; }
	.video-col { float: none; width: 100%; margin-right: 0; margin-bottom: 40px; }
	.flir-videos .video-col:last-child { margin-bottom: 0; }
	.video-description { padding: 0; }
	.video-description p { margin-bottom: 20px; }
	.video-frame iframe { width: 100%; }
}

@media only screen and (max-width: 479px) {
	#newheader { height: auto; }
	#logo { float: none; width: 100%; text-align: center; margin: 0; }
	#logo img { max-width: 100%; }
	#mobilenumber { display: block; }
	.box-3 { width: auto; height: auto; }
	.box-3 img { width: 100%; }
	#slides { width: 100% !important; }
	.flir-title h2 { font-size: 20px; }
	.video-frame iframe { height: auto; }
}

.clear { clear: both; }
.socicons img { float: left; margin-right: 5px; }
.socicons { clear: both; text-align: left; }