@charset "UTF-8";
/*
 Theme Name:   UGA Alumni Association
 Description:  UGA Alumni Association Wordpress Theme
 Author:       UGA Alumni Association
 Author URI:   http://alumni.uga.edu;
 Template:     alumni-en
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
/**
 * @license
 * MyFonts Webfont Build ID 3527963, 2018-02-16T10:37:47-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: TradeGothicLTPro-Cn18 by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/trade-gothic/pro-condensed-18/
 * 
 * Webfont: TradeGothicLTPro-BdCn20 by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/trade-gothic/pro-bold-condensed-20/
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3527963
 * Licensed pageviews: 2,500,000
 * Webfonts copyright: Copyright &#x00A9; 2007 Linotype GmbH, www.linotype.com. All
 * rights reserved. This font software may not be reproduced, modified, disclosed or
 * transferred without the express written approval of Linotype GmbH. Trade Gothic is
 * either a registered trademark
 * 
 * © 2018 MyFonts Incfsocial
*/
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700");
@font-face {
  font-family: 'TradeGothicLTPro-Cn18';
  src: url("webfonts/35D51B_0_0.eot");
  src: url("webfonts/35D51B_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/35D51B_0_0.woff2") format("woff2"), url("webfonts/35D51B_0_0.woff") format("woff"), url("webfonts/35D51B_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'TradeGothicLTPro-BdCn20';
  src: url("webfonts/35D51B_1_0.eot");
  src: url("webfonts/35D51B_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/35D51B_1_0.woff2") format("woff2"), url("webfonts/35D51B_1_0.woff") format("woff"), url("webfonts/35D51B_1_0.ttf") format("truetype"); }

.TradeGothicLTPro-Cn18 {
  font-family: TradeGothicLTPro-Cn18;
  font-weight: normal;
  font-style: normal; }

.TradeGothicLTPro-BdCn20 {
  font-family: TradeGothicLTPro-BdCn20;
  font-weight: normal;
  font-style: normal; }

.type-oswald {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.type-condensed {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.type-condensed-light {
  font-family: "TradeGothicLTPro-Cn18", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.type-sans {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400; }

.type-serif {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif !important; }

.text-underline {
  text-decoration: underline !important;
  text-decoration-line: underline !important; }

.text-transform-none {
  text-transform: none; }

.text-transform-uppercase {
  text-transform: uppercase; }

.text-center {
  text-align: center; }

.color-bulldog {
  color: #ba0c2f; }

.color-sanford {
  color: #554f47 !important; }

.hide-content {
  display: none !important; }

#hide-content {
  display: none !important; }

#red-rule.avia-section {
  min-height: 20px; }

.max-width-110 {
  max-width: 110px; }

.max-width-140 {
  max-width: 140px; }

.max-width-160 {
  max-width: 160px; }

.max-width-200 {
  max-width: 200px; }

.max-width-210 {
  max-width: 210px; }

.max-width-240 {
  max-width: 240px; }

.max-width-280 {
  max-width: 280px; }

.max-width-300 {
  max-width: 300px;
  margin: auto; }

.max-width-400 {
  max-width: 400px; }

.max-width-420 {
  max-width: 420px;
  margin: auto; }

.max-width-500 {
  max-width: 500px;
  margin: auto; }

.max-width-600 {
  max-width: 600px; }

.max-width-800 {
  max-width: 800px;
  margin: 0 auto; }

.mb0 {
  margin-bottom: 0 !important; }

.mt0 {
  margin-top: 0 !important; }

.mv20 {
  margin: 20px auto; }

#zoomph-section .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  color: #3d3d3d; }

#header_main {
  box-shadow: 0 0 10px rgba(50, 50, 50, 0.2); }

h1 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400; }

#top h1 a {
  color: #000; }

h4,
h5,
h6 {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

p {
  line-height: 1.6; }
  @media (min-width: 768px) {
    p {
      line-height: 1.6; } }
  p.lead-in {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.3; }
    p.lead-in.sans-inline {
      font-size: 18px; }

h2 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ba0c2f;
  font-size: 2.4rem;
  text-transform: uppercase;
  font-weight: 400; }

.main_color h2 {
  color: #ba0c2f; }

.main_color h3 {
  color: #3d3d3d;
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  margin-bottom: 15px; }
  .main_color h3 a {
    text-decoration: none !important; }
    .main_color h3 a:hover, .main_color h3 a:focus {
      color: #e4002b; }

.toggler {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.widgettitle {
  font-weight: 500; }

.video-thumb-shadow {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.7); }
  .video-thumb-shadow.shadow-light {
    box-shadow: 0 0 20px rgba(85, 79, 71, 0.4); }

#top .main_color strong {
  color: inherit; }

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  background-color: #ba0c2f !important; }

.main_color a {
  color: #ba0c2f; }

.single-tribe_events .secondary .tribe-events-venue-map {
  width: 100% !important; }

.postid-61986 .single-tribe_events .tribe-events-event-image {
  display: none !important; }

.type-tribe_events.tribe-event-featured {
  background-color: transparent !important; }

/* Center the tweets */
.twitter-tweet {
  margin: 0 auto !important; }

.title_container {
  background-color: #ba0c2f;
  min-height: 54px; }
  .title_container h1.main-title {
    line-height: 1;
    padding-top: 4px; }
    .title_container h1.main-title a {
      color: #fff !important;
      font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
      font-weight: 400 !important;
      font-size: 32px !important;
      margin: 0; }

#aa-heading-container {
  background-color: #ba0c2f;
  min-height: 54px; }
  @media only screen and (max-width: 767px) {
    #aa-heading-container .flex_column {
      margin-bottom: 0 !important; } }
  #aa-heading-container .av_font_icon.av-icon-style-border .av-icon-char {
    display: none;
    padding: 10px; }
  #aa-heading-container .widget {
    padding-bottom: 0; }
  #aa-heading-container h2 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 32px;
    padding-top: 11px; }

h3 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47;
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 500;
  color: #3d3d3d; }
  h3.av-special-heading-tag {
    font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #554f47;
    font-size: 1.6rem;
    padding-top: 25px;
    padding-bottom: 25px;
    font-weight: 300; }
  h3.team-member-name {
    padding-top: 10px; }

ul ul li {
  margin-bottom: 0; }

#top .wp-caption img {
  padding: 0; }

#top .wp-caption.alignright {
  margin-left: 20px;
  margin-bottom: 20px; }
  #top .wp-caption.alignright img {
    margin-left: 20px;
    margin-bottom: 20px; }

#top .wp-caption.alignleft {
  margin-right: 20px;
  margin-bottom: 20px; }
  #top .wp-caption.alignleft img {
    margin-right: 20px;
    margin-bottom: 20px; }

.single-post .template-single-blog p {
  padding: 0;
  margin: 10px auto 20px auto; }
  .single-post .template-single-blog p img {
    margin-bottom: 30px; }
  @media screen and (max-width: 700px) {
    .single-post .template-single-blog p {
      padding: 0; } }

.single-post .template-single-blog h2 {
  margin-top: 0; }

.single-post .template-single-blog .wp-caption, .single-post .template-single-blog .wp-caption-text {
  font-size: 12px;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  border: none;
  color: #9ea2a2;
  margin-bottom: 30px; }
  .single-post .template-single-blog .wp-caption img, .single-post .template-single-blog .wp-caption-text img {
    padding: 0; }
  .single-post .template-single-blog .wp-caption.alignright img, .single-post .template-single-blog .wp-caption-text.alignright img {
    margin-left: 20px;
    margin-bottom: 20px; }
  .single-post .template-single-blog .wp-caption.alignleft img, .single-post .template-single-blog .wp-caption-text.alignleft img {
    margin-right: 20px;
    margin-bottom: 20px; }

.single-post .template-single-blog blockquote {
  border-left: none;
  padding-left: 0;
  border-color: #d2cec9 !important; }
  .single-post .template-single-blog blockquote p {
    color: #ba0c2f;
    padding: 1.8em 0 !important;
    font-style: italic;
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.4;
    font-size: 24px; }

.single-post .template-single-blog ul {
  padding: 0 2.2em; }
  @media screen and (max-width: 700px) {
    .single-post .template-single-blog ul {
      padding: 0; } }

.single-post .template-single-blog .avia-video {
  margin: 40px 0; }

.single-post .template-single-blog a.alignleft img {
  margin-right: 20px;
  margin-bottom: 30px; }

.single-post .template-single-blog a.alignleft:hover img, .single-post .template-single-blog a.alignleft:focus img {
  margin-right: 20px;
  margin-bottom: 30px; }

.single-post .template-single-blog .entry-content {
  padding-top: 20px; }

.single-post .template-single-blog img.alignleft {
  margin-right: 20px;
  margin-bottom: 30px; }

#top .main_color .av-related-style-full .av-related-title {
  color: #3d3d3d;
  font-weight: 400;
  padding: 20px 15px;
  line-height: 1.5; }

#top .av-related-style-full .related_image_wrap {
  padding-top: 12px; }

.main_color .related_posts.av-related-style-full a {
  border: none;
  background-color: transparent; }

.page-id-731 .avia-content-slider .slide-entry-title {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 10px; }

.page-id-731 .slide-meta {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47 !important;
  font-size: 14px; }

.page-id-731 .slide-entry-excerpt {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 15px; }

.image-overlay-inside, .image-overlay.overlay-type-extern {
  display: none; }

.blog-author {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47 !important; }
  .blog-author a {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #554f47 !important; }
    .blog-author a:hover, .blog-author a:focus {
      color: #e4002b !important; }

.main_color .minor-meta {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47 !important; }

#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: 50em; }

.av-instagram-item a {
  padding: 0; }

.avia-button.avia-size-large {
  font-size: 1rem;
  margin-top: 20px; }

#top .avia-button-fullwidth {
  font-size: 1rem !important;
  padding: 15px; }
  #top .avia-button-fullwidth .av-button-description-below p:last-child {
    text-transform: none;
    font-size: 14px; }

.avia-button .avia_button_icon {
  left: auto;
  margin-right: 7px;
  vertical-align: 1px; }

.qualtrics-container {
  position: relative;
  padding-bottom: 100%;
  padding-top: 35px;
  height: 900px;
  overflow: scroll; }
  .qualtrics-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.page-id-80751 #av_section_13 {
  display: none; }

.page-id-80751 #darfooter-one {
  display: none; }

#core-duty h3 {
  font-style: normal;
  font-size: 48px;
  color: #000;
  padding-top: 0;
  font-weight: 500; }
  @media (min-width: 768px) {
    #core-duty h3 {
      font-size: 48px;
      margin-bottom: 15px;
      margin-top: 10px;
      padding-top: 0; } }

.template-page .entry-content-wrapper h1 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.template-page .entry-content-wrapper h2 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.avia-content-slider .slide-entry-title {
  color: #000;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 0;
  font-weight: 500;
  text-transform: none; }

.header_color .sub_menu > ul > li > a,
.header_color .sub_menu > div > ul > li > a,
.header_color .main_menu ul:first-child > li > a,
#top .header_color .main_menu .menu ul .current_page_item > a,
#top .header_color .main_menu .menu ul .current-menu-item > a,
#top .header_color .sub_menu li ul a {
  text-transform: uppercase;
  color: #000;
  font-size: 12px;
  padding: 0 9px; }
  @media screen and (max-width: 1040px) {
    .header_color .sub_menu > ul > li > a,
    .header_color .sub_menu > div > ul > li > a,
    .header_color .main_menu ul:first-child > li > a,
    #top .header_color .main_menu .menu ul .current_page_item > a,
    #top .header_color .main_menu .menu ul .current-menu-item > a,
    #top .header_color .sub_menu li ul a {
      font-size: 11px;
      padding: 0 8px !important; } }

li.current-menu-item a {
  padding-left: 15px;
  color: purple; }

#top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a {
  padding-left: 15px;
  color: #000;
  font-weight: 600; }

span.logo {
  max-width: 280px;
  padding-top: 11px; }
  @media only screen and (max-width: 1050px) {
    span.logo {
      margin-right: 20px; } }
  @media only screen and (max-width: 979px) {
    span.logo {
      padding-top: 0;
      padding-right: 20px; } }
  @media only screen and (max-width: 420px) {
    span.logo {
      padding-top: 0;
      padding-right: 20px; } }

@media only screen and (max-width: 767px) {
  .responsive #top .logo {
    padding-right: 30px; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all .container {
    width: 93%;
    max-width: 93%; } }

.html_header_top.html_header_sticky.html_header_unstick_top .header-scrolled#header span.logo {
  padding-top: 0; }

#top #header .avia_mega_div > .sub-menu > li > ul > li a {
  text-transform: none;
  color: #3d3d3d;
  font-size: 14px;
  padding: 5px 12px; }

#top .av-main-nav ul a {
  font-size: 14px;
  color: #3d3d3d; }

#top #header .avia_mega_div > .sub-menu {
  padding-top: 0; }

.header_color .avia-bullet {
  display: none; }

#top #header .av-main-nav #menu-item-search a {
  font-size: 24px; }

@media only screen and (max-width: 1070px) {
  .html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container {
    padding: 0 15px; } }

@media only screen and (max-width: 989px) {
  .html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container {
    padding: 0 50px; } }

.alternate_color .breadcrumb, .alternate_color .breadcrumb a {
  color: #fff; }

.title_container .breadcrumb {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.html_header_top.html_header_sticky.html_large #main {
  padding-top: 116px; }

/* old header code
// @media only screen and (max-width: 989px) {
//     #top #wrap_all {
//         .av_header_transparency {
//                 background-color: #ffffff;
//                 div .av-hamburger-inner {
//                     background: black;
//                     &::before {
//                         background: black;
//                     }
//                     &::after {
//                         background: black;
//                     }
//                 }
//             }

//     }


// }
 // #top .av_header_transparency .header_bg {
 //    background-color: transparent;
 // }

// Make menu collapse sooner to prevent overlap 

// @media only screen and (max-width: 1200px) and (min-width: 768px) {
// .html_mobile_menu_tablet .main_menu , .html_mobile_menu_tablet #header_main_alternate{display:none;}
// .html_mobile_menu_tablet .container #advanced_menu_toggle, .html_mobile_menu_tablet #advanced_menu_hide{display:block;}
// .html_mobile_menu_tablet #mobile-advanced{display:block;}
// }
// @media only screen and (max-width: 1200px) and (min-width: 768px) {
//     .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
//         display: block;
//     }
// }


// @media only screen and (max-width: 767px) {
// .responsive #top #main { padding-top: 90px!important; }
// }

// .responsive {
//     #top {
//         #wrap_all {
//             .av_mobile_menu_tablet {
//                 .main_menu {
//                     @media only screen and (max-width: 1200px) {
//                         top: 0;
//                         left: auto;
//                         right: 0;
//                         display: block;
//                     }
//                 }
//             }
//         }
//     }
// }
*/
.av-burger-overlay-inner #av-burger-menu-ul li a span.avia-menu-text {
  font-size: 15px;
  display: inline-block;
  padding: 10px 5px; }

.av-burger-overlay-inner ul.sub-menu li.current-menu-ancestor a span.avia-menu-text {
  padding: 0; }

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
  padding: 5px 30px; }

@media only screen and (max-width: 989px) and (min-width: 768px) {
  .responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a {
    font-size: 1.5rem; }
    .responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a:before {
      vertical-align: -4px;
      margin-right: 9px; } }

#top .fullsize .template-blog .post .entry-content-wrapper {
  text-align: left; }

#top .fullsize .template-blog .big-preview img {
  max-width: 780px;
  margin: auto;
  height: auto; }

#tribe-events-content {
  overflow: inherit; }

#tribe-events-content.tribe-events-list {
  overflow: inherit; }

.main_color aside.sidebar .widget.newsbox {
  margin-top: 15px; }
  .main_color aside.sidebar .widget.newsbox .news-wrap .news-content {
    margin-bottom: 20px !important; }
    .main_color aside.sidebar .widget.newsbox .news-wrap .news-content .news-thumb {
      width: 30%;
      max-width: 80px;
      height: auto;
      border: none;
      padding: none; }
      .main_color aside.sidebar .widget.newsbox .news-wrap .news-content .news-thumb img {
        width: 100%;
        max-width: 80px;
        height: auto; }
    .main_color aside.sidebar .widget.newsbox .news-wrap .news-content strong.news-headline {
      color: #000;
      font-size: 14px;
      font-weight: 400;
      padding-top: 3px; }
    .main_color aside.sidebar .widget.newsbox .news-wrap .news-content .news-time {
      display: none; }
  .main_color aside.sidebar .widget.newsbox .news-wrap .news-link:hover, .main_color aside.sidebar .widget.newsbox .news-wrap .news-link:focus {
    color: #ba0c2f !important; }

.main_color aside.sidebar a {
  color: #000; }
  .main_color aside.sidebar a:hover, .main_color aside.sidebar a:focus {
    color: #ba0c2f; }

.avia-button,
.avia-button.avia-size-large {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 1rem; }
  @media all and (min-width: 768px) {
    .avia-button,
    .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 1rem;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

.avia-button,
.avia-button.avia-size-medium {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600 !important;
  border-radius: 0;
  text-transform: uppercase; }
  @media all and (min-width: 768px) {
    .avia-button,
    .avia-button.avia-size-medium {
      font-size: 15px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 10px 36px 8px 36px; } }

.avia-button.avia-button-fullwidth {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase; }

.avia-button.avia-color-theme-color-subtle {
  color: #6b6f6f; }

.avia-button.avia-size-large {
  font-size: 1rem;
  padding: 18px 50px 16px 50px; }

h3.team-member-name {
  font-weight: normal;
  font-family: "TradeGothicLTPro-Cn18", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3d3d3d; }

.team-member-job-title {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47 !important;
  line-height: 1.3;
  margin-top: -3px;
  font-size: 14px; }

#southeast.main_color li a,
#northeast.main_color li a,
#midwest.main_color li a,
#southwest.main_color li a,
#west.main_color li a,
#international.main_color li a {
  color: #3d3d3d; }
  #southeast.main_color li a:hover, #southeast.main_color li a:focus,
  #northeast.main_color li a:hover,
  #northeast.main_color li a:focus,
  #midwest.main_color li a:hover,
  #midwest.main_color li a:focus,
  #southwest.main_color li a:hover,
  #southwest.main_color li a:focus,
  #west.main_color li a:hover,
  #west.main_color li a:focus,
  #international.main_color li a:hover,
  #international.main_color li a:focus {
    color: #e4002b;
    text-decoration: underline; }

#southeast h2,
#northeast h2,
#midwest h2,
#southwest h2,
#west h2,
#international h2 {
  font-size: 2.1rem; }

#home-hero h1.hero-heading {
  text-align: center;
  color: #fff;
  font-size: 50px !important; }
  @media all and (min-width: 768px) {
    #home-hero h1.hero-heading {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 74px !important;
      letter-spacing: 0;
      margin: 0 !important;
      padding: 0 !important; } }

#home-hero p {
  text-align: center;
  font-size: 18px; }
  @media all and (min-width: 768px) {
    #home-hero p {
      font-size: 20px;
      margin: 0 !important;
      padding: 0 0 20px 0 !important; } }

#home-hero p.context-copy {
  text-align: center;
  font-size: 12px;
  color: #fff; }
  @media all and (min-width: 768px) {
    #home-hero p.context-copy {
      font-size: 14px;
      margin: 0 !important;
      padding: 0 0 20px 0 !important; } }

#home-hero .avia-button.avia-size-large {
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  @media all and (min-width: 768px) {
    #home-hero .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 18px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 18px 50px 16px 50px; } }

#home-hero .avia-button.avia-color-theme-color-subtle {
  color: #6b6f6f; }

#home-nominations {
  border-top: 10px solid #fff !important;
  border-bottom: 10px solid #fff !important; }

#chapter-angle-hero {
  background-color: #ba0c2f; }
  #chapter-angle-hero .av-section-color-overlay {
    background-repeat: no-repeat !important;
    background-position: top left;
    background-color: rgba(60, 81, 111, 0.46) !important; }
  #chapter-angle-hero.avia-section.av-minimum-height .container .content .chapter-hero-column {
    vertical-align: top; }
    #chapter-angle-hero.avia-section.av-minimum-height .container .content .chapter-hero-column h1 {
      font-size: 70px;
      line-height: .9; }

#chapter-hero-mobile .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-bottom: 30px; }
  #chapter-hero-mobile .container .content .angle-top {
    margin-bottom: 0; }
    #chapter-hero-mobile .container .content .angle-top .avia-image-container-inner {
      border-radius: 0; }
      #chapter-hero-mobile .container .content .angle-top .avia-image-container-inner .avia_image {
        border-radius: 0; }
  #chapter-hero-mobile .container .content .chapter-hero-script {
    padding: 20px;
    max-width: 300px; }

@media all and (max-width: 425px) {
  #game-watching-2018 img {
    width: 100%; }
  #game-watching-2018 h1 {
    font-size: 32px !important; }
  #game-watching-2018 h4 {
    font-size: 15px; }
  #game-watching-2018 .template-page {
    padding-top: 30px; } }

#game-watching-2018.chapters-promo {
  padding-bottom: 0;
  margin-bottom: 0 !important; }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #game-watching-2018 .flex_column {
    margin-bottom: 0; } }

.gameday-countdown {
  font-family: "TradeGothicLTPro-Cn18", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0; }
  .gameday-countdown .av-countdown-cell-inner {
    background: transparent !important;
    border: none !important; }
    .gameday-countdown .av-countdown-cell-inner .av-countdown-time {
      font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #fff !important;
      padding-bottom: 5px;
      font-size: 56px !important; }
    .gameday-countdown .av-countdown-cell-inner .av-countdown-time-label {
      color: #fff;
      font-weight: 600;
      text-transform: uppercase; }

.beat-button {
  margin-bottom: 15px !important;
  margin-top: 15px !important; }
  .beat-button a {
    text-transform: uppercase;
    background-color: #000 !important;
    line-height: 1 !important;
    margin-top: 0 !important;
    border: none !important; }
    .beat-button a.avia-color-theme-color {
      background-color: rgba(0, 0, 0, 0.8) !important; }
  @media all and (max-width: 425px) {
    .beat-button .avia-button.avia-size-large {
      padding: 18px 15px; } }
  .beat-button .avia_iconbox_title {
    font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 26px;
    letter-spacing: 3px !important; }
    @media all and (max-width: 425px) {
      .beat-button .avia_iconbox_title {
        font-size: 20px; } }

.beat-overlay .av-section-color-overlay-wrap .av-section-color-overlay {
  background-repeat: no-repeat !important;
  background-position: center center;
  background-size: 500px auto; }
  @media all and (max-width: 425px) {
    .beat-overlay .av-section-color-overlay-wrap .av-section-color-overlay {
      background-size: 400px auto; } }

#core-duty .av-special-heading.modern-centered {
  margin-top: 0; }

#core-duty p {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 0;
  color: #4d4d4d !important;
  line-height: 1.5; }

#give-message h1.hero-heading {
  text-align: center;
  color: #fff; }
  @media all and (min-width: 768px) {
    #give-message h1.hero-heading {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 80px !important;
      margin: 0 !important;
      padding: 0 !important; } }

#give-message p {
  text-align: center; }
  @media all and (min-width: 768px) {
    #give-message p {
      font-size: 21px;
      margin: 6px 0 0 0 !important;
      padding: 0 !important;
      line-height: 1.6 !important; } }

#eoy .avia-button.avia-color-light {
  background: #fff;
  color: #ba0c2f; }
  #eoy .avia-button.avia-color-light:hover, #eoy .avia-button.avia-color-light:focus {
    background-color: #e4002b;
    color: #fff;
    opacity: 1;
    border-color: #e4002b; }

#top .av-menu-button-colored > li#menu-item-5263 > a .avia-menu-text {
  border-radius: 0; }

#core-duty h2 {
  font-weight: 600; }

#core-duty h3 {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 36px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  @media all and (min-width: 768px) {
    #core-duty h3 {
      font-size: 36px;
      margin-bottom: 0;
      margin-top: 0; } }

#core-duty .avia-button.avia-size-large {
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0; }
  @media all and (min-width: 768px) {
    #core-duty .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 18px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

#alumni-news .avia-content-slider .slide-entry-title {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 10px; }

#alumni-news .slide-meta {
  font-size: 14px;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47; }

#alumni-news .slide-entry-excerpt {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 15px; }

#alumni-news .avia-button.avia-size-large {
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0; }
  @media all and (min-width: 768px) {
    #alumni-news .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 18px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

.avia-content-slider .slide-image img {
  width: 100%;
  height: auto; }

#find-chapter .avia-button.avia-size-large {
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0; }
  @media all and (min-width: 768px) {
    #find-chapter .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 18px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

#stay-connected .avia-button.avia-size-large.avia-position-center {
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0; }
  @media all and (min-width: 768px) {
    #stay-connected .avia-button.avia-size-large.avia-position-center {
      margin-top: 24px;
      font-size: 18px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

#alumni-news .minor-meta {
  display: none; }

@media all and (min-width: 768px) {
  #find-chapter p,
  #uga-story p,
  #give-message p,
  #vid-cta p {
    line-height: 1.4; } }

h2.home-heading {
  font-style: italic;
  font-weight: 300;
  font-size: 66px;
  color: #ba0c2f; }
  @media all and (min-width: 768px) {
    h2.home-heading {
      font-size: 72px;
      letter-spacing: -2px !important; } }

h2.home-heading.inverse {
  color: #fff; }

.avia-section-small .content {
  padding-bottom: 8px; }

#signature-top a {
  text-decoration: none !important; }

#b100-register .avia-button-center .avia-button.avia-size-large.avia-position-center {
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  @media all and (min-width: 768px) {
    #b100-register .avia-button-center .avia-button.avia-size-large.avia-position-center {
      margin-top: 24px;
      font-size: 19px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

#b100-showcase h2 {
  font-weight: 600; }

#b100-showcase h3 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400; }

@media all and (min-width: 1200px) {
  .signature-top-copy {
    font-size: 32px;
    font-weight: 500;
    text-align: center;
    line-height: 1.4;
    padding-top: 60px; } }

.main_color .avia-content-slider .slide-image {
  background-color: #fff !important;
  margin-bottom: 15px; }

/* ---- particles.js container for home hero---- */
#b100-home-hero .b100-particles-hero #particles-js {
  width: 100%;
  height: 800px;
  background-color: #000;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  z-index: -1;
  margin-top: 0;
  top: 0; }
  #b100-home-hero .b100-particles-hero #particles-js canvas.particles-js-canvas-el {
    width: 100%;
    height: 800px !important; }

#b100-home-hero .b100-logo {
  max-width: 400px;
  margin: auto;
  padding: 0 30px 40px 30px; }

.responsive #b100-home-hero .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0; }
  .responsive #b100-home-hero .container main {
    padding-bottom: 0; }
  .responsive #b100-home-hero .container .avia-button-wrap {
    padding: 0 15px; }

/* ---- particles.js container for main b100 page ---- */
#particles-js {
  width: 100%;
  height: 100%;
  background-color: #f3f1ed;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: fixed;
  z-index: -1;
  margin-top: -120px; }
  @media only screen and (max-width: 767px) {
    #particles-js {
      margin-top: -80px; } }

body.page-template-page-b100-2019 {
  background-color: transparent; }
  body.page-template-page-b100-2019 #wrap_all {
    background-color: transparent; }
  body.page-template-page-b100-2019 #main {
    background-color: transparent;
    min-height: 1600px; }
  body.page-template-page-b100-2019 #bryan-scholarship {
    margin-bottom: 20px;
    margin-top: 20px; }
  body.page-template-page-b100-2019 #b100-sponsors .b100-sponsor-logo-wrapper {
    background-color: #fff;
    padding: 25px 5px 10px 5px;
    border-top: 2px solid #c9acbf; }
    body.page-template-page-b100-2019 #b100-sponsors .b100-sponsor-logo-wrapper h5 {
      font-weight: 300;
      font-size: 14px;
      color: #4d4d4d; }
  body.page-template-page-b100-2019 #b100-about {
    background-color: rgba(255, 255, 255, 0.87);
    box-shadow: 0 15px 60px rgba(187, 181, 173, 0.3);
    border-radius: 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 1px solid #e4002b; }
    body.page-template-page-b100-2019 #b100-about h2 {
      font-weight: normal; }
    body.page-template-page-b100-2019 #b100-about p.lead-in {
      font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
      font-size: 26px; }
    body.page-template-page-b100-2019 #b100-about a {
      color: #554f47; }
      body.page-template-page-b100-2019 #b100-about a:hover, body.page-template-page-b100-2019 #b100-about a:focus {
        text-decoration: underline;
        color: #e4002b; }
    body.page-template-page-b100-2019 #b100-about .toggle_content p {
      color: #3d3d3d; }
  body.page-template-page-b100-2019 #b100-event-info {
    background-color: #ba0c2f;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 30b10px 60px rgba(158, 154, 149, 0.3); }
    body.page-template-page-b100-2019 #b100-event-info h3 {
      font-size: 32px; }
    body.page-template-page-b100-2019 #b100-event-info .b100-registration a.avia-color-theme-color {
      background-color: #860c25 !important;
      text-transform: none;
      font-weight: 400 !important; }
      body.page-template-page-b100-2019 #b100-event-info .b100-registration a.avia-color-theme-color:hover, body.page-template-page-b100-2019 #b100-event-info .b100-registration a.avia-color-theme-color:focus {
        background-color: #65091c !important; }
    body.page-template-page-b100-2019 #b100-event-info .btn-footnote {
      margin-top: -15px; }
  body.page-template-page-b100-2019 #b100-honoree-info {
    box-shadow: 0 15px 60px rgba(187, 181, 173, 0.3);
    border-radius: 3px;
    border-top: 1px solid #e4002b;
    max-width: 1000px;
    float: none;
    margin: auto; }

@media only screen and (max-width: 479px) {
  .responsive #top.page-template-page-b100-2019 #wrap_all .flex_column {
    margin-bottom: 0; } }

#b100-2019 {
  min-height: 100vh; }
  #b100-2019 .container_wrap,
  #b100-2019 .container_wrap_first {
    background-color: transparent; }
  #b100-2019 .b100-logo {
    padding: 20px 5px;
    max-width: 380px; }
  #b100-2019 .b100-subhead {
    margin-top: 15px; }
  #b100-2019 .b100-intro {
    max-width: 860px;
    margin: 0 auto; }
    #b100-2019 .b100-intro h3 {
      font-size: 30px;
      color: #ba0c2f;
      text-transform: none; }
    #b100-2019 .b100-intro a {
      color: #3d3d3d;
      text-decoration: underline; }
      #b100-2019 .b100-intro a:hover, #b100-2019 .b100-intro a:focus {
        color: #e4002b; }
  #b100-2019 .b100-outbound {
    margin: 0 auto 30px auto; }

#b100-portfolio-grid-section {
  background: transparent; }
  #b100-portfolio-grid-section .content {
    padding-top: 0; }
  #b100-portfolio-grid-section .isotope-item {
    padding: 5px; }
  #b100-portfolio-grid-section .portfolio_preview_container {
    margin-bottom: 5px;
    background-color: #fff; }
    #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide header {
      display: none; }
    #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .entry-content-wrapper h2 {
      text-transform: none;
      font-weight: 500;
      font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
      font-style: normal;
      margin-bottom: 20px;
      letter-spacing: 0;
      font-size: 24px; }
      #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .entry-content-wrapper h2 strong {
        font-weight: 400; }
    #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .entry-content-wrapper.entry-content h3 {
      text-transform: none;
      font-size: 32px;
      color: #ba0c2f; }
    #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-image {
      width: 40%;
      padding: 1px;
      background-color: #fff; }
      @media only screen and (max-width: 767px) {
        #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-image {
          display: inline-block;
          background-color: #fff; } }
      @media only screen and (max-width: 650px) {
        #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-image {
          width: 100%; } }
    #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-content {
      width: 60%;
      background-color: #fff; }
      #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-content strong {
        font-family: "TradeGothicLTPro-Cn18", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        letter-spacing: .5px; }
      @media only screen and (max-width: 767px) {
        #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-content {
          display: inline-block;
          background-color: #fff; } }
      @media only screen and (max-width: 650px) {
        #b100-portfolio-grid-section .portfolio_preview_container .portfolio-details-inner .ajax_slide .inner_slide .portfolio-preview-content {
          display: block;
          width: 100%; } }
  #b100-portfolio-grid-section .main_color.inner-entry {
    height: 80px;
    background-color: rgba(255, 255, 255, 0.87);
    border: none;
    border-radius: 5px;
    border: none !important;
    box-shadow: none; }
    #b100-portfolio-grid-section .main_color.inner-entry:hover {
      background-color: #fff;
      box-shadow: 0 0 15px rgba(187, 181, 173, 0.5); }
      #b100-portfolio-grid-section .main_color.inner-entry:hover .grid-entry-title {
        color: #ba0c2f; }
    #b100-portfolio-grid-section .main_color.inner-entry img {
      display: none !important;
      opacity: 0 !important; }
    #b100-portfolio-grid-section .main_color.inner-entry .avia-arrow {
      display: none; }
    #b100-portfolio-grid-section .main_color.inner-entry .grid-content {
      background: transparent;
      padding: 15px;
      height: 80px;
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: start;
      border-radius: 3px; }
    #b100-portfolio-grid-section .main_color.inner-entry .grid-entry-title {
      text-transform: none !important;
      font-family: "TradeGothicLTPro-Cn18", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 1.4em;
      text-align: left;
      color: #4d4d4d;
      font-weight: 400;
      background-color: transparent;
      line-height: 1.4; }
      @media only screen and (max-width: 787px) {
        #b100-portfolio-grid-section .main_color.inner-entry .grid-entry-title {
          font-size: 1.2em; } }
      #b100-portfolio-grid-section .main_color.inner-entry .grid-entry-title sup {
        display: none; }
  #b100-portfolio-grid-section .b100-text-grid-item {
    background-color: transparent; }
    @media only screen and (max-width: 479px) {
      #b100-portfolio-grid-section .b100-text-grid-item {
        margin-bottom: 5px; } }
  #b100-portfolio-grid-section .avia-gallery-thumb {
    display: none; }
  #b100-portfolio-grid-section.b100-finallist .main_color.inner-entry {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #fff; }
    #b100-portfolio-grid-section.b100-finallist .main_color.inner-entry a {
      height: 80px !important; }
      #b100-portfolio-grid-section.b100-finallist .main_color.inner-entry a.grid-image.avia-hover-fx {
        height: 80px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end; }
    #b100-portfolio-grid-section.b100-finallist .main_color.inner-entry img {
      opacity: .6 !important;
      display: flex !important;
      width: 70%;
      height: auto; }
    #b100-portfolio-grid-section.b100-finallist .main_color.inner-entry .grid-content {
      background-color: transparent;
      margin-top: -80px; }
    #b100-portfolio-grid-section.b100-finallist .main_color.inner-entry .grid-entry-title {
      background-color: transparent; }

@media all and (min-width: 1200px) {
  .signature-founders-inverse {
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 1.8;
    padding-top: 60px;
    color: #fff; } }

@media all and (min-width: 1200px) {
  .signature-founders {
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 1.8;
    padding-top: 60px;
    color: #000; } }

#signature-top .avia-button.avia-size-large {
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0; }
  @media all and (min-width: 768px) {
    #signature-top .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 24px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

#founders-participate .avia-button.avia-size-large {
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 0; }
  @media all and (min-width: 768px) {
    #founders-participate .avia-button.avia-size-large {
      margin-top: 24px;
      font-size: 24px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px; } }

.page-id-4770 section.avia-team-member {
  text-align: center; }

.page-id-62697 #stay-connected {
  display: none !important; }

.page-id-62697 .content {
  padding-top: 0 !important; }

.entry-content-wrapper li {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif; }

h3.aa-sub-heading {
  text-transform: uppercase;
  font-weight: 300; }
  @media all and (min-width: 768px) {
    h3.aa-sub-heading {
      font-size: 40px;
      margin-bottom: 10px;
      margin-top: 30px; } }

@media all and (min-width: 768px) {
  h3.aa-sub-heading.no-top {
    margin-top: 0px; } }

@media all and (min-width: 768px) {
  h3.aa-sub-heading.chapter-margin {
    margin-bottom: 20px; } }

.av-main-nav > li > a {
  font-weight: 600;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.widget_recent_entries li a {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

fieldset h3 {
  margin-bottom: 30px;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 300;
  color: #ba0c2f !important; }
  @media all and (min-width: 768px) {
    fieldset h3 {
      font-size: 32px; } }

.av-form-text h3.form-heading {
  margin-top: 20px;
  margin-bottom: 0;
  padding: 0; }

p {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  font-weight: 400; }
  @media all and (min-width: 768px) {
    p {
      line-height: 1.6; } }
  p label {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

div.inner_tooltip p {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600; }

div#footer.container_wrap {
  border: 0;
  border-top: 0;
  border: none;
  border-top-width: 0; }

div#footer .textwidget {
  text-align: center; }

div#av_section_4 {
  min-height: 10px; }

.affinity-heading {
  text-align: center; }
  @media all and (min-width: 768px) {
    .affinity-heading {
      margin-bottom: 20px; } }

#footer div.container.affinity-heading h4 {
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0;
  font-style: italic;
  margin: 0;
  padding: 30px 0 0 0;
  font-size: 28px; }

@media all and (min-width: 768px) {
  .affinity-logo {
    max-width: 260px;
    margin: 0 auto; } }

#boxed-grid-row {
  max-width: 1310px;
  padding: 0 20px;
  margin: 0 auto 50px auto; }

#chapter-slider-bg {
  background-image: -webkit-linear-gradient(#cccccc, #ffffff);
  background-image: -o-linear-gradient(#cccccc, #ffffff);
  background-image: linear-gradient(#e5e5e5, #ffffff); }

.chapter-contact {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.2;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 30px; }

.chapter-contact.below {
  margin-top: 20px;
  margin-bottom: 0; }

#top .alternate_color.title_container .main-title a,
#top .alternate_color.title_container .main-title {
  color: #ffffff;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px; }

ul.nested_nav a {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.avia-menu-text {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

@media all and (min-width: 768px) {
  .travel-partner {
    margin-left: 20px !important;
    margin-bottom: 20px !important; } }

.error404 .sidebar {
  display: none !important; }

.error404 .content {
  width: 100% !important;
  border: none; }

/* #top .title_container .container {
    min-height: 120px;
    margin-top:80px;
} */
.entry-content-wrapper .post-title {
  line-height: 0.7em; }

.entry-content-wrapper .post-title a {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  font-size: 38px; }

.archive .entry-content-wrapper .post-title {
  line-height: 1.4em; }

.search-results .entry-content-wrapper .post-title {
  line-height: 1.4em; }

.search-results .entry-content-wrapper .post-title a {
  font-size: 24px; }

.toggler {
  color: #000;
  font-weight: 500;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px; }

.page-id-3716 .team-member-name {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4; }

.page-id-3716 .team-member-job-title {
  text-align: center;
  line-height: 1.4;
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 10px; }

h3.events-margin {
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px; }

#texas-cities h2.av-special-heading-tag {
  font-weight: 400; }

h3.av-special-heading-tag {
  font-weight: 400;
  text-transform: uppercase; }

h2.av-special-heading-tag {
  text-transform: uppercase; }

div.avia_textblock ul li {
  font-size: 1em; }

.page-id-7499 .modern-quote h2.av-special-heading-tag {
  font-weight: 400; }

.page-id-3649 .avia-gallery-thumb {
  display: none; }

#40u40luncheon .modern-quote h3.av-special-heading-tag {
  font-weight: 600 !important; }

body.single-post .title_container .container {
  display: none !important; }

#gw-select .tab_inner_content {
  font-size: 13px;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  #gw-select .tab_inner_content li a {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

#gw-select h3 {
  text-transform: uppercase;
  font-size: 16px;
  color: #000; }

@media all and (min-width: 768px) {
  #gw-select h1 {
    font-size: 60px;
    font-weight: 700; } }

#gw-select p {
  font-size: 17px; }
  #gw-select p.lead-in {
    font-size: 21px; }

#gw-select .tab.active_tab {
  color: #000; }

@media all and (min-width: 768px) {
  #gw-select .gw-lead-in {
    font-size: 22px; } }

body.page-id-14105 #top .alternate_color .tabcontainer .tab.active_tab {
  color: #000; }

body.page-id-67712 h2 {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  text-align: center !important;
  margin: 0 auto !important;
  text-transform: uppercase; }
  @media screen and (min-width: 768px) {
    body.page-id-67712 h2 {
      font-size: 28px !important; } }

body.page-id-67712 p {
  color: #000; }
  @media screen and (min-width: 768px) {
    body.page-id-67712 p {
      font-size: 18px; } }

#cause-feature h1 {
  color: #fff;
  font-weight: 600; }
  @media all and (min-width: 768px) {
    #cause-feature h1 {
      font-size: 55px !important; } }

#cause-feature .avia_textblock p {
  color: #e5e5e5; }
  @media all and (min-width: 768px) {
    #cause-feature .avia_textblock p {
      font-size: 18px; } }

#cause-feature .av-subheading_above {
  color: #ba0c2f !important;
  text-transform: uppercase;
  letter-spacing: 2px; }

#cause-content .avia_textblock p {
  color: #222; }
  @media all and (min-width: 768px) {
    #cause-content .avia_textblock p {
      font-size: 18px; } }

@media all and (min-width: 768px) {
  #cause-quote .avia_textblock p {
    font-size: 30px;
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    font-style: italic;
    line-height: 1.4 !important; } }

#top .main_color .tabcontainer .tab {
  text-transform: uppercase !important; }
  @media all and (min-width: 768px) {
    #top .main_color .tabcontainer .tab {
      font-size: 15px;
      font-weight: 700;
      color: #ccc; } }

#top .alternate_color .tabcontainer .tab {
  text-transform: uppercase !important; }
  @media all and (min-width: 768px) {
    #top .alternate_color .tabcontainer .tab {
      font-size: 15px;
      font-weight: 700;
      color: #ccc; } }

#alumni-awards .avia-team-member {
  text-align: left; }
  #alumni-awards .avia-team-member h3.team-member-name {
    font-size: 21px;
    color: #ba0c2f; }
  #alumni-awards .avia-team-member .team-member-job-title {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px;
    color: #554f47;
    line-height: 1.4;
    margin-top: 8px; }

#alumni-awards .award-block {
  margin-bottom: 30px; }
  #alumni-awards .award-block h2 {
    margin-bottom: 10px;
    font-size: 28px;
    color: #ba0c2f; }
  #alumni-awards .award-block p {
    font-size: 16px; }
  #alumni-awards .award-block:nth-child(4) {
    margin-left: 18%; }
  @media only screen and (max-width: 989px) {
    #alumni-awards .award-block h2 {
      font-size: 23px; }
    #alumni-awards .award-block p {
      font-size: 14px; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #alumni-awards .award-block.flex_column.av_one_third {
    width: 46%; }
    .responsive #top #wrap_all #alumni-awards .award-block.flex_column.av_one_third:nth-child(2) {
      margin-left: 6%; }
    .responsive #top #wrap_all #alumni-awards .award-block.flex_column.av_one_third:nth-child(3) {
      clear: left; }
    .responsive #top #wrap_all #alumni-awards .award-block.flex_column.av_one_third:nth-child(4) {
      margin-left: 6%;
      clear: none; } }

@media only screen and (max-width: 450px) {
  .responsive #top #wrap_all #alumni-awards .award-block.flex_column.av_one_third {
    width: 100%;
    margin: 15px 0 !important; } }

#aa-archive.main_color tr:nth-child(even) {
  color: inherit; }

#aa-archive.main_color h3 {
  margin-bottom: 20px;
  margin-top: 30px; }

.alumni-award-widget h3 {
  font-size: 20px;
  margin-bottom: 20px; }

.alumni-award-widget h6 {
  text-transform: uppercase;
  margin-top: 20px; }

.alumni-award-widget p {
  margin-top: 5px;
  font-size: 15px; }
  .alumni-award-widget p a {
    color: #000; }
    .alumni-award-widget p a:hover, .alumni-award-widget p a:focus {
      color: #e4002b;
      text-decoration: underline; }

.alumni-award-widget a p {
  color: #000;
  font-size: 15px; }
  .alumni-award-widget a p:hover, .alumni-award-widget a p:focus {
    color: #e4002b;
    text-decoration: underline; }

#modern-video-hero .av-subheading p {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  opacity: 1;
  color: #ba0c2f;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: .5px;
  line-height: 1.3; }

#modern-video-hero .av-subheading.av_custom_color {
  opacity: 1; }

#modern-video-hero h2.av-special-heading-tag {
  color: #3d3d3d !important;
  line-height: .9;
  margin-top: 12px; }

#student-social-heading {
  overflow: auto;
  min-height: 50px;
  float: right;
  text-align: right;
  padding-top: 10px; }
  @media screen and (max-width: 767px) {
    #student-social-heading {
      position: relative;
      float: left;
      margin-top: 0;
      padding-top: 0; } }
  #student-social-heading .share-icons {
    display: inline-block;
    width: 150px;
    height: auto;
    overflow: auto;
    background-color: transparent;
    vertical-align: middle; }
    @media only screen and (max-width: 767px) {
      #student-social-heading .share-icons {
        float: left;
        text-align: left; } }
    #student-social-heading .share-icons .icon-insta {
      display: inline-block;
      height: 34px;
      width: 34px;
      background-image: url("../../uploads/circlecon_instagram_resting.png");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      margin-right: 10px; }
      #student-social-heading .share-icons .icon-insta:hover, #student-social-heading .share-icons .icon-insta:focus {
        background-image: url("../../uploads/circlecon_instagram_hover.png"); }
    #student-social-heading .share-icons .icon-twitter {
      display: inline-block;
      height: 34px;
      width: 34px;
      background-image: url("../../uploads/circlecon_twitter_resting.png");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      margin-right: 10px; }
      #student-social-heading .share-icons .icon-twitter:hover, #student-social-heading .share-icons .icon-twitter:focus {
        background-image: url("../../uploads/circlecon_twitter_hover.png"); }
    #student-social-heading .share-icons .icon-fb {
      display: inline-block;
      height: 34px;
      width: 34px;
      background-image: url("../../uploads/circlecon_facebook_resting.png");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      margin-right: 0; }
      #student-social-heading .share-icons .icon-fb:hover, #student-social-heading .share-icons .icon-fb:focus {
        background-image: url("../../uploads/circlecon_facebook_hover.png"); }
  #student-social-heading .snap-note {
    width: 160px;
    height: auto;
    display: inline-block; }
    #student-social-heading .snap-note p {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: italic;
      font-size: 14px;
      color: #fff;
      margin: 0;
      padding-top: 3px; }
    #student-social-heading .snap-note .snapchat-icon-inline {
      display: inline;
      margin: 0 3px;
      width: 24px;
      height: auto;
      vertical-align: -4px; }

#student-gateway .avia-button.avia-button-fullwidth {
  text-transform: none; }

#student-gateway h3 a {
  color: #3d3d3d;
  text-decoration: none; }
  #student-gateway h3 a:hover, #student-gateway h3 a:focus {
    color: #e4002b;
    text-decoration: underline; }

#student-overview-video .avia-button.avia-button-fullwidth {
  text-transform: none;
  max-width: 360px;
  margin: auto; }

#student-gateway-sac .avia-button.avia-button-fullwidth {
  text-transform: none;
  max-width: 360px;
  margin: auto;
  margin-left: 0;
  margin-top: 30px; }

#student-gateway-sac h3 a {
  color: #3d3d3d;
  text-decoration: none; }
  #student-gateway-sac h3 a:hover, #student-gateway-sac h3 a:focus {
    color: #e4002b;
    text-decoration: underline; }

#saa-events h4 a:hover, #saa-events h4 a:focus {
  color: #e4002b;
  text-decoration: underline; }

#student-calendar {
  background-color: #ba0c2f; }
  #student-calendar .type-tribe_events {
    vertical-align: top;
    display: inline-block;
    width: 31%;
    padding: 0 10px;
    background-color: #fff;
    margin: 1%;
    border-radius: 4px; }
    @media only screen and (max-width: 990px) {
      #student-calendar .type-tribe_events {
        display: block;
        width: 100%; } }
    #student-calendar .type-tribe_events .tribe-events-duration {
      line-height: 1.4; }
    #student-calendar .type-tribe_events .tribe-mini-calendar-event {
      border: none; }
      #student-calendar .type-tribe_events .tribe-mini-calendar-event .list-date .list-dayname,
      #student-calendar .type-tribe_events .tribe-mini-calendar-event .list-date .list-daynumber {
        color: #4d4d4d; }
      #student-calendar .type-tribe_events .tribe-mini-calendar-event .tribe-event-image img {
        display: none; }
  #student-calendar div.avia_codeblock > div {
    display: flex; }
  @media only screen and (max-width: 990px) {
    #student-calendar div.avia_codeblock > div {
      display: inline-block;
      width: 100%; } }

.heading-lockup h2 {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif !important;
  font-weight: 400;
  color: #000 !important;
  text-transform: none !important;
  font-size: 2.1rem;
  padding-top: 5px;
  margin-bottom: 6px;
  line-height: 1.2; }

.heading-lockup h3 {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ba0c2f;
  text-transform: uppercase;
  font-size: 3.7rem;
  margin-bottom: 15px;
  padding-top: 4px;
  line-height: 1; }

.heading-lockup p.lead-in {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #000;
  margin-top: 0;
  line-height: 1.5; }

.lead-in {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: #000;
  margin-top: 0; }

#top #sub_menu1 {
  background-color: #272727;
  border-color: #000;
  border-top: none;
  border-bottom: none; }
  #top #sub_menu1 .mobile_menu_toggle {
    border: none;
    padding: 0 3%; }
  #top #sub_menu1 .av-menu-mobile-active {
    text-align: left; }
    #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li {
      border-top: none; }
      #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li.current-menu-item a span.avia-menu-text {
        color: #fff;
        font-weight: 700; }
      #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a {
        background-color: transparent; }
        @media only screen and (max-width: 767px) {
          #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a {
            padding: 15px 3%;
            margin-left: 12px; } }
        #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a span.avia-menu-text {
          color: #d2d4d4; }
          #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a span.avia-menu-text:hover {
            color: #fff;
            background: transparent; }
          #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a span.avia-menu-text:focus {
            color: #fff;
            background: transparent; }
          @media only screen and (max-width: 767px) {
            #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a span.avia-menu-text {
              padding-left: 5px; }
              #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a span.avia-menu-text:hover {
                color: #fff;
                background: transparent; }
              #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a span.avia-menu-text:focus {
                color: #fff;
                background: transparent; } }
        #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a:hover, #top #sub_menu1 .av-menu-mobile-active .av-subnav-menu li a:focus {
          color: #fff; }
    #top #sub_menu1 .av-menu-mobile-active .mobile_menu_toggle {
      background-color: #272727;
      color: #fff; }
  #top #sub_menu1 ul#menu-student-alumni-menu li:hover a, #top #sub_menu1 ul#menu-student-alumni-menu li:focus a {
    color: #ba0c2f; }

#top .av-subnav-menu li a {
  border-color: #525555; }
  #top .av-subnav-menu li a span.avia-menu-text:hover, #top .av-subnav-menu li a span.avia-menu-text:focus {
    color: #ba0c2f; }

.main_color .av-subnav-menu a:hover {
  color: #ba0c2f;
  background-color: transparent; }

.learn-more-link {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .5px;
  font-size: .7rem;
  font-weight: 700;
  margin-left: 0; }

#saa-benefits .avia-icon-list li {
  padding-bottom: 15px; }

#saa-benefits .avia-icon-list .iconlist_title {
  line-height: 1.2;
  font-size: 20px; }

#saa-benefits .avia-icon-list .iconlist_icon {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 24px; }

#saa-benefits .avia-icon-list .iconlist-timeline {
  left: 27px; }

#saa-benefits .avia-icon-list .iconlist_content p {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47;
  font-size: 15px; }

#tradition-keeper-icon-list-desktop {
  padding: 30px 15px; }
  @media only screen and (max-width: 989px) {
    #tradition-keeper-icon-list-desktop {
      display: none; } }
  #tradition-keeper-icon-list-desktop .avia-icon-list li {
    padding-bottom: 15px; }
  #tradition-keeper-icon-list-desktop .avia-icon-list .iconlist_title {
    line-height: 1.2;
    font-size: 20px; }
  #tradition-keeper-icon-list-desktop .avia-icon-list .iconlist_icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #f3f1ed; }
  #tradition-keeper-icon-list-desktop .avia-icon-list .iconlist_content p {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #554f47;
    font-size: 15px; }
  #tradition-keeper-icon-list-desktop img {
    max-width: 400px;
    width: 100%;
    height: auto;
    transform: rotate(-4deg);
    margin-top: -130px;
    padding-bottom: 30px; }
    @media (min-width: 990px) and (max-width: 1399px) {
      #tradition-keeper-icon-list-desktop img {
        margin-top: -200px; } }
    @media (min-width: 1400px) and (max-width: 3000px) {
      #tradition-keeper-icon-list-desktop img {
        margin-top: -220px; } }

@media (min-width: 990px) and (max-width: 3000px) {
  #tradition-keeper-icon-list-mobile {
    display: none; } }

#tradition-keeper-icon-list-mobile .avia-icon-list li {
  padding-bottom: 15px; }

#tradition-keeper-icon-list-mobile .avia-icon-list .iconlist_title {
  line-height: 1.2;
  font-size: 20px; }

#tradition-keeper-icon-list-mobile .avia-icon-list .iconlist_icon {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  color: #f3f1ed;
  background-color: #ba0c2f; }

#tradition-keeper-icon-list-mobile .avia-icon-list .iconlist_content p {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47;
  font-size: 15px; }

#tradition-keeper-icon-list-mobile img {
  max-width: 400px;
  width: 100%;
  height: auto;
  transform: rotate(-4deg);
  padding-bottom: 30px;
  margin-top: -130px; }

#tradition-keeper-icon-list-mobile .app-buttons img {
  transform: none;
  margin-top: 0;
  padding-bottom: 0; }

.app-buttons {
  margin-top: 30px; }
  .app-buttons .app {
    display: inline-block; }
    .app-buttons .app.appstore {
      width: 100%;
      max-width: 190px;
      margin-right: 15px;
      transform: none; }
    .app-buttons .app.googleplay {
      width: 100%;
      max-width: 200px;
      transform: none; }
      @media screen and (max-width: 540px) {
        .app-buttons .app.googleplay {
          margin-top: 15px; } }

.iconbox .iconbox_content .iconbox_content_title {
  font-size: 1.3rem; }

.iconbox .iconbox_content a {
  color: #ba0c2f;
  text-decoration: none !important; }
  .iconbox .iconbox_content a:hover, .iconbox .iconbox_content a:focus {
    color: #e4002b !important;
    text-decoration: underline !important; }

#top .iconbox .av_inherit_color a {
  color: #ba0c2f;
  text-decoration: none; }

#g-book-overlay img {
  max-width: 400px;
  width: 100%;
  height: auto;
  transform: rotate(-4deg); }

ul.program-list li {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #554f47;
  list-style: none; }
  ul.program-list li::before {
    content: "•";
    color: #ba0c2f;
    display: inline-block;
    width: 1em;
    margin-left: 0;
    width: 25px;
    vertical-align: -5px;
    font-size: 30px; }

#council-directory h3.team-member-name {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif !important;
  text-transform: none;
  font-size: 16px;
  letter-spacing: 0;
  margin-top: 15px;
  margin-bottom: 10px;
  padding-top: 0;
  color: #000; }

#council-directory .avia-team-member .team-member-job-title {
  color: #000;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .75rem;
  line-height: 1.4;
  font-weight: 300;
  margin: 0;
  font-style: italic;
  letter-spacing: .050em; }

#council-directory .avia-team-member .team-member-description {
  color: #000;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .75rem;
  line-height: 1.5;
  font-weight: 300;
  margin: 0; }
  #council-directory .avia-team-member .team-member-description p {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 300;
    line-height: 1.5; }

#senior-sig-video .avia-video-16-9 {
  padding-bottom: 45%; }

#senior-sig-video .column-top-margin {
  margin-top: 0; }

@media only screen and (max-width: 768px) {
  #ss-masthead-desktop {
    display: none; } }

@media all and (min-width: 769px) {
  #ss-masthead-mobile {
    display: none; } }

#ss-masthead-mobile img {
  width: 100%;
  max-width: 500px; }

#stay-connected .image-overlay-inside,
#stay-connected .image-overlay.overlay-type-extern {
  display: none; }

#stay-connected .image-overlay.overlay-type-extern .image-overlay-inside {
  display: none !important; }

#stay-connected .image-overlay {
  background: none !important; }

#stay-connected .image-overlay .image-overlay-inside:before {
  content: “” !important; }

.gform_fields > li {
  list-style: none; }
  .gform_fields > li label {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 500;
    font-size: 15px; }

body .gform_wrapper .gform_footer input[type=submit] {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase; }
  @media all and (min-width: 768px) {
    body .gform_wrapper .gform_footer input[type=submit] {
      margin-top: 24px;
      font-size: 18px;
      letter-spacing: 0;
      font-weight: 600;
      border-radius: 0;
      padding: 15px 50px 13px 50px;
      margin-left: 8px; } }

.sixtyone-bgmod {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

#top .avia-content-slider,
#top .avia-content-slider-inner,
#top .avia-content-slider-inner .slide-entry-wrap {
  -webkit-perspective: none !important; }

.responsive #top .main_color .tabcontainer.gameday-tabs .tab_titles .tab {
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 17px;
  color: #000;
  letter-spacing: .2px; }

.responsive #top .main_color .tabcontainer.gameday-tabs .active_tab {
  color: #fff; }

@media only screen and (max-width: 767px) {
  .responsive #top .main_color .tabcontainer .tab {
    font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #000;
    letter-spacing: .2px;
    font-size: 18px; } }

#top .alternate_color .forty-homehero-btn a {
  background-color: #fff;
  color: #ba0c2f;
  font-size: 18px;
  border: none;
  transition: all .25s; }
  #top .alternate_color .forty-homehero-btn a:hover, #top .alternate_color .forty-homehero-btn a:focus {
    background-color: #00a3ad;
    color: #fff;
    transition: all .25s; }

.page-id-62436,
.page-id-78594 {
  background-color: #fff; }
  .page-id-62436 #main,
  .page-id-78594 #main {
    background-image: url("https://alumni.uga.edu/wp-content/uploads/watercolor-masthead10.jpg");
    background-position: center 110px;
    background-repeat: no-repeat;
    background-size: 2600px 2600px;
    background-color: #fff; }
    @media screen and (max-width: 768px) {
      .page-id-62436 #main,
      .page-id-78594 #main {
        background-position: center top; } }
    @media only screen and (max-width: 989px) and (min-width: 768px) {
      .page-id-62436 #main,
      .page-id-78594 #main {
        background-position: top center; } }
  .page-id-62436 #forty-hero,
  .page-id-78594 #forty-hero {
    background-color: transparent !important;
    background-image: none; }
    @media screen and (max-width: 425px) {
      .page-id-62436 #forty-hero main,
      .page-id-78594 #forty-hero main {
        padding-bottom: 0; } }
    .page-id-62436 #forty-hero .main_color,
    .page-id-78594 #forty-hero .main_color {
      background-color: transparent !important; }
    .page-id-62436 #forty-hero .column-top-margin,
    .page-id-78594 #forty-hero .column-top-margin {
      margin-top: 25px; }
  .page-id-62436 .forty-hero,
  .page-id-78594 .forty-hero {
    background: transparent !important;
    padding-top: 10px;
    padding-bottom: 30px; }
    .page-id-62436 .forty-hero .forty-logo,
    .page-id-78594 .forty-hero .forty-logo {
      max-width: 300px;
      margin: 15px auto; }
    .page-id-62436 .forty-hero .hero-text,
    .page-id-78594 .forty-hero .hero-text {
      text-align: center;
      max-width: 860px;
      margin: auto;
      font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
      font-weight: 300;
      font-size: 24px; }
      .page-id-62436 .forty-hero .hero-text h1,
      .page-id-78594 .forty-hero .hero-text h1 {
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
        font-weight: 300;
        font-size: 24px !important;
        text-transform: none;
        color: #000;
        line-height: 1.4;
        margin-bottom: 0;
        text-align: center; }
        @media screen and (max-width: 425px) {
          .page-id-62436 .forty-hero .hero-text h1,
          .page-id-78594 .forty-hero .hero-text h1 {
            font-size: 20px !important;
            text-align: center; } }
      .page-id-62436 .forty-hero .hero-text h2,
      .page-id-78594 .forty-hero .hero-text h2 {
        font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 500;
        color: #9ea2a2;
        font-size: 38px;
        margin-top: 30px; }
  @media screen and (max-width: 425px) {
    .page-id-62436 .forty-subhero p,
    .page-id-78594 .forty-subhero p {
      font-size: 21px !important; } }
  .page-id-62436 .forty-subhero .forty-registration,
  .page-id-78594 .forty-subhero .forty-registration {
    background: #f3f1ed;
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #554f47;
    padding: 35px 20px;
    border-radius: 5px; }
    .page-id-62436 .forty-subhero .forty-registration h2,
    .page-id-78594 .forty-subhero .forty-registration h2 {
      font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
      color: #000;
      text-transform: none;
      text-align: center;
      font-size: 21px;
      line-height: 1.4; }
    .page-id-62436 .forty-subhero .forty-registration p,
    .page-id-78594 .forty-subhero .forty-registration p {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      .page-id-62436 .forty-subhero .forty-registration p a,
      .page-id-78594 .forty-subhero .forty-registration p a {
        text-transform: uppercase; }
    @media screen and (max-width: 425px) {
      .page-id-62436 .forty-subhero .forty-registration p,
      .page-id-78594 .forty-subhero .forty-registration p {
        font-size: 16px !important; } }
  .page-id-62436 .forty-grid,
  .page-id-78594 .forty-grid {
    max-width: 1600px;
    margin: auto;
    background-color: transparent !important; }
    .page-id-62436 .forty-grid .grid-entry,
    .page-id-78594 .forty-grid .grid-entry {
      padding: 1%;
      box-shadow: none; }
    .page-id-62436 .forty-grid article.inner-entry,
    .page-id-78594 .forty-grid article.inner-entry {
      box-shadow: none; }
    .page-id-62436 .forty-grid .grid-content,
    .page-id-78594 .forty-grid .grid-content {
      padding: 0;
      padding-left: 10px;
      margin-top: -10px;
      background-color: transparent !important;
      background-image: url("/wp-content/uploads/repeatbg_dots_lakeherrick.png");
      background-repeat: repeat;
      background-size: 35%;
      background-position: right -75px; }
      .page-id-62436 .forty-grid .grid-content .avia-arrow,
      .page-id-78594 .forty-grid .grid-content .avia-arrow {
        display: none; }
    .page-id-62436 .forty-grid .entry-content-header,
    .page-id-78594 .forty-grid .entry-content-header {
      width: 88%; }
      .page-id-62436 .forty-grid .entry-content-header .entry-title,
      .page-id-78594 .forty-grid .entry-content-header .entry-title {
        font-size: 18px;
        color: #fff;
        background-color: #ba0c2f;
        padding: 11px 10px 10px 10px;
        border-left: 5px solid #e4002b; }
    .page-id-62436 .forty-grid .portfolio_preview_container,
    .page-id-78594 .forty-grid .portfolio_preview_container {
      margin-bottom: 25px; }
      @media screen and (max-width: 425px) {
        .page-id-62436 .forty-grid .portfolio_preview_container,
        .page-id-78594 .forty-grid .portfolio_preview_container {
          margin-bottom: 30px; } }
    .page-id-62436 .forty-grid .portfolio-preview-image,
    .page-id-78594 .forty-grid .portfolio-preview-image {
      width: 40%;
      background-color: #fff !important; }
      @media only screen and (max-width: 767px) {
        .page-id-62436 .forty-grid .portfolio-preview-image,
        .page-id-78594 .forty-grid .portfolio-preview-image {
          width: 100%;
          padding: 45px 10px 10px 10px; } }
    .page-id-62436 .forty-grid .portfolio-preview-content,
    .page-id-78594 .forty-grid .portfolio-preview-content {
      width: 60%;
      background-color: #fff !important;
      padding-top: 30px; }
      @media only screen and (max-width: 767px) {
        .page-id-62436 .forty-grid .portfolio-preview-content,
        .page-id-78594 .forty-grid .portfolio-preview-content {
          width: 100%;
          padding: 10px; } }
      .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-header,
      .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-header {
        width: 100%;
        font-size: 36px; }
        .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-header h2.entry-title,
        .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-header h2.entry-title {
          display: none; }
      .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-wrapper,
      .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-wrapper {
        padding-left: 15px;
        padding-top: 10px; }
        @media only screen and (max-width: 767px) {
          .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-wrapper,
          .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-wrapper {
            padding-left: 0; } }
        .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-wrapper h2,
        .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-wrapper h2 {
          margin-bottom: 20px; }
        .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-wrapper h4,
        .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-wrapper h4 {
          text-transform: uppercase;
          font-size: 14px;
          color: #46b3b9; }
        .page-id-62436 .forty-grid .portfolio-preview-content .entry-content-wrapper p,
        .page-id-78594 .forty-grid .portfolio-preview-content .entry-content-wrapper p {
          margin-top: 5px; }
  .page-id-62436 #after_portfolio,
  .page-id-78594 #after_portfolio {
    border: none; }

.page-id-93135 {
  background-color: #fff; }
  .page-id-93135 #header {
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.2); }
  .page-id-93135 #main {
    background-color: #fff; }
    @media screen and (max-width: 768px) {
      .page-id-93135 #main {
        background-position: center top; } }
    @media only screen and (max-width: 989px) and (min-width: 768px) {
      .page-id-93135 #main {
        background-position: top center; } }
  .page-id-93135 #forty-hero {
    background-color: transparent !important;
    background-image: none; }
    @media screen and (max-width: 425px) {
      .page-id-93135 #forty-hero main {
        padding-bottom: 0; } }
    .page-id-93135 #forty-hero .main_color {
      background-color: transparent !important; }
    .page-id-93135 #forty-hero .column-top-margin {
      margin-top: 25px; }
  .page-id-93135 .forty-hero {
    background: transparent !important;
    padding-bottom: 30px; }
    .page-id-93135 .forty-hero .forty-logo {
      max-width: 460px;
      margin: 15px auto; }
    .page-id-93135 .forty-hero .hero-text {
      text-align: center;
      max-width: 860px;
      margin: auto;
      font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
      font-weight: 300;
      font-size: 28px; }
      .page-id-93135 .forty-hero .hero-text h1 {
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
        font-weight: 300;
        font-size: 28px !important;
        text-transform: none;
        color: #000;
        line-height: 1.4;
        margin-bottom: 0;
        text-align: center; }
        @media screen and (max-width: 425px) {
          .page-id-93135 .forty-hero .hero-text h1 {
            font-size: 21px !important;
            text-align: center; } }
      .page-id-93135 .forty-hero .hero-text .p2 {
        font-size: 24px;
        color: #594a25; }
        @media screen and (max-width: 425px) {
          .page-id-93135 .forty-hero .hero-text .p2 {
            font-size: 18px !important; } }
      .page-id-93135 .forty-hero .hero-text h2 {
        font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 500;
        color: #9ea2a2;
        font-size: 38px;
        margin-top: 30px; }
    .page-id-93135 .forty-hero .floral-left img {
      max-width: 380px;
      width: 100%; }
    .page-id-93135 .forty-hero .floral-right img {
      max-width: 380px;
      width: 100%; }
  @media screen and (max-width: 425px) {
    .page-id-93135 .forty-subhero p {
      font-size: 21px !important; } }
  .page-id-93135 .forty-registration {
    background-color: #252525;
    background-repeat: no-repeat;
    background-position: center;
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #554f47;
    padding: 35px 20px;
    border-radius: 5px; }
    .page-id-93135 .forty-registration h1 {
      font-size: 42px !important;
      color: #fff !important; }
    .page-id-93135 .forty-registration h2 {
      font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
      color: #9ea2a2;
      text-transform: none;
      text-align: center;
      font-size: 21px;
      line-height: 1.4;
      letter-spacing: 0;
      padding-bottom: 30px;
      max-width: 800px;
      margin: auto; }
    .page-id-93135 .forty-registration h3 {
      color: #fff; }
    .page-id-93135 .forty-registration p {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #f9f9f9; }
      .page-id-93135 .forty-registration p a {
        text-transform: uppercase; }
    @media screen and (max-width: 425px) {
      .page-id-93135 .forty-registration p {
        font-size: 16px !important; } }
  .page-id-93135 .forty-grid {
    max-width: 1600px;
    margin: auto;
    background-color: transparent !important;
    padding-bottom: 80px; }
    .page-id-93135 .forty-grid .grid-entry {
      padding: 1%;
      box-shadow: none; }
    .page-id-93135 .forty-grid article.inner-entry {
      box-shadow: none; }
    .page-id-93135 .forty-grid .grid-content {
      padding: 0;
      margin-top: -10px;
      background-color: transparent; }
      .page-id-93135 .forty-grid .grid-content .avia-arrow {
        display: none; }
    .page-id-93135 .forty-grid .entry-content-header {
      width: 88%;
      background-color: transparent; }
      .page-id-93135 .forty-grid .entry-content-header .entry-title {
        font-size: 18px;
        text-transform: none;
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
        color: #ba0c2f;
        background-color: #fff;
        padding: 20px 10px 0 10px;
        border-left: 5px solid #fca76b;
        background-color: transparent; }
    .page-id-93135 .forty-grid .grid-entry:nth-child(7n+1) .entry-title {
      border-color: #e4002b; }
    .page-id-93135 .forty-grid .grid-entry:nth-child(3n+1) .entry-title {
      border-color: #bfb800; }
    .page-id-93135 .forty-grid .grid-entry:nth-child(4n+1) .entry-title {
      border-color: #daaa00; }
    .page-id-93135 .forty-grid .grid-entry:nth-child(5n+1) .entry-title {
      border-color: #66435a; }
    .page-id-93135 .forty-grid .portfolio_preview_container {
      margin-bottom: 25px; }
      @media screen and (max-width: 425px) {
        .page-id-93135 .forty-grid .portfolio_preview_container {
          margin-bottom: 30px; } }
    .page-id-93135 .forty-grid .portfolio-preview-image {
      width: 40%;
      background-color: #fff !important; }
      @media only screen and (max-width: 767px) {
        .page-id-93135 .forty-grid .portfolio-preview-image {
          width: 100%;
          padding: 45px 10px 10px 10px; } }
    .page-id-93135 .forty-grid .portfolio-preview-content {
      width: 60%;
      background-color: #fff !important;
      padding-top: 30px; }
      @media only screen and (max-width: 767px) {
        .page-id-93135 .forty-grid .portfolio-preview-content {
          width: 100%;
          padding: 10px; } }
      .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-header {
        width: 100%;
        font-size: 36px; }
        .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-header h2.entry-title {
          display: none; }
      .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-wrapper {
        padding-left: 15px;
        padding-top: 10px; }
        @media only screen and (max-width: 767px) {
          .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-wrapper {
            padding-left: 0; } }
        .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-wrapper h2 {
          margin-bottom: 20px;
          text-transform: none;
          font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
          color: #3d3d3d; }
        .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-wrapper h4 {
          text-transform: uppercase;
          font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: normal;
          font-size: 16px;
          color: #ba0c2f; }
        .page-id-93135 .forty-grid .portfolio-preview-content .entry-content-wrapper p {
          margin-top: 5px; }
  .page-id-93135 #after_portfolio {
    border: none;
    max-height: 80px;
    background-color: transparent; }

.chapters-promo {
  padding-bottom: 0; }
  .chapters-promo .template-page {
    padding-bottom: 0; }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #chapter-middle-mobile .flex_column.av-break-at-tablet {
    margin-bottom: 50px; } }

#chapter-bottom-desktop .chapter-image-group {
  margin-bottom: 30px; }

#chapter-middle-desktop .chapter-image-group {
  padding-bottom: 100px; }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all .flex_column.av-break-at-tablet,
  .responsive #top #wrap_all .av-break-at-tablet .flex_cell {
    max-width: 600px;
    margin: auto;
    float: none; } }

#top #wrap_all #main #chapter-footer {
  border-top: 20px solid #e4002b; }

.page-template-page-chapter .chapter-detail-container {
  width: 100%;
  max-width: 100%;
  padding: 0; }
  .page-template-page-chapter .chapter-detail-container .avia-caption {
    left: 0;
    bottom: 5px; }
  .page-template-page-chapter .chapter-detail-container .avia-caption-content p {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    padding: 10px 15px; }
  .page-template-page-chapter .chapter-detail-container .flex_column .avia-slideshow {
    margin: 0;
    margin-bottom: 10px; }

.page-template-page-chapter p {
  font-size: 14px;
  margin-bottom: 22px; }

.page-template-page-chapter .chapter-detail-content {
  padding-top: 0; }
  .page-template-page-chapter .chapter-detail-content h2 {
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    font-size: 28px;
    font-weight: 700;
    color: #ba0c2f;
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    line-height: 1.4;
    text-transform: none;
    letter-spacing: 0; }

.page-template-page-chapter .type-tribe_events .tribe-mini-calendar-event {
  border: none;
  margin-top: 0;
  margin-bottom: 0; }

@media only screen and (max-width: 989px) {
  .responsive #top.page-template-page-chapter #wrap_all .flex_column.av-break-at-tablet {
    max-width: 100%;
    margin-bottom: 15px; }
  .chapter-detail-slideshow br {
    display: none; }
  .responsive #top.page-template-page-chapter .mobile_menu_toggle {
    text-align: left;
    padding-left: 3%; }
  .responsive #top.page-template-page-chapter #sub_menu1 {
    text-align: left; }
    .responsive #top.page-template-page-chapter #sub_menu1 .container {
      text-align: left; } }

@media only screen and (max-width: 989px) {
  .responsive #top.page-template-page-chapter div .first {
    clear: none; }
  .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column {
    width: 29%; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(4n+1) {
      clear: left;
      margin-left: 0; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(6n+1), .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(11n+1) {
      margin-left: 6%; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(7n+1), .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(10n+1) {
      clear: left;
      margin-left: 0; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(8n+1), .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(12n+1) {
      clear: none;
      margin-left: 6%; } }

@media only screen and (max-width: 767px) {
  .responsive #top.page-template-page-chapter div .first {
    margin-left: 0; }
  .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column {
    width: 48%;
    margin-left: 0; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(2n+1) {
      margin-left: 4%;
      clear: none; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(4n+1), .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(10n+1) {
      clear: none; }
    .responsive #top.page-template-page-chapter #wrap_all #chapters-staff .flex_column:nth-child(12) {
      margin-left: 0;
      clear: left; } }

@media only screen and (max-width: 989px) {
  #chapters-main .content {
    padding-top: 10px; } }

#top.page-template-page-chapter #sub_menu1 .av-menu-mobile-disabled li a span.avia-menu-text {
  color: #554f47; }
  #top.page-template-page-chapter #sub_menu1 .av-menu-mobile-disabled li a span.avia-menu-text:hover, #top.page-template-page-chapter #sub_menu1 .av-menu-mobile-disabled li a span.avia-menu-text:focus {
    color: #ba0c2f; }

.chapter-detail-content {
  padding-top: 0; }
  .chapter-detail-content h2 {
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    font-size: 28px;
    font-weight: 700;
    color: #ba0c2f;
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    line-height: 1.4; }

.chapter-detail-description p {
  font-size: 15px;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.chapter-detail-description p {
  font-weight: 400; }

@media only screen and (max-width: 767px) {
  .chapter-detail-slideshow {
    float: right !important; } }

.chapter-detail-slideshow br {
  display: none; }

.chapter-detail-sidebar {
  padding: 0; }
  .chapter-detail-sidebar br {
    display: none; }
  .chapter-detail-sidebar h3 {
    font-size: 21px;
    margin-bottom: 15px;
    color: #554f47 !important; }

.chapter-social-button-row {
  width: 100%;
  margin: 0 0 5px 0;
  padding: 0; }
  .chapter-social-button-row a.avia-button {
    width: 32%;
    margin: 0;
    display: inline-block;
    min-width: 40px;
    height: 40px;
    padding-top: 12px; }
    .chapter-social-button-row a.avia-button .avia_button_icon {
      margin: 0;
      font-size: 1.2rem;
      vertical-align: 3px; }
  .chapter-social-button-row a:first-child {
    float: left; }
  .chapter-social-button-row a:nth-child(3) {
    float: right; }
  .chapter-social-button-row a .avia_iconbox_title {
    display: none; }
  .chapter-social-button-row.single a.avia-button {
    width: 100%; }
  .chapter-social-button-row.double a.avia-button {
    width: 49%; }
    .chapter-social-button-row.double a.avia-button:nth-child(2) {
      float: right; }

.chapter-task-button-row {
  margin-bottom: 40px;
  overflow: auto; }
  .chapter-task-button-row a.avia-button {
    width: 49%;
    height: 40px;
    padding-top: 11px;
    background-color: #fff;
    border-color: #dfe0e0;
    color: #ba0c2f; }
    .chapter-task-button-row a.avia-button:first-child {
      float: left; }
    .chapter-task-button-row a.avia-button:nth-child(2) {
      float: right; }
    .chapter-task-button-row a.avia-button:hover {
      background-color: #eceded; }

#chapters-video-intro br {
  display: none; }

#chapters-staff .column-top-margin {
  margin-top: 5px; }

#chapters-staff .avia-team-member {
  margin-bottom: 20px; }

#chapters-staff h3 {
  color: #554f47;
  font-size: 21px;
  margin-bottom: 30px; }
  #chapters-staff h3.team-member-name {
    text-transform: none;
    color: #ba0c2f;
    font-weight: normal;
    font-size: 17px;
    font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-top: 0;
    margin-bottom: 5px; }

#chapters-staff .team-member-job-title {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  font-size: 12px;
  font-style: italic;
  color: #554f47; }

.chapter-detail-events .av-upcoming-event-entry {
  padding-bottom: 10px;
  margin-bottom: 10px; }

#top .main_color .chapters-more-events-btn, #top .main_color .chapters-more-photos-btn, #top .main_color .chapters-more-videos-btn {
  overflow: auto; }
  #top .main_color .chapters-more-events-btn a.avia-color-theme-color-subtle, #top .main_color .chapters-more-photos-btn a.avia-color-theme-color-subtle, #top .main_color .chapters-more-videos-btn a.avia-color-theme-color-subtle {
    color: #ba0c2f;
    background-color: #fff;
    border-color: #dfe0e0;
    height: 40px;
    padding: 11px 20px; }
    #top .main_color .chapters-more-events-btn a.avia-color-theme-color-subtle:hover, #top .main_color .chapters-more-events-btn a.avia-color-theme-color-subtle:focus, #top .main_color .chapters-more-photos-btn a.avia-color-theme-color-subtle:hover, #top .main_color .chapters-more-photos-btn a.avia-color-theme-color-subtle:focus, #top .main_color .chapters-more-videos-btn a.avia-color-theme-color-subtle:hover, #top .main_color .chapters-more-videos-btn a.avia-color-theme-color-subtle:focus {
      background-color: #eceded;
      color: #ba0c2f; }

@media only screen and (max-width: 989px) {
  .chapters-more-photos-btn {
    display: none; } }

@media only screen and (max-width: 767px) {
  .responsive #top.page-template-page-chapter #wrap_all .chapter-detail-container {
    width: 100%;
    max-width: 100%; }
    .responsive #top.page-template-page-chapter #wrap_all .chapter-detail-container .chapter-detail-content {
      padding-top: 0; } }

#home-hero-alumni-weekend .home-hero-script {
  margin-bottom: 30px; }

#home-hero-alumni-weekend .home-hero-aw-logo {
  margin-top: -100px;
  text-align: right;
  padding-right: 50px;
  box-shadow: 0 0 15px rgba(10, 10, 10, 0.1);
  border-radius: 50%;
  width: 200px;
  height: 200px;
  margin-right: 30px;
  margin-left: auto; }
  #home-hero-alumni-weekend .home-hero-aw-logo img {
    max-width: 200px;
    height: auto; }
  @media only screen and (max-width: 500px) {
    #home-hero-alumni-weekend .home-hero-aw-logo {
      width: 150px;
      height: 150px;
      text-align: center;
      margin: -20px auto 0; }
      #home-hero-alumni-weekend .home-hero-aw-logo img {
        max-width: 150px; } }

#home-hero-alumni-weekend h2 {
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 800;
  font-size: 2.2em;
  padding-left: 30px; }
  @media only screen and (max-width: 767px) {
    #home-hero-alumni-weekend h2 {
      font-size: 2em; } }

#home-hero-alumni-weekend p {
  font-size: 19px;
  padding-left: 30px; }

#home-hero-alumni-weekend .avia-button-wrap {
  margin-bottom: 30px; }

#home-hero-alumni-weekend br {
  display: none; }

#home-hero-alumni-weekend .el_after_av_one_half {
  margin-top: 35px; }

#home-hero-alumni-weekend .hr {
  height: 0;
  margin: 0;
  border: none !important;
  width: 70%;
  margin-left: 10%;
  margin-top: -10px; }
  @media only screen and (max-width: 500px) {
    #home-hero-alumni-weekend .hr {
      margin-left: 15%; } }

#home-hero-alumni-weekend .hr-inner {
  height: 30px;
  background-color: #e4002b;
  padding: 0;
  border: none;
  opacity: .85;
  z-index: 10; }

@media only screen and (max-width: 767px) {
  .responsive #top.page-template-page-alumni-weekend #wrap_all .alumni-weekend-container {
    width: 100%;
    max-width: 100%; } }

.responsive #top .container.alumni-weekend-container {
  width: 100%;
  max-width: 100%;
  padding: 0; }
  .responsive #top .container.alumni-weekend-container main {
    padding-top: 0;
    padding-bottom: 0; }
  .responsive #top .container.alumni-weekend-container #athens-weekend-hero {
    min-height: 600px; }
    @media only screen and (max-width: 900px) {
      .responsive #top .container.alumni-weekend-container #athens-weekend-hero {
        min-height: 1px; } }
    .responsive #top .container.alumni-weekend-container #athens-weekend-hero .come-home-script {
      width: 100%;
      max-width: 500px;
      padding-bottom: 30px; }
    .responsive #top .container.alumni-weekend-container #athens-weekend-hero .aw-logo {
      width: 100%;
      max-width: 180px;
      box-shadow: 0 0 10px rgba(10, 10, 10, 0.5);
      margin-bottom: 30px;
      padding: 0;
      border-radius: 50%; }
  .responsive #top .container.alumni-weekend-container #sub_menu1 {
    height: 70px;
    padding-top: 10px; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container #sub_menu1 {
        height: auto; } }
    .responsive #top .container.alumni-weekend-container #sub_menu1.alumni-weekend-nav {
      background-color: #ba0c2f; }
      .responsive #top .container.alumni-weekend-container #sub_menu1.alumni-weekend-nav a {
        background-color: transparent;
        border-color: #5a0617;
        font-size: 16px; }
        @media only screen and (max-width: 900px) {
          .responsive #top .container.alumni-weekend-container #sub_menu1.alumni-weekend-nav a {
            font-size: 14px; } }
      .responsive #top .container.alumni-weekend-container #sub_menu1.alumni-weekend-nav .avia-menu-text {
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
        font-weight: 800;
        color: #fff; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container #sub_menu1.alumni-weekend-nav {
          padding-bottom: 10px; } }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row {
    padding: 30px;
    max-width: 1800px;
    margin: auto; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row {
        padding: 0; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row p {
      font-size: 1.4em; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row p {
          font-size: 1.2em; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one {
      padding-top: 50px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one .flex_cell {
        padding: 30px !important; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one {
          padding-top: 0; }
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one .flex_cell {
            padding-bottom: 30px !important; } }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one p {
        padding-right: 3%; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one br {
        display: none; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one .hr {
        height: 0;
        margin: 0;
        border: none !important;
        width: 70%;
        margin-left: 18%;
        margin-top: -10px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one .hr-inner {
        height: 30px;
        background-color: #d6d2c4;
        padding: 0;
        border: none;
        opacity: .9; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.one .avia-image-container {
        margin: 0; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two br {
      display: none; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two .hr {
      height: 0;
      margin: 0;
      border: none !important;
      width: 70%;
      margin-left: 18%;
      margin-top: -10px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two .hr-inner {
      height: 30px;
      background-color: #00a3ad;
      padding: 0;
      border: none;
      opacity: .9;
      z-index: 10; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two .avia-image-container {
      margin: 0; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two .flex_cell {
      padding: 30px !important; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two {
        padding-bottom: 30px; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.two .flex_cell {
          padding-top: 30px !important; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three {
      padding-bottom: 60px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three .flex_cell {
        padding: 30px !important; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three {
          padding-top: 0; }
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three .flex_cell {
            padding-bottom: 30px !important; } }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three p {
        padding-right: 3%; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three br {
        display: none; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three .hr {
        height: 0;
        margin: 0;
        border: none !important;
        width: 70%;
        margin-left: 18%;
        margin-top: -10px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three .hr-inner {
        height: 30px;
        background-color: #b7bf10;
        padding: 0;
        border: none;
        opacity: .9; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-feature-row.three .avia-image-container {
        margin: 0; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-highlight-row {
    max-width: 1400px;
    margin: 0 auto; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .entry-content-wrapper .grid-highlight-row p {
      font-size: 15px;
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #554f47; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content h2 {
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 800;
    font-size: 3em; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content h2 {
        font-size: 2em; } }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content h3 {
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 800;
    font-size: 2em; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content h4 {
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 800;
    font-size: 21px;
    color: #00a3ad;
    line-height: 1.4; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .athens-weekend-hero h1 {
    color: #fff;
    font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 800;
    font-size: 32px !important; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .athens-weekend-hero h1 {
        font-size: 26px !important; } }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-cta {
    background-color: #f9f9f9; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-cta p {
      font-size: 18px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-cta .btn-aw-register {
      margin-top: 15px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-cta .btn-aw-register .avia-button {
        margin-top: 15px;
        width: 100%;
        max-width: 360px; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights {
    padding: 0 0 50px 0; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .flex_cell {
      padding: 30px !important; }
    @media only screen and (max-width: 990px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights {
        padding: 30px 0; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .flex_cell {
          padding: 0 15px !important; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights p {
      margin-top: 0;
      margin-bottom: 20px;
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #554f47;
      font-size: 16px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .column-top-margin {
      margin-top: 15px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights br {
      display: none; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .avia-slideshow {
      margin: 0; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .hr {
      height: 0;
      margin: 0;
      border: none !important;
      width: 70%;
      margin-left: 18%;
      margin-top: -10px;
      z-index: 10; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .hr-inner {
      height: 30px;
      background-color: #e4002b;
      padding: 0;
      border: none;
      opacity: .9; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .avia-image-container {
      margin: 0; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-highlights .avia-builder-el-last .avia-slideshow {
      margin-bottom: 80px; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-midsite-wrapper {
    background-color: #00a3ad;
    margin-top: 50px; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-midsite-wrapper {
        padding: 0;
        margin-top: 0; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-midsite-wrapper .container {
          margin: 0;
          width: 100%;
          max-width: 100%;
          padding: 5px; }
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-midsite-wrapper .container .template-page {
            padding: 0; }
            .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-midsite-wrapper .container .template-page .flex_column {
              margin: 0; } }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .alumni-weekend-midsite-feature {
    text-align: center; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content .alumni-weekend-midsite-feature img {
      width: 100%;
      height: auto;
      margin: auto; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper {
    background-color: #f9f9f9;
    padding-bottom: 0;
    padding-top: 0; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper {
        padding: 30px 15px; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper h2 {
      padding-top: 50px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .template-page {
      padding-bottom: 120px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid {
      overflow: auto;
      margin-top: 50px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry {
        text-align: left; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry .inner-entry {
          display: flex;
          justify-content: center;
          align-items: flex-start;
          flex-direction: column; }
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry .inner-entry h3 {
            line-height: 1;
            padding-bottom: 4px; }
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry .inner-entry a {
            font-size: 24px;
            color: #004e60; }
            .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry .inner-entry a:hover, .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry .inner-entry a:focus {
              color: #00a3ad; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .alumni-weekend-class-grid .grid-entry .grid-entry-excerpt {
          font-size: 16px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container {
      margin-top: 50px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .avia-gallery-thumb {
        display: none; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-image {
        width: 45%; }
        @media only screen and (max-width: 767px) {
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-image {
            width: 100%; } }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-content {
        width: 55%; }
        @media only screen and (max-width: 767px) {
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-content {
            width: 100%; } }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-content .entry-content-header {
          display: none; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-content h3 {
          line-height: 1.4;
          color: #ba0c2f; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-content h4 {
          font-size: 18px; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-class-wrapper .portfolio_preview_container .portfolio-details-inner .portfolio-preview-content p {
          font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #554f47;
          font-size: 14px; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration {
    background-color: #ba0c2f; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-logo-float {
      background: #fff;
      border-radius: 50%;
      margin-bottom: 50px;
      margin-top: -100px;
      box-shadow: 0 0 10px rgba(10, 10, 10, 0.2);
      width: 100%;
      max-width: 200px;
      padding: 0; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-logo-float img {
        width: 100%;
        height: auto; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration h2 {
      color: #fff;
      padding-bottom: 10px; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration h2 {
          font-size: 2em; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration h4 {
      color: #fff; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration p {
      color: #fff;
      font-size: 18px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .entry-content-wrapper {
      text-align: center; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block {
      background-color: #fff;
      padding: 45px 15px;
      float: none;
      display: inline-block;
      text-align: center;
      margin: 30px 15px 50px 15px;
      min-height: 200px;
      box-shadow: 0 10px 60px rgba(84, 76, 76, 0.36);
      border-radius: 5px !important; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block {
          margin: 0 0 30px 0; } }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block:hover {
        box-shadow: 0 15px 80px rgba(84, 76, 76, 0.56); }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block:hover p {
          color: #ba0c2f !important; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block p {
        color: #3d3d3d;
        margin-top: -5px; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block p.price {
          font-size: 60px;
          font-weight: 600;
          color: #3d3d3d;
          margin-bottom: 0; }
          .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .alumni-weekend-registration-block p.price strong {
            font-size: 30px;
            vertical-align: 16px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-registration .avia-button {
      min-width: 290px; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-schedule {
    padding: 0; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-schedule p {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #554f47;
      font-size: 16px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-schedule p.lead-in {
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif !important;
        font-size: 18px !important; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-schedule h2 {
      padding-top: 40px; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-schedule h2 {
          font-size: 2em; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-schedule h4 {
      font-size: 24px; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town {
    padding: 0 0 30px;
    background-color: #fff; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town h3 {
      color: #3d3d3d;
      padding-top: 40px; }
      @media only screen and (max-width: 767px) {
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town h3 {
          font-size: 1.4em; } }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town h4 {
      font-size: 18px;
      color: #000;
      font-weight: 600; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town p {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #554f47;
      font-size: 14px;
      margin-top: 5px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town p.lead-in {
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif !important;
        font-size: 18px !important;
        font-weight: normal; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-around-town li {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
      color: #554f47 !important;
      font-size: 14px !important;
      padding: 0; }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-accommodations {
    padding: 0;
    background-color: #f3f1ed; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-accommodations .column-top-margin {
      margin-top: 15px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-accommodations h3 {
      color: #3d3d3d;
      padding-top: 40px; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-accommodations p {
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #554f47;
      font-size: 14px;
      margin-bottom: 40px; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-accommodations p.lead-in {
        font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif !important;
        font-size: 18px !important;
        font-weight: normal; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-accommodations h3 {
        font-size: 1.4em; } }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-news {
    padding: 50px 0;
    background-color: #fff; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-news h2 {
      margin-bottom: 50px;
      color: #3d3d3d; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-news h3 {
      font-size: 24px;
      color: #00a3ad; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-news .slide-meta {
      display: none; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-news .slide-entry-excerpt {
      padding-top: 15px;
      font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 15px; }
    @media only screen and (max-width: 767px) {
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-news article.slide-entry:nth-child(2) {
        margin-bottom: 20px; } }
  .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-contact {
    background-color: #3d3d3d; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-contact h4 {
      color: #fff; }
    .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-contact p {
      color: #fff; }
      .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-contact p a {
        color: #fff;
        text-decoration: none; }
        .responsive #top .container.alumni-weekend-container .template-page.alumni-weekend-content #alumni-weekend-contact p a:hover {
          text-decoration: underline; }

#media_image-2 {
  padding-bottom: 10px; }

#newsbox-3 {
  padding-top: 5px;
  padding-bottom: 5px; }
  #newsbox-3 .news-thumb {
    display: none; }
  #newsbox-3 .news-headline {
    font-size: 17px;
    padding-bottom: 15px; }
  #newsbox-3 .news-time {
    display: none; }
  #newsbox-3 a.news-link {
    color: #00a3ad; }
    #newsbox-3 a.news-link:hover .news-headline {
      color: #e4002b; }

#text-5 {
  padding-top: 0; }
  #text-5 p {
    padding-left: 0;
    padding-right: 10px;
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    #text-5 p a {
      color: #ba0c2f; }
      #text-5 p a:hover {
        color: #e4002b; }

.page-id-3646 #main {
  background-color: #f5f4f0; }
  .page-id-3646 #main .main_color {
    background-color: #f5f4f0; }
  .page-id-3646 #main #av_section_1 {
    padding-top: 30px; }
  .page-id-3646 #main #av_section_1 .container, .page-id-3646 #main #av_section_2 .container, .page-id-3646 #main #av_section_3 .container, .page-id-3646 #main #av_section_4 .container, .page-id-3646 #main #av_section_5 .container, .page-id-3646 #main #av_section_6 .container {
    background-color: #fff;
    margin: 15px auto;
    padding: 20px;
    border-radius: 5px; }
    .page-id-3646 #main #av_section_1 .container::first-child, .page-id-3646 #main #av_section_2 .container::first-child, .page-id-3646 #main #av_section_3 .container::first-child, .page-id-3646 #main #av_section_4 .container::first-child, .page-id-3646 #main #av_section_5 .container::first-child, .page-id-3646 #main #av_section_6 .container::first-child {
      margin-top: 50px; }
    .page-id-3646 #main #av_section_1 .container .avia-image-container, .page-id-3646 #main #av_section_2 .container .avia-image-container, .page-id-3646 #main #av_section_3 .container .avia-image-container, .page-id-3646 #main #av_section_4 .container .avia-image-container, .page-id-3646 #main #av_section_5 .container .avia-image-container, .page-id-3646 #main #av_section_6 .container .avia-image-container {
      margin-bottom: 30px; }

h4.affinity-heading {
  text-transform: uppercase;
  font-weight: 500 !important;
  font-size: 20px;
  letter-spacing: 1px;
  font-family: "TradeGothicLTPro-BdCn20", "Oswald", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#darfooter-one ul {
  column-gap: 0px;
  margin-left: 0px;
  padding-left: 0px;
  column-count: 1; }
  @media all and (min-width: 769px) {
    #darfooter-one ul {
      column-count: 2; } }
  @media all and (min-width: 1280px) {
    #darfooter-one ul {
      column-count: 3; } }
  #darfooter-one ul li {
    font-size: 12px;
    list-style: none;
    display: flex;
    color: #9ea2a2;
    border-left: 1px rgba(255, 255, 255, 0.3) solid;
    line-height: 1.6;
    margin-bottom: 0;
    padding: 5px 0;
    break-inside: avoid; }
    #darfooter-one ul li a {
      color: #9ea2a2;
      padding: 0 15px;
      font-weight: 300;
      font-size: 12px;
      word-break: normal; }
      #darfooter-one ul li a:hover, #darfooter-one ul li a:focus {
        color: #fff;
        text-decoration: none; }

#darfooter-one .footer-nav {
  padding-left: 20px; }
  @media all and (min-width: 769px) {
    #darfooter-one .footer-nav {
      padding-left: 0; } }

#darfooter-one .footer-logo {
  max-width: 300px;
  height: auto;
  width: 100%;
  float: left; }
  #darfooter-one .footer-logo img {
    width: 100%;
    height: auto;
    max-width: 300px; }
  @media all and (min-width: 769px) {
    #darfooter-one .footer-logo {
      margin-bottom: 0;
      margin-left: 12px;
      margin-top: -25px; } }

#darfooter-one .footer-copyright {
  color: #9ea2a2;
  font-size: .75rem;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-left: 10px; }
  #darfooter-one .footer-copyright p {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

#darfooter-one .footer-social-links {
  font-size: 1.6rem;
  text-align: left;
  margin-bottom: 1rem; }
  #darfooter-one .footer-social-links ul {
    column-count: 1; }
    #darfooter-one .footer-social-links ul li {
      list-style: none;
      display: inline-block;
      margin-right: 6px;
      color: #9ea2a2;
      border: none; }
      #darfooter-one .footer-social-links ul li a {
        color: #9ea2a2;
        border: none;
        font-size: 1.6rem;
        padding: 0; }
        #darfooter-one .footer-social-links ul li a:hover, #darfooter-one .footer-social-links ul li a:focus {
          color: #fff;
          text-decoration: none; }

/* .av_header_transparency #advanced_menu_toggle {
    @media all and (min-width:400px) {
        color:#fff;
    }
} */
.page-id-10691 .av-special-heading h1.av-special-heading-tag {
  font-size: 120px !important;
  font-weight: 600; }

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  background-color: #ba0c2f !important; }

.main_color .avia-color-theme-color {
  background-color: #ba0c2f !important; }

@media only screen and (max-width: 767px) {
  .responsive #top .main_color .tabcontainer .active_tab {
    background-color: #000; } }

.page-id-7479 .main_color td,
.page-id-7485 .main_color td,
.page-id-7488 .main_color td,
.page-id-7491 .main_color td,
.page-id-7493 .main_color td,
.page-id-7495 .main_color td,
.page-id-60986 .main_color td,
.page-id-7680 .main_color td {
  border: #ffffff;
  color: #000;
  font-size: 14px;
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  text-align: center !important; }

table.virtual-plaque td {
  border: #ffffff;
  color: #000;
  font-size: 14px;
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  text-align: center !important;
  padding: 13px 0 0 0 !important;
  line-height: 1.3; }

#hashtag {
  position: absolute;
  top: 5vh;
  left: 3vw;
  z-index: 100;
  color: #fff;
  font-size: 9rem;
  font-family: 'Oswald', sans-serif;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.9); }

/* ---------------------------------------------
             Qualtrics
-----------------------------------------------*/
.Skin .TE .SL .InputText {
  width: 100%; }

.LabelWrapper span {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

@media only screen and (max-width: 480px) {
  .form-textarea,
  .form-textbox,
  .form-dropdown,
  .form-radio,
  .form-checkbox {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .form-label-left,
  .form-label-right {
    width: auto; }
  .form-buttons-wrapper {
    margin-left: 0 !important; }
  .form-input {
    width: 100%; }
  .form-all {
    width: 98%; }
  .form-sub-label-container {
    width: 100%;
    display: block; } }

iframe[name='google_conversion_frame'] {
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin-top: -13px;
  float: left; }

#tribe-events-pg-template .tribe-events-content ul li {
  font-size: 1em;
  font-family: "Merriweather", "Georgia", "Times New Roman", "Times", serif;
  margin: 0 0 10px 40px; }

div.tribe-bar-submit input.tribe-events-button {
  border: 0;
  font-weight: 600; }

#top .tribe-mini-calendar-event .list-info h2.tribe-events-title {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #004e60;
  line-height: 1.3;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 6px; }
  #top .tribe-mini-calendar-event .list-info h2.tribe-events-title:hover {
    color: #ba0c2f; }

#top .tribe-mini-calendar-event .tribe-event-image img {
  display: none; }

h3.events-margin {
  color: #ba0c2f; }

.tribe-events-meta-group .tribe-events-single-section-title {
  font-weight: 400; }

.tribe-events-meta-group dt {
  color: #554f47; }

.tribe-event-date-start,
.av-upcoming-event-venue {
  color: #554f47; }

#tribe-events-content .tribe-events-abbr {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47; }
  #tribe-events-content .tribe-events-abbr.tribe-events-start-date {
    color: #ba0c2f; }

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47; }

.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47; }

.tribe-events-start-date {
  color: #ba0c2f; }

.single-tribe_events .tribe-events-schedule h3 {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47; }

.single-tribe_events .main_color .tribe-events-schedule h3 {
  color: #554f47; }

.single-tribe_events .main_color .tribe-events-cost,
.main_color #tribe-events-content .tribe-events-calendar td,
.main_color .tribe-events-adv-list-widget .tribe-events-event-cost {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ba0c2f; }

.single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dt,
.main_color .tribe-events-list-separator-month,
.main_color .tribe-grid-allday .hentry.vevent > div,
.main_color .tribe-grid-body div[id*='tribe-events-event-'] .hentry.vevent {
  color: #554f47; }

#top #wrap_all .tribe-events-button {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  font-weight: 600; }

#top h2.tribe-events-list-event-title a {
  font-weight: 600;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ba0c2f; }

#tribe-events .tribe-events-content p,
.tribe-events-after-html p,
.tribe-events-before-html p {
  font-size: 14px; }

#top.single-tribe_events .tribe-events-single-event-title {
  color: #3d3d3d; }

h4.av-upcoming-event-title {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #004e60;
  line-height: 1.3;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 600;
  font-size: 15px; }

.av-upcoming-event-data {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #554f47;
  line-height: 1.5; }
  .av-upcoming-event-data .av-upcoming-event-schedule {
    font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.tribe-events-title-bar {
  margin-top: -30px; }

.main_color #tribe-events-bar {
  margin-top: 0; }

#tribe-events-bar {
  margin-top: 0; }
  @media only screen and (max-width: 768px) {
    #tribe-events-bar h1.tribe-events-page-title {
      font-size: 16px; } }

@media only screen and (max-width: 768px) {
  .responsive #tribe-events-bar {
    margin-top: 0; } }

h1.tribe-events-page-title {
  font-size: 32px !important; }

#top #wrap_all .main_color #tribe-events-bar h1 {
  font-size: 32px; }

.datepicker.dropdown-menu {
  z-index: 1000 !important; }

.tribe-events-widget-link {
  display: none; }

.tribe-events-duration {
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.tribe-events-location {
  padding-top: 3px;
  font-family: "Merriweather Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#top h2.tribe-events-list-event-title a {
  font-weight: 600;
  text-transform: uppercase; }

h3.tribe-events-single-section-title {
  text-transform: uppercase; }

.tribe-events-address abbr,
.tribe-events-address .postal-code {
  margin: 0 2px; }

.single-tribe_events .secondary .tribe-events-venue-map {
  width: 100% !important; }

.single-tribe_events .title_container {
  display: none !important; }

@media all and (max-width: 768px) {
  .single-tribe_events .content {
    padding-top: 20px; } }

@media all and (max-width: 768px) {
  .single-tribe_events .single-tribe_events .tribe-events-schedule {
    margin: 0 0 8px !important; } }

.main_color h3.entry-title.summary {
  padding: 15px 15px 0 15px; }

.main_color .tribe-bar-views-inner {
  background-color: #f5f5f5; }

#tribe-bar-form .tribe-bar-filters {
  padding: 0 15px; }
  #tribe-bar-form .tribe-bar-filters .tribe-bar-search-filter {
    padding-left: 15px; }
    @media only screen and (max-width: 827px) {
      #tribe-bar-form .tribe-bar-filters .tribe-bar-search-filter {
        padding-left: 0; } }
