/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

.ver_desktop {
	display: inline;
}
.ver_mobile {
	display: none;
}

body {}

.search_form {
margin-bottom: 10px;
max-width: 237px;
}

.mobile {display: block;}


.cloud_bg_secondary {min-height: 0;}

.slider {
	display: none!important;
}

/* Categories Behaviour ============== */

.categories {
	font-size: 100%;
	font-weight: bold!important;
	text-align: left;
	width: auto;
	margin-top: 10px;
}

.categories h2 {
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 120%;
	white-space: nowrap;
}
.weight-1, .weight-2, .weight-3, .weight-4, .weight-5, .weight-6, .weight-7, .weight-8, .weight-9, .weight-10 {font-size: 100%;}

.news_selector, .news_feed_shadow, .social_links {height: auto; background: none!important; min-width: 0px; min-height: 0px; padding-top: 10px!important;} /* Common infoblock height */


/* Events =================== */

.infoblock_header {
	margin: 0 0 20px 0!important;
	width: auto;
	min-height: 0;
}

.news_selector {
	min-height: 0;
	padding: 0;
}


.news_selector ul {display: none!important;}

.news_feed {background: none; min-height: 0;}

	.news_feed_shadow {
		background: url(/images/common/bgnds/bg_news_feed_shadow.png) repeat-x left top;
		height: auto;		
		overflow: visible;
		padding-top: 0px!important;
	}
.news_feed article {
	margin: 5px 0 5px 0;
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #999999;
}

.event_image {display: none;}
.event_data, .event_headline, .event_body {display: block;	margin-left: 0px; line-height: normal;}
.event_body  {display: none;}



.read_more {display: none;}




.social_links {
	display: block;
	background: none;
}
.social_links ul {
	position: static;
	width: auto;	
	margin: 0px;
	height: auto;
}

	.social_links li {
	float: left!important;
	margin-right: 15px;
	margin-bottom: 15px!important;
	
}

footer .row {margin-bottom: 35px;}
footer h6 {display: none!important;}

.footer_shadow {padding-top: 25px;}
.copyright {display: none!important;}
.tech {display: none!important;}
.footer_bottom {min-height: 30px;}

/* Places */

.category_name {margin-bottom: 15px;}

.category_descriptor {
	margin-bottom: 5%;
	margin-left: 0;
}

.place {margin-bottom: 2.5%;}
.place_img {width: 223px;}

}