/*
 Theme Name:   Henry Rowsell's theme
 Description:  Fukasawa Child Theme
 Template:     fukasawa
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  fukasawa-child
*/


body {background:#fff!important;}
.blog-title a {border: 2px solid #aaa;}

.post.single .post-title {font-family:'Lato', 'Helvetica Neue', Helvetica, sans-serif;text-transform:capitalize;}
.post.single.page .post-title, .single-jetpack-portfolio .post.single .post-title {font-family:'Lato', 'Helvetica Neue', Helvetica, sans-serif;text-transform:uppercase;}
.archive .page-title {font-family:'Lato', 'Helvetica Neue', Helvetica, sans-serif;text-transform:uppercase;font-size: 2em;
    line-height: 120%;
    margin-bottom: 40px;
    word-break: break-word;}
.archive .page-title h1 {
    font-weight: 700;
}
.widget-title {    
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Structure */

.post-inner {padding: 20px 20px 80px 20px;margin:0;width:1024px;}
.logged-in .post-inner {padding: 0px 20px 50px 20px;margin:0;}
.content.thin {margin-top:20px;width: 1024px; }
.content {margin:0;}
/* 
.sidebar-right {float:right;margin-top: 15px;
    }
 */	

.sidebar-title {
    font-size: 13px;
    width: 218px;
    margin: 0 0 10px 10px;
}


.sidebar-right {
    color:#999;padding:10px;

}
.sidebar-title {font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;}

 
 /* Home styling */
.home .post.single h2.post-title {font-size:1.0em;}
.home .post.single h2.post-title a {color:#999;text-transform:uppercase;}
.more {float:right;border:1px solid #aaa; padding:5px;}

/* Post navigation */

.post-navigation a {
    background: #fff;
    border:1px solid;
}

/*Contact form styling*/
.post-content input[type="email"], .wysija-input{
    padding: 14px 16px;
    font-size: 0.9em;
    border: none;
    color: #333;
    background: #f2f2f2;
    border-radius: 3px;
    -webkit-appearance: none;
}

.post-content input[type="submit"], .post-content input[type="reset"], .post-content input[type="button"],.wysija-input {
margin-top:10px;
}

img.alignleft, .alignleft img, img.aligncenter, .aligncenter img, img.alignright, .alignright img, img.alignnone, .alignnone img {padding-left:0; border:0;}

.widget_wysija_cont .wysija-submit {color:#333;border:1px solid #333; padding:5px;background:#fff;text-transform:uppercase; font-size: 13px; font-weight: 700;}

.widget_wysija_cont .wysija-submit:hover{background:#019EBD;color:#fff;}

/* Sold/Available styling */
span.sold {color: red; border:1px solid; padding:5px;}
span.available {color:#019EBD;border:1px solid; padding:5px;}
div.available {margin-top:5px;}

.post-navigation {background:#fff;}

#gc_message_bar {font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;}
span#gc_message_bar_buttontext, #gc_message_bar #gc_mailpoet_ex.embed .default .subscription-wrapper .the-input input {
    vertical-align: top;
}


@media (max-width: 600px) {
	.post.single .post-inner {
		padding-top: 0px;
		max-width:100%;
	}
}

@media ( min-width: 1000px ) {
  .image-wrapper:before {
    content: '';
    float: right;
    display: block;
    width: 218px;
    height: 150px;
    margin: 0 0 15px 15px;
  }
  .sidebar-right {
    position: absolute;
    top: 40px;
    right: 0;
    width: 218px;
  }

}

@media (min-width:1440px) {
  .sidebar-right {
    position: absolute;
    top: 40px;
    right: 50px;
    width: 218px;
  }
}

