.mfp-iframe-holder .mfp-content{
	max-width: 80vw;
	max-height: 80vh;
}
.u-show-more{
	background: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(14, 0, 43, 0.28);
	border-radius: 27px;
	display: block;
	margin: 50px auto 0;

	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	font-size: 12px;
	line-height: 50px;
	letter-spacing: 0.857143px;
	text-transform: uppercase;
	color: #000000;
	width: 180px;
	height: 50px;
	text-align: center;
}


.umbokc-iframe-content{
	display: none;
}
.umbokc-body-is-iframe{
	overflow: hidden !important;
	width: 100vw !important;
}

.u-wrap-mfp > *:not(.mfp-close),
.u-wrap-mfp{
	width: 100% !important;
	height: 100% !important;
}
.mfp-content{
	width: 80% !important;
	height: 80% !important;
}

.mfp-content .mfp-close {
	top: -40px;
}
.mfp-close-btn-in .mfp-close, .mfp-content .mfp-close {
	color: #FFF !important;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-container{
	padding: 0;
}

.u-profile-wrap-links{
	position: relative;
}
.u-profile-wrap-links .u-logout-wrap{
	position: absolute;
	left: -50px;
	top: calc(100%);
	width: 195px;
	display: none;
}
header .header-icons > .icon.u-profile-wrap-links:hover .u-logout-wrap{
	display: block;
}
.u-profile-wrap-links .u-logout-wrap .top-block{
	display: block;
	height: 14px;
	background: transparent;
}
.u-profile-wrap-links .u-logout{
	display: flex;
	height: 51px;
	width: 100%;
	background: #F5F5F7;
	box-shadow: 0px 8px 10px rgba(9, 0, 28, 0.2);
	align-items: center;
	color: #0E002B;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
}
.u-profile-wrap-links .u-logout .img{
	width: 16px;
	height: 20px !important;
	display: block;
	margin: 0 1.625rem  !important;
}
.u-profile-wrap-links .u-logout svg.img path{
	fill: rgba(0, 0, 0, 1) !important;
}


.u-mobile-logout{
	justify-content: space-between !important;
}
.u-mobile-logout > .item-label {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 1.4rem;
}
.u-mobile-logout > .item-label .u-profile{
	height: 2.125rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(0, 0, 0, 0.1);
	width: auto;
	border-radius: 17px;
	padding-left: 1rem;
	padding-right: .75rem;
}
.u-mobile-logout .u-profile > svg,
.u-mobile-logout .u-profile > img{
	height: 10px;
	margin-left: 1.75rem;
}
.u-mobile-logout .u-logout {
	display: flex;
	align-items: center;
}
.u-mobile-logout .u-logout > .img {
	margin-right: 1rem;
}

.u-mobile-logout > .icon{
	display: none;
}

.mfp-bg{
	opacity: 1
}


.switcher-kids{
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: -1px;
	margin-right: 30px;
}
.switcher-kids.auth{
	margin-right: 10px;
}
.switcher-kids > img{
	padding-right: 8px;
}
.switcher-kids > a > img{
	padding: 0;
	margin-top: 8px;
}

@media only screen and (max-width: 1024px){
}
@media only screen and (max-width: 768px){
	.mfp-content{
		width: 100% !important;
		height: 100% !important;
	}

	.mfp-wrap.u-mfp-iframe {
		top: 0vh !important;
		left: 0vw !important;
		width: 100% !important;
		height: 100% !important;
		position: fixed !important;
	}

	.mfp-close-btn-in .mfp-close, .mfp-content .mfp-close{
		top: 0;
		position: fixed;
		right: 0;
	}

}
@media only screen and (orientation: landscape) and (max-height: 500px) and (max-width: 900px){
	.u-mfp-iframe .mfp-container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.u-mfp-iframe .mfp-content{
		width: 100% !important;
		height: 100% !important;
	}
}
@media only screen and (max-width: 768px){
	.u-mobile-logout > .item-label{
		padding: 0;
		width: auto;
	}
	header #menu-main-menu-ru.nav > li.u-mobile-logout{
		justify-content: center !important;
	}
}

@media screen and (max-width: 480px){
	.u-mobile-logout > .icon{
		display: block;
	}
	.switcher-kids{
		display: none;
	}
	.mobile-switcher-kids{}
	.mobile-switcher-kids .item-label{
		color: #242424;
		opacity: 0.4;
		text-transform: inherit !important;
		padding-left: 10px;
	}
	.mobile-switcher-kids .the-switcher-icon{
		width: 70px;
    height: 2rem;
	}
	.mobile-switcher-kids > a {
		padding: 0 !important;
		display: contents !important;
	}

}