/*
Theme Name: GovPress Child
Author: You
Description: Child theme
Version: 1.0
Text Domain: govpress
Template: govpress
*/ 
.entry-title { font-size: 2.3em; border-bottom: 0px solid #0072bc; margin-bottom: .2em; }
.entry-title img { height: 40px; width: 50px; }
.entry-title a:hover { color: #111; }
.entry-title a { text-decoration: underline; }
.site-header { font-weight: 400; text-align: left; padding-top: 0em; padding-right: 0; padding-bottom: 0.4em; padding-left: 0; }
.site-title { font-size: 1.5em; padding-bottom: 5px; }
.site-title h1 { clear:none; }
.clear2 { clear: both; margin-bottom: 10px; }
.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px;	height: 0; }
.videoWrapper iframe {	position: absolute;	top: 0;	left: 0; width: 100%; height: 100%; }

#content { padding: .75em .5em; margin: 0 0 3em; }
.entry-content h2 { font-size: 1.5em; color: #0268a9; clear: both; margin-top: 0; margin-right: 0; margin-bottom: 0.2em; margin-left: 0; }
.entry-meta a { padding-bottom: 5px; }
.entry-meta { border-bottom: 0px solid #0072bc; }
.author-meta { border-bottom: 2px solid #0072bc; }
.wp-pagenavi a { border-top: 2px solid #0072bc; }
.entry-content {  border-bottom: 2px solid #0072bc; }
ul, ol { margin-top: 0; margin-right: 0; margin-bottom: 1.5em; margin-left: 1.5em; }
.crimeStat { background: #f8f8f8; overflow: hidden; border-radius: 5px; padding-top: 0; padding-right: 0; padding-bottom: .5em; padding-left: 0; }
.crimeStat h2 { color: #fff; background: #0072bc; margin-bottom: 0.25em; padding-top: 0.25em; padding-right: 0.75em; padding-bottom: 0; padding-left: 0.75em; }

.boxScreenShot { float: right; max-width: 100%; height: auto; position: relative; display: block; }
.screenShot { max-width:100% !important; max-height:100% !important; display:block; }
.articleImg { max-width: 33%; padding: 5px; margin: 0; float: right; }
.stateImg { max-width: 33%; padding: 5px; margin: 0; float: right; }
.stateLogo { max-width: 20%; padding: 5px; margin: 0; float: right; }

.author-meta { border-bottom: 2px solid #0072bc; }
.author-meta {  min-height: 10px; }
.author-description {  margin-left: 20px; }
.entry-meta {  margin-left: 20px; }
/*=============== Author Box ===============*/
#authorarea{ width: 100%; overflow: hidden; color: #333; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #1589ff; border-bottom-color: #1589ff; margin-top: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#authorarea h3{
font-size: 18px;
color:#333;
margin:0;
padding:10px 10px 5px 10px;
}
#authorarea img{
margin:0;
padding:10px;
float:left;
border: 1px solid #ddd;
width: 100px;
height: 100px;
}
#authorarea p a{
color:#333;
}

/*=============== YouTube Responsive===============*/
.video-box { max-height:315psx; max-width:560px; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe,
.video-container object,
.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*=============== Comments ===============*/
.comment-list { margin: 0 0 1em; }
.comment-list .children { margin: 1.5em 0 0 1em; }
.comment-body { padding: 0 0 0 1em; }

/*=============== Rating Widget ===============*/

.rw-wp-ui-top-rated-list-container { border: 5px solid #CCC; padding: 10px 10px 5px 10px; margin-bottom: 20px; }
.rw-ui-title { font-size: 18px; font-weight:bold; }
.rw-wp-ui-top-rated-list { list-style: none; margin: 0; }
.rw-wp-ui-top-rated-list-item{ padding: 5px; border: 1px solid #CCC; margin-bottom: 5px; height: 100px; }
.rw-wp-ui-top-rated-list-count { display: block; font-size: 26px; background: none; float: left; height: 100%; width: 40px; text-align: center; line-height: 100px; }
.rw-wp-ui-top-rated-list-item-thumbnail { width: 100px; height: 100px; border: none; margin-left: 10px; display: block; float: left; background-color: #FFF; }
.rw-wp-ui-top-rated-list-item-data { margin-left: 160px; }
.rw-wp-ui-top-rated-list-item .rw-ui-container { float: right; }
.rw-wp-ui-top-rated-list-item-excerpt { margin-top: 5px; }

/* ==================== Bullets ===================== */

.sideBarRank { list-style: none !important;  margin-left: 0 !important; }
.sideBarRank li { padding-left: 0px; }

.bulletCheck { list-style: none !important;  margin-left: 0 !important; }
.bulletCheck li { background: url("http://best-home-security-companies.com/images/Check-Bullet.png") no-repeat; min-height: 27px; padding-left: 1.2em; padding-bottom: 0.5em; margin-top: 0.2em; }
.bulletFeature { list-style: none !important;  margin-left: 0 !important; }
.bulletFeature li { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Features.png") no-repeat; min-height: 27px; padding-left: 1.5em; padding-bottom: 0.2em; margin-top: 0.1em; }
.bulletPrice { list-style: none !important;  margin-left: 0 !important; }
.bulletPrice li { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Price-Shield.png") no-repeat; min-height: 27px; padding-left: 1.5em; padding-bottom: 0.3em; margin-top: 0.1em; }
.crime { list-style: none !important; margin: 0 !important; padding-top: 0.25em; }
.crime li { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/shield.png") no-repeat; min-height: 24px; padding-left: 1.8em; padding-bottom: 0.5em; margin-top: 0.2em; }

.bestCompanies { background: #f8f8f8; overflow: hidden; border-radius: 5px; padding-top: 0; padding-right: 0; padding-bottom: 1em; padding-left: 0; }
.bestCompanies h2 { color: #fff; background: #0072bc; margin-bottom: 0.5em; padding-top: 0.25em; padding-right: 0.75em; padding-bottom: 0.25em; padding-left: 0.75em; }
.bestCompanies .companyRank { list-style: none !important; font-size: 1.5em; font-weight: bold; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 10px; padding-top: 15px; }
.bestCompanies .companyRank li { margin-bottom: 10px; }
.bestCompanies .companyRank li a { color: #000;}
.bestCompanies .companyRank1 { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/First-Place.png") no-repeat; max-height: 75px; padding-left: 40px; }
.bestCompanies .companyRank1 .frontpoint { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Frontpoint-Security.png") no-repeat; height: 40px; width: 140px; margin: 0px; padding: 0px; vertical-align: middle; }
.bestCompanies .companyRank2 { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Second-Place.png") no-repeat; max-height: 75px; padding-left: 40px; }
.bestCompanies .companyRank2 .protectAmerica { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Protect-America-Security.png") no-repeat; height: 40px; width: 140px; margin: 0px; padding: 0px; }
.bestCompanies .companyRank3 { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Third-Place.png") no-repeat; max-height: 75px; padding-left: 40px; }
.bestCompanies .companyRank3 .vivint { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Vivint-Security.png") no-repeat; height: 40px; width: 140px; margin: 0px; padding: 0px; }


/* ==================== Buttons ===================== */
.buttons { margin-bottom: 20px; width: 100%; }
.myButton { -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7; -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7; box-shadow: inset 0px 1px 0px 0px #54a3f7; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7)); background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
background-color: #007dc1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #124d77; cursor: pointer; text-transform: uppercase; color: #ffffff; font-size: 16px; text-decoration: none; text-shadow: 0px 1px 0px #154682; float: left; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 16px; padding-bottom: 6px; padding-left: 16px; }
.readMore { -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7; -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7; box-shadow: inset 0px 1px 0px 0px #54a3f7; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7)); background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%); background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
background-color: #007dc1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #124d77; cursor: pointer; color: #ffffff; font-size: 16px; text-decoration: none; text-shadow: 0px 1px 0px #154682; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.myButton:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1)); background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%); background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%); background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%); background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%); background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%); 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
background-color: #0061a7; color: #ffffff; }
.myButton:active { position: relative; top: 1px; color: #ffffff; }
.phoneNumber { -moz-box-shadow: inset 0px 1px 0px 0px ##363333; -webkit-box-shadow: inset 0px 1px 0px 0px ##363333; background: #363333 url(/images/Phone.png) no-repeat bottom left; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; text-transform: uppercase; color: #ffffff; font-size: 17px; text-decoration: none; text-shadow: 0px 1px 0px #363333; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 16px; padding-bottom: 6px; padding-left: 16px; }
.phoneNumber:hover { background: #363333 url(/images/Phone.png) no-repeat bottom left; color:#ffffff; }
.phoneNumberTop { font-size: 1em; font-weight: bold; }

/*=============== Header ===============*/
.rank_bar { font-size: 19px; clear: both; }
.rank_bar .frame_block_a { margin-left:0px; }
.rank_bar .frame_block { border-left:2px; }
.rank_bar .frame_block a{ color: #FFF; }
.frame { overflow:hidden; }
.frameblock_a, .frame_block { float:left; }

/* ===== Header Box ====== */
.reviewBox { background-color:#f8f8f8; }
.reviewBox .frame_block_a { text-align:left; width: 1%; }
.reviewBox .frame_block { text-align:center; width:33%; }

.topBox .frame_block_a { margin-left:0px; }
.topBox .frame_block_a, .topBox .frame_block { font-size:22px; max-height:55px; min-height:25px; padding:5px 0 5px 0; }
.topBox .frame_block { margin: auto; }
.topBox .frame_block a { color:black; }
.topBox div { margin:auto; width:100%; }
.topBox .in_grid_row a{ color:#1E6FE0; }
.screenShotImage img { }
.screenShotImage .frame_block { max-height:none; padding-bottom:8000px; margin-bottom:-8000px; }
.get_quote_row img { max-height:70px; }
.white_row { background-color: white; font-size: 10px; }
.gray_row { background-color:#E8E8E8; }
.bold { font-weight:bold; }
.header_bar { font-weight: bold; height: 30px; line-height: 30px; background: #1589ff; color: #FFF; }
.topBox .frame_block_img-frontpoint { background-image: url("http://best-home-security-companies.com/images/Frontpoint-Security-Med.png"); background-repeat: no-repeat; height: 80px; width:110px; margin: auto; }
.topBox .frame_block_img-protectamerica { background: url("http://best-home-security-companies.com/images/Protect-America-Security-Med.png"); background-repeat: no-repeat; height: 80px; width: 110px; margin: auto;}
.topBox .frame_block_img-adt { background: url("http://best-home-security-companies.com/images/ADT-Security-Med.png"); background-repeat: no-repeat; height: 80px; width: 110px; margin: auto;}
.topBox .frame_block_img-viv { background: url("http://best-home-security-companies.com/images/Vivint-Security-md.png"); background-repeat: no-repeat; height: 80px; width: 110px; margin: auto;}
.topBox .frame_block_img-star { float:left; width:100%; text-align:center; margin: auto; }
.topBox .frame_block .ratingstars { float:left; width:100%; margin:auto }
.topBox .frame_block_img-star .starrating  { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/pixel.png"); background-repeat: no-repeat; height: 24px; width: 250px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating2  { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/pixel.png"); background-repeat: no-repeat; height: 24px; width: 180px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating-half { background: url("http://best-home-security-companies.com/images/star-half-lg.png"); background-repeat: no-repeat; height: 24px; width: 24px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating-blank  { background: url("http://best-home-security-companies.com/images/star-blank-lg.png"); background-repeat: no-repeat; height: 24px; width: 24px; margin: auto; display: inline-block; }
.topBox .frame_block .ratingtext { font-size:16px;}
.entry-content .article img { float: right; }

.topBox .frame_block_img-star2 { width: 100%; margin: auto; position: relative; text-align:center; }
.star-wrapper{ position: absolute; margin: 0px auto; text-align: center; }

/*=============== Banner ===============*/
.banner { clear: both; display: block; }
.asInContain { float: right; width: 290px; position: relative; display: block; padding-top: 0.2em; }
.asIn { max-width:100% !important; max-height:100% !important; display:block; }
.equipment { background: url("http://best-home-security-companies.com/images/Equipment.jpg") no-repeat; float: right; height: 200px; width: 200px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; clear: both; margin-right: 5px; margin-left: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; }
.support { background: url("http://best-home-security-companies.com/images/Support.jpg") no-repeat; float: left; height: 200px; width: 200px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-right: 5px; }
.final-review { background: url("http://best-home-security-companies.com/images/Final-Review.jpg") no-repeat; float: right; height: 200px; width: 200px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.AboutUs { background: url("http://best-home-security-companies.com/images/About-Us.png") no-repeat; float: right; height: 200px; width: 200px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.ContactUs { background: url("http://best-home-security-companies.com/images/Contact-Us.jpg") no-repeat; float: right; height: 200px; width: 200px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }

.bannerBox { max-width: 100%; height: auto; display: block; clear: both; padding-top: 10px; padding-bottom: 10px; }
.banner-fp { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Frontpoint-Banner.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-fp-ad { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Frontpoint-Banner-Ad.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-pa { background-image: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Protect-America-Banner.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-pa-ad { background-image: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Protect-America-Banner-Ad.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-viv { background-image: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Vivint-Banner.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-viv-ad { background-image: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/Vivint-Banner-Ad.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-adt { background-image: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/ADT-Banner.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }
.banner-adt-ad { background-image: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/ADT-Banner-Ad.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; height: 90px; width: 100%; }


/*=============== Screen Shots ===============*/
.boxScreenShot { float: right; max-width:100%; height:auto; position: relative; display:block; }
.screenShot { max-width:100% !important; max-height:100% !important; display:block; }
.boxScreenShot .screenShot-fp a { background: url("http://best-home-security-companies.com/images/frontpoint-security-md.jpg") no-repeat; float: right; padding: 12px 10px; height:246px; width: 390px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-pa a { background: url("http://best-home-security-companies.com/images/protect-america-security-md.jpg") no-repeat; float: right; padding: 12px 10px; height:246px; width: 390px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-adt a { background: url("http://best-home-security-companies.com/images/adt-security-md.jpg") no-repeat; float: right; padding: 12px 10px; height:246px; width: 390px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-lif a { background: url("http://best-home-security-companies.com/images/lifeshield-security-md.jpg") no-repeat; float: right; padding: 12px 10px; height:246px; width: 390px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-viv a { background: url("http://best-home-security-companies.com/images/vivint-security-md.jpg") no-repeat; float: right; padding: 12px 10px; height:246px; width: 390px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-lw a { background: url("http://best-home-security-companies.com/images/livewatch-security-md.jpg") no-repeat; float: right; padding: 12px 10px; height:246px; width: 390px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }

/*=============== Best 5 Menu ===============*/
#menu-top-5 { counter-reset: counter; }
#menu-top-5 li { border-bottom: none; }
#menu-top-5 a { color: #026aab; font-size: 20px; font-weight: normal; font-family: GothamMediumRegular, Helvetica Neue, Helvetica, Arial, sans-serif; padding-left: 20px; position: relative; }
#menu-top-5 a:before { content: counter(counter); counter-increment: counter; color: #3e3e3e; position: absolute; left: 0; }
#menu-top-5 a:hover { color: #3e3e3e; }

/*=============== Footer ===============*/
footer.entry-meta a { padding: 0; }
footer.entry-meta { padding-bottom: 0; }


@media screen and (max-width: 680px) {
.boxScreenShot { float:left; padding-bottom: 0.5em; }
.bulletCheck { clear:both; !important; }
.asInContain { float: left; padding-bottom: 0.5em; }
.site-header { padding-bottom: 0.4em; }
.banner { clear: both; display: block; height: 1px; width: 1px; }
.rank_bar { font-size: 16px; }
.topBox .frame_block_img-star .starrating  { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/pixel.png"); background-repeat: no-repeat; height: 55px; width: 120px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating2  { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/pixel.png"); background-repeat: no-repeat; height: 38px; width: 90px; margin: auto; display: inline-block; }
.topBox .frame_block_img-frontpoint { background-image: url("http://best-home-security-companies.com/images/Frontpoint-security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto; }
.topBox .frame_block_img-protectamerica { background: url("http://best-home-security-companies.com/images/Protect-America-Security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto;}
.topBox .frame_block_img-adt { background: url("http://best-home-security-companies.com/images/ADT-Security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto;}
.topBox .frame_block_img-viv { background: url("http://best-home-security-companies.com/images/Vivint-Security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto;}
.topBox .frame_block .ratingtext { font-size: 14px; padding-right: 5px; padding-left: 5px; }
.topBox .frame_block_a, .topBox .frame_block { font-size:18px;}
.phoneNumberTop { text-decoration: underline; }

.equipment { background: url("http://best-home-security-companies.com/images/Equipment-md.jpg") no-repeat; float: right; height: 150px; width: 150px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; clear: both; margin-right: 5px; margin-left: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; }
.support { background: url("http://best-home-security-companies.com/images/Support-md.jpg") no-repeat; float: left; height: 150px; width: 150px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-right: 5px; }
.final-review { background: url("http://best-home-security-companies.com/images/Final-Review-md.jpg") no-repeat; float: right; height: 150px; width: 150px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.Article { background: url("http://best-home-security-companies.com/images/understanding-wireless-cameras-md.png") no-repeat; float: right; height: 150px; width: 150px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.AboutUs { background: url("http://best-home-security-companies.com/images/About-Us-md.png") no-repeat; float: right; height: 150px; width: 150px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.ContactUs { background: url("http://best-home-security-companies.com/images/Contact-Us-md.jpg") no-repeat; float: right; height: 150px; width: 150px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }

.stateImg { max-width: 40%; padding: 5px; margin: 0; float: right; }
.stateLogo { max-width: 40%; padding: 5px; margin: 0; float: right; }

}
@media screen and (max-width: 480px) {
/*=============== Site Styling ===============*/
.entry-title{ font-size:1.5em; }
.entry-title img{ height: 25px; width: 31px; }
.site-title { font-size: 1.2em; }
.entry-content .article img { float: right; height: 50%; width: 50%; }
.entry-content h2 {font-size: 1em; color: #0268a9; clear: both; margin-top: 0; margin-right: 0; margin-bottom: 0.2em; margin-left: 0; }
.entry-meta a { padding-bottom: 5px; }
.asInContain { float: left; padding-bottom: 0; padding-left: 2px; }
.site-header { padding-bottom: 0.4em; }
.banner { clear: both; display: block; height: 1px; width: 1px; }
.bulletCheck { clear:both; !important; }
.bulletCheck li {padding-bottom: 0.1em; }
.crime li { min-height: 16px; padding-left: 2em; padding-bottom: 0.5em; margin-top: 0.2em; }

.crimeStat h2 { color: #fff; }
.bestCompanies h2 { color: #fff; }
.rpwe-summary{ font-size: 14px; }

/*=============== Screen Shots ===============*/
.boxScreenShot { float:left; padding-bottom: 0.5em; }
.boxScreenShot .screenShot-fp a { background: url("http://best-home-security-companies.com/images/frontpoint-security-sm.jpg") no-repeat; float: right; padding: 12px 10px; height: 183px; width: 290px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-pa a { background: url("http://best-home-security-companies.com/images/protect-america-security-sm.jpg") no-repeat; float: right; padding: 12px 10px; height:183px; width: 290px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-adt a { background: url("http://best-home-security-companies.com/images/adt-security-sm.jpg") no-repeat; float: right; padding: 12px 10px; height:183px; width: 290px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-lif a { background: url("http://best-home-security-companies.com/images/lifeshield-security-sm.jpg") no-repeat; float: right; padding: 12px 10px; height:183px; width: 290px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-viv a { background: url("http://best-home-security-companies.com/images/vivint-security-sm.jpg") no-repeat; float: right; padding: 12px 10px; height:183px; width: 290px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.boxScreenShot .screenShot-lw a { background: url("http://best-home-security-companies.com/images/livewatch-security-sm.jpg") no-repeat; float: right; padding: 12px 10px; height:183px; width: 290px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
	
/*=============== Mobile Buttons ===============*/
.review-meta .getBtn2 { background-color: #076eae; color: #fff !important; font-size: 12px; font-family: GothamMediumRegular, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; float: left; min-width: 114px; padding: 12px 15px; margin-right: 15px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #137cbd), color-stop(100%, #076eae)); background-image: -webkit-linear-gradient(#137cbd, #076eae); background-image: -moz-linear-gradient(#137cbd, #076eae); background-image: -o-linear-gradient(#137cbd, #076eae); background-image: -ms-linear-gradient(#137cbd, #076eae); background-image: linear-gradient(#137cbd, #076eae); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; line-height: 16px; border: 1px solid #000; margin-bottom: .5em; }
.review-meta .getBtn2 a:hover { background-color: #137cbd; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #076eae), color-stop(100%, #137cbd)); background-image: -webkit-linear-gradient(#076eae, #137cbd); background-image: -moz-linear-gradient(#076eae, #137cbd); background-image: -o-linear-gradient(#076eae, #137cbd); background-image: -ms-linear-gradient(#076eae, #137cbd); background-image: linear-gradient(#076eae, #137cbd); }
.review-meta .getBtn2 a{ color: #fff; }
.phoneNumber { float: left; }
.phoneNumberTop { text-decoration: underline; padding-top: 10px; }
.myButton { margin-bottom: 10px; }

/*=============== Top Bar ===============*/
.rank_bar { font-size: 12px; }
.rank_bar_pa { font-size: 10px; }
.rank_bar .frame_block { border-left:0px; }
.companyRank a { text-decoration: underline; }
.topBox .frame_block_img-frontpoint { background-image: url("http://best-home-security-companies.com/images/Frontpoint-security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto; }
.topBox .frame_block_img-protectamerica { background: url("http://best-home-security-companies.com/images/Protect-America-Security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto;}
.topBox .frame_block_img-adt { background: url("http://best-home-security-companies.com/images/ADT-Security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto;}
.topBox .frame_block_img-viv { background: url("http://best-home-security-companies.com/images/Vivint-Security-sm.png"); background-repeat: no-repeat; height: 55px; width: 55px; margin: auto;}
.topBox .frame_block_img-star .starrating  { background: url("http://best-home-security-companies.com/images/star.png"); background-repeat: no-repeat; height: 12px; width: 12px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating-half { background: url("http://best-home-security-companies.com/images/star-half.png"); background-repeat: no-repeat; height: 12px; width: 12px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating-blank  { background: url("http://best-home-security-companies.com/images/star-blank.png"); background-repeat: no-repeat; height: 12px; width: 12px; margin: auto; display: inline-block; }
.topBox .frame_block .ratingtext { font-size: 16px; padding-right: 5px; padding-left: 5px; }
.topBox .frame_block_img-star .starrating  { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/pixel.png"); background-repeat: no-repeat; height: 55px; width: 120px; margin: auto; display: inline-block; }
.topBox .frame_block_img-star .starrating2  { background: url("http://best-home-security-companies.com/wp-content/uploads/2015/02/pixel.png"); background-repeat: no-repeat; height: 38px; width: 90px; margin: auto; display: inline-block; }
.topBox .frame_block_a, .topBox .frame_block { font-size:14px;}

/*=============== Image Styling ===============*/
.equipment { background: url("http://best-home-security-companies.com/images/Equipment-sm.jpg") no-repeat; float: right; height: 100px; width: 100px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; clear: both; margin-right: 5px; margin-left: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; }
.support { background: url("http://best-home-security-companies.com/images/Support-sm.jpg") no-repeat; float: left; height: 100px; width: 100px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-right: 5px; }
.final-review { background: url("http://best-home-security-companies.com/images/Final-Review-sm.jpg") no-repeat; float: right; height: 100px; width: 100px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.AboutUs { background: url("http://best-home-security-companies.com/images/About-Us-sm.png") no-repeat; float: right; height: 100px; width: 100px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }
.ContactUs { background: url("http://best-home-security-companies.com/images/Contact-Us-sm.jpg") no-repeat; float: right; height: 100px; width: 100px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-left: 5px; }

.article img { float: right; height: 50%; width: 50%; }
.articleImg { max-width: 33%;}
.stateImg { max-width: 90%; padding: 5px; clear: both; float: none; margin: 0 auto; }
.stateLogo { max-width: 50%; margin: 0; float: right; padding-top: 5px; padding-bottom: 5px; }

.bannerBox { padding-top: 5px; padding-bottom: 5px; }
.banner-fp { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Frontpoint.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-fp-ad { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Ad-Frontpoint.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-pa { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Protect-America.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-pa-ad { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Ad-Protect-America.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-viv { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Vivint.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-viv-ad { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Ad-Vivint.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-adt { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-ADT.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }
.banner-adt-ad { background-image: url('http://best-home-security-companies.com/wp-content/uploads/2015/02/Mobile-Banner-Ad-ADT.jpg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 50px; width: 100%; }


}
