/*
Theme Name: Humanizar
Theme URI: https://www.estudio143.com/
Template: Divi
Author: Estudio143 | Uncut
Author URI: https://www.estudio143.com/
Description: Humanizar
Version: 1.0.0.1744882008
Updated: 2025-04-17 11:26:48

*/

:root {
	/* colors */
	--rh-red: #E1261D;
	--rh-darkgrey: #220000;
	--rh-lightgrey: #E4E2E2;
	--rh-lightlightgrey: #f3f3f3;
	/* radius */
	--radius-min: 4px;
	--radius-default: 8px;
	/* font-size */
	--fontsize-p: 1rem;
	--fontsize-h1: 3.5rem;
	--fontsize-h2: 3rem;
	--fontsize-h3: 2rem;
	--fontsize-h4: 1.5rem;
	--fontsize-h5: 1.25rem;
	--fontsize-h6: 1.12rem;
	--fontsize-small: .9rem;
	/* font-weight */
	--fontweight-bold: 700;
	/* column-width */
	--column-width: 250px;
	/* paddings */
	--padding-default: 16px;
	--padding-min: calc(var(--padding-default) / 2);
	/* gaps */
	--grid-gap: 20px;
	--elements-gap: 5px;
	/* transition */
	--transition-default: all .3s ease-in-out;
	/* button height */
	--buttonheight: 48px;
}


/* general */
*{font-family:Sen,sans-serif;}
body #main,body #main-content {background: url(images/background-h.svg) no-repeat !important;background-attachment: fixed !important;background-position: left 220px center !important;background-size: 50% !important;background-color:white !important;}
strong,h1,h2,h3,h4,h5,h6{font-weight:var(--fontweight-bold);color:var(--rh-darkgrey);padding:0;}
p,a{font-size:var(--fontsize-p);color:var(--rh-darkgrey);}
sup{font-size:.75em;}
a{text-decoration:none;}
h1,.likeh1{font-size:var(--fontsize-h1);}
h2,.likeh2{font-size:var(--fontsize-h2);}
h3,.likeh3{font-size:var(--fontsize-h3);}
h4,.likeh4{font-size:var(--fontsize-h4);}
h5,.likeh5{font-size:var(--fontsize-h5);}
h6,.likeh6{font-size:var(--fontsize-h6);}
.small,.small p,.small a{font-size:var(--fontsize-small);}
blockquote{border:0;padding-left:0;}
blockquote:before{content:"";display:block;width:75px;height:4px;border-radius:4px;background:var(--rh-red);margin-bottom:10px;}
blockquote p{font-size:calc( var(--fontsize-p) * 1.25);}
.page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px;gap:var(--grid-gap);}
#main-content{min-height:100vh;}
.shortcode.search {flex-grow: 0;width:100%;max-width:350px;}
.shortcode.search input[type="search"]{background-color:var(--rh-lightgrey);border:0;border-radius:100px;padding:10px 30px 10px 20px;background-image:url("icons/general_icon_search_grey.svg");}
#et-main-area .et_pb_section{background-color:transparent;}
#et-main-area .et_pb_row{width:95% !important;max-width:1280px !important;}
footer .et_pb_row{width:95% !important;max-width:auto !important;}
.et-l--footer .sancamilo a{color:var(--rh-red);}
.et-l--footer .sancamilo a:hover{text-decoration:underline;}
.et-l--footer .et_pb_section{padding-bottom:0 !important}
.et-l.et-l--footer ul{list-style:none;padding-left:0 !important;}
.et-l.et-l--footer ul a:hover,.et-l.et-l--footer .small a:hover{color:var(--rh-red);overflow:hidden;}
.et-l.et-l--footer .et_pb_row_inner_1_tb_footer{padding-top:0;}
.et-l.et-l--footer .et_pb_column_3_4 .et_pb_row_inner{padding:0;}

.separator{background:linear-gradient(90deg,white 0%,var(--rh-red) 100%);height:2px;width:100%;max-width:800px;margin:20px auto;}
.separator.inverted{background:linear-gradient(90deg,var(--rh-red) 0%,white 100%);}

.grid4col{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid-gap);}
.grid3col{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid-gap);}
.grid2col{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(var(--grid-gap) * 2);}

.et_pb_section_0,.et_pb_section_0_tb_body{padding-top:10px !important}
.et_pb_section_0_tb_footer{z-index:-1 !important}
.section-title{margin-bottom:30px;}
.issue-meta {margin-bottom: 10px;}
.issue-meta p{padding-bottom:0;font-weight:var(--fontweight-bold);line-height:var(--fontsize-p);}

/* sticky unlogged bar */
.unlogged{position: sticky;top: 0;background-color:var(--rh-darkgrey);padding: 10px;display: flex;justify-content: space-between;align-items: center;z-index: 100;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);gap:var(--grid-gap);}
.unlogged p{color:white;line-height:1.2em;}
.unlogged .button{text-align:center;line-height:1em;}
.unlogged a.accede{color:white;font-weight:var(--fontweight-bold);}
.unlogged a.accede:hover{text-decoration:underline;}
.single-post .sticky.unlogged {background-color:var(--rh-lightgrey);height: 100vh;flex-direction: column;justify-content: center;}
.single-post .sticky.unlogged p{color:var(--rh-darkgrey);}
.single-post .sticky.unlogged a{color:var(--rh-red);}

/* buttons */ 
.button{border:0;border-radius:var(--radius-default);height:var(--buttonheight);display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;transition:var(--transition-default);font-weight:var(--fontweight-bold);gap:var(--elements-gap);line-height:1em;cursor:pointer;text-align:center;}
.button:not(.special):hover{opacity:.75;text-align:center;}
.button img{position:relative;left:0;transition:var(--transition-default);}
.button.next:hover img{left:5px;}
.button.previous:hover img{left:-5px;}
.button.primary{background-color:var(--rh-red);color:white;}
.button.secondary{background-color:white;color:var(--rh-darkgrey);border:1px solid var(--rh-red);}
.button.tertiary{background-color:var(--rh-lightgrey);color:var(--rh-darkgrey);}
.button.special{background:white;display:flex;gap:var(--elements-gap);}
.button.special span{flex-shrink:1;}
.button.special img{width:24px !important;height:24px !important;}
.arrow-right{color:var(--rh-red);transition:var(--transition-default);margin-right:0;font-size: 20px;text-align:right;position:relative;right:0;}
a:hover .arrow-right{right:5px;}
.ff_submit_btn_wrapper{font-weight:var(--fontweight-bold);}

a.et_pb_button{display:inline-flex !important;height:48px;align-items:center;justify-content:flex-end;}
a.et_pb_button.secondary{border:1px solid var(--rh-red);background:white;color:var(--rh-red) !important;}
.et_pb_button:after, .et_pb_button:before{position:relative;left:0;top:1px;}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover{padding:.3em .7em;display:flex;align-items:center;justify-content:center;}
.et_pb_button.secondary:hover, .et_pb_module .et_pb_button.secondary:hover{background: white;color: var(--rh-red) !important;}

/* menu */
.et_header_style_left .logo_container{width:auto !important;}
.et_vertical_nav #main-header #logo{margin-bottom:0 !important;}
.et_vertical_nav #main-header .container{margin:0 25px;}
.et_vertical_nav #main-header #top-menu li.menu-item{display:flex;align-items:center;height:var(--buttonheight);border-radius:var(--radius-min);margin-bottom:4px;border: 1px solid transparent;transition:var(--transition-default);}
.et_vertical_nav #main-header #top-menu li:hover,.et_vertical_nav #main-header #top-menu li.menu-item.current-menu-item{border:1px solid var(--rh-red);}
.et_vertical_nav #main-header #top-menu li.menu-item a,#mobile_menu li.menu-item a{display:flex !important;align-items:center;flex-direction:row;gap:var(--elements-gap);padding:10px !important;width:100%;height:100%;color:var(--rh-darkgrey);}
.et_vertical_nav #main-header #top-menu li.menu-item a::before,#mobile_menu li.menu-item a::before{content:"";width:24px;height:24px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;transition:var(--transition-default);}
.et_vertical_nav #main-header #top-menu li.menu-item:hover a::before{transform:rotate(-10deg);}
.et_vertical_nav #main-header #top-menu li.menu-item.login,#mobile_menu li.menu-item.login{background:var(--rh-red);border-radius:var(--radius-min);}
.et_vertical_nav #main-header #top-menu li.menu-item.login a,#mobile_menu li.menu-item.login a{color:white !important;}
.et_vertical_nav #main-header #top-menu li.social-media-link,li.social-media-link{float:left;width:32px;margin-right:4px;overflow:hidden;margin-top:10px;}
.et_vertical_nav #main-header #top-menu li.social-media-link a,li.social-media-link a{background-repeat:no-repeat;background-position:center;color:transparent !important;background-size:24px;padding:0 !important;}
.et_vertical_nav #main-header #top-menu li.social-media-link a::before,li.social-media-link a::before{content:none;}
.footer-social-menu{overflow:hidden;padding-bottom:0;}
.footer-social-menu li.social-media-link{display:flex !important;justify-content:center;align-items:center;border:1px solid transparent;transition:var(--transition-default);border-radius:var(--radius-min);}
.footer-social-menu li.social-media-link a{width:100%;display:flex !important;justify-content:center;align-items:center;padding:10px !important}
.footer-social-menu li.social-media-link:hover{border:1px solid var(--rh-red);}

li.menu-item.login a::before{background-image:url("icons/menu_icon_lock_white.svg");}
li.menu-item.account a::before{background-image:url("icons/menu_icon_profile_red.svg");}
li.menu-item.last-issue a::before{background-image:url("icons/menu_icon_notification_black.svg");}
li.menu-item.all-issues a::before{background-image:url("icons/menu_icon_book_black.svg");}
li.menu-item.authors a::before{background-image:url("icons/menu_icon_brush_black.svg");}
li.menu-item.topics a::before{background-image:url("icons/menu_icon_folder_black.svg");}
li.menu-item.tags a::before{background-image:url("icons/menu_icon_tag_black.svg");}
li.menu-item.thematic a::before{background-image:url("icons/menu_icon_boxgroup.svg");}
li.menu-item.social-media-link.instagram a{background-image:url("icons/menu_icon_social_instagram_grey.svg");}
li.menu-item.social-media-link.youtube a{background-image:url("icons/menu_icon_social_youtube_grey.svg");}
li.menu-item.social-media-link.linkedin a{background-image:url("icons/menu_icon_social_linkedin_grey.svg");}
li.menu-item.social-media-link.xtwitter a{background-image:url("icons/menu_icon_social_xtwitter_grey.svg");}
li.menu-item.social-media-link.facebook a{background-image:url("icons/menu_icon_social_facebook_grey.svg");}

/* authors */ 
.authors-alphabet{display: flex;flex-wrap: wrap;margin-bottom: 30px;gap:var(--elements-gap);}
.authors-alphabet .letter{display: flex;background:var(--rh-lightgrey);justify-content: center;align-items: center;width: 40px;height: 40px;text-decoration: none;border-radius:var(--radius-min);color:var(--rh-darkgrey);}
.authors-alphabet .letter.disabled {opacity:.2;}
.authors-alphabet .letter:hover {color:var(--rh-red);}
.letter-section .letter-heading {border-radius:var(--radius-min);background-color:var(--rh-lightgrey);padding: var(--padding-min) var(--padding-default);margin: 20px 0;}
.letter-section .author-box {display: flex;flex-direction: row;margin-bottom: 20px;gap:var(--grid-gap);}
.letter-section .author-box h5{transition:var(--transition-default);}
.letter-section .author-box:hover h5{color:var(--rh-red);}
.letter-section .author-box img {min-width:75px;max-width:75px;height:75px;object-fit:cover;border-radius:var(--radius-min);}
.letter-section .author-name {font-weight: var(--fontweight-bold);color:var(--rh-darkgrey);padding-bottom:5px;display: block;}
.letter-section .author-content-count{color:var(--rh-darkgrey);}

/* single issue */ 
.single-issue-container {display: flex;flex-wrap: wrap;/*background:url(./images/background-h.svg)*/;background-attachment:fixed;background-position:top 500px left 250px;background-repeat:no-repeat;}
.issue-left-column{max-width:var(--column-width);padding-right: 20px;margin-right:20px;position: sticky;top:60px;align-self: flex-start;height: fit-content;}
.issue-left-column .issue-dates{margin-bottom:10px;}
.issue-right-column {flex: 1;width:calc( 100% - var(--column-width));}
.issue-right-column .article-count{margin-bottom:30px;}
.issue-right-column .article-item{display: flex;margin-bottom: 30px;gap:var(--grid-gap);}
.issue-right-column .article-item .article-thumbnail{width:125px;}
.issue-right-column .article-item .article-thumbnail img{border-radius:var(--radius-default);width:125px;transition:var(--transition-default);}
.issue-right-column .article-item:hover .article-thumbnail img{transform:rotate(3deg) scale(1.05);}
.issue-right-column .article-item .article-thumbnail .thumbnail-wrapper{position:relative;}
.issue-right-column .article-item .article-thumbnail .thumbnail-wrapper .audio-indicator{position:absolute;height:32px;width:32px;background:white;object-position:center;object-fit:contain;border-radius:50%;top:-5px;left:-5px;padding:4px;border:1px solid var(--rh-lightgrey);}
.issue-right-column .article-item .article-meta p{padding-bottom:5px;}
.issue-right-column .article-item .article-meta a:hover{color:var(--rh-red);}
.issue-right-column .article-item .article-title-block {display: flex;justify-content: space-between;align-items: center;gap:calc( var(--elements-gap) * 2);}
.issue-right-column .article-item .article-title-block:hover .arrow-right,.issue-right-column .article-thumbnail:hover .arrow-right{right:5px;}
.issue-right-column .article-item .article-separator {height: 1px;background: var(--rh-lightgrey);margin: 10px 0;}
.issue-right-column .article-item .article-content {flex: 1;}
.issue-right-column .article-item .article-content .article-tags a {display: inline-block;margin-right: 4px;background:var(--rh-lightgrey);padding:0px 8px;font-size:12px;text-transform:capitalize;border-radius:var(--radius-min);} 
.issue-right-column .article-item .article-author a,.issue-right-column .article-item .article-category {display:flex;align-items:center;gap:var(--elements-gap);margin-bottom:5px;}
.issue-right-column .article-item .author-thumbnail img,.issue-right-column .article-item .category-thumbnail img{display:block;object-fit:contain;object-position:center;width: 24px;height: 16px;}
.issue-right-column .article-item .author-thumbnail img{border-radius: 50%;border:2px solid var(--rh-lightgrey);width: 24px;height: 24px;}
.issue-left-column .mockup {aspect-ratio: 100 / 127; margin: 15px 0;background-image:url("images/issue_mockup.webp");background-size:contain;background-repeat:no-repeat;}
.issue-left-column .mockup img {max-width: 75.5%;border-radius:3px;height: auto;aspect-ratio: 151 / 217;object-fit:cover;object-position:center;display:block;}

/* issues */ 
.magazine-issues-container .highlighted-issue {position: relative;margin-bottom: 30px;padding-bottom: 30px;}
.magazine-issues-container .highlighted-issue h2{margin-bottom:10px;}
.magazine-issues-container .highlighted-issue-content {display: flex;gap:var(--grid-gap);}
.magazine-issues-container .highlighted-issue-image {flex: 0 0 30%;position: relative;overflow: hidden;width:300px;}
.magazine-issues-container .highlighted-issue-image img {width: 100%; aspect-ratio: 3 / 4; object-fit:cover;object-position:center;border-radius:var(--radius-default);}
.magazine-issues-container .highlighted-issue-details {flex: 0 0 70%;}
.magazine-issues-container .category-tags {display: flex;flex-wrap: wrap;gap:var(--elements-gap);margin: 15px 0;}
.magazine-issues-container .category-tags .category-tag {display:inline-flex;align-items: center;background:var(--rh-lightgrey);padding: 4px 12px;border-radius: var(--radius-min);gap:var(--elements-gap);}
.magazine-issues-container .others-header{display:flex;align-items:center;gap:var(--grid-gap);justify-content:space-between;}
.magazine-issues-container .others-header a.historico-link{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--elements-gap);text-decoration:underline;}
.magazine-issues-container .others-header a.historico-link:hover{color:var(--rh-red);}
.magazine-issues-container .category-tags .category-tag img{width:16px;height:16px;}
.magazine-issues-container .category-tags .category-more {display: inline-flex;align-items: center;margin-left: 5px;gap:var(--elements-gap);min-height:30px;}
.magazine-grid {margin: 20px 0;}
.magazine-grid .magazine-grid-item {overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.magazine-grid .grid-item-image {position: relative;overflow: hidden;margin-bottom:10px;}
.magazine-grid .grid-item-image img {display:block;width: 100%;height: auto;border-radius:var(--radius-default);}
.magazine-grid .grid-item-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.magazine-grid .magazine-grid-item .grid-item-hover .button{position:absolute;bottom:-48px;right:10px;}
.magazine-grid .magazine-grid-item:hover .grid-item-hover .button{bottom:10px;right:10px;}
.magazine-grid .grid-item-title {margin: 5px 0;}
.load-more-container {text-align: center;margin: 30px 0;}

/* topics */
.topics-header h2 {margin: 0;}
.topics-grid {column-gap: calc(var(--grid-gap) * 1.5);row-gap: calc(var(--grid-gap) * 1.5);}
.topic-item{padding:var(--elements-gap);border-radius:var(--radius-default);border:1px solid var(--rh-lightgrey);background:white;}
.topic-item a{display:flex;gap: calc(var(--grid-gap) / 2);}
.topic-item a:hover p{color:var(--rh-red);}
.topic-item a .topic-name{margin-bottom:5px;}
.topic-link {text-decoration: none;color: inherit;display: block;}
img.topic-image{width: 24px;height: 24px;object-fit:contain;object-position:center;}

/* áreas temáticas */
.areastematicas-grid .areatematica-item a:hover .post-count{color:var(--rh-red);}
.areastematicas-grid .areatematica-item .grid-item-image{position:relative;overflow:hidden;}
.areastematicas-grid .areatematica-item img{border-radius:var(--radius-default);}
.areastematicas-grid.grid3col{row-gap:calc( var(--grid-gap) * 2 );}
.areastematicas-grid .grid-item-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.areastematicas-grid .grid-item-hover .button{position:absolute;bottom:-48px;right:10px;}
.areastematicas-grid .areatematica-item:hover .grid-item-hover .button{bottom:15px;right:10px;}
.areastematicas-grid .areatematica-content{margin-top:10px}
.tax-areatematica .archive-title-block img{width:100px;height:100px;object-fit:cover;object-position:center;border-radius:var(--radius-default);}

/* archives */
.archive-title-block{display:flex;align-items:center;gap:var(--grid-gap);margin-bottom:30px;}
.archive-title-block > div{display:flex;}
.archive-title-block .tag{text-transform:capitalize;}
.archive-title-block img{width:32px;}
.archive-title-block .autor-image img{width:75px;border:2px solid var(--rh-lightgrey);border-radius:50%;}
.autor-intro{margin-bottom:40px;max-width:700px;}
.autor-intro a{text-decoration:underline;}
.archive-grid .post-link{display:flex;}
.archive-grid .post-title{display:grid;grid-template-columns:90% 1fr;}
.archive-grid .post-title .arrow-right{line-height:var(--fontsize-h3);}
.archive-grid .post-content{width:100%;}
.archive-grid .separator{height: 1px;background: var(--rh-lightgrey);margin: 10px 0;}
.archive-grid .post-image img{border-radius:var(--radius-default);min-width:125px;transition:var(--transition-default);}
.archive-grid .post-item:hover .post-image img{transform:rotate(3deg) scale(1.05);}
.archive-grid .magazine-issue,.archive-grid .post-category,.single-post .post-category{display:flex;gap:var(--elements-gap);margin-bottom:5px;}
.archive-grid .magazine-issue img{width:24px;height:24px;border-radius:var(--radius-min);}
.archive-grid .post-category img,.single-post .post-category img{width:24px;height:24px;object-fit:16px;object-position:center;}
.archive-grid .post-category:hover *,.archive-grid .magazine-issue:hover .small{color:var(--rh-red);}
.archive-grid .post-tags,.single-post .post-tags{margin-top:10px;}
.archive-grid .post-tags a.tag,.single-post a.tag{padding:2px 8px;background:var(--rh-lightgrey);margin-right:4px;border-radius:var(--radius-min);font-size:14px;text-transform:capitalize;}
.archive-grid .post-tags a.tag:hover,.single-post a.tag:hover{color:var(--rh-red);}
.archive-grid .post-author,.single-post .post-author,.single-post .post-areatematica{display:flex;gap:var(--elements-gap);}
.archive-grid .post-author:hover *{color:var(--rh-red);}
.archive-grid .post-author img,.single-post .post-author img,.single-post .post-areatematica img{width:24px;height:24px;border-radius:50%;border:2px solid var(--rh-lightgrey);}

/* single post */ 
.single-post #main-content .et_pb_section{padding:0 0 30px 0 !important;}
.single-post #main-content .et_pb_row{width:100% !important;max-width:100% !important;}
.single-post .post-top-bar,.single-post .post-top-bar a{height:64px;background:var(--rh-lightlightgrey);display:flex;align-items:center;width:100%;justify-content:center;}
.single-post .post-top-bar a{display:flex;justify-content:flex-start;width:95%;max-width:800px;font-weight:var(--fontweight-bold);}
.single-post .post-header,.single-post .post-meta-grid,.single-post .post-content,.single-post .post-footer,.single-post .extra-content{width:95%;max-width:800px;margin:auto;}
.single-post .post-content,.single-post .post-footer,.single-post .post-header h1,.single-post .post-meta-grid{margin-bottom:30px;}
.single-post .post-featured-image img{border-bottom-right-radius:150px;margin-bottom:30px;}
.single-post .maintext.post-content a{color:var(--rh-red);text-decoration:underline;}
.single-post .post-meta-left a:hover{color:var(--rh-red);}
.single-post .post-meta-right{display:flex;justify-content:flex-end;}
.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5, .single-post .post-content h6{margin-bottom:20px;line-height:115%;}
.single-post .post-content p{color:var(--rh-darkgrey);}
.single-post .post-content.maintext > p:last-of-type::after {content: "";display: inline-block;width: var(--fontsize-p);height: calc( var(--fontsize-p) * 0.75);margin-left: var(--elements-gap);background:url("icons/content-finaldot.svg") bottom no-repeat;background-size:contain;position:relative;top:2px;}
.single-post .post-content blockquote{background:var(--rh-lightlightgrey);padding:20px;border-radius:var(--radius-default);}
.single-post .post-content img{border-radius:var(--radius-default);}
.single-post .post-content ul,.single-post .extra-content ul{list-style:disc;padding:0 0 15px 15px;font-size:16px;}
.single-post ol{list-style:decimal;padding:0 0 15px 15px;font-size:16px;}
.single-post .extra-content h6,.single-post .extra-content li::marker,.single-post .post-content li::marker{color:var(--rh-red);}
.single-post .extra-content li{line-height:1em;margin-top:5px;}
.single-post .extra-content.audio{border-top:1px solid var(--rh-red);padding:20px 0;}
.single-post .extra-content.audio h5{margin-bottom:10px;display:flex;align-items:center;gap:var(--elements-gap);}
.single-post .extra-content.audio audio{width:100%;}
.single-post .post-sharing{display:flex;align-items:center;line-height:1em;gap:var(--elements-gap);}
.single-post .post-sharing a{padding:5px;border:1px solid transparent;border-radius:var(--radius-min);transition:var(--transition-default);}
.single-post .post-sharing a:hover{border:1px solid var(--rh-red);}
.single-post .post-navigation{display:flex;gap:var(--elements-gap);align-items:center;justify-content:flex-end;}
.single-post .related-posts-section{width:95% !important;max-width:1280px !important;margin:40px auto;}
.single-post .related-posts-section > h2{margin-bottom:40px;}
.single-post .publicaciones a{color:var(--rh-red);text-decoration:underline;}
.single-post .pdf-subscription-banner{min-width:200px;max-width:250px;font-weight:bold;display: flex;gap:var(--elements-gap);align-items: center;background:var(--rh-lightlightgrey);border-radius:var(--radius-default);padding:8px;transition:var(--transition-default);font-size:var(--fontsize-small);line-height:var(--fontsize-small);max-height:48px;}
.single-post .pdf-subscription-banner img{filter:none;position:relative;top:0;transition:var(--transition-default);}
.single-post .pdf-subscription-banner:hover{background:var(--rh-red);color:white;}
.single-post .pdf-subscription-banner:hover img{filter:brightness(100);top:-6px;}

video{border-radius:50%;}

/* queries */
@media (max-width: 1280px) {
	.grid4col{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 1024px) {
}
@media (min-width: 981px) {
	.et_vertical_nav #page-container #main-header{width:var(--column-width);}
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header{margin-left:250px !important;}
	ul#top-menu.nav{padding:0 !important}
	.et_vertical_nav #main-header{overflow:scroll;scrollbar-width:none;}
}   
@media (max-width: 980px) {
	.et_header_style_left #logo{max-width:100% !important}
	.et_header_style_left #et-top-navigation .mobile_menu_bar{padding:12px 0 !important;}
	.et_header_style_left #et-top-navigation .mobile_menu_bar:before{color:var(--rh-black);}
	.et_menu_container{margin:0 !important;padding:0 2.5% !important;width:100%;}
	.et_vertical_fixed.admin-bar #page-container #main-header{top:0;}
	.et_mobile_menu{border-color:var(--rh-red);}
	.et-l.et-l--footer .et_pb_row_1-4_3-4 > .et_pb_column_1_4{display:grid;grid-template-columns:200px 1fr;}
	.et-l.et-l--footer .et_pb_row_1-4_1-4_1-4{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--grid-gap);padding-bottom:0;}
	body.single-issue #main-content .et_pb_section{padding-top:0 !important}
	body.single-issue #main-content .et_pb_row{padding-top:2.5vw !important;}
}
@media (max-width: 768px) {
	h1,.likeh1{font-size:calc( var(--fontsize-h1) * 0.65);}
	h2,.likeh2{font-size:calc( var(--fontsize-h2) * 0.75);}
	h3,.likeh3{font-size:calc( var(--fontsize-h3) * 0.75);}
	h4,.likeh4{font-size:calc( var(--fontsize-h4) * 0.75);}
	h5,.likeh5{font-size:calc( var(--fontsize-h5) * 0.75);}
	h6,.likeh6{font-size:calc( var(--fontsize-h6) * 0.75);}
	.grid4col,.grid3col{grid-template-columns: 1fr 1fr;}
	.highlighted-issue-content {flex-direction: column;}
	.page-header {flex-direction: column;}
	.single-issue-container{flex-direction:column;}
	.issue-left-column{position:relative;top:0;display:flex;flex-direction:row-reverse;max-width:100%;width:100%;align-items:center;justify-content:left;margin:0 0 20px 0;padding:20px 20px 0 20px;background:#f3f3f3;border-radius:var(--radius-default);}
	.issue-left-column .mockup{width:25vw;min-width:150px;margin:0;}
	.issue-left-column .button{display:none;}
	.issue-right-column{width:100%;}
	.et-l.et-l--footer .et_pb_row_1-4_1-4_1-4{grid-template-columns:1fr 1fr;}
	.et-l.et-l--footer .et_pb_row_1-4_1-4_1-4 .et_pb_column_inner_2_tb_footer{grid-column:span 2;}
	.grid2col{grid-template-columns:1fr;}
	#et-main-area .et_pb_row{width:90% !important;}
	footer .et_pb_row{width:90% !important;}
	.single-post .post-top-bar a{width:90%;}
	.single-post .post-header,.single-post .post-meta-grid,.single-post .post-content,.single-post .post-footer,.single-post .extra-content{width:90%;}
	.magazine-issues-container .others-header{flex-direction:column;align-items:flex-start;gap:var(--elements-gap);}
	.magazine-issues-container .others-header a.historico-link{padding:5px;font-size:.8rem;border-radius:var(--radius-default);background:var(--rh-lightlightgrey);margin-top:8px;}

}   
@media (max-width: 480px) {
	.grid3col{grid-template-columns:1fr;}
	.authors-grid.grid4col,.topics-grid.grid4col,.et-l.et-l--footer .et_pb_row_1-4_3-4 > .et_pb_column_1_4{grid-template-columns:1fr;}
	.topics-grid{row-gap:var(--grid-gap);}
	.letter-section .author-box{align-items:center;}
	.authors-alphabet .letter.disabled {display:none;}
	.single-post .grid2col{gap:var(--grid-gap);}
	.et-l--footer .et_pb_column_single *, .et-l--footer .et_pb_column_inner_2_tb_footer *,.et-l--footer .legal{margin:auto;text-align:center;}
	.et-l--footer .et_pb_code{display:flex;}
	.et-l--footer .et_pb_button{margin-bottom:30px;}
	.et-l--footer .footer-social-menu{padding-bottom:0;}
}    