/* critical CSS to be delivered without deferring */

/* media sizes */


/* Ultra small devices */
@media (min-width: 330px) {
	
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.m-sm-15 {
		margin:15px!important;
	}
	.mt-sm-15 {
		margin-top:15px!important;
	}
	.ml-sm-15 {
		margin-left:15px!important;
	}
	.mr-sm-15 {
		margin-right:15px!important;
	}
	.mb-sm-15 {
		margin-bottom:15px!important;
	}
	.p-sm-15 {
		padding:15px!important;
	}
	.pt-sm-15 {
		padding-top:15px!important;
	}
	.pl-sm-15 {
		padding-left:15px!important;
	}
	.pr-sm-15 {
		padding-right:15px!important;
	}
	.pb-sm-15 {
		padding-bottom:15px!important;
	}
	.m-sm-30 {
		margin:30px!important;
	}
	.mt-sm-30 {
		margin-top:30px!important;
	}
	.ml-sm-30 {
		margin-left:30px!important;
	}
	.mr-sm-30 {
		margin-right:30px!important;
	}
	.mb-sm-30 {
		margin-bottom:30px!important;
	}
	.p-sm-30 {
		padding:30px!important;
	}
	.pt-sm-30 {
		padding-top:30px!important;
	}
	.pl-sm-30 {
		padding-left:30px!important;
	}
	.pr-sm-30 {
		padding-right:30px!important;
	}
	.pb-sm-30 {
		padding-bottom:30px!important;
	}
	.c-container {
		margin-top: 70px !important;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.m-md-15 {
		margin:15px!important;
	}
	.mt-md-15 {
		margin-top:15px!important;
	}
	.ml-md-15 {
		margin-left:15px!important;
	}
	.mr-md-15 {
		margin-right:15px!important;
	}
	.mb-md-15 {
		margin-bottom:15px!important;
	}
	.p-md-15 {
		padding:15px!important;
	}
	.pt-md-15 {
		padding-top:15px!important;
	}
	.pl-md-15 {
		padding-left:15px!important;
	}
	.pr-md-15 {
		padding-right:15px!important;
	}
	.pb-md-15 {
		padding-bottom:15px!important;
	}
	.m-md-30 {
		margin:30px!important;
	}
	.mt-md-30 {
		margin-top:30px!important;
	}
	.ml-md-30 {
		margin-left:30px!important;
	}
	.mr-md-30 {
		margin-right:30px!important;
	}
	.mb-md-30 {
		margin-bottom:30px!important;
	}
	.p-md-30 {
		padding:30px!important;
	}
	.pt-md-30 {
		padding-top:30px!important;
	}
	.pl-md-30 {
		padding-left:30px!important;
	}
	.pr-md-30 {
		padding-right:30px!important;
	}
	.pb-md-30 {
		padding-bottom:30px!important;
	}
	.c-container {
		margin-top: 150px !important;
	}
	.wt-container.wt-mobile-blank {
		background-color:#fff!important;
		border-radius: 2px!important;
		-moz-border-radius: 2px!important;
		-webkit-border-radius: 2px!important;
		-webkit-box-shadow: 0px 0px 0px 1px rgba(229,232,237,0.4)!important;
		-moz-box-shadow: 0px 0px 0px 1px rgba(229,232,237,0.4)!important;
		box-shadow: 0px 0px 0px 1px rgba(229,232,237,0.4)!important;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.m-lg-15 {
		margin:15px!important;
	}
	.mt-lg-15 {
		margin-top:15px!important;
	}
	.ml-lg-15 {
		margin-left:15px!important;
	}
	.mr-lg-15 {
		margin-right:15px!important;
	}
	.mb-lg-15 {
		margin-bottom:15px!important;
	}
	.p-lg-15 {
		padding:15px!important;
	}
	.pt-lg-15 {
		padding-top:15px!important;
	}
	.pl-lg-15 {
		padding-left:15px!important;
	}
	.pr-lg-15 {
		padding-right:15px!important;
	}
	.pb-lg-15 {
		padding-bottom:15px!important;
	}
	.m-lg-30 {
		margin:30px!important;
	}
	.mt-lg-30 {
		margin-top:30px!important;
	}
	.ml-lg-30 {
		margin-left:30px!important;
	}
	.mr-lg-30 {
		margin-right:30px!important;
	}
	.mb-lg-30 {
		margin-bottom:30px!important;
	}
	.p-lg-30 {
		padding:30px!important;
	}
	.pt-lg-30 {
		padding-top:30px!important;
	}
	.pl-lg-30 {
		padding-left:30px!important;
	}
	.pr-lg-30 {
		padding-right:30px!important;
	}
	.pb-lg-30 {
		padding-bottom:30px!important;
	}
	.c-container {
		margin-top: 150px !important;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.m-xl-15 {
		margin:15px!important;
	}
	.mt-xl-15 {
		margin-top:15px!important;
	}
	.ml-xl-15 {
		margin-left:15px!important;
	}
	.mr-xl-15 {
		margin-right:15px!important;
	}
	.mb-xl-15 {
		margin-bottom:15px!important;
	}
	.p-xl-15 {
		padding:15px!important;
	}
	.pt-xl-15 {
		padding-top:15px!important;
	}
	.pl-xl-15 {
		padding-left:15px!important;
	}
	.pr-xl-15 {
		padding-right:15px!important;
	}
	.pb-xl-15 {
		padding-bottom:15px!important;
	}
	.m-xl-30 {
		margin:30px!important;
	}
	.mt-xl-30 {
		margin-top:30px!important;
	}
	.ml-xl-30 {
		margin-left:30px!important;
	}
	.mr-xl-30 {
		margin-right:30px!important;
	}
	.mb-xl-30 {
		margin-bottom:30px!important;
	}
	.p-xl-30 {
		padding:30px!important;
	}
	.pt-xl-30 {
		padding-top:30px!important;
	}
	.pl-xl-30 {
		padding-left:30px!important;
	}
	.pr-xl-30 {
		padding-right:30px!important;
	}
	.pb-xl-30 {
		padding-bottom:30px!important;
	}
	.c-container {
		margin-top: 150px !important;
	}
}

/* header Start */
header {
	height: 72px;
	padding-top: 30px;
}
.fixed-top {
	padding-right: 0px !important;
}
.logoN {
	display:inline-block;
}
.logoN svg {
	line-height:1.5;
	shape-rendering: geometricPrecision;
	vertical-align: top;
	height:auto;
}
#menu-main .logoN svg
{
	width:165px;
}
.logoN svg #sm {
	display:none;
}

#menu-main .navbar-toggle {
	/* (80px - button height 34px) / 2 = 23px */
	margin-top: 23px;
	padding: 9px 10px !important;

}
#menu-main {
	z-index:102;
	background-color:#181b1f;
	padding: 18.5px 25px;
}

/* change the brand and text color */
#menu-main  .navbar-brand,
#menu-main  .navbar-text {
	color: rgba(255,255,255,.8);
}
/* change the link color */
#menu-main .navbar-nav .nav-link {
	color: rgba(255,255,255,.5);
}
#menu-main .nav-item .nav-link {
	color: #FFFFFF;
}
#menu-main .navbar-toggler {
	outline:none;
}
.mn-bars {
	position:relative;
	width:19px;
	height:22px;
	display:inline-block;
}
.mn-bars:after {
	mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M 0,96 C 0,78.3 14.3,56 32,56 h 384 c 17.7,0 32,22.3 32,40 0,17.7 -14.3,40 -32,40 H 32 C 14.3,136 0,113.7 0,96 Z m 0,160 c 0,-17.7 14.3,-40 32,-40 h 384 c 17.7,0 32,22.3 32,40 0,17.7 -14.3,40 -32,40 H 32 C 14.3,296 0,273.7 0,256 Z m 448,160 c 0,17.7 -14.3,40 -32,40 H 32 C 14.3,456 0,433.7 0,416 0,398.3 14.3,376 32,376 h 384 c 17.7,0 32,22.3 32,40 z"/></svg>');
	content:'';
	position:absolute;
	mask-repeat: no-repeat;
	width:19px;
	height:22px;
	background-color:#fff;
	left:0;
	top:0;
}
.mn-xmark {
	position:relative;
	width:19px;
	height:22px;
	display:inline-block;
}
.mn-xmark:after {
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M326.6 166.6L349.3 144 304 98.7l-22.6 22.6L192 210.7l-89.4-89.4L80 98.7 34.7 144l22.6 22.6L146.7 256 57.4 345.4 34.7 368 80 413.3l22.6-22.6L192 301.3l89.4 89.4L304 413.3 349.3 368l-22.6-22.6L237.3 256l89.4-89.4z"/></svg>');
	content:'';
	position:absolute;
	mask-repeat: no-repeat;
	width:19px;
	height:22px;
	background-color:#fff;
	left:0;
	top:0;
}
.mob-menu-container {
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: 150;
}

.mob-menu-container--visible {
    pointer-events: auto;
}

.mob-menu {
	top:0;
    background-color: #fff;
    color: #fff;
    position: relative;
    max-width: 400px;
    width: 90%;
    /*max-height: 400px;*/
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-transform: translateX(103%);
            transform: translateX(103%);
    display: flex;
    flex-direction: column;
    will-change: transform;
    z-index: 160;
    pointer-events: auto;       
	margin-left: auto;     
	max-height: 100%;
	overflow-y: scroll;
	padding-top: 70px;
}

.mob-menu-container--visible .mob-menu {
    -webkit-transform: none;
            transform: none;
}

.mob-menu-container--animatable .mob-menu {
    transition: all 250ms linear;
}

.mob-menu-container--visible.menu--animatable  .mob-menu {
    transition: all 250ms linear;
}

.mob-menu-container--visible .mb-dim {
    opacity: 1;
    pointer-events: auto;
}

.mob-menu {
  /*width: 320px;*/
  box-shadow: none;
  background-color: #1d2127;
}
.mb-dim {
	content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	background: rgba(0,0,0,0.6);
	pointer-events: none;
	opacity:0;
	will-change: opacity;
	transition: opacity 0.25s linear;
  }

.mob-nav {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.mob-nav .mob-nav-item {
	background-color:#1d2127;
	
	border-bottom:1px solid #101215;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
			user-select: none; /* Non-prefixed version, currently
								supported by Chrome, Opera and Firefox */
}
.mob-nav .mob-nav-link {
	display:block;
	font-family: 'CrystalBetUni'!important;
	font-weight: 500;
	font-style: normal;
	font-size:15px;
	color:#fff;
	padding:15px 30px;
}
.mob-nav .mob-nav-link:hover {
	text-decoration:none;
	color:#fff;
}
.chev-down {
	position:relative;
}
.chev-down:after {
	content:'';
	position:absolute;
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z"/></svg>');
	mask-repeat: no-repeat;
	width:11px;
	height:11px;
	background-color:#b7c3cb;
}
.chev-up {
	transform: scaleY(-1);
    filter: FlipV;
}
.chev-down.mob:after {
	right:30px;
	top:50%;
	transform: translateY(-50%);
	width:11px;
	height:11px;
}
.mob-nav .mob-nav-item.submenu.show:after {
	transform: scaleY(-1) translateY(50%);
    filter: FlipV;
}
.mob-nav .mob-nav-item:hover {
	cursor:pointer;
	background-color: #272c33;
}
.mob-nav .mob-nav-subitem {
	background-color:#272c33;
	/*border-bottom:1px solid #101215;*/
	padding-left:30px;
	max-height:0;
  	overflow:hidden;
	transition:0.2s linear;
	will-change: height;
}
.mob-nav .mob-nav-subitem.show {
	
	/*border-bottom:1px solid #101215;*/
	max-height:800px;
}
.mob-nav .mob-nav-submenu {
	list-style-type: none;
	margin:0px;
	padding:0px;
	background-color:#272c33;
}
.mob-nav .mob-nav-submenu-item  {
	border-bottom:1px solid #3c444f;
	margin-left:7px;
}
.mob-nav .mob-nav-submenu-item:hover  .mob-nav-submenu-link,
.mob-nav .mob-nav-submenu-item:active  .mob-nav-submenu-link  {
	color:#fde053;
}
.mob-nav .mob-nav-submenu-link  {
	display:block;
	font-family: 'CrystalNU4'!important;
	font-weight: bold;
	font-style: normal;
	font-size:14px;
	color:#d8d8d8;
	padding:10px 0px;
}
.mob-nav .mob-nav-submenu-link:hover  {
	text-decoration:none;
	color:#d8d8d8;
}
.mob-nav .mn-noborder {
	border:none!important;
}
#menu-main .mn-xmark {
	display:none;
}
#menu-main .mn-bars {
	display:inline-block;
}
#menu-main.mob-menu-showing .mn-bars {
	display:none!important;
}
#menu-main.mob-menu-showing .mn-xmark {
	display:inline-block!important;
}
#menu-nav {
	-webkit-transition: padding 0.2s ease;
    -moz-transition: padding 0.2s ease;
    -o-transition: padding 0.2s ease;
    transition: padding 0.2s ease;
    z-index: 102;
    background-color: #1d2127;
	/*padding: .719rem 3rem !important;*/
	padding-top:0px!important;
	padding-bottom:0px!important;
	display:none;

}
#menu-nav  .navbar-brand,
#menu-nav  .navbar-text {
	color: rgba(255,255,255,.8);
}
/* change the link color */
#menu-nav .navbar-nav .nav-link,
#menu-main .navbar-nav .nav-link {
	color: rgba(255,255,255,.5);
}
#menu-nav .nav-item .nav-link,
#menu-main .nav-item .nav-link {
	color: #FFFFFF;
	padding-top: 29px;
	padding-bottom: 29px;
	/*padding-left:0;
	padding-right:.93rem;*/
}
#menu-main.scrolled .nav-item .nav-link {
	color: #FFFFFF;
	padding-top: 24px!important;
	padding-bottom: 24px!important;
	/*padding-left:0;
	padding-right:.93rem;*/
}
/* change the color of active or hovered links */
#menu-nav .nav-item.active .nav-link,
#menu-main .nav-item.active .nav-link {
	color: #fde053;


}
#menu-nav .nav-item:hover .nav-link,
#menu-main .nav-item:hover .nav-link {
	color: #fde053;

}
#menu-nav .dropdown-item:hover,
#menu-main .dropdown-item:hover{
	color: #fde053;
	
}

#navbarNavDropdown {
	font-family: 'CrystalBetUni' !important;
	font-weight: normal;
	font-style: normal;
}

.ul-mn-navbar {
	font-family: 'CrystalBetUni' !important;
	font-weight: normal;
	font-style: normal;
	margin-left:1.1rem;
}
.nav-link .nav-img-arrow {
	display:inline-block;
	width:11px;
	height:11px;
	margin-left:9px;
	margin-bottom:0px;
}

#menu-nav .nav-item:hover .nav-img-arrow:after,
#menu-main .nav-item:hover .nav-img-arrow:after {
	background-color:#fde053;
}

#menu-nav .nav-item.show .nav-img-arrow:after,
#menu-main .nav-item.show .nav-img-arrow:after {
	background-color:#fde053;
	transform: scaleY(-1);
    filter: FlipV;
}

#menu-nav .nav-item.show .nav-link,
#menu-main .nav-item.show .nav-link {
	color: #fde053;
}
#menu-nav .nav-item.show .nav-link,
#menu-main .nav-item.show .nav-link {
	-webkit-box-shadow: inset 0px -7px 0px -3px rgba(253,224,83,1);
	-moz-box-shadow: inset 0px -7px 0px -3px rgba(253,224,83,1);
	box-shadow: inset 0px -7px 0px -3px rgba(253,224,83,1);
		
}
#menu-nav .dropdown-menu,
#menu-main .dropdown-menu {
	margin:0!important;
	border:0!important;
	border-radius:0!important;
	padding:0!important;
}
#menu-nav .mn-item,
#menu-main .mn-item {
	padding-bottom: 45px;
}
#menu-nav .mn-item-head,
#menu-main .mn-item-head {
	padding-top: 25px;
	padding-bottom: 17px;
}
#menu-nav .mn-item-head-hasborder,
#menu-main .mn-item-head-hasborder {
	border-bottom:1px solid #e5e8ed;
}
#menu-nav .mn-item-head span,
#menu-main .mn-item-head span {
	font-family: 'CrystalBetUni';
	font-weight: bold;
	font-style: normal;
	font-size: 0.875em;
	vertical-align: middle;
}
#menu-nav .mn-item-head img,
#menu-main .mn-item-head img {
	vertical-align: middle;
	padding-right:10px;
}

#menu-nav .mn-item-content-haspadding,
#menu-main .mn-item-content-haspadding {
	padding-top:10px;
}
#menu-nav .mn-item-list,
#menu-main .mn-item-list {
	list-style:none;
	padding:0;
}
#menu-nav .mn-item-list a,
#menu-main .mn-item-list a {
	font-family: 'CrystalNU4'!important;
	font-weight: bold;
	font-style: normal;
	font-size: 0.8125em;
	
	color: #464c54;
}
#menu-nav .mn-item-list li,
#menu-main .mn-item-list li {
	margin: 0.08rem 0rem;
}
#menu-nav .mn-drop-shadow,
#menu-main .mn-drop-shadow {
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.07);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.07);
}
#menu-nav .mn-item .card,
#menu-main .mn-item .card {
	margin-left:10px;
	margin-right:10px;
	border:0;
	border-radius:0;
}
#menu-nav .mn-item .card-deck,
#menu-main .mn-item .card-deck {
	margin-left:-10px;
	margin-right:-10px;
	
}
#menu-nav .mn-item .card-img-top,
#menu-main .mn-item .card-img-top {
	border-radius: calc(.25rem - 1px);
}
#menu-nav .mn-item .mn-item-hotnews-padding,
#menu-main .mn-item .mn-item-hotnews-padding {
	padding-top:20px;
}
#menu-nav .mn-item .card-inner-text .card-title,
#menu-main .mn-item .card-inner-text .card-title {
	font-family: 'CrystalNU4'!important;
	font-weight: bold;
	font-style: normal;
	font-size:0.75rem!important;
	color:#181b1f;
}
#menu-nav .mn-item-content .card-imgcontainer,
#menu-main .mn-item-content .card-imgcontainer {
	position:relative;
}


.searchbox .sbinput {
    width: 0px;
    height:40px;
    box-sizing: border-box;
    border:none;
    font-size: 13px;
    color:#fff;
    font-family: 'CrystalNU4'!important;
    font-weight: bold;
    font-style: normal;
    padding: 7px 0px;
    background-color: #23282e;
    -webkit-transition: padding 0.3s ease-in-out, width 0.3s ease-in-out;
    -moz-transition:  padding 0.3s ease-in-out, width 0.3s ease-in-out;
    -o-transition:  padding 0.3s ease-in-out, width 0.3s ease-in-out;
    transition:  padding 0.3s ease-in-out, width 0.3s ease-in-out;
    vertical-align: middle;
    margin-right: -5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.searchbox .sbinput:focus + .sbbutton:after {
	background-color:#fde053;
}
.searchbox .sbbutton {
	display:inline-block;
	width:40px;
	height:40px;
	border:none;
	background-color: #23282e;
	position:relative;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none !important; 
}
.searchbox .sbbutton:after {
	background-position: center center; 
	transform: translate(-50%,-50%);
	left:50%;
	top:50%;
}
.sbbtnsvg:after {
	content: '';
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');
	background-size: 16px;
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	position:absolute;
	background-color:#4e5765;
	transition: background-color .15s ease-in-out;
}
.searchbox .sbbutton:hover { 
	cursor:pointer;
}
.searchbox .sbbutton:hover:after {
	background-color:#fde053;
}
.searchbox.mobile {
	padding:15px;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important;
}
.searchbox.mobile .sbinput {
	width:100%!important;
	padding-left:10px!important;
}
.btn-navsearch .sbbutton {
	display:inline-block;
	width:38px;
	height:38px;
	border:none;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none !important; 
}
.btn-navsearch .sbbutton:after {
	transform: translate(0, -50%);
    top: 50%;
    right: 12px;
}
.btn-navsearch .sbinput {
	width: 0px;
	height:20px;
	box-sizing: border-box;
	border:none;
	font-size: 13px;
	color:#fff;
	font-family: 'CrystalNU4'!important;
	font-weight: bold;
	font-style: normal;
	padding: 7px 0px;
	background-color: transparent;
	-webkit-transition: padding 0.3s ease-in-out, width 0.3s ease-in-out, margin 0.3s ease-in-out;
	-moz-transition:  padding 0.3s ease-in-out, width 0.3s ease-in-out, margin 0.3s ease-in-out;
	-o-transition:  padding 0.3s ease-in-out, width 0.3s ease-in-out, margin 0.3s ease-in-out;
	transition:  padding 0.3s ease-in-out, width 0.3s ease-in-out, margin 0.3s ease-in-out;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.btn-navsearch {
	display: inline-block;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor:pointer;
	border: 1px solid transparent;
	text-decoration: none;
	border-radius: .15rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, border-color .15s ease-in-out;
	color: #4e5765;
	background-color: transparent;
	background-image: none;
	border-color: #5b5f66;
	font-family: 'CrystalBetUni';
	font-weight: 500;
	font-style: normal;
	font-size: 0.75em;
	outline: none !important; 
	display:none;
	position: absolute;
	right: calc(100% - 46px);
}
.btn-navsearch form {
	background-color: #181b1f;
}
.btn-navsearch .sbbutton:hover:after {
	background-color: #fde053;
}
.btn-navsearch .sbinput:focus + .sbbutton:after {
	background-color: #fde053;
}
#menu-main.scrolled .btn-navsearch {
	display:block;
}
#menu-main.scrolled .btn-cslink {
	display:none!important;
}

/* header End */

/* critical fonts */

.font-CrystalBetUni-Regular {
	font-family: 'CrystalBetUni' !important;
	font-weight: normal;
	font-style: normal;
}
.font-CrystalBetUni-Bold {
	font-family: 'CrystalBetUni'!important;
	font-weight: bold;
	font-style: normal;
}
.font-CrystalNU4-Bold {
	font-family: 'CrystalNU4'!important;
	font-weight: bold;
	font-style: normal;
}

/* page misc */

.rng2-content .rng2-title {
	padding: 22px 0px 0px 0px;
}
.rng2-content .rng2-title h1 {
	font-family: 'CrystalBetUni';
	font-weight: bold;
	font-style: normal;
	font-size:26px;
	color:#181b1f;
	margin-bottom:0px;
}

/* misc */

.nw-badge {
	position: absolute;
    
    border: 1px solid rgba(255,255,255,0.5);
    padding: 3px 6px 3px 6px;
    line-height: 0.54;
	background-color: rgba(0,0,0,0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a:hover ~ .nw-badge,
.nw-badge:hover {
	background-color:#fde053;
}
a:hover ~ .nw-badge span,
.nw-badge:hover span {
	color:#181b1f;
}
a:hover ~ .nw-badge .nw-badge-vd-ico
{
	background:url('img/ico_video_sm_p.png');
}
a:hover ~ .nw-badge.non-hover,
.nw-badge:hover {
	background-color: rgba(0,0,0,0.5)!important;
}
a:hover ~ .nw-badge.non-hover span,
.nw-badge:hover span {
	color: #adadad!important;
}
a:hover ~ .nw-badge a, 
.nw-badge:hover a {
	text-decoration:none;
}
.nw-badge span {
	font-family: 'CrystalBetUni';
    font-weight: 500;
    font-style: normal;
	/*font-size: 0.6875em;*/
	font-size:11px;
    color: #adadad;
    line-height: 1.1;
}
.nw-badge-vid {
	left: 10px;
    bottom: 10px;
}
.nw-badge-news {
	top: 20px;
    left: 20px;
}
.nw-badge-news-sm {
	top: 10px;
    left: 10px;
}
.nw-badge-vd-sm {
	bottom: 10px;
    left: 10px;
}
.btn-navutil {
	display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #5b5f66;
	width:40px;
	height:40px;
	border-radius:3px;
	position:relative;
}
.navutil-icon {
	transition: background-color .15s ease-in-out;
	mask-repeat: no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background-color:#4f5867;
}
.btn-navutil.btn-fblink {
	margin-left:46px;
}
.svg-fb {
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"/></svg>');
	width:12px;
	height:18px;
}
.svg-yt {
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg>');
	width:23px;
	height:20px;
}
.svg-ig {
	mask-image: url('data:image/svg+xml;utf8,<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M 16 3 C 8.83 3 3 8.83 3 16 L 3 34 C 3 41.17 8.83 47 16 47 L 34 47 C 41.17 47 47 41.17 47 34 L 47 16 C 47 8.83 41.17 3 34 3 L 16 3 z M 37 11 C 38.1 11 39 11.9 39 13 C 39 14.1 38.1 15 37 15 C 35.9 15 35 14.1 35 13 C 35 11.9 35.9 11 37 11 z M 25 14 C 31.07 14 36 18.93 36 25 C 36 31.07 31.07 36 25 36 C 18.93 36 14 31.07 14 25 C 14 18.93 18.93 14 25 14 z M 25 16 C 20.04 16 16 20.04 16 25 C 16 29.96 20.04 34 25 34 C 29.96 34 34 29.96 34 25 C 34 20.04 29.96 16 25 16 z"/></svg>');
	width:20px;
	height:20px;
}
.svg-tik {
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg>');
	width:17px;
	height:19px;
}
.svg-clock {
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256v12.8l10.7 7.1 96 64 20 13.3 26.6-39.9-20-13.3L280 243.2V120 96H232v24z"/></svg>');
	width:14px;
	height:14px;
}
.svg-vid-play:after {
	content:'';
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"/></svg>');
	mask-repeat:no-repeat;
	background-color:#fff;
	position:absolute;
	left:52%;
	top:50%;
	transform:translate(-50%,-50%);
}
.btn-navutil.btn-ytlink:hover .navutil-icon  {
	background-color:#ed1f24;
}
.btn-navutil.btn-fblink:hover .navutil-icon  {
	background-color:#3b5a9a;
}
@property --c1 {
	syntax: '<color>';
	initial-value: #4f5867;
	inherits: false;
}
@property --c2 {
	syntax: '<color>';
	initial-value: #4f5867;
	inherits: false;
}
@property --c3 {
	syntax: '<color>';
	initial-value: #4f5867;
	inherits: false;
}
@property --c4 {
	syntax: '<color>';
	initial-value: #4f5867;
	inherits: false;
}
@property --c5 {
	syntax: '<color>';
	initial-value: #4f5867;
	inherits: false;
}
.btn-navutil.btn-iglink .navutil-icon {
	background: radial-gradient(circle at 30% 107%, var(--c1) 0%, var(--c2) 5%, var(--c3) 45%,var(--c4) 60%,var(--c5) 90%);
	transition: --c1 .15s, --c2 .15s, --c3 .15s, --c4 .15s, --c5 .15s, --c6 .15s;
}
.btn-navutil.btn-iglink:hover .navutil-icon {
	--c1:#fdf497;
	--c2:#fdf497;
	--c3:#fd5949;
	--c4:#d6249f;
	--c5:#285AEB;
}
.btn-navutil.btn-tiklink .navutil-icon {
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg>');
	width:17px;
	height:19px;
}
.btn-navutil.btn-tiklink:hover .navutil-icon {
	background-color:#6acad3;
}
.c-container {
	margin-top:70px;
	padding:0;
	/*background-color:#f5f5f5;*/
}
.bg-light-cust {
	background-color: #f5f5f5;
}
.wt-container {
	background-color:#fff;
	border-radius: 2px!important;
	-moz-border-radius: 2px!important;
	-webkit-border-radius: 2px!important;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(229,232,237,0.4);
	-moz-box-shadow: 0px 0px 0px 1px rgba(229,232,237,0.4);
	box-shadow: 0px 0px 0px 1px rgba(229,232,237,0.4);
}
.wt-container.wt-mobile-blank {
	background-color:transparent;
	border:none;
	box-shadow:none;
}
.np-news-datetime {
	font-family: 'CrystalNU4'!important;
	font-weight: normal;
	font-style: normal;
	font-size:12px;
	color:#1d2127;
	vertical-align: middle;
	margin-left:7px;
}
.np-news-timeicon {
	width:14px;
	height:14px;
	display:inline-block;
	vertical-align: middle;
	background-color:#828589;
}
.olympic-tournament-container {
	display:inline-block;
	position:relative;
	width:130px;
	height:16px;
}
.olympic-tournament-logo {
	position: absolute;
    width: 135px;
    height: 30px;
    left: -5px;
    top: 50%;
    transform: translate(0%, -50%);
}

.mob-nav-link .olympic-tournament-logo {
	width:125px;
	height:22px;
}

.olympic-tournament-logoobj {
	pointer-events: none;
}

