#specinfo {
/* display:none;*/
}

#logoandmenu {
 padding-top:0px;
}

.nav-container.logodata {
 background:white;
 margin-top:15px;
 margin-bottom:15px;
/* padding-left:5px;
 padding-right:5px;*/
}

div.nav-container .navbar-row-1.navbar {
 font-family: "Noto Sans" !important;
 font-size:14px; 
}

div.nav-container .navbar-row-1.navbar {
    border-radius: 0 !important;
    box-shadow: none;
    background-color: white;
    border-color: #e7e7e7;

}

div.nav-container .navbar-row-2.navbar {
 box-shadow: none;
 border-none;
 background:red;
}

.navbar-row-1.navbar {
 max-height:51px; /*!!!!*/
}

.navbar-row-1 ul li {
 padding: 15px 0 15px 0;
}

.navbar-row-1 ul.nav-date span {
 padding:15px 15px 15px 10px;
 color:#898F8F;
 text-transform:uppercase;
}

.navbar-row-1 ul.nav-date span.time {
 color:#e31e24;
 padding-left: 0px;
}

.navbar-row-1 div.social-share {
 display:inline-block;
 max-height:49.5px; /*!***/
/* padding: 4px 0px 0px 0px;*/
 padding:0;
 border-left:1px solid #e7e7e7;
}

.navbar-row-1 li.social-share a {
/* padding:0px;!!!*/
}

/* -- !!! media */
.navbar-row-1 li.login {
 padding-top:13.5px;
 background:#2a416f;
 color:white;
 font-size:14px;
 padding-left:20px;
 padding-right:20px;
 margin-right:-15px;
}

.navbar-row-1 li.login a {
 color:white;
}

.navbar-row-1 li.login a:hover {
 color:white !important;
}

.nav-misc {
 float:right !important;
}

@media (max-width: 991px) { 
.nav-misc {
  float:left !important;
 }
}


/*ul.nav-misc li .social-panel-icon {
   display:inline;
}*/

/*li.social-share a {
 display:inline;
}*/

.topheader {
 margin-right:-15px;
 margin-left:-15px;
/* background: gray;*/
/* background: linear-gradient(-45deg, #c5dde8 10%, #FFFFFF 80%, #C5DDE8 30%);*/
/* background: linear-gradient(to right, #f6f1d3, #648880, #EEFFFF);*/
/* background: linear-gradient(60deg, #ffe, #356);*/
/* background: linear-gradient(45deg, #EECFBA, #C5DDE8);*/
/* background: linear-gradient(60deg, rgba(30,87,153,0.2),rgba(30,87,153,0.1), rgba(30,87,153,0.4));*/
}

.menudivider {
 border-top:1px solid #ccc;
 margin: 0 -15px 0 -15px
}

@media (max-width: 991px) {
/* .menudivider {
  margin: 0;
 }*/

 .topheader {
  margin:0;
 }
}


nav.sub-nav {
 margin-bottom:2px;
/*---*/
 font-weight:bold; 
}

img.social {
 width:32px;
 height:32px;
}

.weather {
 margin-left: 15px;
 margin-right: 15px;
 display:inline-block;
}

.weather-city {
  color:#484848;
}

.weather-temp {
 color:#e31e24;
}

/* STORIES */
.stories {
 font-family: "Noto Sans";
/* background:#484848;*/
}

nav.story-nav {
 margin-bottom:3px;
/*----*/
 border:none;
 box-shadow:none;
}

.stories ul.nav li > a {
/* color: #777;*/
 font-size: 15px;
 font-weight: normal;
 display:inline-block;
}

.stories a {
 color: #a2a2a2; /* !important;*/
 cursor:pointer; 
}

nav.story-nav  a.navbar-brand {
 color: #1e2f53;
 font-weight: bold;
 font-size: 15px;
 padding-left:10px;
}

nav.story-nav brand:hover {
    color: #5e5e5e;
    background-color: transparent;
}

.stories li > a.story-delimiter {
 border-left: 1px solid #a2a2a2;
 padding: 0px;
 margin: 15px 0px 0px 0px;
 cursor: default;
}

/*
.stories a:hover {
  color: #CFEA46 !important;
}

.stories .active a {
  color: white !important;
  background:#245580 !important;
}
*/

.stories *.next, .stories *.prev {
 outline: 0px solid #eee;
}

.stories *.next > a, .stories *.prev > a {
/* color:black !important;*/
 cursor:pointer;
 font-size:12px;
/* width:100%;*/
}

a.slick-arrow {
 margin: 0px;
 padding: 4px 8px;
 top: -5px;
 position: relative;
/* border-radius: 5px;*/
 border:1px solid #ccc;
}

li.slicker-container .slick-list {
 background: transparent;
}


.stories-slicker {
 display:inline-block;
 width:250px;
 padding:15px;
 margin:0;
/* background:white;*/
}

.stories-slicker div {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
}

li.slicker-container a {
 cursor: pointer;
}

li.slicker-container div a, li.slicker-container div a:focus {
 text-decoration:none;
 outline:none;
 /*color:#333;*/
 font-size:15px;
}

/* - END STORIES ----- */

.infodate {
 padding-top:0px;
 padding-right:0px;
 display: inline;
}

.infodate table {
 display: inline;
}

.infodate table tbody {
 border:none;
}

.infodate td {
 text-align:center;
 font-weight:bold;
 font-size: 12pt;
 padding-right:5px;
}

td.infodom {
 text-align:center;
 font-weight:bold;
 font-size: 30pt;
 padding-left:0px;
}

#topbanners {
 padding-bottom:20px;
}

.topbanners {
 text-align:center; 
 margin-left:-12px; 
 margin-right:-12px;
}


.langset {
 /*padding-top:15px;
 padding-left:15px;
 padding-bottom:14px;*/
/* padding: 15px 0 15px 0;*/
 padding-right:20px;
/* font-weight:bold;*/
/* font-size:14px !important;*/
}

.langset a {
 color:#9e9e9e;
/* color:white;/*/
/* color:#d8b622;*/
 font-size:14px !important;
}

.langset span.active a {
 color:#e31e24;
/* font-weight:bold !important;*/
}

/*.langset a {
 font-weight:normal !important;
}*/

.langset a.btn {
 color:black;
}

.langset a:hover {
 text-decoration:none;
 color:black;
 font-weight:bold !important;
}

.langset span.active a {
 color:red;
}


.radio-container {
/* float:right;*/
 border: 1px solid #c9d1e0;;
 padding: 5px;
 width: 166px;
 height: 30px;
 border-radius: 3px;
 font-size:14px;
 cursor:pointer;
}

.login-mobile {
 float:right;
 margin-right:20px;
}

.radio-mobile {
 text-transform:uppercase;
 margin:10px;
 cursor:pointer;
}

.radio-mobile span.glyphicon {
 float:right;
}