@charset "utf-8";
/* CSS Document */

#gg_event_window{
display:none;
position: absolute;
height:300px !important;
width: 278px !important;
opacity:.95;
padding:10px 2%;
overflow:hidden;
z-index:9999;
}

#gg_event_window_inner{
width:95%;	
position:relative;
}

.gg_event_dates{
display:none;	
}

#gg_event_window .gg_close_ajax{
display:none;
cursor:pointer;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;	
border:none;
position:absolute;
right:5px;
top:5px;
}

.ajax_loader{
display:block;
margin:5% auto;	
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;	
border:none;
}


#gg_event_window .arrow_up,
#gg_event_window .arrow_down{
	position:absolute;
	right:10px;
	cursor:pointer;
}

#gg_event_window .arrow_up{
	bottom:50px;
}

#gg_event_window .arrow_down{
	bottom:10px;
}

.event-listing{
padding: 0 0 0px 0;
margin:0 0 10px 0;	
}

.gg_event_info{
float:right;	
width: 25%;
padding: 5px;
background: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
}

.event_dates{
	padding:10px 0;	
}

.event_thumb{
float:left;
margin:0 10px 5px 0;
}

#gg_event_window .gg_event_info p{
	margin:0 0 5px 0;
}

.widget_gg_event_widget .ui-datepicker{
width:95%;	
}

.clear,
.event_geek_promo{
clear:both;	
}

#gg_event_lightbox{
display:none;
position: fixed;
z-index: 0;
left: 0;
right: 0;
top: 0;
bottom: 0;	
}


/*--------------responsive styles--------------*/

@media only screen and (max-width: 1300px) {
	#gg_event_window{
		width:70%;
		margin: 0 0 0 -20%;
		top:5%;
	}
	
}


@media only screen and (max-width: 1024px) {
	#gg_event_window{
		width:30%;
		margin: 0 0 0 -20%;
		top:5%;
	}
	
}




@media only screen and (max-height: 479px) {
	#gg_event_window{
		height:50%;
		top:0;
		margin-top:0;
	}
	
}

#gg_event_window_inner h3 {
	margin:5px 0px 10px 0px;font-size: 22px;text-align: center;
}

.event-listing a{
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
}
.event-listing span{
	font-size:80%;
}

/*calendar styles*/
.ui-widget-header{
	border: 1px solid #999 !important;
	background:none;
}
.ui-datepicker-title span{color: #414042; font-size:22px;}
.ui-datepicker-calendar{}
.ui-datepicker-calendar th span{color:#666; font-size:20px;font-weight:normal;}
.ui-datepicker-calendar td span, .content-sidebar .widget .ui-datepicker-calendar td a {
	text-align:center;
	color:#989898;
	font-size: 18px;
}

.event-listing a{color:#752222;}
.event-listing a:hover{color:#666; text-decoration:none;}

td.ui-datepicker-current-day .ui-state-highlight{color:#fff !important;}

.gg_widget_calendar .gg_has_event a{color: #fff !important;}

.gg_widget_calendar {
	margin-top:-7px;
	
	

}

.ui-datepicker-inline{
	padding:40px 7px 7px 7px;
	border: 1px solid #999 !important;
}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:0px;
	background:none;
}
 .ui-datepicker-calendar tbody td{border:1px solid #999; padding:5px;}
.gg_has_event{
	/*background: url("../images/event_date.png") no-repeat 50% 1px;*/
	background:#752222;
}
div.category_1 .gg_has_event{
	background:#db970f;
}

div.category_1 .gg_has_event a{color: #fff!important;}
.gg_has_event{
	/*background: url("../images/event_date.png") no-repeat 50% 1px;*/
	background:#752222;
}
.ui-datepicker-today, div.category_1 .ui-datepicker-today{
	/*background: url("../images/event_date.png") no-repeat 49% -65px;*/
	background:#989898;
}

.arrow_bottom{
	position: absolute;
	left: 0px;
	width:308px;
	bottom: 0px;
	z-index:9999;
}
a.event_category_1 {color:#db970f;}
.ui-widget-content{background:none !important;}

.ui-tabs{padding:0px;}
.ui-tabs .ui-tabs-nav{margin-left:45px; margin-top:-10px; margin-bottom:-35px;}
.ui-tabs .ui-tabs-nav{border:0px !important; border-radius: 0px;}
.ui-tabs .ui-tabs-nav li.gg_right{border-left:0px #000 solid; border-radius: 0px; margin-left:50px;}
.ui-tabs .ui-tabs-nav li.gg_right a{color:#db970f;}
.ui-tabs .ui-tabs-nav li.gg_right a:hover {opacity:0.7;}
.ui-tabs .ui-tabs-nav li a{text-align:center; color:#752222; font-weight:bold;padding:5px 5px; font-size:14px; border-left:1px solid #999; border-right:1px solid #999;width:80px;}
.ui-tabs .ui-tabs-nav li a:hover {opacity:0.7;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{}
.ui-corner-all{border-radius:0;border:0;}
.ui-tabs .ui-tabs-panel{padding:0;border:0;}

/*movie list page*/
#movielist{
	list-style: outside none none;
}

#movielist li{
	overflow: hidden;
display: block;
height: 100px;
min-height: 0px;
margin-bottom: 15px;
background: none !important;
padding: 0px !important;
}

#movielist li a{
	text-decoration:none;
	color:#752222;
}
#movielist li a:hover{
	text-decoration:none;
	color:#666;
}

#movielist .eg_date{
	text-align: center;
	width: 100px;
	height: 100px;
	box-sizing: border-box;
	border: 2px solid #752222;
	background-color: #FFF;
	float:left;
}

#movielist .eg_date_none{
	width: 100px;
	height: 100px;
	float:left;
}

#movielist .eg_image{
	float:left;
	margin-left:15px;
	width: 100px;
        height: 100px;
}

#movielist .eg_image img{
	height:100px;
	width:100px;
}

#movielist .eg_item_info{
	box-sizing: border-box;
	padding: 10px;
	overflow: hidden;
	max-height: 100%;
	max-width: 100%;
	word-wrap: break-word;
	white-space: normal;
background-color: rgb(255, 255, 255);
height: 100px;
}
#movielist .eg_item_info .eg_title{
	line-height: 1em;
	font-size: 1.3em;
	font-weight: 700;
}

#movielist .eg_date .eg_day{
	display:block;
	font-weight: 500;
	font-size: 2.5em;
color:#752222;
}

#movielist .eg_date .eg_month{
	display:block;
	font-size: 1.2em;
	font-weight: 700;
	color: #752222;
	text-transform: uppercase;
}
/*end*/