/*
 Theme Name:   Blue Rose Poetry
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Customised Blue Rose Poetry Website Theme
 Author:       DigitalJessica Ltd
 Author URI:   https://www.digitaljessica.co.uk
 Template:     rubbersoul
 Version:      1.0.0
 License:      Copyright
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  bluerosepoetry
*/
.social-icon-wrapper {
    display: none;
}
.hr-oscura {
    display: none;
}
.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 1px;
	font-size: 1rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
footer[role="contentinfo"] {
	overflow: hidden;
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 14px;
	font-size: 1rem;
	line-height: 2;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	padding: 7px 0 21px 0;
	background-color: #444;
	color: #f2f2f2;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #f7f7f7;
	border-left: 22px solid #a8bfe8;
}
.wrapper-cabecera {
	margin-bottom:2rem;
}
.site-content {
	/* Para Sidebar a la derecha
	float: left;
	width: 65.104166667%;
	padding-right: 24px;
	padding-right:1.714285714285714rem;
	border-right: 1px solid #e0e0e0;*/
	/* Para Sidebar a la izquierda */
	float: left;
	width: 69.104166667%;
	border-right: none;
	/*border-left: 1px solid #e0e0e0;*/
	padding-right:0;
	padding-left:24px;
	padding-left:1.714285714285714 em;
	/* ademas para poner sidebar a la izquierda #primary {float:right;} #secondary {float:left;} */
}
@media screen and (min-width: 920px) {
	.boton-menu-movil {
		display:none;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		display: inline-block !important;
		text-align: left;
		width: 100%;
		z-index: 999999 !important;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation .menu-item-has-children > a:after {
		font-family: FontAwesome;
		/*content: "\f078";*/
		content: "\f0d7";
		position: absolute;
		right: -14px;
		right: -1rem;
		top: 0;
	}
	.main-navigation ul ul .menu-item-has-children > a:after {
		right: 0.5625em;
		top: 0.875em;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #fff;
		line-height: 3.692307692;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation li a:hover,
	.main-navigation li a:focus {
		color: #fff;
	}
	.main-navigation li {
		margin: 0 14px;
		margin: 0 1rem;
		position: relative;
	}
	.main-navigation li ul li {margin-left:0}
	.main-navigation li ul li a {color:#444;}
	.main-navigation li ul {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul,
	.main-navigation ul li:focus > ul,
	.main-navigation .focus > ul {
		border-left: 0;
		clip: inherit;
		overflow: inherit;
		height: inherit;
		width: inherit;
	}
	.main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
	}
	.main-navigation li ul li a:hover,
	.main-navigation li ul li a:focus {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #fff;
		font-weight: bold;
	}
}
/* Minimum width of 960 pixels. */
@media screen and (min-width: 1020px) {
	body {
		background-color: #fff;
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
	.main-navigation li a {
		font-size: 14px;
		font-size: 1rem;
	}
	.widget-title {
		padding: 5px 0;
		padding: 0.3571428571428571rem;
	}

}

/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}

	.entry-header .entry-title,
	.entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}