@charset "utf-8";
/*
Theme Name: Twenty Seventeen child
Template:   twentyseventeen
Version: 2.3
Author: keikoharada.com
Author URI: http://www.keikoharada.com/
Text Domain:  twentyseventeen_child
*/
/* expandir el ancho del área de texto */
@media screen and (min-width: 48em) {
	.wrap {
		max-width: 1100px;
		padding-left: 2em;
		padding-right: 2em;
	}
	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 64%;
	}
	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 32%;
	}
	.navigation-top .wrap {
		max-width: 1100px;
		padding-left: 1.0em;
		padding-right: 1.0em;
	}
	.site-content {
		padding: 1.5em 0 0;
	}
}
/* para ordenar estilo de Recent Posts Widget With Thumbnails */

.rpwwt-post-categories {
	font-weight:bold;
	}
/* para ordenar margen bajo de foto primera */
.single-featured-image-header {
	margin-bottom: 1.0em;
	padding: 0;
}
/* para ordenar margen bajo de publicidad adsense */
.google-auto-placed {
    margin-bottom: 1.4em;
}
/* para ordenar estilo de titulos */
h1.entry-title{
	border-left:10px solid #C1C1C1;  
	padding-left: 10px;
	}
h2.entry-title{
	border-left:10px solid #C1C1C1;  
	padding-left: 10px;
	}
h2.page-title{
	display:none;
	}
h2.cuerpo{
	margin-top: 2em;
  	padding: 0.5em 0;
  	font-size: 20px;
  	border-top: solid 3px #C1C1C1;
  	border-bottom: solid 3px #C1C1C1;
}	
h2.widget-title-top{
	margin:1em 0;
	padding-top: 0;
	padding-left: 0.5em;
	font-size: 11px;
	font-size: 0.6875rem;
	border-left: 5px solid #C1C1C1;
	}
h2.widget-title{
	margin: 2em 0 1em;
	padding-left: 0.5em;
	font-size: 11px;
	font-size: 0.6875rem;
	border-left: 5px solid #C1C1C1;
	}
h3.entry-title{
	border:none;
	background:#818181;
	padding: 0 6px;
	}
h3.entry-title a {
	color:#FFF;
	box-shadow: none;
	}
h3.entry-title a:hover{
	color:#EAEAEA;
	}
h3.cuerpo{
	margin-top: 2em;
	padding: 0.25em 0.5em;
	font-size: 16px;
	background: #F7F7F4;
	border-left: solid 5px #C1C1C1;
	}
h4.cuerpo{
	font-size: 16px;
	border-bottom: solid 3px #C1C1C1;
	}
.entry-content li {
	list-style-position: inside;
	}
.deco1{
	margin-top: 2.0em;
  	padding: 0.5em 0;
  	font-size: 16px;
  	font-weight: bold;
  	border-bottom: solid 3px #C1C1C1;
}	
.deco2{
	margin-top: 2.0em;
  	padding: 0.5em 0;
  	font-size: 18px;
  	font-weight: bold;
  	border-bottom: dotted 3px #C1C1C1;
}	
.category-comidaperuana h1:after {
    font-size: 0.8rem;
	line-height: 1;
    content: 'レシピ';
    color: #ffffff;
    padding: 0.2rem;
    background: #DC6BFF;
    border-radius: 5px;
    margin-left: 0.4rem;
    vertical-align: middle;
	}
.contenido-count {
	margin: 0 auto;
	font-size: 0.8rem;
	}
.post-thumbnailcp a {
        -webkit-box-shadow: none;
        box-shadow: none;
}
/* para ordenar posición de widgets */
.widget{
	padding-bottom: 0;
}
.widget_recent_entries{
	margin-bottom:1em;
}
.widget_categories{
	margin:1em 0;
}
.widget_archive{
	margin:1em 0;
}
/* para hacer imagen de CasaMallqui en mitad de la columna */
.widget_media_image{
	margin: 1em 0;
	padding-bottom:0;
	text-align: center;
	}
/* para no subrayar a related posts, iconos sociales y Simple GA Ranking */
.widget .sga-ranking-list a {
	box-shadow: none;
	}

/* para ordenar página principal */
.post-thumbnail .thumbnail-category-tag {
	position:absolute;
	top: 0px;
	color:#FDFDFD;
	background-color:  rgba(0,0,0,0.8);
	font-size: 0.8em;
	padding: 5px 6px;
	font-weight:400;
}
.post-thumbnail{
	position:relative;
	margin-top:-23px;
}
/* para ordenar estilo de reCAPTCHA en Contactenos */
.cb-captre{
	margin-bottom:25px;
	}
/* para ordenar estilo de entry-footer */
.entry-footer {
	margin-top: 1em;
	padding: 0.5em 0;
}
.post-navigation {
	margin: 1em 0;
}
.post-navigation .nav-links {
	padding: 0;
}
.nav-subtitle {
	margin-bottom: 0;
}
/* para ordenar sns icons */
.compartir-container-amp{
	margin-bottom:1.4em;
}
.compartir-container{
    margin:0 0 0 -0.4em;
}
.snskeiko{
	list-style-type:none;
	text-align: left;
}
.snskeiko > li{
    display:inline-block;
    margin-right:5px;
    padding-bottom:5px;
    vertical-align:top;
    *display: inline;
    zoom: 1;
}
.snskeiko iframe {
    margin: 0 !important;
}
/* para arreglar ancho de ad en pantalla pequeña */
@media screen and (max-width: 415px) {
	.ad-container {
	margin:0 -2em 0;
	overflow: hidden;
	}
}