/* Media Queries
================================================== */

/**
 * AddToCalendar style Blue
 * http://addtocalendar.com
 */

a {
	transition-duration: 0s;
}
.hideredes {
	float: right;
}
.post-meta .meta2 {
	background-image: url(https://www.palermo.edu/propuesta/eli/images/calendario.png)!important;
    background-repeat: no-repeat!important;
    background-position: 9px 4px!important;
    padding-left: 35px!important;
}
.post-meta {
    /* overflow: hidden; */
    height: 25px;
	overflow: visible!important;
	float: left;
}
.post-meta .meta i, .post-meta, .meta {
    font-size: 13px!important;
}
.post-meta .meta {
	background: #f0f0f0;
}
.addtocalendar var{
    display: none;
}
.evento-si {
	display: block;
}
.evento-no {
	display: none!important;
}
.addtocalendar {
    position: relative;
    display: inline-block;
    background: transparent!important;
}

.atcb-link {
    display: block;
    outline: none!important;
    cursor: pointer;
	padding-top: 3px;
}

.atcb-link:focus~ul,
.atcb-link:active~ul,
.atcb-list:hover{
    visibility:visible;
}

.atcb-list {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 170px;
    z-index: 900;
}

.atcb-list,
.atcb-item
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
}

.atcb-item {
    float: none;
    text-align: left;
}

.atcb-item-link
{
    text-decoration: none;
    outline: none;
    display: block;
}

.atcb-item.hover,
.atcb-item:hover {
    position: relative;
    z-index: 900;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}


/* Blue */



.atc-style-blue .atcb-list {
    width: 170px;
    border: 1px solid rgb(186,186,186);
    border-radius: 2px;
    box-shadow: 0 0 5px #AAA;
}

.atc-style-blue .atcb-list,
.atc-style-blue .atcb-item
{
    background: #fff;
    color: #000;
}

.atc-style-blue .atcb-item,
.atc-style-blue .atcb-item-link
{
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1;
}

.atc-style-blue .atcb-item-link,
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
    color: #000;
    font-family: "Verdana";
    font-size: 14px;
    text-decoration: none;
    outline: none;
    padding: 5px 15px;
}

.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
    color: #fff;
}

.atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover {
    background: rgb(66,129,244);
}
.evento {
	width: 100%;
	float: left;
    margin-bottom: 15px;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	.hideredes {
	display: block;
	}
	.evento {
	width: 100%;
}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.hideredes {
	display: block;
    float: right;
	}
	.post-meta {
    /* overflow: hidden; */
    overflow: visible!important;
    height: 21px;
}
.meta {
	margin-right: 4px!important;
}
.evento {
	width: 100%;
}
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.hideredes {
	display: block;
	}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.hideredes {
	display: block;
    float: left;
    margin-bottom: 0px;
	}
	.post-meta {
    /* overflow: hidden; */
    overflow: visible!important;
}
.evento {
	width: 100%;
	float: left;
    margin-bottom: 20px;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.hideredes {
	display: block;
    float: left;
	}
	.post-meta {
    /* overflow: hidden; */
	overflow: visible!important;
	float: left;
	height: auto;
	margin-bottom: 0px!important;
}
.evento {
	width: 100%;
}
}