
#innerContent {
	background: #000000;
	color:#ffffff;
}

#innerContent .top-menu-categories,
#innerContent .top-filtersV2 {
	background: transparent !important;
}

#innerContent .top-menu-categories a,
#innerContent .top-filtersV2 .offerNumberBlock a,
#innerContent .top-menu-categories a .count,
#innerContent .categoryListContainer .offer-block .details .prop {
	color:#ffffff;
}

#innerContent .categoryListContainer .offer-block .offer-image {
	border:1px solid #ffffff;
	
}

#innerContent .top-menu-categories a:hover,
#innerContent .top-filtersV2 .offerNumberBlock a:hover,
#innerContent .top-menu-categories a.active, 
#innerContent .top-menu-categories a.opened,
#innerContent .top-menu-categories a.active .count {
	color:#ffda57;
}

#innerContent .categoryListContainer .offer-block .details .name a {
	color:#ffda57;
}

#innerContent .top-filtersV2 .offerNumberBlock,
#innerContent .top-filtersV3.topfiltersV3-only-order .orderLabel,
#innerContent .top-filtersV3 .buttonGroup a,
#innerContent .top-filtersV3 .travelLocalities a,
#innerContent .categoryListContainer .offer-block .details .label-category {
	color:#ffffff;
}

#innerContent .top-filtersV3 .travelLocalities .active .arrow,
#innerContent .top-filtersV3 .travelLocalities.sort a.active {
	color:#ffda57;
}


#innerContent .top-filtersV2 .offerNumberBlock a svg path,
#innerContent .top-filtersV2 .offerNumberBlock a:hover svg path {
	fill:#ffda57;
}

#innerContent #sidenav ul li > a > svg.default,
#innerContent #sidenav ul li > a:hover > svg.default,
#innerContent #sidenav ul li a.active > svg.active {
	fill:#ffda57;
}

#innerContent .top-filtersV3 .used_filter {
	background-color:#ffda57;
	color:#000000;
}

#innerContent .categoryListContainer .offer-block .price {
	background-color:#000000;
	color:#ffffff;
	outline:1px solid #ffffff;
}

#innerContent .categoryListContainer .offer-block .details .label-rating{
	color:#ffda57;
}

#innerContent .bannerTop {
	height: auto !important;
}

#innerContent .mainBlock .pagination_page .dots, 
#innerContent .pager_counter .pager_counter_text,
#innerContent .mainBlock .pageturn_center .pagination_page > a,
#innerContent .mainBlock .pageturn_center .pagination_page .pageNumbers a {
	color:#ffffff;
}


#innerContent .buttonTop {
	border:1px solid #ffffff;
	overflow:hidden;
}
/*
#innerContent .top-filtersV3,
#innerContent .flexContentPos {
	filter: blur(9px);
}
*/
.blackfriday-header {
	position:Relative;
	padding: 50px 60px 50px;
	
	margin:0 auto -15px;
	max-width: 1206px;
	box-sizing:Border-box;
	text-align:center;
	
	background: url(/mobilev3/images/events/black-v2-bricks.png) center top no-repeat;
}

.blackfriday-header:after {
	content:"";
	clear:both;
	display:table;
}

.blackfriday-header .header-left-cell {
	max-width: 580px;
	float:left;
	text-align:center;
}
.blackfriday-header .header-right-cell {
	float:right;
	width: calc( 100% - 580px );
	text-align:center;
}

.blackfriday-header  > p {
	color: #ffda57;
	font-size:12px;
	line-height:16px;	
	margin-top: 40px;
	margin-bottom: -20px;
}

.blackfriday-header  > p  > a {
	color: #ffda57;
}

.blackfriday-counterbox {}

.blackfriday-counterbox p {
	color: #ffda57;
	font-size:33px;
	line-height:37px;
	margin:10px 0 15px;
}

.blackfriday-countdown-timer {
	position:relative;
}

.blackfriday-countdown-timer > div {
	display:inline-block;
	overflow:hidden;
	
	
}

.blackfriday-countdown-timer > div.separator {
    height: 103px;
    padding-right: 3px;
    font-size: 53px;
	margin-left:-2px;
	color: #ffda57;
	vertical-align: top;
	line-height: 53px;
}

.blackfriday-countdown-timer .smalltext {
	color: #ffda57;
	font-size:20px;
}

.blackfriday-countdown  .number b {
	display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 4px;
    line-height: 58px;
    border: 1px solid #e3e4e6;
    background-color: #fff;
    border-radius: 8px;
    font-size: 52px;
    color: #000000;
    font-weight: 700;
    width: 43px;
    height: 64px;
    overflow: hidden;
}



@media screen and (max-width: 1160px){
	
	.blackfriday-header .header-left-cell,
	.blackfriday-header .header-right-cell {
		float:none;
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}
	
	.blackfriday-header .header-right-cell {
		margin-top:40px;
	}
}
@media screen and (max-width: 1000px){
	/*
	#innerContent .bannerTop {
		height: auto !important;
	}
	*/

	#innerContent .top-menu-categories a,
	#innerContent .top-menu-categories a .count,
	.categoryListContainer .offer-block .details .prop {
		color:#000000;
	}
	
	#innerContent .top-menu-categories a:hover,
	#innerContent .top-menu-categories a.active, 
	#innerContent .top-menu-categories a.opened,
	#innerContent .top-menu-categories a.active .count {
		color:#000000;
	}
	
	#innerContent .top-menu-categories a svg path,
	#innerContent #sidenav ul li > a > svg.default, 
	#innerContent #sidenav ul li > a:hover > svg.default, 
	#innerContent #sidenav ul li a.active > svg.active {
		fill: #000000;
	}
}


@media screen and (max-width: 768px){
	.blackfriday-header {
		padding: 30px 15px;
	}
	
	.blackfriday-counterbox {
		margin-left:-10px;
		margin-right:-10px;
	}
	
	.blackfriday-counterbox p {
		font-size:24px;
		line-height:30px;
	}
}
@media screen and (max-width: 600px){
	.blackfriday-header {
		padding: 30px 15px;
	}
	
	.blackfriday-counterbox {
		margin-left:-10px;
		margin-right:-10px;
		clear:both;
	}
	
	.blackfriday-counterbox p {
		font-size:24px;
		line-height:30px;
	}
	
	#innerContent .top-menu-categories a:hover,
	#innerContent .top-filtersV2 .offerNumberBlock a:hover,
	#innerContent .top-menu-categories a.active, 
	#innerContent .top-menu-categories a.opened,
	#innerContent .top-menu-categories a.active .count {
		color:#000000;
	}
	
	#innerContent #sidenav ul li > a > svg.default,
	#innerContent #sidenav ul li > a:hover > svg.default,
	#innerContent #sidenav ul li a.active > svg.active {
		fill:#000000;
	}
	
	#innerContent #mobile_sorting.selected.active {
		displaY:none;
	}
	
	
	.blackfriday-countdown-timer > div.separator {
		height: 59px;
		padding-right:2px;
		font-size:16px;
		margin-left:0;
		line-height: 35px;
	}

	.blackfriday-countdown  .number b {
		margin-right: 2px;
		line-height: 35px;
		border-radius: 4px;
		font-size: 32px;
		font-weight: 600;
		width: 28px;
		height: 38px;
	}

}


@media screen and (max-width: 820px) and (orientation: landscape) {
	.blackfriday-countdown-timer > div.separator {
		line-height: 53px;
		color: white !important;
	}
}
@media screen and (max-width: 600px) and (orientation: landscape) {
	.blackfriday-countdown-timer > div.separator {
		line-height: 35px;
		color: white !important;
	}
}

/* active color: ffda57 */





.top-filtersV3.topfiltersV3-only-order {
	overflow:hidden;
	padding-left:0;
}

.top-filtersV3.topfiltersV3-only-order .orderLabel {
	margin-right: 12px;
	font-size: 12px;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: .6px;
	margin-left: 12px;
	text-transform: uppercase;
	color: #6b6b70;
	float:left;	
}

.top-filtersV3.topfiltersV3-only-order  .used_filters {
	padding-top:4px;
}

.top-filtersV3.topfiltersV3-only-order .travelLocalities.sort {
	border-bottom: 0 none;
	float:right;
	padding: 0;
	line-height:34px;
}


.neon-logo {
	text-align: center;
	margin: 0 auto;
	user-select: none;
	position:relative;
	padding: 30px 50px 30px 60px;
	display:inline-block;
	box-sizing:border-box;
	max-width:450px;
	text-align:Center;
}

.neon-logo .neon-border {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;

	border: 0px none;
	border-radius:25px;
	text-align:center;
	
	
}

.neon-logo .neon-border-inner {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	border: 6px solid #fff;
	border-radius:200px;
	opacity:.8;

	animation: flicker2 3s linear infinite;
}

.neon-logo b {
	font-size:86px;
	font-weight:200;
	line-height: 90px;
	
	padding: 0px;
	
	opacity:.86;
	letter-spacing: 6px;
	
	color: #ffffff;

	text-shadow:
			0 0 12px #fff,
			0 0 8px #f0cb00,
			0 0 13px #fff000,
			0 0 20px #fff000,
			0 0 14px #fff000,
			0 0 10px #fff000; 

}


@media screen and (max-width: 600px){
	.neon-logo  {
		max-width: 90vw;
	}
	
	.neon-logo b {
		font-size: 4em;
		line-height:1.3em;
	}
}


@media screen and (max-width: 350px){
	.neon-logo  {
		max-width: 80vw;
	}
	
	.neon-logo b {
		font-size: 2em;
		line-height:1.3em;
	}
}

@media screen and (max-width: 820px) and (orientation: landscape) {

	.neon-logo  {
		white-space:nowrap;
		max-width:100%;
	}
	
	.neon-logo b {
		font-size: 3.4em;
		line-height:1.5em;
	}
	
	.neon-logo b + b {
		padding-left:25px;
	}
}

@media screen and (max-width: 600px) and (orientation: landscape) {

	.neon-logo  {
		white-space:nowrap;
		max-width:100%;
	}
	
	.neon-logo b {
		font-size: 3em;
		line-height:1.5em;
	}
	
	.neon-logo b + b {
		padding-left:25px;
	}
}

/*
@media screen and (max-width: 350px) and (orientation: portrait) {
	body {
		border:10px solid green !important;
	}
}
*/


@keyframes blink {
	78% {
		color: inherit;
		text-shadow: inherit;
	}
	79% {
		color: transparent;
	}
	80% {
		text-shadow: none;
	}
	81% {
		color: inherit;
		text-shadow: inherit;
	}
	82% {
		color: transparent;
		text-shadow: none;
	}
	83% {
		color: inherit;
		text-shadow: inherit;
	}
	92% {
		color: transparent;
		text-shadow: none;
	}
	92.5% {
		color: inherit;
		text-shadow: inherit;
	}
}

@keyframes borderblink {
	78% {
		border-color: inherit;
		box-shadow: inherit;
	}
	79% {
		border-color: transparent;
	}
	80% {
		box-shadow: none;
	}
	81% {
		border-color: inherit;
		box-shadow: inherit;
	}
	82% {
		border-color: transparent;
		box-shadow: none;
	}
	83% {
		border-color: inherit;
		box-shadow: inherit;
	}
	92% {
		border-color: transparent;
		box-shadow: none;
	}
	92.5% {
		border-color: inherit;
		box-shadow: inherit;
	}
}

@keyframes flicker {
	
	0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
		
		box-shadow:
			0 0 15px #fff,
			inset 0 0 10px #fff,
			0 0 1rem #fff000,
			inset 0 0 10px #fff000,
			0 0 2rem #fff000,
			inset 0 0 10px #fff000;        
	}
	
	20%, 24%, 55% {        
		box-shadow: none;
	}    
}

@keyframes flicker2 {
	
	0%, 6%, 8%, 34%, 36%, 71%, 73%, 100% {
		
		box-shadow:
			0 0 15px #fff,
			inset 0 0 10px #fff,
			0 0 1rem #00ffba,
			inset 0 0 10px #00ffba,
			0 0 2rem #00ffba,
			inset 0 0 10px #00ffba;        
	}
	
	7%, 35%, 72% {        
		box-shadow: none;
	}    
}


@keyframes textflicker {
	
	0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
		
		text-shadow:
			0 0 30px #fff,
			inset 0 0 20px #fff,
			0 0 2rem #fff000,
			inset 0 0 20px #fff000,
			0 0 4rem #fff000,
			inset 0 0 15px #fff000;        
	}
	
	20%, 24%, 55% {        
		text-shadow: none;
	}    
}

@font-face {
    font-family: 'beon3';
    src: url('/mobilev3/fonts/beon3-webfont.woff2') format('woff2'),
         url('/mobilev3/fonts/beon3-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#cityFilterContainer {
	display:none;
}

.hSpacer5 { display:none }

#pageContentPos {
min-height: calc( 100vh - 113px );
}

#innerContent {
	background: #000000;
	color:#ffffff;
}

#innerContent .top-menu-categories,
#innerContent .top-filtersV2 {
	background: transparent !important;
}

#innerContent .top-menu-categories a,
#innerContent .top-filtersV2 .offerNumberBlock a,
#innerContent .top-menu-categories a .count,
#innerContent .categoryListContainer .offer-block .details .prop {
	color:#ffffff;
}

#innerContent .categoryListContainer .offer-block .offer-image {
	border:1px solid #ffffff;
	
}

#innerContent .top-menu-categories a:hover,
#innerContent .top-filtersV2 .offerNumberBlock a:hover,
#innerContent .top-menu-categories a.active, 
#innerContent .top-menu-categories a.opened,
#innerContent .top-menu-categories a.active .count {
	color:#ffda57;
}

#innerContent .categoryListContainer .offer-block .details .name a {
	color:#ffda57;
}

#innerContent .top-filtersV2 .offerNumberBlock,
#innerContent .top-filtersV3.topfiltersV3-only-order .orderLabel,
#innerContent .top-filtersV3 .buttonGroup a,
#innerContent .top-filtersV3 .travelLocalities a,
#innerContent .categoryListContainer .offer-block .details .label-category {
	color:#ffffff;
}

#innerContent .top-filtersV3 .travelLocalities .active .arrow,
#innerContent .top-filtersV3 .travelLocalities.sort a.active {
	color:#ffda57;
}


#innerContent .top-filtersV2 .offerNumberBlock a svg path,
#innerContent .top-filtersV2 .offerNumberBlock a:hover svg path {
	fill:#ffda57;
}

#innerContent #sidenav ul li > a > svg.default,
#innerContent #sidenav ul li > a:hover > svg.default,
#innerContent #sidenav ul li a.active > svg.active {
	fill:#ffda57;
}

#innerContent .top-filtersV3 .used_filter {
	background-color:#ffda57;
	color:#000000;
}

#innerContent .categoryListContainer .offer-block .price {
	background-color:#000000;
	color:#ffffff;
	outline:1px solid #ffffff;
}

#innerContent .categoryListContainer .offer-block .details .label-rating{
	color:#ffda57;
}

#innerContent .bannerTop {
	height: auto !important;
}

#innerContent .mainBlock .pagination_page .dots, 
#innerContent .pager_counter .pager_counter_text,
#innerContent .mainBlock .pageturn_center .pagination_page > a,
#innerContent .mainBlock .pageturn_center .pagination_page .pageNumbers a {
	color:#ffffff;
}


#innerContent .buttonTop {
	border:1px solid #ffffff;
	overflow:hidden;
}
/*
#innerContent .top-filtersV3,
#innerContent .flexContentPos {
	filter: blur(9px);
}
*/
.blackfriday-header {
	position:Relative;
	padding: 50px 60px 50px;
	
	margin:0 auto -15px;
	max-width: 1206px;
	box-sizing:Border-box;
	text-align:center;
	
	background: url(/mobilev3/images/events/black-v2-bricks.png) center top no-repeat;
}

.blackfriday-header:after {
	content:"";
	clear:both;
	display:table;
}

.blackfriday-header .header-left-cell {
	max-width: 580px;
	float:left;
	text-align:center;
}
.blackfriday-header .header-right-cell {
	float:right;
	width: calc( 100% - 580px );
	text-align:center;
}

.blackfriday-header  > p {
	color: #ffda57;
	font-size:12px;
	line-height:16px;	
	margin-top: 40px;
	margin-bottom: -20px;
}

.blackfriday-header  > p  > a {
	color: #ffda57;
}

.blackfriday-counterbox {}

.blackfriday-counterbox p {
	color: #ffda57;
	font-size:33px;
	line-height:37px;
	margin:10px 0 15px;
}

.blackfriday-countdown-timer {
	position:relative;
}

.blackfriday-countdown-timer > div {
	display:inline-block;
	overflow:hidden;
	
	
}

.blackfriday-countdown-timer > div.separator {
      height: 103px;
    padding-right: 8px;
    font-size: 53px;
    margin-left: 8px;
    color: #ffda57
}

.blackfriday-countdown-timer .smalltext {
	color: #ffda57;
	font-size:20px;
}

.blackfriday-countdown  .number b {
	display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 4px;
    line-height: 58px;
    border: 1px solid #e3e4e6;
    background-color: #fff;
    border-radius: 8px;
    font-size: 52px;
    color: #000000;
    font-weight: 700;
    width: 43px;
    height: 64px;
    overflow: hidden;
}



@media screen and (max-width: 1160px){
	
	.blackfriday-header .header-left-cell,
	.blackfriday-header .header-right-cell {
		float:none;
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}
	
	.blackfriday-header .header-right-cell {
		margin-top:40px;
	}
}
@media screen and (max-width: 1000px){
	/*
	#innerContent .bannerTop {
		height: auto !important;
	}
	*/

	#innerContent .top-menu-categories a,
	#innerContent .top-menu-categories a .count,
	.categoryListContainer .offer-block .details .prop {
		color:#000000;
	}
	
	#innerContent .top-menu-categories a:hover,
	#innerContent .top-menu-categories a.active, 
	#innerContent .top-menu-categories a.opened,
	#innerContent .top-menu-categories a.active .count {
		color:#000000;
	}
	
	#innerContent .top-menu-categories a svg path,
	#innerContent #sidenav ul li > a > svg.default, 
	#innerContent #sidenav ul li > a:hover > svg.default, 
	#innerContent #sidenav ul li a.active > svg.active {
		fill: #000000;
	}
}


@media screen and (max-width: 768px){
	.blackfriday-header {
		padding: 30px 15px;
	}
	
	.blackfriday-counterbox {
		margin-left:-10px;
		margin-right:-10px;
	}
	
	.blackfriday-counterbox p {
		font-size:24px;
		line-height:30px;
	}
}
@media screen and (max-width: 600px){
	.blackfriday-header {
		padding: 30px 15px;
	}
	
	.blackfriday-counterbox {
		margin-left:-10px;
		margin-right:-10px;
		clear:both;
	}
	
	.blackfriday-counterbox p {
		font-size:24px;
		line-height:30px;
	}
	
	#innerContent .top-menu-categories a:hover,
	#innerContent .top-filtersV2 .offerNumberBlock a:hover,
	#innerContent .top-menu-categories a.active, 
	#innerContent .top-menu-categories a.opened,
	#innerContent .top-menu-categories a.active .count {
		color:#000000;
	}
	
	#innerContent #sidenav ul li > a > svg.default,
	#innerContent #sidenav ul li > a:hover > svg.default,
	#innerContent #sidenav ul li a.active > svg.active {
		fill:#000000;
	}
	
	#innerContent #mobile_sorting.selected.active {
		displaY:none;
	}
	
	
	.blackfriday-countdown-timer > div.separator {
		height: 59px;
		padding-right:2px;
		font-size:16px;
		margin-left:0;
		line-height: 35px;
	}

	.blackfriday-countdown  .number b {
		margin-right: 2px;
		line-height: 35px;
		border-radius: 4px;
		font-size: 32px;
		font-weight: 600;
		width: 28px;
		height: 38px;
	}

}


@media screen and (max-width: 820px) and (orientation: landscape) {
	.blackfriday-countdown-timer > div.separator {
		line-height: 53px;
		color: white !important;
	}
}
@media screen and (max-width: 600px) and (orientation: landscape) {
	.blackfriday-countdown-timer > div.separator {
		line-height: 35px;
		color: white !important;
	}
}

/* active color: ffda57 */





.top-filtersV3.topfiltersV3-only-order {
	overflow:hidden;
	padding-left:0;
}

.top-filtersV3.topfiltersV3-only-order .orderLabel {
	margin-right: 12px;
	font-size: 12px;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: .6px;
	margin-left: 12px;
	text-transform: uppercase;
	color: #6b6b70;
	float:left;	
}

.top-filtersV3.topfiltersV3-only-order  .used_filters {
	padding-top:4px;
}

.top-filtersV3.topfiltersV3-only-order .travelLocalities.sort {
	border-bottom: 0 none;
	float:right;
	padding: 0;
	line-height:34px;
}


.neon-logo {
	text-align: center;
	margin: 0 auto;
	user-select: none;
	position:relative;
	padding: 30px 50px 30px 60px;
	display:inline-block;
	box-sizing:border-box;
	max-width:450px;
	text-align:Center;
}

.neon-logo .neon-border {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;

	border: 0px none;
	border-radius:25px;
	text-align:center;
	
	
}

.neon-logo .neon-border-inner {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	border: 6px solid #fff;
	border-radius:200px;
	opacity:.8;

	animation: flicker2 3s linear infinite;
}

.neon-logo b {
	font-size:86px;
	font-weight:200;
	line-height: 90px;
	
	padding: 0px;
	
	opacity:.86;
	letter-spacing: 6px;
	
	color: #ffffff;

	text-shadow:
			0 0 12px #fff,
			0 0 8px #f0cb00,
			0 0 13px #fff000,
			0 0 20px #fff000,
			0 0 14px #fff000,
			0 0 10px #fff000; 

}


@media screen and (max-width: 600px){
	.neon-logo  {
		max-width: 90vw;
	}
	
	.neon-logo b {
		font-size: 4em;
		line-height:1.3em;
	}
}


@media screen and (max-width: 350px){
	.neon-logo  {
		max-width: 80vw;
	}
	
	.neon-logo b {
		font-size: 2em;
		line-height:1.3em;
	}
}

@media screen and (max-width: 820px) and (orientation: landscape) {

	.neon-logo  {
		white-space:nowrap;
		max-width:100%;
	}
	
	.neon-logo b {
		font-size: 3.4em;
		line-height:1.5em;
	}
	
	.neon-logo b + b {
		padding-left:25px;
	}
}

@media screen and (max-width: 600px) and (orientation: landscape) {

	.neon-logo  {
		white-space:nowrap;
		max-width:100%;
	}
	
	.neon-logo b {
		font-size: 3em;
		line-height:1.5em;
	}
	
	.neon-logo b + b {
		padding-left:25px;
	}
}

/*
@media screen and (max-width: 350px) and (orientation: portrait) {
	body {
		border:10px solid green !important;
	}
}
*/


@keyframes blink {
	78% {
		color: inherit;
		text-shadow: inherit;
	}
	79% {
		color: transparent;
	}
	80% {
		text-shadow: none;
	}
	81% {
		color: inherit;
		text-shadow: inherit;
	}
	82% {
		color: transparent;
		text-shadow: none;
	}
	83% {
		color: inherit;
		text-shadow: inherit;
	}
	92% {
		color: transparent;
		text-shadow: none;
	}
	92.5% {
		color: inherit;
		text-shadow: inherit;
	}
}

@keyframes borderblink {
	78% {
		border-color: inherit;
		box-shadow: inherit;
	}
	79% {
		border-color: transparent;
	}
	80% {
		box-shadow: none;
	}
	81% {
		border-color: inherit;
		box-shadow: inherit;
	}
	82% {
		border-color: transparent;
		box-shadow: none;
	}
	83% {
		border-color: inherit;
		box-shadow: inherit;
	}
	92% {
		border-color: transparent;
		box-shadow: none;
	}
	92.5% {
		border-color: inherit;
		box-shadow: inherit;
	}
}

@keyframes flicker {
	
	0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
		
		box-shadow:
			0 0 15px #fff,
			inset 0 0 10px #fff,
			0 0 1rem #fff000,
			inset 0 0 10px #fff000,
			0 0 2rem #fff000,
			inset 0 0 10px #fff000;        
	}
	
	20%, 24%, 55% {        
		box-shadow: none;
	}    
}

@keyframes flicker2 {
	
	0%, 6%, 8%, 34%, 36%, 71%, 73%, 100% {
		
		box-shadow:
			0 0 15px #fff,
			inset 0 0 10px #fff,
			0 0 1rem #00ffba,
			inset 0 0 10px #00ffba,
			0 0 2rem #00ffba,
			inset 0 0 10px #00ffba;        
	}
	
	7%, 35%, 72% {        
		box-shadow: none;
	}    
}


@keyframes textflicker {
	
	0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
		
		text-shadow:
			0 0 30px #fff,
			inset 0 0 20px #fff,
			0 0 2rem #fff000,
			inset 0 0 20px #fff000,
			0 0 4rem #fff000,
			inset 0 0 15px #fff000;        
	}
	
	20%, 24%, 55% {        
		text-shadow: none;
	}    
}

@font-face {
    font-family: 'beon3';
    src: url('/mobilev3/fonts/beon3-webfont.woff2') format('woff2'),
         url('/mobilev3/fonts/beon3-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#cityFilterContainer {
	display:none;
}

.hSpacer5 { display:none }

#pageContentPos {
min-height: calc( 100vh - 113px );
}

.neon-logo b { font-family: 'beon3', serif; } 