.container-main-newhead {
    margin: 0 auto;
    max-width: 1440px;
    padding-left: 32px;
    padding-right: 32px;
}
@media (max-width: 1299.9px) and (min-width: 960px) {
    .container-main-newhead {
        margin: 0 auto;
        max-width: 100%;
		padding-left: 24px;
		padding-right: 24px;
    }
    .header-main-menu-item {
        font-size: 11px !important;
    }
}
@media screen and (max-width: 959.9px) {
    .container-main-newhead {
        margin: 0 auto;
        max-width: 600px;
		padding-left: 16px;
		padding-right: 16px;
    }
}

.container-main {
    margin: 0 auto;
    max-width: 1440px;
    padding-left: 32px;
    padding-right: 32px;
}


.header-section{
    position: fixed;
    width: 100%;
    z-index: 900;
    top: 0;
}
.header-section-padding{
    padding-top: 72px;
    width: 100%;
    display: block;
}
.scrollblacktheme{
    background: #121212F5;
}





.header-main-app-popup {
    display: none;
    position: absolute;
    background: rgba(18, 18, 18, 1);
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
    border-radius: 16px;
    top: -10px;
    left: -25px;
    z-index: 100;
    padding: 24px;
    box-sizing: border-box;
    width: 168px;
}
.header-main-app-popup-svg{
    text-align: center;
    margin: 0 auto;
    display: block;
}
.header-main-app-popup-text{
    font-family: Inter;
    font-weight: 600;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: -0.3px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    margin-top: 10px;

}
.header-main-app-popup-link:first-child .header-main-app-popup-text {
    margin-bottom: 20px;
}
.header-main-app-popup-link{
	text-decoration: none;
}


.short-menu-item{
	display:none;
}

.regtour-popup-content {
    font-family: 'Golos Text', sans-serif;
}
.header-menu_local__lcmenu_popup {
    font-family: 'Golos Text', sans-serif;
}

.header-menu_local__lcmenu_ava > img {
        position: absolute;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        top: 0;
        left: 0;
    }

.header-menu_local__lcmenu_popup {
	display: none;
	position: absolute;
	top: 46px;
	right: 0px;
	padding: 20px;
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.95);
	box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, 0.20);
	backdrop-filter: blur(15px);
	z-index: 1000;
}

.header-menu_local__lcmenu_items {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
}

.header-menu_local__lcmenu_item {
	color: #0E0E11;
	display: flex;
	align-items: center;
	column-gap: 12px;
	text-decoration: none;
}

.header-menu_local__lcmenu_icon {
	width: 20px;
	height: 20px;
}

.header-menu_local__lcmenu_sign {        
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: -0.6px;
	white-space: nowrap;
	cursor: pointer;
}

.header-menu_local__lcmenu_item > svg {
	cursor: pointer;
}

.header-menu_local__lcmenu_item_active .header-menu_local__lcmenu_sign {
	color: #FF4C37;
}

.header-menu_local__lcmenu_item:hover .header-menu_local__lcmenu_sign {
	color: #FF4C37;
}

.header-menu_local__lcmenu_item_active > svg path,
.header-menu_local__lcmenu_item_active > svg g path {
	stroke: #FF4C37;
}

.header-menu_local__lcmenu_item:hover > svg path,
.header-menu_local__lcmenu_item:hover > svg g path {
	stroke: #FF4C37;
}

.header-menu_local__lcmenu_item_active:is(.header-menu_local__lcmenu_item_favortourn)  > svg path {
	fill: #FF4C37;
}

.header-menu_local__lcmenu_item_favortourn:hover > svg path {
	fill: #FF4C37;
}


.header-main {
    padding-top: 18px;
    padding-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.header-main-logo {
    line-height: 0;
    box-sizing: border-box;
}

.header-main-login-a {
    font-family: Inter;
    font-weight: 500;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #FFFFFF4D;
    color: #FFFFFF;
    text-decoration: none;
    border-radius: 20px;
    display: block;
    box-sizing: border-box;
    width: 69px;
}

.header-main-menu-item{
	font-family: Inter;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
    letter-spacing: -0.3px;
	text-decoration: none;
	color: #FFFFFF;
    position: relative;
}

.header-main-menu{
	display: flex;
	gap: 24px;
}

.header-main-menu-item-span{
	color: #FFFFFF80;
}
.header-main-menu-changetheme{
    width: 16px;
    text-align: center;
    cursor: pointer;
}

















.footer-main {
    margin-top: 40px;
    margin-bottom: 40px;
    background: rgba(255, 255, 255, 0.08);
    padding-top: 12px;
    padding-bottom: 16px;
    border-radius: 16px;
    padding-left: 40px;
    padding-right: 40px;
}

.footer-main-info{
	display: flex;
	justify-content: center;
	gap: 52px;
	margin-top: 12px;
}

.footer-main-info-item {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.5);
    font-family: Inter;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
}
.footer-main-info-item-a{
	text-decoration: none;
	color: rgba(255, 255, 255, 0.5);
}
.footer-main-menu {
    display: flex;
    justify-content: space-between;
}

.footer-main-menu-item{
	font-family: Inter;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: -0.3px;
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}

.footer-main-menu-item-a{
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
    display: inline;
}

.footer-main-menu-item-soc {
    display: flex;
    gap: 16px;
    line-height: 0;
}














.header-main-mob-menuopen {
    display: none;
    line-height: 0;
    cursor: pointer;
}

.header-main-back{
    display: none;
    width: 28px;
    height: 28px;
}

.header-main-mob-popup{
    display: none;
}

.header-menu_local__lcmenu_ava {
    position: relative;
    width: 32px;
    height: 32px;
    cursor: pointer;
    border-radius: 50%;
    background: #FFDBD7;
    color: #FF4C37 !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.48px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Golos Text', sans-serif;
}

.header-main-menu-item-act{
	color: #FF4C37 !important;
}

@media screen and (max-width: 959.9px) {
	.header-main-menu {
		display: none;
	}

	.header-main-mob-menuopen{
		display: block;
	}
	.header-main-logo {
		padding-left: 0px;
	}
	.container-main {
		margin: 0 auto;
		max-width: 374px;
	}
	.header-main-back{
		display: block;
	}
    .header-main-mob-popup-open {
        display: block;
        position: absolute;
		top: 4px;
        right: 0px;
        background: #121212;
        padding: 24px;
        box-sizing: border-box;
        width: 203px;
        border-radius: 16px;
        z-index: 30;
    }
    .header-main {
        padding-top: 12px;
        padding-bottom: 12px;
        position: relative;
        box-sizing: border-box;
    }
	.header-main-menu-popup{

	}
	.header-main-login-popup{
		font-family: Inter;
		font-weight: 500;
		font-size: 13px;
		line-height: 30px;
		text-align: center;
		border: 1px solid #FFFFFF4D;
		color: #FFFFFF;
		text-decoration: none;
		border-radius: 20px;
		display: block;
		box-sizing: border-box;
		width: 100%;
	}
    .header-main-menu-popup .header-main-menu-item {
        font-family: Inter;
        font-weight: 600;
        font-size: 13px;
        line-height: 13px;
        letter-spacing: -0.6px;
        text-decoration: none;
        color: #FFFFFF;
        display: block;
        text-align: left;
        margin-bottom: 20px;
    }
	.header-main-menu-popup-close{
		cursor: pointer;
		position: absolute;
		top: 8px;
		right: 8px;
	}
    .header-main-mob-popup-auth {
        display: flex;
        justify-content: flex-start;
        gap: 10px;
        align-items: center;
        text-decoration: none;
        margin-bottom: 20px;
    }
	.header-main-mob-popup-auth .header-menu_local__lcmenu_ava {
		flex: 0 0 36px;
		display: flex;
	}
	.header-main-mob-popup-auth-name{
		font-family: Inter;
		font-weight: 600;
		font-size: 13px;
		line-height: 100%;
		letter-spacing: -0.3px;
		overflow: hidden;
		word-wrap: break-word;
		color: #FFFFFF;
	}

	.header-main-login-a {
		line-height: 34px;
	}


	.footer-main {
		margin-top: 24px;
		margin-bottom: 24px;
		background: rgba(255, 255, 255, 0.08);
		padding-top: 24px;
		padding-bottom: 24px;
		border-radius: 16px;
		padding-left: 24px;
		padding-right: 24px;
	}
	.footer-main-menu {
		display: flex;
		justify-content: center;
		gap: 16px;
		flex-wrap: wrap;
	}
	.footer-main-info {
		display: flex;
		justify-content: center;
		gap: 16px;
		margin-top: 12px;
		flex-wrap: wrap;
	}

	.footer-main-info-item {
		line-height: 13px;
	}

	.news-prob-data-block-title {
		display: flex;
		gap: 8px;
		align-items: center;
		margin-bottom: 24px;
		flex-wrap: wrap;
	}

	.doubletrans-block {
		flex: 0 0 342px;
		width: 342px;
	}

	.regtour-popup {
		align-items: flex-start!important;
		z-index: 11!important;
	}
    .regtour-popup-close {
        top: 8px!important;
        right: 8px!important;
		background-image: url("/main/img/popup-close-mob.svg")!important;
        z-index: 20!important;
    }
    .regtour-popup-content {
        max-width: 375px!important;
        padding: 56px 16px 40px!important;
		max-height: 95vh!important;
        border-radius: 0!important;
    }
}


@media screen and (max-width: 959.9px) {
    .container-main {
        margin: 0 auto;
        max-width: 600px;
		padding-left: 16px;
		padding-right: 16px;
    }
	.header-main-logo svg{
		width: 107px;
		height: auto;
	}




}




@media (max-width: 959.9px) and (min-width: 420px) {
    .news-prob-data-block-item {
        display: flex;
        gap: 12px;
    }
	.news-prob-data-block-item-img {
		display: block;
		max-width: 200px;
	}
    .turlist-data-item {
        display: flex;
		gap: 12px;
    }
    .news-prob-data-block-item-img-mob {
        max-width: 200px;
        margin-top: 0;
        order: 1;
    }
	.turlist-data-item-datatur {
    	order: 2;
	}
}

@media (max-width: 1299.9px) and (min-width: 960px) {
    .container-main {
        margin: 0 auto;
		padding-left: 24px;
		padding-right: 24px;
        max-width: 100%;
    }


	.footer-main {
		margin-top: 24px;
		margin-bottom: 24px;
		background: rgba(255, 255, 255, 0.08);
		padding-top: 24px;
		padding-bottom: 24px;
		border-radius: 16px;
		padding-left: 24px;
		padding-right: 24px;
	}

	.footer-main-menu{
		display: flex;
		justify-content: center;
		gap: 12px;
		flex-wrap: wrap;
        align-items: center;
	}
	.footer-main-menu-item{
		line-height: 13px;
	}
	.footer-main-info{
		display: flex;
		justify-content: center;
		gap: 10px;
		margin-top: 12px;
		flex-wrap: wrap;
	}
	.footer-main-info-item{
		line-height: 13px;
	}

    .header-main-menu {
        gap: 8px;
    }
	.header-main-logo{
    	max-width: 150px;
	}
	.header-main-logo svg{
    	max-width: 150px;
	}
	.header-main-login {
		margin-right: 0px;
	}
    .header-main-logo {
        padding-left: 0px;
    }
	.long-menu-item{
    	display: none;
	}
	.short-menu-item{
    	display: block;
	}

	.doubletrans-block-item:nth-child(2n) {
		display: none;
	}

}


.whitetheme .footer-main {
    background: #00000014;
}
.whitetheme .footer-address__social svg {
    filter: invert(1);
}
.whitetheme  .news-prob-data-block-title span {
    color: #000000;
}
.whitetheme .turlist-data-item-razd {
    background: rgba(0, 0, 0, 0.2);
}

.whitetheme .turlist-data-item-date {
    color: rgba(255, 76, 55, 1);
}
.whitetheme .turlist-data-item-place {
    color: rgba(255, 76, 55, 1);
}
.whitetheme .news-prob-data-block-item-date {
    color: rgba(0, 0, 0, 0.5);
}
.whitetheme .news-prob-data-curday-title {
    color: rgba(121, 56, 0, 1);
}
.whitetheme .news-prob-data-curday-link {
    color: rgba(121, 56, 0, 1);
}
.whitetheme .news-prob-data-curday-kol {
    color: rgba(121, 56, 0, 1);
}

.whitetheme .header-main-logo {
    filter: invert(0);
}
.whitetheme .settings-switch__slider {
    background: rgba(0, 0, 0, 0.08);
}
.whitetheme .settings-switch__progress {
    background: rgba(0, 0, 0, 0.16);
}
.whitetheme .settings-value-left {
    color: rgba(0, 0, 0, 0.3);
}
.whitetheme .settings-value-right {
    color: rgba(0, 0, 0, 0.3);
}
.whitetheme .show-move-trans {
    color: #000000 !important;
    background: #FFFFFF33;
}
.whitetheme .live-boards-list-trans-item-main-info {
    color: #00000080;
}
.whitetheme .live-boards-list-trans-item-kom-title {
    color: #FF4C37;
}
.whitetheme .live-boards-list-trans-item-kom-go {
    background: #FF4C374D;
    color: #FF4C37;
}
.whitetheme .live-boards-list-trans-item-main-title-red {
    color: #FF4C37;
}
.whitetheme .doubletrans-block-title-kol {
    color: #00000080;
}
.whitetheme .popular-broads-item__title-maingame {
    color: #00000080;
}
.whitetheme .stgames-item-info__name {
    color: #00000080;
}
.whitetheme .stgames-item-info__results {
    color: #00000080;
}
.whitetheme .stgames-item-info__time {
    color: #00000080;
}
.whitetheme .news-prob-data-block-items {
	border-left-color: rgba(0, 0, 0, 0.2);
}
.whitetheme .turlist-data-items {
	border-left-color: rgba(0, 0, 0, 0.2);
}
.whitetheme .header-main-login-a {
    border: 1px solid #0000004D;
}


.whitetheme .header-main-mob-menuopen{
    filter: invert(1);
}

.whitetheme .header-main-mob-popup-open {
	box-shadow: 0px 4px 12px 0px #00000040;
	background: #FFFFFF;
}
.whitetheme .header-main-menu-popup .header-main-menu-item {
	color: #000000;
}
.whitetheme .header-main-login-popup {
	border: 1px solid #0000004D;
	color: #000;
}
.whitetheme .header-main-menu-popup-close{
    filter: invert(1);
}
.whitetheme .header-main-mob-popup-auth-name{
	color: #000000;
}

.whitetheme .header-main-menu-item-act{
	color: #FF4C37 !important;
}

.whitetheme .news-prob-data-block {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.whitetheme .header-main-app-popup {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
}
.whitetheme .header-main-app-popup-svg{
    filter: invert(1);
}
.whitetheme .header-main-menu-changetheme{
    filter: invert(1);
}

.whitetheme .header-section {
    background: #FFFFFFF5;
}
