#container {
	max-width: 100%;
}
@media screen and (max-width:840px)
{
#main #content {
	display: block;
}
#container #main #content {
	width: 100%; max-width: 100%;
}
#container #main .sidebar {
	width: 100%; max-width: 100%;
}
}
@media screen and (max-width:640px)
{
#header-logo {
	margin: 0px; width: 100%; text-align: center;
}
#header-logo > a {
	width: 100%; line-height: 0; float: left;
}
#header-logo img {
	float: none;
}
.widget-header {
	width: 100%; text-align: center; float: none;
}
.widget-footer {
	margin: 0px 0px 10px; width: 100% !important; display: block;
}
#nav-top {
	clear: both; float: none; display: block;
}
#nav-top .nav-top {
	float: none;
}
#nav-main {
	padding-left: 0px;
}
#nav-main .nav-main {
	border: currentColor; border-image: none; float: none;
}
#nav-main .nav-main > li {
	clear: both; border-right-color: currentColor; border-bottom-color: rgb(34, 34, 34); border-left-color: currentColor; border-right-width: medium; border-bottom-width: 1px; border-left-width: medium; border-right-style: none; border-bottom-style: solid; border-left-style: none; float: none;
}
#nav-main .nav-main > ul > li {
	clear: both; border-right-color: currentColor; border-bottom-color: rgb(34, 34, 34); border-left-color: currentColor; border-right-width: medium; border-bottom-width: 1px; border-left-width: medium; border-right-style: none; border-bottom-style: solid; border-left-style: none; float: none;
}
#nav-main .nav-main > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#nav-main .nav-main > ul > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#nav-main .sub-menu {
	border: currentColor; border-image: none; box-shadow: none;
}
#nav-main .children {
	border: currentColor; border-image: none; box-shadow: none;
}
#nav-main .sub-menu li {
	border: currentColor; border-image: none; box-shadow: none;
}
#nav-main .children li {
	border: currentColor; border-image: none; box-shadow: none;
}
#nav-main .sub-menu a {
	padding: 10px 20px;
}
#nav-main .sub-menu .sub-menu a {
	padding-left: 40px;
}
#nav-main .sub-menu .sub-menu .sub-menu a {
	padding-left: 60px;
}
#nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {
	padding-left: 80px;
}
#nav-main .sub-menu .sub-menu {
	top: 0px;
}
#nav-main .children .children {
	top: 0px;
}
#nav-main li:hover > ul {
	display: none;
}
#nav-main .page_item:hover > ul {
	display: inline;
}
#nav-main .toggle-on > .sub-menu {
	overflow: hidden; display: block; position: relative;
}
#nav-main .toggle-on > .sub-menu {
	width: 100%;
}
#nav-main .toggle-on > .sub-menu > li {
	width: 100%;
}
#nav-main .toggle-on > .sub-menu > li a {
	width: 100%;
}
.rtl #nav-main {
	padding-right: 0px;
}
.rtl #nav-main .nav-main {
	float: none;
}
.rtl #nav-main .nav-main li {
	float: none;
}
.rtl #nav-main .sub-menu .sub-menu a {
	padding-right: 40px; padding-left: 20px;
}
.rtl #nav-main .sub-menu .sub-menu .sub-menu a {
	padding-right: 60px; padding-left: 20px;
}
.rtl #nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {
	padding-right: 80px; padding-left: 20px;
}
#nav-main .drop-toggle {
	text-align: center; display: block;
}
.drop#nav-main .nav-main {
	display: none;
}
.dropped#nav-main .nav-main {
	margin: 0px 20px 20px; display: block; background-color: rgb(51, 51, 51);
}
.dropped#nav-main .sub-menu {
	padding: 0px 5px; display: block; position: relative;
}
.dropped#nav-main .nav-main li {
	border: currentColor; border-image: none; width: 100%;
}
.dropped#nav-main .nav-main a {
	border: currentColor; border-image: none; width: 100%;
}
.dropped#nav-main .nav-main .sub-menu {
	border: currentColor; border-image: none; width: 100%;
}
.dropped#nav-main .nav-main li {
	background: none;
}
.dropped#nav-main .nav-main li a {
	text-align: inherit;
}
}
@media screen and (max-width:360px)
{
.bjqs-heading {
	display: none;
}
.bjqs-descript {
	display: none;
}
.entry-excerpt {
	padding-right: 0px; clear: both;
}
.entry-thumbnail {
	padding-right: 0px; clear: both;
}
.entry-thumbnail {
	margin-bottom: 4px;
}
.rtl .entry-thumbnail {
	padding-left: 0px;
}
}
