/*.hamburger-menu {*/
/*width: 20px;*/
/*height: 12px;*/
/*background: url('/static/img/submen/hamburger.png');*/
/*display: block;*/
/*margin-top: 1px;*/
/*}*/

.fa-bars{
	color: #fff;
	font-size: 20px !important;
}
#hamburger-container {
	width: 45px;
	height: 45px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	z-index: 3;
}
#headerMenu .menu-block-li > a {
	font-size: 17px !important;
}
.curr-song-mobile p{
	font-size: 19px;
	/*margin-top: -10px;*/
}
.curr-song-mobile .current_song_title span,
.curr-song-mobile .current_song_title span a{
	font-size: 15px !important;
}

@media (min-width: 769px ) and  (max-width: 1070px ){
	header, .submenu, .submenu .test, body, .main-page {
		width: 100vw;
	}
	body {
		overflow-x: hidden;
	}
	#wrapper {
		margin: 0 !important;
	}
	#center-page,
	#right-page {
		margin-top: 10px !important;
	}
	#playlist-calendar,
	#btn-listen-container,
	.box-current-song .current-dj,
	.podcast-img-two {
		display: none !important;
	}
	.panel>.main-page:not(.no-padding) {
		padding: 0;
	}
	.Slider {
		width: 100vw;
		height: auto;
		margin-bottom: 16px;
	}
	#center-page {
		width:356px !important;
		margin-left: calc((100% - 672px)/2)!important;
	}
	.block-img-smal img, .mobile-podcast,
	.happy-title-img,
	.box-secondary-title,
	.prog-image,
	.list-item-sotrudniki,
	.list__box {
		width: 356px !important;
	}
	#center-page img {
		max-width: 356px;
		height: auto !important;
	}
	.news-image {
		display: block !important;
	}
	.md-mb-16 {
		margin-bottom: 16px;
	}
	.main-hit-12-item a {
		height: unset !important;
	}
	.editor-body img,
	#center-page iframe {
		width: 356px !important;
		height: auto !important;
	}
	.list-sotrudniki {
		display: block !important;
	}
	.list-item-sotrudniki {
		float: none !important;
	}
	.blog__container .mobile-indents {
		padding: 10px 0 0;
	}
	.blog__container .gallery-pre-m, .program-title {
		float: none;
		margin-left: 0;
	}
	.grid__1_2, .grid__1_3 {
		grid-template-columns: 1fr;
	}
	.hitparad_block img {
		height: auto;
	}
	#headerMenu .menu-block-li > a {
		font-size: 15px !important;
	}
	.g-recaptcha {
		margin-left: -33px;
	}
	.g-recaptcha iframe {
		max-width: 304px !important;
	}
	.ml-160-px {
		margin-left: 0;
	}
}
@media (max-width: 900px ){
	#headerMenu .menu-block-li > a {
		font-size: 12px !important;
	}
}

@media (min-width: 768px){
	.d-mob-none {display: block!important;}
	.d-mob {display: none!important;}
	.d-mob-none-flex {display: flex !important;}
	#wrapper.d-md-flex .sticky-right-box {
		/*top: 84px!important;*/
		padding-bottom: 1px;
	}
}

@media screen and (max-height: 768px) and (max-width: 768px) and (orientation: landscape) {
	body,
	header {
		max-width: 100vw;
	}
	header .main-page {
		background: initial;
	}
	header>.sticky {
		display: none;
	}
	.admixer_mobile {
		display: block!important;
	}
	#hamburger-container,
	.play-btn-header {
		display: flex!important;
	}
	.play-btn-header {
		height: 45px;
		width: 45px;
		justify-content: center;
		align-items: center;
		background: #c61819;
	}
	header i.fa {
		color: #fff!important;
	}
	.header-mobile-slogan img {
		max-width: 35vw!important;
	}
	#logoMain {
		margin: 0;
	}
	#slogan-parent {
		display: none;
	}
	.header-aligne {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.mobile-footer {
		display: block!important;
	}
	.channel-centre-title,
	.soc-icon-width {
		max-width: 316px;
		margin: 10px auto;
		display: flex;
		justify-content: space-between;
	}
	.soc-icon-width-app {
		background: #e1e1e1;
	}
	.soc-icon-width-app img {
		display: block;
		margin: auto;
	}
}

@media screen and (max-width: 768px){
	html {
		overflow-x: hidden;
		overflow-y: scroll;
		width: 100%;
		height: auto;
	}
	body{
		min-width: 310px !important;
		-webkit-text-size-adjust: 100%;
		overflow: hidden;
		padding: 0;
		height: 100%;
		/*fix с синим фоном*/
		background-image: none !important;
		background-color: #fff;
	}
	header,
	body,
	.main-page {
		width: 100vw !important;
	}
	header .logoImage img {
		height: 73px;
	}
	#mail table,
	#mail tbody,
	#mail tr {
		width: 100%;
		display: block;
	}
	#mail tbody>tr:not(:nth-child(6))>td:first-child {
		width: 25vw;
	}
	form.feedback tbody>tr:last-child td {
		display: block;
		width: 100%!important;
	}
	form.feedback tbody>tr:nth-child(7) label {
		display: initial!important;
	}
	.d-mob-none, .d-mob-none-flex {display: none!important;}
	.d-mob {display: flex!important;}

	.main-page {
		margin: 0;
		min-width: 300px !important;
		background: #FFFFFF;
	}
	.Slider {
		width: 100vw;
		margin: 0 -8px 16px !important;
		overflow: initial!important;
	}
	i.fa {
		color: white;
	}

	.message-social img {
		max-height: 15px;
		margin-right: 7px;
	}
	.list-body-container>a {
		display: flex;
	}
	.header-mobile-slogan img {
		width: 100%;
		max-width: 65vw;
		margin: auto;
		padding-bottom: 11px;
	}
	.header-top-right{
		width: 523px;
	}
	.radio-player-container{
		left: unset;
	}
	.chan-btn,
	.right-head-container{
		width: 195px;
	}
	.efir-btn span{
		font-size: 13px !important;
	}
	.online-player-but-mini-fixed {
		z-index: 10;
		cursor: pointer;
		background: #fff;
		width: 100%;
		height: inherit;
		color: #df2721;
		border-radius: 5px;
		position: unset !important;
	}
	.online-player-but-mini-fixed div{
		width: inherit;
	}
	.chan-btn span,
	.rightBlockCaption a.right{
		top: unset !important;
	}
	.chan-btn span:last-child{
		margin-left: 0 !important;
	}
	.connect_to_hit{
		margin-top: 16px;
	}
	#headerMenu .menu-block-li a,
	#soc-block,
	.in_mobile_title,
	#in_efir,
	.rightBlockCaption span
	{
		font-size: 15px !important;
	}
	#headerMenu .menu-block-li > a, .mobile-li-main{
		font-size: 16px !important;
	}
	#headerMenu .menu-block-li > a {
		width: 90%;
	}
	#headerMenu sup {
		top: 5px!important;
	}
	.soc-icon-width .social-icon{
		width: 47px !important;
		height: 47px !important;
		min-width: unset !important;
		min-height: unset !important;
		background-size: 47px 47px !important;
	}
	.in_mobile .and-new-ico, .in_mobile .ap-new-ico{
		width: 96px;
		height: 33px;
		background-repeat: no-repeat;
		background-size: 96px 33px !important;
	}
	#left-under-banner-block{
		width: 240px;
	}
	.banner,
	#hor-banner,
	.volume-ctrl{
		display: none !important;
	}
	.btns{
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
	}
	.hitparad_block img{
		width: 135px;
		height: auto;
		margin-left: -45px;
	}
	.hitparad_block{
		position: relative;
	}
	.list-podcast .list-body a img{
		width: 240px !important;
		height: 130px !important;
	}
	.song-list{
		width: 255px !important;
		height: 140px !important;
	}
	.song-list .hot_hit_img,
	#hit-vid-title img{
		width: 255px !important;
		height: 140px !important;
	}
	.main-hit-video{
		height: 140px !important;
	}

	.headphones-block{
		/*margin-right: 30px !important;*/
	}
	.player-small .mlp-player .download{
		left: 148px !important;
	}
	.message-social, .send-soc-mobile {
		display: flex!important;
	}
	.send-soc-desctop {
		display: none!important;
	}
	.happy_notification .message-social a {
		width: 50vw;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 17px;
		color: #fff
	}

	.happy_notification .message-social .soc-viber {
		background:#784e98;
	}
	.happy_notification .message-social .soc-telegram {
		background:#29a1d5;
	}
	.happy_notification .message-social .soc-whatsapp {
		background:#4ecc5c;
	}
	.new-radio:hover {
		color: #fff!important;
		text-decoration: none;
	}
	.new-radio .mobile-song,
	.new-radio .mobile-song:hover {
		text-decoration: none;
	}
	.new-radio {
		display: flex;
		padding: 5px 8px;
		background:#2fa1a3;
	}
	.new-radio span,
	.new-radio b {
		color: #fff!important;
	}
	.box-mobile-song {
		font-size:16px;
		display: flex;
		flex-direction: column;
	}
	.fs-25-px {
		font-size: 25px;
	}
	.mb-mob-10-px {
		margin-bottom: 10px;
	}
	.mr-mob-10-px {
		margin-right: 10px;
	}
	.new-radio .box-mobile-song * {
		font-size: 16px;
	}
	.new-radio * {
		line-height: initial;
	}
	.mobile-button-radioplayer {
		margin: 10px;
		padding: 12px 20px;
		background: #ff4065;
		display: flex;
		align-items: center;
		border-radius: 3px;
		width: 100%;
	}
	.mobile-button-radioplayer img {
		max-height: 35px;
		margin-right: 10px;
	}
	.mobile-button-radioplayer div {
		font-size: 26px;
		color: #fff;
	}
	.header-aligne {
		height: 100px;
	}
	.slideout-menu {
		left: 0;
		top: 0;
		float: left;
		bottom: 0;
		right: 0;
		z-index: 0 !important;
		width: 200px !important;
		overflow-y: scroll !important;
		display: none;
		-webkit-overflow-scrolling: touch;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-tap-highlight-color: transparent; /* For some Androids */
	}

	.slideout-panel {
		position:relative;
		z-index: 3;
		overflow-x: hidden;
	}
	.main-page-bg {
		z-index: 0;
	}
	.slideout-open .slideout-menu {
		display: block !important;
		overflow-x: hidden;
		z-index: 2;
		position: absolute;
	}
	.slideout-open {
		overflow: hidden;
	}
	#wrapper {
		/*display: table;*/
		-webkit-flex-direction: row;
		flex-direction: column;
		border: 0;
		margin: 0 !important;
		padding: 0;
		min-width: 300px;
		width: 100%;
	}
	#right-page {
		display: none !important;
	}
	.border .currentSong, .border #currentSong {
		display: block !important;
	}
	#efir-title {
		display: block !important;
		width: 103% !important;
		margin-left: -5px !important;
		padding: 8px 0 !important;
	}
	.song {
		flex-wrap: wrap;
	}
	#currentSong .bold, #currentSong .right {
		margin-top: 0px; /* костыль, 3 мая 2018  правка 17.10.2018*/
		float: left !important;
		margin-right: 0 !important;
	}
	#time0 {
		width: 50px;
	}
	#center-page {
		position: inherit;
	}
	.curr-song-mobile {
		margin-top: 6px;
	}
	.curr-song-mobile>.clear-hor-8 {
		height: 5px;
	}
	header .main-page {
		padding: 0;
	}
	.header-top-right {
		width: 98%;
	}
	#menu-block {
		/*position: relative;*/
		width: auto;
		height: auto;
		font-size: 16px;
		display: none;
		margin: 0;
		overflow: scroll;
	}
	#menu-block .efir-btn {
		width: 200px;
		margin: 0 auto;
		height: 45px;
	}
	.menu-block-li {
		width: 100% !important;
		display: block;
		padding: 10px 0;
		border-bottom: 1px solid #dcdcdc;
		text-align: left;
		overflow: hidden;
		position: relative;
	}
	.main_dark_color, .main_dark_color .main-submenu {
		background: #2fa1a3;
	}
	.menu-block-li .down_arrow {
		width: 11px;
		height: 7px;
		position: absolute;
		top: 15px !important;
		right: 20px !important;
		-webkit-transition-duration: 0.5s; /* Safari */
		transition-duration: 0.5s;
	}
	.menu-sub-mobile .down_arrow {
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	#headerMenu a, .mobile-li-main  {
		position: relative;
		left: 15px;
	}
	#headerMenu {
		width: 100%;
		height: auto;
		left: 0;
		display: block;
	}
	#left-under-banner-block {
		/*width: 100%;*/
		float: none;
	}
	.caption-block {
		text-align: center;
		padding: 0;
		font-size: 12px !important;
	}
	.caption-block a {
		font-size: 14px !important;
	}
	.minipromo, .slide_close, .slide_open, .medium-hide, #hor-banner,
	#menu-main-right, #menu-spacer-under, #menu-main-left, #geoSelectNo, #geoSelect, .play-button-youtube, .url-player {
		/*display: none !important;*/
		/*overflow: hidden !important;*/
	}
	.point-spacer:nth-child(2n+1) {
		clear: none;
		display: none;
	}
	a.bold.right {
		float: left;
		margin-left: 18px;
	}
	.more {
		margin-left: 18px;
	}
	.news-image .right {
		margin-left: 10px;
		float: left;
	}
	#artists_list {
		flex-wrap: wrap;
		justify-content: center;
	}

	.Slider img {
		width: 100vw !important;
	}

	#singer0, #song0 {
		width: auto !important;
		/*float: left;*/
	}

	#singer0:after {
		content: " - ";
		margin: 0 5px;
		width: 20px;
		height: 10px;
	}

	#footer {
		width: 100%;
		margin: 0;
		height: auto;/*20px;*/
		background: #fff;
		z-index: 2;
	}
	.headphones-block {
		position: absolute!important;
		left: 155px;
	}
	.headphones-block .happy-fa-headphones {
		float: left!important;
	}
	.mlp-player .download::before {
		position: relative;
		left: 70px;
	}
	#footer>.main-page {
		padding: 0!important;
	}
	#footer svg {
		width: 100%;
	}
	.online-listen-btn {
		cursor: pointer;
		background: url(/static/img/content/partner_logo/play_btn.png);
		width: 30px;
		height: 30px;
		display: block !important;
		position: relative;
		bottom: -150px;
		left: 290px;
	}
	#time{
		left: 270px;
	}
	.online-listen-btn:active {
		background: url("/static/img/mini/hitfm_listen_btn_hit.png") no-repeat;
	}

	/*.efirSong {*/
	/*width: 67%;*/
	/*}*/
	.b-club-login,
	.radio-player-container, #playlist-calendar {
		display: none;
	}

	.happy-btns>div {
		display: block;
		/*margin-bottom: 10px;*/
		float: none;
	}
	.main-submenu {
		margin-top: 10px;
		margin-bottom: -12px;
	}

	.main-submenu li, .mobile-li-main  {
		width: 100%;
		display: block;
		padding: 5px 0;
	}
	.mobile-li-main{
		background: unset;
	}
	.main-submenu li:nth-last-child {
		border: none;
	}
	.main-submenu li a {
		font-size: 14px !important;
	}
	#menu-block a, .mobile-li-main  {
		padding: 0;
	}
	.mobile-li-main {
		color: #fff;
	}
	.menu-sub-mobile .down_arrow {
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.menu-block-li.menu-sub-mobile .main-submenu{
		margin-left: unset !important;
		/*background: unset !important;*/
	}
	.menu-sub-mobile > .main-submenu {
		display: block !important;
		z-index: 5000;
	}
	.full-screen {
		width: 100%;
		height: auto;
	}
	.player-y {
		width: 100%;
		min-height: 0;
		padding: 0;
	}
	.inputfile {
		width: 100%;
	}
	.phoneAd {
		position: relative;
	}
	.caption-block span {
		float: none;
	}
	.sub-stock {
		margin-left: 3px;
	}
	.sub-stock a:last-child {
		margin-right: 0px !important;
	}
	#slogan_new {
		display: none;
	}
	.caption-mob {
		display: block;
		width: 103% !important;
		margin-left: -10px !important;
		border: solid 1px #dcdcdc;
		line-height: 32px !important;
		background: linear-gradient(to bottom, #f3f3f3, #ededed) #f3f3f3;
		padding-left: 9px;
		font-size: 12px;
		font-weight: bold;
	}
	#heder_viber, .popup-youtube-share {
		display: none;
	}
	.howto-listen-link {
		top: -8px;
		background: none;
	}
	.howto-listen-link a {
		color: #990000 !important;
		text-decoration: underline !important;
		font-weight: normal !important;
	}
	.happy_logo, .header_menu_actions {
		margin-left: 0 !important;
	}
	.mob-clear-hor-8 {
		height: 8px;
	}
	.player-content {
		top: 0;
	}
	#player-y iframe {
		width: 96% !important;
		position:absolute;
		top:0;
		left:8px;
		height:100%;
	}
	.player-content .player-y {
		top: 30%;
		bottom: auto;
		width: 100%;
		height: auto;
		max-width: 600px;
		max-height: 800px;
	}
	#player-y, .adaptive-video {
		position:relative;
		padding-bottom:56.25%;
		height:0;
	}
	.blog__container .gallery-pre-m {
		align-items: flex-start !important;
	}
	.parad_artist_img_block {
		width: 45%;
	}
	.parad_artist_img_block img {
		min-width: unset;
		width: 100% !important;
		height: auto !important;
	}
	.parad_artist_titles {
		width: 30% !important;
	}
	.like_btn_block {
		margin: 0;
	}
	.newcomer {
		margin-left: 0;
	}
	.position {
		position: relative;
		z-index: 2;
		margin-right: -30px;
	}
	.admixer_mobile_body {
		margin-bottom: 10px !important;
		margin-top: 2px;
	}
	.feedback .form-contact tr>td:nth-child(2) {
		text-align: inherit;
		width: 80%;
	}

	.small-hide, #menu-spacer-under, .header-bar-search, .icon-apple {
		display: none;
	}
	.head-space{
		display: none !important;
	}
	.header-icons {
		float: left;
		position: relative !important;
		right: 0 !important;
		width: 100%;
	}

	.header-icons > a {
		display: block !important;
		float: none !important;
		margin: 0 !important;
		margin-bottom: 2px !important;
		left: 10%;
		position: relative;
	}

	.icon-ti {
		margin: 0 !important;
	}

	.icon-feedback {
		position: absolute;
		top: 2px;
		right: 100px;
	}

	.medium-show {
		display: block !important;
	}

	.song-list {
		text-align: center;
	}

	#playlist-calendar {
		position: absolute;
		right: 5px;
	}

	.list-podcast {
		float: left;
		width: 50%;
		text-align: left;
	}

	.list-podcast .listened-button{
		width: 100%;
		background-size: auto auto;
	}

	.listened-count {
		text-align: center;
		min-width: 38px;
		width: auto;
		margin: 5px 0;
	}
	.soc-share-text{    margin-bottom: 8px;}
	.b-cont{    margin-top: 8px;}
	.b-cont .center .video-block{width: 100%!important;    height: 175px!important;}
	.b-cont .center .video-block img{height: 175px!important;}

	.listened-button {
		max-width: 39px;
		font-size: 22px;
		top: -2px;
		margin-left: -27px;
		position: absolute;
	}
	.new-mob-15450{
		bottom: 55px;
	}
	.listened-button-main {
		max-width: 40px;
	}

	.player-small {
		/*width: 83% !important;*/
		/*max-width: 170px;*/
	}

	.list-podcast div[align="right"] {
		width: 15% !important;
		margin-top: unset !important;
	}

	.song-list .left {
		text-align: left;
	}

	.song-list:nth-child(2n+1), .list-podcast:nth-child(2n) {
		clear: both;
	}

	.point-spacer {
		display: none;
	}

	.news-image img {
		width: 100% !important;
		height: 100% !important;
	}

	.song-list img, .left img {
		min-width: 100%;
	}

	.prog-image img, .playlist-block .song-list {
		width: 100% !important;
	}

	.news-image .right {
		width: 66% !important;
	}

	.gallery-pre-m {
		height: auto;
		width: 100%; /*https://www.hitfm.ua/sets/*/
	}

	.gallery-pre-m a img {
		width: 100% !important;
	}

	.gallery-pre {
		width: 100% !important;
		max-width: 282px !important;
		margin-right: 8px !important;
	}

	.gallery-pre img {
		width: 95% !important;
		height: auto !important;
	}

	.right img {
		width: auto !important;
		height: auto !important;
	}

	.editor-body img {
		width: 100% !important;
		height: auto !important;
	}

	iframe {
		width: 100% !important;
	}

	#logoMain {
		margin: 0 auto;
	}

	.childrens-help,
	.caption-block-inner,
	.write-to-us,
	.childrens-help,
	.write-to-us {
		width: 100% !important;
		float: none !important;

	}

	.caption-block {
		width: 100% !important;
		margin-left: -4px !important;
	}

	.menu-btn {
		display: block !important;
		float: left;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
		z-index: 11;
		width: 100%;
		border-radius: 5px 5px 0 0;
		padding: 8px 0;
	}

	#menu-text {
		margin-left: 5px;
	}

	#submenu-text, #menu-text {
		font-size: 16px;
		font-weight: bold;
	}

	#submenu-text, #menu-text {
		float: left;
		width: 75%;
	}

	.submenu-btn {
		text-align: left;
		float: right;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
		z-index: 11;
		width: 49% !important;
		border-radius: 5px 5px 0 0;
		padding: 8px 0;
	}

	.menu-spacer {
		background: none;
		width: 100%;
		height: 0px;
		clear: both;
	}

	.submenu:first-child,
	.submenu:first-of-type,
	.submenu:nth-child(3),
	.submenu:nth-child(4),
	.submenu:nth-child(7) {
		z-index: 20;
		position: relative;
		display: none;
	}

	.submenu .left {
		float: none;
	}

	.submenu a {
		display: block;
		width: 100%;
		padding: 9px 0;
		margin: 0;
		text-align: center;
	}

	.submenu:last-child a {
		width: auto;
		padding: 9px 8px;
	}

	.submenu:nth-child(2n) .left {
		float: left;
	}

	#submenu-active {
		text-align: center;
	}
	#submenu-active:after {
		border-width: 0px;
		margin-top: 0px; }
	#submenu-active:before {
		border-width: 0px;
		margin-top: 0px;
	}
	.caption-block-inner {
		margin: 0px !important;
	}

	.charity-block-inner {
		margin-left: 9px !important;
	}

	.video-block {
		width: 49%;
		margin: 10px 0 !important;
		clear: none !important;
		background-image: none;
	}

	.video-block:nth-child(2n) {
		float: right;
	}

	.video-block:nth-child(2n+1) {
		clear: both !important;
	}

	.video-block img {
		width: 345px !important;
		height: auto;
	}

	.video-title {
		width: 97.8%;
	}

	/*#artists_list .video-block:nth-child(2n+1) {*/
	/*clear: none !important;*/
	/*}*/

	/*#artists_list .video-block:nth-child(3n+1) {*/
	/*margin-left: 10px;*/
	/*}*/

	#artists_list .video-block {
		width: 45%;
		/*margin: 10px !important;*/
	}
	.headphones-block {
		margin-right: 20px;
		margin-top: 0px;
	}

	.mob-hide{
		display: none !important;
	}
	.open-absolute{
		position: absolute;
	}
	/*.song{*/
	/*width: unset;*/
	/*}*/
	.b-cont .caption-block h2{
		margin-top: 21px!important;
	}
	.current-song-block{
		height: unset;
	}
	.current_song_title{
		bottom: 4px;
		width: 302px;
	}
	.player-close{
		top: 5px;
		right: 5px;
	}
	.player-y div[align="center"]{
		position: relative;
		top: 5px;
	}
	.underbunner-container{
		margin-top: 10px;
	}
	.main-submenu{
		margin-left: 0 !important;
		width: 100% !important;
		margin-bottom: 0;
	}
	#podcast-datepicker {
		display: none;
	}
	#right-page .border{
		display: none !important;
	}
	.mobile-podcast{
		width: unset!important; /*https://www.nasheradio.ua/ranok/best/*/
	}
	.curr-song-mobile *{
		box-sizing: border-box;
		/*height: 40px;*/
		/*max-width: 270px;*/
	}
	#currentSong .current-song-block .current_song_title .mobile-hit {
		/*margin-right: -7px!important;*/
		/*margin-left: -7px!important;*/
	}
	.curr-song-mobile .current_song_title span {

	}
	.curr-song-mobile .current_song_title span .autor-name a{
		margin-right: -7px!important;
	}
	#currentSong .current-song-block .current_song_title .mobile-hit a{
		/*margin-right: -2px!important;*/
		margin-left: -5px;
	}
	.curr-song-mobile{
		/*overflow: hidden; !* Обрезаем все, что не помещается в область *!*/
		/*text-overflow: ellipsis; !* Добавляем многоточие *!*/
		display: inline-block;
		width: 99.7%;
		padding-left: 5px;
		padding-right: 5px;
		/*height: 150px;*/
		/*border: 1px solid red;*/
		margin-bottom: 5px;
		justify-content: center;
		align-items: center;
	}
	.current-wrapper{
		position: relative;
		height: auto;
	}
	.current-wrapper img{
		width: 240px;
		height: 136px;
	}
	.current-wrapper #time0{
		width: 45px !important;
		position: absolute;
		top: 0;
		left: unset;
	}
	.podcast-img-one img{
		width: 100%;
	}
	.tab-unactive{
		padding: 8px 10px 0 6px;
	}
	.podcast-mobile-title {
		background-color: #c61819;
		/*width: 103%;*/
		color: #fff;
		padding: 8px 0;
		/*margin-left: -5px;*/
	}
	.current-wrapper .rightYuotubeBtn{
		width: 30px;
		height: 30px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.current-wrapper .current-title{
		position: absolute;
		bottom: 6px;
		left: 0;
	}
	.current-wrapper .current-title span a{
		color: #fff;
	}
	.current-wrapper .current-title span{
		padding: 2px 7px;
		color: #fff;
		background: #df2721;
	}
	.play-button-youtube {
		/*background: url(/static/img/content/partner_logo/play_btn.png);*/
		width: 30px;
		height: 30px;
		/*float: right;*/
		display: flex !important;
		z-index: 2;
		cursor: pointer;
	}
	.podcast-mobile-title span {
		color: #fff !important;
	}

	.osadcha-point {
		display: block !important;
	}

	.osadcha-indents {
		padding: 0 8px !important;
	}

	#artists_list {
		padding-left: 5px;
	}
	/*.playlist-play-button, .noArtistImg  {
		display: none;
	}*/
	.song-block {
		width: 85%;
	}
	.list-podcast{
		width: 97%;
	}
	.hot-vid{
		margin-top: 35px  !important;
	}
	.title-hot{
		text-align: center;
	}

	#footer .main-page {
		margin-bottom: 0!important;
	}

	#footer .footer-mobile-charity,
	#footer .footer-mobile-charity b {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		background: #df2621;
		color: #fff;
		font-size: 19px;
		line-height: 25px;
	}

	#footer .footer-mobile-charity {
		padding: 8px 0;
	}

	#footer .channel-centre-title {
		background-color: #e3e3e3;
		color: #424242;
		padding: 8px 10px;
		line-height: 26px !important;
		font-size: 19px;
		max-width: 100vw;
	}
	#footer .soc-icon-width {
		display: flex;
		text-align: center;
		justify-content: space-between;
		flex-wrap: wrap;
		max-width: 100vw;
	}
	#footer .soc-icon-width img {
		max-width: 100%;
		max-height: 100%;
	}
	#footer .soc-icon-width-app {
		width: 100vw;
		display: flex;
	}
	#footer .soc-icon-width>a {
		display: flex;
		width: 20vw;
		max-height: 20vw;
		justify-content: center;
		align-items: center;
	}
	#footer .soc-icon-width .facebook {
		background: #3b5998;
	}
	#footer .soc-icon-width .instagram {
		background: #d93175;
	}
	#footer .soc-icon-width .tiktok {
		background: #1b0a1a;
	}
	#footer .soc-icon-width .viber {
		background: #7b519d;
	}
	#footer .soc-icon-width .youtube {
		background: #cf2226;
	}
	/*#footer .soc-icon-width:nth-child(2) a {
		width: 49%!important;
	}*/
	#footer .soc-icon-width-app svg {
		/*padding: 0 10px;*/
		width: 100vw!important;
		height: auto!important;
	}
	#app-mobile-android {
		width: 100vw;
	}
	#footer .soc-icon-width-app img {
		max-width: 100%!important;
		height: auto!important;
		display: block;
	}
	.mobile-footer {
		display: block!important;
		width: 100vw;
	}
	.mobile-footer .soc-icon-width:nth-child(2) img {
		width: 100%;
		height: auto;
	}
	.tabs {
		/*margin-left: 5px;*/
		width: auto;
	}

	.blog__container .gallery-pre-m {
		display: flex;
		align-items: center;
	}
	.blog__container .news-image img{
		width: 100% !important;
		height: auto !important;
	}
	.fanzona-mobile{height: 4px!important;}
	.tab-active {
		margin-left: 4px;
		padding: 8px 8px 0 7px;

	}
	.otdel-page .new-p-15450{bottom: 0!important;}
	/*.mobile-podcast .otdel-page .one-new-p-15450{bottom: 52px!important;}*/

/*	.happy-btns {
		margin-top: -17px;
		margin-bottom: -15px;
		margin-left: -4px;
	}*/
	.mobile-hide{
		margin-top: -7px;
		margin-bottom: -10px;
	}
	/*.podcast-info{margin-left: 4px;margin-top: 10px;}*/
	.main-page[style="margin-top:35px;"] {
		margin-top: 16px !important;
	}
	br.mobile-show{
		display: block !important;
	}
	.header_menu_actions sup{
		position: absolute; top: -3px; left: 43px;
	}
	.menu-block-li.menu-select .main-submenu{
		margin-left: unset !important;
	}
	#hamburger-container{
		display: flex;
	}
	.play-btn-header{
		width: 45px;
		height: 45px;
		cursor: pointer;
		display: inline-block !important;
	}
	.fa-container{
		height: inherit;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#left-under-banner-block {
		width: 100%;
		float: none;
	}
	.player-content .medium-hide{
		display: none;
	}
	/*.player-content .player-y{
		height: 490px;
	}*/
	#hamburger-container{
		display: flex !important;
	}
	.mobile-listen-btn {
		display: block !important;
	}
	.main-hit-video{
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.list-podcast {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.underbunner-container{
		flex-direction: column;
	}
	.list-podcast a{
		/*display: block;*/
	}
	.list-podcast:nth-child(2){
		bottom: 56px;
		width: 51.5%;
	}
	.list-body{
		position: relative;
		width: 100%;
	}
	/*#left-under-banner-block .list-podcast .list-body .last-mobile{
bottom: 40px!important;
	}*/
	.all-podcast{
		float: unset;
		width: 100%;
	}
	#left-under-banner-block{
		padding-left: 5px;
		padding-right: 5px;
	}
	.main-hit-video{
		height: 57vw !important;
	}
	#hit-vid-title{
		width: 100%;
		height: 100%;
	}
	#hit-vid-title img{
		width: 100% !important;
		height: 100% !important;
	}
	div[style="position:absolute;bottom:49px;line-height: 1.3;"]{
		bottom: 52px !important;
	}
	.song-list{
		margin: 0 auto;
	}
	#right-under-banner-block{
		padding: 0 5px 0 5px;
	}
	#left-under-banner-block div a span{
		/*display: block;*/
		/*text-align: center;*/
	}
	#left-under-banner-block{
		margin-top: 4px;
	}
	#left-under-banner-block .list-podcast .title_main{bottom: 6px;}/*Главная Хепи ранок*/
	.list-podcast:last-child .list-body > div {
		/*bottom: 34px !important; не правильно отображает хепи бест*/
	}
	.headphones-block{
		margin-top: 9px;
	}
	#center-page div>.clear-hor-16 {
		height: 0!important;
	}
	#center-page div>.parad_artist_titles {
		width: 70%;
	}
	#center-page .parad-list-item>.parad_artist_titles {
		width: 60%;
	}
	#center-page{
		padding: 0 5px;
		width: 100% !important;
		max-width: unset !important;
		float: unset !important;
		margin-left: unset !important;
	}
	.mobile-padding {
		padding: 0!important;
	}
	.feedback .form-contact tr>td:nth-child(2) {
		text-align: inherit;
	}
	.feedback .form-contact .feedback-send {
		margin-left: 0;
	}
	.feedback .form-contact label,
	.feedback .form-contact .g-recaptcha {
		position: relative;
		right: 9%;
	}
	.feedback .form-contact textarea,
	.feedback .form-contact tr>td:nth-child(2)>input {
		width: 97%;
	}
	.dj-page {
		padding: 0!important;
	}
	#div_submit_id {
		text-align: center;
	}
	#currentSong span::before {
		content: '\a0';
	}

	#currentSong a,
	#currentSong div,
	#currentSong span,
	.Slider .bx-wrapper,
	#right-under-banner-block,
	#left-under-banner-block {
		padding-left: 0!important;
		padding-right: 0!important;
		margin-right: 0!important;
		margin-left: 0!important;
	}
	.Slider .bx-viewport {
		overflow: initial!important;
	}
	.submenu {
		display: none!important;
	}
	.bx-wrapper .bx-caption {
		bottom: -37px!important;
	}
	.list-body-container{
		height: unset !important;
	}
	.list-podcast .list-body a img{
		width: 100% !important;
		height: 100% !important;
	}
	#right-under-banner-block{
		width: 100%;
	}
	.player-cont{
		/*width: 250px;
        display: flex;*/
		flex-direction: row;
		justify-content: center;
		align-items: center;
		/*padding: 0 24px 0 24px;*/
		position: relative;
		bottom: 10px;
		margin: 6px auto 0;
	}
	.title_main{
		/* bottom: 46px;*/
	}
	.player-cont .player-small{
		bottom: unset !important;
		margin-left: unset !important;
	}
	.player-small .mlp-player{
		margin-top: unset;
	}
	.player-cont .headphones-block{
		bottom: unset !important;
		margin-top: unset !important;
		margin-right: unset !important;
	}
	.hot-vid{
		margin-top: unset !important;
	}
	.hot-vid .song-list{
		width: 100% !important;
		height: 100% !important;
	}
	.song-list .hot_hit_img{
		width: 100% !important;
		height: 100% !important;
	}
	.curr-song-mobile{

		margin-left: 5px;
		padding-left: unset !important;
		flex-direction: column;
		align-items: start;
		margin-bottom: unset;
	}
	.current_song_title{
		position: unset !important;
		flex-direction: row;
		flex-wrap: wrap;
	}
	/****************feedback*******************/
	/*.feedback .form-contact td{text-align: unset;}*/
	/*.feedback .form-contact input[type=text], .feedback .form-contact input[type=password], .feedback .form-contact textarea, .g-recaptcha{*/
	/*width: 93%;*/
	/*}*/
	.g-recaptcha {margin-left: -23px;margin-bottom: 10px;}
	.feedback h3{font-size: 15px;font-weight: normal;}
	.feedback td {padding: unset;}
	.feedback #mailing, .feedback #policy { transform:scale(1.3);
		opacity:0.9;
		cursor:pointer;}
	/****************end-feedback*******************/

	.curr-song-mobile .youtube--img,
	.curr-song-mobile .rightYuotubeBtn, .sticky{
		display: none;
	}
	.song{
		width: 100% !important;
	}
	.caption-block .height-8, .header-top-right{
		display: none;
	}
	.current-song-block{
		width: 100% !important;
		height: 100% !important;
	}
	/*.current_song_title span a{
        color: #a80000 !important;
    }*/
	#clicknotification{text-align: center;}
	.current-song-block{
		display: flex;
		flex-direction: row;
		align-items: baseline;
	}
	.curr-song-mobile .time{
		position: unset !important;
		background: unset !important;
		color: #4f4f4f !important;
		padding: 0px 7px 2px 0;
	}
	.current_song_title span{
		background: unset !important;
	}
	.mobile-hide{
		position: relative;
		top: 12px;
		font-weight: normal !important;
	}
	.caption-block{
		text-align: left;
		margin-left: unset !important;
		/*padding-left: 5px;*/
		font-size: 15px !important;
		margin-bottom: 16px;
	}
	#happy14 .caption-block{margin-bottom: 0;}/*https://www.hitfm.ua/sets/*/
	#happy14 #center-page .mobile-hide{margin-top: -8px!important;    margin-bottom: 3px!important;}/*https://www.hitfm.ua/sets/*/
	.caption-block #_title h1{    margin-left: 5px;
		margin-top: 4px;
		margin-bottom: -3px;}
	.b-cont .caption-block{margin-bottom: -1px!important;}
	#hamburger-container{
		top: unset !important;
	}
	header .main-page{
		background:#008789;
	}
	.title-hot{
		text-align: left;
	}
	.header-aligne{
		position: relative;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.admixer_mobile{display: block;position: relative;max-height: 120px;width: 100%;}
	.admixer_mobile_body{display: block;position: relative;width: 100%;margin-bottom: 16px;}
	.header-aligne a{
		width: 156px;
		height: 73px;
		display: inline-block;
	}
	.logoImage{
		display: flex;
		justify-content: center;
		width: 156px;
		height: 73px;
		position: unset !important;
		left: unset !important;
		top: unset !important;
	}
	.m_position div{
		margin-top: 12px;
	}
	.hitparad_block{
		height: 90px;
	}
	.hitparad_block img{
		width: 160px;
	}
	.bx-controls-direction{
		display: block;
	}
	.SLD, #slogan-parent{
		display: none;
	}
	.clear-ver-16{
		display: none !important;
	}
	div[style="position:absolute; bottom:49px; line-height: 1.3;"]{
		bottom: 44px !important;
	}
	.main-hit-12-item a {
		height: auto !important;
	}

	.underbunner-container .clear-hor-6{
		display: none;
	}
	.curr-song-mobile span{
		color: #424242 !important;
	}
	.efir-btn .online-player-but-mini-fixed{
		display: flex !important;
		z-index: 988;
	}
	.current_song_title span{
		padding: 0 4px !important;
	}
	.news-image .gallery-pre-m {
		max-height: unset;
	}
	.grid__1_2, .grid__1_3 {
		grid-template-columns: 1fr;
	}
	.adaptive-video iframe {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
	.donate-btn div {
		font-size: 15px;
		padding: 20px;
	}
	.donate-btn {
		top: 0;
		
	}
	 /*google-news*/
    .block__google-news {
        grid-template-columns: 20% auto !important;
        grid-row-gap: 12px;
        justify-content: space-evenly !important;
        padding: 16px 0;
    }

    .block__google-news .img__google-news {
        grid-row: 1 / span 2;
        margin: 0;
    }

    .block__google-news .img__google-news picture {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .block__google-news .img__google-news img {
        max-height: 65px;
        object-fit: contain;
    }

    .block__google-news .text__google-news {
        font-size: 20px !important;
        text-align: center;
    }

    .block__google-news .subscribe_google-news {
        font-size: 15px !important;
        text-align: center;
        margin: 0 !important;
    }
    .top-9 {
        top: -9px;
    }
    .happy-btns i.fa {
	    color: #008789;
	}

	.title_new {
		line-height: 23px;
	}
	.dron-donate {
		padding: 0 10px;
	}
	.dron_text {
	    background: url(/static/img/title_text_mobile.png) no-repeat;
	    height: 40px;
	    width: 250px;
	    margin-right: 10px;
	    background-size: contain;
	    background-position: right;
	}
	.dron_btn {
	    background: url(/static/img/help_btn_mobile.png) no-repeat;
	    height: 36px;
	    width: 110px;
	    background-size: contain;
	    background-position: left;
	}
    /**/
}

@media screen and (max-width: 400px) {

	.song-list{
		width: 100% !important;
	}
	#paginator-container{
		flex-direction: column;
	}
	.icon-feedback,
	.header-bar-search{
		display: none;
	}
	.headphones-block{
		bottom: 3px !important;
	}
	.mn_bg .sticky{
		display: none;
	}
	#logoMain{
		left: 35px;
	}
	.player-small .mlp-player .download{
		left: 140px !important;
	}
}
@media screen and (max-width: 364px){
	.sub-stock a:nth-last-child(-n+2) {
		margin-top: 7px;
	}
	.sub-stock #sub-active:nth-last-child(-n+2){
		margin-top: 7px;
	}
}