/* Mobile - Tablets XL - 1024px */

.view-mobile { display: inline-block; }

.hide-mobile,
.hide-mobile.mob-xl,
.view-mobile.mob-l,
.view-mobile.mob-m,
.view-mobile.mob-xs { display: none; }

.hide-mobile.mob-l,
.hide-mobile.mob-m,
.hide-mobile.mob-xs { display: inline-block; }

.msg.info-msg,
.messages.info-msg {
	line-height: 22px;
}

.mobile-tablets-logo {
	display: inline-block;
	margin-top: 4px;
}

.top-banner {
	display: block;
	width: 100%;
	text-align: center;
}

.top-banner a:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.top-banner a {
	display: inline-block;
}

.user-header {
	margin-bottom: 20px;
}

.show-hide-menu {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #61426E;
	color: #fff;
	text-align: center;
}

.show-hide-menu:hover {
	background: #42224f;
}

.show-hide-menu i {
	line-height: 30px;
	margin: 0 auto;
}

* { box-sizing: border-box; }

.form-right {
	display: none !important;
	opacity: 0;
}

.wrap {
	width: 100%;
	min-width: 320px;
	padding-right: 0;
	margin: 0;
}

.user-header {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
	width: 100%;
}

.user-header .search input:focus {
	width: 150px;
}

.user-list {
	box-sizing: content-box;
}

/*.user-list a,
.user-list a:hover {
	margin-left: 20px;
}
*/
.head-left-box {
	display: none;
}

.data-picker input,
.filter ul li .data-picker input {
	width: 122px;
}

ul.main-menu {
	display: table;
}

ul.main-menu > li:first-child > a,
ul.main-menu > li:last-child > a {
	border-radius: 0;
}

.filter,
.container.home .title,
.container.home article,
.container article,
.container .pegination,
.container section {
	padding: 15px 20px;
}

.filter .rss-link,
.filter .rss-link:hover,
.filter .rss-link:active,
.filter .rss-link:focus {
	margin-left: -5px;
}

.form {
	width: 100% !important;
}

.form li input,
.login .form li input,
.form li textarea {
	width: 100%;
}

.login-error,
.reg-error {
	width: 100%;
}

.filter-actions .action-link {
	margin-right: 15px;
}

.form li.reg-action .action {
	float: left;
	margin-top: 10px;
}

.form li.reg-action .action,
.form li.reg-action input.action[type="submit"],
.form li.reg-action button.action,
.login .form li.reg-action .action,
.login .form li.reg-action input.action[type="submit"],
.login .form li.reg-action button.action {
	padding: 10px;
	height: 40px;
}

.login-error,
.reg-error {
	height: 30px;
}

.container.the-news section header,
.container.the-article section header,
.container.the-tip section header {
	padding-right: 20px;
}

.the-news section .art-details,
.the-article section .art-details,
.the-news section .art-details {
  line-height: 20px;
}

.comments .comment header .action-list {
	opacity: 1;
}

.content-footer section header {
	font-size: 24px;
	padding: 10px;
}

.content-footer section header a {
	padding: 5px 10px;
}

footer .footer-content {
	width: 100%;
	padding: 0 10px;
}

footer .footer-content section + section {
	padding: 0 0 0 30px;
}

footer .footer-content section.foot-fb-section {
	width: 300px;
}

footer .footer-content section h2 {
	white-space: nowrap;
}

footer .footer-content section .foot-btn {
	width: auto;
}

/* Form Information Text */

.form-info {
	position: static;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	transform: translate3d(0, 0, 0);
	width: 100%;
	padding: 0 12px;
	margin-top: 6px;
}

/* /Form Information Text */

.cookies-settings .lv-box {
	width: 100%;
	margin: 0 0 15px;
}

.cookies .cookies-settings .lv-box {
	min-height: 200px;
	width: 48%;
}
