/* 100% */

.top_bar_sx, .search_box, .nav, .phone_box, .social_box, .header_top{
	display: none;
}

.top_bar{
	width: 100%;
	height: auto;
	float: left;
}

.top_bar_dx{
	width: 100%;
	height: auto;
	float: left;
}

.top_bar_content{
	width: 100%;
	height: auto;
	margin: 0px;
	float: left;
}

.search_module form input{
	width: 100%;
	height: 50px;
	display: none;
}

.search_module_inside form input{
	width: 100%;
	margin-top: 20px;
}

.social_box, .phone_box{
	width: 100%!important;
	float: left!important;
	text-align: center!important;
}

.header{
	padding: 10px;
}

.header_content{
	width: 100%;
	height: auto;
	margin: 0px;
	float: left;
}

.logo{
	width: auto;
	float: left;
	text-align: center;
}

.logo img{
	width: 150px;
	height: auto;
	margin: 0px 0 0;
}

.wrapper_inside{
	width: 100%;
	margin: 0px;
	float: left;
	padding: 15px;
}

.wrapper_content{
	width: 100%;
	float: left;
	margin: 0 0 20px;
}

.wrapper_post{
	margin-top: 0px;
}

.wr_cnt_center{
	margin: 0px!important;
	float: left!important;
}

.sidebar{
	width: 100%;
	float: left;
	padding-top: 20px;
}

.page_size{
	width: 100%;
}

.single_header_content h1{
	font-size: 1.8em;
}

/* 1 COLONNA */

.col-1-1{
	margin: 0 0 20px;
	padding: 0 10px 20px;
}

.col-1-1_preview{
	width: 100%;
	max-height: 260px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.col-1-1_preview img{
	width: 100%;
	height: auto;
	margin-bottom: -4px;
}

/* GRID */

.col-uni-preview{
	max-height: 200px;
}

.col-uni-preview img{
	width: 100%;
	height: auto;
	margin-bottom: -4px;
}

/* TWEAK */

.ceo-box {
	background: #E8EFE3;
	border-radius: 10px;
}

.ceo-box img{
	padding: 50px;
}

.metaslider{
	border-radius: 0px;
}

.welcome_text{
	background: #FDE7D7;
	padding: 20px;
	border-radius: 10px;
}

.usr_name,.usr_qual{
	text-align: center;
}

.hero_title, .hero_subtitle{
	line-height: 1.2em !important;
}

/* SEE ALL BAR */

.see_all_bar{
	font-size: 12px;
}

.nav_next{
	float: left;
	width: 100%;
	height: 50px;
	text-align: center;
}

.nav_forw{
	float: right;
	width: 100%;
	height: 50px;
	text-align: center;
}

/* FOOTER */

.footer_content{
	margin: 10px 0px 0px;
}