/*Theme Name: SPIA UGATheme URI: http://spia.uga.eduDescription: SPIA UGA Website.Version: 1.0Author: Kaptiv8Author URI: htttp://kaptiv8marketing.com*/
/* html5reset.css - 01/11/2011 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none; }

body {
  line-height: 1; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none; }

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

.google-font-merriweather {
  font-weight: 400;
  /*Normal*/
  font-weight: 700;
  /*Bold*/
  font-family: "Merriweather", serif; }

.google-font-merriweather-sans {
  font-weight: 400;
  /*Normal*/
  font-weight: 700;
  /*Bold*/
  font-family: "Merriweather Sans", sans-serif; }

.google-font-oswald {
  font-weight: 400;
  /*Normal*/
  font-weight: 700;
  /*Bold*/
  font-family: "Oswald", sans-serif; }

/* Basic HTML tags */
a {
  color: #BA0C2F;
  /*	#breadcrumbs & {		color: #FFF;	}*/ }
  .bio-box a.read-more {
    color: #BA0C2F; }
  .search-pram a, .pagination a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #breadcrumbs a {
    color: #000; }
  #breadcrumbs .current a {
    color: #404150; }
  .box a, .bio-box a {
    color: #404141; }

.read-more {
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 500; }

a:hover, button.filter:hover, button.filter.active {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75; }

.logo a:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1; }

a:focus, a:active {
  outline: none; }

table, .table, .sidebar .bio-box {
  border-collapse: collapse;
  display: table; }
  #footer table, .latest-news table, table.courses, table.course-cat, #footer .table, .latest-news .table, .table.courses, .table.course-cat, #footer .sidebar .bio-box, .latest-news .sidebar .bio-box, .sidebar .bio-box.courses, .sidebar .bio-box.course-cat {
    width: 100%; }
  .latest-news table, .latest-news .table, .latest-news .sidebar .bio-box {
    table-layout: fixed; }
  table.search-pram-item, .table.search-pram-item, .sidebar .bio-box.search-pram-item {
    margin: 0 auto; }

.sidebar .bio-box {
  width: 100%; }

table td, .table-cell, .sidebar .bio-box .headshot, .sidebar .bio-box .bio-info {
  vertical-align: top;
  display: table-cell; }
  table td .entry, .table-cell .entry, .sidebar .bio-box .headshot .entry, .sidebar .bio-box .bio-info .entry {
    padding-left: 15px; }
  #footer table td.tc-nav-give-apply, .search-pram-item table td, #footer .table-cell.tc-nav-give-apply, .search-pram-item .table-cell, #footer .sidebar .bio-box .headshot.tc-nav-give-apply, .search-pram-item .sidebar .bio-box .headshot, #footer .sidebar .bio-box .bio-info.tc-nav-give-apply, .search-pram-item .sidebar .bio-box .bio-info {
    vertical-align: middle; }
  .course-cat table td, .course-cat .table-cell, .course-cat .sidebar .bio-box .headshot, .course-cat .sidebar .bio-box .bio-info {
    vertical-align: bottom; }
  .latest-news table td.table-cell-img, .latest-news .table-cell.table-cell-img, .latest-news .sidebar .bio-box .headshot.table-cell-img, .latest-news .sidebar .bio-box .bio-info.table-cell-img {
    width: 45%; }
  .latest-news table td.table-cell-info, .latest-news .table-cell.table-cell-info, .latest-news .sidebar .bio-box .headshot.table-cell-info, .latest-news .sidebar .bio-box .bio-info.table-cell-info {
    width: 55%; }
  table td .table-cell-push, .table-cell .table-cell-push, .sidebar .bio-box .headshot .table-cell-push, .sidebar .bio-box .bio-info .table-cell-push {
    padding-right: 10px; }
  @media only screen and (max-width: 768px) and (min-width: 0px) {
    .time-venue table td, .search-pram-item table td, .course-cat table td, .time-venue .table-cell, .search-pram-item .table-cell, .course-cat .table-cell, .time-venue .sidebar .bio-box .headshot, .search-pram-item .sidebar .bio-box .headshot, .course-cat .sidebar .bio-box .headshot, .time-venue .sidebar .bio-box .bio-info, .search-pram-item .sidebar .bio-box .bio-info, .course-cat .sidebar .bio-box .bio-info {
      display: block; }
      .time-venue table td div, .search-pram-item table td div, .course-cat table td div, .time-venue .table-cell div, .search-pram-item .table-cell div, .course-cat .table-cell div, .time-venue .sidebar .bio-box .headshot div, .search-pram-item .sidebar .bio-box .headshot div, .course-cat .sidebar .bio-box .headshot div, .time-venue .sidebar .bio-box .bio-info div, .search-pram-item .sidebar .bio-box .bio-info div, .course-cat .sidebar .bio-box .bio-info div {
        height: auto; }
      .time-venue table td .event-venue, .search-pram-item table td .event-venue, .course-cat table td .event-venue, .time-venue .table-cell .event-venue, .search-pram-item .table-cell .event-venue, .course-cat .table-cell .event-venue, .time-venue .sidebar .bio-box .headshot .event-venue, .search-pram-item .sidebar .bio-box .headshot .event-venue, .course-cat .sidebar .bio-box .headshot .event-venue, .time-venue .sidebar .bio-box .bio-info .event-venue, .search-pram-item .sidebar .bio-box .bio-info .event-venue, .course-cat .sidebar .bio-box .bio-info .event-venue {
        margin: 5px 0 0; }
      .time-venue table td span.or, .search-pram-item table td span.or, .course-cat table td span.or, .time-venue .table-cell span.or, .search-pram-item .table-cell span.or, .course-cat .table-cell span.or, .time-venue .sidebar .bio-box .headshot span.or, .search-pram-item .sidebar .bio-box .headshot span.or, .course-cat .sidebar .bio-box .headshot span.or, .time-venue .sidebar .bio-box .bio-info span.or, .search-pram-item .sidebar .bio-box .bio-info span.or, .course-cat .sidebar .bio-box .bio-info span.or {
        display: block;
        margin-top: 2px;
        margin-bottom: 5px; }
    .course-cat table td, .course-cat table td .key, .course-cat .table-cell, .course-cat .table-cell .key, .course-cat .sidebar .bio-box .headshot, .course-cat .sidebar .bio-box .headshot .key, .course-cat .sidebar .bio-box .bio-info, .course-cat .sidebar .bio-box .bio-info .key {
      text-align: center !important; }
    #footer table td.equalheight, #footer .table-cell.equalheight, #footer .sidebar .bio-box .headshot.equalheight, #footer .sidebar .bio-box .bio-info.equalheight {
      display: block;
      border-left: none;
      text-align: center; }
      #footer table td.equalheight div, #footer .table-cell.equalheight div, #footer .sidebar .bio-box .headshot.equalheight div, #footer .sidebar .bio-box .bio-info.equalheight div {
        padding: 0; }
      #footer table td.equalheight .contact-info, #footer .table-cell.equalheight .contact-info, #footer .sidebar .bio-box .headshot.equalheight .contact-info, #footer .sidebar .bio-box .bio-info.equalheight .contact-info {
        padding: 25px 0; }
      #footer table td.equalheight.tc-nav-give-apply, #footer .table-cell.equalheight.tc-nav-give-apply, #footer .sidebar .bio-box .headshot.equalheight.tc-nav-give-apply, #footer .sidebar .bio-box .bio-info.equalheight.tc-nav-give-apply {
        display: none; } }
  @media only screen and (max-width: 480px) {
    .latest-news table td.table-cell-img, .latest-news table td.table-cell-info, .latest-news .table-cell.table-cell-img, .latest-news .table-cell.table-cell-info, .latest-news .sidebar .bio-box .headshot.table-cell-img, .latest-news .sidebar .bio-box .headshot.table-cell-info, .latest-news .sidebar .bio-box .bio-info.table-cell-img, .latest-news .sidebar .bio-box .bio-info.table-cell-info {
      width: 100%;
      display: block; }
      .latest-news table td.table-cell-img .entry, .latest-news table td.table-cell-info .entry, .latest-news .table-cell.table-cell-img .entry, .latest-news .table-cell.table-cell-info .entry, .latest-news .sidebar .bio-box .headshot.table-cell-img .entry, .latest-news .sidebar .bio-box .headshot.table-cell-info .entry, .latest-news .sidebar .bio-box .bio-info.table-cell-img .entry, .latest-news .sidebar .bio-box .bio-info.table-cell-info .entry {
        padding-left: 0; } }

.sidebar .bio-box .headshot {
  width: 40%; }

.sidebar .bio-box .bio-info {
  width: 60%; }

p {
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  padding-bottom: 1em;
  line-height: 1.5; }
  .upcoming-events p, .latest-news p, #featured-news p, .grid-item p {
    line-height: 1.25; }
  #featured-news .entry p {
    padding-bottom: 5px; }
  p.sponsor {
    padding-bottom: 10px; }
  .latest-news .entry p, p.ptitle, .course-cat p {
    padding-bottom: 0; }
  p.ptitle {
    text-transform: uppercase;
    font-weight: 700; }
  p.curriculum-vitae, p.professional-website {
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 500; }
  p.curriculum-vitae {
    padding-bottom: .5em; }

p, .content li {
  font-size: 16px; }
  .box .table p, p.sponsor, .upcoming-events p, .latest-news p, #featured-news p, p .box li, .tribe-events-content p, .grid-item p, .box .table .content li, .content li.sponsor, .upcoming-events .content li, .latest-news .content li, #featured-news .content li, .content li .box li, .tribe-events-content .content li, .grid-item .content li {
    font-size: 14px; }
  #footer p, .bio-info p, .key p, #footer .content li, .bio-info .content li, .key .content li {
    font-size: 13px; }

.expertise h5 {
  color: #BA0C2F; }

small {
  font-size: 10px; }

h1.logo {
  margin: 0;
  line-height: 1; }
  @media only screen and (max-width: 480px) {
    h1.logo img {
      max-width: 260px; } }

.left {
  float: left; }

.right {
  float: right; }

.center {
  text-align: center; }

.clear {
  clear: both; }

.hide {
  display: none; }
  .not-page-structured .hide {
    display: inline !important; }

a.btn {
  display: inline-block;
  padding: 6px 10px;
  color: #FFF;
  text-align: center;
  background: #BA0C2F;
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 5px; }
  a.btn.clear-filter {
    margin-bottom: 15px; }
  .rotator-content a.btn {
    font-weight: 700; }

.category-list {
  text-align: center;
  margin-bottom: 25px; }
  .category-list li, .category-list ul, .category-list span {
    list-style: none;
    display: inline-block; }
  .category-list li {
    border-left: solid 1px #c5c5c5;
    padding-left: 7px;
    margin-left: 4px; }
    .category-list li a {
      font-family: "Merriweather Sans", sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      color: #404141;
      font-size: 14px; }
    .category-list li:first-child {
      border-left: none;
      padding-left: 0;
      margin-left: 0; }

hr {
  width: 100%;
  border: 0;
  height: 1px;
  color: #e3e3e3;
  background-color: #e3e3e3; }

.box {
  background: #e8e8e8 url(images/bkrnd_box-NEW.jpg);
  padding: 3% 4%; }
  .box.less-box {
    padding: 2% 3%;
    margin-bottom: 5px; }
  .box.box-subnav {
    background: #BA0C2F;
    color: #FFF; }
    .box.box-subnav .subnav-wrap {
      border-top: solid 1px #610218;
      border-bottom: solid 1px #e18298;
      margin-bottom: 5px; }
    .box.box-subnav li {
      margin: 0; }
      .box.box-subnav li a {
        border-top: solid 1px #e18298;
        border-bottom: solid 1px #610218;
        color: #FFF;
        text-transform: uppercase;
        padding: 5px 1px; }
      .box.box-subnav li a:hover {
        background: #aa042a;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1; }
  .contact-info .box, .uga-quicklinks .box, #sidebar-features .box {
    padding-top: 6%; }
  .box .box-inner {
    margin-bottom: 10px; }
  .box li {
    list-style: none;
    margin: 0.25em 0;
    line-height: 1.25em; }
    .box li.current_page_item a {
      text-decoration: underline; }
    .box li.current_page_item .children a {
      text-decoration: none; }

.noresultsfound {
  margin-top: 15px; }
  .noresultsfound .alert-warning {
    background: #f1f1f1 !important;
    color: #575757 !important;
    border-color: #e9e9e9 !important; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
  display: block;
  line-height: 1.25;
  margin-bottom: .55em;
  font-weight: 400;
  font-family: "Oswald", sans-serif; }
  .rotator h1, h1.title-search-results, .icon-wrap h1, .rotator h2, h2.title-search-results, .icon-wrap h2, .rotator h3, h3.title-search-results, .icon-wrap h3, .rotator h4, h4.title-search-results, .icon-wrap h4, .rotator h5, h5.title-search-results, .icon-wrap h5, .rotator h6, h6.title-search-results, .icon-wrap h6 {
    font-weight: 500; }
  .rotator h1, .portal-item h1, .rotator h2, .portal-item h2, .rotator h3, .portal-item h3, .rotator h4, .portal-item h4, .rotator h5, .portal-item h5, .rotator h6, .portal-item h6 {
    font-weight: 700; }
  .rotator h1, .portal-item h1, h1.post-title, .rotator h2, .portal-item h2, h2.post-title, .rotator h3, .portal-item h3, h3.post-title, .rotator h4, .portal-item h4, h4.post-title, .rotator h5, .portal-item h5, h5.post-title, .rotator h6, .portal-item h6, h6.post-title {
    font-family: "Merriweather Sans", sans-serif; }
  .rotator h1, #breadcrumbs-titles h1, h1.single-title, .course-cat h1, .less-box h1, .rotator h2, #breadcrumbs-titles h2, h2.single-title, .course-cat h2, .less-box h2, .rotator h3, #breadcrumbs-titles h3, h3.single-title, .course-cat h3, .less-box h3, .rotator h4, #breadcrumbs-titles h4, h4.single-title, .course-cat h4, .less-box h4, .rotator h5, #breadcrumbs-titles h5, h5.single-title, .course-cat h5, .less-box h5, .rotator h6, #breadcrumbs-titles h6, h6.single-title, .course-cat h6, .less-box h6 {
    margin-bottom: 0; }
  .intro-portal h1, .intro-portal h2, .intro-portal h3, .intro-portal h4, .intro-portal h5, .intro-portal h6 {
    margin-bottom: .35em; }
  #breadcrumbs-titles #titles h1, h1.page-title, h1.box-title, #breadcrumbs-titles #titles h2, h2.page-title, h2.box-title, #breadcrumbs-titles #titles h3, h3.page-title, h3.box-title, #breadcrumbs-titles #titles h4, h4.page-title, h4.box-title, #breadcrumbs-titles #titles h5, h5.page-title, h5.box-title, #breadcrumbs-titles #titles h6, h6.page-title, h6.box-title {
    text-transform: none; }
  #header h1.page-title, #header h2.page-title, #header h3.page-title, #header h4.page-title, #header h5.page-title, #header h6.page-title {
    text-transform: uppercase; }
  .portal-item h1, .rotator-content h1, .portal-item h2, .rotator-content h2, .portal-item h3, .rotator-content h3, .portal-item h4, .rotator-content h4, .portal-item h5, .rotator-content h5, .portal-item h6, .rotator-content h6 {
    line-height: 1; }

h1 {
  font-size: 55px; }

h2 {
  font-size: 32px; }
  #breadcrumbs-titles #titles h2, h2.page-title {
    display: inline-block;
    border-bottom: solid 1px #404141;
    padding: 0 25px; }

h3 {
  font-size: 27px; }

h4 {
  font-size: 24px; }

h5 {
  font-size: 18px; }
  #events-news h5 {
    margin-bottom: 5px; }

#featured-news .post-title, .icon-wrap {
  /*	font-family: $secondary-font-family;	font-weight: $font-weight-medium;*/
  text-transform: uppercase;
  line-height: 1; }

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  h1 {
    font-size: 45px; }
  h2 {
    font-size: 28px; }
  h3 {
    font-size: 23px; }
  h4 {
    font-size: 20px; }
  #expList li.exp-list {
    font-size: 18px !important; } }

@media only screen and (max-width: 768px) {
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 22px; }
  h3 {
    font-size: 20px; }
  h4 {
    font-size: 18px; }
  h5 {
    font-size: 16px; }
  p, .content li {
    font-size: 15px; }
    .box .table p, p.sponsor, .upcoming-events p, .latest-news p, #featured-news p, p .box li, .tribe-events-content p, .grid-item p, .box .table .content li, .content li.sponsor, .upcoming-events .content li, .latest-news .content li, #featured-news .content li, .content li .box li, .tribe-events-content .content li, .grid-item .content li {
      font-size: 13px; }
    #footer p, .bio-info p, .key p, #footer .content li, .bio-info .content li, .key .content li {
      font-size: 12px; }
  #expList li.exp-list {
    font-size: 16px !important; } }

.title, .intro-portal {
  text-align: center; }
  .page-template-page-deptcenter .title, .page-template-page-deptcenter .intro-portal {
    text-align: left; }
  .title.second, .intro-portal.second {
    margin-top: 30px; }

/* Nav */
#top li {
  list-style: none; }
  #top li a {
    text-transform: uppercase; }

#nav-bar {
  background: #BA0C2F;
  position: absolute;
  z-index: 10;
  bottom: -37px;
  width: 100%;
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7); }
  #nav-bar #nav {
    text-align: center;
    /*		height: 39px;		overflow: hidden;	*/ }
    #nav-bar #nav #jsddm {
      margin: 0;
      padding: 0; }
      #nav-bar #nav #jsddm li {
        margin: 0;
        padding: 0;
        display: inline-block;
        /*				height: 39px;				line-height: 39px;	*/
        font-size: 14px; }
      #nav-bar #nav #jsddm.old li {
        display: none; }
        #nav-bar #nav #jsddm.old li.page-item-67, #nav-bar #nav #jsddm.old li.page-item-68, #nav-bar #nav #jsddm.old li.page-item-69, #nav-bar #nav #jsddm.old li.page-item-70, #nav-bar #nav #jsddm.old li.page-item-71, #nav-bar #nav #jsddm.old li.page-item-72, #nav-bar #nav #jsddm.old li.page-item-73, #nav-bar #nav #jsddm.old li.page-item-1406 {
          display: inline-block; }
      #nav-bar #nav #jsddm li a {
        display: block;
        margin: 0;
        padding: 12px 10px;
        color: #FFF;
        font-weight: 700; }
      #nav-bar #nav #jsddm li a:hover, #nav-bar #nav #jsddm li a.active {
        background: #9e0a28;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1; }
      #nav-bar #nav #jsddm li ul {
        margin: 0;
        padding: 6px 0;
        position: absolute;
        display: none;
        z-index: 1;
        background-color: #9e0a28; }
        #nav-bar #nav #jsddm li ul .children {
          display: none !important; }
      #nav-bar #nav #jsddm li ul li {
        display: block;
        margin: 0;
        padding: 0; }
      #nav-bar #nav #jsddm li ul li a.active {
        color: #FFF;
        padding: 6px 10px;
        width: 166px;
        margin: 0;
        font-size: 13px;
        line-height: 1.25;
        display: block;
        font-family: "Merriweather", serif;
        text-transform: none;
        text-align: left; }
      #nav-bar #nav #jsddm li.page-item-68 ul li a.active {
        width: 226px; }
      #nav-bar #nav #jsddm li.page-item-73 ul li a.active {
        width: 136px; }
      #nav-bar #nav #jsddm li ul li a:hover {
        filter: alpha(opacity=75);
        -moz-opacity: 0.75;
        opacity: 0.75; }

#nav-bar #nav #jsddm li.third-level,
#nav-bar #nav #jsddm li.menu-item-24503, .sfm-menu-item-24503,
#nav-bar #nav #jsddm li.menu-item-24504, .sfm-menu-item-24504,
#nav-bar #nav #jsddm li.menu-item-24505, .sfm-menu-item-24505,
#nav-bar #nav #jsddm li.menu-item-24506, .sfm-menu-item-24506,
#nav-bar #nav #jsddm li.menu-item-24507, .sfm-menu-item-24507,
#nav-bar #nav #jsddm li.menu-item-24508, .sfm-menu-item-24508 {
  padding-left: 15px; }

.nav-give-apply {
  float: right; }
  @media only screen and (max-width: 480px) {
    .nav-give-apply {
      float: none;
      text-align: center;
      padding-bottom: 15px; } }
  .nav-give-apply li {
    border-left: solid 1px #000;
    margin-left: 15px;
    padding-left: 15px;
    font-size: 16px;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 700;
    float: left;
    list-style: none; }
    @media only screen and (max-width: 480px) {
      .nav-give-apply li {
        float: none;
        display: inline-block; } }
    .nav-give-apply li a {
      text-transform: uppercase; }
  #footer .nav-give-apply li {
    border-left: none;
    border-top: solid 2px #FFF;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 10px;
    padding-top: 10px;
    float: none;
    text-align: center; }
  .nav-give-apply li:first-child {
    border-left: none;
    margin-left: 0;
    padding-left: 0; }
  #footer .nav-give-apply li:first-child {
    border-top: none;
    margin-top: 0px;
    padding-top: 0px; }

#footernav .sub-menu {
  display: none; }

.sfm-rollback {
  display: none !important;
  bottom: auto !important;
  height: auto !important; }

.sfm-pos-right .sfm-label-none .sfm-navicon-button {
  left: -25px; }

/* Main Layout */
#wrapper {
  width: 100%;
  position: relative;
  text-align: left;
  margin-top: 115px; }
  @media only screen and (min-width: 1023px) {
    #wrapper {
      margin-top: 145px; } }

.container {
  clear: both;
  width: 80%;
  /* 1000px / 1250px */
  font-size: 0.8125em;
  /* 13 / 16 */
  max-width: 92.3em;
  /* 1200px / 13 */
  margin: 0 auto; }
  #nav-bar .container {
    width: 100%;
    max-width: 100%; }

.span_1_of_2:nth-child(2n+1), .span_1_of_3:nth-child(3n+1), .span_1_of_4:nth-child(4n+1), .span_1_of_5:nth-child(5n+1), .span_1_of_6:nth-child(6n+1), .span_1_of_7:nth-child(7n+1), .span_1_of_8:nth-child(8n+1), .span_1_of_9:nth-child(9n+1), .span_1_of_10:nth-child(10n+1), .span_1_of_11:nth-child(11n+1), .span_1_of_12:nth-child(12n+1) {
  margin-left: 0;
  clear: both; }

#top .col, .col.title, #breadcrumbs-titles .col, .col.no-margin {
  margin-top: 0;
  margin-bottom: 0; }

.latest-news .col {
  margin-top: 0; }

/* Start Website in Sequence */
body {
  color: #404141;
  font-family: "Merriweather", serif;
  font: 100%/1.4;
  background: #323232; }

#logo-search-bar, #main, #events-news, #departments-centers-portal {
  background: #FFF; }

#main, #departments-centers-portal, #featured-news, #events-news {
  padding: 35px 0 10px; }
  #main #portal, #departments-centers-portal #portal, #featured-news #portal, #events-news #portal {
    padding-bottom: 5px; }

.page-template-default #departments-centers-portal {
  padding-top: 0; }

#top {
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 500;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
  min-height: 184px; }
  #top .searchform {
    float: right; }
    @media only screen and (max-width: 768px) and (min-width: 481px) {
      #top .searchform {
        margin-right: 40px; } }

#top .searchform {
  /*			float: none;			margin: 0 auto;			text-align: center;			display: inline;*/ }
  #top #branding-bar-outer-wrap {
    height: 32px; }
  #top #bottom-bar {
    position: relative; }
    #top #bottom-bar #logo-search-bar {
      padding: 17px 0;
      min-height: 115px; }
    @media only screen and (max-width: 768px) and (min-width: 0px) {
      #top #bottom-bar #logo-search-bar {
        -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7); } }
  #top #branding-bar-outer-wrap {
    font-family: "Oswald", sans-serif;
    position: relative; }
    #top #branding-bar-outer-wrap a, #top #branding-bar-outer-wrap p, #top #branding-bar-outer-wrap ol, #top #branding-bar-outer-wrap ul, #top #branding-bar-outer-wrap blockquote {
      font-size: 14px;
      line-height: 22px; }
    #top #branding-bar-outer-wrap #branding-bar-wrap {
      background-color: #000;
      color: #FFF;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 10001; }
      #top #branding-bar-outer-wrap #branding-bar-wrap .branding-bar-bg {
        padding: 5px 0; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar-content {
        display: none; }
        #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar-content nav h1 {
          font-size: 16px; }
        #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar-content nav ul, #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar-content nav ol {
          list-style: none;
          padding: 0; }
        #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar-content nav li, #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar-content nav li a {
          color: #FFF;
          font-size: 14px;
          line-height: 18px; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .branding-bar-logo, #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .block-center, #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar a.popular-links {
        text-transform: uppercase;
        float: left; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .branding-bar-logo {
        color: #FFF;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .block-center ul {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 550px; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .block-center li {
        float: left; }
        #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .block-center li a {
          color: #CECECE;
          font-weight: bold;
          font-size: 12px;
          padding: 5px; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .block-center #quicklinks {
        width: 89px;
        height: 30px;
        margin: 0 auto; }
        #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar .block-center #quicklinks li {
          clear: both;
          width: 100%; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar a.popular-links {
        text-align: right;
        color: #FFF;
        font-weight: bold; }
      #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar a.popular-links:hover i, #top #branding-bar-outer-wrap #branding-bar-wrap #branding-bar #branding-bar a.popular-links:hover {
        color: #FFF;
        text-decoration: none; }

#top.active {
  min-height: 154px; }
  #top.active #bottom-bar {
    margin-top: 0px; }
  #top.active #branding-bar-outer-wrap {
    display: none !important; }

#header {
  position: relative; }
  #header.interior {
    background: #e8e8e8 url(images/bkrnd_box-NEW.jpg); }
  #header #quicklinks {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 15px 0;
    z-index: 400;
    background: url(images/bkrnd_quicklinks.png);
    text-align: center; }
    #header #quicklinks .quicklink {
      display: inline-block;
      margin: 0 30px;
      font-size: 12px; }
      @media only screen and (max-width: 768px) and (min-width: 0px) {
        #header #quicklinks .quicklink {
          margin: 0;
          width: 22%;
          padding: 0 1%;
          font-size: 10px; } }
      #header #quicklinks .quicklink .portal-icon {
        margin-bottom: 5px; }
      #header #quicklinks .quicklink a {
        color: #FFF;
        text-transform: uppercase;
        font-family: "Merriweather Sans", sans-serif;
        font-weight: 500;
        text-align: center; }
  #header #breadcrumbs-titles {
    text-align: center;
    /*		#titles {			padding-top: 55px;		}*/ }
    #header #breadcrumbs-titles #breadcrumbs {
      padding: 55px 0 15px 0; }
      #header #breadcrumbs-titles #breadcrumbs ul#breadcrumbs-list {
        margin-top: 10px; }
      #header #breadcrumbs-titles #breadcrumbs li {
        font-family: "Merriweather Sans", sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        list-style: none;
        display: inline-block;
        font-size: 10px; }
        #header #breadcrumbs-titles #breadcrumbs li a {
          text-decoration: underline; }
        #header #breadcrumbs-titles #breadcrumbs li.current a {
          text-decoration: none; }
      #header #breadcrumbs-titles #breadcrumbs .sep {
        padding: 0 5px; }

#header, #header .rotator {
  background-color: #c5c5c5; }

#header .container {
  z-index: 2;
  position: relative; }

.rotator {
  width: 100%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top; }

#rotator .rotator {
  background-size: auto auto; }

.rotator, .rotator .container {
  height: 275px; }

#rotator .rotator, #rotator .rotator .container {
  height: 403px; }

.home #rotator .rotator, .home #rotator .rotator .container {
  height: 596px; }

.rotator-content {
  color: #FFF;
  text-align: center; }
  #rotator .rotator-content {
    position: absolute;
    bottom: 15px; }
    .home #rotator .rotator-content {
      bottom: 130px;
      width: 100%; }

.cycle-pager {
  overflow: hidden;
  position: absolute;
  text-align: center;
  bottom: 0px;
  width: 100%;
  z-index: 500;
  height: 50px; }
  .home .cycle-pager {
    bottom: 110px; }
  .cycle-pager span {
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 50px;
    height: 16px;
    width: 16px;
    margin: 0 4px; }
  .cycle-pager span.cycle-pager-active {
    color: #bebdbd; }
  .cycle-pager > * {
    cursor: pointer; }

.sidebar .icon-wrap {
  margin-bottom: 30px; }

.post-type-archive-tribe_events .sidebar .subnav, .single-tribe_events .sidebar .subnav, .single-degree .sidebar .subnav, .single-post .sidebar .subnav, .single-cits_outreach .sidebar .subnav {
  display: none; }

.sidebar .headshot {
  margin-bottom: 15px; }
  .sidebar .headshot img {
    width: 100%; }

.sidebar .uga-quicklinks .box, .sidebar .subnav .box {
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 500; }

.sidebar .subnav li {
  display: none; }
  .sidebar .subnav li .children li li a {
    padding-left: 15px; }
  .sidebar .subnav li .children li li li a {
    padding-left: 30px; }
  .sidebar .subnav li .children li li li li a {
    padding-left: 45px; }

.sidebar .subnav .children li .children li {
  display: none; }

.sidebar .subnav .current_page_item, .sidebar .subnav .current_page_ancestor {
  display: block; }
  .sidebar .subnav .current_page_item a, .sidebar .subnav .current_page_ancestor a {
    display: none; }
  .sidebar .subnav .current_page_item li a, .sidebar .subnav .current_page_item .children li, .sidebar .subnav .current_page_ancestor li a, .sidebar .subnav .current_page_ancestor .children li {
    display: block; }

.sidebar .subnav .current_page_ancestor .current_page_item .children li, .sidebar .subnav .current_page_ancestor .current_page_ancestor .children li {
  display: block !important; }

.sidebar .subnav .dept-center .children li {
  display: none; }
  .sidebar .subnav .dept-center .children li.current_page_item, .sidebar .subnav .dept-center .children li.current_page_ancestor {
    display: block !important; }
    .sidebar .subnav .dept-center .children li.current_page_item a, .sidebar .subnav .dept-center .children li.current_page_ancestor a {
      display: none; }
    .sidebar .subnav .dept-center .children li.current_page_item .children li a, .sidebar .subnav .dept-center .children li.current_page_ancestor .children li a {
      display: block;
      padding-left: 0; }
    .sidebar .subnav .dept-center .children li.current_page_item .children li li a, .sidebar .subnav .dept-center .children li.current_page_ancestor .children li li a {
      padding-left: 15px; }
    .sidebar .subnav .dept-center .children li.current_page_item .children li li li a, .sidebar .subnav .dept-center .children li.current_page_ancestor .children li li li a {
      padding-left: 30px; }
    .sidebar .subnav .dept-center .children li.current_page_item .children li li li li a, .sidebar .subnav .dept-center .children li.current_page_ancestor .children li li li li a {
      padding-left: 45px; }

#featured-news {
  background: #f0f0f0 url(images/bkrnd_texture-grey.jpg); }

#featured-photo-gallery {
  margin: 25px 0 35px 0; }

.upcoming-events #events {
  margin-top: 20px; }

.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {
  max-width: 100%; }

.event, .latest-news .post {
  margin-bottom: 25px; }

.event-time, .event-venue {
  font-size: 18px;
  background: transparent url(images/icon-clock.png) no-repeat left center;
  padding-left: 35px;
  height: 25px;
  line-height: 25px; }

.event-venue {
  background-image: url(images/icon-location.png);
  padding-left: 23px;
  margin-left: 30px; }

.event-date-box {
  background-color: #BA0C2F;
  color: #FFF;
  text-align: center;
  padding: 20px 0px;
  width: 75px;
  display: block;
  border-radius: 5px; }
  .event-date-box .month {
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase; }
  .event-date-box .day {
    font-size: 30px; }

.tribe-events-content {
  margin-top: 15px; }

.post-type-archive-tribe_events .tribe-events-ical.tribe-events-button {
  display: none !important; }

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-grid .tribe-grid-header .tribe-week-today, .tribe-grid-allday .tribe-events-week-allday-single, .tribe-grid-allday .tribe-events-week-allday-single:hover, .tribe-grid-body .tribe-events-week-hourly-single, .tribe-grid-body .tribe-events-week-hourly-single:hover {
  background: #BA0C2F !important; }

#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical, .tribe-events-notices {
  color: #BA0C2F; }

.tribe-events-notices {
  background: #e8e8e8 url(images/bkrnd_box-NEW.jpg);
  border-color: #BA0C2F; }

.entry ul, .entry ol, .content ul, .content ol, .content #expList .exp-content ul, .content #expList .exp-content ol {
  width: 97%;
  margin: 0 auto 1em auto;
  padding: 0; }
  .entry ul li, .entry ol li, .content ul li, .content ol li, .content #expList .exp-content ul li, .content #expList .exp-content ol li {
    margin: 0.5em 0 0.5em 2em;
    line-height: 1.25em; }

.entry ul li, .content ul li, .content #expList .exp-content ul li {
  list-style: circle; }

.content ul#expList, .content ol#expList {
  width: 100%; }
  .content ul#expList li, .content ol#expList li {
    margin-left: 0; }

.search-pram {
  text-align: center; }
  .search-pram .search-pram-item {
    margin-bottom: 15px; }
  .search-pram .search-pram-item.alpha {
    margin-bottom: 0px; }
  .search-pram .searchform {
    margin-bottom: 25px; }
  .search-pram .search-pram-item {
    font-size: 14px; }
  .search-pram button {
    list-style: none;
    display: inline-block;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    border-left: solid 1px #000;
    background-color: transparent;
    margin-left: 4px;
    padding: 0;
    padding-left: 7px;
    margin-bottom: 13px;
    line-height: 1; }
    .search-pram button:first-child, .search-pram button.first {
      border-left: none;
      padding-left: 0px; }
  @media only screen and (max-width: 480px) {
    .search-pram .deptschool button {
      display: block;
      width: 100%;
      text-align: center;
      border-left: none;
      padding-left: 0;
      margin-left: 0; }
    .search-pram .deptschool .section-title {
      display: block;
      margin-bottom: 15px; } }

#mixup.portal:after {
  content: '';
  display: inline-block;
  width: 100%; }

#mixup.portal .mix, #mixup.portal .gap {
  display: inline-block;
  width: 24.5%; }

#mixup.portal .mix {
  margin-bottom: 2%;
  padding: .5%;
  vertical-align: top;
  display: none;
  -webkit-backface-visibility: hidden; }

/* Flex box progressive enhancements: */
#mixup.portal {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start; }

@media only screen and (max-width: 768px) and (min-width: 481px) {
  #mixup.portal .mix, #mixup.portal .gap {
    width: 49.5%; } }

@media only screen and (max-width: 480px) {
  #mixup.portal .mix, #mixup.portal .gap {
    width: 100%;
    padding: 0; } }

.bio-box {
  padding: 0; }
  .sidebar .bio-box {
    background: transparent; }
  .bio-box .bio-info {
    padding: 10px 15px;
    padding-bottom: 0; }
    .sidebar .bio-box .bio-info {
      padding: 0; }
  .bio-box .photo .bio-info {
    padding-left: 0;
    padding-right: 0; }
  .bio-box .dept {
    text-transform: uppercase; }
  .sidebar .bio-box .headshot img {
    width: 145px; }

#photo-galleries-category .bio-info {
  padding-top: 10px; }

.pagination {
  text-align: center;
  width: 100%; }
  .pagination span, .pagination a {
    display: inline-block;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 700;
    font-size: 14px;
    margin: 0 4px; }
    .pagination span:hover, .pagination a:hover {
      cursor: pointer; }
  .pagination .active span {
    text-decoration: underline; }

#portal, .portal {
  text-align: center;
  width: 100%; }
  #portal#mixup, #portal#area-specialty, .portal#mixup, .portal#area-specialty {
    text-align: left; }
  @media only screen and (max-width: 768px) and (min-width: 0px) {
    #portal .portal-item, .portal .portal-item {
      width: 100%;
      margin-left: 0;
      margin-right: 0; } }

.news-listings-grid[data-columns]::before {
  content: '4 .column.size-1of4'; }

.news-listings-grid .column {
  float: left; }

.news-listings-grid .size-1of4 {
  width: 25%; }
  .news-listings-grid .size-1of4 .grid-item {
    margin: 5px;
    margin-bottom: 10px; }

@media only screen and (max-width: 768px) and (min-width: 481px) {
  .news-listings-grid[data-columns]::before {
    content: '5 .column.size-1of4'; }
  .news-listings-grid .size-1of4 {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .news-listings-grid[data-columns]::before {
    content: '1 .column.size-1of4'; }
  .news-listings-grid .size-1of4 {
    width: 100%; } }

.grid-item {
  background: #e8e8e8 url(images/bkrnd_box-NEW.jpg); }
  .grid-item .entry {
    padding: 0 10px; }

.icon-wrap {
  position: relative; }
  .icon-wrap .box-image {
    position: relative; }
    .icon-wrap .box-image .title-initiative {
      position: absolute;
      z-index: 1;
      width: 100%;
      height: 100%;
      text-align: center;
      color: #FFF; }
  .icon-wrap img {
    display: block;
    width: 100%; }
  .icon-wrap .box-hover {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
    color: transparent;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    text-align: center;
    display: block;
    color: #FFF; }
    .icon-wrap .box-hover a {
      color: #FFF; }
    .icon-wrap .box-hover .intro {
      opacity: 0;
      display: none;
      margin-top: 10px; }
    .icon-wrap .box-hover .portal-title {
      padding: 0 10%; }
    .files .icon-wrap .box-hover .portal-title {
      opacity: 0;
      display: none; }
  .icon-wrap .box-hover:hover {
    background-color: #FFF;
    border: solid 10px #BA0C2F;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7); }
    .icon-wrap .box-hover:hover a {
      color: #999; }
      .icon-wrap .box-hover:hover a h5.tagline {
        color: #000; }
        .icon-wrap .box-hover:hover a h5.tagline .second-line {
          color: #BA0C2F; }
    .icon-wrap .box-hover:hover .intro, .files .icon-wrap .box-hover:hover .portal-title {
      opacity: 1;
      display: block; }
  .icon-wrap .box-hover .table, .icon-wrap .title-initiative .table {
    width: 100%;
    height: 100%; }
  .icon-wrap .box-hover .table .cell, .icon-wrap .title-initiative .table .cell {
    display: table-cell;
    vertical-align: middle;
    padding: 2%; }

#expList-new .expList-title {
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url(images/icon_collapsed.png);
  padding: 8px 0;
  margin-bottom: 0;
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
  border-bottom: solid 2px #000; }
  #expList-new .expList-title a {
    display: block; }
  #expList-new .expList-title.open {
    background-image: url(images/icon_expanded.png); }

#expList-new .exp-content {
  margin-top: 20px; }

/********************/
/* EXPANDABLE LIST  */
/********************/
#expList {
  clear: both; }
  #expList ul, #expList li {
    margin: 0;
    padding: 0;
    cursor: pointer; }
  #expList li.exp-list {
    list-style: none;
    line-height: 1.125;
    background-position: right center;
    background-repeat: no-repeat;
    padding: 8px 0;
    padding-right: 60px;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    border-bottom: solid 2px #000; }
  #expList .exp-content {
    font-family: "Merriweather", serif;
    font-weight: 400;
    text-transform: none;
    margin-top: 20px; }
  #expList .collapsed {
    background-image: url(images/icon_collapsed.png); }
  #expList .expanded {
    background-image: url(images/icon_expanded.png); }

.wrap-courses .schedules {
  text-align: center;
  margin-bottom: 15px; }
  .wrap-courses .schedules div {
    display: none; }
  .wrap-courses .schedules .schedule a, .wrap-courses .schedules .schedule select {
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 700; }
  .wrap-courses .schedules .schedule select {
    width: 200px; }
  .wrap-courses .schedules .schedule a {
    text-decoration: underline; }
    .single-course-semester .wrap-courses .schedules .schedule a {
      text-decoration: none; }

.wrap-courses .dept-semensters-department-of-political-science .schedules .political-science, .wrap-courses .dept-semensters-department-of-political-science .schedules .political-science div,
.wrap-courses .dept-semensters-department-of-international-affairs .schedules .international-affairs, .wrap-courses .dept-semensters-department-of-international-affairs .schedules .international-affairs div,
.wrap-courses .dept-semensters-department-of-public-administration-policy .schedules .public-administration-policy, .wrap-courses
.dept-semensters-department-of-public-administration-policy .schedules .public-administration-policy div {
  display: inline; }

@media only screen and (max-width: 768px) and (min-width: 0px) {
  .wrap-courses .dept-semensters-department-of-political-science .schedules .political-science, .wrap-courses .dept-semensters-department-of-political-science .schedules .political-science div,
  .wrap-courses .dept-semensters-department-of-international-affairs .schedules .international-affairs, .wrap-courses .dept-semensters-department-of-international-affairs .schedules .international-affairs div,
  .wrap-courses .dept-semensters-department-of-public-administration-policy .schedules .public-administration-policy, .wrap-courses
.dept-semensters-department-of-public-administration-policy .schedules .public-administration-policy div {
    display: block;
    margin-bottom: 5px; }
  .wrap-courses span.sep {
    display: none; } }

.wrap-courses .key {
  text-align: right; }

.wrap-courses .schedule-file {
  text-align: center; }

.wrap-courses .course-cat {
  margin: 35px 0 10px; }

.wrap-courses .table-courses-wrap {
  overflow-x: auto; }

.wrap-courses table.courses {
  font-size: 14px; }
  .wrap-courses table.courses th, .wrap-courses table.courses td {
    padding: 8px 15px; }
  .wrap-courses table.courses td {
    border-right: 1px solid #c5c5c5; }
  .wrap-courses table.courses td:last-child {
    border-right: none; }
  .wrap-courses table.courses tr.course {
    border-top: 2px solid #c5c5c5; }
  .wrap-courses table.courses > tbody > tr:nth-child(2n+1) > td, .wrap-courses table.courses > tbody > tr:nth-child(2n+1) > th {
    background-color: #f0f0f0; }
  .wrap-courses table.courses .breakout, .wrap-courses table.courses .desc {
    text-align: center;
    background-color: #c5c5c5; }
    .wrap-courses table.courses .breakout td, .wrap-courses table.courses .breakout th, .wrap-courses table.courses .desc td, .wrap-courses table.courses .desc th {
      background-color: #c5c5c5 !important;
      text-transform: uppercase;
      font-weight: 400; }
  .wrap-courses table.courses .sort {
    text-align: center;
    background-color: #666;
    color: #FFF; }
    .wrap-courses table.courses .sort th {
      font-weight: 700;
      text-align: left; }
  .wrap-courses table.courses a.syllabi-link {
    display: inline-block;
    background: url(images/icon-pdf.png) no-repeat;
    width: 16px;
    height: 16px; }
  .wrap-courses table.courses .instructors-name a {
    font-weight: 700;
    text-decoration: underline; }
  .wrap-courses table.courses .course-number {
    width: 10%; }
  .wrap-courses table.courses .call-number {
    width: 7%; }
  .wrap-courses table.courses .course-title {
    width: 25%; }
  .wrap-courses table.courses .course-time {
    width: 10%; }
  .wrap-courses table.courses .course-day {
    width: 10%; }
  .wrap-courses table.courses .building-rm {
    width: 18%; }
  .wrap-courses table.courses .instructor {
    width: 15%; }
  .wrap-courses table.courses .syllabi {
    width: 5%; }

.tabs {
  margin-bottom: 25px;
  text-align: center; }
  .tabs #tabs .tab a.current {
    background: #c5c5c5; }
  .tabs #tabs .tab {
    display: inline; }
    @media only screen and (max-width: 480px) {
      .tabs #tabs .tab {
        display: block; } }
  .tabs #tabs .tab a {
    display: inline-block;
    text-align: center;
    background: #BA0C2F;
    font-size: 15px;
    color: #FFF;
    text-decoration: none;
    padding: 10px 20px;
    /*		-webkit-border-top-left-radius: 5px;		-webkit-border-top-right-radius: 5px;		-moz-border-radius-topleft: 5px;		-moz-border-radius-topright: 5px;		border-top-left-radius: 5px;		border-top-right-radius: 5px;*/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin-bottom: 3px; }
    @media only screen and (max-width: 480px) {
      .tabs #tabs .tab a {
        display: block; } }
  .tabs .panes {
    background: #f0f0f0;
    padding: 2.5%; }
    .tabs .panes .tab-content {
      text-align: left; }

#footer {
  color: #FFF;
  padding: 40px 0; }
  #footer a {
    color: #FFF; }
  #footer li {
    list-style: none;
    margin: 5px 0; }
  #footer .ftr-logo-sn {
    text-align: center; }
    #footer .ftr-logo-sn .ftr-logo {
      margin-bottom: 10px; }
  #footer .equalheight {
    border-left: solid 1px #767676; }
    #footer .equalheight div {
      width: 100%;
      padding: 0 25px; }
  #footer .equalheight.first {
    border-left: none; }
    #footer .equalheight.first div {
      padding-left: 0; }
  #footer p {
    padding-bottom: 0;
    line-height: 1.25; }

.social-networks {
  text-align: center; }
  #footer .social-networks {
    margin-top: 20px; }
  .social-networks img {
    width: 20px;
    height: auto; }

p.social-networks {
  text-align: left; }

/* Blog */
.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  padding-bottom: 60px; }
  .navigation .alignleft, .navigation .alignright {
    width: 45%; }
  .navigation .alignright {
    text-align: right; }
  .navigation .alignleft {
    text-align: left; }

.entrywrapper {
  margin-bottom: 25px; }

.blogsubnav li {
  list-style: none;
  margin-bottom: 25px; }
  .blogsubnav li li {
    margin-bottom: 0px; }

.post-date {
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 500;
  font-size: 11px;
  color: #6e6f6f; }
  .grid-item .post-date, #mixup .post-date, body.single-photo-gallery .post-date, #photo-galleries-category .post-date {
    margin-bottom: 10px; }

#photo-galleries-category {
  margin-bottom: 25px; }

/* Begin Images */
img {
  max-width: 100%;
  height: auto; }
  img.featured-image {
    margin-bottom: 15px; }

.table-cell img, td img {
  max-width: none; }
  .latest-news .table-cell img, .latest-news td img {
    max-width: 100%; }

img.centered, img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline; }

img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline; }

.alignright {
  float: right; }

.alignleft {
  float: left; }

.photo-gallery {
  text-align: center; }
  .photo-gallery .photo, .photo-gallery .album-cover {
    display: inline-block;
    width: 200px;
    margin: 10px; }
  .photo-gallery .photo-count {
    margin-top: 5px; }

/* Start Forms */
input, textarea {
  border: none;
  outline: none;
  background-color: #FFF;
  font-family: "Merriweather", serif !important;
  padding: 2px;
  font-size: 12px; }

input[type="text"] {
  height: 24px;
  line-height: 24px; }

.searchform {
  /* background-color: $light-grey; */
  -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.3);
  box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.3);
  border-radius: 5px;
  margin-bottom: 15px;
  display: inline-block; }

.searchform input {
  display: inline; }

input[type="text"].search {
  width: 180px;
  height: 31px;
  line-height: 31px;
  padding-left: 5px;
  background-color: transparent; }
  @media only screen and (max-width: 768px) and (min-width: 481px) {
    input[type="text"].search {
      width: 145px; } }

input[type="submit"].searchbtn {
  width: 31px;
  height: 31px;
  line-height: 31px;
  background: transparent url(images/icon-search-trans.png) no-repeat center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

input:hover[type="submit"] {
  cursor: pointer; }

.search-pram fieldset {
  margin: 0 20px; }

.search-pram .select-title {
  display: block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  font-weight: 500; }

.search-pram select {
  width: 200px; }
