@charset "UTF-8";
/* CSS Document */
#mobile-navigation {
    left: 100%;/**/
	 font-family: "CenturyGothic";
	 top:0px;
}
#mobile-navigation {
    background: #404040 none repeat scroll 0 0;
    padding: 8px 12px;
    position: absolute;
    text-transform: uppercase;
    z-index: 2147483647;
	font-size:16px;
}
#mobile-navigation ul {margin:0;padding:0;}
#mobile-navigation ul li {
    list-style: outside none none;
    padding: 2px 0;
}
#mobile-navigation .icon {margin-right:4px;display:none;}
#mobile-navigation a {color:#fff;}
#mobile-navigation .sub-menu {
    padding: 0 10px;
	font-size:14px;
}
.logo-link {display:none;}
.fa-bars {
    background: #555 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    left: 3%;
    padding: 6px;
    position: absolute;
    top: 8px;
}
.main-navigation ul {
    display: block;
    text-align: right;
}
.main-navigation ul li {display:none;}
.main-navigation ul li.icon {display:inline-block;}
.fa-times {color:#fff;float:right;font-size:24px;cursor: pointer;}
.widget_simpleimage {
    display: inline-block;
    padding: 6px;  margin: 0;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a {background-color:#e1cf6b;}
.tribe-events-sub-nav li a {background:transparent;}
#tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar td.mobile-active {background-color:#b12816;}
#tribe-mobile-container .type-tribe_events .tribe-events-event-image {
 
    width: 50%;
}
.tribe-event-description p {font-size:14px;}
/* Mobile portrait (320x480) ----------- */
@media only screen 
and (min-width : 320px) {
/* Styles */

}

/* Mobile landscape (480x320) ----------- */
@media only screen 
and (min-width : 480px) {
/* Styles */
.widget_simpleimage {width:50%;}
}


/* Tablet portrait (768x1024) ----------- */
@media only screen 
and (min-width : 768px) {
/* Styles 
#mobile-navigation {display:none;}*/
	
	.mobile-home {display:none;}
	
.eventable {display:table; vertical-align:top;}
.eventable .left {display:table-cell; vertical-align:top;width:250px;}
.eventable .right {display:table-cell; vertical-align:top; padding-left:8px;}
.fa-bars {display:none;}
.site {
	padding:24px;
}
.main-navigation ul li {display:inline-block;}
.main-navigation ul {text-align:center;}
.widget_simpleimage {width:33%;}
.main-navigation .sub-menu li {
    display: block;

    text-align: left;
}
.main-navigation ul ul {

    max-width: 178px;

}
}

/* Tablet landscape (1024x768) ----------- */
@media only screen 
and (min-width : 1023px) {
/* Styles */
.widget_simpleimage {
    margin: 0 0 20px;
}
.widget_simpleimage {width:100%;}
.logo-link {display:block;}
.site {
	padding:42px;
}
#primary {
    float: left;
    width: 670px;
}
#secondary {
    float: right;
    width: 242px;
}
.main-navigation #primary-menu > li:nth-child(2) {
    margin-right: 241px;
}

}
