body{
	font-weight: 300;
	padding-top: 70px;
}
/* home */

.header-inner {
    padding: 20px 0;
}

.header-inner-top {
   background: #fff;
}

.header-inner-site-branding {
    padding: 30px 0;
}

.header-logo-wrap img {
    max-height: 55px;
}

.header-title-wrap {
    margin-top: 10px;
}

.main-navigation{
	background: #fff;
}

.main-navigation li a {
    color: #ef866e;
}

.main-navigation ul ul{
	background: #f6f6f6;
}

.blog-post-alt .entry-title-blog a{
	white-space: pre;
}

@media screen and (min-width: 1200px){
.container {
    width: 1300px;
}
}

@media screen and (min-width: 992px){
.header-inner-site-branding {
    padding-top: 30px;
}
}

@media screen and (max-width: 600px) {
	.header-inner-site-branding {
	    padding: 10px 0;
	}
	
	.header-logo-wrap img {
    max-height: 40px;
}
	.site-title{
		font-size: 1.7em;
	}	
	.site-description{
		margin-top: 0px;
		font-size: 0.75em;
	}
}
/* other category */
.header-inner-site-branding.header-logo-wrap-single{
	 padding: 30px 0;
}

.header-inner-site-branding.header-logo-wrap-single .header-logo-wrap img{
	max-height: 55px;
}

@media screen and (max-width: 600px) {
	.header-inner-site-branding.header-logo-wrap-single{
		 padding: 10px 0;
	}
	
	.header-inner-site-branding.header-logo-wrap-single .header-logo-wrap img{
		max-height: 40px;
	}
	.header-inner-site-branding.header-logo-wrap-single .site-description{
		font-size: 0.75em;
	}
}
/* category name wrapper*/
.page-main-header {
    padding: 40px 0 0;
}

.page-header {
    margin: 40px 0 0;
}

.page-header h1.page-title{
		font-size: 1.5em;
}

.content-wrap{
	padding: 40px 0;
}
@media screen and (max-width: 600px)
{
.page-main-header {
    padding: 20px 0 0;
}
.page-header {
    margin: 20px 0 0;
}

.page-header h1.page-title{
		font-size: 1em;
	letter-spacing: 0;
}
	
.content-wrap{
	padding: 20px 0;
}
	
	.main-navigation ul ul a{
		padding: 10px 10px 10px 5px;
		font-size: .8em;
		letter-spacing: 2px;
	}

}

.entry-content{
	letter-spacing: .5px;
}

/* tag */
.content-inner-wrap{
	margin-top: 30px;
}
.tags-links a{
    border: 1px solid;
    padding: 7px 7px 6px 7px;
    margin-left: 3px;
    border-radius: 24px;
}

@media screen and (max-width: 600px){
	.tags-links a{
		font-size: .8em;
	}
	
	.footer-inner{
		display: block;
	}
}

/* box from wordpress */
.su-note-inner{
	color: #6f6e6b;
	padding: 2em;
}

@media screen and (max-width: 600px){
	.su-note-inner{
		font-size: .8em;
		padding: 1em;
	}	
}

/* footer */
.container-footer {
    padding-top: 30px;
		background: #fff;
}

.site-footer{
	background: #fff;
}

.site-footer .widget {
  padding-bottom: 30px;
}

.site-info{
	background: #fff;
}

.footer-page{
	width: auto;
  padding: 0 15px;
}

.footer-page a{
	padding: 0 10px
}

.footer-copyright{
	float: unset;
}

.footer-back-top{
	float: unset;
}

@media screen and (max-width: 600px){
	.footer-inner {
    display: block;
	}
	
	.site-footer .widget {
			padding: 10px 15px;
	}
}