.wrap {

	width: 100%;

	}



.video {

	position: relative;

	overflow: hidden;

	height: 0;

	padding-bottom: 54.15%;

}

.video iframe,  

.video object,  

.video embed {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	}



.table_container {

	width: 100%;

	overflow: auto;

	-webkit-overflow-scrolling: touch;

	}



.entry img {

	width: auto !important;

	height: auto !important;

	}



[class*='col-'] {

	float: none;

	width: auto;

	padding: 0;

	}





body {

	font-size: 15px;

	line-height: 21px;

	}



h1, .h1, .title{

	font-size: 26px;

	line-height: 30px;

	}



.btn {

	padding: 10px 20px;

	}



header {

	padding: 10px 0 0 0;

	}



.logo{

	padding: 0 0 10px 10px;

	}



.lang_nav{

	padding: 15px 10px 0 10px;

	}



.show_nav{

	display: block;

	}



.main_nav{

	float: none;

	display: none;

	margin: 0;

	text-align: left;

	clear: both;

	}



.main_nav > ul > li{

	float: none;

	margin: 0;

	border-top: 1px solid #515b67;

	}



.main_nav > ul > li > a{

	height: auto;

	padding: 8px 15px;

	line-height: 22px;

	}



.main_nav > ul > li:hover > a, .main_nav > ul > li > a:hover, .main_nav > ul > li.current-menu-item > a, .main_nav > ul > li.current-menu-parent > a, .main_nav > ul > li.current-menu-ancestor > a, .main_nav > ul > li.current-post-ancestor > a, .main_nav > ul > li.current-page-ancestor > a, .main_nav > ul > li.current-prod-ancestor > a{

	background: #515b67;

	}



.main_nav > ul > li > a:before {

	display: none;

	}



.main_nav > ul > li ul{

	display: block !important;

	width: auto;

	position: relative;

	top: 0px;

	}



.home_top{

	padding: 50px 0;

	}



.home_top .title{

	padding: 0 10px 20px 10px;

	}



.home_top_go{

	padding: 0 20px;

	text-align: center;

	}





.home_text{

	padding: 20px 10px 10px 10px;

	}



#content {

	padding: 20px 10px 10px 10px;

	}



.post_list {

	float: none;

	width: auto;

	padding: 0 0 20px 0;

	}



.post_relat {

	float: none;

	width: auto;

	padding: 0 0 20px 0;

	}





.nav_bot {

	display: none;

	}



.comments_list li {

	padding: 10px;

	}



#respond{

	padding: 10px;

	}