/*
Theme Name: DAEO.PRO
Template: newexchanger2.0
Version: 1.0.0
Description: Custom child theme for DAEO.PRO website recovery.
*/

body {
	visibility: visible;
}

button.burger {
	border: 0;
	padding: 0;
	background: transparent;
	cursor: pointer;
}

.footer__logo {
	background-image: url("assets/images/header-logo.svg");
}

body.admin-bar .navigation {
	top: 32px;
}

.homechange__steps + .homechange__steps {
	margin-top: 15px;
}

.news-block__img a {
	display: block;
	height: 100%;
}

.news-block__wrapper.single_news .news-block__image.news-img--active {
	display: block;
}

.standart_windowins {
	position: relative;
	width: 100%;
	max-width: 55rem;
	padding-top: 32px;
	box-sizing: border-box;
}

.standart_window_ins {
	min-width: 0;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
}

.user_widget {
	margin-bottom: 1.6rem!important;
}

.work-hours {
	display: flex;
	align-items: center;
	gap: 28px;
	margin: 10px 0 40px;
	padding: 22px 28px;
	border-radius: 15px;
	background: #31234A;
}

.work-hours__time {
	flex: 0 0 auto;
	color: #B8E545;
	font-size: 42px;
	font-weight: 700;
	line-height: 1;
}

.work-hours__text h2 {
	margin: 0 0 8px;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
}

.work-hours__text p {
	margin: 0;
}

@media (max-width: 640px) {
	.work-hours {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
		padding: 18px;
	}
}

.light .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit a {
	color: #fff;
}

.standart_window .standart_windowins > .standart_window_close {
	top: 0;
	right: 0;
	background-image: url("assets/icons/close.svg");
	z-index: 2;
}

.reviews-more {
	display: flex;
	justify-content: center;
	margin: 10px 0 40px;
}

.reviews-more .button {
	cursor: pointer;
	font-family: Nunito, sans-serif;
}

.reviews-more .button:disabled {
	opacity: 0.6;
}

.page_wrap ul:not([class]) li,
.exchange_status_html ul:not([class]) li,
.text-content ul:not([class]) li {
	padding-left: 2rem;
}

.error404 a.go_to_main {
	width: auto;
	min-width: 0;
	height: auto;
	padding: 7px 15px;
	border: 2px solid #9B51E0;
	border-radius: 7px;
	background-color: #9B51E0;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
}

.light .aside .login_widget,
.light .aside .register_widget,
.light .aside .user_widget,
.light .aside .widget {
	background: #31234A;
	color: #fff;
}

.aside .login_widget .form_field_line,
.aside .register_widget .form_field_line {
	flex-direction: column;
	align-items: stretch;
	gap: 8px;
}

.aside .form_field_ins {
	width: 100%;
}

.aside .login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input,
.aside .register_widget .widget_reg_line_subm input,
.aside .widget_reviews_more {
	background-color: #B8E545;
	color: #161824;
	border: 2px solid #B8E545;
	border-radius: 7px;
	height: 45px;
	font: 600 18px/20px Nunito, sans-serif;
	padding: 10px 15px;
}

.aside .login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input:hover,
.aside .register_widget .widget_reg_line_subm input:hover,
.aside .widget_reviews_more:hover {
	background-color: transparent;
	color: #B8E545;
}

.light .aside .widget_reviews_line {
	background: rgba(255, 255, 255, 0.06);
}

@media (max-width: 782px) {
	body.admin-bar .navigation {
		top: 46px;
	}
}
