/*
Theme Name: Курс Валют
Text Domain: cursvalut
Version: 1
*/
body .wrapper-items .one-item .social-wrapper {
	margin-top:0px;
}
.wrapper-items .one-item .social-wrapper + a{
	margin-top:15px;
}
@media (min-width: 767px) {
body .social {
	width: 40px;
	height: 40px
}
body .social svg {
    width: 22px;
    height: 22px;
}
}

.popup-wrapper .title.fw-700,
.popup-wrapper b, .popup-wrapper strong { font-weight: 700 }

.popup-wrapper h1,
.popup-wrapper .h1,
.popup-wrapper h2,
.popup-wrapper .h2,
.popup-wrapper h3,
.popup-wrapper .h3,
.popup-wrapper h4,
.popup-wrapper .h4,
.popup-wrapper h5,
.popup-wrapper .h5,
.popup-wrapper h6,
.popup-wrapper .h6 {font-weight: 400;}
.popup-wrapper h1,
.popup-wrapper .h1 {font-size: clamp(2.125rem, -0.8224rem + 6.1404vw, 5.625rem);line-height: 1.3em;}
.popup-wrapper h2,
.popup-wrapper .h2 {font-size: clamp(1.625rem, 0.0461rem + 3.2895vw, 3.5rem);line-height: 1.25em;}
.popup-wrapper h3,
.popup-wrapper .h3 {font-size: clamp(1.5rem, 0.6579rem + 1.7544vw, 2.5rem);line-height: 1.25em;}
.popup-wrapper h4,
.popup-wrapper .h4 {font-size: clamp(1.25rem, 0.8289rem + 0.8772vw, 1.75rem);line-height: 1.3em;}
.popup-wrapper h5,
.popup-wrapper .h5 {font-size: 1.25rem;line-height: 1.5em;}
.popup-wrapper h6,
.popup-wrapper .h6 {font-size: 1rem;line-height: 1.5em;}


/*--------------------*/
/*  POPUPS            */
/*--------------------*/
.popup-wrapper {position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;left: -100%;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;display: block;}
.popup-wrapper .bg-layer {position: absolute;left: 0;right: 0;top: -100px;bottom: -100px;background: rgba(0, 0, 0, 0.5);opacity: 0;-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px);-webkit-transition: opacity .25s linear;transition: opacity .25s linear;}
.popup-wrapper.active {left: 0;-webkit-transition-delay: 0s;transition-delay: 0s;}
.popup-wrapper.active .bg-layer {opacity: 1;}
.popup-content {position: absolute;inset: 0;font-size: 0;text-align: center;letter-spacing: 0;padding: 1rem;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0;visibility: hidden;-webkit-transform: translateY(100px);transform: translateY(100px);-webkit-transition: .25s linear;transition: .25s linear;}
.popup-content.active {-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;visibility: visible;}
.popup-content:after {content: "";display: inline-block;vertical-align: middle;height: 100%;}
.popup-content .layer-close {position: absolute;left: 0;bottom: 0;right: 0;height: 10000px;}
.open-popup {cursor: pointer;}
.popup-container {position: relative;display: inline-block;vertical-align: middle;width: 100%;max-width: 38.75rem;border-radius: .125rem;background-color: #ECE7E3;}
.popup-container.size-1 {max-width: 1200px; width: 90%}
.popup-container.size-2 {max-width: 52.5rem;}
.popup-container.with-icon .popup-align {padding-top: 5rem;}
.popup-container .btn-close {position: absolute;z-index: 10;top: 15px;right: 15px;color: #B0ABA7;font-size:20px}
.popup-align {position: relative;z-index: 1;padding: 3.125rem;}
.popup-info > * + * {margin-top: 1.25rem;}
.popup-info .popup-align-top + .form-block {margin-top: 1.875rem;}
.popup-info .text > * + *,
.popup-info .text + * {margin-top: 1.875rem;}
.popup-info .text + .text {margin-top: 1.25rem;}
.popup-info .form-block {--space: 1.25rem;}
.popup-info .form-block > * {margin-bottom: 1.25rem;}
.popup-info .form-block .input-error {text-align: center;}
.popup-info .form-block .input-field .input-error {text-align: left;}
.popup-info .form-block .btn-wrapp {margin-top: 1.875rem;}
.popup-info .popup-align-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0.625rem;padding-bottom: 1rem;border-bottom: 1px solid #B0ABA7;}
.popup-info .popup-align-top .open-popup {-webkit-transition: .25s linear;transition: .25s linear;}
@media (min-width: 1200px) {
.popup-align-top .open-popup:hover {color: #1F1F1F;}
.popup-container .btn-close:hover {color: #1F1F1F;}
}
@media (max-width: 991px) {
.popup-align {padding: 2.5rem;}
.popup-container.size-2 {max-width: 38.75rem;}
.popup-container.with-icon .popup-align {padding-top: 4rem;}
.popup-container .btn-close {top: 10px;right: 10px;}
.popup-info > * + * {margin-top: 1rem;}
}
@media (max-width: 767px) {
.popup-align {padding: 2.5rem 15px;}
.popup-info .popup-align-top + .form-block {margin-top: 1.25rem;}
.popup-info .form-block .btn-wrapp {margin-top: 1.25rem;}
}
.popup-info .title::before {
	display:none;
}

.no-white-space span {
	white-space: nowrap;
}

button.reload-page {
	background: var(--color-yellow);
	border-radius: 40px;
	padding: 10px 25px;
	font-size: 20px;
	color: var(--bg-black);
}
button.reload-page:hover {
	background: var(--bg-black);
	color: var(--color-yellow);
}

body:not(.logged-in) #onesignal-bell-container,
body:not(.logged-in) #onesignal-slidedown-container {
	display:none;
}

#content-block[data-id] .main-page .spacer-lg {display:none}
#content-block[data-id] .wrapper-items {
	width: 100%;
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.sound-wrapper {
	color: #fff;
	max-width:100%;
	width: 100%;
	padding:0 10px 20px;
	text-align:center;
}
.sound-on-off {
	width: 300px;
	margin: 10px auto 0;
	display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	overflow:hidden;
	border-radius:10px;
}
.sound-on-off > .sound {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	padding:10px;
	background: var(--bg-black-opacity);
	color: var(--color-yellow);
	font-weight: 700;
}
.sound-on-off > .sound.active {
	background: var(--color-yellow);
	color: var(--bg-black);
}