/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

.landing-spot .item-list p {
  font-size: 107px;
}

.view-masonry-display.inner .views-row {
  display: inline-block;
  float: right;
  border: 1px solid #ffffff;
}

#footer-social .social .login {
  font-size: 20px;
  padding: 0px 10px;
}

#footer-social .copyright {
  display: table-cell;
  text-align: left;
  padding-left: 50px;
  font-size: 16px;
}

#footer-social .social {
  display: table-cell;
  text-align: right;
  padding-right: 50px;
}

.front .view-footer .view-call-outs .views-row a {
  font-size: 55px;
  width: 160px;
}

#footer-quote p {
  font-size: 37px;
}

#footer-quote .button {
  font-size: 23px;
  padding: 1%;
}

.header-image .teaser {
  position: absolute;
  bottom: 10%;
  left: 2%;
  font-family: 'bebas_neueregular';
  font-size: 16px;
  list-style: none;
  margin: 0;
}

h1 {
  font-size: 62px;
}

.header-image .teaser {
  font-size: 30px;
}

#region-footer-view .view-masonry-display {
  margin: 0;
}

/*ul.body-quote li {
  font-size: 50px;
}*/

.masonry-overlay .description {
  font-size: 14px;
}

#side-tabs {
  float: right;
  margin-right: 0;
  margin-top: 60px;
}

#tab-menu li a {
  font-size: 17px;
}

.content .accordion h3.ui-accordion-header {
  font-size: 17px;
}

.body-content {
  margin-top: 60px;
}

.menu-header h2 {
  font-size: 36px;
}

ul.pager li a span {
  display: inline;
}

ol {
  margin-left: 1.75em;
}

table.media-table td {
  display: table-cell;
  width: 50%;
}

.webinar-content .right,
.speech-content .right {
  float: right;
  width: 47%;
  margin: 0;
}

.webinar-content .left,
.speech-content .left {
  float: left;
  width: 47%;
}