body.blog .page-header .blog_title{
	text-align: center;
	font-family: 'Raleway-Regular, sans-serif';
	font-size: 30px;
	color: #3d3f45;
	margin-top: 0px;
}
body.blog .page-header .blog_subtitle{
	text-align: center;
	font-family: 'Raleway-Regular, sans-serif';
	font-size: 16px;
	color: #3d3f45;
	margin-top: 10px;
	padding-top: 0;
}

body.blog .breadcrumb-wrapper{
	margin-top: 0;
	padding-top: 35px;
}

body.blog .banner-top{
	margin-top: 0;
	float: none;
}

body.blog #primary,
body.blog.has-sidebar:not(.error404) #primary,
body.archive:not(.search) #primary,
body.archive:not(.search).has-sidebar:not(.error404) #primary {
	width: 64%;
	float: left;
}
body.blog #content > .wrap,
body.archive:not(.search) #content > .wrap {
	border-bottom: 1px solid #ccc;
	padding-top: 75px;
}
/*
		body.blog #primary #main article{
			width: 50%;
			float: left;
			padding-bottom: 30px;
		}
		body.blog #primary #main article:nth-child(2n+1){
			padding-right: 35px;
			clear: left;
		}
		body.blog #primary #main article:nth-child(2n){
			padding-left: 35px;
		}
*/
		body.blog #primary #main article .entry-meta,
		body.blog #primary #main article .entry-meta a{
			color: #3d3f45;
			font-family: "Raleway-Regular, sans-serif";
			font-size: 12px;
			text-transform: none;
			font-weight: normal;
		}
		body.blog #primary #main article .entry-meta a:hover,
		body.blog #primary #main article .entry-meta a:active,
		body.blog #primary #main article .entry-meta a:focus{
			box-shadow: inset 0 0 0 rgba(61, 63, 69, 0), 0 1px 0 rgba(61, 63, 69, 1);
		}

		body.blog #primary #main article .entry-header{
			padding-bottom: 0px;
		}
		body.blog #primary #main article .entry-header h3,
		body.blog #primary #main article .entry-header h3 a{
			/* color: #0a0061; */
			font-family: "Raleway-ExtraBold, sans-serif";
			font-size: 15px;
			line-height: 26px;
		}
		body.blog #primary #main article .entry-header h3 a:hover,
		body.blog #primary #main article .entry-header h3 a:active,
		body.blog #primary #main article .entry-header h3 a:focus{
			box-shadow: inset 0 0 0 rgba(58, 198, 151, 0), 0 2px 0 rgba(58, 198, 151, 1);
		}

		body.blog #primary #main article .entry-content{
			/* font-size: 13px; */
			line-height: 26px;
			font-family: "Raleway-Regular, sans-serif";
			text-align: justify;
		}

		body.blog #primary #main article .post-thumbnail a{
			line-height: 0px;
			display: block;
		}
		body.blog #primary #main article .post-thumbnail img{
			border-radius: 5px;
		}

		body.blog #primary #main article .entry-meta .posted-on{
			float: right;
		}
		body.blog #primary #main article .entry-meta .cat-links,
		body.blog #primary #main article .entry-meta .cat-links span,
		body.blog #primary #main article .entry-meta .cat-links a{
			font-family: "QueulatSoft-Bold, sans-serif";
			letter-spacing: 0px;
			font-size: 14px;
		}

body.blog .pagination{
    border-top: 0px;
}
body.blog .nav-links,
body.blog .nav-links a,
body.blog .nav-links span{
	/* color: #0a0061; */
	font-family: "Raleway-SemiBold, sans-serif";
	font-size: 13px;
	line-height: 38px;
	letter-spacing: 0.5px;
}
body.blog .nav-links .next,
body.blog .nav-links .prev{
	background-color: #c9eee1;
	padding: 0 30px;
	border-radius: 40px;
}
body.blog .nav-links .next i{
 	margin-left: 5px;
}
body.blog .nav-links .prev i{
	margin-right: 5px;
}

body.blog .site-searcher input.searcher,
body.single.single-post .site-searcher input.searcher{
    border-radius: 12px;
}

/************************************/

body.blog #secondary,
body.archive:not(.search) #secondary {
	width: 36%;
	padding-left: 100px;
}

body.blog #secondary .widget-title,
body.archive:not(.search) #secondary .widget-title,
body.single #secondary .widget-title {
	font-family: "Raleway-Bold, sans-serif";
	font-size: 12px;
	line-height: 24px;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
}
/**/
body.blog #secondary .widget_categories li,
body.blog #secondary .widget_categories li a{
	font-size: 15px;
	font-family: "Raleway-SemiBold, sans-serif";
	color: #62499c;
	line-height: 26px;
}
body.blog #secondary .widget_categories li a:hover,
body.blog #secondary .widget_categories li a:active,
body.blog #secondary .widget_categories li a:focus{
	box-shadow: inset 0 0 0 rgba(98, 73, 156, 0), 0 2px 0 rgba(98, 73, 156, 1);
}
/**/
.widget_my_tag_list ul.wp-tag-cloud li{
	float: left;
	clear: both;
}
.widget_my_tag_list ul.wp-tag-cloud li a{
	border: 0px;
	font-size: 15px !important;
	font-family: "Raleway-SemiBold, sans-serif";
	color: #62499c;
	line-height: 26px;
	padding: 0 !important;
	margin: 0 !important;
}
.widget_my_tag_list ul.wp-tag-cloud li a:hover,
.widget_my_tag_list ul.wp-tag-cloud li a:active,
.widget_my_tag_list ul.wp-tag-cloud li a:focus{
	box-shadow: inset 0 0 0 rgba(98, 73, 156, 0), 0 2px 0 rgba(98, 73, 156, 1);
}
/**/
body.blog #secondary .nicescroll{
	overflow-y: scroll;
	max-height: 200px;
}
/**/
body.blog #secondary .widget_recent_entries ul li{
	clear: both;
	float: left;
	margin-bottom: 20px;
}
body.blog #secondary .widget_recent_entries img{
	width: 45%;
	float: left;
	margin-right: 5%;
}
body.blog #secondary .widget_recent_entries .noticia-info{
	float: left;
	width: 50%;
}
body.blog #secondary .widget_recent_entries .noticia-info .noticia-title{
	font-size: 12px;
	line-height: 24px;
	color: #3d3f45;
	font-family: "Raleway-SemiBold, sans-serif";
	margin-bottom: 0;
}
/************************************/

body.single.single-post .banner-top{
	margin-top: 0;
}
body.single.single-post #content > .wrap{
	clear: both;
	padding-top: 75px;
}

body.single.single-post #content #primary{
	width: 100%;
}
body.single.single-post #content #primary article{
	padding-bottom: 30px;
}
body.single.single-post #content #primary .post-thumbnail{
	max-height: 430px;
	overflow: hidden;
	display: flex;
	align-items: center;
	border-radius: 10px;
}
body.single.single-post #content #primary .post-thumbnail a{
	line-height: 0px;
	display: block;
}
body.single.single-post #content #primary .post-thumbnail img{
	border-radius: 10px;
}
body.single.single-post #content #primary .entry-header{
	width: 85%;
	margin: 0 auto;
}
body.single.single-post #content #primary .entry-content{
	width: 70%;
	margin: 0 auto;
}
	body.single.single-post #content #primary .entry-title{
		color: #3d3f45;
		font-size: 45px;
		line-height: 60px;
		font-family: "Raleway-ExtraBold, sans-serif";
	}
	body.single.single-post #content #primary .entry-content{
		/* font-size: 13px; */
		line-height: 30px;
		font-family: "Raleway-Regular, sans-serif";
		text-align: justify;
	}
	body.single.single-post #content #primary .entry-content strong,
	body.single.single-post #content #primary .entry-content b{
		/* color: #0a0061; */
	}
	body.single.single-post #content #primary .entry-meta .posted-on{
		float: right;
		text-transform: none;
		font-weight: normal;
	}
	body.single.single-post #content #primary .entry-meta .cat-links,
	body.single.single-post #content #primary .entry-meta .cat-links span,
	body.single.single-post #content #primary .entry-meta .cat-links a{
		font-family: "QueulatSoft-Bold, sans-serif";
		letter-spacing: 0px;
		font-size: 14px;
		text-transform: none;
	}

	body.single.single-post #content #primary .returnhome{
		/* border-bottom: 1px solid #0a0061; */
		width: 70%;
		position: relative;
		margin: 25px auto;
	}
	body.single.single-post #content #primary .returnhome a{
		/* color: #0a0061; */
		font-size: 13px;
		line-height: 50px;
		font-family: "Raleway-SemiBold, sans-serif";
		background-color: #c9eee1;
		border-radius: 50px;
		padding: 0px 25px;
		position: absolute;
		top: -25px;
		left: -160px;
	}
	body.single.single-post #content #primary .returnhome a i{
		margin-right: 5px;
	}
/**/
body.single.single-post .comment-form-comment{
	margin-bottom: 0;
}
body.single.single-post .form-submit input[type="submit"] {
    background-color: #777e84;
    font-size: 13px;
	letter-spacing: 0.5px;
}
body.single.single-post #comments{
	width: 70%;
	margin: 0 auto;
	padding-top: 0px;
}
body.single.single-post #content #primary #comments article{
	margin-bottom: 0px;
}
body.single.single-post #content #primary #comments .comment-reply-link{
	color: #6d7280;
	font-size: 12px;
	letter-spacing: 0.5px;
}
body.single.single-post #content #primary #comments .comment-notes #email-notes{
	display: none;
}
body.single.single-post #content #primary #comments .comment-notes{
	font-size: 13px;
}
body.single.single-post #content #primary #comments .comment-reply-link:hover,
body.single.single-post #content #primary #comments .comment-reply-link:active,
body.single.single-post #content #primary #comments .comment-reply-link:focus{
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(0, 0, 0, 1);
}
body.single.single-post #content #primary #comments textarea,
body.single.single-post #content #primary #comments input[type="text"],
body.single.single-post #content #primary #comments input[type="email"]{
	font-size: 13px;
	letter-spacing: 0.5px;
	resize: none;
}
body.single.single-post #comments #reply-title{
	display: none;
}
body.single.single-post #comments label{
	display: none;
}
body.single.single-post #comments .comments-title{
	font-size: 14px;
	line-height: 26px;
	color: #6d7280;;
	font-family: "QueulatSoft-Bold, sans-serif";
	text-align: center;
}
body.single.single-post #comments .comment-meta{
	margin-bottom: 0;
}
	body.single.single-post #comments .comment-author,
	body.single.single-post #comments .comment-metadata{
		display: inline-block;
	}
	body.single.single-post #comments .comment-author{
		font-size: 14px;
		/* color: #0a0061; */
	}
	body.single.single-post #comments .comment-metadata:before{
		content: ".";
		display: inline-block;
		font-size: 20px;
		font-weight: bold;
	}
	body.single.single-post #comments .comment-metadata{
		font-weight: normal;
		text-transform: none;
	}
	body.single.single-post #comments .comment-metadata a:hover,
	body.single.single-post #comments .comment-metadata a:active,
	body.single.single-post #comments .comment-metadata a:focus{
		-webkit-box-shadow: inset 0 0 0 rgba(150, 150, 150, 0), 0 1px 0 rgba(150, 150, 150, 1);
		box-shadow: inset 0 0 0 rgba(150, 150, 150, 0), 0 1px 0 rgba(150, 150, 150, 1);
	}
#entrada-lateral {
	padding-left: 30%;
}
#entrada-texto {
	padding-right: 30%;
	text-align: justify;
}
.leer-mas {
	/* border-bottom: 1px solid #0a0061; */
    width: 100%;
    position: relative;
    margin: 40px 0 30px auto;
}
.leer-mas a {
	/* color: #0a0061; */
    font-size: 13px;
    line-height: 50px;
    font-family: "Raleway-SemiBold, sans-serif";
    background-color: #c9eee1;
    border-radius: 50px;
    padding: 0px 25px;
    position: absolute;
    top: -25px;
    left: 275px;
}
#entrada-texto h1, #entrada-texto h2, #entrada-texto h3, #entrada-texto h4, #entrada-texto h5, #entrada-texto h6 {
	clear: initial;
	padding: 0;
}

/*****************************/

@media(max-width: 1200px){
	body.single.single-post #content #primary .entry-header{
		width: 95%;
	}
	body.single.single-post #content #primary .entry-content {
    	width: 90%;
	}
	body.single.single-post #comments {
    	width: 90%;
	}
}

@media(max-width: 992px){
	body.blog #secondary {
    	padding-left: 8%;
	}
	body.single.single-post #content #primary .returnhome a {
	    line-height: 40px;
	    padding: 0px 15px;
	    left: -135px;
	}	
}

@media(max-width: 767px){
	body.blog #primary, body.blog.has-sidebar:not(.error404) #primary,
	body.blog #secondary,
	body.archive #primary, body.archive.has-sidebar:not(.error404) #primary,
	body.archive #secondary {
		width: 100% !important;
		clear:both !important;
		padding: 0 !important;
	}
	body.blog #secondary,
	body.archive #secondary {
		margin-bottom: 30px;
	}
	body.blog .pagination{
		float: left;
		width: 100%;
	}
	body.blog #secondary .widget-title{
		margin-bottom: 0;
		position: relative;
		cursor: pointer;
	}
	body.blog #secondary .widget-title:after{
		content: "\f107";
		font-family: "FontAwesome, sans-serif";
		display: inline-block;
		position: absolute;
		right: 0;
	}
	body.blog #secondary .widget.expandido .widget-title:after{
		content: "\f106";
	}
	body.blog #secondary .plegar-js{
		display: none;
	}
	body.blog #secondary .widget.expandido .plegar-js{
		display: block;
		padding: 15px;
		border: 1px solid #ccc;
		border-top: 0px;
	}
	/**/
	body.blog #secondary .widget_recent_entries > div,
	body.blog #secondary .widget_recent_entries > div > ul{
		float: left;
		width: 100%;
	}
	body.blog #secondary .widget_recent_entries > div > ul li{
		width: 100%;
		margin-bottom: 0;
	}
	body.blog #secondary .widget_recent_entries .noticia-info{
		width: 100%;
	}
	body.blog #secondary .widget_recent_entries img{
		display: none;
	}
	body.blog #primary #main article .entry-meta .posted-on {
    	float: none;
    	clear: left;
    	display: block;
	}
	body.blog #primary #main article .post-thumbnail{
		margin-bottom: 0;
	}
	body.blog #primary #main article .post-meta-info{
		margin-bottom: 0;
	}
	body.blog #primary #main article .entry-meta .cat-links a{
		color: #767676;
		font-size: 13px;
	}
	/**/
	body.single.single-post #content #primary .entry-header{
		width: 100%;
	}
	body.single.single-post #content #primary .entry-content {
    	width: 95%;
	}
	body.single.single-post #comments {
    	width: 100%;
	}
	body.single.single-post #content #primary .entry-title {
    	font-size: 28px;
    	line-height: 36px;
	}
	body.single.single-post #content #primary .returnhome {
    	width: 200px;
    }
	#entrada-lateral, #entrada-texto {
		padding-left: 0;
		padding-right: 0;
	}
	.leer-mas a {
		left: 0;
	}
}

@media(max-width: 480px){
	body.blog #primary #main article:nth-child(2n+1) {
	    padding-right: 15px;
	}
	body.blog #primary #main article:nth-child(2n) {
    	padding-left: 15px;
	}
	body.blog #primary #main article .entry-header h2,
	body.blog #primary #main article .entry-header h2 a{
		line-height: 20px;
	}
	body.blog #primary #main article .entry-content {
	    line-height: 18px;
	}
	body.blog #secondary .widget_categories li,
	body.blog #secondary .widget_categories li a,
	.widget_my_tag_list ul.wp-tag-cloud li a{
		font-size: 13px !important;
	}
	body.blog .nav-links .next,
	body.blog .nav-links .prev {
    	padding: 0 15px;
	}
	/**/
	body.single.single-post #content #primary .entry-title {
    	font-size: 18px;
    	line-height: 22px;
	}
	body.single.single-post #content #primary .entry-content {
    	line-height: 24px;
	}
	body.single.single-post #content #primary .returnhome {
    	width: 35px;
    }
}

@media(max-width: 380px){
	body.blog #primary #main article,
	body.blog #primary #main article:nth-child(2n+1),
	body.blog #primary #main article:nth-child(2n) {
    	width: 100%;
    	padding-left: 0;
    	padding-right: 0;
	}
	body.blog .nav-links .next,
	body.blog .nav-links .prev{
		background: none;
		padding: 0;
		float: none;
	}
}