.active {
  color: #901a1d; }
  .active a {
    color: #901a1d; }

.top-line {
  width: 100%;
  margin-left: 0; }
  .top-line .cell {
    padding: 0;
    margin: 0;
    /*Custom links*/ }
    .top-line .cell ul, .top-line .cell li {
      padding: 0;
      margin: 0; }
    .top-line .cell li {
      display: inline-block;
      text-decoration: none; }
    .top-line .cell .marg-left li:nth-child(2) {
      margin-left: 10px; }
    .top-line .cell .marg-right li:nth-child(2) {
      margin-left: 30px; }
    .top-line .cell .zoom-text li:nth-child(1) {
      font-size: 13px; }
    .top-line .cell .zoom-text li:nth-child(2) {
      font-size: 19px; }
    .top-line .cell .zoom-text li:nth-child(3) {
      font-size: 24px; }
    .top-line .cell .marg-left {
      font-size: 0;
      margin-top: 7.5px; }
      .top-line .cell .marg-left li a {
        color: #000;
        font-size: 14px; }
      .top-line .cell .marg-left .active, .top-line .cell .marg-left li a:hover {
        color: #901a1d; }
    .top-line .cell .zoom-text {
      font-size: 0; }
      .top-line .cell .zoom-text li a {
        color: #757575;
        padding-left: 7px; }
      .top-line .cell .zoom-text .active, .top-line .cell .zoom-text li a:hover {
        color: #901a1d; }
    .top-line .cell .marg-right {
      font-size: 0;
      margin-top: 7.5px; }
      .top-line .cell .marg-right li a {
        color: #000;
        font-size: 14px; }
      .top-line .cell .marg-right li a:hover {
        color: #901a1d; }
  .top-line .cell-wrapp {
    border-bottom: 1px solid #d3d3d3;
    padding: 5px 0; }

.logo-line {
  margin-top: 35px; }
  .logo-line .logo-wrapp {
    height: 70px;
    width: 100%;
    max-width: 170px;
    background-size: cover; }
    .logo-line .logo-wrapp img {
      -o-object-fit: cover;
      object-fit: cover;
      position: absolute;
      left: 15px;
      top: 0;
      width: 100%;
      max-width: 170px;
      height: 100%;
      -webkit-transition: -webkit-transform 600ms;
      transition: -webkit-transform 600ms;
      -o-transition: transform 600ms;
      transition: transform 600ms;
      transition: transform 600ms, -webkit-transform 600ms;
      z-index: 1; }
  .logo-line .search-wrapp {
    max-width: 350px;
    width: 100%;
    position: relative; }
    .logo-line .search-wrapp input {
      height: 70px;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border-bottom: 1px solid #000;
      border-radius: 0;
      padding: 10px 0;
      font-size: 30px;
      color: #bdbdbd; }
    .logo-line .search-wrapp button {
      position: absolute;
      top: 20px;
      right: 0;
      background: none;
      border: none;
      font-size: 18px; }

header .nav-border > li {
  border-right: 1px solid rgba(0, 0, 0, 0.2); }

header .nav-border li:nth-child(5) {
  border: none; }

header .navbar-default {
  margin-top: 15px;
  background-color: #901a1d;
  border-radius: 0;
  border: none; }
  header .navbar-default .navbar-nav .dropdown-menu > li {
    padding: 5px 0; }
  header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus, header .navbar-default .navbar-nav > .open > a {
    color: #fff;
    background-color: #bb2226; }
  header .navbar-default .navbar-nav > li > a {
    color: #fff; }
    header .navbar-default .navbar-nav > li > a:hover {
      color: #fff;
      background-color: #bb2226; }
  header .navbar-default .navbar-nav > .active > a {
    background-color: #bb2226;
    color: #fff; }
  header .navbar-default .navbar-nav > .active > a:hover {
    background-color: #bb2226;
    color: #fff; }
  header .navbar-default .navbar-toggle:hover {
    background-color: #bb2226;
    border-color: #fff;
    color: #fff; }
  header .navbar-default .navbar-toggle > .icon-bar {
    background-color: #fff; }
  header .navbar-default .dropdown-menu > li > a:hover, header .navbar-default .dropdown-menu > li > a:focus {
    background-color: transparent;
    color: #901a1d; }
  header .navbar-default .highlighted {
    background-color: #fff;
    color: #901a1d; }
  header .navbar-default .dropdown-menu {
    border-radius: 0;
    border: none; }
  header .navbar-default li .bord-bot {
    border-bottom: 1px solid #901a1d; }
  header .navbar-default li .menu-box-shadow {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  header .navbar-default .sm-nowrap {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none; }

/*=============Contrast mode Style=================*/
.contrast-mode {
  background-color: #000 !important;
  color: yellow !important; }
  .contrast-mode a, .contrast-mode li, .contrast-mode div, .contrast-mode h1, .contrast-mode h2, .contrast-mode h3, .contrast-mode h4, .contrast-mode h5, .contrast-mode h6, .contrast-mode footer, .contrast-mode header, .contrast-mode input, .contrast-mode .bootstrap-datetimepicker-widget table td.day:hover, .contrast-mode .bootstrap-datetimepicker-widget table td.hour:hover, .contrast-mode .bootstrap-datetimepicker-widget table td.minute:hover, .contrast-mode .bootstrap-datetimepicker-widget table td.second:hover {
    background-color: #000 !important;
    color: yellow !important; }
  .contrast-mode a:hover, .contrast-mode .active, .contrast-mode a:focus, .contrast-mode .highlighted, .contrast-mode .bootstrap-datetimepicker-widget table td.day:hover, .contrast-mode .bootstrap-datetimepicker-widget table td.hour:hover, .contrast-mode .bootstrap-datetimepicker-widget table td.minute:hover, .contrast-mode .bootstrap-datetimepicker-widget table td.second:hover {
    color: #999900 !important; }
  .contrast-mode span {
    color: yellow !important; }
  .contrast-mode .news-main nav .pagination > .disabled > span, .contrast-mode .news-main nav .pagination > .disabled > span:hover {
    background-color: transparent !important; }
    .contrast-mode .news-main nav .pagination > .disabled > span .fa, .contrast-mode .news-main nav .pagination > .disabled > span:hover .fa {
      color: #ccc; }
  .contrast-mode .pagination > li:first-child > a, .contrast-mode .pagination > li:last-child > a, .contrast-mode .pagination > li:last-child > span, .contrast-mode .pagination > li:first-child > span {
    background-color: transparent !important; }

/*======Zoom-text style========*/
.zoom-text li a.sm {
  font-size: 14px; }

.zoom-text li a.md {
  font-size: 16px; }

.zoom-text li a.lg {
  font-size: 22px; }

body.sm-font {
  font-size: 16px !important; }

body.md-font {
  font-size: 18px !important; }

body.lg-font {
  font-size: 22px !important; }

.dropdown-menu {
  font-size: inherit; }
