
/**************************************************************************/
/* this css is loaded as the last in head so it can override other styles */
/**************************************************************************/


/* sticky top bar fix */
#sticky-wrapper {height:100px!important;} 
.eltd-top-bar {background-color:white; height:100px!important;}
.eltd-content {margin-top:0px!important;}
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-center-inner, .eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-left-inner, .eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-right-inner {width:95%;}


/* temp changes because of not saving elated options */
nav.eltd-fullscreen-menu > ul > li > a, nav.eltd-fullscreen-menu > ul > li > h6 {
    font-family: Roboto,sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
}
nav.eltd-fullscreen-menu > ul > li > a.current {
    color: #008fd2;
}
nav.eltd-fullscreen-menu > ul > li > a:hover, nav.eltd-fullscreen-menu > ul > li > h6:hover {
    color: #008fd2;
}
h2 {
    color: #000000;
    font-family: Roboto;
    font-size: 48px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 800;
}
h4 {
    color: #343434;
    font-family: Roboto;
    font-size: 28px;
    text-transform: none;
    font-style: normal;
    font-weight: 400;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #008fd2;
}
p {
    color: #343434;
    font-family: Roboto;
    font-size: 18px;
    text-transform: none;
    font-style: normal;
    font-weight: 300;
}
/* /temp */



/* disable background image in .dictador-no-mobile-bg row on smallest screens - is used when photo is set as a background to cover half of the screen */
@media screen and (max-width:768px){
	.dictador-no-mobile-bg { background-image: none!important; }
}

/* age verifier buttons */
.taseav-age-verify input[name="overAge"] {background-color: white;}
.taseav-age-verify input[name="underAge"] {background-color: gray;}

/* mainpage news slider arrows and title */
.eltd-blog-slider-holder .eltd-blog-slider-bottom-section .eltd-item-title {
	margin-right: 30px;
	margin-left: 30px;
}


/**********/
/* EVENTS */
/**********/


/* main class of events posts listing */
.display-posts-listing .listing-item{}

.display-posts-listing .listing-item a.image{ 
	width:100%; /*container-width*/
	overflow:hidden; /*hide bounds of image */
	margin:0;   /*reset margin of figure tag*/
	display: block;
	min-height: 360px; 
}

/* screen size adjustments for event images on list */
@media screen and (max-width:1200px) and (min-width:769px){
	.display-posts-listing .listing-item a.image{ 
		min-height: 300px;
	}
}
@media screen and (max-width:768px) and (min-width:601px){
	.display-posts-listing .listing-item a.image{ 
		min-height: 200px;
	}
}
@media screen and (max-width:600px) {
	.display-posts-listing .listing-item a.image{ 
		min-height: 160px;
	}
}

.display-posts-listing .listing-item img{
	display:block!important; /*remove inline-block spaces*/
	width:100%!important; /*make image streatch*/
	margin: -20% 0;
	    
}


.display-posts-listing .listing-item .title{
	margin: 13px 0 16px;
    display: block;
	font-size: 48px;
	font-family: Roboto;
    font-weight: 900;
    line-height: 1.03em;	
}

.display-posts-listing .listing-item .excerpt{
	margin: 0px 0px 56px 0px;
	display:block;
	font-size: 16px;
    color: #676767;
}

.display-posts-listing .listing-item .excerpt-dash{ display:none; }

/* inside event post - image container cropper*/
article.type-event .eltd-post-image{
	width:100%; /*container-width*/
	overflow:hidden; /*hide bounds of image */
	margin:0;   /*reset margin of figure tag*/
}
@media screen and (max-width:1200px) and (min-width:769px){
	article.type-event .eltd-post-image{ 
		min-height: 300px;
	}
}
@media screen and (max-width:768px) and (min-width:601px){
	article.type-event .eltd-post-image{ 
		min-height: 200px;
	}
}
@media screen and (max-width:600px) {
	article.type-event .eltd-post-image{ 
		min-height: 160px;
	}
}
/* inside event post - cropped image*/
article.type-event .eltd-post-image img{
	display:block!important; /*remove inline-block spaces*/
	width:100%!important; /*make image streatch*/
	margin: -10% 0;
}

/* inside event post - hide post photo and title*/
article.type-event .eltd-post-image-holder {
	display:none;
}
article.type-event .eltd-post-info{
	display:none;
}
article.type-event .eltd-post-title{
	display:none;
}
.related-hide{
	display:none;	
}

/**/

.calendarsticker {
	width: 291px;
	height:201px;
	border: 2px solid white;
	background-color:black;
	z-index: 9999;
    position: fixed;
    right: 0;
	top: 100px;
}
.calendarsticker img { 
	top: 0px;
    left: 0px;
    display: block;
    position: relative;
    z-index: 1;
}

.calendarsticker #closeme{
	display:block;
	position:absolute;
	width: 30px;
	height: 30px;
	background-color: black;
	top: -2px;
	left: -30px;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 0px;
	border-bottom: 2px solid white;
}

.calendarsticker #closeme:after {
	position: absolute;
    font-size: 19px;
    line-height: 20px;
    content: '\f00d';
    font-family: "FontAwesome";
    top: 5px;
    left: 7px;
}

