@media (min-width: 992px) {
  #page-header:not(.navbar-transition) #mainnavigation {
   width:unset;
  }
}
@media (min-width: 1200px) {
  .navbar-mainnavigation .navbar-brand {
    height: 80px;
    margin-right:0;
  }
}

.navbar-transition #mainnavigation .navbar-nav{margin-left:auto;margin-right:0;}
.navbar.navbar-fixed-top .navbar-collapse{margin-left:auto;margin-right:0;width:75%;height:100%;}
.navbar .nav-item .nav-link{font-weight:400;text-transform:uppercase;position:relative;}
.navbar .nav-item:hover .nav-link:before,
.navbar .nav-item.active .nav-link:before{content:' ';height:2px;width:100%;position:absolute;top:0;left:0;background:rgba(89, 17, 120, 1);}
.navbar-mainnavigation .navbar-nav > li > .nav-link:before{display:block;}
.dropdown-menu{border:0px;}
.dropdown-menu li{display:block;margin:0px;padding:0px;width:100%;}
.dropdown-menu li marker{display:none;}
.dropdown-menu li a{color:#5f2481;padding-bottom:0.75em;padding-top:0.75em;}
.dropdown-menu li.active a,.dropdown-menu li:hover a{background:#5f2481;color:#fff;padding-bottom:0.75em;padding-top:0.75em;}

h1,.h1,h2,.h2,h3, .h3{letter-spacing: 0.1em;}

.carousel .item .h1, .carousel .item .h2, .carousel .item .h3, .carousel .item .h4, .carousel .item .h5, .carousel .item .h6 {
    text-shadow: 2px 2px 2px #110704;
 }
.tx-md-newsfrontend > .row{margin:0px;}
.tx-md-newsfrontend .odd{background:rgba(122,122,122,0.25);}
.tx-md-newsfrontend .even{background:rgba(122,122,122,0.15);}

.tx-md-newsfrontend .f3-widget-paginator{display:none;}

.tx-md-newsfrontend .f3-widget-paginator + a{margin-top:1rem;}


