/*   
Theme Name: Dorayaki Child
Theme URI:
Description: Your child theme description text...
Author: Your Name
Author URI: http://www.yourdomain.com/
Template: dorayaki
Version: 1.0
Tags: Dorayaki Child Theme
*/

/* Import the stylesheet from the Dorayaki parent theme */
@import url('../dorayaki/style.css');

/* 
Now you can start adding your own styles here. Use !important to overwrite styles if needed. */

body {
	margin: 0 auto;
	font-family: sans-serif; 'Open Sans'  !important;
	color: #3f3f3f;
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	    -ms-hyphens: auto;
			hyphens: auto;
}

	#site-title {
		max-width: 62%;
		display: inline-block;
		padding: 30px 0; !important;
		float: left;
		text-align: left;
	}
#sidebar {
	background-color: #FFFFFF; !important;
	padding-top: 10px; !important;	
	padding-left: 10px;
	padding-right: 10px;
	}
	
#sidebar .widget {padding:0 0 10px; } !important;	

	#colophon .credit-wrap {
		max-width: 100%; !important;
		float: left;
		overflow: hidden;
		padding: 30px 0 0 0;
	}
.responsive-slider.flexslider .slide h2.slide-title a {
		font-size: 38x; !important;
		font-size: 2.3rem; !important;
	}
	

	
	
.single-post .author-info p.author-description {
	font-family: 'Open Sans', sans-serif;  !important;
}

/* Archive Page Template */
.template-archive ul {
	list-style: none;
	padding: 0;
	font-family: 'Open Sans', sans-serif; !important;
	font-size: 17px !important;
	font-size: 1.0625rem !important;
}

ul.dorayaki-rp li.rp-box .rp-meta {
	font-family: 'Open Sans', sans-serif; !important;
}
#site-title h1,
.entry-content p,
.entry-content ul,
.entry-content ol,
.single-post .author-info p.author-description {
	font-family: 'Open Sans', sans-serif; !important;
}

.page .entry-header h1.entry-title {
	font-family: 'Open Sans', sans-serif; !important;
	font-size: 30px;
	line-height: 1.3;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0; 
	font-size: 1.8125rem;
    margin: 0 0 10px;
}

	.entry-header h1.entry-title, 
	.entry-header h2.entry-title {
	font-family: 'Open Sans', sans-serif; !important;
	font-size: 30px; !important;
	line-height: 1.3; !important;
	font-weight: normal; !important;
	text-transform: none; !important;
	letter-spacing: 0;  !important;
	font-size: 1.8125rem; !important;
    margin: 0 0 10px; !important;
	}
	
/* Headings */
h1, h2, h3, h4, h5, h6 {
	color: #3f3f3f;
	font-weight: normal; !important;
	text-rendering: optimizeLegibility;
	word-wrap: break-word;
	margin: 0 0 10px; !important;
}

.page .entry-content h2.centered {
    margin: 40px 0 40px; !important;
}

.entry-content ul li, .entry-content ol li, #comments ul li, #comments ul li {
    margin-bottom: 3px; !important;
}

p {
    margin-bottom: 7px; !important;
}
img.wp-post-image {
!important;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
}
.entry-content p.wp-caption-text, .gallery-item .gallery-caption {
    color: #3F3F3F;
	font-family: 'Open Sans', sans-serif; !important;
    font-size: 0.9rem;
    font-weight: normal; !important;
    letter-spacing: 1px;
    line-height: 1.5;
    text-align: left;
    text-transform: none;
}


#colophon .credit-wrap {
max-width: 100%;
float: left;
overflow: hidden;
padding: 0px 0 0 0; !important;
}

.widget-area .widget h3.widget-title, .widget-area .widget_get_recent_comments h1.widget-title {
margin: 0;
padding: 0 0 5px; !important;
font-size: 17px; !important;
font-size: 1.1rem; !important;
font-weight: bold; !important;
}
#colophon #site-info ul.credit li, #colophon p.credittext {
display: block;
padding: 0 0 7px;
font-size: 0.8rem; !important;
font-size: 0.8rem; !important;
text-transform: none;
letter-spacing: 1px;
font-weight: bold; !important;
text-transform: none; !important;
}

ul, ol {
margin: 0 0 24px 0;
padding-left: 20px; !important;
overflow: auto;
}

.widget-area .widget h3.widget-title, .widget-area .widget_get_recent_comments h1.widget-title {
margin: 0;
padding: 0 0 15px;
	font-family: 'Open Sans', sans-serif; !important;
	font-size: 30px; !important;
	line-height: 1.3; !important;
	font-weight: normal; !important;
	text-transform: none; !important;
	letter-spacing: 0;  !important;
	font-size: 1.8125rem; !important;
}

.widget-area .widget ul li {
padding-bottom: 10px;
list-style: none;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.5;
font-weight: normal; 
font-family: 'Open Sans', sans-serif; !important;
}
ul.dorayaki-rp li.rp-box a.rp-thumb {
	display: inline-block;
	max-width: 240px; !important;
	float: left;
	margin: 6px 16px 0 0;
}
@media(max-width:1260px){
    #sidebar  {
        display:none;
    }	
