div.home-gallery {
  display: none !important;
}

div.lva-header {
  width: 100%;
}

div.lva-nav {}

ul.mlddm li a {
  padding: 0 1vw !important;
  font-size: 1.5vw !important;
}

ul.mlddm li.member-benefits-link > a {
  padding: 8px 1vw 4px 1vw !important;
}

div.body-container {
  background: none !important;
}

body, div.body {
  width: 100% !important;
}

div.body-skyscraper {
  width: 780px !important;
}

.ui-button-text {
  font-size: 2vw !important;
}

div.panel-mobile {
  float: left !important;
}

div.panel-mobile h1 {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  text-align: center !important;
}

@media screen and (orientation:portrait) {
  div.panel-mobile {
    width: 50% !important;
  }

  div.panel-mobile h1 {
    font-size: 4vw !important;
  }
}

@media screen and (orientation:landscape) {
  div.panel-mobile {
    width: 33% !important;
  }

  div.panel-mobile h1 {
    font-size: 3vw !important;
  }
}

div.panel-mobile a {
  display: block !important;
}

div.panel-mobile img {
  width: 95% !important;
}

div.panel-mobile header, div.panel-mobile article {
  display: none !important;
}

ul.ui-tabs-nav li {
  background-size: cover !important;
}

ul.ui-tabs-nav li a {
  font-size: 4vw !important
}

div.top-mobile {
  padding: 10px 20px;
}

div.top-mobile a {
  font-size: 3vw !important;
  text-decoration: underline;
}

div.top-mobile p {
  display: none;
}

.comments-form #Title, .comments-form #Comment, .comments-form #SubmitButton .ui-button-text {
  width: 100% !important;
  font-size: 4vw;
}

.comments-form #Comment {
  height: 20vw !important;
}

div.body-right-skyscraper div.left {
  width: 100% !important;
}

div.body-right-skyscraper div.right {
  display: none !important;
}

div.news-mobile {
  display: block;
  clear: both;
  margin: 0 20px !important;
}

div.news-mobile header {
  font-weight: bold;
  font-size: 4vw;
  border-bottom: 1px solid black;
}

div.news-mobile a {
  font-size: 2vw;
  display: block;
  margin: 3vw 0;
  font-weight: normal;
}