/*
Theme Name: Plumas Atómicas [AMP]
Theme URI: https://plumasatomicas.com/
Author: TLJ.MEDIA
Author URI: https://plumasatomicas.com/
Description: The 2019 theme for WordPress is a fully responsive theme that looks great on any device..
Version: 1.2
*/

@charset 'utf-8';

* {box-sizing:border-box;font-smooth:always;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0, 0, 0, .01) 0 0 1px;}
html {font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;line-height:1.25;font-size:16px;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {margin:0;padding:0;}
figure {margin:0;padding:0;}
figure img {display:block;}
a {text-decoration:none;color:inherit;}
button{border: none;background: none;outline: none;}
[role=button] {cursor:pointer;}

.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.hidden {display:none;}

/* ALL FILES */

#wpadminbar {z-index:999999999!important;position:fixed!important;}

body {font-family:'Roboto Condensed',sans-serif;font-display:swap;}
.container {margin:0 auto;width:100%;display:grid;grid-template-rows:auto;grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(16, 1fr);max-width:1240px;}
.container-no-grid {margin:0 auto;width:100%;max-width:1240px;}
body.home .container {max-width:1280px;}
.flex-container {margin:0 auto;display:flex;justify-content:space-between;max-width:1240px;align-items: center;}

.post h2 {margin:0;font-weight:600;padding:8px;line-height:1.25;font-size:20px;}
.post figure {position:relative;height:0;background:#EEE;padding-bottom:56.25%;}
.post figure img {width:100%;height:auto;display:block;}
.post div.category {font-family:'Roboto',sans-serif;padding:8px;color:#ca453a;text-transform:uppercase;font-weight:900;padding-bottom:0;font-size:14px;font-display:swap;}
.post div.description {font-family:'Roboto',sans-serif;padding:8px;font-weight:300;line-height:1.5;color:#696969;font-display:swap;}

.post-featured {position:relative;}
.post-featured figure {position:absolute;left:0;top:0;width:100%;height:100%;background:#0B4531;overflow:hidden;background-position:center center!important;background-size:cover!important;}
.post-featured figure img {height:100%;width:auto;opacity:0;}
.post-featured figure:after {content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:none;background:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8) 80%); background:-o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8) 80%); background:-moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8) 80%); background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8) 80%);}
.post-featured h2 {position:absolute;left:0;bottom:0;width:100%;height:auto;margin:0;padding:16px 20px;color:#FFF;font-size:22px;letter-spacing:0.03rem;text-shadow:1px 1px 1px rgba(0,0,0,.75), 1px 1px 0 rgba(0,0,0,.75), 0px 0px 1px rgba(0,0,0,.75);}

.post.type-video figure:after {content:"";width:100%;height:100%;left:0;top:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256,0C114.617,0,0,114.615,0,256s114.617,256,256,256s256-114.615,256-256S397.383,0,256,0z M344.48,269.57l-128,80 c-2.59,1.617-5.535,2.43-8.48,2.43c-2.668,0-5.34-0.664-7.758-2.008C195.156,347.172,192,341.82,192,336V176 c0-5.82,3.156-11.172,8.242-13.992c5.086-2.836,11.305-2.664,16.238,0.422l128,80c4.676,2.93,7.52,8.055,7.52,13.57 S349.156,266.641,344.48,269.57z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat;position:absolute;background-position:center;background-size:auto 32%;opacity:.9;}

/* GENERAL CLASSES */

.post-grid-title, .post-grid-more {grid-column:3 / span 12;text-align:center;}

.post-grid-title h1 {font-size:32px;color:#B73D36;font-weight:600;margin:0 0 32px;text-transform:uppercase;}
.post-grid-title h2 {font-size:32px;color:#B73D36;font-weight:600;margin-top:40px;text-transform:uppercase;}

div.see-more {background:#00A12F;display:inline-block;color:#FFF;font-family:'Roboto',sans-serif;font-weight:600;border-radius:5px;border:12px solid #00A12F;margin:8px 0 64px;font-display:swap;}
div.see-more svg {width:16px;height:16px;margin-left:4px;}

.post-grid {grid-column:3 / span 12;display:grid;grid-template-rows:auto;grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3, 1fr);}

.post-grid-solo {padding:72px 0 64px;}

/* ADS */
.ad-space {grid-column:span 16;text-align:center;}
.ad-break{background:#F5F5F5;margin: 30px auto;padding:10px 0;position: relative;width: 100%;left: 0;text-align: center;}
.ad-break amp-ad{margin: 10px auto 20px auto;}
.ad-alert{text-align: center;margin: 0;}
span.ad-alert:before{content: "ANUNCIO"; font-size: 14px;font-weight: 300;}



body.single .ad-break {border-bottom:none;}
body.single amp-next-page {border-bottom:1px solid #e8e8e9;}

amp-img.cover img {object-fit:cover;}

/* ADS */
.banner_tophome{max-width: 728px; margin:0 auto;}
.banner_single{margin-bottom:32px;}
.inhouse_banner{text-align: center;}
.ad-title{font-family:'Roboto',sans-serif;font-size:10px;font-weight:300;padding:0;font-display:swap;}

/* HEADER */

header {background:#000;width:100%;position:fixed;left:0px;z-index:2;overflow:hidden;top:0;box-shadow:0px 8px 12px rgba(0,0,0,0.5);}
body.admin-bar header {top:32px;}
main {padding-top:64px;}
body.single main {padding-top:0;}
.single-padder {padding-top:64px;}

header .flex-container {height:64px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
/*.header-left, .header-right {display:table-row;font-size:0;}*/
.header-left{display: flex;flex-direction: row;gap:20px;}
.header-left a {display:table-cell;vertical-align:middle;padding-left:16px;}
.amp-navbar-trigger{border: none;background: none;outline:none;font-family:sans-serif;}

#home-logo {text-align:center;padding-bottom:8px;}

/* FOOTER */

footer {background:#1B1E1F;color:#FFF;font-family:'Roboto',sans-serif;font-size:14px;padding:32px 0 36px;line-height:1.5;font-display:swap;}
footer .copyright {color:#FFF;display:inline-block;}
footer ul {list-style:none;display:inline-block;margin-left:32px;}
.footer-left amp-img {float:left;display:inline-block;margin-right:16px;}

/* HOME */

.main-grid {margin:64px auto;grid-column-gap:0px;grid-row-gap:0px;}

.grid-with-title {margin:24px auto 32px;}


/* HOME COVID */
.section_obj{padding:64px 0;}
.inner_wrapper{max-width:840px;margin:0 auto;padding:8px;}
.flex_container{display: flex; flex.direction: row; flex-wrap: wrap; justify-content: space-between;align-items:top;}
.fig_object{width:calc(100% / 2 - 32px);margin-bottom:64px;box-shadow: 2px 1px 4px 0px rgba(0,0,0,0.4); border-radius: 5px;overflow: hidden;transition:0.4s;}
.fig_object:hover{box-shadow: 4px 3px 16px 0px rgba(0,0,0,0.2);}
.fig_caption{padding:8px;}
.fig_caption p{margin: 8px 0;font-weight: lighter;line-height: 24px;color:#666;}
.fig_title{margin:0;}

/* POST ARCHIVE */

.archive-section {margin:40px auto 24px;}
.archive-content {grid-column:2 / span 10;}

.post-archive {display:grid;grid-template-rows:auto;grid-row-gap:32px;grid-template-columns:1fr;}
.post-archive .post h2 {padding:0;font-size:16px;font-weight:500;}
.post-archive .post div.description {padding:0;}
.post-archive .post figure {float:right;width:28%;padding-bottom:0;height:auto;margin-left:24px;}

.post-selected {padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.15)}
.post-selected h2 {margin:0;font-weight:600;padding:8px;line-height:1.2;font-size:24px;padding-bottom:0;}
.post-selected figure {position:relative;background:#EEE;}
.post-selected figure img {width:100%;height:auto;display:block;}
.post-selected div.description {font-family:'Roboto',sans-serif;padding:8px;margin-top: 8px;font-weight:300;line-height:1.5;color:#848484;font-display:swap;}

.post-archive-pagination {grid-column:4 / span 10;text-align:center;padding:24px 0 48px;}

ul.page-numbers li {list-style:none;display:inline-block;color:#999;margin:8px 16px 0px;font-weight:600;}
ul.page-numbers li span.current {color:#b73d36;font-weight:900;}
ul.page-numbers li a {text-decoration:none;color:inherit;}
ul.page-numbers li a.next.page-numbers, ul.page-numbers li a.prev.page-numbers {font-size:0;width:19px;height:19px;background:red;display:block;text-indent: 20px;position: relative;overflow: hidden;top:4px;}

ul.page-numbers li a.next.page-numbers {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12,4,10.59,5.41,16.17,11H4v2H16.17l-5.58,5.59L12,20l8-8Z' transform='translate(-4 -4)' fill='%2320535f'/%3E%3C/svg%3E") no-repeat;background-size:16px;background-position:center;}
ul.page-numbers li a.prev.page-numbers {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8,16l1.41-1.41L3.83,9H16V7H3.83L9.41,1.41,8,0,0,8Z' style='fill:%2320535f'/%3E%3C/svg%3E") no-repeat;background-size:16px;background-position:center;}

/* VIDEOS */

#yt-player{display: none;}
.yt_play_button{width: auto;height: 98px; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/*.yt_play_button path{fill: rgba(0,0,0,0.55);transition:fill 0.3s;}*/
.image_frame{position: relative;}
.image_frame img{width: 100%;height:auto;}
/*.image_frame:hover > .yt_play_button path{fill: #ff0000;}*/
.videos-home-section {padding-bottom:32px;}

.videos-grid {grid-column:span 16;display:grid;grid-template-columns:repeat(16, 1fr);}
.iframe-video {grid-column:span 12;background:#1b1e1f;position: relative;padding-top: 56.25%;}
.iframe-video .image_frame{height:100%;}
.iframe-video .image_frame img{height:100%;object-fit: cover;}
.iframe-video iframe#yt-player, .iframe-video .yt-player{position: absolute;top:0;left: 0;width: 100%;height: 100%;}

.videos-list {grid-column:span 4;position:relative;overflow-x:hidden;overflow-y:scroll;}
.videos-list ul {list-style:none;position:absolute;left:0;top:0;width:100%;height:auto;}
.videos-list li {
	display:grid;grid-template-columns:2fr 4fr;grid-gap:12px;font-size:15px;
	font-weight:600;padding:16px;background:rgba(251, 233, 100, .6);}
.videos-list li:first-of-type {border-top:none;}

.videos-list li.selected {background:#fbe964;color:#000;}

.videos-list::-webkit-scrollbar {width:11px;background:#1b1e1f;border:2px solid #1b1e1f;}
.videos-list::-webkit-scrollbar-thumb {background:#fff;border-right:2px solid #1b1e1f;border-top:2px solid #1b1e1f; border-bottom:2px solid #1b1e1f;}
.videos-list::-webkit-scrollbar-thumb:hover {background:#ff9537;}

#esp_narc_videos{margin-bottom: 16px;box-shadow: 1px 3px 6px rgba(0,0,0,0.3);}
#esp_narc_playlist, #esp_narc_videos{background-color: #1E3F4F;}
#esp_narc_playlist li.selected{background-color: #C1E3E3;color:#000;}
#esp_narc_playlist li{border-top:1px solid white;}


/* SIDEBAR */

aside.sidebar:not(.single-sidebar){grid-column:span 5;text-align:center;}
.sidebar-item {text-align:left;display:inline-block;width:300px;margin-bottom:32px;}
.sidebar-item-title h3 {font-size:24px;color:#b73d36;font-weight:600;margin:0 0 24px;text-align:center;text-transform:uppercase;}
.sidebar-ad-break {text-align:center;}

.related-sidebar-content {display:grid;grid-template-rows:auto;grid-row-gap:24px;grid-template-columns:1fr;}
.related-sidebar-content .post h2 {padding:0;font-size:16px;font-weight:600;position:relative;top:-2px;line-height:1.35;}
.related-sidebar-content .post figure {float:right;width:32%;padding-bottom:0;height:auto;margin-left:16px;}

.related-sidebar-section {margin-bottom:48px;}
.related-grid {display:grid;grid-template-rows:auto;grid-row-gap:32px;grid-template-columns:1fr;}

/* ERROR 404 */

.error-title {grid-column:span 16;text-align: center;margin:32px 0;font-family:'Roboto',sans-serif;font-display:swap;}
.error-title h1 {text-transform:uppercase;font-size:64px;font-weight:900;margin:0;}
.error-title p {color:#9D9E9D;margin:0;font-size:28px;font-weight:300;}
.error404-section .post-grid-title {border-top:1px solid rgba(0,0,0,.1);}
.error404-section .post-grid-title h2 {margin-top:24px;}
.error404-section .post-grid {margin-bottom:64px;}

/* SOCIAL MEDIA ICONS */

.sm-links li {display:inline-block;margin-right:2px;}
.sm-icon {width:24px;height:24px;display:block;}

.fb-icon {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12-24A12 12 0 0 0 0-12 12 12 0 0 0 12 0 12 12 0 0 0 24-12 12 12 0 0 0 12-24Zm3.4 12.308H13.389v7.3H10.414v-7.3H9v-2.577h1.414v-1.67a2.821 2.821 0 0 1 3-3.061l2.2.009v2.5h-1.6a.611.611 0 0 0-.63.7v1.518h2.267L15.4-11.692Z' transform='translate(0 24)' fill='%230154A6'/%3E%3C/svg%3E") no-repeat;}
.tw-icon {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M40-24A12 12 0 0 0 28-12 12 12 0 0 0 40 0 12 12 0 0 0 52-12 12 12 0 0 0 40-24Zm5.938 8.918c.006.127.009.255.009.382a8.357 8.357 0 0 1-8.414 8.415A8.372 8.372 0 0 1 33-7.614a6 6 0 0 0 .705.042 5.929 5.929 0 0 0 3.673-1.267 2.96 2.96 0 0 1-2.763-2.054 2.911 2.911 0 0 0 .556.054 2.957 2.957 0 0 0 .779-.1 2.959 2.959 0 0 1-2.372-2.9v-.037a2.928 2.928 0 0 0 1.339.37A2.953 2.953 0 0 1 33.6-15.972a2.946 2.946 0 0 1 .4-1.488 8.4 8.4 0 0 0 6.1 3.091 2.972 2.972 0 0 1-.077-.674A2.957 2.957 0 0 1 42.98-18a2.954 2.954 0 0 1 2.159.934 5.928 5.928 0 0 0 1.878-.718 2.971 2.971 0 0 1-1.3 1.636 5.933 5.933 0 0 0 1.7-.467 6.011 6.011 0 0 1-1.476 1.532Z' transform='translate(-28 24)' fill='%2305BADC' /%3E%3C/svg%3E") no-repeat;}
.ig-icon {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M75.75-8.785a5.722 5.722 0 0 1-.362 1.892 3.834 3.834 0 0 1-.9 1.381 3.826 3.826 0 0 1-1.381.9 5.722 5.722 0 0 1-1.892.362c-.832.038-1.1.047-3.215.047s-2.383-.009-3.215-.047a5.722 5.722 0 0 1-1.892-.362 3.826 3.826 0 0 1-1.381-.9 3.824 3.824 0 0 1-.9-1.381 5.7 5.7 0 0 1-.363-1.892c-.038-.832-.047-1.1-.047-3.215s.009-2.383.047-3.215a5.709 5.709 0 0 1 .363-1.893 3.824 3.824 0 0 1 .9-1.381 3.824 3.824 0 0 1 1.381-.9 5.72 5.72 0 0 1 1.892-.363c.832-.038 1.1-.047 3.215-.047s2.383.009 3.215.047a5.72 5.72 0 0 1 1.892.363 3.824 3.824 0 0 1 1.381.9 3.834 3.834 0 0 1 .9 1.381 5.726 5.726 0 0 1 .362 1.893c.038.832.047 1.1.047 3.215s-.009 2.383-.047 3.215M68-24A12 12 0 0 0 56-12 12 12 0 0 0 68 0 12 12 0 0 0 80-12 12 12 0 0 0 68-24m4.162 8.773a.936.936 0 0 1-.935-.936.935.935 0 0 1 .935-.935.936.936 0 0 1 .936.935.936.936 0 0 1-.936.936M68-8a4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-4 4m6.079-8.6a2.422 2.422 0 0 0-.583-.9 2.412 2.412 0 0 0-.9-.583 4.316 4.316 0 0 0-1.448-.269c-.822-.037-1.069-.045-3.151-.045s-2.328.008-3.151.045a4.315 4.315 0 0 0-1.448.269 2.412 2.412 0 0 0-.9.583 2.422 2.422 0 0 0-.583.9 4.3 4.3 0 0 0-.268 1.448c-.038.823-.046 1.069-.046 3.151s.008 2.329.046 3.151A4.3 4.3 0 0 0 61.922-7.4a2.422 2.422 0 0 0 .583.9 2.419 2.419 0 0 0 .9.583 4.315 4.315 0 0 0 1.448.269c.823.037 1.069.045 3.151.045s2.329-.008 3.151-.045A4.316 4.316 0 0 0 72.6-5.922a2.419 2.419 0 0 0 .9-.583 2.422 2.422 0 0 0 .583-.9 4.319 4.319 0 0 0 .268-1.448c.038-.823.046-1.069.046-3.151s-.008-2.328-.046-3.151a4.319 4.319 0 0 0-.268-1.448M68-14.6A2.6 2.6 0 0 0 65.4-12 2.6 2.6 0 0 0 68-9.4 2.6 2.6 0 0 0 70.6-12 2.6 2.6 0 0 0 68-14.6' transform='translate(-56 24)' fill='%2320535f' /%3E%3C/svg%3E") no-repeat;}
.yt-icon {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M96-24a12 12 0 0 1 12 12A12 12 0 0 1 96 0 12 12 0 0 1 84-12 12 12 0 0 1 96-24Zm7.252 14.59v-5.18a2.589 2.589 0 0 0-2.59-2.59H91.338a2.59 2.59 0 0 0-2.59 2.59v5.18a2.591 2.591 0 0 0 2.59 2.59h9.325A2.59 2.59 0 0 0 103.252-9.41Zm-8.692-.647v-3.885L98.446-12Z' transform='translate(-84 24)' fill='%2320535f'/%3E%3C/svg%3E") no-repeat;}
.wa-icon {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 12A12 12 0 1 1 12 24 12.035 12.035 0 0 1 0 12Zm3.975-.225a9.5 9.5 0 0 0 1.2 4.275L3.75 20.4l4.5-1.425a8.367 8.367 0 0 0 3.9.975 8.175 8.175 0 1 0-8.175-8.175Zm4.425 5.7L5.85 18.3l.825-2.475a7.515 7.515 0 0 1-1.35-4.05A6.825 6.825 0 1 1 12.15 18.6 7.355 7.355 0 0 1 8.4 17.475Zm.675-9.3a2.263 2.263 0 0 0-.825 1.65 2.532 2.532 0 0 0 .3 1.425 10.991 10.991 0 0 0 2.25 2.775A7.109 7.109 0 0 0 13.95 15.6a2.349 2.349 0 0 0 2.025-.6 1.934 1.934 0 0 0 .375-1.425c0-.225-.15-.225-.15-.225s-1.275-.6-1.575-.75a.335.335 0 0 0-.45.075s-.375.525-.526.675c-.075.225-.15.3-.525.225a4.248 4.248 0 0 1-1.575-.975 6.391 6.391 0 0 1-1.125-1.35.208.208 0 0 1-.006-.294l.006-.006a5.434 5.434 0 0 0 .525-.6.446.446 0 0 0 0-.525c-.075-.15-.6-1.425-.675-1.575-.075-.225-.224-.225-.224-.225H9.375a1.1 1.1 0 0 0-.3.15Z' style='fill:%2320535f'/%3E%3C/svg%3E") no-repeat;}
.cl-icon {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0A12 12 0 1 0 24 12 12 12 0 0 0 12 0Zm-.75 15.75h-3a3.75 3.75 0 0 1 0-7.5h3V9.675h-3a2.325 2.325 0 0 0 0 4.65h3ZM9 12.75v-1.5h6v1.5Zm6.75 3h-3V14.325h3a2.325 2.325 0 0 0 0-4.65h-3V8.25h3a3.75 3.75 0 0 1 0 7.5Z' style='fill:%239D9E9D'/%3E%3C/svg%3E") no-repeat;cursor:pointer;}

.cl-hidden {width:1px;height:1px;position:relative;overflow:hidden;margin:0;}
.cl-hidden textarea {font-size:1px;border:none;outline:none;opacity:0;}

/* SINGLE */

.single-section {margin:40px auto 32px;overflow:hidden;}
.single-content {grid-column:2 / span 14;}

.single-post-title {margin-bottom:16px;grid-column:3/span 12;}
.single-post-title h1 {font-weight:600;font-size:42px;line-height:1.25;margin:0;}
.single-post-title div.single-category {font-family:'Roboto',sans-serif;font-weight:900;text-transform:uppercase;color:#ca453a;font-display:swap;}
.single-post-title div.single-category a {margin-right:6px;padding-right:6px;border-right:2px solid #ca453a;}
.single-post-title div.single-category a:last-of-type {margin-right:0;padding-right:0;border-right:none;}
.single-post-title div.description {font-family:'Roboto',sans-serif;font-weight:600;line-height:1.75;color:#777;margin-top:4px;font-display:swap;}
.single-post-title div.author {font-weight:900;margin-top:12px;text-transform:uppercase;font-size:14px;font-family:'Roboto',sans-serif;font-display:swap;}
.single-post-title span.autor:after {content:" | ";}

.single-image-container {display:grid;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:48px;}
.single-image {grid-column:span 1;overflow:hidden;}
.single-image img {display:block;width:100%;height:auto;}

.caption-thumbnail-text {margin:0;opacity:.6;padding:4px 8px 0;text-align:center;font-size:14px;font-family:'Roboto',sans-serif;line-height:1.2;font-display:swap;}

.single-post-content .sm-share {position:absolute;left:-88px;top:4px;list-style:none;padding-top:20px;}
.single-post-content .sm-share li a {zoom:1.2;}
.sm-share:before {content:"COMPARTIR";font-size:10px;position:absolute;left:50%;top:0px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:600;color:#0B4531;font-family:'Roboto',sans-serif;}
.sm-share li {margin:10px 4px;}
.single-post-content .sm-share li {
	background-color: dimgray;
	box-shadow: 1px 2px 8px rgba(0, 0, 0, .3);
  	min-height:48px;
  	display:grid;place-content: center;
  	border-radius: 4px;
  	padding: 0 8px;
}
.single-post-content .sm-share li a{display: grid;place-content: center;}


.single-grid, .single-related {display:grid;grid-template-rows:auto;grid-template-columns:1fr 728px 1fr;}
.single-post-content {grid-column:2 / span 1;font-family:'Roboto',sans-serif;font-weight:300;font-size:17px;line-height:1.75;position:relative;}
.single-post-content:first-letter {text-transform:uppercase;font-size:102px;color:#212121;vertical-align:top;float:left;line-height:82px;margin-top:0px;margin-right:12px;font-weight:900;font-family:'Roboto',sans-serif;font-display:swap;}
.single-post-content .aligncenter{}
.single-post-content p {margin:0;margin-bottom:24px;}
.single-post-content img:not(.sm-share img){width:100%;height:auto;display:block;object-fit: cover;}
.single-post-content figure {width:100%;}
.single-post-content figure {width:100%!important;margin-bottom:24px;}
.single-post-content figure img {width:100%;height:auto;}
.single-post-content figure amp-img {width:100%;height:auto;}
.single-post-content figcaption {color:#00a12f;font-size:14px;font-weight:400;border-bottom:1px solid #9D9E9D;padding:2px 4px 4px;}
.single-post-content .twitter-tweet {margin:0px auto 24px auto;}
.single-post-content .instagram-media {margin:0px auto 24px auto;}
.single-post-content .instagram-media {margin:0px auto 24px auto!important;}
.single-post-content .youtube-video {width:100%;height:0;padding-bottom:56.25%;position:relative;margin-bottom:24px;}
.single-post-content .youtube-video iframe {display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.single-post-content .facebook-post {text-align:center;margin-bottom:24px;}
.single-post-content .facebook-post-video {margin-bottom:24px;}
.single-post-content .facebook-post-video .fb-video, .single-post-content .facebook-post-video .fb-video span, .single-post-content .facebook-post-video .fb-video iframe {width:100%;}
.single-post-content .facebook-post-video .fb-video, .single-post-content .facebook-post-video .fb-video span, .single-post-content .facebook-post-video .fb-video iframe {width:100%!important;}
.single-post-content ul:not(.sm-share) {padding-left:32px;margin-bottom:24px;}
.single-post-content ul:not(.sm-share) li {margin-bottom:16px;list-style:none;position:relative;}
.single-post-content ul:not(.sm-share) li:before {content:"·";position:absolute;font-family:'Roboto Condensed',sans-serif;font-weight:900;left:-22px;color:#ca453a;font-size:24px;line-height:28px;font-display:swap;}
.single-post-content ul:not(.sm-share) li:last-of-type {margin-bottom:0;}
.single-post-content ol {padding-left:32px;margin-bottom:24px;counter-reset:list-counter;}
.single-post-content ol li {margin-bottom:16px;list-style:none;position:relative;}
.single-post-content ol li:before {content:counter(list-counter) ".";counter-increment:list-counter;position:absolute;font-family:'Roboto Condensed',sans-serif;font-weight:600;left:-24px;color:#ca453a;font-display:swap;}
.single-post-content ol li:last-of-type {margin-bottom:0;}
.single-post-content blockquote:not(.cu-embedded-content) {color:#e63c2e;font-size:20px;padding:0 16px;margin-bottom:24px;}
.single-post-content blockquote:not(.cu-embedded-content) em {font-family:'Roboto Condensed',sans-serif;}
.single-post-content blockquote:not(.cu-embedded-content) p:last-of-type {margin-bottom:0;}
.single-post-content h1, .single-post-content h2, .single-post-content h3, .single-post-content h4, .single-post-content h5, .single-post-content h6 {font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#e63c2e;font-display:swap;}
.single-post-content h2, .single-post-content h3 {font-size:24px;line-height:32px;}
.single-post-content iframe {margin-bottom:24px;max-width:100%;}
.single-post-content div iframe, .single-post-content p iframe {margin-bottom:0;}

.single-post-content blockquote amp-ad {display:none;}
.single-post-content .embedded amp-ad {display:none;}
.single-post-content .wp-caption amp-ad {display:none;}
.single-post-content amp-ad {margin:0 auto 24px;display:block;}

.single-post-content div.wp-video {width:100%;margin-bottom:24px;}
.single-post-content div.wp-video {width:100%!important;}

.single-post-content div.wp-caption {width:calc(100% + 32px);}
.single-post-content div.wp-caption {position:relative;width:calc(100% + 32px)!important;left:-16px;}
.single-post-content div.wp-caption amp-ad {display:none;}
.single-post-content div.wp-caption amp-img {width:100%;height:auto;display:block;}
.single-post-content div.wp-caption .wp-caption-text {opacity:.6;font-size:15px;font-weight:bold;text-align:center;line-height:1.25;margin-top:4px;}

.single-post-content p a, .single-post-content ul:not(.sm-share) li a, .single-post-content ol li a {background:#fbeb62;box-decoration-break:clone;-webkit-box-shadow:2px 0 0 #fbeb62, -3px 0 0 #fbeb62, -3px 2px 0 #fbeb62, 2px 2px 0 #fbeb62;-moz-box-shadow:2px 0 0 #fbeb62, -3px 0 0 #fbeb62, -3px 2px 0 #fbeb62, 2px 2px 0 #fbeb62;-ms-box-shadow:2px 0 0 #fbeb62, -3px 0 0 #fbeb62, -3px 2px 0 #fbeb62, 2px 2px 0 #fbeb62;-o-box-shadow:2px 0 0 #fbeb62, -3px 0 0 #fbeb62, -3px 2px 0 #fbeb62, 2px 2px 0 #fbeb62;box-shadow:2px 0 0 #fbeb62, -3px 0 0 #fbeb62, -3px 2px 0 #fbeb62, 2px 2px 0 #fbeb62;}
.single-post-content blockquote a {background:transparent;border-bottom:2px solid #e63c2e;box-decoration-break:initial;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}

.single-related div[role=list] {display:grid;grid-template-columns:1fr;grid-gap:24px;grid-template-rows:auto;}

.single-related .post-archive {grid-column:2 / span 9;}
.single-footer {grid-column:2 / span 1;}

.tag_cloud {list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;font-family:'Roboto',sans-serif;margin-bottom:32px;font-display:swap;}
.tag_cloud li {background-color:#000;color:#f5de9f;padding:2px 6px;margin:3px;font-size:14px;font-weight:900;text-transform:uppercase;}
.tag_cloud li:hover {background-color:#000000;}

.copylink_popup {position:absolute;top:40%;left:30%;background-color:rgba(255,255,255,0.6);padding:8px;border-radius:3px;}

/* SINGLE ESPECIAL NARCO */
.page-template-page-especial-narco header{background-color: white;}
.bg_dark{background-color: #1E3F4F;padding-top:60px;padding-bottom:40px;margin-bottom: 16px;box-shadow: 1px 3px 6px rgba(0,0,0,0.3);}
.bg_light{background-color:#C1E3E3;color:#1E3F4F;padding-bottom:32px;}
.text_wrapper .image_frame img{width:128px;height: 128px;object-fit:cover;}
.text_wrapper{margin-bottom: 16px;box-shadow: 1px 3px 6px rgba(0,0,0,0.3);}
.text_wrapper p a{color:#ff7a61;text-decoration: underline;}
.text_wrapper p strong{font-weight: bold;}
.art_body{font-size: 18px;line-height: 24px;font-weight: lighter;}
.head_fig{position:relative; }
.head_caption{position:absolute;bottom:-60px;left:0;right:0;font-family: 'Tomorrow', sans-serif;color:#1E3F4F;text-align: center;}
.head_caption .head_heading{font-weight:900;background-color: #fff;display: inline-block;padding:8px 16px;margin:16px 0;display: inline-block;}
.head_caption h1{font-size: 35px;text-transform: uppercase;line-height: 35px;}
.head_caption h2{font-size: 24px;line-height: 24px;}
.bg_dark .image_frame{margin-top: 32px;}
.art_body{color:#fff;}
.art_body p, .art_body blockquote{padding:0 20px;max-width: 864px;margin:0 auto 16px auto;}
.art_body blockquote{font-style: italic;}
#video_sexenios{margin-bottom: 16px;box-shadow: 1px 3px 6px rgba(0,0,0,0.3);}
#video_sexenios video{width:100%;height:auto;}
#videos-list.narc li{background-color: transparent;}
#videos-list.narc li span{line-height: 1.3;}
#videos-list.narc li.selected{background-color: #c1e3e3;}
.image_frame{text-align: center;}
.text_wrapper{padding-top: 60px;}
.art_body .head_caption{bottom:-50px;}
.art_body .head_caption.zeta{bottom:-35px;}
.art_body p.source_credit{font-weight: normal;line-height: 16px;font-size:12px; opacity: 0.5;max-width: 568px;margin:0 auto;}



/*AUTHOR CARD*/

.author-card {background:#000;display:grid;grid-template-columns:160px auto;margin-bottom:24px;align-items:center;box-shadow:0 0 8px rgba(0,0,0,.08);color:#FFF;}
.author-card img {display:block;width:100%;height:auto;}

.author-info {padding:10px 16px 8px;}
.author-info a {font-size:18px;font-weight:700;}
.author-info span {display:block;font-size:14px;font-weight:400;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:18px;max-height:72px;}
.author-info .social-menu {display:inline-block;width:24px;height:24px;margin-right:4px;margin-top:8px;}

.related-section .post img{width: 100%;height: auto;object-fit: cover;}

/*EMBED*/

div.cu-embedded-content {background:#f9f1dd;margin-bottom:24px;display:grid;grid-template-columns:auto 140px;font-family:'Roboto',sans-serif;font-display:swap;}
div.cu-embedded-content amp-img {display:block;position:relative;}
div.cu-embedded-content amp-img:after {content:"";position:absolute;right:4px;bottom:4px;width:18px;height:18px;background:url(images/links/pa-link.svg);pointer-events:none;}
div.embedded {padding:10px 16px 6px;line-height:1.4;}
div.embedded-image {padding:0;}

div.pre-text {font-weight:900;font-size:13px;color:#ca453a;}
div.embedded p {margin-bottom:0;position:relative;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:24px;max-height:96px;font-size:18px;}
div.embedded a {border-bottom:none;color:#000;background:transparent;box-decoration-break:initial;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}

/*EXTERNAL LINKS [TLJ]*/

div.cu-embedded-content figure {width:100%;height:0;padding-bottom:100%;overflow:hidden;margin-bottom:0;position:relative;}

div.cu-embedded-content.erizos-brand {background:#fbe2f1;}
div.cu-embedded-content.erizos-brand div.pre-text {color:#000;}
div.cu-embedded-content.erizos-brand div.embedded a {color:#ff3db4;}
div.cu-embedded-content.erizos-brand amp-img {position:absolute;width:100%;height:100%;}
div.cu-embedded-content.erizos-brand amp-img:after {background:url(images/links/er.svg);}

div.cu-embedded-content.oink-brand {background:#defff2;}
div.cu-embedded-content.oink-brand div.pre-text {color:#1da83e;}
div.cu-embedded-content.oink-brand div.embedded a {color:#000;}
div.cu-embedded-content.oink-brand amp-img {position:absolute;width:100%;height:100%;}
div.cu-embedded-content.oink-brand amp-img:after {background:url(images/links/oo.svg);}

div.cu-embedded-content.tnews-brand {background:#d6f3f2;}
div.cu-embedded-content.tnews-brand div.pre-text {color:#1ccfc9;}
div.cu-embedded-content.tnews-brand div.embedded a {color:#32373c;}
div.cu-embedded-content.tnews-brand amp-img {position:absolute;width:100%;height:100%;}
div.cu-embedded-content.tnews-brand amp-img:after {right:5px;bottom:5px;width:16px;height:16px;background:url(images/links/nt.svg);}

div.cu-embedded-content.pleyers-brand {background:#fef89c;}
div.cu-embedded-content.pleyers-brand div.pre-text {color:#888;}
div.cu-embedded-content.pleyers-brand div.embedded a {color:#000;}
div.cu-embedded-content.pleyers-brand amp-img {position:absolute;width:100%;height:100%;}
div.cu-embedded-content.pleyers-brand amp-img:after {background:url(images/links/lp.svg);}

div.cu-embedded-content.codigo-brand {background:#e0f2f9;}
div.cu-embedded-content.codigo-brand div.pre-text {color:#00b5d7;}
div.cu-embedded-content.codigo-brand div.embedded a {color:#000;}
div.cu-embedded-content.codigo-brand amp-img {position:absolute;width:100%;height:100%;}
div.cu-embedded-content.codigo-brand amp-img:after {background:url(images/links/ce.svg);}

/*PAGE*/

.page-section {padding:48px 0 40px;}
.page-title-section {background:#fbeb62;}
.page-title {grid-column:3/span 12;}
.page-title h1 {font-weight:900;font-size:40px;line-height:1.25;margin:0;text-align:center;padding:32px 0;font-family:'Roboto',sans-serif;font-display:swap;}

/*AMP*/

amp-social-share {width:32px;height:32px; background-size:75% auto; display:inline-block;border-radius:100%;}
amp-social-share.amp-social-share-whatsapp {background-size:70% auto!important;}

/*SUSCRIBE*/

amp-web-push-widget {position:absolute;}
div.amp-widget {position:fixed;width:100%;max-width:460px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#FFF;left:50%;top:0;text-align:center;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:3000;padding:12px 24px 20px;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.14);-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.14);box-shadow: 0 2px 10px 0 rgba(0,0,0,.14);}
div.popover-body-message {font-size:16px;font-weight:600;margin:8px 0 16px;font-family:'Roboto',sans-serif;font-display:swap;}
amp-web-push-widget button.subscribe {display:inline-flex;align-items:center;border-radius: 2px;border: 0;box-sizing: border-box;margin: 0;padding:8px 16px;cursor: pointer;outline: none;font-size: 15px;font-weight:bold;background: #000;color: white;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
button.unsubscribe {font-weight:bold;display:inline-flex;align-items:center;border-radius:2px;border:0;box-sizing:border-box;margin:0;padding:8px 16px;cursor:pointer;outline:none;font-size:15px;font-weight:bold;background:#FFF;color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0);}

body.admin-bar div.amp-widget {top:32px;}

amp-user-notification {z-index:3000;background:transparent;}

/* MENU */

#menu-sidebar{position: fixed;top:0px;z-index: 3;height:100vh;background-color: white;overflow: hidden;width: 0;transition: width .3s;}
#menu-sidebar.open_menu{width: 300px;}


.amp-close-sidebar {font-weight:900;font-size:18px;color:#FFF;background:#000;display:block;width:28px;height:28px;line-height:27px;text-align:center;}
.amp-sidebar a {display:block;}

.amp-sidebar-header {display:flex;justify-content:space-between;padding:0 16px;height:64px;align-items:center;min-width:300px;background:#fbeb62;}
.amp-sidebar-header a {display:inline-flex;}
.amp-sidebar-nav ul {list-style:none;padding:0;margin:0;font-size:18px;text-align:center;}
ul.sub-menu {padding-bottom:16px;border-top:none;}

.amp-sidebar-nav ul li {line-height:3em;font-weight:700;padding:0 15px;font-size:18px;}
ul.sub-menu li {font-weight:400;border-bottom:none;opacity:.6;}

.amp-sidebar-top {position:absolute;width:100%;height:64px;left:0;top:0;background:red;}
.amp-sidebar-content {background:#FFF;width:300px;position:absolute;top:64px;height:calc(100% - 64px);}
.amp-sidebar-footer {text-align:center;margin-top:24px;border-top:1px solid #E2E2E2;padding:32px 16px 0;font-size:14px;line-height:24px;font-weight:800;background:#FFF;font-weight:400;}
.amp-sidebar-footer ul {list-style:none;margin-bottom:16px;margin-top:16px;font-weight:900;text-transform:uppercase;font-size:14px;}

#searchform {text-align:left;position:relative;padding:16px;}
#searchform label {display:none;}
#searchform input {-webkit-appearance:none;border:none;outline:none;height:40px;line-height:40px;font-family:'Roboto',sans-serif;font-size:16px;color:#FFF;border-radius:0px;font-display:swap;}
#searchform input[type=text] {width:calc(100% - 40px);padding-right:8px;padding-left:8px;color:#000;border:2px solid #000;background:#FFF;}
#searchform input[type=submit] {font-size:0;width:40px;position:absolute;top:16px;right:16px;cursor:pointer;height:40px;border:2px solid #000;background-color:#000;background-repeat:no-repeat;background-size:20px auto;background-position:center;}

.gray-bkg {background:#857550;color:#FFF;border-bottom:1px solid #756847;border-top:1px solid #756847;}
.gray-bkg .post-grid-title h2 {margin-bottom:16px;}
.gray-bkg .square-4-grid {margin:0 auto;padding:24px 0 48px;grid-column-gap:24px;}

.image-bkg {color:#FFF;}
.image-bkg .post-grid-title h2 {margin-bottom:16px;color:#fbeb62;}
.image-bkg .square-1-grid {margin:0 auto;padding:24px 0 48px;grid-column-gap:24px;}
.image-bkg .square-2-grid {margin:0 auto;padding:24px 0 48px;grid-column-gap:24px;}
.image-bkg .square-3-grid {margin:0 auto;padding:24px 0 48px;grid-column-gap:24px;}
.image-bkg .square-4-grid {margin:0 auto;padding:24px 0 48px;grid-column-gap:24px;}

.shadow-bkg {background:rgba(0,0,0,.6);}

.carousel-grid {grid-column: 3/span 12;}
.carousel-grid-mobile {display:none;}

.column-posts {margin-bottom:80px;display:grid;grid-template-columns:1fr;grid-gap:16px;}

.column-posts div.post:nth-of-type(1) {position:relative;}
.column-posts div.post:nth-of-type(1) figure {position:relative;}
.column-posts div.post:nth-of-type(1) figure:after {content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:none;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8) 80%);background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8) 80%);background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8) 80%);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8) 80%);}
.column-posts div.post:nth-of-type(1) h2 {position:absolute;width:100%;height:auto;left:0;bottom:0;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,.75), 1px 1px 0 rgba(0,0,0,.75), 0px 0px 1px rgba(0,0,0,.75);}

.column-posts div.post:nth-of-type(2) {background:#F9FBBE;}
.column-posts div.post:nth-of-type(2) figure {float:right;width:32%;padding-bottom:0;height:auto;margin-left:16px;}
.column-posts div.post:nth-of-type(2) h2 {padding:8px 8px 2px;font-size:16px;font-weight:600;position:relative;top:-2px;line-height:1.35;}

.column-posts div.post:nth-of-type(n+3) figure {display:none;}
.column-posts div.post:nth-of-type(n+3) h2 {padding:0;padding-left:18px;font-size:16px;line-height:1.35;position:relative;}
.column-posts div.post:nth-of-type(n+3) h2:after {content:"";background:#00A12F;width:4px;height:4px;border-radius:50%;position:absolute;left:9px;top:9px;}

.column-posts div.post:nth-of-type(n+4) {border-top:1px solid #CCC;padding-top:16px;}

/* SQUARE GRID */

.square-1-grid {grid-column-gap:0px;grid-row-gap:0px;margin:64px auto 48px;}
.square-1-grid div.post {grid-column:3 / span 12;}

.square-2-grid {grid-column-gap:0px;grid-row-gap:0px;margin:64px auto 48px;}
.square-2-grid div.post {grid-column:span 7;}
.square-2-grid div.post:first-of-type {grid-column:2 / span 7;}

.square-3-grid {grid-column-gap:0px;grid-row-gap:0px;margin:64px auto 48px;}
.square-3-grid div.post {grid-column:span 4;}
.square-3-grid div.post:first-of-type {grid-column:3 / span 4;}

.square-4-grid {grid-column-gap:0px;grid-row-gap:0px;margin:64px auto 48px;}
.square-4-grid div.post {grid-column:span 4;}

.square-grid .post {text-align:center;}
.square-grid .post figure {padding-bottom:0;height:auto;}
.square-grid .post h2 {margin-top:-24px;padding-left:16px;padding-right:16px;}
.square-grid .post div.category {display:inline-block;background:#000;position:relative;top:-29px;padding:6px 12px 6px 12px;color:#f5de9f;}

.square-grid.post-grid {grid-row-gap:40px;}

.post-solo {grid-column:span 16;display:grid;grid-template-columns:1fr 1fr;/*margin:64px auto;*/}

.solo-content {background:#1B1E1F;color:#FFF;padding:24px 40px;}

.post-solo.post figure {height:auto;padding-bottom:0;}
.post-solo.post h2 {font-size:36px;}

.post.same-cat-post div.category {opacity:0;pointer-events:none;}

/*SOCIAL NETWORKS ICONS*/

amp-sidebar .social-networks {margin-top:16px;}

.social-networks {display:flex;align-items:center;flex-direction:row;justify-content:center;}
.social-menu {display:block;width:36px;height:36px;margin-left:8px;}
.social-menu:first-of-type {margin-left:0;}

.facebook-icon-w {background-image:url(images/social/white/fb.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.twitter-icon-w {background-image:url(images/social/white/tw.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.instagram-icon-w {background-image:url(images/social/white/ig.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.youtube-icon-w {background-image:url(images/social/white/yt.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}

.facebook-icon-k {background-image:url(images/social/black/fb.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.twitter-icon-k {background-image:url(images/social/black/tw.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.instagram-icon-k {background-image:url(images/social/black/ig.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.youtube-icon-k {background-image:url(images/social/black/yt.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}

.facebook-menu-icon {background-image:url(images/social/black/fb.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.twitter-menu-icon {background-image:url(images/social/black/tw.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.instagram-menu-icon {background-image:url(images/social/black/ig.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}
.youtube-menu-icon {background-image:url(images/social/black/yt.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}

/* RECOMMENDED PARSELY */
amp-list div[role="list"] {display:flex;grid-gap: 1.5em;}
amp-img.amp-wp-enforced-sizes[layout=fixed] > img {object-fit: cover;}
.grid-container {grid-template-columns:repeat(1, 1fr);}

/* BREADCRUMBS */

#breadcrumbs .breadcrumb_last{display: none;}
#breadcrumbs span{font-weight:900;color: #ca453a;}

/* MEDIA QUERIES */
@media screen and (max-width:1260px) {
    header {padding-left:16px;padding-right:16px;}
    footer {padding-left:16px;padding-right:16px;}
    .main-grid, .archive-section {padding-left:16px;padding-right:16px;}
    .archive-section {grid-template-columns:auto 300px;}
    .archive-content, aside.sidebar {grid-column: span 1;}

    .post-solo.post figure {height:100%;background-position: center center;background-size: cover;}
    .post-solo.post figure img {display:none;}

    .videos-grid {grid-gap:0;}
}

@media screen and (max-width:1120px) {
	.single-section {padding-left:16px;padding-right:16px;}
	.single-post-title {grid-column:2/span 14;}
	.single-content {grid-column:1/span 16;}

	.single-image-container {position:relative;width:calc(100% + 32px);left:-16px;}
}

@media screen and (max-width:979px) {
	.single-post-content .sm-share {left:-72px;}
	.single-post-title {grid-column:1 / span 16;}
}

@media screen and (max-width:900px) {
    .container {grid-template-columns:repeat(12, 1fr);padding-left:16px;padding-right:16px;grid-column-gap:16px;grid-row-gap:16px;}
    .main-grid {margin:32px auto;}

    .post-grid-title, .post-grid-more {grid-column:1 / span 12;}
    .post-grid-title h2 {margin-top:32px;}
    .post-grid {grid-column:1 / span 12;grid-column-gap:16px;grid-row-gap:16px;}
    div.see-more {margin-bottom:32px;}

    .archive-section {grid-template-columns:1fr;margin:32px auto;}
    .sidebar-item {width:100%;}

    .error-title {grid-column:span 12;}

    .carousel-grid {grid-column:span 12;}

    .square-4-grid div.post:nth-of-type(4) {display:none;}
    .square-grid .post h2 {padding-left:8px;padding-right:8px;}

    #home-logo {padding-bottom:0;}

    .gray-bkg .square-grid {padding:24px 16px 32px;}
    .image-bkg .square-grid {padding:24px 16px 32px;}

    .solo-content {padding:24px;}

    .post-solo {grid-column:span 12;}

    .error-title h1 {font-size:40px;}
    .error-title p {font-size:22px;}

    .page-title {grid-column:1 / span 12;}
    .page-title h1 {padding:24px 0;}

    .single-post-title {grid-column:1/span 12;}
	  .single-content {grid-column:1/span 12;}

    .single-post-content .sm-share {
      position:fixed;left:0;right:0;top:auto;bottom:0;
      display: grid;grid-template-columns: repeat(3, 1fr);
      width:100%;z-index:9;
    }
    .single-post-content .sm-share:before {content:"";}

    .single-section {margin-top:24px;}

    .single-post-content div.wp-caption .wp-caption-text {padding-left:8px;padding-right:8px;}

    .videos-grid {grid-column:span 12;grid-template-columns:1fr;margin-bottom:8px;}
    .iframe-video {grid-column:span 1;}
    .videos-list {grid-column:span 1;position:relative;overflow-y:hidden;}
    .videos-list ul {position:relative;width:100%;height:auto;}

    .videos-list li {grid-template-columns:80px auto;padding:12px;}
    .videos-list li:nth-of-type(n+8) {display:none;}
}

@media screen and (max-width: 782px) {
    body.admin-bar header {top:46px;}
    body.admin-bar #menu-sidebar {top:46px;height:calc(100vh - 46px);}
    body.admin-bar div.amp-widget {top:46px;}

    .header-left a {padding-left:8px;}

    .single-grid {grid-template-columns:1fr;}
}

@media screen and (max-width:640px) {
	amp-list div[role="list"] {display: grid;}

    .container {grid-template-columns:repeat(8, 1fr);}

    .main-grid {margin:24px auto 32px;}

    .post-featured figure {position:relative;}
    .post-featured figure amp-img {opacity:1;display:block;}

    .post-grid-title, .post-grid-more {grid-column:1 / span 8;}
    .post-grid-title h2 {margin-top:0;}
    div.see-more {margin-bottom:40px;margin-top:16px;}
    .post-grid {grid-column:1 / span 8;grid-template-columns: repeat(1, 1fr);}

    .single-section, .archive-section {grid-template-columns:1fr;margin:16px auto;}

    .single-post-title h1 {font-size:32px;}

    footer {padding-bottom:40px;}
    footer .flex-container {display:block;text-align:center;margin-bottom:0;}
    .footer-left amp-img {float:none;margin-right:0;margin-bottom:8px;}
    footer ul {display:block;margin-left:0;}
    footer ul li a {padding:4px;display:inline-block;}
    .footer-left {margin-bottom:24px;}

    .single footer {padding-bottom:80px;}

    .single-post-content, .single-footer {grid-column:1 / span 11;}
    .single-related .post-archive {grid-column:1 / span 11;}

    .post-grid-title h1 {margin-bottom:16px;}
    .post-archive .post figure {margin-left:16px;}

    .carousel-grid {display:none;}
    .carousel-grid-mobile {display:block;grid-column:span 8;}
    .green-bkg {padding-bottom:32px;}

    .column-posts {margin-bottom:0;}
    .last-column {margin-bottom:64px;}

    .column-posts div.post:nth-of-type(1) h2 {font-size:22px;}
    .column-posts div.post:nth-of-type(n+2) h2 {font-size:18px;}

    .square-4-grid div.post:nth-of-type(4) {display:block;}

    .post-solo {grid-column:span 8;grid-template-columns:1fr;}

    .post-solo.post figure {height:auto;}
    .post-solo.post figure img {display:block;}
    .post-solo.post h2 {font-size:24px;}

    .solo-content {padding:16px;}

    #home-logo {padding:0 32px;}

    .square-4-grid {margin-top:24px;margin-bottom:32px;grid-row-gap:24px;}

    header {background-size:1720px auto;}

    .post-selected figure {width:calc(100% + 32px);left:-16px;}
    .post-selected div.description {padding:0 8px;}

    /*.post-archive .post h2 {font-size:18px;position:relative;top:-2px;}*/
    .post-archive .post div.description {display:none;}

    ul.page-numbers li {margin:8px 8px 0;}

    header .social-networks {display:none;}

    .page-title {grid-column:1 / span 8;}

    .page-title h1 {font-size:32px;}

    .single-post-title {grid-column:1/span 1;margin-bottom:8px;}
	.single-content {grid-column:1/span 1;}
	.single-image-container {margin-bottom:24px;}

	.single-post-title div.description {line-height:1.3;}

	.author-card {position:relative;width:calc(100% + 32px);left:-16px;grid-template-columns:40% auto;}

	.single-post-content:first-letter {font-size:64px;line-height:54px;}

	.page-section .single-content {grid-column: 1/span 8;}
	.page-section {padding:32px 0 24px;}

	div.cu-embedded-content {position:relative;width:calc(100% + 32px);left:-16px;}

	.single-post-content div.wp-caption .wp-caption-text {font-size:14px;}

	.amp-sidebar-footer {padding-bottom:32px;}

	.videos-home-section {padding-bottom:48px;}
	.videos-grid {grid-column:span 8;}
	.videos-list li {line-height:1.3;}
	.videos-list li:nth-of-type(n+6) {display:none;}

	div.amp-widget {top:auto;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:3000;padding-top:16px;}
	.ad-break{width: 100vw;}
	.single .ad-break{left: -20px;}
}

@media screen and (max-width:400px) {
    .square-4-grid div.post {grid-column:span 8;}
}
@media only screen and (min-width:  768px){
	.grid-container{grid-template-columns: repeat(3, 1fr);}
	/*.post-archive .post{max-width: 60%;}*/
}
@media only screen and (min-width:1024px){
  .art_body{font-size: 20px;line-height: 28px;}
  .head_caption h1{font-size: 50px;line-height: 64px;}
  .head_caption h2{font-size: 35px;}
  .head_heading br{display: none;}
  .art_body .head_caption{bottom:-35px;}
}
