/*
 * Theme Name:  Squaretype Child
 * Theme URI:   https://writrator.com/
 * Description: Squaretype Child Theme
 * Author:      Mario Torres.
 * Author URI:  https://writrator.com/
 * Template:    squaretype
 * Version:     1.0.0
 */

/* Css general sin importar las resoluciones */

/* Subrayado (etiqueta "s" dentro de "p" de parrafo) */ 
p s {
	text-decoration-line: line-through;
}

.entry-content h4,
.entry-content h5 {
	font-weight: 700;
}

/*=====================================================================================*/

.editor-styles-wrapper.cs-editor-styles-wrapper .wp-block-pullquote p {
	font-size: 1.25rem !important;
	font-weight: 400 !important;
}

.navbar-container,
.cs-container {
	padding-right: 15px;
	padding-left: 15px;
}

.meta-category {
	margin-bottom: 0.5rem;
}

/*=====================================================================================*/

.main-content .entry-content ul, .main-content .entry-content a ul {
padding-left: 35px !important;
padding-right: 20px;
}

.main-content .entry-content a ul {
margin-left: 0px;
}

.home .cs-widget-author .cs-widget-author-container .cs-author-title a,
.page-id-1005 .cs-widget-author .cs-author-button {
	display: none;
}

/*=====================================================================================*/

.cs-icon-eye:before {
	content: "\e911";
}

.cs-icon-eye {
	color: var(--cs-color-secondary);
}

.cs-icon-menu-texto {
	font-family: hg-grotesk,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
	font-size: 0.71rem;
	font-weight: 800;
	margin-top: 1px;
}

.cs-widget-author .author-description {
	font-size: 1rem;
	color: var(--cs-color-primary);
}

.page-id-1005 .cs-widget-author .author-description {
	font-size: 1.3rem;
}



.cs-hero .hero-full .hero-excerpt {
	margin-top: 5px;
	font-size: 1.43rem;
	line-height: 1.75rem;
}

.cs-widget-author .cs-author-title {
	display: none;
}

/*=====================================================================================*/

.navbar-primary .navbar-wrap {
	border-bottom: 1px solid var(--cs-color-contrast-200);
}

.navbar-follow .navbar-follow-btn {
	border: 1px solid var(--cs-color-contrast-200);
	padding: 0.7rem 1.25rem;
}

.navbar-follow .navbar-follow-btn i {
	margin-left: 0;
	font-weight: bold;
	margin-right: 3px;
}

.sticky-nav .navbar-wrap,
.sticky-nav .navbar-content {
	border-bottom: 0px;
}

.sticky-type-slide .navbar-primary.sticky-nav.sticky-nav-slide-visible,
.navbar-primary.sticky-nav {
	background: none;
	backdrop-filter: blur(16px);
}

/*=====================================================================================*/

.archive-count {
	font-size: 0.8rem !important;
}

.archive-description p {
	font-size: 1.35rem;
	font-weight: bold;
	line-height: 1.65rem;
}

.archive-wrap .archive-full .post-meta, .archive-wrap .archive-timeline .post-meta {
	margin-top: 0.5rem;
}

.archive-wrap .archive-full .entry-content, .archive-wrap .archive-timeline .entry-content {
	margin-top: 0.2rem;
}

.archive-wrap .archive-timeline .entry-header {
	margin-bottom: 0rem;
}

.archive-wrap .archive-timeline .type-notas .post-media {
	margin-top: 20px;
}

.archive-wrap .archive-timeline .meta-category .char {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	font-size: 1.5rem;
}

.archive-wrap .archive-timeline .type-notas .entry-title {
	font-size: 0.9rem !important;
	line-height: 1;
}

/*=====================================================================================*/

.remoji_count {
	color: var(--cs-color-primary);
	font-size: 0.82rem;
}

.remoji_container {
	border: 1px solid var(--cs-color-accent);
	background: var(--cs-color-secondary-background);
}

.remoji_container:hover {
	border: 1px solid var(--cs-color-link);
	background: var(--cs-color-secondary-background);
	color: var(--cs-color-headings);
}

.remoji_counter_content {
	float: left;
	margin-right: 10px;
	margin-top: 1px !important;
}

.remoji_bar {
	float: left;
	margin-bottom: 4px !important;
	margin-top: 0px !important;
}

.meta-text.remoji_counter {
	top: -2px;
	margin-left: 3px;
	position: relative;
	font-size: 0.82rem;
}

/*=====================================================================================*/

.med-br10 iframe,
.post-type-archive-notas .med-br10 .yb-player,
.wp-embed.type-post,
.link_post .wp-block-image img {
	border-radius: 10px !important;
}

.med-br10 iframe {
	margin: 0 0 1rem !important;
}

.is-type-wp-embed {
	margin-top: 10px !important;
}

/*=====================================================================================*/

blockquote {
	font-family: EB Garamond !important;
	font-weight: 600;
}

.type-post .wp-block-quote{
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	margin-left: 20px;
}

.wp-block-quote:not(.is-large), .wp-block-quote:not(.is-style-large) {
	margin-top: 0px;
	background: none;
	padding: 0rem;
	padding-right: 10px;
	margin-bottom: 0px;
}

.wp-block-quote:before,
.wp-block-quote:after {
	position: absolute;
	color: var(--cs-color-secondary);
}

.wp-block-quote:before {
	content: "//";
	transform: rotate(90deg);
	left: 0;
	font-weight: 700;
	font-size: 1.1rem;
}

.wp-block-quote:after {
	content: "";
	left: 5px;
	top: 22px;
	width: 2px;
	height: 90%;
	background-color: var(--cs-color-secondary);
}

.wp-block-quote:not(.is-large),
.wp-block-quote:not(.is-style-large),
.type-notas .wp-block-quote:not(.is-large),
.type-notas .wp-block-quote:not(.is-style-large),
.wp-block-quote p {
	font-size: 1.20rem !important;
	/*font-size: 1.1rem !important; ??????*/
	line-height: 1.3 !important;
	padding-left: 0.7rem;
	margin-top: 10px;
}

.wp-block-quote p {
	padding-top: 5px;
}

.wp-block-quote > cite {
	padding-left: 0.7rem;
}

.wp-block-pullquote p {
	font-size: 0.694em !important;
	font-weight: 400 !important;
}

/*=====================================================================================*/

.post-type-archive-notas .archive-wrap .archive-timeline .entry-header {
	margin-bottom: 0.2rem;
}

.post-type-archive-notas .page-title-notas {
	font-size: 1.6rem;
	margin-bottom: 0;
}

.post-type-archive-notas .archive-wrap .archive-timeline .post-meta {
	margin-top: 0px;
}

.post-type-archive-notas .page-header-has-description .archive-description p:last-child {
	margin-bottom: 0;
}

.post-type-archive-notas .page-header {
	background: var(--cs-color-contrast-100);
	background-image: linear-gradient(180deg, rgba(0,0,0,1) 13%, rgba(88,64,40,0.520045518207283) 100%), url("https://writrator.com/wp-content/uploads/2023/08/Privacidad.jpg");
	position: relative;
	background-position: 50% 50%;
	background-size: cover;
}

.post-type-archive-notas .archive-description p,
.post-type-archive-notas .archive-count,
.post-type-archive-notas .page-title-notas {
	color: white;
}

.post-type-archive-notas .cs-container .page-header-content {
	padding: 7rem 0;
}


/*=====================================================================================*/

/* link_post es el contenedor para hacer cliclable el parrafo href */ 
.link_post,
.link_post:hover,
.link_post .wp-block-quote,
.link_post .wp-block-quote:hover {
	color: var(--cs-color-contrast-800);
	text-decoration: none !important;
}

/*=====================================================================================*/

.type-notas figure {
	margin: 0 0 0.5rem;
}

.type-notas .entry-content-wrap .entry-content a p {
	margin-bottom: 0.5rem;
}

.type-notas .entry-content-wrap .entry-content .post-meta,
.type-notas #respond #reply-title {
	display: none;
}

.type-notas .entry-header h2 a,
.type-notas .entry-content-wrap .entry-content .titulo-nota {
	color: var(--cs-color-excerpt);
}

.type-notas #respond,
.type-notas #comments {
	margin-left: 20px;
	border-top: 1px solid var(--cs-color-contrast-200);
	padding-top: 30px;
}

.type-notas #comments {
	font-size: 1rem;
	margin-top: 20px;
}

.type-notas .comment {
	display: block;
}

/*=====================================================================================*/

.single-notas .wp-block-boldblocks-youtube-block.med-br10 {
	margin-top: 4px !important;
}

.single-notas .sidebar-area {
	margin-top: 55px;
}

.single-notas .type-notas .entry-content .pld-like-dislike-wrap {
	margin-top: 5px !important;
	width: 100%;
	text-align: center;
}
/* CAMBIAR em POR rem Y PROBAR COMO QUEDA*/
.single-notas .type-notas .wp-block-pullquote p {
	font-size: 0.654em !important;
}

.single-notas .is-type-wp-embed .wp-block-embed iframe {
	margin-left: 5px;
	padding-right: 10px;
	margin-top: 10px !important;
}

.single-notas .post-w-image .entry-content .pld-like-dislike-wrap,
.single-notas .post-w-image .entry-content p,
.single-notas .post-w-image #colophon {
	margin-left: 5px;
	margin-right: 5px;
}

/*=====================================================================================*/

.titulo-nota {
	font-size: 0.90rem !important;
	font-family: hg-grotesk;
	margin-bottom: 0px !important;
}

.bk-button {
	width: 80px;
	margin-bottom: 10px;
	color: var(--cs-color-excerpt);
}

#back-notas {
	width: 20px;
	color: var(--cs-color-excerpt);
	fill: var(--cs-color-excerpt);
}

.pk-notas-ir-a {
	width: 20px;
	color: var(--cs-color-excerpt);
}

.pk-social-links-scheme-bold .pk-social-links-rss .pk-social-links-link {
	color: #FF6719;
}

/*=====================================================================================*/

textarea{
	border: 2px solid var(--cs-color-link);
	border-radius: 7px;
}

.post-comments {
	margin-top: 0rem;
	padding-top: 2rem;
	border-top: 0px var(--cs-color-contrast-200) solid;
}

.post-comments .comment-form-comment, .post-comments .logged-in-as {
	margin-bottom: 1rem;
}

.post-comments .comment-form-suscheck {
	margin-bottom: 1.5rem !important
}

.post-comments .comment-form-url,
.post-comments .comment-notes {
	display: none;
}

.post-comments-show button {
	clear: both;
}

.title-block::after {
	background: var(--cs-color-contrast-200) solid;
}

.title-comment-reply {
	margin-bottom: 0px;
	margin-left: 5px;
}

.title-comment-reply small a::before {
	float: left;
	position: relative;
	font-family: "cs-icons";
	font-size: 16px;
	content: "\e923";
	margin-top: -2px;
	margin-left: 1px;
}

.title-comment-reply small a {
	float: right;
	overflow: hidden;
	width: 18px;
	height: 15px;
	color: var(--cs-color-accent-contrast);
	background-color: var(--cs-color-link);
	margin-top: -2px;
	margin-left: 7px;
}

.comment-form label {
	margin-bottom: 0.1rem;
}

.comment-form-comment label {
	display: none;
}

.comment-body + .comment-respond, .comment-list + .comment-respond {
	padding-top: 0rem;
	padding-bottom: 2rem;
	border-top: 0px var(--cs-color-contrast-200) solid;
}

.comment-author .avatar {
	width: 30px;
	height: 30px;
	margin-right: 5px;
	border-radius: 15%;
}

.comment-list article {
	padding: 1rem 0;
	padding-top: 0px;
}

.comment-list .children > li {
    padding-left: 40px;
}

.comment-content {
	margin-left: 38px;
	margin-right: 15px; 
}

.comment-content p {
	margin-bottom: 0.5rem;
}

.comment-author.vcard {
	float: left;
}

.comment-metadata {
	float: right;
	margin-top: 6px;
}

.comment-meta {
	margin-bottom: 0rem;
}

.comment-reply-link {
	margin-left: 38px;
}

textarea, input[type="text"], input[type="email"],
input[type="url"] {
	text-transform: none !important;
	font-size: 0.94rem !important;
	padding: 0.3rem 0.3rem;
	line-height: 1.15;
}

/*=====================================================================================*/

.entry-content {
	line-height: 1.3 !important;
	font-weight: 600 !important;
}

.entry-content .has-drop-cap.is-cnvs-dropcap-bordered::after{
	padding-top: 0px;
}

.entry-without-preview .entry-container .entry-content .wp-block-quote p {
	max-width: 100%;
}

.entry-content .has-drop-cap.is-cnvs-dropcap-bg-dark::after {
	padding-top: 0px;
}

.entry-content .more-link {
	border-bottom: 0px solid var(--cs-color-primary);
	display: block;
}

.entry-content > blockquote cite {
	font-size: 0.775rem;
}

.entry-header-large .entry-header-inner .post-meta,
.cs-hero .hero-full .post-meta {
	margin-top: 0.5rem;
}

.entry-container .entry-content-wrap .entry-content .post-meta {
	padding-left: 0px !important;
	margin-left: 0px;
}

.footer-title {
	font-size: 1.2rem !important;
}

.footer-col-nav.footer-col-nav-full {
	text-align: center;
}

.pk-toc ol {
	padding-left: 10px;
}

.cnvs-block-section-heading {
	font-size: 1rem !important;
}

.cnvs-block-toc {
	margin-bottom: 32px !important;
}

.cnvs-block-section-heading {
	margin-top: 32px !important;
}

/*=====================================================================================*/

.post-tags,
.pk-share-buttons-after-post {
	text-align: justify;
	clear: both;
	margin-top: 1.2rem;
}

.pk-instagram-feed {
	padding: 20px;
}


.pld-like-dislike-wrap {
	margin-top: 10px;
}
.single-post .type-post .entry-content .pld-like-dislike-wrap {
	margin-top: 0px !important;
	width: 100%;
	text-align: center;
}

.single-post .wp-block-quote p {
font-size: 1.25rem !important;
}

.sidebar-disabled .archive-heading-small.archive-timeline .entry-title {
	font-size: 1.6rem;
	font-family: inherit;
}

.page-title {
	font-size: 2rem;
}

.category .page-title {
	font-size: 1.7rem;
}

.powerkit_instagram_widget {
	background: var(--cs-color-contrast-100);
	border: 1px solid var(--cs-color-contrast-200);
}

.powerkit_instagram_widget h5 {
	padding-left: 20px;
}

.widget.widget_nav_menu {
	margin-bottom: 1rem !important;
}

.fuente_original {
	font-size: 0.8rem;
}

.page-author-container .author-content,
.page-author-container .page-title,
.page-author-container .pk-social-links-item i {
	color: var(--cs-color-primary);
}

.page-author-container .page-title {
	font-size: 1.80rem;
}

.post-prev-next .entry-title {
	font-size: 1.35rem;
}

.zoom-instagram.feed-3408 .wpz-insta-view-on-insta-button {
	background-color: var(--cs-color-accent) !important;
}

.zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button {
	font-size: 12px;
	color: var(--cs-color-accent-contrast) !important;
	background-color: var(--cs-color-accent) !important;
	border: 1px solid var(--cs-color-contrast-200);
}

.wpzoom-lightbox button.mfp-close {
	color: #D8C3B0;
}




/* CSS para moviles y otras pantallas y resoluciones */
/* ================================================= */

@media (min-width: 1200px) {

	/*.cs-container {
		max-width: 1070px;
	}*/

	.single-notas .cs-container,
	.post-type-archive-notas .cs-container {
		max-width: 950px;
	}

}

@media (max-width: 1020px) {

	.post-type-archive-notas .site-content,
	.home .site-content,
	.category .site-content	{
		margin: 3rem 0;
	}
	
	.post-type-archive-notas .archive-wrap .archive-timeline .entry-date,
	.sidebar-area {
		display: none;
	}
	
	.entry-header .entry-header-inner .entry-title {
		font-size: 2.2rem;
	}
	
	.entry-header-large {
		margin-bottom: 2rem;
	}
	
	.archive-wrap .archive-timeline .entry-title {
		font-size: 1.456rem;
		line-height: 1.15;
		font-weight: 600;
	}
	
	.cs-hero .hero-list .hero-title {
		font-size: 1.4rem !important;
	}
	
	.category .page-title {
		font-size: 1.5rem;
	}
	
	.single-notas .site-content {
		margin-top: 2rem;
	}
	
	.entry-content .wp-block-heading{
		margin-top: 20px !important;
		margin-bottom: 10px !important;
	}
	
	.wp-block-image :where(figcaption) {
		margin-bottom: 0.25em;
	}

}

@media (min-width: 1020px) {

	.nav-notas {
	display: none !important;
	}

	.header-compact.navbar-alignment-center .toggle-offcanvas:not(:last-child) {
	border-right: 0px solid var(--cs-color-contrast-200);
	}

	.single .entry-container .entry-sidebar-wrap {
	display: flex;
	flex-direction: column;
	flex: 0 0 80px;
	max-width: 80px;
	}	
	.single .entry-container .entry-content-wrap {
	flex: 0 0 calc(100% - 80px);
	width: calc(100% - 80px);
	max-width: 720px;
	}	
	.archive-wrap .archive-timeline .entry-date {
	font-size: 1.7rem;
	}
	.comment-content{
	font-size: 1.25rem;
	}	
	.post-type-archive-notas .archive-wrap .archive-timeline article:not(:last-child){
	padding-bottom: 3rem;
	}
	.site-info .footer-col-nav .navbar-nav {
	justify-content: center;
	}
	.post-type-archive-notas .sidebar-disabled .archive-heading-small.archive-timeline .entry-title {
	font-size: 1.4rem;
	}
	.post-type-archive-notas .sidebar-enabled .archive-heading-small.archive-timeline .entry-title {
	font-size: 0.9rem;
	}
	.single-notas .sidebar-right .content-area {
	padding-right: 20px;
	}
	.sticky-sidebar-enabled.stick-to-bottom .sidebar-1 {
	top: 82px;
	bottom: initial;
	margin-top: initial;
	flex: initial;
	transition: .4s ease all;
	}
	.post-type-archive-notas .archive-wrap .archive-timeline article {
	padding-left: 3rem;
	}	

	.site-info {
	flex-direction: column;
	}

	.site-info .footer-col-nav .navbar-nav {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	padding-right: 0px;
	margin-right: 0;
	margin-left: 0;
	max-width: 50%;
	text-align: center;
	margin: 0 auto;
	}

	.site-info .footer-col-nav-full .menu-item {
	max-width: 20%;
	}

	.site-info .footer-col-info {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
	}

	.footer-col-nav.footer-col-nav-full {
	text-align: center;
	clear: both;
	width: 100%;
	}

	.sidebar-enabled .archive-heading-small.archive-timeline .entry-title {
	font-size: 1.4rem;
	}

	.entry-header-large .entry-header-inner .entry-title {
	font-size: 2.5rem;
	}


}

@media (max-width: 768px) {

	.site-search-wrap.search-open {
		height: 80px;
	}

	.cs-hero .hero-full .hero-excerpt {
		margin-top: 10px;
		line-height: 1.6rem;
		margin-right: 12px;
		font-size: 1.4rem !important;
		line-height: 1.4;
	}
	
	.cs-hero .hero-list {
		padding: 20px;
	}
	
	.archive-wrap .archive-timeline article {
		padding-left: 1rem;
		margin-left: 0.5rem;
	}
	
	.content-area .type-notas {
		padding-left: 0px;
		overflow: hidden;
	}
	
	.type-notas .entry-content-wrap {
		width: 100%;
	}

	.single-notas .meta-reading-time {
		display: none !important;
	}
	
	.single-notas .sidebar-area .sidebar-1:not(:empty),
	.single-notas .sidebar-area .sidebar-2:not(:empty) {
		padding-top: 15px;
	}
	
	.post-type-archive-notas.archive-wrap .archive-timeline .entry-sep {
		display: none;
	}
	
	.post-type-archive-notas .archive-wrap .archive-timeline article {
		position: relative;
		padding-left: 1rem;
		margin-left: 0rem;
	}
	.post-type-archive-notas .archive-wrap .archive-timeline article:not(:last-child) {
		padding-bottom: 2rem;
	}

	.single-notas .powerkit_widget_posts-3,
	.single-notas .widget_tag_cloud {
		display: none;
	}
	
	.widget_nav_menu .menu > li > a {
		font-size: 1rem !important;
	}

	.single-notas .cs-container {
		padding-right: 0px;
		padding-left: 0px;
	}

	.pld-like-dislike-wrap {
		margin-top: 0px !important;
		margin-left: 10px;
	}
	
	.post-tags,
	#secondary{
		display: none;
	}
	
	.post-prev-next{
		margin-bottom: 6rem;
	}

	.wp-block-preformatted,
	.wp-block-preformatted pre{
		font-size: 1.2rem;
	}

	.wp-block-pullquote{
		padding: 1rem 0rem;
	}
	.single-notas .content-area .type-notas {
		padding-left: 0px !important;
	}

	.wp-block-pullquote br{
		margin-bottom: 15px;
	}

	.single-notas .main-content .entry-content > * {
		margin: 10px;
	}

	.main-content .entry-content ul  {
		padding-right: 10px;
	}
	
	.main-content .entry-content a ul  {
		padding-left: 35px !important;
		padding-right: 10px;
	}
	
	.post-type-archive-notas .cs-container .page-header-content {
		padding-top: 3rem;
	}
	
	.sidebar-disabled .archive-heading-small.archive-timeline .entry-title,
	.category .archive-timeline .entry-title	{
		font-size: 1.6rem;
	}

	.entry-content {
		margin-right: 5px;
	}

	.archive-wrap .archive-timeline .type-notas .entry-title {
		line-height: 1.15;
		font-weight: 500;
	}

	/* Imagen tipo Instagram Width = 100 % */	

	.single-notas .navbar,
	.single-notas .entry-content p,
	.single-notas #colophon {
	/* text-align: justify;*/
	}

	.single-notas .post-wo-image .entry-content p,
	.single-notas .post-wo-image #colophon,
	.single-notas .titulo-nota {
		margin-right: 15px;
		margin-left: 15px;
	}

	.single-notas .post-wo-image .entry-content .remoji_counter_content {
		margin-right: 0px;
	}

	.single-notas .type-notas .entry-content .pld-like-dislike-wrap,
	.single-notas .pld-like-dislike-wrap .pld-common-wrap {
		width: 100%;
	}
	.single-notas .pld-like-dislike-wrap .pld-common-wrap {
		margin: 0 auto;
		text-align: center;
	}

	.single-notas .post-media img,
	.single-notas .wp-block-image img {
		border-radius: 15px;
	}

	.wp-block-image figcaption {
		font-size: 0.825rem !important;
	}
	.post-meta {
		font-size: 0.725rem !important;
	}	
	
	.single-notas .wp-block-gallery .wp-block-image img {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.single-notas .wp-block-gallery,
	.single-notas  .remoji_bar {
		padding-left: 7px;
		padding-right: 7px;
	}

	.nav-notas {
		display: block;
		padding-left: 0rem !important;
		margin-top: 1px;
	}

	.navbar-offcanvas {
		width: 50%;
	}

	.archive-wrap .archive-timeline .type-notas .entry-title {
		font-size: 0.9rem !important;
		line-height: 1;
	}

	.entry-header .entry-header-inner .meta-category .char,
	.cs-hero .hero-full .meta-category .char {
		width: 1.9rem;
		height: 1.9rem;
		line-height: 1.9rem;
		font-size: 1.25rem;
	}

	.entry-content .wp-block-image  {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	@-moz-document url-prefix() {

		.entry-content {
			font-size: 1.20rem !important;
		}

		.cs-hero .hero-full .meta-category .char {
			width: 1.9rem;
			height: 1.9rem;
			line-height: 1.9rem;
			font-size: 1.25rem;
		}

		.archive-wrap .archive-timeline .entry-title {
			font-size: 1.25rem;
		}

		.cs-container {
			padding-right: 10px;
			padding-left: 10px;
		}

		.cs-hero .hero-full .hero-title {
			font-size: 1.5rem;
		}

		.post-meta {
			font-size: 0.625rem !important;
		}

		.hero-list .meta-category a {
			font-size: 0.6rem;
		}

		.hero-list .meta-category .char {
			width: 1.2rem;
			height: 1.2rem;
			line-height: 1.2rem;
		}

		.entry-header .entry-header-inner .meta-category .char {
			width: 1.9rem;
			height: 1.9rem;
			line-height: 1.9rem;
			font-size: 1.25rem;
		}

		.post-prev-next .entry-title {
			font-size: 1.16rem;
		}

		.archive-description p {
			font-size: 1.2rem;
		}

		.post-type-archive-notas .page-title-notas {
			font-size: 1.6rem;
		}
	}
}

@media (min-width: 720px) {
	.sidebar-area .sidebar {
	margin: 0 auto;
	}

}

@media (min-width: 600px) {

	.main-content .entry-content > * {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.main-content .type-notas .entry-content > * {
		margin-bottom: 5px;
	}

	.main-content .post-w-image .entry-content > *,
	.main-content .post-wo-image .entry-content > * {
		margin-top: 4px;
	}

	.post-comments .comment-form-cookies-consent {
		margin-bottom: 0.1rem;
	}

	.post-comments .comment-notes {
		margin-bottom: 0rem;
		text-transform: uppercase;
		font-size: 0.775rem;
	}

}

@media (max-width: 600px) {
	
	.post-type-archive-notas .cs-container .page-header-content {
		padding: 1.75rem 0;
		padding-top: 2rem;
	}

	.entry-content {
		font-size: 1.25rem !important;
	}

	.cs-hero .hero-list .hero-title {
		font-size: 1.4rem !important;
	}

	.cs-hero .hero-full .hero-title {
		margin-top: 5px;
		font-size: 1.7rem !important;
		line-height: 1.1;
	}

	.cs-hero .hero-full .hero-excerpt {
		margin-top: 5px;
		font-size: 1.5rem !important;
		line-height: 1.7rem;
	}

	.post-type-archive-notas .page-title-notas {
		font-size: 1.4rem;
	}

	.bk-button {
		margin-left: 15px;
	}

	.wp-block-quote:not(.is-large), .wp-block-quote:not(.is-style-large){
		margin-left: 10px;
	}
	
	.type-notas .wp-block-quote:not(.is-large), .type-notas .wp-block-quote:not(.is-style-large){
		margin-left: 15px;
	}

	.post-type-archive-notas .wp-block-quote:not(.is-large), .post-type-archive-notas .wp-block-quote:not(.is-style-large){
		margin-left: 0px;
	}

	.single-post .wp-block-quote p {
		font-size: 1.4rem !important;
	}

	.post-type-archive-notas .wp-block-quote p {
		font-size: 1.25rem !important;
	}

	.post-type-archive-notas .wp-block-quote {
		margin-left: 10px
	}

	.type-notas	.wp-block-quote p {
		margin-left: 0px !important;
	}

	.wp-block-quote > cite {
		padding-left: 0.7rem;
	}

	#commentform {
		margin-left: 5px;
		margin-right: 5px;
	}

	.comment-content{
		font-size: 1.25rem;
		font-weight: 600;
		line-height: 1.6rem;
	}	

	.comment-metadata, .says{
		font-size: 0.725rem;
	}

	p.comment-form-author, p.comment-form-email {
		max-width: 49%;
	}

	p.comment-form-author {
		float: left;
	}

	p.comment-form-email {
		float: right;
	}

	.main-content .entry-content ul {
		padding-left: 35px !important;
	}

	.entry-header .entry-header-inner .entry-title {
		font-size: 1.7rem;
		margin-top: 5px;
		line-height: 1.1;
	}

	.entry-content #writrator {
		font-size: 1.6rem;
		margin-left: 10px !important;
	}

	.cnvs-block-row-1564574271321 > .cnvs-block-row-inner > .cnvs-block-column {
		padding-top: 0px;
		padding-bottom: 15px;
	}

	.main-content .entry-content .cnvs-block-column-inner > div > *
	{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.cs-widget-author .cs-widget-author-container {
		border-radius: 10px;
	}

	.single-notas .post-w-image .entry-content p {
		margin-left: 15px;
		margin-right: 15px;
	}

	.single-notas .entry-content-wrap .entry-content {
		margin-top: 0px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.single-notas .main-content .wp-block-image.size-full {
		margin-top: 5px;
	}

	.wp-block-embed.is-type-wp-embed {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.wp-block-embed iframe {
		margin-left: 0px;
		margin-top: 7px;
	}

	.type-post .entry-content p {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.is-type-wp-embed .wp-embedded-content .wp-embed {
		padding: 15px !important;
	}

	@-moz-document url-prefix() {

		.entry-content {
			font-size: 1.20rem !important;
		}

		.comment-content{
			font-size: 1.15rem;
			font-weight: 600;
		}

		.comment-metadata, .says{
			font-size: 0.625rem;
		}

		.post-type-archive-notas .wp-block-quote p {
			font-size: 1.2rem !important;
		}

		.cs-hero .hero-list .hero-title {
			font-size: 1.3rem !important;
		}

		.cs-hero .hero-full .hero-excerpt {
			margin-top: 5px;
			font-size: 1.45rem !important;
			line-height: 1.5rem;
		}

		.cs-hero .hero-full .hero-title {
			font-size: 1.55rem !important;
			margin-top: 5px;
			line-height: 1.1;
		}

		.entry-header .entry-header-inner .entry-title {
			font-size: 1.55rem;
			margin-top: 5px;
		}

	}
	
}