/*MOBILE MEDIA QUERIES
------------------------------------------------------------------*/

/*-----------------------------------------------------------------
MOBILE: SMALLER THEN 640px
------------------------------------------------------------------*/
@media only screen and (max-width : 640px) {
#zenbox_tab {
	display: none !important;
}

	.wrap {
		width: 90%;
	}
.wrap2 {
		width: 100%;
		margin:0 auto;
	}
	.wrap3 {
		width: 90%;
		margin:0 auto;
	}
		nav{
	display:none;	
	}
#mobile-nav-bar{
display:block;
}
.top-accessibility{
display:none;	
}
.top-social-screen{
display:none;
}
#header-right{
width:100%;
float:none;
display:block;
margin:0 auto;
}
.tagline{
display:none;
}
#logo {
margin:0 auto;
width:171px;
height:auto;
margin-top:25px;
margin-bottom:25px;
display:block;
float:none;
}
.top-search{
width:100%;
float:none;
margin:0 auto;	
display:inline-block;
text-align:center;


}
.top-search input[type="text"]{
font-size:13px;
line-height:22px;
padding:2px 5px 3px 7px;
width:80%;
float:left;
-webkit-appearance: none;

}

.top-search button{
font-size:21px;
line-height:22px;
padding:0px 10px 0px 5px;
float:left;
width:20%;

}
.blog-home{
display:none;
}
.events-home{
width:100%;
display:inline-block;
margin-top:40px;
}
.events-home h1{
font-size:23px;	
margin-bottom:20px;
}
.events-row{
width:100%;
display:inline-block;
}
.events-col{
width:100%;
display:inline-block;
border-top:1px solid #bbbbbb;
border-bottom:none;
margin:0px 0 20px 0;
padding:20px 0 0px 0;
}
.yellow-bar-mobile{
display:block;	
}
.events-content{	
width:55%;
}
.rooms-for-rent {
display:none;
}
.yellow-bar{
display:none;
}
.home-content{
width:100%;	
display:block;
background:none;
}
.blue-bar{
background:#2065b3;
padding:30px 0 10px 0;
width:100%;	
color:#fff;
display:block;
z-index:99;
position:relative;
margin-top:30px;
}
.recent-tweets{
display:none;	
}
.newsletter-bar{
padding:10px 0 15px 0;	
}
.newsletter-bar h4{
text-align:center;
float:none;
display:block;
margin-bottom:30px;
font-size:17px;
}
.newsletter-bar .formy{
float:none;	
width:100%;
margin:0 auto;
display:inline-block;
text-align:center;
}
.newsletter-bar input[type="email"]{
padding:11px 8px;
width:100%;
display: block;
height:auto;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
margin-bottom: 20px;
}
.newsletter-bar input[type="submit"]{
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
height:auto;
display: block;
width:100%;
}

.footer-left{
float:none;
width:100%;	
text-align:center;
}
.footer-right{
float:none;
width:100%;	
text-align:center;
}
.footer-address .left{
float:none;
width:100%;
}
.footer-address .right{
float:none;
width:100%;
}
.content-left{
width:100%;	
}
#sidebar{
display:none;	
}
aside#sidebar-events{
float:none;	
width:100%;
}
aside#sidebar-events img{
display:none;	
}
.event-right{
width:100%;
float:none;
}
.event-row img{
display:none;	
}
.event-listing-content{
width:100%;
}
.tablet-col{
width:100%;
float:none;	

}
.sidebar-search input[type="text"], .sidebar-search input[type="email"], .sidebar-search input[type="password"]{
margin-bottom:0;
}
.sidebar-search label.check-label{
text-transform:none;	
padding:0;
margin:0 20px 10px 10px;
clear:right;
}
.sidebar-search .styledCheckbox{
clear:left;	
}
.event-type-col-one{
float:left;
width:auto;	
}
.event-type-col-two{
float:left;
width:auto;		
}
.event-row h3 a.event-info{
display:none;	
}
.event-row a.event-info-mobile{
display:block;	
}
.event-listing-date{
float:none; clear:both;	
}
.event-listing-time{
float:none; clear:both;	
margin:0 0 0 0px;
}
.event-listing-loc{
float:none; clear:both;	
margin:0 0 0 0px;
}
#show-hide-search{
display:inline;	
}
.sidebar-search h2{
margin-bottom:0;	
}
#search-form-contain{
display:none;	
margin-top:20px;
}
.event-detail-content{
width:100%;
float:none;	
}
.event-detail-gallery-comments{
width:100%;
float:none;	
}
.event-gallery {
display:none;
}
.search-results-box{
display:none;	
}
.room-cell2{
width:100%;
margin:30px 0px 0 0;
clear:both;
}


.room-sort{
float:left;	
margin-top:-5px;
clear:both;
width:100%;
}
.room-sort a{
margin:0 0px 10px 0px;
width:100%;
text-align:center;
}
.description-container{
float:none;
width:100%;	
}
.detail-container{
float:none;
width:100%;	
}
.room-tabs ul.room-detail-tabs{
font-size:10px;
}
ul.room-detail-tabs > li > a {
padding-right: 5px;
padding-left: 5px;
margin-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
}
a.top-book-now{
	border:1px solid #2b68af;
background:#fff;
color:#2b68af;
padding:3px 0px;
text-align:center;
font-size:15px;
margin:20px 0 0px 0;
width:100%;
display:block;
float:none;
}
aside#blog-sidebar {
	width: 100%;
	float: none;
	clear:both;
	margin-top:30px;
}
.blog-left{
float:none;
width:100%;
}
.blog-left .blog-row img{
	float:none;
	clear:both;
	margin-bottom:20px;
}
.comment-row .comment{
width:100%;	
}
.comment-row img{
display:none;
}

.menu-col-1, .menu-col-2{
width:100%;
float:none;	
}
a.btn-download-menu{
width:100%;
text-align:center;
}
#sidebar-ram-sidebar{
width:100%;
float:none;
margin-top:20px;	
}
#solar-widget {
	float: none;
	width: 100%;
}
}