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

#sub-nav {
height:20px;
padding:5px 10px 10px 3px;
}

#design-info {
display:none;
}

a#header-rss, #searchbox {
float:left;	
}

#searchbox {
margin-left:5px;
}

#backtotop {
display:none;
}

#branding {
height:125px;	
}

#branding h1 {
margin:35px 0 0 10px;
}

h1 {
font-size:30px;	
}

#branding h1 a {
/*background:url(../images/background/logo-retina-fworks.png) no-repeat 0 0 transparent;*/
background-size:222px 42px;	
width:222px;
height:42px;
}

#secondary-nav {
left:10px;
right:auto;
top:5px;
}

#secondary-nav a {
font-size:14px;	
}

#header-social-media {
left:5px;
bottom:8px;
top:auto;
}

#header-social-media h3 {
display:none;	
}

#header-social-media li {
float:left;
margin:0 0 0 5px;	
}

#secondary-nav li {
float:left;
margin:0 10px 0 0;
}

#primary-nav {
margin:0 0 10px 0;
}

#menu-primary-navigation li {
display:block;
float:none;
margin:0;
}

#menu-primary-navigation li a {
border-bottom:none;
color:#444;
font-size:22px;
letter-spacing:5px;
padding:0;
text-align:center;
line-height:1.3;
}

#menu-primary-navigation li.current-menu-item a {
background:#efefef;
}

#menu-primary-navigation li a:active {
background:#555;
color:#fff;
}

.post footer {
padding:10px 10px 0;	
}

.post footer .footer-comment {
float:none;
margin-bottom:10px;
}


.post footer .footer-social-media {
position:static;	
}

.post {
padding:0 10px 0 10px;
}

.entry-content {
overflow:hidden;	
}

.wp-caption {
width:auto !important;
}

.excerpted-posts .post {
padding:10px;
}

.excerpted-posts .post:last-of-type {
padding:10px 10px 0 10px;
margin-bottom:0;
}

#single-post-nav {	
overflow:hidden;
border-bottom:1px solid #9c9c9c;
margin:-10px 0 10px 0;
padding:5px 10px;
}

#single-post-nav ul {
margin:0;	
}

#single-post-nav li {
margin:0;
}

#single-post-nav li a {
border:none;
background-repeat:no-repeat;
line-height:1.25;
font-size:14px;
display:block;
text-transform:uppercase;
}

#single-post-nav #prev-link,#single-post-nav #next-link {
clear:both;
}


#single-post-nav #prev-link a {
background-image:url(../images/background/arrow-black-left.png);
background-position:0 50%;
padding:3px 0 3px 25px;
}

#single-post-nav #prev-link a:hover {
background-position:0 50%;
border:none;
}

#single-post-nav #next-link a {
background-image:url(../images/background/arrow-black-right.png);
background-position:0 50%;
padding:3px 0 3px 25px;
}

#single-post-nav #next-link a:hover {
background-position:0 50%;
border:none;
}

.sidebar-box {
margin: 0 10px 10px 10px;
}

.left-padding {
padding-left:10px;
}

#site-footer .left-padding,#site-footer .right-padding {
padding:0;
}

.right-padding {
padding-right:10px;
}

#site-footer {
padding:10px;	
}

#site-footer h3 {	
clear:both;
}

#site-footer-about h3 {
margin-top:0;	
}

#copyright-para {
border-top: 1px solid #9C9C9C;
margin:0;
padding:5px 0 0;
}

#customer-contact-form input[type="submit"], #customer-contact-form input.wpcf7-submit {
clear:both;
float:none;
-webkit-appearance:none;
}

.cat-header-box {
margin:0 10px 20px 10px;
padding:0;
background-position:left 5px;
}

.cat-header-box p {
padding-top:153px;
}

#cdownlife-header p {
padding-top:160px;	
}

#customer-photos {
margin:0 10px 20px 10px;
}

#customer-photos .call-to-action-box {
height:auto;
padding:5px;
}

#customer-photos .call-to-action-box p {
display:none;
}

#customer-photos .call-to-action-box span {
position:static;
}

.readerphoto blockquote {
clear:both;
}

#archives h3 {
margin-top:10px;	
}

#cdown-site-events {
background-image:none;
}

#cdown-site-events ul {
padding:0;
margin-bottom:10px;
}

#header-wrapper {
padding:0;
}

.basic-button {
-webkit-appearance:none;
}

.alignleft, .alignright {
float:none;
margin:10px 0;
clear:both;
}

.alignleft img, .alignright img {
margin:0 auto;
}

.excerpted-posts h2 {
font-size:18px;
line-height:1.25;
}

.post-byline p {
line-height:1.25;
font-size:14px;
}

.single-post .post {
overflow:hidden;	
}

.post footer {
margin-bottom:0;	
}