/*
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-droid-serif {
  font-weight: 400;
  /*Normal*/
  font-weight: 700;
  /*Bold*/
  font-family: "Droid Serif", serif;
}

.cloud-typography-gotham {
  font-weight: 400;
  /*Normal*/
  font-weight: 500;
  /*Medium*/
  font-weight: 700;
  /*Bold*/
  font-family: "Gotham SSm A", "Gotham SSm B";
}

.google-font-roboto-condensed {
  font-weight: 400;
  /*Normal*/
  font-weight: 700;
  /*Bold*/
  font-family: "Roboto Condensed", Arial, Verdana, Helvetica, sans-serif;
}

/* Basic HTML tags */
a {
  color: #c20430;
  /*
	#breadcrumbs & {
		color: #FFF;
	}
*/
}

.bio-box a.read-more {
  color: #c20430;
}

.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: "Gotham SSm A", "Gotham SSm B";
  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: "Gotham SSm A", "Gotham SSm B";
  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: #c20430;
}

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: #c20430;
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 5px;
}

a.btn.clear-filter {
  margin-bottom: 15px;
}

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: #c20430;
  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;
}

.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-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 500;
}

.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 {
  font-family: "Droid Serif", serif;
  text-transform: none;
}

.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: "Gotham SSm A", "Gotham SSm B";
  font-weight: 500;
  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: transparent url(images/bkrnd_nav-bar-trans.png) repeat-x bottom center;
  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 {
  display: none;
  margin: 0;
  padding: 0;
  /*
				height: 39px;
				line-height: 39px;
	*/
  font-size: 14px;
}

#nav-bar #nav #jsddm li.page-item-67, #nav-bar #nav #jsddm li.page-item-68, #nav-bar #nav #jsddm li.page-item-69, #nav-bar #nav #jsddm li.page-item-70, #nav-bar #nav #jsddm li.page-item-71, #nav-bar #nav #jsddm li.page-item-72, #nav-bar #nav #jsddm li.page-item-73, #nav-bar #nav #jsddm li.page-item-1406 {
  display: inline-block;
}

#nav-bar #nav #jsddm li a {
  display: block;
  margin: 0;
  padding: 12px 10px;
  color: #FFF;
}

#nav-bar #nav #jsddm li a:hover, #nav-bar #nav #jsddm li a.active {
  background: #b71136;
  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: #b71136;
}

#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: "Droid Serif", 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-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: 15px;
  font-family: "Gotham SSm A", "Gotham SSm B";
  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, #mobile-nav {
  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: 98px;
}

@media only screen and (min-width: 1023px) {
  #wrapper {
    margin-top: 128px;
  }
}

.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: "Droid Serif", 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: "Gotham SSm A", "Gotham SSm B";
  font-weight: 500;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
  min-height: 167px;
}

#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-top: 17px;
  min-height: 98px;
}

@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: "Roboto Condensed", Arial, Verdana, Helvetica, 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: 137px;
}

#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: "Gotham SSm A", "Gotham SSm B";
  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: "Gotham SSm A", "Gotham SSm B";
  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;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

#rotator .rotator-content {
  position: absolute;
  bottom: 15px;
}

.home #rotator .rotator-content {
  bottom: 130px;
}

.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 {
  display: none;
}

.sidebar .headshot {
  margin-bottom: 15px;
}

.sidebar .headshot img {
  width: 100%;
}

.sidebar .uga-quicklinks .box, .sidebar .subnav .box {
  font-family: "Gotham SSm A", "Gotham SSm B";
  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: #c20430;
  color: #FFF;
  text-align: center;
  padding: 20px 0px;
  width: 75px;
  display: block;
  border-radius: 5px;
}

.event-date-box .month {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B";
  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: #c20430 !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: #c20430;
}

.tribe-events-notices {
  background: #e8e8e8 url(images/bkrnd_box-NEW.jpg);
  border-color: #c20430;
}

.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: "Gotham SSm A", "Gotham SSm B";
  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: "Gotham SSm A", "Gotham SSm B";
  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 #c20430;
  -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: #c20430;
}

.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%;
}

/********************/
/* 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: "Gotham SSm A", "Gotham SSm B";
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
  border-bottom: solid 2px #000;
}

#expList .exp-content {
  font-family: "Droid Serif", 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: "Gotham SSm A", "Gotham SSm B";
  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: #c20430;
  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;
}

.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: "Gotham SSm A", "Gotham SSm B";
  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: "Droid Serif", 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: 185px;
  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: "Gotham SSm A", "Gotham SSm B";
  font-weight: 500;
}

.search-pram select {
  width: 200px;
}
