.wrapper {
  width: 900px !important;
}

body {
  overflow: auto !important;
}

#menu {
  height: 50px;
  line-height: 50px;
}

#menu ul#mainnav {
  width: 86%;
  height: 50px;
  line-height: 50px;
}

#menu ul li {
  height: 50px !important;
  line-height: 50px !important;
  margin-right: 2.5%;
}

#menu ul li a {
  font-size: 15px !important;
  line-height: 53px !important;
}

#menu ul li.jti-blog-link a {
  font-size: 18px !important;
}

#menu ul li.mta-popup-toggle {
  height: 35px !important;
  line-height: 35px !important;
  margin-top: 7px !important;
}

#menu ul li.mta-popup-toggle a {
  line-height: 35px !important;
}

#menu .languages a {
  line-height: 48px;
}

#menu .sightless {
  top: 10px;
}

#header .logo {
  font-size: 44px;
  top: 1em;
}

#header .title {
  top: 28px;
  left: 16em;
}

#header .title h1 {
  font-size: 16px;
}

#header .title h1 strong {
  font-size: 20px;
}

#mta-popup {
  width: 90% !important;
}

.search-form {
  top: 48px;
}

.search-form .search-input {
  height: 30px;
}

.search-form .search-submit {
  top: 9px;
}

.phone-filters .filter-item {
  width: 48.5%;
  margin-bottom: 15px;
}

.phone-filters .form-submit {
  margin: 5px 10px 0 0;
}

.phone-item {
  width: 100%;
  float: left !important;
  margin: 15px 0 !important;
}

#statement {
  padding: 5px 0;
}

#statement h3 {
  line-height: 1.7em;
}

#left {
  width: 220px !important;
  float: left;
}

#left ul.main > li a {
  font-size: 12px;
}

#left ul.sub li a {
  font-size: 11px;
}

#left ul li::before {
  top: 9px !important;
  font-size: 7px !important;
}

#left ul.sub li::before {
  top: 9px !important;
}

#main {
  width: 660px !important;
  float: right;
}

.stressed-news div,
.stressed-news p {
  font-size: 13px;
}

.calendar-list .event .date-circle {
  width: 50px;
  height: 45px;
  font-size: 16px;
  line-height: 1.3em;
}

.calendar-list .event .event-wrap {
  width: -moz-calc(100% - 60px);
  width: -webkit-calc(100% - 60px);
  width: calc(100% - 60px);
}

.calendar-list .event p a {
  font-size: 11px !important;
}

.calendar-list .event .mta-institute {
  margin-top: 5px;
  font-size: 11px !important;
  line-height: 1.4em !important;
}

#calendar {
  width: 55%;
}

.calendar-wrapper .calendar-list {
  width: 42%;
  float: right; 
}

#jtiblog {
  margin-bottom: 30px;
}

.blog-sidebar .section p.title {
  font-size: 15px;
}