@charset "utf-8";
/* CSS Document */

/*  
Theme Name: FSP
Theme URI: http://www.fivestarpainting.com
Description: Theme designed for Five Star Painting
Author: Nick Nielson
*/
*{margin:0;padding:0;border:none;}
body{font-family:arial, verdana, sans-serif;font-size:14px;background:#E7E7E7;color:#444;}
h1{margin-bottom:10px;}
h2{margin-bottom:10px;}
h3{margin-bottom:10px;}
a{text-decoration:none;color:#007893}
p{margin:0 0 15px 0;line-height:1.5em;}
input, textarea, select{border:1px solid #ccc;}
input[type="submit"], input[type="image"]{border:medium none;cursor:pointer;width:auto;}
ul, ol{margin-left:20px;margin-bottom:15px;}
li{margin-bottom:10px;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:0 10px 10px 0;}
.aligncenter{display:block;margin:0 auto 10px;}
.center{text-align:center;}
.gallery-item{float:left;margin:5px;}
img.stroke{border:5px solid #FFF;box-shadow:0 0 5px #999;}
.graybar{background:#B8B8B8;color:#B8B8B8;border:none;height:2px;margin:20px 0;clear:both;}
.wrapper{max-width:1000px;margin:auto;width:100%;}
#header{background:#B3262C;height:105px;width:100%;clear:both;}
#logo{position:absolute;z-index:999;margin:5px 0 0 350px;*margin:5px 0 0 0;}
#header-left{width:333px;float:left;text-align:left;color:#FFF;font-weight:bold;margin-top:13px;}
#header-right{width:333px;float:right;text-align:left;color:#FFF;font-weight:bold;}
#header-right div{float:right;}
#mobilenum{display:none;}
#chat{position:fixed;left:0;top:200px;width:52px;height:136px;background:url('images/btn_chat-v.png') no-repeat center center;}
#chat a{display:block;height:136px;}
#nav{clear:both;font-size:15px;text-align:center;background:#424242 url('images/bg_nav.jpg') no-repeat center top;width:100%;height:44px;}
#navleft{float:left;width:348px;margin-right:305px;}
#navright{float:right;width:347px;}
#nav ul{list-style:none;margin-left:0;margin-bottom:0;}
#nav li{float:left;padding:2px 15px;margin-bottom:0;}
#navright li{float:right;}
#nav li a{color:#FFF!important;padding:10px 0;display:inline-block;}
#franoptag{margin-left:72px;margin-top:44px;position:absolute;z-index:1;}
#nav li:hover, #nav li.hover{position:static;}
#nav li ul{background:#424242;position:absolute;left:-999em;width:auto;padding:5px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.5);box-shadow:0px 1px 3px rgba(0,0,0,.5);z-index:999;}
#nav li:hover ul{left:auto;}
#nav li ul li{padding:6px 0;margin:0;border:none;float:none;}
#nav li ul li a{display:block;padding:5px 15px;line-height:8px;font-size:12px;text-shadow:none;text-align:left;width:120px;}
#nav li ul li a:hover{}
#menu-item-10202 > .sub-menu{padding:5px 20px;}
#menu-item-10202 > .sub-menu > li{display:table-cell;}
#menu-item-10202 > .sub-menu > li:nth-child(2) > a{margin-left:5px;}
#menu-item-10202 > .sub-menu > li > a{border-bottom:1px solid #FFF;}
#nav li ul ul{z-index:999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:static;background:none;}
#nav li ul li ul li a{border-width:0 0 1px;}
.main{padding:80px 0 20px 0;background:#F5F5F5;width:100%;min-width:1000px;clear:both;}
#five-star-painting{padding-top:20px;}
.type-page .entry-title{display:;}
.type-page .entry-meta{display:none;}
.type-page .entry-utility{display:none;}
.type-page .entry-meta{display:none;}
.page #comments{display:none;}
.post{margin-bottom:15px;}
.starquote{width:213px;float:left;}
.jpibfi_container{min-height:75px;}
.attachment-post-thumbnail{float:left;margin:0 10px 10px 0;}
.sidebar{width:230px;padding:15px;background:#E7E7E7;}
.sidebar img{max-width:230px;}
.sidebar h3{clear:both;}
.sidebar ul li{list-style:none;background:url('images/bullet_circle-arrow.png') no-repeat;padding-left:25px;min-height:12px;}
#leftbar{float:left;margin:0 15px 15px 0;}
#rightbar{float:right;margin:0 0 15px 15px;}
.widget-area{margin-bottom:20px;}
.sidebar .widget-area{margin-bottom:35px;}
.sidebar input{max-width:100%;}
.content{float:left;}
#nobarcontent{width:1000px;}
#onebarcontent{width:720px;}
#onebarcontent *{max-width:720px;}
#twobarcontent{width:440px;}
.gallery-item{float:left;margin:5px !important;width:50px;height:50px;}
.gallery-item img{width:50px;height:50px;border:1px solid #3B3B3B;}
.gallery-item img:hover{position:relative;top:-25px;left:-25px;width:100px;height:100px;box-shadow:3px 3px 3px #333;}
#footer{clear:both;text-align:center;border-top:5px solid #B3262C;padding-top:15px;color:#8b8b8b;width:100%;min-width:1000px;}
#footernav ul{list-style-type:none;}
#footernav li{display:inline;border-left:1px solid #8b8b8b;padding:0 3px 0 6px;}
#footernav li:first-child{border-left:none;}
#footernav a{color:#8b8b8b;}
#copyright{font-size:10px;}
.formbox{background:#EAEAEA;border-radius:10px;padding:10px;width:560px;margin:0 auto 15px auto;}
.formbox form{font-size:1.2em;}
.content .formbox table{width:560px;}
.content .skinnybox table{width:327px;}
.content .skinnybox2 table{width:280px;}
.content .skinnybox3 table{width:100px;}
.formbox hr{color:#BCBCBC;background:#BCBCBC;border:none;height:1px;margin:8px 0;width:98%;}
.formbox input{padding:8px 2px;max-width:263px !important;}
.formbox textarea{width:98%;}
.formbox input, .formbox textarea{box-shadow:inset 0 0 5px #ccc;}
.formbox input[type="submit"], .formbox input[type="image"]{margin:0;padding:0;box-shadow:none;}
.formsubmitsmall{background:url('images/btn_submit_small.png') no-repeat 0 0;width:122px !important;height:48px;text-indent:-9999px;}
.formsubmitsmall:hover{background-position:0 -48px;}
.formsubmitlarge{background:url('images/btn_submit_large.png') no-repeat 0 0;width:226px !important;height:87px;text-indent:-9999px;margin:10px 0 !important;}
.formsubmitlarge:hover{background-position:0 -87px;}
.formbox p{margin-bottom:5px;}
#privacylock{display:block;width:152px;height:59px;margin-top:5px;margin-right:20px;background:url('images/lock.png') no-repeat;}
.formboxleft .formbox{margin:0 20px 15px 0;}
.skinnybox input{width:95%;padding:12px 2px;margin:3px 0 8px;}
.skinnybox2 input{width:95%;padding:12px 2px;margin:3px 0 8px;}
.skinnybox3 input{padding:12px 2px;margin:3px 0 8px;}
#banner{width:1000px;height:557px;margin-bottom:30px;}
.homebox{width:302px;margin:20px 0;padding:0 15px;text-align:left;float:left;color:#444;text-align:left;min-height:204px;}
#homeleft{}
#homecenter{border-left:2px solid #B8B8B8;border-right:2px solid #B8B8B8;}
#homeright{}
#slider{text-align:justify;clear:both;}
#newsexcerpt{float:right;width:519px;text-align:left;}
#newsexcerpt h3{font-size:18px;}
#newsexcerpt ul{margin-left:0;}
#newsexcerpt li{list-style:none;}
#newsexcerpt p a{color:#D0060A;}
#credibility{color:#8b8b8b;text-align:center;width:450px;float:left;margin-bottom:25px;}
#credibility img{margin:0 9px;}
#quotes{color:#8b8b8b;text-align:left;font-size:13px;background:url('images/bg_quotes2.jpg') no-repeat center center;width:361px;padding:20px 55px;float:left;height:90px;margin-bottom:5px;margin-right:10px;}
#indexposts{-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px;column-count:3;column-gap:15px;}
#indexposts .post{display:inline-block;background:#FEFEFE;border:2px solid #FAFAFA;box-shadow:0 1px 2px rgba(34, 25, 25, 0.4);margin:0 2px 15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;padding:15px;padding-bottom:5px;background:-webkit-linear-gradient(45deg, #FFF, #F9F9F9);opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.indexpost .lazysocialbuttons{display:none;}
.indexpost .continuereading{display:block;}
.blogthumb{width:195px;max-height:195px;overflow:hidden;}
.blogthumb img{width:195px;height:auto;}
.blogbar li{font-size:.8em;line-height:.8em;}
.social_media{display:inline;}
#commentform #submit{background:url('images/btn_submit_small.png') no-repeat 0 0;width:122px !important;height:48px;text-indent:-9999px;}
#nav-below{clear:both;}
.localpage #header-left{background:url('images/splash_small.png') no-repeat left bottom;height:91px;padding-left:80px;text-shadow:0 0 5px #333;}
#headerphone{font-size:36px;margin-bottom:0;}
.localbanner1{width:720px;height:100px;background:url('images/local-banner1.png') no-repeat;text-align:center;}
#phone{width:371px;height:83px;background:url('images/bg_phone.png') no-repeat;color:#D40400;font-size:58px;font-weight:bold;padding:12px 0 0 350px;margin-bottom:25px;}
.localbanner2{width:720px;height:275px;background:url('images/local-banner2.png') no-repeat;color:#FFF;margin-bottom:20px;text-align:center;}
.localbanner3{width:720px;height:275px;background:url('images/local-banner3.png') no-repeat;color:#FFF;margin-bottom:20px;text-align:center;}
.localbanner3 img{margin-bottom:0;}
#localphone{font-size:53px;font-weight:bold;text-align:right;padding:90px 20px 0 0;margin-bottom:26px;}
.localbanner2 p, .localbanner3 p{text-align:center;font-size:24px;}
.zeephoto{border:3px solid #333;clear:both;margin-bottom:10px;max-width:214px;height:auto;}
#values-bullets{width:350px;float:left;padding-left:20px;padding-bottom:20px;margin-top:-7px;}
.subpage_teaser{float:left;width:350px;min-height:150px;}
.subpage_teaser:nth-child(odd){margin-right:20px;}
.sidebar .wpcf7-form p{margin-bottom:5px;}
.sidebar .wpcf7-form textarea{width:100%;}
#lbl-landing{background:#E7E7E7;border-radius:13px;padding:20px;margin-bottom:30px;padding-bottom:0px;float:left;width:680px;margin-top:5px;text-align:left;}
#form-area{background:#E7E7E7;padding:20px;margin-bottom:30px;padding-bottom:0px;float:left;width:680px;text-align:left;}
#slider .wps-seo-booster-star-ratings{display:none;}
.stars{color:#ffaf00;font-size:116%;margin-left:10px;}
.drop_cap{font-family:Georgia;float:left;color:#888;font-size:250%;line-height:45px;padding-top:4px;padding-right:4px;padding-left:3px;height:20px;}
span[itemprop="author"]{display:block;margin-bottom:10px;}
hr{clear:both;height:0;margin:21px 0;border:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.ui-widget-content a{color:#007893;}