body{-webkit-text-size-adjust:none}
body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,input,select,textarea{color:#484846;font:normal 16px/24px "Open Sans",Arial,Helvetica,sans-serif;margin:0;padding:0;text-decoration:none}
input,select,textarea,.breadcrumb,.sticky,.taxonomy-description,.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;font-size:12px}
ol,ol li,ul,ul li{list-style-type:none;margin:0;padding:0}
ol li{list-style-type:decimal}
ul li{list-style-type:square}
h1,h2,h3,h4,h5,h6{color:#cb3f3e;font-weight:600}
h1,h2,h2 a,h2 a:visited{color:#cb3f3e;font-size:24px;line-height:30px}
h2 a:hover{text-decoration:none}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:16px}
a{color:#cb3f3e;text-decoration:none}
.no-touch a:hover{text-decoration:underline}
a:focus{outline:none}
a img{border:none}
.wrap{margin:0 auto;padding-left:20px;padding-right:20px;width:920px}
.site-header{border-top:5px solid #cb3f3e;margin:0 auto;overflow:hidden;width:100%;z-index:200;-webkit-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666;background:#e5e5e5 url(//zanderbuiltconstruction.com/wp-content/themes/zanderbuilt/images/background.png)}
.site-header .wrap{overflow:hidden;padding-bottom:30px;padding-top:25px}
.home .site-header{position:fixed}
.home .site-header .wrap{padding-bottom:0}
.title-area{display:inline-block;overflow:hidden;padding:0}
.title-area .site-logo{margin-left:auto;margin-right:auto}
.title-area .site-title{display:none;font-size:36px;line-height:normal;margin:0 0 10px;text-transform:uppercase;top:10px}
.title-area .site-title a,.title-area .site-title a:hover{color:#fff;text-decoration:none}
.title-area .site-description{color:#fff;display:none;margin-top:-10px}
.site-inner{padding-top:2px}
.site-inner .wrap{overflow:hidden;padding-bottom:20px}
.content-sidebar .site-inner .wrap{background:#fff url(//zanderbuiltconstruction.com/wp-content/themes/zanderbuilt/images/inner-cs.png) repeat-y right}
.sidebar-content .site-inner .wrap{background:#fff url(//zanderbuiltconstruction.com/wp-content/themes/zanderbuilt/images/inner-sc.png) repeat-y left}
.full-width-content .site-inner .wrap{background:#fff}
.content-sidebar-wrap{float:left;padding-top:20px;width:720px}
.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{width:920px}
.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right}
.content{float:left;padding:5px 0 10px;width:400px}
.content-sidebar .content,.sidebar-content .content{width:620px}
.sidebar-content .content,.sidebar-sidebar-content .content{float:right}
.full-width-content .content{width:920px}
.sidebar{display:inline;font-size:13px;line-height:20px}
.sidebar p{font-size:14px;line-height:22px}
.sidebar input{background-color:#fff}
.sidebar .widget{margin:0 0 30px}
.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left}
.site-footer{border-top:1px solid #c5c5c5;clear:both;margin-bottom:-25px;overflow:hidden;background:#e5e5e5 url(//zanderbuiltconstruction.com/wp-content/themes/zanderbuilt/images/background.png)}
.site-footer .wrap{overflow:hidden;padding-bottom:15px;padding-top:20px}
.site-footer a,.site-footer p{color:#333;font-size:10px;text-align:right}
.site-footer p{text-align:right}
nav,#cat-selector{background:#333;border-top:3px solid #222;overflow:hidden}
nav .wrap,#cat-selector .wrap{color:#fff;overflow:hidden}
nav a,#cat-selector a{cursor:pointer}
nav li:hover ul ul,nav li.sfHover ul ul,#cat-selector li:hover ul ul,#cat-selector li.sfHover ul ul{left:-9999px}
nav li:hover,nav li.sfHover,#cat-selector li:hover,#cat-selector li.sfHover{position:static}
nav .sf-sub-indicator,#cat-selector .sf-sub-indicator{background:none}
nav ul,#cat-selector ul{display:block;float:left;width:100%}
nav li,#cat-selector li{float:left;list-style-type:none}
nav li a,#cat-selector li a{color:#fff;display:block;font-size:14px;padding:9px 15px 11px;position:relative;text-decoration:none}
nav li a .sf-sub-indicator,#cat-selector li a .sf-sub-indicator{display:block;overflow:hidden;position:absolute;text-indent:-9999px}
.no-touch nav li a:hover,.no-touch nav li a:active,.no-touch nav .current_page_item a,.no-touch nav .current-cat a,.no-touch nav .current-menu-item a,.no-touch #cat-selector li a:hover,.no-touch #cat-selector li a:active,.no-touch #cat-selector .current_page_item a,.no-touch #cat-selector .current-cat a,.no-touch #cat-selector .current-menu-item a{background-color:#333;color:#cb3f3e;text-decoration:none}
nav li li a,nav li li a:link,nav li li a:visited,#cat-selector li li a,#cat-selector li li a:link,#cat-selector li li a:visited{background-color:#333;color:#fff;padding:5px 10px;position:relative;width:128px}
nav li li a:hover,nav li li a:active,#cat-selector li li a:hover,#cat-selector li li a:active{color:#cb3f3e}
nav li ul,#cat-selector li ul{height:auto;left:-9999px;position:absolute;width:160px;z-index:9999}
nav li ul a,#cat-selector li ul a{width:150px}
nav li ul ul,#cat-selector li ul ul{margin:-34px 0 0 148px}
nav li:hover>ul,nav li.sfHover ul,#cat-selector li:hover>ul,#cat-selector li.sfHover ul{left:auto}
.nav-header,#cat-selector{background:none;border-top:none;clear:both;float:right}
.nav-header li a,#cat-selector li a{background:none;border-bottom:5px solid rgba(0,0,0,0);color:#484846;float:left;font-size:15px;font-weight:600;padding:0 20px 15px;text-align:center;text-align:center}
.no-touch .nav-header li a:hover,.no-touch .nav-header li a:active,.no-touch #cat-selector li a:hover,.no-touch #cat-selector li a:active{background:none;border-bottom-color:#cb3f3e;color:#484846;text-decoration:none}
.nav-header li.current a,#cat-selector li.current a{border-bottom-color:#cb3f3e;color:#cb3f3e}
.nav-header li.current a:hover,#cat-selector li.current a:hover{color:#cb3f3e}
#cat-selector{float:left;width:100%}
#cat-selector ul{padding:0 0 15px;width:100%}
#cat-selector li{border-bottom:1px solid rgba(0,0,0,0);color:#484846;cursor:pointer;font-size:13px;margin:0;padding:10px 15px}
.no-touch #cat-selector li.current,.no-touch #cat-selector li:hover{border-bottom-color:#cb3f3e}
#cat-selector li.current{border-bottom-color:#cb3f3e;color:#cb3f3e}
.breadcrumb{font-size:12px;margin:0 0 30px;padding:5px 10px}
.taxonomy-description{margin:0 0 30px;padding:10px}
blockquote{background-color:#f5f5f5;border-left:5px solid #ddd;margin:5px 15px 25px;padding:20px 20px 0}
blockquote p{color:#666;font-style:italic}
.post{margin:0 0 40px;padding:0 0 20px;border-bottom:1px solid #ddd}
.single .post{border:none;margin:0;padding:0 0 20px}
.entry-content{overflow:hidden}
.entry-content .post-edit-link{font-size:12px}
.entry-content a,.entry-content a:visited{text-decoration:none}
.entry-content a:hover{text-decoration:underline}
.entry-content p{padding:0 0 20px}
.clear{clear:both}
.clear-line{clear:both;margin:0 0 15px;border-bottom:1px solid #ddd}
.entry-content ol,.entry-content ul{margin:0;padding:0 0 20px}
.entry-content ol{margin:0}
.archive-page ul li,.entry-content ul li{list-style-type:square;margin:0 0 0 30px;padding:0}
.entry-content ol li{margin:0 0 0 35px}
.archive-page ul ul,.entry-content ul ul,.entry-content ol ol{padding:0}
.entry-header .entry-meta,.entry-footer .entry-meta{font-size:12px;margin:0 0 15px}
.entry-header .entry-meta i,.entry-footer .entry-meta i{color:#cb3f3e;margin-left:20px;margin-right:5px}
.entry-header .entry-meta i:first-child,.entry-footer .entry-meta i:first-child{margin-left:0}
.entry-header .entry-meta a,.entry-footer .entry-meta a{color:#484846}
.entry-footer .entry-meta{clear:both}
.author-box{border-bottom:5px solid #eee;border-top:5px solid #eee;margin:0 0 40px;overflow:hidden;padding:10px 0}
.author-box p{font-size:14px;line-height:20px}
.sticky{margin:0 0 40px;padding:10px}
.archive-page{float:left;padding:20px 0;width:50%}
.avatar,.featuredpage img,.featuredpost img,.post-image{background-color:#f5f5f5;border:1px solid #ddd;padding:4px}
.author-box .avatar{background-color:#fff;float:left;height:75px;margin:0 10px 0 0;width:75px}
.post-image{margin:0 10px 10px 0}
.comment-list li .avatar{background-color:#fff;float:left;height:33px;margin:0 5px 0 0;padding:4px;width:33px}
img.centered,.aligncenter{display:block;margin:0 auto 10px}
img.alignnone{display:inline;margin:0 0 10px}
img.alignleft{display:inline;margin:0 10px 10px 0}
img.alignright{display:inline;margin:0 0 10px 10px}
.alignleft{float:left;margin:0 10px 0 0}
.alignright{float:right;margin:0 0 0 10px}
.wp-caption{padding:5px;text-align:center}
p.wp-caption-text{font-size:11px;line-height:12px;padding:5px 0}
.wp-smiley,.wp-wink{border:none;float:none}
.navigation{overflow:hidden;padding:20px 0;width:100%}
.navigation li{display:inline}
.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a{background-color:#333;border:1px solid #333;color:#fff;font-size:12px;padding:5px 8px;text-decoration:none;border-radius:6px}
.navigation li a:hover,.navigation li.active a{background-color:#cb3f3e;border:1px solid #cb3f3e;text-decoration:none}
.sidebar-primary h2,.sidebar-secondary h2{font-size:14px;font-weight:bold}
.sidebar-primary h4,.sidebar-secondary h4{color:#cb3f3e;margin:0 0 10px;padding:0 0 5px;text-transform:uppercase;border-bottom:1px solid #ddd}
.sidebar-primary ol,.sidebar-primary ul,.sidebar-secondary ol,.sidebar-secondary ul{margin:0 0 0 20px}
.sidebar-primary ol ol,.sidebar-primary ul ul,.sidebar-secondary ol ol,.sidebar-secondary ul ul{margin:0 0 0 15px}
.sidebar-primary ul li,.sidebar-secondary ul li{list-style-type:square;margin:0 0 5px;word-wrap:break-word}
.sidebar-primary ul li a,.sidebar-primary ul li a:visited,.sidebar-secondary ul li a,.sidebar-secondary ul li a:visited{color:#333;text-decoration:underline}
.sidebar-primary ul li a:hover,.sidebar-secondary ul li a:hover{color:#cb3f3e}
.sidebar-primary ol li,.sidebar-secondary ol li{list-style-type:decimal}
#cat,.widget_archive select{display:inline;font-size:12px;margin:5px 0 0;padding:3px}
.featuredpage,.featuredpost{clear:both;margin:0 0 15px;overflow:hidden}
.featuredpage .page,.featuredpost .post{margin:0 0 15px;overflow:hidden;padding:0 0 5px}
.user-profile{overflow:hidden}
.enews #subbutton,.searchsubmit,#submit,.gform_wrapper .gform_button,i.social{background-color:#666;color:#fff;cursor:pointer;font-weight:normal !important;padding:5px 7px;text-decoration:none}
.enews #subbutton:hover,.searchsubmit:hover,#submit:hover,.gform_wrapper .gform_button:hover,i.social:hover{background-color:#333;color:#fff;text-decoration:none}
.reply a,.reply a:visited{font-weight:normal}
.site-header .searchsubmit{border:3px solid #c5c5c5}
.site-header .searchsubmit:hover{border:3px solid #c5c5c5}
.site-header .searchform{float:right;padding:23px 0 0}
.nav-primary .searchform{float:right}
.s{color:#666;font-size:12px;margin:5px 1px 0 0;padding:5px 0 5px 7px;width:200px}
.site-header .s{border:3px solid #c5c5c5}
.nav-primary .s{margin:3px 1px 0 0}
.sidebar-primary .s{background-color:#fff;width:180px}
.enews #subbox{background-color:#fff;color:#666;font-size:12px;margin:5px 5px 0 0;padding:6px 0 6px 7px;width:200px}
#wp-calendar{width:100%}
#wp-calendar caption{font-size:12px;font-style:italic;padding:2px 5px 0 0;text-align:right}
#wp-calendar thead{background-color:#f5f5f5;font-weight:bold;margin:10px 0 0}
#wp-calendar td{background-color:#f5f5f5;padding:2px;text-align:center}
.entry-comments,#respond{margin:0;overflow:hidden;padding:10px 0 20px}
#author,#comment,#email,#url{font-size:14px;margin:10px 5px 0 0;padding:5px;width:250px}
#comment{height:150px;margin:10px 0;width:98%}
.ping-list{margin:0 0 40px}
.comment-list ol,.ping-list ol{margin:0;padding:10px}
.comment-list li,.ping-list li{font-weight:bold;list-style:none;margin:10px 0 0;padding:10px}
.comment-list li ul li{list-style-type:none}
.comment-list p,.ping-list p{font-weight:normal;margin:10px 5px 10px 0;padding:0;text-transform:none}
.comment-list ul.children{margin-top:20px}
.comment-list ul.children li.comment{background:#fff}
.comment-list cite,.ping-list cite{font-style:normal;font-weight:bold}
.commentmetadata{font-weight:normal}
.comment-author{background:#e5e5e5;font-size:14px;font-weight:bold;line-height:20px;padding:8px 10px 0}
.comment-meta{background:#e5e5e5;font-size:14px;padding:0 10px 8px}
.nocomments{text-align:center}
.entry-comments .navigation{display:block;padding:0}
.thread-alt,.thread-even{background:#f5f5f5}
.alt,.depth-1,.even{border:1px solid #ddd}
.one-half,.one-third,.two-thirds,.one-fourth,.two-fourths,.three-fourths,.one-fifth,.two-fifths,.three-fifths,.four-fifths,.one-sixth,.two-sixths,.three-sixths,.four-sixths,.five-sixths{float:left;padding-left:4%}
.one-half,.three-sixths,.two-fourths{width:48%}
.one-third,.two-sixths{width:30.6666666667%}
.four-sixths,.two-thirds{width:65.3333333333%}
.one-fourth{width:22%}
.three-fourths{width:74%}
.one-fifth{width:16.8%}
.two-fifths{width:37.6%}
.three-fifths{width:58.4%}
.four-fifths{width:79.2%}
.one-sixth{width:13.3333333333%}
.five-sixths{width:82.6666666667%}
.first{clear:both;padding-left:0}
.gform_wrapper .gfield_required{color:red}
.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px !important;padding:4px 5px !important}
.gform_wrapper label{display:none !important}
.gform_wrapper .gfield{margin-bottom:20px !important}
.gform_wrapper .left_label .gfield_password_strength,.gform_wrapper .right_label .gfield_password_strength{margin-left:30.5%;margin-left:calc(29% + 15px)}
#gforms_confirmation_message{background-color:#ebf4eb;border-bottom:1px solid #97c8a7;border-top:1px solid #97c8a7;padding:10px}
.sm-gallery{clear:both;margin:-10px -15px;overflow:hidden}
.sm-gallery .thumb{float:left;height:172px;margin-left:5px;margin-top:5px;overflow:hidden;text-align:center;width:172px}
.wp-gallery{margin-left:-5px}
.wp-gallery .gallery-item{float:left;height:108px;margin-bottom:0;margin-left:5px;margin-top:5px;overflow:hidden;width:108px}
#respond{overflow:visible}
#respond .logged-in-as{font-size:12px}
#commentform input[type=text]{width:65%}
.required{color:#cb3f3e;font-size:12px}
#comment{width:98%;width:calc(100% - 12px)}
p.comment-form-comment+p+p.form-submit{margin-top:10px}
.form-submit{margin-bottom:15px}
i.title{color:#cb3f3e;float:left}
i.title+.entry_title{float:left;padding-top:8px}
a.social{color:#484846;font-size:2.75em;margin-right:10px}
.no-touch a.social:hover{color:#cb3f3e;text-decoration:none}
.hide{display:none;overflow:hidden}
a.morelink:hover{color:#484846;text-decoration:none}
input[type=submit],input[type=reset],input[type=button],#submit,.gform_wrapper .gform_button{-webkit-appearance:none;background:#333;color:#fff;cursor:pointer;padding:10px 20px !important;border-radius:10px}
input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,#submit:hover,.gform_wrapper .gform_button:hover{background:#cb3f3e}
.content img,#slideshow img{height:auto;max-width:100%;overflow:hidden;width:auto}
#slideshow{padding-top:135px}
#slideshow img{margin-bottom:-5px}
#slideshow .pixel-overlay{background:url(//zanderbuiltconstruction.com/wp-content/themes/zanderbuilt/images/pixel-overlay.png) left top repeat}
#slideshow .pixel-overlay img{position:relative;z-index:-100}
.section{border-bottom:1px solid #ddd;margin-bottom:50px;margin-top:-150px;padding-bottom:60px;padding-top:150px}
#nav_home.section{border-top:0}
#nav_contact.section{border-bottom:0;margin-bottom:0;padding-bottom:0}
#page_content .services .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page_content .services .items .item{margin-top:15px;width:50%}
#page_content .services .items .item h3{font-size:18px}
#page_content .services .items .item ul li{list-style:none}
#page_content .services .items .item ul li::before{color:#cb3f3e;content:"•";display:inline-block;font-size:24px;margin-left:-1em;position:relative;top:3px;width:1em}
.bullet{color:#cb3f3e;font-size:1.5em}