@keyframes slow {
  from {display: none;}
  to {display: block;}
}
body {
     overflow-x:clip;
}
#header {
    text-align:center;
    padding:8px 0px;
    background:#fff;
}
.header.scroll-header .section {
    position: unset;
    max-width:100%;
    margin-left:20px;
}
.frontpage .header.scroll-header .section,
   .taxonomy-term-page .header.scroll-header .section,
   .page-user .header.scroll-header .section {

       margin-left:0;
   }
.region-header .site-branding {
    width:100%;
    text-align:center;
}
   .frontpage .scroll-header .region-header,
   .taxonomy-term-page .scroll-header .region-header,
   .page-user .scroll-header .region-header {
    width:200px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:5px;
}
.frontpage .scroll-header #block-sami-branding img,
.taxonomy-term-page .scroll-header #block-sami-branding img,
.page-user .scroll-header #block-sami-branding img {
    max-width:100%;
}
.frontpage .scroll-header .page-title,
.taxonomy-term-page .scroll-header .page-title,
.page-user .scroll-header .page-title {
    display:none;
}

#block-sami-branding img {
    max-width:400px;
    height:auto;
    width:100%;
    min-width:100px;
}
.scroll-header #block-sami-branding img {
max-width: 160px !important;
}
.path-frontpage .page-title {
    display:none;
}
.main_menu {
background: #f4f4f4;
}
.main_menu a {
    color: #000;
text-decoration: none;
border-bottom: none;
display:inline-block;
    font-size: 12px;
    text-align: center;
font-family:Roboto;
padding: 14px 20px;
text-transform:uppercase;
}
.main_menu a:hover, .main_menu a:focus {
    text-decoration: underline;
}
.main_menu ul  {
    padding:0;
}
.main_menu ul li {

display:inline-block;

}

.main_menu a.y-back,
.main_menu .menu--main-menu-top ul li:first-child a,
.main_menu .menu--main-menu---top---en ul li:first-child a {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
    text-align: center;
    background: #ea7849;
    padding: 15px 20px;
}

body.mobile .main_menu .menu--main-menu---top---en ul li:first-child a,
body .main_menu .scroll-menu .menu--main-menu---top---en ul li:first-child a{
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    text-transform: uppercase;
    color: rgba(17, 5, 6, .65);
    text-align: center;
    background: transparent;
    padding: 70px 0 0 0;
}

body .scroll-menu a,
body .main_menu.active a {
    padding: 8px 15px 0 0px;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
    color: rgba(17, 5, 6, .65);
    text-transform: uppercase;
    font-weight: 700;
}

.publicidad {
    padding:21px 10px 1px;
    text-align:center;
}
#block-sami-breadcrumbs .content {
    margin-top:0px;
}
.publicidad .content > div > img {
    width:970px;
    height:250px;
}
.scroll-menu {
    width:0px;
    overflow:hidden;
}
.scroll-menu.active {
    background:#f4f4f4;
    top:0;
    position:fixed;
    width:256px;
    height: 100vh;
}
.scroll-menu.active .menu-expanded a {
    padding:9px 20px 9px 35px;
    font-size:14px;
}
.fa-bars, .fa-times {
    font-size: 30px !important;
padding-top: 0px;
color:#000;
display:none !important;
cursor:pointer;
font-style: normal;
}
.fa-bars.active, .fa-times.active {
    display: block !important;
    top: 6px;
    left: 14px;
    position: absolute;
    z-index: 9999999999;
}
.layout-sidebar-second .fa-bars.active, .layout-sidebar-second .fa-times.active {
    top: 6px;
}
.fa-times.active {
    position: fixed;
}
.scroll-menu .fa-bars, .scroll-menu .fa-times {
    display:block !important;
    padding:15px;
    width:24px;
}
.scroll-menu .fa-times {
    padding: 10px;
}
.scroll-menu .fa-times {
    margin-top:0px;
}
.scroll-menu a.y-back {
    display:none;
}
.scroll-header {
  position:fixed;
  width:100%;
  z-index:9999;
  top:0;
  left:0;
  box-shadow: 0 1px 8px 0 grey;
  padding:0px;
}
#header.scroll-header {
    padding:0px;
    min-height: 55px;
}
.scroll-header.header-narrow {
    width: calc(100% - 256px);
    right:0;
    left: auto;
    animation-name: header-width;
    animation-duration: 0.6s;
}
.scroll-content.content-narrow {
    width: 100%;
    margin-left: 256px;
    overflow: hidden;
    max-width: 1060px;
    animation-name: content-width;
    animation-duration: 0.6s;
}
.scroll-menu {
   position:fixed;
  width:256px;
  z-index:99999;
  top:0px;
}
.scroll-menu a, .main_menu.active a {
    padding: 8px 15px 0 0px;
text-decoration: none;
font-size: 13px;
line-height: 18px;
color: rgba(17,5,6,.65);
text-transform: uppercase;
font-weight:700;
}
.main_menu.active #block-mainmenutop a {
    font-size: 15px;
}
.scroll-menu #block-mainmenutop a, .main_menu.active #block-mainmenutop a,
.scroll-menu #block-lastmenublock a, .main_menu.active #block-lastmenublock a {
    font-weight:300;
}
.homepage .scroll-header #block-sami-branding img {
    max-width:150px;
}
.scroll-layout .layout-container {
    max-width:100%;
}
.scroll-content {
    margin-top:155px;
}
/* .frontpage h1,page-title {
    display:none;
}*/
.scroll-header .region-header .site-branding {
    text-align:left;
    display:inline-block;
}
.scroll-header #block-sami-branding {
  width: 27px;
  overflow: hidden;
  margin-left: 30px;
  margin-top: 10px;
}
.frontpage .scroll-header #block-sami-branding,
.taxonomy-term-page .scroll-header #block-sami-branding,
.page-user .scroll-header #block-sami-branding {
  width: 200px;
  overflow: hidden;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom:-8px;
}
.block-block-content2abf7988-b61c-4191-84de-317c5a56745a .content {
  margin-top: 1px;
}
#header #block-pagetitle {
    display:none;
}
#header.scroll-header #block-pagetitle {
   display:block;
   text-align:left;
   float:none;
   margin-left:65px;
   margin-top:-9px;
}
#reverse-scroll {
    background:#f4f4f4;
    width:100%;
    display:none;
}
#reverse-scroll .slider-item {

}
#reverse-scroll .slider-item a {
    font-family:Merriweather;
    font-weight:700;
    font-size:14px;
    color:#212529;
    display:block;
    min-height:80px;
    text-align:left;
}
#reverse-scroll .slider-item .date-time {
   font-family: Roboto;
font-size: 10px;
line-height: 17px;
color: #9b9b9b;
padding-bottom: 2px;
font-weight:700;
margin-bottom: -2px;
}
#reverse-scroll a {
    border:none;
}
#reverse-scroll a:hover {
    text-decoration:none;
}
.slider-item .thumb {
    display: inline-block;
    width: 42%;
    vertical-align: top;
    margin-right: 2%;
}
.slider-item .title {
    display: inline-block;
    width: 52%;
    vertical-align: top;
}
.node .field--type-image {
    float:none;
}
.layout-sidebar-second #content,
.region-breadcrumbs {
    margin-right:32px;
    width:662px;

}
.region-breadcrumbs {
    width:63%;
}
.layout-sidebar-second .main-content .section {
    padding:0px;
}
.layout-sidebar-second #sidebar-second {
    margin: 12px 20px 10px 0;
    width:315px;
}
.layout-sidebar-second #sidebar-second .section {
    padding:0px;
}
.block-block-content17fdf8eb-fc97-4467-82bf-fa0b97b21de9 {
    min-height:600px;
}
#reverse-scroll {
    position: fixed;
    width: 100%;
    left: 0;
    top: 54px;
    padding: 1rem 0px;
    z-index:9999;
    height: 110px;
    overflow: hidden;
    box-shadow: 0 4px 3px -1px #ccc;
}
.img-caption {
   border-bottom: 1px solid #dedede;
padding-bottom: 10px;
margin-bottom: 20px;
font-size: 11px;
line-height: 15px;
font-family: Roboto;
font-weight: 300;
margin-top: -10px;
}

@keyframes menu-width {
    from {width:0;}
    to {width: 256px;}
}
@keyframes header-width {
    from {width:100%;}
    to {width: calc(100% - 256px);}
}
@keyframes content-width {
    from {margin-left: 0;}
    to {margin-left: 256px;}
}
.main_menu a.menu-toggle {
    display:none;
}
.main_menu .block .content {
    margin-top:0px;
}
.main_menu .menu-item {
    padding:0px;
}
.node-social a.whatsapp-icon, .header-social a.whatsapp-icon {
    display:none;
}
.sidebar h2 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  padding-bottom:10px;
  margin-bottom:15px;
  border-bottom:1px solid rgba(0,0,0,.1);
  font-family:Roboto;
}
.sidebar .title {
    font-family: Merriweather;
font-size: 21px;
line-height: 25px;
font-weight: 700;
padding-bottom: 10px;
margin-bottom: 0;
color:#212529;
}
.sidebar .title:hover {
    color:#777;
}
.sidebar .info {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #212529;
    text-align: left;
    font-family:Roboto;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding-bottom: 10px;
    margin-bottom: 15px;
}
#sidebar-second .block {
    background:#fff;
    margin-bottom:20px;
    border:none;
    padding-left:10px;
    padding-right:10px;
}
.main_menu .block {
    display:none;
}
.main_menu.active .block {
    display: block;
border-bottom: 1px solid #777;
padding-bottom: 20px;
margin-bottom: 15px;
width: 90%;
margin-left: auto;
margin-right: auto;
}
.main_menu .block.menu--main-menu-top,
.main_menu .block.menu--main-menu---top---en{
    display:block;
}
.main_menu.active #block-mainmenutop li:first-child {
    display:none;
}
.main_menu.active ul li {
    display:block;
    width:100%;
    text-align:left;
    padding-left:25px;
}
.content-type-header {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 5px;
    margin-bottom: 15px;
    padding-top: 7px;
    padding-left: 61px;
    font-family:Merriweather;
    font-weight:900;
    font-size:16px;
    line-height:30px;
    color:#9b9b9b;
    border:none;
    border-bottom: 2px solid #eee;
    position:relative;
}
.main_menu.active #block-mainmenutop {
    margin-top:30px;
}
#block-lastmenublock {
    border-bottom:none;
    padding-left:35px;

}
.main_menu .layout-container {
    min-width:auto;
}
.splide {
    max-width: 98% !important;
    margin: 0 auto !important;
    padding-right:1% !important;
}
.splide__arrow--prev {
    left: auto !important;
    right: -3px !important;
top: 14px !important;
}
.splide__arrow--next {
    right: -3px !important;
top: 37px;
}
.splide__arrow {
    background: transparent !important;
}
.splide__arrow svg {
    fill: #9b9b9b;
}
.next-link {
    display:none;
}
.next-link a {
    border:none;
    text-decoration:none;
    font-family:Roboto Condensed;
    font-size:13px;
    font-weight:400;
    color:#424242;
}
.next-link a:hover {
    text-decoration:underline;
}
.breadcrumb ol li:last-child {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.929em;
  overflow: hidden;
display: inline;
text-overflow: ellipsis;
vertical-align: top;
width:68%;

}

.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE {
  padding-bottom: 10px;
  margin-bottom: 25px;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .article-inner-wrapper {
  display: flex;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE figure{
  position: relative;
  margin-right: 31px;
  width: 50%;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .article-info {
  width: 40%;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .article-info h2{
  padding: 0 0 25px;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .article-info h2 a span{
  color: #212529;
  text-decoration: none;
  font-family: Merriweather;
  font-size: 34px;
  padding: 0 0 25px;
  line-height: 42px;
  font-weight: 700;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item{
  color: #56595c;
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
  font-family: Roboto;
  margin-bottom: 20px;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p{
  margin: 0px;
}
.homepage section.SECT-2_COLUMNS.TYPE_FEATURED_QUEUE .article-author-info {
  margin-top: 0px;
}

.layout-no-sidebars .main-content .section {
    padding:0px;
}
.homepage .SECT-2_COLUMNS_B article {
    padding:0px;
    display:inline-block;
    vertical-align:top;
    max-width:489px;
    width:100%;
}
.homepage section {
    width:100%;
}
.homepage .SECT-2_COLUMNS_B, .homepage .SECT-3_COLUMNS.TYPE_TEMA {
    padding-bottom: 20px;
margin-bottom: 25px;
}
.homepage .SECT-3_COLUMNS.TYPE_ESPECIAL {
    margin-bottom: 35px;
}
a {
    border:none !important;
}
.homepage a:hover {
   color:#777 !important;
}
.homepage .SECT-2_COLUMNS_B article:last-child {
    margin-left:0px;
    margin-right:20px;
}
.homepage .field--type-image img {
    width:100%;
    height:auto;
}
.SECT-2_COLUMNS_B figure {
    margin:0px;
}
.SECT-2_COLUMNS_B h2 {
    margin-top:-5px;
    margin-bottom:25px;
    line-height:25px;
}
.SECT-2_COLUMNS_B h2 a {
  font-family: Merriweather;
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
  color:#212529;
}
 .SECT-2_COLUMNS_B p {
     color:#56595c;
     font-size: 17px;
     line-height: 22px;
     font-weight:400;
     font-family:Roboto;
     margin-bottom:10px;
 }
 .homepage .article-author-info {
    color: #7e706f;
    font-weight: 400;
    border: none;
    margin-right: 10px;
    font-family: Roboto;
    font-size: 11px;
    text-transform:uppercase;
    margin-top:20px;
  }
  body .article-author-info a {
      color: #7e706f;
      font-size: 10px;
      font-weight: 700;
      line-height: 17px;
      font-family: 'Roboto';
  }
  .article-author-info .date-separator {
      margin-left:1px;
      margin-right:1px;
      color: #b2abab;
  }
  .homepage figure {
      margin:0px;
  }
  .comment-img a img {
    width: 12px;
margin-top: 10px;
vertical-align: text-bottom;
  }

  /* 4 Columns Simple Styles */

  .homepage .SECT-4_COLUMNS.TYPE_TAG article {
  width: 229px;
  padding-bottom: 20px;
  margin: 0;
 margin-left: 0px;
 break-inside: avoid;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
  .homepage .SECT-4_COLUMNS.TYPE_TAG article:first-child,
  .homepage .SECT-4_COLUMNS.TYPE_TAG article:nth-child(5) {
      margin-left:0px;
  }
  .homepage .SECT-4_COLUMNS.TYPE_TAG article:nth-child(4),
  .homepage .SECT-4_COLUMNS.TYPE_TAG article:last-child {
      margin-right:8px;
  }

  .homepage .SECT-4_COLUMNS.TYPE_TAG {
    display: inline-block !important;
padding-bottom: 0px;
margin-bottom: 30px;
column-count:4;
column-gap:31px;
width:98%;
  }
  .SECT-4_COLUMNS.TYPE_TAG h2 {
    margin-top:-5px;
    margin-bottom:20px;
    line-height:23px;
}
.SECT-4_COLUMNS.TYPE_TAG h2 a {
    font-family:Merriweather;
    font-weight:700;
    font-size:19px;
    color:#212529;
}
.SECT-4_COLUMNS.TYPE_TAG p {
    color: #212529;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    font-family: Roboto;
    margin-bottom: 10px;
}
.SECT-4_COLUMNS.TYPE_TAG .article-author-info {
    border-bottom:1px solid #e5e5e5;
    padding-bottom:10px;
}
.homepage .SECT-4_COLUMNS.TYPE_TAG article:nth-last-child(1) .article-author-info,
.homepage .SECT-4_COLUMNS.TYPE_TAG article:nth-last-child(2) .article-author-info,
.homepage .SECT-4_COLUMNS.TYPE_TAG article:nth-last-child(3) .article-author-info,
.homepage .SECT-4_COLUMNS.TYPE_TAG article:nth-last-child(4) .article-author-info {
    border-bottom:none;
    padding-bottom:0px;
}


 /* Three Columns Simple Styles */


   .homepage .SECT-3_COLUMNS.TYPE_TAG {
padding-bottom: 0px;
margin-bottom: 30px;
  column-count: 3;
column-gap: 31px;
  }
      .homepage .SECT-3_COLUMNS.TYPE_TAG article {
      padding:0px;
      width:315px;
      padding-bottom:5px;
      margin-bottom:20px;
  display: grid;
  grid-template-rows: 1fr auto;
  break-inside: avoid;
  }
  .SECT-3_COLUMNS.TYPE_TAG h2 {
    margin-top:-5px;
    margin-bottom:20px;
}
.SECT-3_COLUMNS.TYPE_TAG h2 a {
    font-family: Merriweather;
font-weight: 700;
font-size: 28px;
line-height: 35px;
    color:#212529;
}
.SECT-3_COLUMNS.TYPE_TAG p {
     color:#56595c;
     font-size:17px;
     line-height:22px;
     font-weight:300;
     font-family:Roboto;
     margin-bottom:20px;
 }
 .SECT-3_COLUMNS.TYPE_TAG .article-author-info {
     border-bottom:1px solid #e5e5e5;
     padding-bottom:20px;

 }
    .homepage .SECT-3_COLUMNS.TYPE_TAG .header-tag {
        position:absolute;
        width:100%;
    }
    .homepage .SECT-3_COLUMNS.TYPE_TAG .column-sections3_1 {
        padding-top:40px;

    }
    body .header-tag a {
     font-family:Roboto;
     font-weight:700;
     font-size:10px;
     line-height: 18px;
 }
 .SECT-3_COLUMNS.TYPE_TEMA article, .SECT-3_COLUMNS.TYPE_ESPECIAL article {
     width: 100%;
max-width: 315px;
padding: 0px;
 }
 .SECT-3_COLUMNS.TYPE_TEMA .related-nodes.SECT-2_COLUMNS,
 .SECT-3_COLUMNS.TYPE_ESPECIAL .related-nodes.SECT-2_COLUMNS {
     margin-left:31px;
     width:661px;
     display:inline-block !important;
 }
 .SECT-3_COLUMNS.TYPE_TEMA .related-nodes.SECT-2_COLUMNS article,
  .SECT-3_COLUMNS.TYPE_ESPECIAL .related-nodes.SECT-2_COLUMNS article {
    margin:0px;
 }
 .SECT-3_COLUMNS.TYPE_TEMA .related-nodes.SECT-2_COLUMNS article:nth-child(even),
  .SECT-3_COLUMNS.TYPE_ESPECIAL .related-nodes.SECT-2_COLUMNS article:nth-child(even) {
     margin-left:25px;

 }0
  .SECT-3_COLUMNS.TYPE_ESPECIAL .related-nodes.SECT-2_COLUMNS article .article-author-info {
      display:none;
  }
  .SECT-3_COLUMNS.TYPE_TEMA .related-nodes.SECT-2_COLUMNS article .article-author-info {
      float: left;
margin-top: -3px;
margin-left: 0px;
margin-bottom:10px;
  }
  .SECT-3_COLUMNS.TYPE_TEMA h2, .SECT-3_COLUMNS.TYPE_ESPECIAL h2 {
       margin-top: -5px;
margin-bottom: 15px;
line-height: 25px;
   }
   .SECT-3_COLUMNS.TYPE_TEMA p, .SECT-3_COLUMNS.TYPE_ESPECIAL p {
  color: #212529;
  font-size: 17px;
  line-height: 22px;
  font-weight: 300;
  font-family: Roboto;
  margin-bottom: 15px;
}
 .SECT-3_COLUMNS .related-nodes h2 {
     margin-bottom:5px;
 }
 .SECT-3_COLUMNS.TYPE_TEMA h2 a, .SECT-3_COLUMNS.TYPE_ESPECIAL h2 a {
   font-family: Merriweather;
font-weight: 900;
font-size: 28px;
line-height: 35px;
color:#212529;
 }
 .homepage .related-node .article-inner-wrapper .article-info h2 a {
     font-size: 14px;
     line-height:18px;
font-family: Merriweather;
color: #212529;
font-weight: 700;
 }
 .header-tag {
  color:#ea7849 !important;
 }
 .homepage .related-node .article-inner-wrapper .article-info h2 {
     line-height:160%;
 }

  /*  Three Columns Main Queue With Ad Styles */

  .homepage .SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE article {
     width: 100%;
max-width: 315px;
padding: 0px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 30px;
 }
 .homepage .SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE .article-author-info {
padding-bottom: 10px;
margin-bottom: 20px;
 }

 .SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE h2 a {
  font-family: Merriweather;
font-weight: 700;
font-size: 28px;
line-height: 35px;
color: #212529;
}
 .SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE h2 {
     margin-top:5px;
 }
.SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE p {
    margin-top: 20px;
color: #212529;
font-size: 17px;
line-height: 22px;
font-weight: 400;
font-family: Roboto;
margin-bottom: 20px;
}
.SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE {
    margin-top:10px;
    display:grid;
    margin-bottom: 25px;
    grid-column-gap:31px;
}
.SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE .banner {
    grid-column: 3;
grid-row: 2 / span 2;
max-width: 315px;
width:100%;
}
 .homepage .SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE article:nth-last-child(3) .article-author-info {
     border-bottom:none;
     padding-bottom:0px;
 }
 .homepage .SECT-3_COLUMNS_A.TYPE_MAIN_QUEUE article:nth-last-child(2) .article-author-info {
     border-bottom:none;
     padding-bottom:0px;
 }


/* Foooter Styles  */


.site-footer__top .region {
    width:100%;
}
.site-footer .block {
    display: inline-block;
width: 21%;
vertical-align: top;
border: none;
margin:10px;
}
.site-footer .block:last-child {
    width:26%;
    text-align:right;
}
.site-footer__top h2 {
  margin-bottom: 10px;
  text-transform: uppercase;
  border: none;
  font-size: 12px;
  font-family: Roboto;
  color: #fff;
  font-weight: 400;
}
.site-footer__top .content li a, .site-footer__top .content a, .site-footer__top .content {
  padding: 0px;
  text-indent: 0px;
  border-bottom: none;
  line-height: 20px;
  color:#fff;
  font-size: 12px;
text-transform: uppercase;
}
.site-footer {
  background: #6f6f6f;
  border-top: 10px solid  #ea7849;
}
.site-footer__top .content li a:hover, .site-footer__top .content li a:focus {
  text-decoration: none;
  background: none;
  color: #eee !important;
}
.site-footer__top .f-m-link-col.last a.img-inline {
  width:33px;
}
.site-footer {
  padding: 20px 0 45px;
}


  /* 4 Columns Simple Styles */



  .homepage .SECT-4_COLUMNS.TYPE_MAIN_QUEUE article {
      padding:0px;
      vertical-align:top;
      width:229px;
      padding-bottom:10px;
      margin-bottom:20px;
      break-inside:avoid;
  }
  .homepage .SECT-4_COLUMNS.TYPE_MAIN_QUEUE article:first-child,
  .homepage .SECT-4_COLUMNS.TYPE_MAIN_QUEUE article:nth-child(5) {
      margin-left:0px;
  }
  .homepage .SECT-4_COLUMNS.TYPE_MAIN_QUEUE article:nth-child(4) {
      margin-right:8px;
  }
  .homepage .SECT-4_COLUMNS.TYPE_MAIN_QUEUE article:last-child {
      margin-right:8px;
  }
  .homepage .SECT-4_COLUMNS.TYPE_MAIN_QUEUE {
    display: inline-block !important;
padding-bottom: 0px;
margin-bottom: 30px;
column-count:4;
column-gap:31px;
width:98%;

  }
  .SECT-4_COLUMNS.TYPE_MAIN_QUEUE h2 {
    margin-top:-5px;
    margin-bottom:25px;
    line-height:23px;
}
.SECT-4_COLUMNS.TYPE_MAIN_QUEUE h2 a {
    font-family:Merriweather;
    font-weight:700;
    font-size:19px;
    color:#212529;
}
.SECT-4_COLUMNS.TYPE_MAIN_QUEUE p {
     color:#212529;
     font-size:14px;
     line-height:17px;
     font-weight:400;
     font-family:Roboto;
     margin-bottom:10px;
 }
 .SECT-4_COLUMNS.TYPE_MAIN_QUEUE .article-author-info {
     border-bottom:1px solid #e5e5e5;
     padding-bottom:20px;
 }

  /* Three Columns Simple Styles */


   .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article {
      padding:0px;
      display:inline-block;
      vertical-align:top;
      width:315px;
      margin-left:32px;
      padding-bottom:20px;
      margin-bottom:20px;
  }
  .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:first-child {
      margin-left:26px;
  }
  .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:nth-child(3) {
      margin-right:8px;
  }
   .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:nth-child(4) {
      margin-left:26px;
  }
  .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:last-child {
      margin-right:8px;
  }
  .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP {
    /*display: inline-block !important;*/
    display: flex !important;
    padding-bottom: 0px;
    margin-bottom: 30px;
  }
  .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP h2 {
    margin-top:-5px;
    margin-bottom:20px;
    line-height:25px;
  }
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP h2 a {
    font-family:Merriweather;
    font-weight:700;
    font-size:20px;
    line-height:20px;
    color:#212529;
}
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP p {
     color:#56595c;
     font-size:15px;
     line-height:18px;
     font-weight:400;
     font-family:Roboto;
     margin-bottom:10px;
 }


 /* SECT-3_COLUMNS_A TYPE_SHORT_NEWS Styles */

  .homepage .SECT-3_COLUMNS.TYPE_SHORT_NEWS {
    display: inline-block;
padding-bottom: 0px;
margin-bottom: 30px;
  column-count: 3;
column-gap: 31px;
  }
      .homepage .SECT-3_COLUMNS.TYPE_SHORT_NEWS article {
      padding:0px;
      width:315px;
      padding-bottom:5px;
      margin-bottom:20px;
  break-inside: avoid;
  }
  .SECT-3_COLUMNS.TYPE_SHORT_NEWS h2 {
    margin-top:-5px;
    margin-bottom:20px;
}
.SECT-3_COLUMNS.TYPE_SHORT_NEWS h2 a {
    font-family: Merriweather;
font-weight: 700;
font-size: 28px;
line-height: 35px;
    color:#212529;
}
.SECT-3_COLUMNS.TYPE_SHORT_NEWS p {
     color:#56595c;
     font-size:17px;
     line-height:22px;
     font-weight:300;
     font-family:Roboto;
     margin-bottom:20px;
 }
 .article-author-info a {
     font-weight:700;
 }
 .SECT-3_COLUMNS.TYPE_SHORT_NEWS .article-author-info {
     border-bottom:1px solid #e5e5e5;
     padding-bottom:20px;
 }



  /*  Three Columns Main Queue With Ad Styles */



  .homepage .SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE article {
     width: 100%;
max-width: 315px;
padding: 0px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 30px;
 }
 .homepage .SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE .article-author-info {
padding-bottom: 10px;
margin-bottom:15px;
}
 .SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE h2 a {
  font-family: Merriweather;
font-weight: 700;
font-size: 28px;
line-height: 35px;
color: #212529;
}
 .SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE h2 {
     margin-top:5px;
 }
.SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE p, .views-row-wrapper .node--view-mode-teaser p,
.views-row-wrapper .node--view-mode-teaser li {
  margin-top: 20px;
  color: #212529;
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
  font-family: Roboto;
  margin-bottom: 20px;
}
.views-row-wrapper .node--view-mode-teaser li {
    margin-top: 10px;
    margin-bottom: 10px;
}
.SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE {
    margin-top:10px;
    display:grid;
    padding-bottom:20px;
    margin-bottom:35px;
    width:98%;
}
.SECT-3_COLUMNS_B.TYPE_MAIN_QUEUE .banner {
    grid-column: 3;
grid-row: 1 / span 2;
max-width: 315px;
margin-left: 31px;
width:100%;
}


/* ************Sect 3 Columns Type Block Sites Group *********************** */


.header-sites-group {
    padding:3px 0px 15px !important;
}
  .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article {
     width: 100%;
    max-width: 315px;
    padding: 0px;
 }
 .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:first-child {
     margin-left:0px;
 }
 .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:nth-child(2),
 .homepage .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP article:nth-child(3) {
     margin-left:31px;
 }

 .SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP h2 a {
  font-family: Merriweather;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #212529;
}
/*.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP h2 {
     margin-top:5px;
 }*/
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP p {
    margin-top: 20px;
    color: #212529;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    font-family: Roboto;
    margin-bottom: 20px;
}


/* testing */



.homepage .comment-img {
    display:none;
}



/*  Test End */


.homepage {
    padding-left:26px;
}

 /* SECT-4_COLUMNS TYPE_SHORT_NEWS Styles */
 .homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS article {
      padding:0px;
      vertical-align:top;
      width:229px;
      padding-bottom:5px;
      margin-bottom:20px;
      break-inside:avoid;
  }
  .homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS {
    display: inline-block !important;
    padding-bottom: 0px;
    margin-bottom: 30px;
    column-count:4;
    column-gap:31px;
    width:98%;
  }
  .homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS h2 {
    margin-top:-5px;
    margin-bottom:25px;
    line-height:23px;
}
.homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS h2 a {
    font-family: Merriweather;
    font-weight: 700;
    font-size: 19px;
    color: #212529;
    line-height: 23px;
}
.homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS p,
.homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS .field--name-body li {
     color:#212529;
     font-size:14px;
     line-height:17px;
     font-weight:400;
     font-family:Roboto;
     margin-bottom:10px;
}
.homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS .field--name-body li{
    margin-bottom: 5px;
    margin-top: 5px;
}
.homepage .SECT-4_COLUMNS.TYPE_SHORT_NEWS .article-author-info {
   border-bottom:1px solid #e5e5e5;
   padding-bottom:20px;
}
.share-embed-links {
    float:right;
}
.share-embed-links a {
    color: #9a9a9a;
margin-left: 10px;
font-size: 13px;
}
.share-embed-links .fa-twitter {
     color: #9a9a9a;
}
.views-row-wrapper {
 column-count: 3;
column-gap: 31px;
}
.views-row-wrapper .views-row {
    margin: 0;
  margin-bottom: 0px;
display: grid;
grid-template-rows: 1fr auto;
margin-bottom: 10px;
break-inside: avoid;
}
.taxonomy-tag #main-wrapper h1.page-title,
.taxonomy-term-page #main-wrapper h1.page-title,
.news-style #main-wrapper h1.page-title {
    font-family: Merriweather;
    font-size: 16px;
    font-weight: 900;
    line-height: 30px;
    margin-bottom: 20px;
    padding-bottom:2px;
    color: #9b9b9b;
    text-transform: uppercase;
    border-bottom:1px solid rgba(0,0,0,.1);
}
.node--view-mode-teaser h2 {
    font-family: Merriweather;
    font-size: 28px;
    line-height: 35px;
    font-weight: 700;
    margin-bottom: 0;
}
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE figure, .SECT-2_COLUMNS.TYPE_MAIN_QUEUE .article-info {
  display:inline-block;
  vertical-align:top;
  width:47%;
  margin:1%;
  margin-left:0;
}
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE .article-info {
    margin-left:20px;
}
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE article {
     border-bottom: 1px solid #eee;
margin-bottom: 15px;
padding-bottom: 15px !important;
 }
 .SECT-2_COLUMNS.TYPE_MAIN_QUEUE article:last-child {
     border-bottom: none;
     margin-bottom:0;
 }
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE h2 a {
  font-family: Merriweather;
  font-weight: 700;
  font-size: 28px;
  line-height: 35px;
  color: #212529;
}
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE h2 {
  margin-top:0px;
}
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE p {
  margin-top: 20px;
  color: #212529;
  font-size: 17px;
  line-height: 22px;
  font-weight: 300;
  font-family: Roboto;
  margin-bottom: 20px;
}
.SECT-2_COLUMNS.TYPE_MAIN_QUEUE {
  padding-bottom:0px;
  margin-bottom:25px;
}



 /* SECT-3_COLUMNS TYPE_MAIN_QUEUE Styles */

  .homepage .SECT-3_COLUMNS.TYPE_MAIN_QUEUE {
    display: inline-block;
padding-bottom: 0px;
margin-bottom: 30px;
  column-count: 3;
column-gap: 31px;
  }
      .homepage .SECT-3_COLUMNS.TYPE_MAIN_QUEUE article {
      padding:0px;
      width:315px;
      padding-bottom:5px;
      margin-bottom:20px;
  display: grid;
  grid-template-rows: 1fr auto;
  break-inside: avoid;
  }
  .SECT-3_COLUMNS.TYPE_MAIN_QUEUE h2 {
    margin-top:-5px;
    margin-bottom:20px;
}
.SECT-3_COLUMNS.TYPE_MAIN_QUEUE h2 a {
    font-family: Merriweather;
font-weight: 700;
font-size: 28px;
line-height: 35px;
    color:#212529;
}
.SECT-3_COLUMNS.TYPE_MAIN_QUEUE p {
     color:#56595c;
     font-size:17px;
     line-height:22px;
     font-weight:300;
     font-family:Roboto;
     margin-bottom:20px;
 }
 .SECT-3_COLUMNS.TYPE_MAIN_QUEUE .article-author-info {
     border-bottom:1px solid #e5e5e5;
     padding-bottom:20px;

 }
.article-author-info .date-created {
    text-transform:lowercase;
}


  /*  SECT-4_COLUMNS TYPE_BLOCK_SITES_GROUP Ad Styles */



.SECT-4_COLUMNS.TYPE_BLOCK_SITES_GROUP h2 {
    margin-top:-5px;
    margin-bottom:20px;
}
.SECT-4_COLUMNS.TYPE_BLOCK_SITES_GROUP h2 a {
    font-family: Merriweather;
font-weight: 700;
font-size: 19px;
line-height: 23px;
    color:#212529;
}
.SECT-4_COLUMNS.TYPE_BLOCK_SITES_GROUP p {
     color:#56595c;
     font-size:14px;
     line-height:17px;
     font-weight:300;
     font-family:Roboto;
     margin-bottom:20px;
 }
.article-inner-wrapper {

}
.header-tag {
    padding-bottom:17px !important;
}
.taxonomy-ad {
  grid-column: 3;
grid-row: 1 / span 1;
max-width: 315px;
width: 100%;
}
.views-row-wrapper {
  margin-top: 10px;
display: grid;
padding-bottom: 0px;
margin-bottom: 15px;
align-items: start;
border-bottom: 1px solid #eee;
}
.view-user-profile .view-content {
  margin-top: 10px;
  display: grid;
  padding-bottom: 0px;
  margin-bottom: 15px;
  align-items: start;
  grid-template-columns: 320px 320px 320px;
  column-gap: 31px;
}
.view-user-profile .view-content .node-social {
    display:none;
}
.pager__item a {
    text-transform: uppercase;
    font-size: 12px;
    color: #9b9b9b;
}
.pager__item.is-active a {
    color:#000;
}
.pager__items {
    text-align:left;
}
.pager__item {
    padding: 5px 10px 5px 0px;
    font-size: 12px;
    font-family: Roboto;
    font-weight: 300;
}
.feed-icons {
  display: none;
}
.layout-main {
  margin-bottom: 20px;
}
img.dsq-widget-avatar {
    padding: 0px 10px 10px 0px !important;
}
.SECT-4_COLUMNS.TYPE_DISQUS {
    display:block;
    border-bottom: none;
}
.homepage.bannersHomepageMobile section {
    border-bottom: none;
}
a.dsq-widget-user {
color: #212529;
font-family: Merriweather;
font-size: 13px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: calc(100% - 80px);
display:block;
 }
.SECT-3_COLUMNS.TYPE_TEMA .column-sections3_2, .SECT-3_COLUMNS.TYPE_ESPECIAL .column-sections3_2,
.SECT-3_COLUMNS.TYPE_TEMA .column-sections3_3, .SECT-3_COLUMNS.TYPE_ESPECIAL .column-sections3_3 {
    display:none;
}
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP .column-sections3_1,
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP .column-sections3_2,
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP .column-sections3_3 {
    display:inline-block;
    vertical-align:top;
    min-width:29%; /*315*/
    width: auto;
}

.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP .column-sections3_2,
.SECT-3_COLUMNS.TYPE_BLOCK_SITES_GROUP .column-sections3_3 {
    margin-left:25px; /* 31 */
}
.SECT-3_COLUMNS.TYPE_DISQUS {
     display:block;
}
.comment-header[_ngcontent-sc8] {
  font-size: 10px;
  font-weight: 700;
  line-height: 18px;
  padding: 3px 0 17px;
  max-width: 200px;
}
ul.dsq-widget-list li.dsq-widget-item {
  position: relative;
  background-color: #f4f4f4;
  padding: 15px 25px;
  border: 0;
  margin: 0 0 30px;
  display: inline-block;
  vertical-align: top;
  border-radius: 0;
  width: 80%;
}
ul.dsq-widget-list li.dsq-widget-item .dsq-widget-user {
  color: #212529;
  font-family: Merriweather;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: calc(100% - 80px);
  margin-bottom:20px;
}
ul.dsq-widget-list li.dsq-widget-item .dsq-widget-meta a:nth-child(2) {
  position: absolute;
  top: 32px;
  left: 64px;
}
ul.dsq-widget-list {
  column-count: 4;
}
.dsq-widget ul.dsq-widget-list {
  transition: all .5s ease-in-out;
  column-gap: 30px;
  column-fill: initial;
}
.dsq-widget ul.dsq-widget-list {
  padding: 0;
  margin: 0;
  text-align: left;
}
p.dsq-widget-meta {
  clear: both;
  font-size: 80%;
  padding: 0;
  margin: 0;
}
.SECT-4_COLUMNS.TYPE_DISQUS, .SECT-3_COLUMNS.TYPE_DISQUS {
    padding:30px 0px;
    width:98%;
}
.SECT-3_COLUMNS.TYPE_DISQUS ul.dsq-widget-list {
    column-count:3;
}
.dsq-widget-list li.dsq-widget-item .dsq-widget-meta a {
  font-style: italic;
  color: #7e7c7c;
  font-size: 10px;
  text-decoration: underline;
}
.dsq-widget-list li.dsq-widget-item .dsq-widget-comment p {
  display: block;
  clear: both;
  padding-top: 7px;
  margin-bottom: 7px;
  font-weight: 400;
  font-size: 12px;
}
.taxonomy-tag .node-social {
    display:none;
}
.taxonomy-tag .node__meta {
    width:100%;
}
.view-user-info-block {
    padding: 0px 0px 23px 0px;
border-bottom: 1px solid rgba(0,0,0,.1);
margin-bottom: 10px;
}

.view-user-info-block .views-field-user-picture {
    display:inline-block;
    vertical-align:middle;
    width:60px;
    margin-right:10px;
}
.view-user-info-block .views-field-user-picture img {
    border-radius:50%;
}
.view-user-info-block .fa-twitter {
    font-size:17px !important;
}
.views-field-nothing .user-name a {
    padding-left: 8px;
color: #000;
text-transform: uppercase;
font-weight: 700;
font-size: 15px;
line-height: 16px;
font-family:MerriWeather;
}
.views-field-nothing .user-name {
    margin-bottom:10px;
}
.view-user-info-block .views-field-nothing {
    display:inline-block;
    vertical-align:middle;
    width:78%;
}
.views-field-nothing .user-desc {
    font-size: 16px;
    font-family:Roboto;
    font-weight:300;
    line-height:20px;
}
.author-page .view-user-info-block {
    border-top:none;
    border-bottom:none;
    padding-top: 0px;
padding-bottom: 0px;
}
.author-page .view-user-info-block .views-row {
    padding-bottom:20px;
}
.author-page .main-content h2 {
    border-top: 3px solid  #ea7849;
font-size: 10px;
font-weight: 700;
line-height: 18px;
padding: 3px 0 15px;
max-width: 200px;
}
.author-page #main-wrapper h1.page-title {
    font-family: Merriweather;
font-size: 16px;
font-weight: 600;
line-height: 30px;
color: #9b9b9b;
border-bottom: 2px solid rgba(0,0,0,.1);
margin: 0 0 20px;
}
.view-user-info-block .views-field-name-1 {
    font-family: Merriweather;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    color: #9b9b9b;
    border-bottom: 2px solid rgba(0,0,0,.1);
    margin: 0 0 20px;
    padding-bottom:10px;
}
.author-page .view-user-info-block .views-field-nothing {
    vertical-align:top;
}
.author-page #main-wrapper, .page-user #main-wrapper {
    padding-left:26px;
}
.breadcrumb li::before {
    margin-right:5px;
}
.breadcrumb li:hover {
    text-decoration:none !important;
}
.banner_mobile, .mobile_columns {
    display: none;
}
.homepage .SECT-2_COLUMNS_B article:first-child {
   margin-right:30px;
}
.desktop_columns .tag-col3-1,
.desktop_columns .tag-col3-2 {
    margin-right:31px;
}
.desktop_columns .tag-col3-1,
.desktop_columns .tag-col3-2,
.desktop_columns .tag-col3-3 {
    display:inline-block;
    width:30%;
    vertical-align:top;
}
.page-user .views-row-wrapper,
.taxonomy-tag .views-row-wrapper {
    column-count:unset;
    column-gap:0px;
}
.page-user .view-user-profile .view-content {
   display:block;
}
.mobile_columns .region-taxonomy-ad {
    text-align:center;
}
img {
    width:100%;
}
.page-user #block-sami-pagetitle {
    display:none;
}
.page-user .region-breadcrumbs,
.taxonomy-tag .region-breadcrumbs {
    margin-top:25px;
    margin-bottom:-5px;
}
.page-user .region-taxonomy-ad,
.taxonomy-tag .region-taxonomy-ad {
      margin-bottom:30px;
  }
.summary-ad, .view-taxonomy-term .node-social {
    display:none;
}
/* {
    text-transform: uppercase;
margin: 20px 0;
padding-bottom: 5px;
border-bottom: 2px solid rgba(0,0,0,.1);
font-family: Merriweather;
font-size: 16px;
font-weight: 600;
line-height: 30px;
color: #9b9b9b;
}*/
#content-bottom {
  margin-top:-20px;
  margin-bottom:20px;
}
.content-type-header::before {
background: #f95a1b;
content: "";
height: 17px;
position: absolute;
width: 50px;
top: 13px;
left: 0;
}
.header .fa-times.active {
    display: none !important;
}
.header.scroll-header .fa-times.active {
    display: block !important;
}
.taxonomy-term-page .scroll-content .header-social,
.page-user .scroll-content .header-social {
       display: none !important;
   }
  .node--view-mode-teaser .article-image img:hover,
  .article-inner-wrapper .article-media img:hover {
      opacity: 0.7;
  }
  .node--view-mode-teaser .node__title a:hover {
      color: #777;
  }
  .article-author-info a:hover {
      text-decoration: underline;
  }
  .splide__arrows {
      height: 141px;
position: fixed;
right: 0px;
background: #d6d6d6;
z-index: 999999999999;
width: 20px;
top: 55px;
}
.f-m-link-col.last img {
    width:30px;
    height: 30px;
}
.frontpage .desktop_columns article:last-child .article-author-info {
    border-bottom: none !important;
}
.frontpage .desktop_columns article:last-child {
    margin-bottom: 0 !important;
    border-bottom: none !important;
}
.twitter-tweet.twitter-tweet-rendered {
    padding: 0.5rem 0;
}
body.layout-one-sidebar .video-filter iframe.video-youtube {
    min-height: 430px;
}
.field--name-body li {
    margin-top: 1rem;
    color: #212529;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    font-family: Roboto;
    margin-bottom: 1rem;
}
.desktop_columns .tag-col3-1 .row-content:last-child .node--view-mode-teaser,
.desktop_columns .tag-col3-2 .row-content:last-child .node--view-mode-teaser {
    border-bottom: none;
}
.splide__list {
    width:101%;
}
.splide__arrow svg {
    height: 15px;
}
.burguer span{
    font-weight: 300;
    padding: 8px 15px 0 0px;
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
    color: rgba(17,5,6,.65);
    text-transform: uppercase;
    text-align: center;
    font-family: Roboto;
    text-transform: uppercase;
}


/* ADS fixed */
body .region.region-publicidad {
    position: relative;
    background: #fefefe;
    height: 300px ;
}
body .region-taxonomy-ad,
body .banner,
body #block-desktop-sidebar-300x250 {
    position: relative;
    background: #fefefe !important;
    height: 650px ;
    /*display: flex;
    align-items: center;*/
}
body .banner > div,
body .banner > img,
body .region-taxonomy-ad > div,
body .region-taxonomy-ad > img,
body .region.region-publicidad > div,
body #block-desktop-sidebar-300x250 > div,
body #block-desktop-sidebar-300x250 > img,
body .banner_mobile > div,
body .banner_mobile > img,
body .summary-ad > div,
body .summary-ad > img {
  z-index: 9;
}
body .region.region-publicidad:after,
body .banner:after,
body .region-taxonomy-ad:after,
body #block-desktop-sidebar-300x250:after,
body .banner_mobile:after,
body .summary-ad:after {
    content: "";
    color: grey;
    font-size: 12px;
    font-family: Roboto Regular,Arial,sans-serif;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    text-transform: uppercase;
    top: 50%;
    width: auto;
    z-index: 8;
}
@media screen and (max-width: 767px){
  body .SECT-2_COLUMNS .banner_mobile,
  body .SECT-2_COLUMNS_B .banner_mobile {
    height: 650px;
  }
  body .summary-ad {
      position: relative;
      background: #fefefe !important;
      height: 650px ;
      display: flex;
      align-items: center;
  }
  body .banner_mobile {
      position: relative;
      background: #fefefe !important;
      height: 300px ;
      display: flex;
      align-items: center;
  }
  body #block-desktop-sidebar-300x250{
    display: none;
  }
}

/* Ver baloncesto en directo player */
p#player-nba {
    overflow: hidden;
    margin-bottom: 1px;
    background-size: cover;
    background:#30343a;
    /*background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(/sites/default/files/ver-nba-online/match-nba.gif);*/

}
#player-nba:hover img.img-player {
    transition: all .2s ease-in-out;
    filter: brightness(0.5);
}
.aviso-player{
  color: gray!important;
  font-size: 12px!important;
}
span.titular{
  padding: 0.7rem;
  position: absolute;
  color: #fff;
  font-size: .8rem;
  line-height: 1.1rem;
}


/* faldones desktop */
@media (min-width: 851px){
  aside.front-left-col__inner.section.layout-container.clearfix {
      max-width: 1060px;
      min-width: 200px;
  }
}

.front-left-col img,
.front-right-col img{
  width: inherit;
  height: auto;
  max-width: 100%;
}
.front-left-col{
  position: fixed;
  z-index: 1;
  height: 100vh;
  top: 155px;
  overflow: hidden;
  width: calc((99vw - 1100px)/2);
  left: 0%;
}
.front-right-col{
  position: fixed;
  z-index: 1;
  height: 100vh;
  top: 155px;
  overflow: hidden;
  width: calc((100vw - 1076px)/2);
  right: 0%;
}
.front-left-col .field--name-body{
  text-align: right;
}
.front-right-col .field--name-body{
  text-align: left;
}

@media (max-width: 768px) {
  .front-left-col,
  .front-right-col{
    display: none!important;
  }
}


/* nuevos iconos redes sociales */
body .content .header-social {
    max-width: 180px;
}
body .node-social {
    width: 34%;
}
body .node__meta {
    width: 65%;
}
body #header .page-title {
    width: calc(100vw - 480px);
}
@media screen and (max-width: 768px) {
  body #header .page-title {
      width: calc(100vw - 500px);
  }
}
@media screen and (max-width: 480px) {
    body .node-social {
        width: 46%;
    }
    body .node__meta {
      width: 100%;
    }
    body .node-social {
        min-width: 180px;
    }
}
/**/
