@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf'); 
}
@font-face {
  font-family: 'RobotoBold';
  src: url('../fonts/Roboto-Bold.ttf'); 
}
*
{
	outline:none;
	font-family: 'Roboto';
}
.container-fluid
{
		padding-left: 0px;
		padding-right: 0px;
}
.banner{margin-bottom:10px;display:block;text-align:center;position:relative;}

.banner .item{position:absolute;z-index:4;background:#FFF;left:0;top:0;display:block;}
.banner .item.active{z-index:5;}
.banner>.controls
{
	position:absolute;
	bottom:0;
	right:0;
	padding:2px 6px;
	z-index:99;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.banner:hover>.controls{opacity:0.5;}
.banner>.controls>b{display:inline-block;background:#CCC;width:10px;height:10px;cursor:pointer;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.banner>.controls>b.active{background:#0A0A0A;}
.banner.pos1{width:620px;height:90px;}
.banner.pos2,.banner.pos3{width:285px;height:330px;}

.mmapp{
	background: #1A578D;
	color: #fff;
	font-family: 'Roboto' !important;
}
.mmapp .modal-title
{
	text-align:center !important;
	font-family: 'RobotoBold';
}
.mmapp h1{
	font-size: 22px !important;
	font-family: 'RobotoBold';
}
.journal
{
	background:#EEEEEE;
	border-radius:5px;
	padding:10px;
}
.journal img
{
	border-radius:5px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.mmapp span{
	color: #D9C13B;
}
.mmapp label{
	font-weight: normal;
}
.mmapp ul{
	padding: 0;
}
.mmapp ul li{
	padding: 10px 0;
	list-style: none;
}
.mmapp i{
	font-size: 16px;
	color: #94B5AC;
	padding-right: 5px;
}
.mmapp p{
	padding: 10px 0;
}
.mmapp p a{
	color: #fff;
	text-decoration: underline;
}
.mmapp input{
	width: 100%;
	border-radius: 2px;
	border: 1px solid #507FAB;
}
.mmapp button{
	font-family: 'RobotoBold';
	width: 100%;
}
.mmapp .close
{
	font-size:30px;
}
.btn {
    display: inline-block;
    padding: 10px;
    border-radius: 5px; /*optional*/
    color: #aaa;
    font-size: .875em;
}

.pagination {
    margin-bottom: 40px;
		width:100%;
	text-align:center;
}

.page {
    display: inline-block;
    padding: 3px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}
.page a
{
	padding:6px;
}
.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{
	background:none !important;
}
.page.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}

.pagination.dark {
    background: #414449;
    color: #feffff;
}

.page.dark {
    border: solid 1px #32373b;
    background: #3e4347;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}

.page.dark:hover, .page.dark.gradient:hover {
    background: #3d4f5d;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#547085), to(#3d4f5d));
    background: -moz-linear-gradient(0% 0% 270deg,#547085, #3d4f5d);
}

.page.dark.active {
    border: none;
    background: #2f3237;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1);
}

.page.dark.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#3e4347));
    background: -moz-linear-gradient(0% 0% 270deg,#565b5f, #3e4347);
}
.mmdesktop body
{
	font-size:12px;
	color:#333;
}
.mmdesktop a
{
	color:#000000;
	text-decoration:none;
}
.mmdesktop .row,.mmdesktop .col-xs-1, .mmdesktop .col-xs-2, .mmdesktop .col-xs-3, .mmdesktop .col-xs-4, .mmdesktop .col-xs-5, .mmdesktop .col-xs-6, .mmdesktop .col-xs-7, .mmdesktop .col-xs-8, .mmdesktop .col-xs-9, .mmdesktop .col-xs-10, .mmdesktop .col-xs-11, .mmdesktop .col-xs-12, .mmdesktop .col-sm-1, .mmdesktop .col-sm-2, .mmdesktop .col-sm-3, .mmdesktop .col-sm-4, .mmdesktop .col-sm-5, .mmdesktop .col-sm-6, .mmdesktop .col-sm-7, .mmdesktop .col-sm-8, .mmdesktop .col-sm-9, .mmdesktop .col-sm-10, .mmdesktop .col-sm-11, .mmdesktop .col-sm-12, .mmdesktop .col-md-1, .mmdesktop .col-md-2, .mmdesktop .col-md-3, .mmdesktop .col-md-4, .mmdesktop .col-md-5, .mmdesktop .col-md-6, .mmdesktop .col-md-7, .mmdesktop .col-md-8, .mmdesktop .col-md-9, .mmdesktop .col-md-10, .mmdesktop .col-md-11, .mmdesktop .col-md-12, .mmdesktop .col-lg-1, .mmdesktop .col-lg-2, .mmdesktop .col-lg-3, .mmdesktop .col-lg-4, .mmdesktop .col-lg-5, .mmdesktop .col-lg-6, .mmdesktop .col-lg-7, .mmdesktop .col-lg-8, .mmdesktop .col-lg-9, .mmdesktop .col-lg-10, .mmdesktop .col-lg-11, .mmdesktop .col-lg-12, .mmdesktop .col-xl-1, .mmdesktop .col-xl-2, .mmdesktop .col-xl-3, .mmdesktop .col-xl-4, .mmdesktop .col-xl-5, .mmdesktop .col-xl-6, .mmdesktop .col-xl-7, .mmdesktop .col-xl-8, .mmdesktop .col-xl-9, .mmdesktop .col-xl-10, .mmdesktop .col-xl-11, .mmdesktop .col-xl-12 
{
	margin:0px;
	padding:0px;
}
.mmdesktop .boldtext
{
	font-family: 'RobotoBold';
}
.mmdesktop .logo
{
	display:block;
	width:235px;
	padding-top:15px;
}
.mmdesktop .photoi
{
    position:absolute;
    top: 30px;
    color: #FFF !important;
    font-size: 12px !important;
    left: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .videoi
{
    position:absolute; 
    top: 10px;
    color: #FFF !important;
    font-size: 12px !important;
    left: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .borderrnd
{
	width:100%;
	height:10px;
	display:block;
	top:-7px;
	position:absolute;
	z-index:999;
}
.mmdesktop .borderrnd .c1
{
	background:#2355B4;
	height:10px;
	border-bottom-left-radius:6px;
}
.mmdesktop .borderrnd .c2
{
	background:#91AAD9;
	height:10px;
	border-bottom-right-radius:6px;
}
.mmdesktop .s1
{
	padding:10px !important;
	text-align:center;
	cursor:pointer;
}
.mmdesktop .s1 .img
{
	width:45px;
	height:45px;
	background:center center no-repeat;
	background-size:cover;
	border-radius:90px;
}
.mmdesktop .s2
{
	padding:0px !important;
	padding-top:15px !important;
	cursor:pointer;
}
.mmdesktop .s2 h1
{
	font-size:11px;
	font-weight:600;
	color:#000000;
	white-space: nowrap;
	overflow: hidden;
	margin:0px;
}
.mmdesktop .s2 p
{
	color:#666666;
	font-size:10px;
}
.mmdesktop .navbar-form
{
	margin-top:0px;
	margin-bottom:0px;
	padding-right: 0px;
	padding-top:15px;
}
.navbar-form .form-group
{
	width:90%;
}
.navbar-form .form-control
{
	border-color:#DCDCDC;
}
.mmdesktop .header-navbar{
	border-bottom: 1px solid #4C6EB0;
	border-radius: 0;
}
.mmdesktop .navbar-right{
	padding-top: 20px !important;
	padding-bottom: 20px !important; 
}
.mmdesktop .navbar-author{
	margin-right:auto;
	margin-left:auto;
}
.mmdesktop .header-search-control{
	border-right:none !important;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	font-size: 12px;
	height:30px;
	color: #666666;
	-webkit-box-shadow: inset 0px 0px 2px 2px rgba(224,224,224,0.25);
	-moz-box-shadow: inset 0px 0px 2px 2px rgba(224,224,224,0.25);
	box-shadow: inset 0px 0px 2px 2px rgba(224,224,224,0.25);
	border-right:none;
	width:50% !important;
	margin-left:5%;
}
.mmdesktop .header-select-control{
	border-left:none !important;
	color: blue;
	border-radius: 0;
	position: relative;
	border-left: 0;
	border-right: 0;
	font-size: 12px;
	height:30px;
	color: #333333;
	-webkit-box-shadow: inset 0px 0px 2px 2px rgba(224,224,224,0.25);
	-moz-box-shadow: inset 0px 0px 2px 2px rgba(224,224,224,0.25);
	box-shadow: inset 0px 0px 2px 2px rgba(224,224,224,0.25);
	border-left: 1px solid #cdcdcd;
	padding-left:5px;
	padding-right:0px;
	width:45% !important;
}
.mmdesktop .header-select-control option{
	padding: 5px;
	font-size: 12px;
	color: #333333;
}
.mmdesktop .header-search-button
{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width:10%;
	height:30px;
	font-size:12px;
	padding-top:5px;
}
.b1
{
	color:#000;
}
.b2
{
	color:#FFF;
}
#appm .modal-body
{
	background:url(../images/appb.jpg) center center no-repeat;
	background-size:cover;
	height:500px;
}
#appm h4
{
	color:#FFFFFF;
	font-size:30px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-top:200px;
}
#appm p
{
	color:#FFFFFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#appm .img1
{
	width:200px;
}
#appm .img2
{
	width:200px;	
}
#appm .img3
{
	width:300px;
	float:right;
	margin-top:-260px;
}

.mmdesktop .btn-main{
	background: linear-gradient(#2355B4, #13429A); 
	color: #fff;
}
.mmdesktop .btn-main:hover,.mmdesktop .btn-main:active{
	background: linear-gradient(#2355B4, #13429A); 
	color:#fff;
}
.mmdesktop .redtext
{
	color:red;
}
.mmdesktop .bluetext
{
	color:blue;
}
.mmdesktop .greentext
{
	color:green;
}
.mmdesktop .status
{
	padding-top:5px;
	padding-bottom:5px;
}
.mmdesktop .date
{
	display:inline-block;
	font-size:12px;
	position:relative;
	top:-5px;
}
.mmdesktop .updatewebsite{
	font-size: 11px;
	text-align:right;
	top:5px;
	overflow:hidden;
	white-space:nowrap;
}
.weather
{
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	font-size:12px;
}
.exchange
{
	display:inline-block;
	font-size:12px;
}
.treadmill {
	overflow: hidden;
}
.treadmill-unit {
	overflow: hidden;
	position: relative;
}
#dposts,#tposts,#mposts img
{
    -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}
.mmdesktop .mainmenu{
	margin-bottom: 0;
	border-bottom-right-radius: 0; 
	border-bottom-left-radius: 0;
	border: 0;
	min-height: auto;
	background:#2355B4 url('../images/menu-bg.png') top right no-repeat;
}
.mmdesktop .mainmenu .menus{
	padding: 0 5px;
	overflow:hidden;
	white-space:nowrap;
	height:44px;
}
.mmdesktop .mainmenu a{
	color: #fff !important;	
	font-size: 13px;
	padding: 8px !important; 
	padding-top:3px !important;
	padding-bottom:3px !important;
	text-transform: uppercase;
}
.mmdesktop .mainmenu .app
{
	float: right;
	height: 45px;
	width: 55px;
	background:url('../images/app.png') 0px 0px repeat-y;
	font-size:8px;
	text-align: center;
	padding: 0px !important;
	padding-top: 8px !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	cursor:pointer;
}
.mmdesktop .mainmenu .app i
{
	font-size:16px;
}
.mmdesktop .menus li{
	padding: 10px;
	padding-left:5px;
	padding-right:5px;
}
.mmdesktop .menus .active a{
	background: #103E95 !important;
	border-radius: 4px;
}
.mmdesktop #submenu{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	background: #F7F8FA;
	min-height: auto;
	border: 1px solid #ECECEC;
	border-top: 0;
	margin-bottom: 0;
	height:41px;
	overflow:hidden;
	white-space:nowrap;
}
.mmdesktop #submenumore{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	background: #F7F8FA;
	min-height: auto;
	border: 1px solid #ECECEC;
	border-top: 0;
	margin-bottom: 0;
	overflow:hidden;
	white-space:nowrap;
}
.mmdesktop #submenu .navbar-nav a
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#000;
}
.mmdesktop #submenu .sep
{
	padding-left:0px;
	padding-right:0px;
	color:#999 !important;
}
.mmdesktop #submenu .showall
{
	color: #666;
    text-decoration: none;
    font-size: 11px;
    width: 10%;
    text-align: right;
    cursor: pointer;
    display: inline-block;
    height: 41px;
    padding: 12px;
    padding-right: 20px;
}
.mmdesktop #submenu .showall i
{
	font-size: 14px;
	position: absolute;
	margin-left: 5px;
	margin-top: -3px;
}
.mmdesktop #submenumore .navbar-nav
{
	padding-top:25px;
	padding-bottom:5px;
}
.mmdesktop #submenumore li {
   width: 20%;
   margin: 0px;
   float:left;
}
.mmdesktop #submenumore li span
{
	padding-right:15px;
	color:#999;
}
.mmdesktop #submenumore li a
{
	padding:0px;
	padding-left:20px;
	padding-bottom:10px;
	color:#000000;
	font-size:13px;
}
.mmdesktop #submenumore .showall
{
	color:#666;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
	display: inline-block;
	height: 41px;
	padding: 12px;
	position: absolute;
    bottom: 5px;
    right: 10px;
}
.mmdesktop #submenumore .showall i
{
	font-size: 14px;
	position: absolute;
	margin-left: 5px;
	margin-top: 3px;
}
.mmdesktop .featuredheadernews
{
	margin-bottom: 15px;
}
.mmdesktop .featuredheadernews li{
	font-size: 12px;
	padding-right: 8px;
	display: inline-block;
}
.mmdesktop .featuredheadernews .links
{
	overflow:hidden;
	white-space:nowrap;
	text-align:right;
}
.mmdesktop .featuredheadernews .links a
{
	color:#000;
	margin-right:5px;
	text-decoration:none;
	font-size:12px;
}
.mmdesktop .featuredheadernews li a,.mmdesktop .featuredheadernews li a:hover{
	padding: 0;
	background:none;
	color: #000;
}
.mmdesktop .featuredheadernews div:first-child li:first-child a{
	padding: 2px 0;
}
.mmdesktop .featuredheadernews .treadmill-unit
{
    display:block;
	text-align:left;
}
.mmdesktop .featuredheadernews li .sp1{
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
}
.mmdesktop .featuredheadernews li .sp2{
	font-size: 12px;
	margin: 0;
}
.mmdesktop .featuredheadernews li time{
	display: inline-block;
	font-size: 11px;
	color: #999999;
}
.mmdesktop .featuredheadernews li .sp3{
	font-size: 7px;
	padding-left:5px;
	padding-right:5px;
	position: relative;
	bottom: 2px;
}

.mmdesktop .featuredheadernews div:last-child li:last-child{
	padding-right: 0;
}
.mmdesktop .featuredtopnews{
	cursor:pointer;
}
.mmdesktop .featuredtopnews article
{
	position:relative;
}
.mmdesktop .bg
{
	background:url(../images/bg.png) 0px 0px;
	background-size:cover;
	width:100%;
	height:100%;
	position:absolute;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
}
.mmdesktop .featuredtopnews .video
{
	position:absolute;
	top:10px;
	left:10px;
	color:#FFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .featuredtopnews .photo
{
	position:absolute;
	top:35px;
	left:10px;
	color:#FFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .featuredtopnews .img-responsive
{
	max-height: 330px;
	height: 330px;
	width:100%;
	background:#FFF url(none) center center no-repeat;
	background-size:cover;
}
.mmdesktop .featuredtopnews:hover .bg,.mmdesktop .featuredthreenews:hover .bg,.mmdesktop .featuredtwonews article:hover .bg
{
	opacity: 0.5;
}
.featuredtopnews:hover .facebook,	.featuredtopnews:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.featuredtopnews .facebook
	{
		position:absolute;
		top:10px;
		padding-right:10px;
		padding-left:10px;
		right:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.featuredtopnews .twitter
	{
		position:absolute;
		top:30px;
		padding-right:10px;
		padding-left:10px;
		right:5px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
.featuredthreenews:hover .facebook,	.featuredthreenews:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.featuredthreenews .facebook
	{
		position:absolute;
		top:10px;
		padding-right:10px;
		padding-left:10px;
		right:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.featuredthreenews .twitter
	{
		position:absolute;
		top:30px;
		padding-right:10px;
		padding-left:10px;
		right:5px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}

.featuredtwonews article:hover .facebook,	.featuredtwonews article:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.featuredtwonews .facebook
	{
		position:absolute;
		top:10px;
		padding-right:10px;
		padding-left:10px;
		right:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.featuredtwonews .twitter
	{
		position:absolute;
		top:30px;
		padding-right:10px;
		padding-left:10px;
		right:5px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
.mmdesktop .featuredtopnews .newsdescription
{
	position: absolute;
	bottom: 0;
	text-align: left;
	padding: 0 10px;
	padding-bottom:0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.mmdesktop .featuredtopnews .newsdescription li
{
	color: #fff;
	padding-right: 10px;
}
.mmdesktop .featuredtopnews .newsdescription h3
{
		color: #fff;
		font-size: 12px;
		margin-bottom:0px;
		margin-top:0px;
		text-transform: uppercase;
	}
.mmdesktop .featuredtopnews .newsdescription h4
{
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom:0px;
	margin-top:0px;
}
.nosp
{
	padding: 0px;
	margin: 0px;
}
.mmdesktop .featuredtopnews .newsdescription .status
{
	font-size:11px;
	margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.mmdesktop .featuredtopnews .newsdescription .status li
{
	margin-right:10px;
}
.mmdesktop .featuredthreenews{
	padding-right: 0;
	position:relative;    
	cursor: pointer;
}
.featuredthreenews .img-responsive
{
	max-height:160px;
	height: 160px;
	width:100%;
	background:#FFF url(none) center center no-repeat;
}
.mmdesktop .featuredthreenews .bg
{
	background:url(../images/bg.png) 0px 0px;
	background-size:260px;
	width:100%;
	height:100%;
	position:absolute;
	-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
}
.mmdesktop .featuredthreenews .video
{
	position:absolute;
	top:10px;
	left:10px;
	color:#FFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .featuredthreenews .photo
{
	position:absolute;
	top:35px;
	left:10px;
	color:#FFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .featuredthreenews .newsdescription
{
	position: absolute;
	bottom: 0;
	text-align: left;
	padding: 0 10px;
	padding-bottom:0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.mmdesktop .featuredthreenews .newsdescription li
{
	color: #fff;
	padding-right: 10px;
}
.mmdesktop .featuredthreenews .newsdescription h3
{
	color: #fff;
	font-size: 12px;
	margin-bottom:0px;
	margin-top:0px;
	text-transform: uppercase;
}
.mmdesktop .featuredthreenews .newsdescription h4
{
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom:0px;
	margin-top:0px;
}
.mmdesktop .featuredthreenews .status
{
	font-size:11px;
	margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.mmdesktop .featuredthreenews .newsdescription .status li{
	margin-right:10px;
}
.mmdesktop .featuredtwonews
{
	margin-top:10px;
}
.mmdesktop .featuredtwonews .r
{
	position:relative;
	margin-left:5px;
	cursor:pointer;
}
.mmdesktop .featuredtwonews .l
{
	position:relative;
	margin-right:5px;
	cursor:pointer;
}
.mmdesktop .featuredtwonews .bg
{
	background:url(../images/bg.png) 0px 0px;
	background-size:260px;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
}
.mmdesktop .featuredtwonews .video
{
	position:absolute;
	top:10px;
	left:10px;
	color:#FFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .featuredtwonews .photo
{
	position:absolute;
	top:35px;
	left:10px;
	color:#FFF;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .featuredtwonews .img-responsive
{
	height:160px;
	width: 100%;
	max-height: 160px;
	background:#FFF url(none) center center no-repeat;
}
.mmdesktop .featuredtwonews .newsdescription
{
	position: absolute;
	bottom: 0;
	text-align: left;
	padding: 0 10px;
	padding-bottom:0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.mmdesktop .featuredtwonews .newsdescription li
{
	color: #fff;
	padding-right: 10px;
}
.mmdesktop .featuredtwonews .newsdescription h3
{
	color: #fff;
	font-size: 12px;
	margin-bottom:0px;
	margin-top:0px;
	text-transform: uppercase;
}
.mmdesktop .featuredtwonews .newsdescription h4
{
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom:0px;
	margin-top:0px;
}
.mmdesktop .featuredtwonews .newsdescription .status
{
	font-size:11px;
	margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.mmdesktop .featuredtwonews .newsdescription .status li
{
	margin-right:10px;
}
.mmdesktop .ads
{
	border:#EEE 1px solid;
	background:#F7F8FA;
	height:330px;
	display:block;
	text-align:center;
	color:#666666;
	font-size:12px;
	font-weight:100;
	overflow:hidden;
}
.mmdesktop .ads span
{
	font-size:20px;
}
.mmdesktop .title
{
	cursor:pointer;
	padding-top:15px;
	border-bottom:#14439B 1px solid;
	padding-bottom:5px;
}
.mmdesktop .title .l
{
	margin:0px;
	font-weight:100;
	font-size:16px;
	color:#000;
	text-transform:uppercase;
}
.mmdesktop .title .b
{
	margin:0px;
	font-family: 'RobotoBold';
	font-size:15px;
	color:#000;
	text-transform:uppercase;
}
.mmdesktop .title .y
{
	background: #FFC600;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 20px;
}
.mmdesktop .title .c
{
	float:right;
	color:#DDDDDD;
	font-size: 16px;
}
.mmdesktop .newsl
{
	margin-top: 10px;
	font-size:12px;
	text-align:justify;
	color:#000;
	cursor: pointer;
}
.mmdesktop .newsl .img-responsive,.mmdesktop .newsxs .img-responsive
{
	/*
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    */
}
.mmdesktop .newsl:hover .img-responsive,.mmdesktop .newsxs a:hover .img-responsive
{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
}
.mmtablet .newsl .video
{
	position: absolute;
	top:20px;
	left: 5px;
	z-index: 44;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmtablet .newsl .photo
{
	position: absolute;
	top:5px;
	left: 5px;
	z-index: 44;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .newsl .video
{
	position: absolute;
	top:20px;
	left: 5px;
	z-index: 44;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .newsl .photo
{
	position: absolute;
	top:5px;
	left: 5px;
	z-index: 44;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.mmdesktop .newsl h4
{
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color:#000;
	margin-top: 10px;
	text-align:left;
}
.mmdesktop .newsl .time
{
	color:#666;
	font-size:12px;
}
.mmdesktop .newsl img
{
width: 100%;
}
.mmdesktop .newss
{
	font-size:12px;
	text-align:justify;
	color:#000;
}
.mmdesktop .newss .time
{
	color:#666;
	font-size:12px;
}
.mmdesktop .newss .item
{
	margin-left: 10px;
	border-bottom: #DDDDDD 1px solid;
}
.mmdesktop .newss .item h4
{
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color:#000;
	margin-top: 10px;
	text-align:left;
}
.mmdesktop .mnews
{
	border-left: #DDD 1px solid;
	border-right: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
	padding: 10px;
	padding-top:20px;
	padding-bottom:20px;
}
.mmdesktop .mnews .item
{
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top:5px;
    margin-left:5px;
    text-align: center;
	max-width:150px;
	border:#EEE 1px solid;
}
.mmdesktop .slick-track {
  margin: 0 auto;
}
.slick-prev,.slick-next
{
	display: none !important;
}
.mmdesktop .mnews .item span
{
	text-align: center;
	background: rgba(0,0,0,0.75);
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	color: #FFF;
	border-radius: 5px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}
.mmdesktop .mnews .item img
{
	width:100%;
}
.mmdesktop .info
{
	float: right;
	font-size: 12px;
	margin-right: 10px;
	padding-top: 5px;
	font-weight: bolder;
	color:#666666;
}
.mmdesktop .info span
{
	color:#000000;
}
.mmdesktop .prev,.mmdesktop .prev:hover
{
	background: #404040;
	padding: 3px;
	padding-right: 10px;
	padding-left: 8px;
	border-radius: 3px;
	color:#FFFFFF;
	float: right;
	margin-right: 3px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	cursor: pointer;
}
.mmdesktop .next,.mmdesktop .next:hover
{
	background: #404040;
	padding: 3px;
	padding-right: 8px;
	padding-left: 10px;
	border-radius: 3px;
	color:#FFFFFF;
	float: right;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	cursor: pointer;
}
.mmdesktop .newsxs
{
	
}
.mmdesktop .newsxs h4
{
	font-size: 12px;
	font-family: 'RobotoBold';
	color: #000000;
	margin-top: 15px;
	margin-bottom: 15px;
}
.mmdesktop .newsxs img
{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.mmdesktop .newsxs a
{
	margin-bottom: 10px;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	display: block;
}
.mmdesktop .newsxs .s
{
	padding-right: 10px;
}
.mmdesktop .footermenu{
	margin-top:0px;
	border-radius: 0;
	border:0;
	border-top: 2px solid #636870;
	border-bottom: 1px solid #ddd;
	min-height: 40px !important;
}
.mmdesktop .footermenu .boldtext{
	color: #000 !important;
	text-transform: uppercase;
}
.mmdesktop .footermenu p{
	font-size: 12px;
}
.mmdesktop .footermenu a
{
	color:#000000 !important;
	padding-top:8px !important;
	padding-bottom:0px !important;
	font-size:12px;
}
.mmdesktop .footermenu .navbar-nav{
	margin: 0;
}

.mmdesktop #up
{
	cursor: pointer;
	float: right;
	text-decoration: none;
	padding-top: 11px !important;
	padding-right: 10px;
	transition: all .2s ease-in-out;
	text-transform: uppercase;
}
.mmdesktop .newstab
{
	padding-top: 8px;
}
.mmdesktop .content article .boldtext
{
	font-size:12px !important;
}
.mmdesktop .newstab li
{
	width: 50%;
}
.mmdesktop .newstab li,.mmdesktop .newstab a
{
	margin-right: 0px !important;
	margin-left: 0px !important;
	text-align: justify;
}
.mmdesktop .newstab .r a
{
	border-right: 0px !important;
	font-size:11px;
	
}
.mmdesktop .newstab .l,.mmdesktop .newstab .r
{
	margin-right: 0px !important;
	margin-left: 0px !important;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
}

.mmdesktop .newstab .l a
{
	border-left: 0px !important;
	font-size:8px;
}
.mmdesktop .newstab .tab-content
{
	background: #EEEEEE;
}
.mmdesktop .newstab .nav-tabs
{
	border-bottom: 0px;
}
.mmdesktop .newstab .nav-tabs a
{
	border-bottom: 0px;
	border-radius: 0px;
	font-size:13px;
	text-transform:uppercase;
	color:#000000;
	border-bottom: #14439B 1px solid;
}
.mmdesktop .newstab .nav-tabs > li.active > a, .mmdesktop .nav-tabs > li.active > a:hover, .mmdesktop .nav-tabs > li.active > a:focus
{
	
	color:#000000;
	border:#14439B 1px solid;
	border-bottom: 0px !important;
	border-top:#14439B 1px solid !important;
}
.mmdesktop .newstab .nav-tabs > li.active > a
{
	background: #EEEEEE !important;
}
.mmdesktop .newstab  .nav > li > a:hover, .mmdesktop .newstab  .nav > li > a:focus
{
	background: #FFF;
	border-bottom: #14439B 1px solid;
	border-top:#FFFFFF 1px solid;
}
.mmdesktop .newstab a
{
	font-size:11px !important;
	
}
.mmdesktop .newstab .nav-tabs a
{
	text-align:center;
}
.mmdesktop .newstab .boldtext
{
	font-size:11px;
}
.mmdesktop .newstab .tab-content
{
	border-top:0px;
}
.mmdesktop .newstab article
{
	padding: 10px;
}
.mmdesktop .newstab article i,.mmdesktop .newstab article span
{
	color:#999999;
	font-size:11px;
}
.mmdesktop .newstab article a
{
	text-decoration: none;
}
.mmdesktop .newstab article h3
{
	margin:0px;
	color:#000000;
	font-size:12px;
}
.mmdesktop .newstab article
{
	border-bottom:#DDDDDD 1px solid;
}
.mmdesktop .newstab article .i
{
	background:center center no-repeat;
	background-size:cover;
	height:125px;
	width:100%;
	margin-top:5px;
}
.mmdesktop #inf2
{
	position: absolute;
	bottom: 1050px;
	left: 0px;
	width: 100%;
	height: 100px;
	background: url('../images/infinite.png') repeat-x;
	display:block;
	z-index:999;
	text-align:center;
} 
.mmdesktop #inf2 i
{
	margin-top:60px;
	color:#000000;
	opacity:0;
}
.mmdesktop #inf
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	background: url('../images/infinite.png') repeat-x;
	display:block;
	z-index:999;
	text-align:center;
} 
.mmdesktop #inf i
{
	margin-top:60px;
	color:#000000;
	opacity:0;
}
.mmdesktop #scontainer1,.mmdesktop #scontainer2,.mmdesktop #scontainerl
{
	overflow: hidden;
	width:100%;
	height:100%;
	display:block;
}
.mmdesktop .content
{
	overflow: auto;
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-top:5px;
	padding-bottom:25px;
	font-size:14px;
	line-height:1.6;
	color:#555;
}
.mmdesktop .mCSB_container
{
	margin-right:10px !important;
	margin-left:5px !important;
}
.list .newstab
{
	padding-top: 0px !important;
}
.list .nlist article
{
	display: inline-block;
	padding-right: 20px;
	width:100%;
}
.list .nlist hr
{
	margin-right:10px;
	margin-top:5px;
	margin-bottom:15px;
}
.list .nlist .img-responsive
{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 180px;
	height: 100px;
	float: left;
	background:#FFF url(none) center center no-repeat;
	background-size: cover;
	cursor:pointer;
}
.list .nlist h4
{
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'RobotoBold';
}
.list .nlist span
{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#666666;
}
.list .nlist p
{
	margin-top: 10px;
	font-size: 12px;
	color:#000000;
}
#toast-container>.toast-success
{
	background-image:a !important;
}
#inf2
{
	text-align: center;
	position: absolute;
	display: block;
	bottom: 5px;
	left: 0px;
	height: 40px;
	width: 100%;
	z-index: 55;
}
#inf2 i
{
	color:#000000;
	opacity:0;
}
.longmenu
{
	height: 45px;
	background:#2355B4 url('../images/menu-bg.png') top right no-repeat;
	background-size:auto 45px;
}
.longmenu .logol
{
	background:url('../images/logow.png') center left no-repeat;
	height: 30px;
	background-size: contain;
	margin-top: 8px;
	cursor:pointer;
}
.longmenu .menul
{
	overflow:hidden;
	white-space:nowrap;
}
.longmenu .menul a
{
	font-size: 13px;
	color:#FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	padding:5px;
	padding-top: 4px;
	padding-bottom: 2px;
	text-decoration: none;
	text-transform:uppercase;
}
.longmenu .menul .active
{
	background:#103E95;
	border-radius: 3px;
	margin-top: 11px;
}
.longmenu .searchl
{
	text-align:center;
}
.longmenu .searchl a
{
	padding: 12px;
	display: block;
	cursor: pointer;
}
.longmenu .searchl i
{
	color: #FFFFFF;
	font-size: 16px;
}
.longtag
{
	border-bottom: #DDDDDD 1px solid;
	margin-bottom: 10px;
}
.longtag .row
{
	
}
.longtag a
{
	color: #000000;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}
.longtag .sep
{
	margin-right: 10px;
	margin-left: 10px;
	color:#999999;
}
.d1
{
	height: 350px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
	margin-right:5px;
}
.d1 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(61,51,112,0.85) 0%, rgba(152,46,26,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(61,51,112,0.85) 0%,rgba(152,46,26,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(61,51,112,0.85) 0%,rgba(152,46,26,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d1 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d1 h4
{
	color:#FFFFFF;
	font-size:35px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 35px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d1 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d1 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d1 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d1 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d1:hover .b
{
	opacity: 0.8;
}
.d2
{
	height: 175px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
	margin-top:5px;
	margin-right:5px;
}
.d2 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(147,90,16,0.85) 0%, rgba(121,40,85,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(147,90,16,0.85) 0%,rgba(121,40,85,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(147,90,16,0.85) 0%,rgba(121,40,85,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d2 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d2 h4
{
	color:#FFFFFF;
	font-size:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 20px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d2 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d2 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d2 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d2 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d2:hover .b
{
	opacity: 0.8;
}
.d3
{
	height: 175px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
	margin-right:5px;
}
.d3 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(8,66,66,0.85) 0%, rgba(66,128,45,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(8,66,66,0.85) 0%,rgba(66,128,45,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(8,66,66,0.85) 0%,rgba(66,128,45,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d3 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d3 h4
{
	color:#FFFFFF;
	font-size:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 20px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d3 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d3 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d3 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d3 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d3:hover .b
{
	opacity: 0.8;
}
.d4
{
	height: 170px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
	margin-right:5px;
	margin-top:5px;
}
.d4 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(187,133,56,0.85) 0%, rgba(48,79,98,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(187,133,56,0.85) 0%,rgba(48,79,98,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(187,133,56,0.85) 0%,rgba(48,79,98,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d4 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d4 h4
{
	color:#FFFFFF;
	font-size:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 20px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d4 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d4 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d4 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d4 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d4:hover .b
{
	opacity: 0.8;
}
.d5
{
	height: 175px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
	margin-top:5px;
	margin-right:5px;
}
.d5 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(84,109,39,0.85) 0%, rgba(158,53,37,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(84,109,39,0.85) 0%,rgba(158,53,37,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(84,109,39,0.85) 0%,rgba(158,53,37,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d5 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d5 h4
{
	color:#FFFFFF;
	font-size:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 20px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d5 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d5 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d5 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d5 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d5:hover .b
{
	opacity: 0.8;
}
.d6
{
	height: 175px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
}
.d6 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(81,76,144,0.85) 0%, rgba(152,72,123,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(81,76,144,0.85) 0%,rgba(152,72,123,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(81,76,144,0.85) 0%,rgba(152,72,123,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d6 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d6 h4
{
	color:#FFFFFF;
	font-size:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 20px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d6 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d6 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d6 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d6 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d6:hover .b
{
	opacity: 0.8;
}
.d7
{
	height: 350px;
	background:center center no-repeat;
	background-size: cover;
	cursor: pointer;
	position: relative;
	margin-top:5px;
}
.d7 .b
{
	
	background: -moz-linear-gradient(-45deg,  rgba(225,196,70,0.85) 0%, rgba(209,103,81,0.85) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(225,196,70,0.85) 0%,rgba(209,103,81,0.85) 100%); 
	background: linear-gradient(135deg,  rgba(225,196,70,0.85) 0%,rgba(209,103,81,0.85) 100%); 
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
}
.d7 .a
{
	color:#FFFFFF;
	font-size:13px;
	z-index: 2;
	position: absolute;
	line-height: 25px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
	display: block;;
}
.d7 h4
{
	color:#FFFFFF;
	font-size:35px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 60px;
	z-index: 2;
	position: absolute;
	line-height: 35px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	text-align: left;
}
.d7 .s
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 3;
	display: block;
}
.d7 .d
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d7 .r
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d7 .c
{
	background:rgba(0,0,0,0.25);
	border-radius: 3px;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	padding:5px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.d7:hover .b
{
	opacity: 0.8;
}
.longfooter
{
	border-top: #636870 2px solid;
	margin-top: 20px;
	background: #FAFAFA;
	border-bottom: #DDDDDD 1px solid;
	z-index:999;
	display:block;
	position:relative;
}
.longfooter a
{
	color:#000;
	font-size: 13px;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}
.more h1
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 28px;
	font-family: 'RobotoBold';
	color:#000000;
}
.more .d
{
	color:#666666;
	font-size: 12px;
	padding-left: 8px;
}
.more .post p
{
	line-height: 20px;
	margin-top:15px;
}
.more .ft
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 22px;
	font-family: 'RobotoBold';
	color:#333333;
}
.more .ft iframe,.more .ft object
{
	max-width:100%;
}
.more .ft *
{
	font-size:15px !important;
	font-family:'Roboto' !important;
	line-height:25px !important;
	text-align:justify;
}
.more .ft img
{
	max-width:100% !important;
}
.more .ft a
{
	color:#021f59;
	font-weight:bold;
}
.more .related
{
	padding-top:10px;
}
.more .related .col-md-3,.more .related .col-lg-3
{
	padding-bottom:15px;
	padding-right:15px;
}
.more .related div a
{
	text-decoration:none;
	color:#000000;
	font-size: 13px;
	line-height:15px;
	font-weight:bold;
}
.more .st
{
	position:relative;margin-bottom:10px;
	border-bottom:#DDDDDD 1px solid;
	padding-bottom: 5px;
}
.more .a
{
	color: #000000;
	padding-left: 8px;
	font-size: 14px;
}
.more .post
{
	font-size: 15px;
	padding-right:8px;
}
.more .author
{
	border-radius: 70px;
}
.more .post .img-responsive
{
	width:100%;
	margin-bottom:10px;
}
.more .pn
{
	background: #F7F8FA;
	border-top: #14439B 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	font-size: 12px;
	font-weight: bold;
}
.more .pn a
{
	display: inline-block;
    padding-top: 15px;
    height: 40px;
}
.more .pn .tmb
{
	width:46px;
	height:46px;
	display:inline-block;
	margin-top:4px;
	background: center center no-repeat;
	background-size:cover;
}
.more .pn img
{
	width: 44px;
	height: 44px;
	margin-right:4px;
	margin-left: 4px;
	margin-top:4px;
	margin-bottom:4px;
}
.more .pn i
{
	padding: 15px;
	padding-top: 20px;
	color:#DDDDDD;
	height: 52px;
}
.wea .nav-tabs
	{
		border-bottom: #14439B 1px solid;
	}
.wea .nav-tabs a
	{
		border-radius: 0px;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		color:#000000 !important;
	}
.wea .nav-tabs > li.active > a
	{
		background: #FFF !important;
	}
	
.wea  .nav > li > a:hover, .wea  .nav > li > a:focus
	{
		background: #FFF;
		color:#000000;
		border:#fff 1px solid !important;
		border-bottom: #14439B 1px solid !important;
	}
	.wea .nav-tabs li.active a.t
	{
		background:#14439B !important;
		color:#FFFFFF !important;
		border-left: #14439B 1px solid !important;
		border-right: #14439B 1px solid !important;
		border-top: #14439B 1px solid !important;
		border-bottom:#14439B 1px solid !important;
		padding-right:8px;
		padding-left:8px;
	}
	.wea .nav-tabs li.active a:hover,.wea .nav-tabs li.active a:focus
	{
		
	}
	.wea .nav-tabs .dropdown-menu a
	{
		background:none !important;
	}
.wea .big
{
	height:170px;
	background: top center no-repeat;
	text-align:center;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
	
}
.wea .big .r1
{
	color:#FFFFFF;
	font-weight:bolder;
	padding-top:5px;
	font-size:18px;
}
.container .wea a
{
	border-radius:0px !important;
	border-color:#14439B;
}
.wea .big .r2
{
	color:#FFFFFF;
	font-size:18px;
}
.wea .big .r3 img
{
	width:50px;
}
.wea .big .r4
{
	color:#FFFFFF;
	font-size:30px;
	
}
.wea .big .r5
{
	color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
}
.toast
{
	background:rgba(0,0,0,0.75) !important;
}
.toast-title
{
	font-size:12px !important;
	color:#FFFFFF !important;
	overflow:hidden;
	white-space:nowrap;
	margin-left:-10px;
}
.toast-title a
{
	position:absolute;
	top:5px;
	left:5px;
	width:30px;
	height:30px;
}
.toast-message
{
	font-size:11px !important;
	color:#FFFFFF !important;
	overflow:hidden;
	white-space:nowrap;
	font-style:italic;
	margin-left:-10px;
}
.toast-message span
{
	font-weight:bolder;
}
.toast-progress
{
	background-color:#FFFFFF !important;
}
.toast-title .c
{
	background:url(../comment/3.png) center center no-repeat;
	background-size:contain;
}
.toast {
    opacity: 1 !important;
	padding-top:5px !important;
	padding-bottom:10px !important;
}
#toast-container > .toast-success
{
	background-image:none !important;
}
.pnews{
	padding: 0 5px;
}
.pnews .ptitle{
	padding-top: 10px;
}
@font-face {
    font-family: 'si';
    src: url('../fonts/socicon.eot');
    src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('../fonts/socicon.woff') format('woff'),
         url('../fonts/socicon.ttf') format('truetype'),
         url('../fonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(../fonts/socicon.svg) format(svg);
    }
}

.soc {
	 margin-top:10px; padding:0;
    list-style:none;
    float: right;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {

    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 19px;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    border-radius: 70px;
    margin-right: 0px;
    color: #ffffff;
    background-color: none;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-facebook {
    background-color: #3e5b98;
}
.soc-facebook:before {
    content:'b';
}
.soc-twitter {
    background-color: #4da7de;
}
.soc-twitter:before {
    content:'a';
}
.soc-google {
    background-color: #d93e2d;
}
.soc-google:before {
    content:'c';
}
.soc-pinterest {
    background-color: #c92619;
}
.soc-pinterest:before {
    content:'d';
}
.soc-linkedin {
    background-color: #3371b7;
}
.soc-linkedin:before {
    content:'j';
}

.soc-facebook:hover {
    background-color: #526fac;
}
.soc-twitter:hover {
    background-color: #61bbf2;
}
.soc-google:hover {
    background-color: #ed5241;
}
.soc-pinterest:hover {
    background-color: #dd3a2d;
}
.soc-linkedin:hover {
    background-color: #4785cb;
}
.ctitle *
{
	font-size:12px !important;
}
@media (min-width: 768px) and (max-width: 992px) {
	
	::-webkit-scrollbar {
	    width: 0px;
	    height: 0px;
	    background: rgba(0,0,0,0.0); 
	}
	::-webkit-scrollbar-track {
		background: rgba(0,0,0,0.0); 
	}
	::-webkit-scrollbar-thumb {
	    background: rgba(0,0,0,0); 
	   
	}
	::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(0,0,0,0.0); 
	}
	
	.updatewebsite{
		font-size: 11px;
		text-align:right;
		top:10px;
		overflow:hidden;
		white-space:nowrap;
		float: right !important;
	}
		.mmtablet .featuredheadernews
	{
		padding-right:15px;
	}
	.mmtablet .featuredheadernews li{
	font-size: 12px;
	padding-right: 8px;
	display: inline-block;
	}
	.mmtablet .featuredheadernews .links
	{
		overflow:hidden;
		white-space:nowrap;
		text-align:right;
	}
	.mmtablet .featuredheadernews .links a
	{
		color:#000;
		margin-right:5px;
		text-decoration:none;
		font-size:12px;
	}
	.mmtablet .featuredheadernews li a,.mmdesktop .featuredheadernews li a:hover{
		padding: 0;
		background:none;
		color: #000;
	}
	.mmtablet .featuredheadernews div:first-child li:first-child a{
		padding: 2px 0;
	}
	.mmtablet .featuredheadernews .treadmill-unit
	{
	    display:block;
		text-align:left;
	}
	.mmtablet .featuredheadernews li .sp1{
		font-size: 12px;
		margin: 0;
		text-transform: uppercase;
	}
	.mmtablet .featuredheadernews li .sp2{
		font-size: 12px;
		margin: 0;
	}
	.mmtablet .featuredheadernews li time{
		display: inline-block;
		font-size: 11px;
		color: #999999;
	}
	.mmtablet .featuredheadernews li .sp3{
		font-size: 7px;
		padding-left:5px;
		padding-right:5px;
		position: relative;
		bottom: 2px;
	}

	.mmtablet .featuredheadernews div:last-child li:last-child{
		padding-right: 0;
	}
	#searchcontent i{
		font-size: 16px !important;
		color: #fff !important;
	}
	.searchinput{
		display: none;
	}
	.no-scroll #smsearch-remove i{
		font-size: 22px !important;
		color: #fff !important;
	}
	.no-scroll .headerbar{
		min-height: 50px;
	}
	.no-scroll #smsearch-add, .no-scroll .collapse-menu, .no-scroll .logo-sm{
		display: none !important;
	}
	.no-scroll .searchinput{
		background: transparent !important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		display: block;
		padding: 14px 0px 14px 12px;
	}
	.exchange,.weather
	{
		top:5px;
		position: relative;
	}
	.no-scroll .searchinput input{
		background: transparent;
		border: 0;
		border-bottom: 1px solid #fff;
		color: #fff;
		width: 88%;
	}
	.no-scroll #smsearch-remove{
		padding: 15px;
	    top: 0px;
	    position: absolute;
	    right: 0px;
	}
	#smsearch-add:hover,#smsearch-remove:hover{
		cursor: pointer;
	}
	.no-scroll .searchinput input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    	color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	.no-scroll .searchinput input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	.no-scroll .searchinput input::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	.no-scroll .searchinput input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	/**Collpase menu**/
	#smwrapper {
	    padding-left: 0;
	    -webkit-transition: all 0.5s ease;
	    -moz-transition: all 0.5s ease;
	    -o-transition: all 0.5s ease;
	    transition: all 0.5s ease;
	}

	#smwrapper.toggled {
	    padding-left: 250px;
	}

	#sidebar-wrapper {
	    z-index: 99;
	    position: fixed;
	    left: 250px;
	    top:50px;
	    width:0px;
	    height: 100%;
	    margin-left: -260px;
	    overflow-y: auto;
	    background: #F4F4F4;
	    -webkit-transition: all 0.5s ease;
	    -moz-transition: all 0.5s ease;
	    -o-transition: all 0.5s ease;
	    transition: all 0.5s ease;
	    -webkit-box-shadow: 5px 0px 5px 1px rgba(181,175,181,0.5);
		-moz-box-shadow: 5px 0px 5px 1px rgba(181,175,181,0.5);
		box-shadow: 5px 0px 5px 1px rgba(181,175,181,0.5);
	}

	#smwrapper.toggled #sidebar-wrapper {
	    width: 250px;
	}

	#page-content-wrapper {
	    width: 100%;
	    position: absolute;
	    padding: 15px;
	}

	#smwrapper.toggled #page-content-wrapper {
	    position: absolute;
	    margin-right: -250px;
	}

	/* Sidebar Styles */

	.sidebar-nav {
	    position: absolute;
	    top: 0;
	    width: 250px;
	    margin: 0;
	    padding: 0;
	    list-style: none;
	}

	.sidebar-nav li {
	    text-indent: 20px;
	    line-height: 40px;
	    border-bottom: 1px solid #c3c3c3;
	    background: linear-gradient(#fff, #efefef);
	}

	.sidebar-nav li a {
	    display: block;
	    text-decoration: none;
	    font-family: 'RobotoBold';
	    color: #333;
	    font-size:14px;
	}

	.sidebar-nav li a:hover {
	    text-decoration: none;
	    color: #666;
	    background: rgba(255,255,255,0.2);
	}

	.sidebar-nav li a:active,
	.sidebar-nav li a:focus {
	    text-decoration: none;
	}
	/**END Collapse menu**/
	.menu{
		position: fixed;
		left: 0;
		right: 0;
		z-index: 999;
	}
	.mmtablet .slick-slider{
		padding: 0;
	}
	.mmtablet .item{
	    width: auto !important;
	}
	.mmtablet .item a{
	    padding-right: 0 !important;
	}
	.mmtablet a 
	{
    color: #000000;
    text-decoration: none;
	}
	.mmtablet .date
	{
		display:inline-block;
		font-size:12px;
		position:relative;
	}
	.mmtablet .item a:hover{
	    text-decoration: none;
	}
	.mmtablet button{
		display: none !important;
	}
	.inline{
		display: inline-block !important;
	}
	.boldtext{
		font-family: 'RobotoBold';
	}
	.mmtablet .redtext{
		color: red;
	}
	.mmtablet .greentext
	{
		color: green;
	}
	.mmtablet .bluetext
	{
		color:blue;
	}
	.center-block {
	  display: block;
	  margin-right: auto;
	  margin-left: auto;
	}
	.menu{
		background: #2355B4;
		height: auto;
		-webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
		box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
	}
	.headerbar{
		background: url('../images/menu-bg.png') top right repeat-x;
		background-size:auto 50px;
	}
	.needednews{
		display: block;
		margin-top: 50px;
	}
	.headerbar .collapse-menu{
		background: #1A4086;
		padding: 15px;
		cursor: pointer;
	}
	.headerbar .logo-sm{
		width: 86%;
		cursor: pointer;
	}
	.headerbar .search-sm{
		padding: 15px 16px;
	}
	.dateweathercurrency{
		padding: 10px 0;
	}
	.dateweathercurrency li{
		display: inline-block;
		font-size: 12px;
		/*padding-right: 15px;*/
	}
	.dateweathercurrency li:last-child{
		padding-right: 0;
	}
	.navbar-author
	{
		cursor:pointer;
	}
	.navbar-author .s1{
		padding: 0px;	
		padding-top: 8px;
		text-align: center;
		cursor:pointer;
	}
	.navbar-author .s2{
		padding: 0px;
		padding-top: 10px;
	}
	.navbar-author .shortauthorimage{
		
	}
	.navbar-author img{
		width: 30px;
		height: 30px;
		border-radius: 30px;
	}
	.navbar-author h1{
		font-size: 11px;
		margin: 0;
		color: #000;
		overflow: hidden;;
		white-space:nowrap;
	}
	.navbar-author p{
		font-size: 10px;
		margin: 0;
		color: #666;
		overflow: hidden;;
		white-space:nowrap;
	}
	.categoriesmenu{
		background: #F7F8FA;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ECECEC;
		min-height: auto;
		border-radius: 0;
	}
	.categoriesmainul{
		width: 100%;
	}
	.scrollx
	{
	  padding-top: 10px;
	  white-space: nowrap;
	  overflow-x: scroll;
	  overflow-y: hidden;;
	  height: 40px;
	  -webkit-overflow-scrolling: touch;
	  -ms-overflow-style: -ms-autohiding-scrollbar; 
	}
	.categoriesmenu .cats{
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	.categoriesmenu .point{
		
		color: #999;
	}
	.categoriesmenu .cats a{
		font-size: 13px;
		color: #000;
		padding: 10px !important;	
	}
	.newsdescription{
		position: absolute;
		bottom: 0;
		text-align: left;
		padding:0 10px;
		position: absolute;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		padding-bottom:5px;
	}
	.newsdescription li{
		color: #fff;
		padding-right: 10px;
		font-size: 12px;

	}
	.bignews
	{
		padding: 0px;
		cursor: pointer;
	}
	.bignews:hover .facebook,	.bignews:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.bignews .facebook
	{
		position:absolute;
		top:10px;
		padding-right:10px;
		padding-left:10px;
		right:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.bignews .twitter
	{
		position:absolute;
		top:30px;
		padding-right:10px;
		padding-left:10px;
		right:5px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.bignews .video
	{
		position:absolute;
		top:10px;
		left:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.bignews .photo
	{
		position:absolute;
		top:35px;
		left:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.bignews img
	{
		width: 100%;
		max-height: 300px;
		height: 300px;
	}
	.bignews .img-responsive
	{
		max-height: 250px;
		height: 250px;
		width:100%;
		background:#FFF url(none) center center no-repeat;
	}
	.bignews .bg,.mediumnews .bg,.smallnews .bg
	{
		background:url(../images/bg.png) 0px 0px;
		background-size:cover;
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left: 0px;
		-webkit-transition: all 0.25s;
	    -moz-transition: all 0.25s;
	    transition: all 0.25s;
		-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	}
	.bignews:hover .bg,.mediumnews:hover .bg,.smallnews:hover .bg
	{
		opacity: 0.75;
	}

	.bignews .newsdescription h3{
		color: #fff;
		margin: 0;
		font-size: 12px;
		text-transform: uppercase;
	}
	.bignews .newsdescription h4{
		color: #fff;
		margin: 0;
		font-size: 20px;
		text-transform: uppercase;
	}
	.mediumnews
	{
		cursor: pointer;
		padding: 0px;
	}
	.mediumnews:hover .facebook,	.mediumnews:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.mediumnews .facebook
	{
		position:absolute;
		top:10px;
		padding-right:10px;
		padding-left:10px;
		right:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.mediumnews .twitter
	{
		position:absolute;
		top:30px;
		padding-right:10px;
		padding-left:10px;
		right:5px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.mediumnews .bg
	{
		background:url(../images/bg.png) 0px 0px;
		background-size:cover;
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left: 0px;
		-webkit-transition: all 0.25s;
	    -moz-transition: all 0.25s;
	    transition: all 0.25s;
	    background-size: 180px;
		-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	}
	.mediumnews .video
	{
		position:absolute;
		top:10px;
		left:10px;
		color:#FFF;
		font-size:15px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.mediumnews .photo
	{
		position:absolute;
		top:10px;
		left:30px;
		color:#FFF;
		font-size:15px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.mediumnews .img-responsive
	{
		max-height: 120px;
		height: 120px;
		width:100%;
		background:#FFF url(none) center center no-repeat;
	}
	.mediumnews .newsdescription h3
	{
		color: #fff;
		margin: 0;
		font-size: 12px;
		text-transform: uppercase;
	}
	.mediumnews .newsdescription h4
	{
		color: #fff;
		margin: 0;
		font-size: 15px;
		text-transform: uppercase;
	}
	.smallnews
	{
		cursor: pointer;
		padding: 0px;
	}
	.smallnews:hover .facebook,	.smallnews:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.smallnews .facebook
	{
		position:absolute;
		top:10px;
		padding-right:10px;
		padding-left:10px;
		right:5px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.smallnews .twitter
	{
		position:absolute;
		top:30px;
		padding-right:10px;
		padding-left:10px;
		right:0px;
		color:#FFF;
		font-size:15px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.smallnews .video
	{
		position:absolute;
		top:10px;
		left:10px;
		color:#FFF;
		font-size:15px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.smallnews .photo
	{
		position:absolute;
		top:10px;
		left:30px;
		color:#FFF;
		font-size:15px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.smallnews .bg
	{
		background:url(../images/bg.png) 0px 0px;
		background-size:cover;
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left: 0px;
		-webkit-transition: all 0.25s;
	    -moz-transition: all 0.25s;
	    transition: all 0.25s;
	    background-size: 180px;
		-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	}
	.smallnews .img-responsive
	{
		max-height: 120px;
		height: 120px;
		width:100%;
		background:#FFF url(none) center center no-repeat;
	}
	.smallnews .newsdescription h3
	{
		color: #fff;
		margin: 0;
		font-size: 12px;
		text-transform: uppercase;
	}
	.smallnews .newsdescription h4
	{
		color: #fff;
		margin: 0;
		font-size: 12px;
		text-transform: uppercase;
	}
	.mmtablet .newstab
	{
		padding-top: 8px !important;
	}
	.mmtablet .content article .boldtext
	{
		font-size:12px !important;
	}
	.mmtablet .newstab li,.mmtable .newstab a
	{
		margin-right: 0px !important;
		margin-left: 0px !important;
		text-align: justify;
	}
	.mmtablet .newstab .l,.mmtablet .newstab .r
	{
		margin-right: 0px !important;
		margin-left: 0px !important;
		text-align:center;
		overflow:hidden;
		white-space:nowrap;
	}
	.mmtablet .newstab .r a
	{
		font-size:11px;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.mmtablet .newstab .l a
	{
		font-size:11px;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.mmtablet .newstab .r
	{
		border-right: none !important;
	}
	.mmtablet .newstab .l
	{
		border-left: none !important;
	}
	.mmtablet .newstab .tab-content
	{
		background: #EEEEEE;
	}
	.mmtablet .newstab .nav-tabs
	{
		border-bottom: #14439B 1px solid;
	}
	.mmtablet .newstab .nav-tabs a
	{
		border-radius: 0px;
		font-size:13px;
		text-transform:uppercase;
		color:#000000 !important;
		border:none !important;
	}
	.mmtablet .newstab .nav-tabs > li.active > a
	{
		background: #EEEEEE !important;
	}
	.mmtablet .newstab .nav-tabs li.active.r
	{
		border-left: #14439B 1px solid !important;
		border-top: #14439B 1px solid !important;
	}
	.mmtablet .newstab .nav-tabs li.active.l
	{
		
		border-right: #14439B 1px solid !important;
		border-top: #14439B 1px solid !important;
	}
	.mmtablet .newstab  .nav > li > a:hover, .mmdesktop .newstab  .nav > li > a:focus
	{
		background: #FFF;
		color:#000000;
	}
	.mmtablet .newstab .nav-tabs a
	{
		text-align:center;
	}
	.mmtablet .newstab .tab-content .item
	{
		max-width: 150px;
		margin-right: 10px;
	}
	.mmtablet .newstab .tab-content .i
	{
		width:150px;
		height:100px;
		background:center center no-repeat;
		background-size: cover;
	}
	.mmtablet .newstab .tab-content .item i,.mmtablet .newstab .tab-content .item span
	{
		color: #999999;
    	font-size: 11px;
	}
	.mmtablet .newstab .tab-content .item h3
	{
		font-size:12px;
		color:#000000;
		margin:0px;
	}
	.mmtablet #tscontainer1,.mmtablet #tscontainer2
	{
		padding: 10px;
	}
	.mmtablet #tscontainer1 .item,.mmtablet #tscontainer2 .item
	{
		border-bottom: none;
	}
	.mmtablet .title
	{
		padding-top:15px;
		border-bottom:#14439B 1px solid;
		padding-bottom:5px;
		margin-bottom: 10px;
		cursor:pointer;
	}
	.mmtablet .title .l
	{
		margin:0px;
		font-weight:100;
		font-size:16px;
		color:#000;
		text-transform:uppercase;
	}
	.mmtablet .title .b
	{
		margin:0px;
		font-family: 'RobotoBold';
		font-size:15px;
		color:#000;
		text-transform:uppercase;
	}
	.mmtablet .title .y
	{
		background: #FFC600;
		width: 10px;
		height: 10px;
		display: inline-block;
		margin-left: 5px;
		margin-right: 5px;
		border-radius: 20px;
	}
	.mmtablet .title .c
	{
		float:right;
		color:#DDDDDD;
		font-size: 16px;
	}
	.mmtablet .newsl
	{
		margin-top: 10px;
		font-size:12px;
		text-align:justify;
		color:#000;
		cursor: pointer;
	}
	.mmtablet .newsl .img-responsive,.mmtablet .newsxs .img-responsive
	{
		/*
		-webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    transition: all 0.5s;
	    */
	}
	.mmtablet .newsl:hover .img-responsive,.mmtablet .newsxs a:hover .img-responsive
	{
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
	}
	

	.mmtablet .newsl h4
	{
		font-size:14px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
		color:#000;
		margin-top: 10px;
		text-align:left;
	}
	.mmtablet .newsl .time
	{
		color:#666;
		font-size:12px;
	}
	.mmtablet .newsl img
	{
	width: 100%;
	}
	.mmtablet .newss
	{
		font-size:12px;
		text-align:justify;
		color:#000;
	}
	.mmtablet .newss .time
	{
		color:#666;
		font-size:12px;
	}
	.mmtablet .item
	{
		margin-left: 10px;
		border-bottom: #DDDDDD 1px solid;
	}
	.mmtablet .item h4
	{
		font-size:14px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
		color:#000;
		margin-top: 10px;
		text-align:left;
	}
	.mmtablet .nosp
	{
		padding:0px;
		margin:0px;
	}
	.mmtablet .mnews
	{
		border-left: #DDD 1px solid;
		border-right: #DDD 1px solid;
		border-bottom: #DDD 1px solid;
		padding: 10px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.mmtablet .mnews .item
	{
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
	    -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
	    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
	    margin-right: 20px;
	    margin-bottom: 5px;
	    margin-top:5px;
	    margin-left:5px;
	    text-align: center;
		max-width:150px;
		border:#EEE 1px solid;
	}
	.mmtablet .slick-track {
	  margin: 0 auto;
	}
	.slick-prev,.slick-next
	{
		display: none !important;
	}
	.mmtablet .mnews .item span
	{
		text-align: center;
		background: rgba(0,0,0,0.75);
		font-size: 11px;
		padding-left: 6px;
		padding-right: 6px;
		color: #FFF;
		border-radius: 5px;
		overflow: hidden;
		text-align: center;
		white-space: nowrap;
	}
	.mmtablet .mnews .item img
	{
		width:100%;
	}
	.mmtablet .info
	{
		padding: 4px;
		border-radius: 3px;
		color:#000;
		float: right;
		font-size: 12px;
		margin-right: 0px;
		padding-top: 5px;
		font-weight: bolder;
	}
	.mmtablet .info span
	{
		color:#333;
	}
	.mmtablet .newsxs
	{
		
	}
	.mmtablet .newsxs h4
	{
		font-size: 12px;
		font-family: 'RobotoBold';
		color: #000000;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.mmtablet .newsxs img
	{
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
	}
	.mmtablet .newsxs a
	{
		margin-bottom: 10px;
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		display: block;
	}
	.mmtablet .newsxs .s
	{
		padding-right: 10px;
	}
	.mmtablet .footermenu{
		margin-top:0px;
		border-radius: 0;
		border:0;
		border-top: 2px solid #636870;
		border-bottom: 1px solid #ddd;
		min-height: 40px !important;
		text-align: center;;
		padding-top: 8px;
	}
	.mmtablet .footermenu .boldtext{
		color: #000 !important;
		text-transform: uppercase;
	}
	.mmtablet .footermenu p{
		font-size: 12px;
	}
	.mmtablet .footermenu a
	{
		color:#000000 !important;
		padding-bottom:0px !important;
		margin-right: 8px;
		margin-left: 8px;
		text-decoration: none;
		font-size:12px;
	}
	.mmtablet .footermenu .navbar-nav{
		margin: 0;
	}
}
@media(max-width:767px)
{
	::-webkit-scrollbar {
	    width: 0px;
	    height: 0px;
	    background: rgba(0,0,0,0.0); 
	}
	::-webkit-scrollbar-track {
		background: rgba(0,0,0,0.0); 
	}
	::-webkit-scrollbar-thumb {
	    background: rgba(0,0,0,0); 
	   
	}
	::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(0,0,0,0.0); 
	}
	
	.updatewebsite{
		font-size: 11px;
		text-align:right;
		top:10px;
		overflow:hidden;
		white-space:nowrap;
		float: right !important;
	}
	.mmmobile .featuredheadernews
	{
		margin-right: 0px;
		margin-left: 0px;
	}
	.mmmobile .featuredheadernews li{
	font-size: 12px;
	padding-right: 8px;
	display: inline-block;
	}
	.mmmobile .featuredheadernews .links
	{
		overflow:hidden;
		white-space:nowrap;
		text-align:right;
	}
	.mmmobile .featuredheadernews .links a
	{
		color:#000;
		margin-right:5px;
		text-decoration:none;
		font-size:12px;
	}
	.mmmobile .featuredheadernews li a,.mmdesktop .featuredheadernews li a:hover{
		padding: 0;
		background:none;
		color: #000;
	}
	.mmmobile .featuredheadernews div:first-child li:first-child a{
		padding: 2px 0;
	}
	.mmmobile .featuredheadernews .treadmill-unit
	{
	    display:block;
		text-align:left;
	}
	.mmmobile .featuredheadernews li .sp1{
		font-size: 12px;
		margin: 0;
		text-transform: uppercase;
	}
	.mmmobile .featuredheadernews li .sp2{
		font-size: 12px;
		margin: 0;
	}
	.mmmobile .featuredheadernews li time{
		display: inline-block;
		font-size: 11px;
		color: #999999;
	}
	.mmmobile .featuredheadernews li .sp3{
		font-size: 7px;
		padding-left:5px;
		padding-right:5px;
		position: relative;
		bottom: 2px;
	}

	.mmmobile .featuredheadernews div:last-child li:last-child{
		padding-right: 0;
	}
	#searchcontent2 i{
		font-size: 16px !important;
		color: #fff !important;
	}
	.searchinput{
		display: none;
	}
	.no-scroll #xssearch-remove i{
		font-size: 22px !important;
		color: #fff !important;
	}
	.no-scroll .headerbar{
		min-height: 50px;
	}
	.no-scroll #xssearch-add, .no-scroll .collapse-menu, .no-scroll .logo-xs{
		display: none !important;
	}
	.no-scroll .searchinput{
		background: transparent !important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		display: block;
		padding: 14px 0px 14px 12px;
	}
	.exchange,.weather
	{
		top:5px;
		position: relative;
	}
	.no-scroll .searchinput input{
		background: transparent;
		border: 0;
		border-bottom: 1px solid #fff;
		color: #fff;
		width: 88%;
	}
	.no-scroll #xssearch-remove{
		padding: 15px;
	    top: 0px;
	    position: absolute;
	    right: 0px;
	}
	#xssearch-add:hover,#xssearch-remove:hover{
		cursor: pointer;
	}
	.no-scroll .searchinput input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    	color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	.no-scroll .searchinput input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	.no-scroll .searchinput input::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	.no-scroll .searchinput input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color: #fff;
    	font-style: italic;
    	opacity: 0.75;
	}
	/**Collpase menu**/
	#xswrapper {
	    padding-left: 0;
	    -webkit-transition: all 0.5s ease;
	    -moz-transition: all 0.5s ease;
	    -o-transition: all 0.5s ease;
	    transition: all 0.5s ease;
	}

	#xswrapper.toggled {
	    padding-left: 250px;
	}

	#sidebar-wrapper2 {
	    z-index: 99;
	    position: fixed;
	    left: 250px;
	    top:50px;
	    width:0px;
	    height: 100%;
	    margin-left: -260px;
	    overflow-y: auto;
	    background: #F4F4F4;
	    -webkit-transition: all 0.5s ease;
	    -moz-transition: all 0.5s ease;
	    -o-transition: all 0.5s ease;
	    transition: all 0.5s ease;
	    -webkit-box-shadow: 5px 0px 5px 1px rgba(181,175,181,0.5);
		-moz-box-shadow: 5px 0px 5px 1px rgba(181,175,181,0.5);
		box-shadow: 5px 0px 5px 1px rgba(181,175,181,0.5);
	}

	#xswrapper.toggled #sidebar-wrapper2 {
	    width: 250px;
	}

	#page-content-wrapper2 {
	    width: 100%;
	    position: absolute;
	    padding: 15px;
	}

	#xswrapper.toggled #page-content-wrapper2 {
	    position: absolute;
	    margin-right: -250px;
	}

	/* Sidebar Styles */

	.sidebar-nav {
	    position: absolute;
	    top: 0;
	    width: 250px;
	    margin: 0;
	    padding: 0;
	    list-style: none;
	}

	.sidebar-nav li {
	    text-indent: 20px;
	    line-height: 40px;
	    border-bottom: 1px solid #c3c3c3;
	    background: linear-gradient(#fff, #efefef);
	}

	.sidebar-nav li a {
	    display: block;
	    text-decoration: none;
	    font-family: 'RobotoBold';
	    color: #333;
	    font-size:14px;
	}

	.sidebar-nav li a:hover {
	    text-decoration: none;
	    color: #666;
	    background: rgba(255,255,255,0.2);
	}

	.sidebar-nav li a:active,
	.sidebar-nav li a:focus {
	    text-decoration: none;
	}
	/**END Collapse menu**/
	.menu{
		position: fixed;
		left: 0;
		right: 0;
		z-index: 999;
	}
	.mmmobile a
	{
		color:#000000;
		text-decoration:none;
	}
	.mmmobile .slick-slider{
		padding: 0;
	}
	.mmmobile .item{
	    width: auto !important;
	}
	.mmmobile .item a{
	    padding-right: 0 !important;
	}
	.mmmobile .date
	{
		display:inline-block;
		font-size:12px;
		position:relative;
	}
	.mmmobile .item a:hover{
	    text-decoration: none;
	}
	.mmmobile button{
		display: none !important;
	}
	.inline{
		display: inline-block !important;
	}
	.boldtext{
		font-family: 'RobotoBold';
	}
	.mmmobile .redtext{
		color: red;
	}
	.mmmobile .greentext
	{
		color: green;
	}
	.mmmobile .bluetext
	{
		color:blue;
	}
	.center-block {
	  display: block;
	  margin-right: auto;
	  margin-left: auto;
	}
	.menu{
		background: #2355B4;
		height: auto;
		-webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
		box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
	}
	.headerbar{
		background: url('../images/menu-bg.png') top right repeat-x;
		background-size:auto 50px;
	}
	.needednews{
		display: block;
		margin-top: 50px;
	}
	.headerbar .collapse-menu{
		background: #1A4086;
		padding: 15px;
		cursor: pointer;
	}
	.headerbar .logo-xs{
		width: 80%;
		cursor: pointer;
	}
	.headerbar .search-xs{
		padding: 15px 16px;
	}
	.dateweathercurrency{
		padding: 10px 0;
		text-align: center;	
	}
	.dateweathercurrency li{
		display: inline-block;
		font-size: 12px;
		/*padding-right: 15px;*/
	}
	.dateweathercurrency li:last-child{
		padding-right: 0;
	}

	.scrollx
	{
	  padding-top: 10px;
	  white-space: nowrap;
	  overflow-x: scroll;
	  overflow-y: hidden;;
	  height: 40px;
	  -webkit-overflow-scrolling: touch;
	  -ms-overflow-style: -ms-autohiding-scrollbar; 
	}
	.cats{
		background: 
		width: 100%;
		margin: 0px;
		padding: 0px;
		background: #F7F8FA;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ECECEC;
		margin-bottom: 20px;
	}
	.point{
		
		color: #999;
	}
	.cats a{
		font-size: 13px;
		color: #000;
		padding: 10px !important;	

	}
	.newsdescription{
		position: absolute;
		bottom: 0;
		text-align: left;
		padding:0 10px;
		position: absolute;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		padding-bottom:5px;
	}
	.newsdescription li{
		color: #fff;
		padding-right: 10px;
		font-size: 12px;

	}
	.bignews
	{
		padding: 0px;
		margin-bottom: 10px;
		cursor: pointer;
	}
	.bignews .video
	{
		position:absolute;
		top:10px;
		left:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.bignews .photo
	{
		position:absolute;
		top:35px;
		left:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.bignews img
	{
		width: 100%;
		max-height: 250px;
		height: 250px;
	}
	.bignews:hover .facebook,	.bignews:hover .twitter
	{
		-webkit-animation: zoomInUp 0.5s;
    animation: zoomInUp 0.5s;
		opacity:1;
	}
	.bignews .facebook
	{
		position:absolute;
		top:15px;
		padding-right:10px;
		padding-left:10px;
		right:15px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.bignews .twitter
	{
		position:absolute;
		top:40px;
		padding-right:10px;
		padding-left:10px;
		right:10px;
		color:#FFF;
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		opacity:0;
	}
	.bignews .img-responsive
	{
		max-height: 250px;
		height: 250px;
		width:100%;
		background:#FFF url(none) center center no-repeat;
		background-size:cover;
	}
	.bignews .bg
	{
		background:url(../images/bg.png) 0px 0px;
		background-size:cover;
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left: 0px;
		-webkit-transition: all 0.25s;
	    -moz-transition: all 0.25s;
	    transition: all 0.25s;
		-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.5);
	}
	.bignews:hover .bg,.mediumnews:hover .bg,.smallnews:hover .bg
	{
		opacity: 0.75;
	}

	.bignews .newsdescription h3{
		color: #fff;
		margin: 0;
		font-size: 12px;
		text-transform: uppercase;
	}
	.bignews .newsdescription h4{
		color: #fff;
		margin: 0;
		font-size: 20px;
		text-transform: uppercase;
	}
	.mmmobile .newstab
	{
		padding-top: 8px !important;
	}
	.mmmobile .content article .boldtext
	{
		font-size:12px !important;
	}
	.mmmobile .newstab li,.mmtable .newstab a
	{
		margin-right: 0px !important;
		margin-left: 0px !important;
		text-align: justify;
	}
	.mmmobile .newstab .l,.mmmobile .newstab .r
	{
		margin-right: 0px !important;
		margin-left: 0px !important;
		text-align:center;
		overflow:hidden;
		white-space:nowrap;
	}
	.mmmobile .newstab .r a
	{
		font-size:11px;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.mmmobile .newstab .l a
	{
		font-size:11px;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.mmmobile .newstab .r
	{
		border-right: none !important;
	}
	.mmmobile .newstab .l
	{
		border-left: none !important;
	}
	.mmmobile .newstab .tab-content
	{
		background: #EEEEEE;
	}
	.mmmobile .newstab .nav-tabs
	{
		border-bottom: #14439B 1px solid;
	}
	.mmmobile .newstab .nav-tabs a
	{
		border-radius: 0px;
		font-size:13px;
		text-transform:uppercase;
		color:#000000 !important;
		border:none !important;
	}
	.mmmobile .newstab .nav-tabs > li.active > a
	{
		background: #EEEEEE !important;
	}
	.mmmobile .newstab .nav-tabs li.active.r
	{
		border-left: #14439B 1px solid !important;
		border-top: #14439B 1px solid !important;
	}
	.mmmobile .newstab .nav-tabs li.active.l
	{
		
		border-right: #14439B 1px solid !important;
		border-top: #14439B 1px solid !important;
	}
	.mmmobile .newstab  .nav > li > a:hover, .mmdesktop .newstab  .nav > li > a:focus
	{
		background: #FFF;
		color:#000000;
	}
	.mmmobile .newstab .nav-tabs a
	{
		text-align:center;
	}
	.mmmobile .newstab .tab-content .item
	{
		max-width: 150px;
		margin-right: 10px;
	}
	.mmmobile .newstab .tab-content .i
	{
		width:150px;
		height:100px;
		background:center center no-repeat;
		background-size: cover;
	}
	.mmmobile .newstab .tab-content .item i,.mmmobile .newstab .tab-content .item span
	{
		color: #999999;
    font-size: 11px;
	}
	.mmmobile .newstab .tab-content .item h3
	{
		font-size:12px;
		color:#000000;
		margin:0px;
	}
	.mmmobile #mscontainer1,.mmmobile #mscontainer2
	{
		padding: 10px;
	}
	.mmmobile #mscontainer1 .item,.mmmobile #mscontainer2 .item
	{
		border-bottom: none;
	}
	.mmmobile .title
	{
		padding-top:15px;
		border-bottom:#14439B 1px solid;
		padding-bottom:5px;
		margin-bottom: 10px;
		cursor:pointer;
	}
	.mmmobile .title .l
	{
		margin:0px;
		font-weight:100;
		font-size:16px;
		color:#000;
		text-transform:uppercase;
	}
	.mmmobile .title .b
	{
		margin:0px;
		font-family: 'RobotoBold';
		font-size:15px;
		color:#000;
		text-transform:uppercase;
	}
	.mmmobile .title .y
	{
		background: #FFC600;
		width: 10px;
		height: 10px;
		display: inline-block;
		margin-left: 5px;
		margin-right: 5px;
		border-radius: 20px;
	}
	.mmmobile .title .c
	{
		float:right;
		color:#DDDDDD;
		font-size: 16px;
	}
	.mmmobile .newsl
	{
		margin-top: 10px;
		font-size:12px;
		text-align:justify;
		color:#000;
		cursor: pointer;
		border-bottom: #DDDDDD 1px solid;
	}
	.mmmobile .newsl .img-responsive,.mmmobile .newsxs .img-responsive
	{
		/*
		-webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    transition: all 0.5s;
	    */
	}
	.mmmobile .newsl:hover .img-responsive,.mmmobile .newsxs a:hover .img-responsive
	{
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
	}
	.mmmobile .newsl .video
	{
		position: absolute;
		top:20px;
		left: 5px;
		z-index: 44;
		color:#FFFFFF;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.mmmobile .newsl .photo
	{
		position: absolute;
		top:5px;
		left: 5px;
		z-index: 44;
		color:#FFFFFF;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	}
	.mmmobile .newsl h4
	{
		font-size:14px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
		color:#000;
		margin-top: 10px;
		text-align:left;
	}
	.mmmobile .newsl .time
	{
		color:#666;
		font-size:12px;
	}
	.mmmobile .newsl img
	{
	width: 100%;
	}
	.mmmobile .newss
	{
		font-size:12px;
		text-align:justify;
		color:#000;
	}
	.mmmobile .newss .time
	{
		color:#666;
		font-size:12px;
	}
	.mmmobile .item
	{
		border-bottom: #DDDDDD 1px solid;
	}
	.mmmobile .item h4
	{
		font-size:14px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
		color:#000;
		margin-top: 10px;
		text-align:left;
	}
	.mmmobile .nosp
	{
		padding:0px;
		margin:0px;
	}
	.mmmobile .slick-track {
	  margin: 0 auto;
	}
	.mmmobile .newsxs
	{
		
	}
	.mmmobile .newsxs h4
	{
		font-size: 12px;
		font-family: 'RobotoBold';
		color: #000000;
		margin-top: 10px;
	}
	.mmmobile .newsxs img
	{
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
	}
	.mmmobile .newsxs a
	{
		margin-bottom: 10px;
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		display: block;
	}
	.mmmobile .newsxs .s
	{
		
	}
	.mmmobile .footermenu{
		margin-top:0px;
		border-radius: 0;
		border:0;
		border-top: 2px solid #636870;
		border-bottom: 1px solid #ddd;
		min-height: 40px !important;
		text-align: center;;
		padding-top: 8px;
		padding-right:8px;
		padding-left: 8px;
	}
	.mmmobile .footermenu .boldtext{
		color: #000 !important;
		text-transform: uppercase;
	}
	.mmmobile .footermenu p{
		font-size: 12px;
	}
	.mmmobile .footermenu a
	{
		color:#000000 !important;
		padding-bottom:0px !important;
		margin-right: 8px;
		margin-left: 8px;
		text-decoration: none;
		font-size:12px;
	}
	.mmmobile .footermenu .navbar-nav{
		margin: 0;
	}
	#mheadlines
	{
		padding-right: 5px;
		padding-left: 5px;
	}
}
@media(max-width:550px)
{
	.headerbar .logo-xs
	{
		width: 70%;
		cursor: pointer;
	}
}
@media(max-width:450px)
{
	.headerbar .logo-xs
	{
		width: 65%;
		cursor: pointer;
	}
}
@media(max-width:350px)
{
	.headerbar .logo-xs
	
	{
		width: 60%;
		cursor: pointer;
	}
	.list .nlist .img-responsive
	{
		width:100% !important;
		max-width:100% !important;
		height:100px !important;
		margin-right:0px !important;
	}
}
@media(max-width:250px)
{
	.headerbar .logo-xs
	{
		width: 50%;
		cursor: pointer;
	}
	.list .nlist .img-responsive
	{
		width:100% !important;
		max-width:100% !important;
		height:100px !important;
		margin-right:0px !important;
	}
}
.social-share{
	    margin-right: 5px;
    font-size: 12px;
    padding: 8px 9px;
    line-height: 20px;
    background: #7a7a7a;
    color: #fff;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: #000;
}
.share-buttons a {
	color:#fff;
}
 .soc .facebook {
    background: #2d609b;
}
.alt-text {
    margin-left: 3px;
}
.soc .twitter{
	    background: rgb(30, 190, 240);
}
.soc .google-plus{
	background: rgb(224, 47, 47);
}
.list-filter {
    height: 56px;
    padding-left: 18px;
    background: #eff1f4;
}
.list-filter .label {
    margin-top: 20px;
    margin-right: 16px;
    color: #525e72;
    font-size: 93%;
}
.list-filter .date {
    margin-right: 10px;
}
.list-filter > div {
    float: left;
    margin-top: 16px;
}
.list-filter select {
    padding: 2px;
    color: #363636;
    font-size: 93%;
    border: 1px solid #bec3cb;
}
.list-filter select option {
    color: #363636;
}
.list-filter .datex {
    margin-right: 10px;
}
.list-filter .arrow {
    width: 12px;
    height: 5px;
    margin: 26px 9px 0 8px;
    background: url("sprites/sprite-main.png") -150px -150px no-repeat;
}
.bottom20 {
    margin-bottom: 20px;
}
.clpo
{
	
}
.clsp
{
	
}
.clpo a,.clpo a:hover,.clpo a:active
{
	background:#9e0000 !important;
	border-radius:3px !important;
}
.clsp a,.clsp a:hover,.clsp a:active
{
	background:rgba(125,191,31,0.65) !important;
	border-radius:3px !important;
}