/*****
Theme Name: ISL
Theme URI: https://www.mhthemes.com/themes/mh/magazine-lite/
Description: Theme for the International Socialist League based on MG Magazine Lite
Author: Punto Blanco - MST Argentina
Author URI: https://www.mst.org.ar/
Version: 1.220224
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, full-width-template, theme-options, threaded-comments, footer-widgets, translation-ready, rtl-language-support, blog, entertainment, news
Text Domain: mh-magazine-lite
Template: mh-magazine-lite
Domain Path: /languages/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*****/

@import url("../mh-magazine-lite/style.css");

.entry-meta-author, .mh-meta-author.author { display:none;}
 
li.wpm-languages a {color:white; text-decoration:none;}
li.wpm-languages a:hover,
li.wpm-languages.active-language a
{color:yellow; text-decoration:underline;}

div.barraarriba { background-color:#2a2a2a; text-align:right; height:47px; border-bottom: solid 5px #e64946;}
div.barraarriba div.menusocial { float:left;} 
div.barraarriba div.menuidioma { float:right;}
div.barraarriba div.menusocial div ul.menu,
div.barraarriba div.menuidioma div ul.menu
{ list-style: none; display:inline-block; }
div.barraarriba div.menusocial div ul.menu li { list-style: none; padding:1vmin; display: inline-block; }
div.barraarriba div.menuidioma div ul.menu li { list-style: none; padding:1vmin; display: inline-block; }
.mh-site-logo { overflow: unset; }
@media only screen and (max-width: 360px){
    .mh-posts-stacked-large:after, .mh-posts-stacked-small:after {
        display: block;
        padding-top: 127%;
        content: ' ';
    }
}
@media only screen and (min-width: 359px){
    .mh-posts-stacked-large:after, .mh-posts-stacked-small:after {
        display: block;
        padding-top: 117%;
        content: ' ';
    }
}
    .mh-posts-stacked-item {position: absolute;bottom: 42%;left: 0px;padding-right:0px;}
body.home .row { margin-right: 0px;  margin-left: 0px;}

.mh-posts-stacked-wrap { width:48% }
@media screen and (max-width: 620px){
.mh-posts-stacked-wrap { width:100%; }
	
}
.mh-posts-stacked-widget .mh-posts-stacked-small{ margin: 5px;}
.mh-widget-col-1 .mh-posts-stacked-wrap {float: none;width: 100%;margin-bottom: 23.188px;}
.mh-excerpt{
    padding:5px 5px 4px 5px;
    font-size: 0.9em;
    background: #EEE;
    border-left: solid 1px #CCC;
    border-right: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    border-radius: 0px 0px 10px 10px;
    margin-right:1px;
}
li.mh-slider-item .mh-excerpt {
    background: none;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-radius: 0px;

}
.mh-slider-caption { 
    width: 100%;
    top:unset;
    bottom: 50px;} 
.mh-posts-stacked-wrap.mh-posts-stacked-columns.mh-clearfix.mobile{
    
}
.anticap_posts_stacked {
    margin-bottom: 0;
}
.mh-posts-stacked-large .mh-posts-stacked-item {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding-right: 0px;}
div.mh-posts-stacked-thumb.mh-posts-stacked-thumb-large img {
    top: 90px;
    position: relative;}
.mh-posts-stacked-thumb img {
    border-radius: 10px 10px 0px 0px;
}
.mh-posts-stacked-title-large, .mh-posts-stacked-meta-large {position:relative; z-index:999;} 
.mh-posts-stacked-overlay { background:none;}
/*div.mh-posts-stacked-wrap.mh-posts-stacked-columns.mh-clearfix > div > div > div > article{
    bottom:52px!important;
}*/

.menu-submenu-continentes-container {
background-color:#e64946;
clear: both;
text-transform:none;
}
ul#menu-submenu-continentes li.menu-item { 
    background-color:#e64946;
}
ul#menu-submenu-continentes li.menu-item a:hover {
color:#FFF;
text-decoration:none;
}/*
.menu-selector-de-idiomas-container #menu-selector-de-idiomas li ul {
    position: absolute;
    z-index: 1000;
    display:none;
}
.menu-selector-de-idiomas-container #menu-selector-de-idiomas li:hover ul {
    display:block;
}
div.barraarriba div.menuidioma { 
    height:100%;
}
div.barraarriba div.menuidioma .menu-selector-de-idiomas-container {
    margin: 2vmin;
}

#menu-selector-de-idiomas li ul li {
    
}
.menu-image-title {
  position: relative;
}
.menu-image-title img {
    
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}*/

.nonepc { display:block;}
.nonemobile { display:none;}

@media only screen and (max-width: 768px){ 
.nonepc { display:none;}
.nonemobile { display:block;}
}

ul.list-none {
	list-style: none;
}

.wp-block-separator {
	background-color: #e64946;
  	color: #e64946;
}

.is-style-wide {
	border-top-width: 2px;
	border-bottom-width: 1px;
}