/*
	Theme Name: GT Boilerplate v1.7
	Description: Responsive Georgia Tech-centric layout. Based on StudioPress' Quattro theme.
    Author: Eric Scott Sembrat
    Author URI: http://www.coe.gatech.edu/
	
    Template: genesis
    Template Version: 1.8.2
	
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/***************************************************************************************/
/* Imports */
/***************************************************************************************/
/* css3 */
/* breakpoint */
/* No files to import found in +gt/font-awesome/* */
/* font awesome */
/* No files to import found in +gt/mixin/* */
/* gt mixins */
/***************************************************************************************/
/* Default GT Colors */
/***************************************************************************************/
/**************************************************************************************/
/* 	Media Query Variables */
/**************************************************************************************/
/* define cutoff for mobile - 31em/496px */
/* define cutoff for tablet - 51em/816px */
/* define cutoff for huge - 71em(?)/1024px */
/**************************************************************************************/
/* 	Media Queries */
/**************************************************************************************/
/***************************************************************************************/
/* Palladio */
/***************************************************************************************/
/***************************************************************************************/
/* Foundation */
/***************************************************************************************/
/***************************************************************************************/
/* Font Awesome */
/***************************************************************************************/
/***************************************************************************************/
/* Roboto */
/***************************************************************************************/
/***************************************************************************************/
/* Helvetica */
/***************************************************************************************/
/* base includes */
/* Wrap
------------------------------------------------------------ */
/* line 6, sass/+includes/_default/_default.scss */
#wrap {
  margin: 25px auto 0;
  padding: 20px;
  width: 1100px;
}

/* line 12, sass/+includes/_default/_default.scss */
#wrap .inner {
  overflow: hidden;
  padding: 15px 20px 20px;
}

/* Header
------------------------------------------------------------ */
/* line 21, sass/+includes/_default/_default.scss */
#header {
  overflow: hidden;
  width: 100%;
}

/* line 26, sass/+includes/_default/_default.scss */
#title-area {
  overflow: hidden;
}

/* line 30, sass/+includes/_default/_default.scss */
#title {
  font-size: 60px;
  font-weight: bold;
  line-height: 1.25;
  margin: 0;
}

/* line 38, sass/+includes/_default/_default.scss */
#title a,
#title a:hover {
  color: #555;
  text-decoration: none;
}

/* line 43, sass/+includes/_default/_default.scss */
#description {
  color: #444;
  font-size: 16px;
}

/* line 48, sass/+includes/_default/_default.scss */
#header .widget-area {
  float: right;
  padding: 20px 0 0 0;
  width: 470px;
}

/* Image Header - Partial Width
------------------------------------------------------------ */
/* line 60, sass/+includes/_default/_default.scss */
.header-image #title-area,
.header-image #title,
.header-image #title a {
  display: block;
  float: left;
  height: 100px;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 400px;
}

/* line 70, sass/+includes/_default/_default.scss */
.header-image #title a {
  background-position: top !important;
}

/* line 74, sass/+includes/_default/_default.scss */
.header-image #description {
  display: block;
  overflow: hidden;
}

/* Image Header - Full Width
------------------------------------------------------------ */
/* line 85, sass/+includes/_default/_default.scss */
.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
  text-align: center;
  width: 100%;
}

/* Header / Primary / Secondary Navigation
------------------------------------------------------------ */
/* line 96, sass/+includes/_default/_default.scss */
.menu-primary,
.menu-secondary,
#header .menu {
  clear: both;
  color: #444;
  font-size: 14px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* line 106, sass/+includes/_default/_default.scss */
#header .menu {
  border: none;
}

/* line 112, sass/+includes/_default/_default.scss */
.menu-primary ul,
.menu-secondary ul,
#header .menu ul {
  float: left;
  width: 100%;
}

/* line 119, sass/+includes/_default/_default.scss */
.menu-primary li,
.menu-secondary li,
#header .menu li {
  float: left;
  list-style-type: none;
}

/* line 126, sass/+includes/_default/_default.scss */
.menu-primary a,
.menu-secondary a,
#header .menu a {
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  background: url(images/nav-line.png) no-repeat center right;
  color: #444;
  display: block;
  padding: 10px 16px 10px 15px;
  position: relative;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/* line 140, sass/+includes/_default/_default.scss */
.menu-primary li.no-line a,
.menu-secondary li.no-line a,
#header .menu li.no-line a {
  background: none;
}

/* line 158, sass/+includes/_default/_default.scss */
.menu-primary li a:active,
.menu-primary li a:hover,
.menu-primary .current_page_item a,
.menu-primary .current-cat a,
.menu-primary .current-menu-item a,
.menu-secondary li a:active,
.menu-secondary li a:hover,
.menu-secondary .current_page_item a,
.menu-secondary .current-cat a,
.menu-secondary .current-menu-item a,
#header .menu li a:active,
#header .menu li a:hover,
#header .menu .current_page_item a,
#header .menu .current-cat a,
#header .menu .current-menu-item a {
  color: #b63838;
}

/* line 164, sass/+includes/_default/_default.scss */
.menu-primary li li,
.menu-secondary li li,
#header .menu li li {
  padding: 0 10px;
}

/* line 176, sass/+includes/_default/_default.scss */
.menu-primary li li a,
.menu-primary li li a:link,
.menu-primary li li a:visited,
.menu-secondary li li a,
.menu-secondary li li a:link,
.menu-secondary li li a:visited,
#header .menu li li a,
#header .menu li li a:link,
#header .menu li li a:visited {
  background: url(images/dots.png) bottom repeat-x;
  color: #444;
  font-size: 12px;
  line-height: 19px;
  padding: 9px 5px 8px;
  position: relative;
  text-transform: none;
  width: 140px;
}

/* line 189, sass/+includes/_default/_default.scss */
.menu-primary li li:last-child a,
.menu-secondary li li:last-child a,
#header .menu li li:last-child a {
  background: none;
}

/* line 198, sass/+includes/_default/_default.scss */
.menu-primary li li a:active,
.menu-primary li li a:hover,
.menu-secondary li li a:active,
.menu-secondary li li a:hover,
#header .menu li li a:active,
#header .menu li li a:hover {
  color: #b63838;
}

/* line 204, sass/+includes/_default/_default.scss */
.menu-primary li ul,
.menu-secondary li ul,
#header .menu li ul {
  background: url(images/wrap.png);
  border: 1px solid #ccc;
  border-top: 0;
  height: auto;
  left: -9999px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 170px;
  z-index: 9999;
}

/* line 219, sass/+includes/_default/_default.scss */
.menu-primary li ul a,
.menu-secondary li ul a,
#header .menu li ul a {
  width: 140px;
}

/* line 225, sass/+includes/_default/_default.scss */
.menu-primary li ul ul,
.menu-secondary li ul ul,
#header .menu li ul ul {
  margin: -36px 0 0 160px;
}

/* line 230, sass/+includes/_default/_default.scss */
.menu li:hover ul ul,
.menu li.sfHover ul ul {
  left: -9999px;
}

/* line 235, sass/+includes/_default/_default.scss */
.menu li:hover,
.menu li.sfHover {
  position: static;
}

/* line 242, sass/+includes/_default/_default.scss */
ul.menu li:hover > ul,
ul.menu li.sfHover ul,
#header .menu li:hover > ul,
#header .menu li.sfHover ul {
  left: auto;
}

/* line 248, sass/+includes/_default/_default.scss */
.menu li a .sf-sub-indicator,
.menu li li a .sf-sub-indicator,
.menu li li li a .sf-sub-indicator {
  position: absolute;
  text-indent: -9999px;
}

/* line 253, sass/+includes/_default/_default.scss */
#wpadminbar li:hover ul ul {
  left: 0;
}

/* Primary Navigation Extras
------------------------------------------------------------ */
/* line 261, sass/+includes/_default/_default.scss */
.menu li.right {
  float: right;
  padding: 10px 15px;
}

/* line 266, sass/+includes/_default/_default.scss */
.menu li.right a {
  border: none;
  color: #444;
  display: inline;
  text-decoration: none;
}

/* line 273, sass/+includes/_default/_default.scss */
.menu li.right a:hover {
  color: #b63838;
  text-decoration: none;
}

/* line 278, sass/+includes/_default/_default.scss */
.menu li.search {
  padding: 3px 10px;
}

/* line 282, sass/+includes/_default/_default.scss */
.menu li.rss a {
  background: url(images/rss.png) no-repeat center left;
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
}

/* line 288, sass/+includes/_default/_default.scss */
.menu li.twitter a {
  background: url(images/twitter-nav.png) no-repeat center left;
  padding: 0 0 0 20px;
}

/* Inner
------------------------------------------------------------ */
/* line 297, sass/+includes/_default/_default.scss */
#inner {
  margin: 25px auto 0;
  overflow: hidden;
}

/* line 302, sass/+includes/_default/_default.scss */
.quattro-landing #inner {
  margin: 15px auto 10px;
}

/* Breadcrumb
------------------------------------------------------------ */
/* line 310, sass/+includes/_default/_default.scss */
.breadcrumb {
  -moz-box-shadow: 0 0 10px #bbb inset;
  -webkit-box-shadow: 0 0 10px #bbb inset;
  background: url(images/bg-light.png);
  box-shadow: 0 0 10px #bbb inset;
  font-size: 14px;
  margin: -5px 0 30px;
  padding: 10px 15px;
}

/* Taxonomy Description
------------------------------------------------------------ */
/* line 324, sass/+includes/_default/_default.scss */
.taxonomy-description {
  background-color: #fff;
  margin: -10px 0 30px;
  padding: 0 0 15px;
}

/* line 330, sass/+includes/_default/_default.scss */
.taxonomy-description p {
  font-size: 14px;
  padding: 15px 15px 0;
}

/* Content-Sidebar Wrap
------------------------------------------------------------ */
/* line 339, sass/+includes/_default/_default.scss */
#content-sidebar-wrap {
  float: left;
  width: 834px;
}

/* line 344, sass/+includes/_default/_default.scss */
.sidebar-content-sidebar #content-sidebar-wrap {
  float: left;
  width: 844px;
}

/* line 351, sass/+includes/_default/_default.scss */
.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
  width: 100%;
}

/* line 356, sass/+includes/_default/_default.scss */
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
  float: right;
}

/* Content
------------------------------------------------------------ */
/* line 364, sass/+includes/_default/_default.scss */
#content {
  float: left;
  padding: 5px 20px 0;
  width: 464px;
}

/* line 370, sass/+includes/_default/_default.scss */
.sidebar-content-sidebar #content {
  width: 474px;
}

/* line 375, sass/+includes/_default/_default.scss */
.content-sidebar #content,
.sidebar-content #content {
  width: 674px;
}

/* line 380, sass/+includes/_default/_default.scss */
.sidebar-content #content,
.sidebar-sidebar-content #content {
  float: right;
}

/* line 384, sass/+includes/_default/_default.scss */
.full-width-content #content {
  width: 1014px;
}

/* line 388, sass/+includes/_default/_default.scss */
.full-width-content.quattro-landing #content {
  width: 714px;
}

/* line 392, sass/+includes/_default/_default.scss */
.post {
  border-bottom: double #ccc;
  margin: 0 0 30px;
  padding: 0 0 40px;
}

/* line 398, sass/+includes/_default/_default.scss */
.home .post {
  padding: 0;
}

/* line 402, sass/+includes/_default/_default.scss */
.single .post {
  border: none;
  padding: 0;
}

/* line 407, sass/+includes/_default/_default.scss */
.entry-content {
  overflow: hidden;
}

/* line 411, sass/+includes/_default/_default.scss */
.entry-content p {
  margin: 0 0 0px;
}

/* line 415, sass/+includes/_default/_default.scss */
blockquote {
  background: url(images/blockquote.png) no-repeat;
  border: none;
  margin: 5px 5px 20px;
  padding: 25px 30px 5px 70px;
}

/* line 422, sass/+includes/_default/_default.scss */
blockquote p {
  color: #777;
}

/* line 426, sass/+includes/_default/_default.scss */
p.subscribe-to-comments {
  padding: 20px 0 10px;
}

/* line 430, sass/+includes/_default/_default.scss */
.alignleft {
  float: left;
}

/* line 434, sass/+includes/_default/_default.scss */
.alignright {
  float: right;
}

/* line 438, sass/+includes/_default/_default.scss */
.clear {
  clear: both;
}

/* line 442, sass/+includes/_default/_default.scss */
.clear-line {
  border-bottom: double #ccc;
  clear: both;
  margin: 0 0 25px;
}

/* Headlines
------------------------------------------------------------ */
/* line 459, sass/+includes/_default/_default.scss */
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  line-height: 1.25;
  margin: 0 0 10px;
}


/* line 467, sass/+includes/_default/_default.scss */
.taxonomy-description h1 {
  margin: 0;
}

/* line 472, sass/+includes/_default/_default.scss */
h2 a,
h2 a:visited {
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  color: #444;
  transition: all 0.2s ease-in-out;
}

/* line 479, sass/+includes/_default/_default.scss */
h2 a:hover {
  color: #b63838;
  text-decoration: none;
}

/* line 486, sass/+includes/_default/_default.scss */
.genesis-grid h2,
.genesis-grid h2 a,
.genesis-grid h2 a:visited {
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  font-size: 24px;
  line-height: 1.4;
  transition: all 0.2s ease-in-out;
}

/* line 495, sass/+includes/_default/_default.scss */
.widget-area h2,
.widget-area h2 a {
  font-size: 14px;
  margin: 0 0 5px;
}

/* line 500, sass/+includes/_default/_default.scss */
h3 {
  font-size: 30px;
}

/* line 504, sass/+includes/_default/_default.scss */
h4 {
  font-size: 24px;
}

/* line 509, sass/+includes/_default/_default.scss */
.taxonomy-description h1,
.widget-area h4 {
  font-size: 18px;
  margin: 0 0 5px;
}

/* line 514, sass/+includes/_default/_default.scss */
.widget-area h4 a {
  color: #444;
  text-decoration: none;
}

/* line 519, sass/+includes/_default/_default.scss */
#footer-widgets h4 {
  background: none;
  border: none;
  padding: 0;
}

/* Ordered / Unordered Lists
------------------------------------------------------------ */
/* line 530, sass/+includes/_default/_default.scss */
.entry-content ol,
.entry-content ul {
  margin: 0;
  padding: 0 0 25px;
}

/* line 536, sass/+includes/_default/_default.scss */
.archive-page ul li,
.entry-content ul li {
  background: url(images/list.png) no-repeat top left;
  list-style-type: none;
  padding: 0 0 0 15px;
}

/* line 542, sass/+includes/_default/_default.scss */
.entry-content ul li {
  margin: 0 0 0 25px;
}

/* line 546, sass/+includes/_default/_default.scss */
.entry-content ol li {
  margin: 0 0 0 35px;
}

/* line 552, sass/+includes/_default/_default.scss */
.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul {
  padding: 0;
}

/* Post Icons
------------------------------------------------------------ */
/* line 560, sass/+includes/_default/_default.scss */
.post-comments,
.tags {
  background: url(images/nav-line.png) no-repeat center left;
  margin: 0 0 0 7px;
  padding: 0 0 0 10px;
}

/* Author Box
------------------------------------------------------------ */
/* line 570, sass/+includes/_default/_default.scss */
.author-box {
  -moz-box-shadow: 0 0 10px #bbb inset;
  -webkit-box-shadow: 0 0 10px #bbb inset;
  background: url(images/bg-light.png);
  box-shadow: 0 0 10px #bbb inset;
  margin: 0 0 40px;
  overflow: hidden;
  padding: 20px;
}

/* line 580, sass/+includes/_default/_default.scss */
.author-box p {
  font-size: 14px;
}

/* Column Classes
------------------------------------------------------------ */
/* line 602, sass/+includes/_default/_default.scss */
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin: 0 0 20px;
  padding-left: 3%;
}

/* line 610, sass/+includes/_default/_default.scss */
.one-half,
.three-sixths,
.two-fourths {
  width: 48%;
}

/* line 615, sass/+includes/_default/_default.scss */
.one-third,
.two-sixths {
  width: 31%;
}

/* line 620, sass/+includes/_default/_default.scss */
.four-sixths,
.two-thirds {
  width: 65%;
}

/* line 624, sass/+includes/_default/_default.scss */
.one-fourth {
  width: 22.5%;
}

/* line 628, sass/+includes/_default/_default.scss */
.three-fourths {
  width: 73.5%;
}

/* line 632, sass/+includes/_default/_default.scss */
.one-fifth {
  width: 17.4%;
}

/* line 636, sass/+includes/_default/_default.scss */
.two-fifths {
  width: 37.8%;
}

/* line 640, sass/+includes/_default/_default.scss */
.three-fifths {
  width: 58.2%;
}

/* line 644, sass/+includes/_default/_default.scss */
.four-fifths {
  width: 78.6%;
}

/* line 648, sass/+includes/_default/_default.scss */
.one-sixth {
  width: 14%;
}

/* line 652, sass/+includes/_default/_default.scss */
.five-sixths {
  width: 82%;
}

/* line 656, sass/+includes/_default/_default.scss */
.first {
  clear: both;
  padding-left: 0;
}

/* Featured Post Grid
------------------------------------------------------------ */
/* line 666, sass/+includes/_default/_default.scss */
.genesis-grid-even,
.genesis-grid-odd {
  margin: 0 0 20px;
  width: 48%;
}

/* line 671, sass/+includes/_default/_default.scss */
.genesis-grid-even {
  float: right;
}

/* line 675, sass/+includes/_default/_default.scss */
.genesis-grid-odd {
  clear: both;
  float: left;
}

/* Archive Page
------------------------------------------------------------ */
/* line 685, sass/+includes/_default/_default.scss */
.archive-page {
  float: left;
  padding: 20px 0 0;
  width: 45%;
}

/* Images
------------------------------------------------------------ */
/* line 695, sass/+includes/_default/_default.scss */
img {
  height: auto;
  max-width: 100%;
}

/* line 703, sass/+includes/_default/_default.scss */
.avatar,
.featuredpage img,
.featuredpost img,
.post-image {
  background-color: #fff;
  border: 4px solid #ccc;
  padding: 1px;
}

/* line 709, sass/+includes/_default/_default.scss */
.author-box .avatar {
  float: left;
  margin: 0 15px 0 0;
}

/* line 714, sass/+includes/_default/_default.scss */
.post-image {
  margin: 0 10px 10px 0;
}

/* line 718, sass/+includes/_default/_default.scss */
.comment-list li .avatar {
  float: right;
  margin: 5px 0 10px 15px;
}

/* line 724, sass/+includes/_default/_default.scss */
img.centered,
.aligncenter {
  display: block;
  margin: 0 auto 20px;
}

/* line 729, sass/+includes/_default/_default.scss */
img.alignnone {
  display: inline;
  margin: 0 0 0px;
}

/* line 735, sass/+includes/_default/_default.scss */
img.alignleft,
.wp-caption.alignleft {
  display: inline;
  margin: 0 15px 10px 0;
}

/* line 741, sass/+includes/_default/_default.scss */
img.alignright,
.wp-caption.alignright {
  display: inline;
  margin: 0 0 10px 15px;
}

/* line 746, sass/+includes/_default/_default.scss */
.wp-caption {
  -moz-box-shadow: 0 0 10px #bbb inset;
  -webkit-box-shadow: 0 0 10px #bbb inset;
  background: url(images/bg-light.png);
  box-shadow: 0 0 10px #bbb inset;
  padding: 15px;
  text-align: center;
}

/* line 755, sass/+includes/_default/_default.scss */
p.wp-caption-text {
  font-size: 14px;
  margin: 5px 0;
}

/* line 761, sass/+includes/_default/_default.scss */
.wp-smiley,
.wp-wink {
  border: none;
  float: none;
}

/* Post Navigation
------------------------------------------------------------ */
/* line 773, sass/+includes/_default/_default.scss */
.navigation {
  font-size: 14px;
  overflow: hidden;
  padding: 5px 0;
  width: 100%;
}

/* line 780, sass/+includes/_default/_default.scss */
.navigation li {
  display: inline;
}

/* line 787, sass/+includes/_default/_default.scss */
.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  background-color: #555;
  border: 1px solid #555;
  color: #fff;
  padding: 8px 10px;
  transition: all 0.2s ease-in-out;
}

/* line 798, sass/+includes/_default/_default.scss */
.navigation li a:hover,
.navigation li.active a {
  background-color: #333;
  border: 1px solid #333;
  text-decoration: none;
}

/* Primary / Secondary Sidebars
------------------------------------------------------------ */
/* line 808, sass/+includes/_default/_default.scss */
.sidebar {
  display: inline;
  float: right;
  font-size: 14px;
  width: 320px;
}

/* line 815, sass/+includes/_default/_default.scss */
#sidebar-alt {
  float: left;
  width: 200px;
}

/* line 821, sass/+includes/_default/_default.scss */
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar {
  float: left;
}

/* line 825, sass/+includes/_default/_default.scss */
.content-sidebar-sidebar #sidebar-alt {
  float: right;
}

/* line 829, sass/+includes/_default/_default.scss */
.sidebar p {
  font-size: inherit;
}

/* line 835, sass/+includes/_default/_default.scss */
.sidebar.widget-area ul li,
#footer-widgets .widget-area ul li {
  list-style-type: none;
  margin: 0 0 2px;
  padding: 0 0 0 15px;
  word-wrap: break-word;
}

/* line 842, sass/+includes/_default/_default.scss */
.sidebar.widget-area ul ul li {
  border: none;
  margin: 0;
}

/* Dropdowns
------------------------------------------------------------ */
/* line 852, sass/+includes/_default/_default.scss */
.widget_archive select,
#cat {
  display: inline;
  padding: 3px;
  width: 85%;
}

/* Featured Page / Post
------------------------------------------------------------ */
/* line 863, sass/+includes/_default/_default.scss */
.featuredpage,
.featuredpost {
  clear: both;
  margin: 0 0 15px;
  overflow: hidden;
}

/* line 870, sass/+includes/_default/_default.scss */
.featuredpage .page,
.featuredpost .post {
  border-bottom: 1px solid #ddd;
  margin: 0 0 5px;
  overflow: hidden;
  padding: 0 0 10px;
}

/* line 878, sass/+includes/_default/_default.scss */
#footer-widgets .featuredpage .page,
#footer-widgets .featuredpost .post {
  margin: 0 0 10px;
  padding: 0;
}

/* User Profile
------------------------------------------------------------ */
/* line 887, sass/+includes/_default/_default.scss */
.user-profile {
  overflow: hidden;
}

/* Buttons
------------------------------------------------------------
/* line 896, sass/+includes/_default/_default.scss */
input[type="button"],
input[type="submit"] {
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  background-color: #555;
  border: 1px solid #555;
  color: #fff;
  cursor: pointer;
  line-height: 19px;
  padding: 6px 7px 5px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/* line 910, sass/+includes/_default/_default.scss */
input:hover[type="button"],
input:hover[type="submit"] {
  background-color: #333;
  border: 1px solid #333;
  text-decoration: none;
}
 */
/* Search Form
------------------------------------------------------------ */
/* line 920, sass/+includes/_default/_default.scss */
#header .searchform {
  float: right;
  padding: 40px 0 0;
}

/* line 925, sass/+includes/_default/_default.scss */
.s {
  border: 1px solid #bbb;
  color: #777;
  margin: 0 -7px 0 0;
  padding: 7px 6px;
  width: 180px;
}

/* line 933, sass/+includes/_default/_default.scss */
#header .s {
  width: 220px;
}

/* line 937, sass/+includes/_default/_default.scss */
#nav .s {
  margin: 2px -7px 0 0;
}

/* eNews and Update Widget
------------------------------------------------------------ */
/* line 945, sass/+includes/_default/_default.scss */
.enews #subbox {
  border: 1px solid #bbb;
  color: #777;
  margin: 10px -7px 0 0;
  padding: 7px 6px;
  width: 200px;
}

/* Calendar Widget
------------------------------------------------------------ */
/* line 957, sass/+includes/_default/_default.scss */
#wp-calendar {
  width: 100%;
}

/* line 961, sass/+includes/_default/_default.scss */
#wp-calendar caption {
  font-size: 12px;
  font-style: italic;
  padding: 2px 5px 0 0;
  text-align: right;
}

/* line 968, sass/+includes/_default/_default.scss */
#wp-calendar thead {
  background-color: #f5f5f5;
  font-weight: bold;
  margin: 10px 0 0;
}

/* line 974, sass/+includes/_default/_default.scss */
#wp-calendar td {
  background-color: #f5f5f5;
  padding: 2px;
  text-align: center;
}

/* Footer
------------------------------------------------------------ */
/* line 985, sass/+includes/_default/_default.scss */
#footer {
  clear: both;
  color: #ccc;
  font-size: 14px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 993, sass/+includes/_default/_default.scss */
#footer .wrap {
  overflow: hidden;
  padding: 22px 0 18px;
}

/* line 998, sass/+includes/_default/_default.scss */
#footer p {
  color: inherit;
  font-size: inherit;
}

/* line 1003, sass/+includes/_default/_default.scss */
#footer a:hover {
  color: #fff;
  text-decoration: none;
}

/* Comments
------------------------------------------------------------ */
/* line 1013, sass/+includes/_default/_default.scss */
#comments,
#respond {
  margin: 0 0 20px;
  overflow: hidden;
}

/* line 1018, sass/+includes/_default/_default.scss */
#respond {
  margin: 0;
}

/* line 1025, sass/+includes/_default/_default.scss */
#author,
#comment,
#email,
#url {
  margin: 10px 5px 0 0;
  padding: 5px;
  width: 250px;
}

/* line 1031, sass/+includes/_default/_default.scss */
#comment {
  height: 150px;
  margin: 10px 0;
  width: 98%;
}

/* line 1037, sass/+includes/_default/_default.scss */
.ping-list {
  margin: 0 0 40px;
}

/* line 1042, sass/+includes/_default/_default.scss */
.comment-list ol,
.ping-list ol {
  padding: 10px;
}

/* line 1047, sass/+includes/_default/_default.scss */
.comment-list li,
.ping-list li {
  list-style-type: none;
  margin: 15px 0 5px;
  padding: 15px 20px;
}

/* line 1053, sass/+includes/_default/_default.scss */
.comment-list li ul li {
  list-style-type: none;
  margin-right: -20px;
}

/* line 1058, sass/+includes/_default/_default.scss */
.comment-content p {
  font-size: 14px;
  margin: 0 0 20px;
}

/* line 1064, sass/+includes/_default/_default.scss */
.comment-list cite,
.ping-list cite {
  font-style: normal;
}

/* line 1068, sass/+includes/_default/_default.scss */
.commentmetadata {
  font-size: 12px;
  margin: 0 0 5px;
}

/* line 1073, sass/+includes/_default/_default.scss */
.reply {
  font-size: 14px;
}

/* line 1077, sass/+includes/_default/_default.scss */
.nocomments {
  text-align: center;
}

/* line 1081, sass/+includes/_default/_default.scss */
#comments .navigation {
  display: block;
}

/* line 1089, sass/+includes/_default/_default.scss */
.thread-alt,
.thread-even {
  -moz-box-shadow: 0 0 10px #bbb inset;
  -webkit-box-shadow: 0 0 10px #bbb inset;
  background: url(images/bg-light.png);
  box-shadow: 0 0 10px #bbb inset;
}

/* line 1098, sass/+includes/_default/_default.scss */
.alt,
.depth-1,
.even {
  -moz-box-shadow: 0 0 10px #bbb inset;
  -webkit-box-shadow: 0 0 10px #bbb inset;
  background: url(images/bg-light.png);
  box-shadow: 0 0 10px #bbb inset;
}

/* Gravity Forms
------------------------------------------------------------ */
/* line 1111, sass/+includes/_default/_default.scss */
div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
  box-sizing: border-box;
  font-size: 14px !important;
  padding: 6px 7px 5px !important;
}

/* line 1117, sass/+includes/_default/_default.scss */
div.gform_footer input.button {
  color: #fff;
}

/* line 1121, sass/+includes/_default/_default.scss */
div.gform_wrapper .ginput_complex label {
  font-size: 14px;
}

/* line 1126, sass/+includes/_default/_default.scss */
div.gform_wrapper li,
div.gform_wrapper form li {
  margin: 0 0 10px;
}

/* line 1130, sass/+includes/_default/_default.scss */
div.gform_wrapper .gform_footer {
  border: none;
  margin: 0;
  padding: 0;
}

/* Responsive Design
------------------------------------------------------------ */
@media only screen and (max-width: 1200px) {
  /* line 1142, sass/+includes/_default/_default.scss */
  #wrap {
    width: 920px;
  }

  /* line 1146, sass/+includes/_default/_default.scss */
  #title-area {
    width: 500px;
  }

  /* line 1150, sass/+includes/_default/_default.scss */
  #header .widget-area {
    width: 370px;
  }

  /* line 1154, sass/+includes/_default/_default.scss */
  #content-sidebar-wrap {
    width: 654px;
  }

  /* line 1158, sass/+includes/_default/_default.scss */
  .sidebar-content-sidebar #content-sidebar-wrap {
    width: 664px;
  }

  /* line 1162, sass/+includes/_default/_default.scss */
  #content {
    width: 284px;
  }

  /* line 1166, sass/+includes/_default/_default.scss */
  .sidebar-content-sidebar #content {
    width: 294px;
  }

  /* line 1171, sass/+includes/_default/_default.scss */
  .content-sidebar #content,
  .sidebar-content #content {
    width: 494px;
  }

  /* line 1175, sass/+includes/_default/_default.scss */
  .full-width-content #content {
    width: 834px;
  }

  /* line 1179, sass/+includes/_default/_default.scss */
  .footer-widgets-1 {
    width: 230px;
  }

  /* line 1183, sass/+includes/_default/_default.scss */
  .footer-widgets-2 {
    width: 220px;
  }

  /* line 1187, sass/+includes/_default/_default.scss */
  .footer-widgets-3 {
    width: 220px;
  }

  /* line 1191, sass/+includes/_default/_default.scss */
  #footer {
    width: 966px;
  }

  /* line 1195, sass/+includes/_default/_default.scss */
  #footer .creds {
    width: 710px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 1203, sass/+includes/_default/_default.scss */
  body {
    width: 100%;
    margin: 0 auto;
  }

  /* line 1236, sass/+includes/_default/_default.scss */
  .archive-page,
  .content-sidebar #content,
  .content-sidebar-sidebar #content,
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .full-width-content #content,
  .full-width-content.quattro-landing #content,
  .header-image #title-area,
  .header-image #title,
  .header-image #title-area a,
  .menu-primary,
  .menu-secondary,
  .quattro-landing #wrap,
  .sidebar,
  .sidebar-content #content,
  .sidebar-content-sidebar #content,
  .sidebar-content-sidebar #content-sidebar-wrap,
  .sidebar-sidebar-content #content,
  #content-sidebar-wrap,
  #footer,
  #footer .creds,
  #footer .gototop,
  #footer-widgets .wrap,
  #header ul.menu,
  #header .widget-area,
  #sidebar-alt,
  #title-area,
  #wrap {
    width: 100%;
  }

  /* line 1247, sass/+includes/_default/_default.scss */
  .menu-primary,
  .menu-secondary,
  #description,
  #footer .creds,
  #footer .gototop,
  #header ul.menu,
  #title,
  #title-area {
    float: none;
    text-align: center;
  }

  /* line 1253, sass/+includes/_default/_default.scss */
  .quattro-landing #wrap,
  #wrap {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
  }

  /* line 1263, sass/+includes/_default/_default.scss */
  #wrap .inner {
    border: none;
    padding: 10px 20px 0;
  }

  /* line 1268, sass/+includes/_default/_default.scss */
  #title-area {
    padding: 0;
  }

  /* line 1272, sass/+includes/_default/_default.scss */
  .header-image #title a {
    background-size: contain !important;
  }

  /* line 1276, sass/+includes/_default/_default.scss */
  #header .widget-area {
    padding: 10px 0 20px;
  }

  /* line 1280, sass/+includes/_default/_default.scss */
  #header .searchform {
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
  }

  /* line 1289, sass/+includes/_default/_default.scss */
  .menu-primary li,
  .menu-secondary li,
  #header ul.menu li {
    display: inline-block;
    float: none;
  }

  /* line 1294, sass/+includes/_default/_default.scss */
  .menu li.right {
    display: none;
  }

  /* line 1298, sass/+includes/_default/_default.scss */
  .menu li li {
    text-align: left;
  }

  /* line 1302, sass/+includes/_default/_default.scss */
  #content {
    padding: 0;
  }

  /* line 1306, sass/+includes/_default/_default.scss */
  .navigation {
    margin: 0 0 20px;
  }

  /* line 1310, sass/+includes/_default/_default.scss */
  #respond {
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1318, sass/+includes/_default/_default.scss */
  #title {
    font-size: 42px;
  }

  /* line 1324, sass/+includes/_default/_default.scss */
  .menu-primary a,
  .menu-secondary a,
  #header .menu a {
    background: none;
    border: none;
    padding: 5px;
  }

  /* line 1333, sass/+includes/_default/_default.scss */
  h1,
  h2,
  h2 a,
  h2 a:visited {
    font-size: 30px;
  }

  /* line 1337, sass/+includes/_default/_default.scss */
  h3 {
    font-size: 24px;
  }

  /* line 1342, sass/+includes/_default/_default.scss */
  .genesis-grid-even,
  .genesis-grid-odd {
    float: left;
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
  }

  /* line 1363, sass/+includes/_default/_default.scss */
  .five-sixths,
  .four-fifths,
  .four-sixths,
  .one-fifth,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fifths,
  .three-fourths,
  .three-sixths,
  .two-fifths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    padding: 0;
    width: 100%;
  }

  /* line 1370, sass/+includes/_default/_default.scss */
  .enews #subbox,
  .s,
  #header .s {
    width: 60%;
  }
}
@media only screen and (max-width: 300px) {
  /* line 1378, sass/+includes/_default/_default.scss */
  #title {
    font-size: 30px;
  }

  /* line 1382, sass/+includes/_default/_default.scss */
  #description {
    font-size: 14px;
  }

  /* line 1389, sass/+includes/_default/_default.scss */
  h1,
  h2,
  h2 a,
  h2 a:visited {
    font-size: 24px;
  }

  /* line 1393, sass/+includes/_default/_default.scss */
  h3 {
    font-size: 20px;
  }
}
/***************************************************************************************/
/*  */
/***************************************************************************************/
/***************************************************************************************/
/* Helpers */
/***************************************************************************************/
/***************************************************************************************/
/* Default Handler */
/***************************************************************************************/
/***************************************************************************************/
/* Before Text */
/***************************************************************************************/
/***************************************************************************************/
/* After Tet */
/***************************************************************************************/
/***************************************************************************************/
/* Creates a button. */
/***************************************************************************************/
/***************************************************************************************/
/*  */
/***************************************************************************************/
/***************************************************************************************/
/* Creates a pull-quote. */
/***************************************************************************************/
/**
 * @file
 * @font-face font inclusions
 *
 * CSS for including fonts.
 *
 */
/*
 *  NOTE: Font Awesome now loaded via CDN
 *
 */
/*
 * Web Fonts from fontspring.com
 *
 * The fonts included below are subject to the End User License purchased by Georgia Tech
 * from Fontspring and copyrighted by the listed vendor. The fonts are protected under domestic
 * and international trademark and copyright law. You are prohibited from modifying,
 * reverse engineering, duplicating, or distributing this font software.
 * FOR DISPLAY ON GATECH.EDU SITES ONLY.
 *
 * Vendor:      FontSite Inc.
 * License URL: http://www.fontspring.com/fflicense/fontsite
 *
 */
/* Foundation Sans Roman */
@font-face {
  font-family: 'FoundationSansRegular';
  src: url("fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_roman_macroman/FoundationSans-Roman-webfont.svg#FoundationSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Italic */
@font-face {
  font-family: 'FoundationSansItalic';
  src: url("fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_italic_macroman/FoundationSans-Italic-webfont.svg#FoundationSansItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Light */
@font-face {
  font-family: 'FoundationSansLight';
  src: url("fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_light_macroman/FoundationSans-Light-webfont.svg#FoundationSansLight") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Light Italic */
@font-face {
  font-family: 'FoundationSansLightItalic';
  src: url("fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_lightitalic_macroman/FoundationSans-Light-webfont.svg#FoundationSansLightItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Bold */
@font-face {
  font-family: 'FoundationSansBold';
  src: url("fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_bold_macroman/FoundationSans-Bold-webfont.svg#FoundationSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Bold Italic */
@font-face {
  font-family: 'FoundationSansBoldItalic';
  src: url("fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_bolditalic_macroman/FoundationSans-BoldItalic-webfont.svg#FoundationSansBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Condensed */
@font-face {
  font-family: 'FoundationSansCondensed';
  src: url("fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.svg#FoundationSansCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Condensed Italic */
@font-face {
  font-family: 'FoundationSansCondensedItalic';
  src: url("fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.svg#FoundationSansCondensedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Bold Condensed */
@font-face {
  font-family: 'FoundationSansBoldCondensed';
  src: url("fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.svg#FoundationSansBoldCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Foundation Sans Bold Condensed Italic */
@font-face {
  font-family: 'FoundationSansBoldCondensedItalic';
  src: url("fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.eot");
  src: url("fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.woff") format("woff"), url("fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.ttf") format("truetype"), url("fonts/foundation-sans/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.svg#FoundationSansBoldCondensedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Palladio Regular */
@font-face {
  font-family: 'PalladioFSRegular';
  src: url("fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.eot");
  src: url("fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.woff") format("woff"), url("fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.ttf") format("truetype"), url("fonts/palladiofs/palladiofs_regular_macroman/Palladio-Regular-webfont.svg#PalladioFSRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Palladio Italic */
@font-face {
  font-family: 'PalladioFSItalic';
  src: url("fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.eot");
  src: url("fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.woff") format("woff"), url("fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.ttf") format("truetype"), url("fonts/palladiofs/palladiofs_italic_macroman/Palladio-Italic-webfont.svg#PalladioFSItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Palladio Bold */
@font-face {
  font-family: 'PalladioFSBold';
  src: url("fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.eot");
  src: url("fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.woff") format("woff"), url("fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.ttf") format("truetype"), url("fonts/palladiofs/palladiofs_bold_macroman/Palladio-Bold-webfont.svg#PalladioFSBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Palladio Bold Italic */
@font-face {
  font-family: 'PalladioFSBoldItalic';
  src: url("fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.eot");
  src: url("fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.woff") format("woff"), url("fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.ttf") format("truetype"), url("fonts/palladiofs/palladiofs_bolditalic_macroman/Palladio-BoldItalic-webfont.svg#PalladioFSBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Palladio Caps */
@font-face {
  font-family: 'PalladioFSCaps';
  src: url("fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.eot");
  src: url("fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.woff") format("woff"), url("fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.ttf") format("truetype"), url("fonts/palladiofs/palladiofs_caps_macroman/Palladio-Caps-webfont.svg#PalladioFSCaps") format("svg");
  font-weight: normal;
  font-style: normal;
}

/**************************************************************************************/
/* 	Media Query Variables */
/**************************************************************************************/
/* define cutoff for mobile - 31em/496px */
/* define cutoff for tablet - 51em/816px */
/* define cutoff for huge - 71em(?)/1024px */
/**************************************************************************************/
/* 	Media Queries */
/**************************************************************************************/
/* theme defaults */
/***************************************************************************************/
/* Sass Partial Imports */
/***************************************************************************************/
/***************************************************************************************/
/*  */
/***************************************************************************************/
/***************************************************************************************/
/* Request Site Mixins */
/***************************************************************************************/
/***************************************************************************************/
/* Overwriting Styling on wp-signup.php */
/***************************************************************************************/
/* line 28, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_intro_text {
  line-height: 1.5em;
  margin-bottom: 15px;
}
/* line 33, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_alert, #inner .mu_register p.error {
  margin: 20px 0px;
  background-color: #f1d2d2;
  color: #280000;
  border: 0;
  padding: 20px;
}
/* line 41, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu-manage {
  background-color: #f5f5e4;
  padding-bottom: 10pt;
}
/* line 45, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu-manage .mu-manage-title {
  background-color: #eeb221;
  padding: 10px 5px;
  font-size: 16pt;
  color: #454545;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 800;
}
/* line 51, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu-request-title {
  background-color: #eeb221;
  padding: 10px 5px;
  font-size: 16pt;
  color: #454545;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 800;
  display: none;
}
/* line 56, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container {
  width: 33%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 816px) {
  /* line 56, sass/+partials/_admin/_wp-signup.scss */
  #inner .mu_register .mu_request_container {
    width: 100%;
    display: block;
  }
}
/* line 66, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_wrapper {
  margin: 10px;
  background-color: #eee;
  padding-bottom: 15px;
  min-height: 290px;
}
/* line 73, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_title {
  background-color: #454545;
  text-align: center;
  font-size: 13pt;
  text-transform: uppercase;
  font-weight: 800;
  padding: 6px;
  color: #eee;
}
/* line 83, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner {
  padding: 10px;
  padding-bottom: 0;
}
/* line 87, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner p {
  text-align: center;
  font-size: 10pt;
}
/* line 92, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner p.extra-text {
  font-size: 8.5pt;
  color: #555;
  line-height: 10pt;
}
/* line 99, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_bubble {
  margin: 10px;
  text-align: center;
}
/* line 105, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_bubble i {
  font-size: 70pt;
  text-align: center;
  display: inline-block;
  background-color: #023d7b;
  padding: 10px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: #eee;
  width: 120px;
  height: 120px;
  margin: 0 auto;
}
/* line 117, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_bubble i:before {
  padding-top: 15px;
  display: block;
}
/* line 125, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_description {
  margin: 10px 0px;
}
/* line 129, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_description .prefix_address {
  font-style: italic;
}
/* line 135, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_element {
  text-align: center;
}
/* line 138, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_element label {
  font-family: "FoundationSansRegular", Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: #555;
  font-weight: 400;
  padding-right: 5px;
}
/* line 146, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .mu_request_container .mu_request_container_inner_element input[type="text"] {
  font-size: 15pt;
  font-family: "FoundationSansRegular", Helvetica, Arial, sans-serif;
  padding: 5px;
}
/* line 154, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .submit {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
}
/* line 159, sass/+partials/_admin/_wp-signup.scss */
#inner .mu_register .submit input.submit {
  display: inline-block;
  @param user-select(none);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  padding: 6px 12px;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 12pt;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  border: 1px solid #024285;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: white !important;
  background: #023d7b;
  text-shadow: 0, -1px, 0, rgba(0, 0, 0, 0.3);
  font-family: "FoundationSansRegular", Helvetica, Arial, sans-serif;
  font-size: 15pt;
  padding: 12px 100px;
}
/* line 34, sass/+includes/_mixins/_gt_button.scss */
#inner .mu_register .submit input.submit:hover {
  background: #012449;
  color: white !important;
}

/***************************************************************************************/
/* Red Wine, Success! */
/***************************************************************************************/
/* line 172, sass/+partials/_admin/_wp-signup.scss */
.mu_signup_sucess .mu_signup_success_check {
  text-align: center;
}
/* line 174, sass/+partials/_admin/_wp-signup.scss */
.mu_signup_sucess .mu_signup_success_check i {
  font-size: 120pt;
  color: #eeb221;
}
/* line 178, sass/+partials/_admin/_wp-signup.scss */
.mu_signup_sucess .mu_signup_success_check i:before {
  display: block;
}
/* line 185, sass/+partials/_admin/_wp-signup.scss */
.mu_signup_sucess .mu_signup_success_header h2 {
  font-size: 18pt;
  text-align: center;
}
/* line 188, sass/+partials/_admin/_wp-signup.scss */
.mu_signup_sucess .mu_signup_success_header h2 a {
  font-size: 18pt;
}

/***************************************************************************************/
/* Login First */
/***************************************************************************************/
/* line 203, sass/+partials/_admin/_wp-signup.scss */
.mu_login_first .mu_login_first_icon {
  text-align: center;
}
/* line 205, sass/+partials/_admin/_wp-signup.scss */
.mu_login_first .mu_login_first_icon i {
  font-size: 120pt;
  color: #eeb221;
}
/* line 209, sass/+partials/_admin/_wp-signup.scss */
.mu_login_first .mu_login_first_icon i:before {
  display: block;
}
/* line 216, sass/+partials/_admin/_wp-signup.scss */
.mu_login_first .mu_login_first_header h2 {
  font-size: 18pt;
  text-align: center;
}
/* line 219, sass/+partials/_admin/_wp-signup.scss */
.mu_login_first .mu_login_first_header h2 a {
  font-size: 18pt;
}

/***************************************************************************************/
/*  */
/***************************************************************************************/
/***************************************************************************************/
/*  */
/***************************************************************************************/
/* line 5, sass/+partials/_theme/_404.scss */
body.error404 .entry-fa {
  text-align: center;
}
/* line 8, sass/+partials/_theme/_404.scss */
body.error404 .entry-fa i {
  font-size: 80pt;
  color: #eeb221;
}
/* line 14, sass/+partials/_theme/_404.scss */
body.error404 .entry-title {
  text-align: center;
}
/* line 20, sass/+partials/_theme/_404.scss */
body.error404 .searchform input[type="text"] {
  width: 50%;
}

/***************************************************************************************/
/*  */
/***************************************************************************************/
/***************************************************************************************/
/*  */
/***************************************************************************************/
/* line 6, sass/+partials/_theme/_accessibility.scss */
#wrap .screen-reader-text,
#wrap .genesis-skip-link {
  display: none;
}

/***************************************************************************************/
/* All Animation */
/***************************************************************************************/
/* line 4, sass/+partials/_theme/_animation.scss */
* {
  transition: all 0.2s ease-in-out;
}

/***************************************************************************************/
/* Blog Layout */
/***************************************************************************************/
/* line 6, sass/+partials/_theme/_blog.scss */
.hfeed .post a.more-link {
  display: inline-block;
  @param user-select(none);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  padding: 6px 12px;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 12pt;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  border: 1px solid #024285;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: white !important;
  background: #023d7b;
  text-shadow: 0, -1px, 0, rgba(0, 0, 0, 0.3);
}
/* line 34, sass/+includes/_mixins/_gt_button.scss */
.hfeed .post a.more-link:hover {
  background: #012449;
  color: white !important;
}

/***************************************************************************************/
/* Posts */
/***************************************************************************************/
/* line 15, sass/+partials/_theme/_blog.scss */
#inner #content {
  padding: 0;
}
/* line 18, sass/+partials/_theme/_blog.scss */
#inner #content .post {
  border-bottom: 1px solid #eee;
  padding: 0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 25, sass/+partials/_theme/_blog.scss */
#inner #content .post-info {
  font-size: 0.9em;
  font-weight: 300;
  letter-spacing: .025em;
  line-height: 1.6;
  position: relative;
  margin: 0px 0px 10px 0px;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
#inner #content .post-info:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f017";
}
/* line 33, sass/+partials/_theme/_blog.scss */
#inner #content .post-info:before {
  color: #444;
}
/* line 37, sass/+partials/_theme/_blog.scss */
#inner #content .post-info .date {
  padding-left: 16px;
}
/* line 40, sass/+partials/_theme/_blog.scss */
#inner #content .post-info .date:before {
  content: "Posted: ";
  font-weight: 800;
  color: #444;
}
/* line 48, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta {
  background: transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  margin: 0;
  color: #666;
  padding: 10px 0px;
  font-size: 10pt;
}
/* line 56, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta a {
  font-weight: 800;
}
/* line 59, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta a:hover {
  color: #011830;
}
/* line 66, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta .categories a {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
#inner #content .post-meta .categories a:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f07b";
}
/* line 69, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta .categories a:before {
  color: #444;
  position: relative;
  padding-right: 3px;
}
/* line 79, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta .tags a {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
#inner #content .post-meta .tags a:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f02b";
}
/* line 82, sass/+partials/_theme/_blog.scss */
#inner #content .post-meta .tags a:before {
  color: #444;
  position: relative;
  padding-right: 3px;
}

/***************************************************************************************/
/* Borders */
/***************************************************************************************/
/* line 95, sass/+partials/_theme/_blog.scss */
#inner {
  clear: both;
  padding: 25px 15px;
  margin: 0;
}
@media (max-width: 1024px) {
  /* line 95, sass/+partials/_theme/_blog.scss */
  #inner {
    margin: 25px;
  }
}
/* line 108, sass/+partials/_theme/_blog.scss */
#inner li {
  background: none;
  list-style-type: disc;
  padding: 5px 0px;
  margin: 0 0 0 25px;
}
/* line 117, sass/+partials/_theme/_blog.scss */
#inner ul li {
  background: none;
  list-style-type: disc;
  padding: 5px 0px;
}

/***************************************************************************************/
/* Sticky Post */
/***************************************************************************************/
/***************************************************************************************/
/* Genesis Grid */
/***************************************************************************************/
/* line 6, sass/+partials/_theme/_body.scss */
#inner .genesis-grid-even, #inner .genesis-grid-odd {
  width: auto;
}

/***************************************************************************************/
/* Default Font Styling */
/***************************************************************************************/
/* line 25, sass/+partials/_theme/_body.scss */
body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea {
  color: #444;
  line-height: 1.6;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* line 35, sass/+partials/_theme/_body.scss */
li,
ol,
ul {
  margin: 0;
  padding: 0;
}

/* line 40, sass/+partials/_theme/_body.scss */
ol li {
  list-style-type: decimal;
}

/* line 45, sass/+partials/_theme/_body.scss */
a,
a:visited {
  text-decoration: none;
}

/* line 49, sass/+partials/_theme/_body.scss */
a:hover {
  text-decoration: underline;
}

/* line 53, sass/+partials/_theme/_body.scss */
a img {
  border: none;
}

/***************************************************************************************/
/* Image Captioning */
/***************************************************************************************/
/* line 60, sass/+partials/_theme/_body.scss */
#inner .wp-caption {
  -webkit-box-shadow: 0 0 0 #eeeeee;
  -moz-box-shadow: 0 0 0 #eeeeee;
  box-shadow: 0 0 0 #eeeeee;
  background-color: #eee;
  padding: 0;
}
/* line 68, sass/+partials/_theme/_body.scss */
#inner .wp-caption a img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 74, sass/+partials/_theme/_body.scss */
#inner .wp-caption p.wp-caption-text {
  font-size: 10pt;
  margin: 5px 0;
  padding: 10px;
  background-color: #333;
  color: white;
}

/***************************************************************************************/
/* Block Quotes */
/***************************************************************************************/
/* line 86, sass/+partials/_theme/_body.scss */
#inner blockquote {
  background: none;
  background-color: #fafafa;
  margin-left: 0;
}
/* line 91, sass/+partials/_theme/_body.scss */
#inner blockquote p {
  margin-bottom: 0;
}

/* **************************************************************************************/
/* Footer */
/* **************************************************************************************/
/* line 4, sass/+partials/_theme/_footer.scss */
#footer {
  width: 100%;
  /** .footer-menu {
  	li {
  		ul, ul li, ul li a {
  		display: none;
  		}
  	}
  } **/
}
@media (max-width: 1024px) {
  /* line 7, sass/+partials/_theme/_footer.scss */
  #footer .wrap {
    padding: 0;
  }
}
/* line 21, sass/+partials/_theme/_footer.scss */
#footer #footer-wrapper {
  overflow: hidden;
  background-color: #555;
  color: #eee;
  padding: 10px 20px;
}
/* line 27, sass/+partials/_theme/_footer.scss */
#footer #footer-wrapper a {
  color: #eee;
}
/* line 32, sass/+partials/_theme/_footer.scss */
#footer .collapsible {
  height: 0;
}
/* line 36, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-map {
  float: right;
  width: 32%;
  overflow: hidden;
  text-shadow: none;
}
@media (max-width: 600px) {
  /* line 36, sass/+partials/_theme/_footer.scss */
  #footer .gt-footer-map {
    float: none;
    width: 100%;
  }
}
/* line 48, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-map #map img {
  margin-top: 10px;
  text-align: center;
  margin-bottom: 10px;
}
/* line 56, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-container {
  overflow: hidden;
  min-height: 350px;
}
/* line 66, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container,
#footer .gt-footer-links-2-container,
#footer .gt-footer-links-3-container,
#footer .gt-footer-links-4-container {
  float: left;
  width: 24%;
}
/* line 70, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container .widget-wrap,
#footer .gt-footer-links-2-container .widget-wrap,
#footer .gt-footer-links-3-container .widget-wrap,
#footer .gt-footer-links-4-container .widget-wrap {
  padding: 0px 5px;
}
@media (max-width: 600px) {
  /* line 66, sass/+partials/_theme/_footer.scss */
  #footer .gt-footer-links-1-container,
  #footer .gt-footer-links-2-container,
  #footer .gt-footer-links-3-container,
  #footer .gt-footer-links-4-container {
    float: none;
    width: 100%;
  }
}
/* line 81, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container .widgettitle,
#footer .gt-footer-links-1-container span.nolink,
#footer .gt-footer-links-1-container h4.title,
#footer .gt-footer-links-2-container .widgettitle,
#footer .gt-footer-links-2-container span.nolink,
#footer .gt-footer-links-2-container h4.title,
#footer .gt-footer-links-3-container .widgettitle,
#footer .gt-footer-links-3-container span.nolink,
#footer .gt-footer-links-3-container h4.title,
#footer .gt-footer-links-4-container .widgettitle,
#footer .gt-footer-links-4-container span.nolink,
#footer .gt-footer-links-4-container h4.title {
  color: #EEB211;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 1.15;
  text-shadow: 0 1px 0 #333333;
  display: block;
  margin: .9em 0 0em;
  padding: 5px 0 2px 2px;
  font-weight: 400;
}
/* line 95, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul,
#footer .gt-footer-links-2-container ul,
#footer .gt-footer-links-3-container ul,
#footer .gt-footer-links-4-container ul {
  background-image: none;
  background-color: transparent;
  padding-left: 0;
}
/* line 100, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul ul,
#footer .gt-footer-links-2-container ul ul,
#footer .gt-footer-links-3-container ul ul,
#footer .gt-footer-links-4-container ul ul {
  padding-left: 1em;
}
/* line 103, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul ul ul,
#footer .gt-footer-links-2-container ul ul ul,
#footer .gt-footer-links-3-container ul ul ul,
#footer .gt-footer-links-4-container ul ul ul {
  padding-left: 2em;
}
/* line 108, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul li,
#footer .gt-footer-links-2-container ul li,
#footer .gt-footer-links-3-container ul li,
#footer .gt-footer-links-4-container ul li {
  list-style: none;
  float: none;
}
/* line 112, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul li:hover,
#footer .gt-footer-links-2-container ul li:hover,
#footer .gt-footer-links-3-container ul li:hover,
#footer .gt-footer-links-4-container ul li:hover {
  background-image: none;
  background-color: transparent;
}
/* line 117, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul li a,
#footer .gt-footer-links-2-container ul li a,
#footer .gt-footer-links-3-container ul li a,
#footer .gt-footer-links-4-container ul li a {
  height: auto;
  line-height: 12pt;
  color: #fff;
  font-size: 10pt;
  padding: 3px 0px;
  display: block;
  text-shadow: none;
}
/* line 126, sass/+partials/_theme/_footer.scss */
#footer .gt-footer-links-1-container ul li a:hover,
#footer .gt-footer-links-2-container ul li a:hover,
#footer .gt-footer-links-3-container ul li a:hover,
#footer .gt-footer-links-4-container ul li a:hover {
  background-image: none;
  background-color: transparent;
  text-decoration: underline;
}

/* line 137, sass/+partials/_theme/_footer.scss */
#gt-footer {
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 10px;
  background-color: #eeb221;
  color: #6c5003;
}
/* line 145, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-inner {
  background: #eeb221;
  overflow: hidden;
}
/* line 150, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-left {
  float: left;
}
@media (max-width: 600px) {
  /* line 150, sass/+partials/_theme/_footer.scss */
  #gt-footer #gt-footer-left {
    float: none;
    width: 100%;
    text-align: center;
  }
}
/* line 159, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-left img {
  padding: 10px;
}
/* line 164, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-1 {
  height: 50px;
}
/* line 168, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-1, #gt-footer #gt-footer-right-2 {
  float: right;
  width: 75%;
  text-align: right;
}
@media (max-width: 600px) {
  /* line 168, sass/+partials/_theme/_footer.scss */
  #gt-footer #gt-footer-right-1, #gt-footer #gt-footer-right-2 {
    float: none;
    width: 100%;
    text-align: center;
  }
}
/* line 179, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-1 ul, #gt-footer #gt-footer-right-2 ul {
  list-style: none;
  margin-top: 20px;
  font-size: 9pt;
  border-bottom: 1px solid #f1bf47;
  padding-bottom: 5px;
}
/* line 186, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-1 ul li, #gt-footer #gt-footer-right-2 ul li {
  display: inline;
}
/* line 189, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-1 ul li a, #gt-footer #gt-footer-right-2 ul li a {
  display: inline-block;
  color: #333;
  margin-left: 15px;
}
/* line 194, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-1 ul li a:hover, #gt-footer #gt-footer-right-2 ul li a:hover {
  text-decoration: underline;
}
/* line 204, sass/+partials/_theme/_footer.scss */
#gt-footer #gt-footer-right-2 ul {
  margin-right: 0px;
  padding-right: 12px;
  margin-top: 5px;
  border-bottom: 0;
}

/* **************************************************************************************/
/* Mini-Footer Getting Some Attention! */
/* **************************************************************************************/
/* line 218, sass/+partials/_theme/_footer.scss */
#superfooter-mini-container {
  margin-top: 10px;
}

/* line 222, sass/+partials/_theme/_footer.scss */
.superfooter-mini-links-1-container {
  width: 40%;
  float: left;
  padding: 0 10px 10px;
  position: relative;
  display: block;
  display: block;
  margin-bottom: -1px;
}
/* line 231, sass/+partials/_theme/_footer.scss */
.superfooter-mini-links-1-container #gt-superfooter-mini-default-resources {
  border: none;
  list-style: none;
  text-align: left;
}
/* line 238, sass/+partials/_theme/_footer.scss */
.superfooter-mini-links-1-container #gt-superfooter-mini-default-resources li span.nolink {
  color: #EEB211;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 20px;
  margin: 0 0 0.6em;
  padding: 0;
  text-shadow: 0 1px 0 #333333;
  border-bottom: 1px dotted #D8A10C;
  padding-bottom: 5px;
  font-weight: 500;
  font-family: "Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: block;
  margin-bottom: 0;
}
/* line 254, sass/+partials/_theme/_footer.scss */
.superfooter-mini-links-1-container #gt-superfooter-mini-default-resources li a {
  font-size: 10pt;
  margin-bottom: 10px;
  color: #eee;
  text-decoration: none;
}
/* line 260, sass/+partials/_theme/_footer.scss */
.superfooter-mini-links-1-container #gt-superfooter-mini-default-resources li a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 269, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links {
  width: 55%;
  float: left;
  position: relative;
}
/* line 274, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links h4.title {
  color: #EEB211;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 20px;
  margin: 0 0 0.6em;
  padding: 0;
  text-shadow: 0 1px 0 #333333;
  border-bottom: 1px dotted #D8A10C;
  padding-bottom: 5px;
}
/* line 286, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links #gt-mini-visitor-resources {
  letter-spacing: .05em;
  line-height: 1.4;
  margin: 0 0 12px 0;
  padding: 0;
  border: none;
  list-style: none;
  text-align: left;
  font-size: 10pt;
}
/* line 296, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links #gt-mini-visitor-resources li {
  font-weight: 300;
  margin-bottom: 10px;
}
/* line 300, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links #gt-mini-visitor-resources li a {
  color: #eee;
  text-decoration: none;
}
/* line 304, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links #gt-mini-visitor-resources li a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 312, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links #gt-mini-visitor-resources li.gt-default-mini-left {
  clear: left;
  float: left;
  width: 50%;
  padding-right: 10px;
}
/* line 319, sass/+partials/_theme/_footer.scss */
.superfooter-mini-resource-links #gt-mini-visitor-resources li.gt-default-mini-right {
  clear: right;
  float: right;
  width: 45%;
}

/***************************************************************************************/
/* Stolen from GT Theme - deal with it */
/***************************************************************************************/
/* line 330, sass/+partials/_theme/_footer.scss */
#gt-footer .row {
  padding: 10px;
}

/* line 331, sass/+partials/_theme/_footer.scss */
#footer-logo {
  float: left;
  text-align: center;
}
@media (max-width: 600px) {
  /* line 331, sass/+partials/_theme/_footer.scss */
  #footer-logo {
    float: none;
  }
}

/* line 340, sass/+partials/_theme/_footer.scss */
#footer-logo img {
  width: 140px;
}

/* line 341, sass/+partials/_theme/_footer.scss */
#footer-logo p {
  color: #6c5003;
  font-size: .786em;
  line-height: 1.1;
  margin: 0 0 6px 0;
}

/* line 347, sass/+partials/_theme/_footer.scss */
#footer-utility-links {
  float: right;
  position: relative;
  width: 75%;
}
@media (max-width: 600px) {
  /* line 347, sass/+partials/_theme/_footer.scss */
  #footer-utility-links {
    float: none;
    padding-bottom: 15px;
  }
}

/* line 357, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu {
  margin: 0;
  padding: 5px 0;
  text-align: right;
}
@media (max-width: 600px) {
  /* line 357, sass/+partials/_theme/_footer.scss */
  #footer-utility-links .menu {
    text-align: center;
  }
}

/* line 366, sass/+partials/_theme/_footer.scss */
#footer-utility-links .gt-footer-utility-links-wrapper {
  padding-top: 8px;
}

/* line 367, sass/+partials/_theme/_footer.scss */
#footer-utility-links .gt-footer-utility-links-wrapper.login-link-included {
  padding-top: 0px;
}

/* line 368, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu.gt-footer-utility-links {
  border-bottom: 1px solid #c5930c;
}

/* line 369, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu.gt-footer-legal-links {
  margin-top: 30px;
}

/* line 370, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu.gt-footer-legal-links.custom-links-included {
  border-top: 1px solid #f6ba1a;
  margin-top: 0;
}

/* line 374, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu li {
  display: inline;
  font-size: 0.9em;
  padding: 2px 0 2px 10px;
  margin: 0 0 2px;
}

/* line 380, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu li:after {
  content: '\f142';
  display: inline-block;
  color: #b08612;
  font-family: "FontAwesome";
  font-size: 0.9em;
  margin-left: 10px;
}

/* line 388, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu li.last:after {
  content: '';
}

/* line 389, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu li a {
  color: #6c5003;
  text-decoration: none;
}

/* line 393, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu li a:hover {
  color: #333;
}

/* line 394, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu.gt-footer-login-links li {
  padding: 0;
  margin: 0 0 0 12px;
}

/* line 398, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu.gt-footer-login-links li.first {
  margin-right: 12px;
}

/* line 401, sass/+partials/_theme/_footer.scss */
#footer-utility-links .menu.gt-footer-login-links li:after {
  content: '\f023';
  font-size: 1em;
}

/***************************************************************************************/
/* Superfooter */
/***************************************************************************************/
/* line 410, sass/+partials/_theme/_footer.scss */
.superfooter-trigger-wrapper {
  padding-top: 20px;
}

/* line 411, sass/+partials/_theme/_footer.scss */
#superfooter-trigger {
  background-color: #646464;
  border-radius: 15px 15px 0 0;
  display: block;
  font-family: "FoundationSansCondensed";
  font-size: 1.1em;
  margin: 0 auto;
  padding: 6px 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 140px;
}

/* line 425, sass/+partials/_theme/_footer.scss */
#superfooter-trigger:link,
#superfooter-trigger:visited {
  color: #e1e1e1;
  text-decoration: none;
}

/* line 430, sass/+partials/_theme/_footer.scss */
#superfooter-trigger:hover,
#superfooter-trigger:active {
  color: #fff;
}

/* line 431, sass/+partials/_theme/_footer.scss */
#superfooter-trigger:before {
  color: #c4c4c4;
  content: "\f13a";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 1.1em;
  margin: 0 6px 0 0;
}

/* line 439, sass/+partials/_theme/_footer.scss */
#superfooter-trigger.collapsed:before {
  content: "\f138";
}

/***************************************************************************************/
/* Superfooter - Add Content Links */
/***************************************************************************************/
/* line 445, sass/+partials/_theme/_footer.scss */
#footer #footer-wrapper .gt-tools-contextual-link.empty {
  border: 1px dashed #666;
  font-size: .786em;
  padding: 6px 10px;
  margin: 3px;
  text-align: center;
  display: block;
  margin: 10px;
  line-height: 1.5em;
}
/* line 456, sass/+partials/_theme/_footer.scss */
#footer #footer-wrapper .gt-tools-contextual-link.empty:link, #footer #footer-wrapper .gt-tools-contextual-link.empty:visited {
  color: #999;
  text-decoration: none;
}
/* line 462, sass/+partials/_theme/_footer.scss */
#footer #footer-wrapper .gt-tools-contextual-link.empty:hover, #footer #footer-wrapper .gt-tools-contextual-link.empty:active {
  color: #DDD;
}

/***************************************************************************************/
/* Superfooter */
/***************************************************************************************/
/* line 470, sass/+partials/_theme/_footer.scss */
#gt-disclaimer {
  float: right;
  width: 100%;
  background-color: #eeb221;
}
/* line 477, sass/+partials/_theme/_footer.scss */
#gt-disclaimer .gt-disclaimer-wrap .gt-disclaimer-content {
  font-size: 7pt;
  text-align: right;
  color: #9f740b;
  padding-left: 20%;
  padding-bottom: 5px;
}
@media (max-width: 600px) {
  /* line 477, sass/+partials/_theme/_footer.scss */
  #gt-disclaimer .gt-disclaimer-wrap .gt-disclaimer-content {
    padding: 0;
  }
}
@media (max-width: 1024px) {
  /* line 477, sass/+partials/_theme/_footer.scss */
  #gt-disclaimer .gt-disclaimer-wrap .gt-disclaimer-content {
    padding: 0;
  }
}

/***************************************************************************************/
/* Logo Mixin */
/***************************************************************************************/
/***************************************************************************************/
/* Header  */
/***************************************************************************************/
/* line 27, sass/+partials/_theme/_header.scss */
#wrap .inner #header {
  background-color: #333;
  margin: 0 auto;
  height: 110px;
  min-height: 0px;
  max-height: 110px;
  border-bottom: 0;
}
@media (max-width: 1024px) {
  /* line 27, sass/+partials/_theme/_header.scss */
  #wrap .inner #header {
    height: 110px;
  }
}
/* line 39, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo {
  float: left;
  margin-top: 10px;
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 39, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo {
    display: none;
  }
}
@media (max-width: 600px) {
  /* line 39, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo {
    display: none;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_main .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_main .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_main .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_coa .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt-coa.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_coa .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_coa .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_coc .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt-coc.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_coc .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_coc .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_coe .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt-coe.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_coe .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_coe .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_cos .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt-cos.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_cos .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_cos .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_iac .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt-iac.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_iac .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_iac .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 5, sass/+partials/_theme/_header.scss */
#wrap .inner #header .gt-logo.gt_cob .gt-logo-inner {
  height: 90px;
  display: block;
  width: 500px;
  background: url("images/logos/logo-gt-scheller.png") no-repeat;
}
@media (max-width: 600px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_cob .gt-logo-inner {
    background-position: center top !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5, sass/+partials/_theme/_header.scss */
  #wrap .inner #header .gt-logo.gt_cob .gt-logo-inner {
    background-position: center left !important;
    width: 100%;
  }
}
/* line 83, sass/+partials/_theme/_header.scss */
#wrap .inner #header #title-area {
  text-align: right;
  width: auto;
  float: right;
  width: auto;
  max-width: 700px;
  padding: 0;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1024px) {
  /* line 83, sass/+partials/_theme/_header.scss */
  #wrap .inner #header #title-area {
    display: block;
    float: none;
    text-align: left;
    padding: 0;
    padding-bottom: 0px;
    padding-left: 10px;
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
  }
}
/* line 105, sass/+partials/_theme/_header.scss */
#wrap .inner #header #title-area #title {
  padding: 0px;
  width: auto;
  position: relative;
  overflow: hidden;
  padding-top: 25px;
  padding-right: 10px;
  text-align: inherit;
}
@media (max-width: 1024px) {
  /* line 105, sass/+partials/_theme/_header.scss */
  #wrap .inner #header #title-area #title {
    padding: 0;
    text-align: left;
  }
}
/* line 119, sass/+partials/_theme/_header.scss */
#wrap .inner #header #title-area #title img {
  max-height: 56px;
}
/* line 123, sass/+partials/_theme/_header.scss */
#wrap .inner #header #title-area #title a {
  color: #eeb221;
  font-family: "FoundationSansCondensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0em;
  text-shadow: 0 1px 2px #000000;
  font-size: 30pt;
  text-align: right;
  max-height: 45px;
  float: right;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1024px) {
  /* line 123, sass/+partials/_theme/_header.scss */
  #wrap .inner #header #title-area #title a {
    font-size: 26pt;
    max-height: inherit;
    text-align: left;
  }
}
/* line 146, sass/+partials/_theme/_header.scss */
#wrap .inner #header #title-area #description {
  padding: 0px 10px;
  width: auto;
  color: #eee;
  font-family: "FoundationSansRegular", Helvetica, Arial, sans-serif;
  font-size: 12pt;
  max-height: 25px;
  display: block;
  overflow: hidden;
}
@media (max-width: 1024px) {
  /* line 146, sass/+partials/_theme/_header.scss */
  #wrap .inner #header #title-area #description {
    text-align: left;
    padding: 0;
    margin-bottom: 10px;
    margin-top: -5px;
    max-height: auto;
  }
}

/* line 169, sass/+partials/_theme/_header.scss */
.menu-primary li a:active, .menu-primary li a:hover, .menu-primary .current_page_item a, .menu-primary .current-cat a, .menu-primary .current-menu-item a, .menu-secondary li a:active, .menu-secondary li a:hover, .menu-secondary .current_page_item a, .menu-secondary .current-cat a, .menu-secondary .current-menu-item a, #header .menu li a:active, #header .menu li a:hover, #header .menu .current_page_item a, #header .menu .current-cat a, #header .menu .current-menu-item a {
  color: black;
}

/***************************************************************************************/
/* Social Media */
/***************************************************************************************/
/* line 178, sass/+partials/_theme/_header.scss */
#utility .row {
  max-width: 1100px;
}
@media (max-width: 1200px) {
  /* line 178, sass/+partials/_theme/_header.scss */
  #utility .row {
    width: 920px;
  }
}
@media (max-width: 1024px) {
  /* line 178, sass/+partials/_theme/_header.scss */
  #utility .row {
    width: auto;
  }
}

/***************************************************************************************/
/* Body */
/***************************************************************************************/
/* line 4, sass/+partials/_theme/_layout.scss */
body {
  background: #eeeeee url("images/background-lite.png") top right repeat;
  font: 400 93.75%/1.25 "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/***************************************************************************************/
/* Wrapper */
/***************************************************************************************/
/* line 13, sass/+partials/_theme/_layout.scss */
#wrap {
  background: none;
  background-color: white;
  border: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  margin-top: 0;
}
/* line 21, sass/+partials/_theme/_layout.scss */
#wrap .inner {
  border: 0;
  padding: 0;
}
@media (max-width: 600px) {
  /* line 26, sass/+partials/_theme/_layout.scss */
  #wrap #inner {
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 1024px) {
  /* line 26, sass/+partials/_theme/_layout.scss */
  #wrap #inner {
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 600px) {
  /* line 37, sass/+partials/_theme/_layout.scss */
  #wrap #inner .wrap {
    padding: 10px;
  }
}
@media (max-width: 1024px) {
  /* line 37, sass/+partials/_theme/_layout.scss */
  #wrap #inner .wrap {
    padding: 10px;
  }
}

/***************************************************************************************/
/* Full Width */
/***************************************************************************************/
@media (min-width: 816px) {
  /* line 52, sass/+partials/_theme/_layout.scss */
  .full-width-content #content {
    width: 100%;
  }
}

/***************************************************************************************/
/* Wrap Mixin */
/***************************************************************************************/
/***************************************************************************************/
/* Wrap wrap wrap it up */
/***************************************************************************************/
/* line 29, sass/+partials/_theme/_layout_full_width.scss */
body.gt_full_width_wrapper #wrap {
  width: 100%;
}
@media (min-width: 816px) {
  /* line 29, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap {
    width: 100%;
  }
}
/* line 36, sass/+partials/_theme/_layout_full_width.scss */
body.gt_full_width_wrapper #wrap #header {
  width: 100%;
}
@media (min-width: 816px) {
  /* line 7, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #header .wrap {
    width: 920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 7, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #header .wrap {
    width: 1100px;
    margin: 0 auto;
  }
}
/* line 40, sass/+partials/_theme/_layout_full_width.scss */
body.gt_full_width_wrapper #wrap #nav {
  width: 100%;
}
@media (min-width: 816px) {
  /* line 7, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #nav .wrap {
    width: 920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 7, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #nav .wrap {
    width: 1100px;
    margin: 0 auto;
  }
}
/* line 44, sass/+partials/_theme/_layout_full_width.scss */
body.gt_full_width_wrapper #wrap #inner {
  width: 100%;
}
@media (min-width: 816px) {
  /* line 7, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #inner .wrap {
    width: 920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 7, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #inner .wrap {
    width: 1100px;
    margin: 0 auto;
  }
}
/* line 48, sass/+partials/_theme/_layout_full_width.scss */
body.gt_full_width_wrapper #wrap #footer {
  background-color: #555;
}
@media (min-width: 816px) {
  /* line 51, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #footer #footer-wrapper {
    width: 920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 51, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #footer #footer-wrapper {
    width: 1100px;
    margin: 0 auto;
  }
}
/* line 55, sass/+partials/_theme/_layout_full_width.scss */
body.gt_full_width_wrapper #wrap #footer .superfooter-trigger-wrapper {
  background-color: #fff;
}
@media (min-width: 816px) {
  /* line 60, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #gt-footer .row {
    width: 920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 60, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #wrap #gt-footer .row {
    width: 1100px;
    margin: 0 auto;
  }
}
@media (min-width: 816px) {
  /* line 65, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #utility .row {
    width: 920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 65, sass/+partials/_theme/_layout_full_width.scss */
  body.gt_full_width_wrapper #utility .row {
    width: 1100px;
    margin: 0 auto;
  }
}

/***************************************************************************************/
/* Lighter GT Gold */
/***************************************************************************************/
/***************************************************************************************/
/* For Mobile Menu */
/***************************************************************************************/
/* line 10, sass/+partials/_theme/_menu.scss */
.hide-for-desktop {
  display: none !important;
}
@media (max-width: 600px) {
  /* line 10, sass/+partials/_theme/_menu.scss */
  .hide-for-desktop {
    display: block !important;
  }
}

/***************************************************************************************/
/* Menu */
/***************************************************************************************/
/* line 21, sass/+partials/_theme/_menu.scss */
#nav {
  background-color: #eeb221;
  min-height: 38px;
}
/* line 25, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary {
  background-color: #EEB211;
  float: left;
  font-size: .929em;
  line-height: 1.7;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  height: 38px;
  max-width: 100%;
}
@media (max-width: 600px) {
  /* line 25, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary {
    height: auto;
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 43, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary li {
    float: none;
  }
}
@media (max-width: 1024px) {
  /* line 43, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary li {
    float: left;
  }
}
/* line 53, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li a {
  background: none;
  display: block;
  padding: 10px 20px;
  font: 400 100%/1.25 "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
/* line 59, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li a:hover {
  background: none repeat scroll 0 0 #171102;
  color: #FFFFFF;
  -webkit-transition: background 0.2s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  transition: background 0.2s ease 0s;
  text-decoration: none;
}
/* line 67, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li a.gt-tools-contextual-link.empty {
  border: 1px dashed #b5840e;
  color: #9d730c;
  padding: 5px 10px;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 77, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li ul {
  width: 186px;
  border-top: 2px solid #A37908;
}
@media (max-width: 600px) {
  /* line 77, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary li ul {
    border-top: 0;
  }
}
/* line 85, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li ul:before {
  color: #A37908;
  content: "\f0de";
  font-family: FontAwesome;
  font-size: 1.8em;
  font-style: normal;
  font-weight: normal;
  left: 11px;
  position: absolute;
  top: -18px;
}
@media (max-width: 600px) {
  /* line 85, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary li ul:before {
    display: none;
  }
}
/* line 101, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li ul li {
  float: none;
  background: #f1c04c;
  display: block;
  padding: 0;
}
/* line 107, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li ul li a {
  width: auto;
  padding: 10px 15px;
  background: #f1c04c;
}
/* line 115, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li ul ul {
  margin: -36px 0 0 186px;
  border-top: 0;
}
@media (max-width: 600px) {
  /* line 115, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary li ul ul {
    margin: 0;
  }
}
@media (max-width: 600px) {
  /* line 123, sass/+partials/_theme/_menu.scss */
  #nav ul.menu-primary li ul ul li a {
    padding-left: 35px;
    background: #f3cb6a;
  }
}
/* line 130, sass/+partials/_theme/_menu.scss */
#nav ul.menu-primary li ul ul:before {
  content: "";
}

/* line 141, sass/+partials/_theme/_menu.scss */
#subnav ul.menu-secondary {
  border-bottom: 1px solid #072f59;
  margin: 0 auto;
  background-color: #023d7b;
  margin: 0;
  padding: 0;
}
/* line 148, sass/+partials/_theme/_menu.scss */
#subnav ul.menu-secondary li {
  font-size: .821em;
  font-weight: 500;
  letter-spacing: .05em;
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}
@media (max-width: 600px) {
  /* line 148, sass/+partials/_theme/_menu.scss */
  #subnav ul.menu-secondary li {
    float: none;
  }
}
@media (max-width: 1024px) {
  /* line 148, sass/+partials/_theme/_menu.scss */
  #subnav ul.menu-secondary li {
    float: left;
  }
}
/* line 165, sass/+partials/_theme/_menu.scss */
#subnav ul.menu-secondary li a {
  background: none;
  color: #bbcfe4;
  display: block;
  padding: 6px 18px 6px 10px;
  text-decoration: none;
}
/* line 172, sass/+partials/_theme/_menu.scss */
#subnav ul.menu-secondary li a:hover {
  color: #fff;
}

/***************************************************************************************/
/* Institute Communications' Mobile Query for Mobile */
/***************************************************************************************/
@media (max-width: 600px) {
  /* line 184, sass/+partials/_theme/_menu.scss */
  #nav {
    overflow: hidden;
    background-color: #E6E6E6;
  }
}

@media (max-width: 600px) {
  /* line 191, sass/+partials/_theme/_menu.scss */
  #primary-menus-off-canvas {
    display: none;
  }
}

@media (max-width: 600px) {
  /* line 197, sass/+partials/_theme/_menu.scss */
  #primary-menus-off-canvas.reveal {
    display: none;
    background-color: #fff;
    box-shadow: 0px 0px 20px #666;
    margin-top: 48px;
    position: absolute;
    top: 0;
    width: 260px;
    z-index: 10000;
  }
}

@media (max-width: 600px) {
  /* line 211, sass/+partials/_theme/_menu.scss */
  #primary-menus-off-canvas.reveal {
    left: 0;
    transition: left .2s ease 0s;
    display: block;
  }
}

@media (max-width: 600px) {
  /* line 220, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper {
    position: static;
    top: 0;
    float: none !important;
    border-top: 1px solid #c5930c;
  }
}
@media (max-width: 600px) {
  /* line 228, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul {
    float: none !important;
  }
}
@media (max-width: 600px) {
  /* line 233, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul ul {
    background-color: #FACB4B;
    border-top: 1px solid #c5930c;
  }
}
@media (max-width: 600px) {
  /* line 240, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul li {
    float: none !important;
    border-bottom: 1px solid #c5930c;
    display: block;
    text-align: left;
  }
}
@media (max-width: 600px) {
  /* line 248, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul li li {
    border: none;
  }
}
@media (max-width: 600px) {
  /* line 255, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul li a:hover {
    background-color: #281d01;
  }
}
@media (max-width: 600px) {
  /* line 264, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul.sub-menu {
    display: block;
  }
}
@media (max-width: 600px) {
  /* line 264, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul.sub-menu {
    display: none;
  }
}
@media (max-width: 600px) {
  /* line 275, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper ul.sub-menu.show {
    background: none;
    border: 0;
    height: auto;
    left: 0;
    position: relative;
    width: auto;
    position: relative;
    display: block;
  }
}

@media (max-width: 600px) {
  /* line 295, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li.menu-item-has-children > a:before,
  #main-menu-wrapper li.menu-item-has-children > span.nolink:before {
    color: #977008;
    content: '\f0da';
    display: inline-block;
    float: left;
    font-family: FontAwesome;
    font-size: 1em;
    left: 0;
    padding-right: 3px;
    position: relative;
    top: 0;
  }
}
@media (max-width: 600px) {
  /* line 310, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li.menu-item-has-children a.been-clicked:after {
    color: #977008;
    content: '\f0a9';
    display: inline-block;
    float: right;
    font-family: FontAwesome;
    font-size: 1.2em;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: 2px;
  }
}
@media (max-width: 600px) {
  /* line 327, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li.menu-item-has-children:before {
    top: 9px;
  }
}
@media (max-width: 600px) {
  /* line 328, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li.menu-item-has-children ul {
    border-top: none;
  }
}
@media (max-width: 600px) {
  /* line 329, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li li a:before {
    content: '';
    font-weight: normal;
    padding: 0;
  }
}
@media (max-width: 600px) {
  /* line 339, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li {
    padding: 0;
  }
}
@media (max-width: 600px) {
  /* line 344, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li a {
    width: auto;
    border-top: 1px solid #c5930c;
    background: #f1c04c;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  /* line 350, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li a:hover {
    background-color: #281d01;
  }
}
@media (max-width: 600px) {
  /* line 360, sass/+partials/_theme/_menu.scss */
  #main-menu-wrapper li li a {
    padding-left: 24px;
  }
}

/* line 363, sass/+partials/_theme/_menu.scss */
#primary-menus-toggle {
  display: none;
}
@media (max-width: 600px) {
  /* line 363, sass/+partials/_theme/_menu.scss */
  #primary-menus-toggle {
    background-color: #EEB211;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    padding: 3px 8px;
    text-transform: uppercase;
  }
}

@media (max-width: 600px) {
  /* line 376, sass/+partials/_theme/_menu.scss */
  #primary-menus-toggle:before {
    color: #fff;
    content: '\f022';
    display: block;
    float: left;
    font-family: FontAwesome;
    font-size: 1.62em;
    font-style: normal;
    font-weight: normal;
    line-height: inherit;
  }
}

@media (max-width: 600px) {
  /* line 390, sass/+partials/_theme/_menu.scss */
  #primary-menus-toggle span {
    display: block;
    float: left;
    margin: 5px 0 0 6px;
  }
}

/* line 399, sass/+partials/_theme/_menu.scss */
#primary-menus-close {
  display: none;
}
@media (max-width: 600px) {
  /* line 399, sass/+partials/_theme/_menu.scss */
  #primary-menus-close {
    background-color: #f1f1f1;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    display: block;
    height: 44px;
    overflow: hidden;
    position: absolute;
    left: 260px;
    top: 0px;
    width: 44px;
  }
}

@media (max-width: 600px) {
  /* line 415, sass/+partials/_theme/_menu.scss */
  #primary-menus-close span {
    display: none;
  }
}

@media (max-width: 600px) {
  /* line 417, sass/+partials/_theme/_menu.scss */
  #primary-menus-close:before {
    color: #333;
    content: '\f057';
    display: inline-block;
    font-family: FontAwesome;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    left: 12px;
    line-height: inherit;
    position: absolute;
    top: 6px;
  }
}

@media (max-width: 600px) {
  /* line 433, sass/+partials/_theme/_menu.scss */
  #nav #utility {
    border-bottom: 2px solid #999;
    box-shadow: none;
    position: static;
  }
}

/* line 441, sass/+partials/_theme/_menu.scss */
#nav #utility-links {
  display: none;
}
@media (max-width: 600px) {
  /* line 441, sass/+partials/_theme/_menu.scss */
  #nav #utility-links {
    background-color: #fff;
    float: none;
    left: 0;
    position: relative;
    top: 0;
    display: block;
  }
}
@media (max-width: 600px) {
  /* line 453, sass/+partials/_theme/_menu.scss */
  #nav #utility-links li a:hover {
    background: none;
  }
}

/***************************************************************************************/
/* Pager Navigation */
/***************************************************************************************/
/* line 4, sass/+partials/_theme/_pager.scss */
#inner .navigation {
  text-align: center;
}
/* line 8, sass/+partials/_theme/_pager.scss */
#inner .navigation ul li {
  margin-left: 0;
}
/* line 11, sass/+partials/_theme/_pager.scss */
#inner .navigation ul li a {
  background-color: transparent;
  border: 0;
}
/* line 15, sass/+partials/_theme/_pager.scss */
#inner .navigation ul li a:hover {
  color: #011830;
}
/* line 22, sass/+partials/_theme/_pager.scss */
#inner .navigation ul li.active a {
  background-color: transparent;
  border: 0;
  font-weight: 400;
}

/***************************************************************************************/
/* Page */
/***************************************************************************************/
/* line 37, sass/+partials/_theme/_pager.scss */
#content .navigation li a {
  color: #023d7b;
}
/* line 43, sass/+partials/_theme/_pager.scss */
#content .navigation li.active a {
  color: #AAA;
}

/***************************************************************************************/
/*  */
/***************************************************************************************/
/* line 5, sass/+partials/_theme/_search_box.scss */
.searchform {
  text-align: center;
  padding: 10px 0px;
}
/* line 9, sass/+partials/_theme/_search_box.scss */
.searchform input[type="submit"] {
  margin-left: 20px;
  display: inline-block;
  @param user-select(none);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  padding: 6px 12px;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 12pt;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  border: 1px solid #024285;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: white !important;
  background: #023d7b;
  text-shadow: 0, -1px, 0, rgba(0, 0, 0, 0.3);
}
/* line 34, sass/+includes/_mixins/_gt_button.scss */
.searchform input[type="submit"]:hover {
  background: #012449;
  color: white !important;
}

/***************************************************************************************/
/* Widget Styles */
/***************************************************************************************/
/* line 5, sass/+partials/_theme/_sidebar.scss */
.widget .textwidget {
  padding: 5px 10px;
}

/***************************************************************************************/
/* Sidebar Stylin' */
/***************************************************************************************/
/* line 16, sass/+partials/_theme/_sidebar.scss */
#inner #sidebar .widget,
#inner #sidebar-alt .widget,
#footer-widgets .widget {
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  background: none;
  background-color: #eee;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
/* line 24, sass/+partials/_theme/_sidebar.scss */
#inner #sidebar .widget .widget-title,
#inner #sidebar-alt .widget .widget-title,
#footer-widgets .widget .widget-title {
  background-color: #eeb221;
  padding: 5px 10px;
}
/* line 29, sass/+partials/_theme/_sidebar.scss */
#inner #sidebar .widget ul,
#inner #sidebar-alt .widget ul,
#footer-widgets .widget ul {
  padding: 0px 10px;
}
/* line 32, sass/+partials/_theme/_sidebar.scss */
#inner #sidebar .widget ul li,
#inner #sidebar-alt .widget ul li,
#footer-widgets .widget ul li {
  background: none;
  display: block;
  padding: 10px;
  border-bottom: 1px solid #e1e1e1;
  margin-left: 5px;
}
/* line 39, sass/+partials/_theme/_sidebar.scss */
#inner #sidebar .widget ul li a,
#inner #sidebar-alt .widget ul li a,
#footer-widgets .widget ul li a {
  font-weight: 800;
  color: #023d7b;
}
/* line 43, sass/+partials/_theme/_sidebar.scss */
#inner #sidebar .widget ul li a:hover,
#inner #sidebar-alt .widget ul li a:hover,
#footer-widgets .widget ul li a:hover {
  color: #000;
  text-decoration: none;
}

/***************************************************************************************/
/* Sidebar Calendars */
/***************************************************************************************/
/* line 56, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar {
  border-spacing: 0;
  padding: 10px;
}
/* line 60, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar caption {
  text-align: center;
  font-size: 12pt;
  margin-bottom: 3px;
  font-style: normal;
  padding: 5px;
  font-weight: 800;
}
/* line 69, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar thead {
  background-color: #666;
  border: 0;
  color: white;
}
/* line 74, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar thead tr {
  background-color: #666;
  border: 0;
  color: white;
}
/* line 81, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar tbody {
  background-color: #fff;
  border: 0;
}
/* line 85, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar tbody tr td {
  background-color: transparent;
  padding: 5px 0px;
  color: #888;
}
/* line 90, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar tbody tr td a {
  color: #023d7b;
  font-weight: 800;
}
/* line 98, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar tfoot #prev, #calendar_wrap #wp-calendar tfoot #next {
  padding-left: 5px;
  text-align: left;
  font-size: 10pt;
  font-style: italic;
}
/* line 105, sass/+partials/_theme/_sidebar.scss */
#calendar_wrap #wp-calendar tfoot #next {
  text-align: right;
  padding-left: 0;
  padding-right: 5px;
}

/***************************************************************************************/
/* Featured Post Widget */
/***************************************************************************************/
/* line 120, sass/+partials/_theme/_sidebar.scss */
.widget-area .widget.featured-content .entry {
  padding: 10px;
}

/***************************************************************************************/
/* Utility */
/***************************************************************************************/
/* line 4, sass/+partials/_theme/_social.scss */
#utility {
  background-color: #fff;
  border-top: 2px solid #999;
  box-shadow: 0px 0px 10px #C4C4C4;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 100;
  display: block;
}
/* line 16, sass/+partials/_theme/_social.scss */
#utility .row {
  padding: 0;
  overflow: hidden;
  clear: both;
  margin: 0 auto;
  margin: 0 auto 0;
  max-width: 1100px;
}

/***************************************************************************************/
/* Social Media Links */
/***************************************************************************************/
/* line 29, sass/+partials/_theme/_social.scss */
ul.social-media-icons {
  list-style: none;
  float: right;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  /* line 29, sass/+partials/_theme/_social.scss */
  ul.social-media-icons {
    float: left;
    padding-left: 0;
  }
}
/* line 39, sass/+partials/_theme/_social.scss */
ul.social-media-icons li {
  list-style: none;
  display: inline-block;
}
/* line 43, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa {
  font-size: 15pt;
  color: #777;
  padding-left: 15px;
  top: 5px;
}
/* line 49, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa:hover {
  text-decoration: none;
  color: #555;
}
/* line 54, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa:before:hover {
  text-decoration: none;
  color: #555;
}
/* line 60, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-google-plus {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-google-plus:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f0d5";
}
/* line 64, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-facebook {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-facebook:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f230";
}
/* line 68, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-twitter {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-twitter:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f099";
}
/* line 72, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-pinterest {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-pinterest:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f0d2";
}
/* line 76, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-linkedin {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-linkedin:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f0e1";
}
/* line 80, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-youtube {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-youtube:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f167";
}
/* line 84, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-instagram {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-instagram:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f16d";
}
/* line 88, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-flickr {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-flickr:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f16e";
}
/* line 92, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-rss {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-rss:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f09e";
}
/* line 96, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-vine {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-vine:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f1ca";
}
/* line 100, sass/+partials/_theme/_social.scss */
ul.social-media-icons li a.gt-fa-git {
  position: relative;
}
/* line 37, sass/+includes/_mixins/_fa-icon.scss */
ul.social-media-icons li a.gt-fa-git:before {
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  content: "\f09b";
}

/***************************************************************************************/
/* Import */
/***************************************************************************************/
/* line 110, sass/+partials/_theme/_social.scss */
#utility-links {
  float: left;
}
@media (max-width: 1024px) {
  /* line 110, sass/+partials/_theme/_social.scss */
  #utility-links {
    display: none;
  }
}

/* line 117, sass/+partials/_theme/_social.scss */
#utility-links .ulink a {
  color: #646464;
  display: block;
  font-size: .86em;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 1px 0 0;
  padding: 13px 10px 13px 28px;
  position: relative;
}

/* line 127, sass/+partials/_theme/_social.scss */
#utility-links .ulink a:link, #utility-links .ulink a:visited {
  text-decoration: none;
}

/* line 128, sass/+partials/_theme/_social.scss */
#utility-links .ulink a:hover, #utility-links .ulink a:active {
  background-color: #f5f5f5;
}

/* line 129, sass/+partials/_theme/_social.scss */
#utility-links .campus-map a {
  padding-left: 26px;
}

/* line 130, sass/+partials/_theme/_social.scss */
#social-media-links {
  float: right;
}

/* line 131, sass/+partials/_theme/_social.scss */
#social-media-links a {
  background: url("../images/icons/icon-sm-outlet-default.png") no-repeat left center;
  display: block;
  height: 0px;
  overflow: hidden;
  padding: 30px 0 0 0;
  margin: 5px;
  width: 30px;
}

/* line 143, sass/+partials/_theme/_social.scss */
#utility-links .mothership a:before,
#utility-links .campus-map a:before,
#utility-links .offices a:before,
#utility-links .directories a:before {
  color: #8C8C8C;
  content: '\f0a8';
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.4em;
  font-style: normal;
  font-weight: normal;
  left: 9px;
  line-height: 1;
  position: absolute;
  text-decoration: none;
  top: 12px;
}

/* line 158, sass/+partials/_theme/_social.scss */
#utility-links .mothership a:before {
  content: '\f015';
}

/* line 159, sass/+partials/_theme/_social.scss */
#utility-links .campus-map a:before {
  content: '\f041';
  left: 11px;
}

/* line 160, sass/+partials/_theme/_social.scss */
#utility-links .offices a:before {
  content: '\f0f7';
}

/* line 161, sass/+partials/_theme/_social.scss */
#utility-links .directories a:before {
  content: '\f007';
}

/* line 163, sass/+partials/_theme/_social.scss */
#utility-links .menu {
  float: left;
  margin: 0;
  padding: 0;
}

/* line 168, sass/+partials/_theme/_social.scss */
#utility-links .ulink {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

/***************************************************************************************/
/* Overrides */
/***************************************************************************************/
/* line 6, sass/+partials/_theme/_studiopress_share.scss */
#inner .share-outlined .sharrre:hover .count,
#inner .share-outlined .sharrre:hover .share {
  color: #fff;
}

/***************************************************************************************/
/* Override of Theme Standards */
/***************************************************************************************/
/* line 4, sass/+partials/_theme/_submit_button.scss */
body {
  background-color: #eee;
}
/* line 7, sass/+partials/_theme/_submit_button.scss */
body input[type="submit"] {
  display: inline-block;
  @param user-select(none);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  padding: 6px 12px;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 12pt;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  border: 1px solid #024285;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: white !important;
  background: #023d7b;
  text-shadow: 0, -1px, 0, rgba(0, 0, 0, 0.3);
}
/* line 34, sass/+includes/_mixins/_gt_button.scss */
body input[type="submit"]:hover {
  background: #012449;
  color: white !important;
}

/***************************************************************************************/
/* Default Font Styling */
/***************************************************************************************/
/* line 4, sass/+partials/_theme/_typography.scss */
body {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
}

/* line 9, sass/+partials/_theme/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  margin: .5em 0;
}

/* line 14, sass/+partials/_theme/_typography.scss */
h1 {
  font-size: 2.625em;
}

/* line 15, sass/+partials/_theme/_typography.scss */
h2 {
  font-size: 2.25em;
}

/* line 16, sass/+partials/_theme/_typography.scss */
h3 {
  font-size: 1.875em;
}

/* line 17, sass/+partials/_theme/_typography.scss */
h4 {
  font-size: 1.5em;
  line-height: 1.2;
}

/* line 21, sass/+partials/_theme/_typography.scss */
h5 {
  font-size: 1.25em;
  line-height: 1.3;
}

/* line 25, sass/+partials/_theme/_typography.scss */
h6 {
  font-size: 1.125em;
  line-height: 1.4;
}

/* line 29, sass/+partials/_theme/_typography.scss */
p {
  font-weight: 300;
  margin: .5em 0 1em;
}

/* line 34, sass/+partials/_theme/_typography.scss */
#inner #title {
  font-size: 2.625em;
  line-height: 1;
  margin: 0;
  padding: 10px 10px 20px;
}

/**
 * @file
 * Default typography settings
 *
 * Includes styling for all typography, lists, etc.
 *
 */
/* line 9, sass/+partials/_theme/_typography2.scss */
a, a:visited {
  color: #02366c;
}
/* line 12, sass/+partials/_theme/_typography2.scss */
a:hover, a:visited:hover {
  color: #023d7b;
}

/* line 17, sass/+partials/_theme/_typography2.scss */
p, h1, h2, h3, h4, h5, h6 {
  text-rendering: optimizeLegibility;
}

/* line 18, sass/+partials/_theme/_typography2.scss */
h1, h2, h3, h4, h5, h6 {
  font-style: normal;
  font-weight: 500;
  line-height: 1.1;
  margin: 0 0 0.5em 0;
}
/* line 24, sass/+partials/_theme/_typography2.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #02366c;
}
/* line 27, sass/+partials/_theme/_typography2.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #023d7b;
}

/* line 33, sass/+partials/_theme/_typography2.scss */
h1 {
  font-size: 2.266em;
}

/* line 34, sass/+partials/_theme/_typography2.scss */
h2 {
  font-size: 2em;
}

/* line 35, sass/+partials/_theme/_typography2.scss */
h3 {
  font-size: 1.733em;
}

/* line 36, sass/+partials/_theme/_typography2.scss */
h4 {
  font-size: 1.466em;
}

/* line 37, sass/+partials/_theme/_typography2.scss */
h5 {
  font-size: 1.266em;
}

/* line 38, sass/+partials/_theme/_typography2.scss */
h6 {
  font-size: .8em;
}

/* line 39, sass/+partials/_theme/_typography2.scss */
p {
  font-size: 1em;
  font-weight: 300;
  letter-spacing: .025em;
  line-height: 1.6;
  margin: 0 0 1.29em;
}

/* line 46, sass/+partials/_theme/_typography2.scss */
dl, ol, ul {
  font-size: 1em;
  line-height: 1.6;
  list-style-position: outside;
  margin: 0 0 1.29em;
  padding: 0;
}

/* line 53, sass/+partials/_theme/_typography2.scss */
ol {
  padding-left: 1.8em;
}

/* line 54, sass/+partials/_theme/_typography2.scss */
ul {
  padding-left: 1.6em;
}

/* line 55, sass/+partials/_theme/_typography2.scss */
ol ol, ol ul, ul ul, ul ol {
  font-size: 1em;
  margin: .5em 0;
}

/* line 59, sass/+partials/_theme/_typography2.scss */
li {
  font-weight: 300;
  margin-bottom: .5em;
}

/* line 63, sass/+partials/_theme/_typography2.scss */
li li {
  margin-bottom: 0;
}

/* line 64, sass/+partials/_theme/_typography2.scss */
dl dt {
  font-weight: bold;
  margin-bottom: 0.3em;
}

/* line 68, sass/+partials/_theme/_typography2.scss */
dl dd {
  margin: 0 0 .5em .5em;
}

/* line 69, sass/+partials/_theme/_typography2.scss */
hr {
  border: solid #ACACAC;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 1.1875em;
  height: 0;
}

/* line 76, sass/+partials/_theme/_typography2.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 80, sass/+partials/_theme/_typography2.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 84, sass/+partials/_theme/_typography2.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 88, sass/+partials/_theme/_typography2.scss */
code {
  color: #7f0a0c;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
}

/* line 93, sass/+partials/_theme/_typography2.scss */
abbr, acronym {
  border-bottom: 1px dotted #dddddd;
  color: #454545;
  cursor: help;
  font-size: 90%;
  text-transform: uppercase;
}

/* line 100, sass/+partials/_theme/_typography2.scss */
abbr {
  text-transform: none;
}

/* line 101, sass/+partials/_theme/_typography2.scss */
p.intro-text {
  font-size: 1.4em;
  line-height: 1.5;
  margin: 0 0 1.142em;
}

/* line 106, sass/+partials/_theme/_typography2.scss */
p.cutline-text {
  color: #666;
  font-size: 0.8em;
  line-height: 1.5em;
  margin-bottom: 1.57em;
  padding: 6px 3px 0;
}

/* line 113, sass/+partials/_theme/_typography2.scss */
blockquote {
  border-left: 5px solid #EEB211;
  color: #787878;
  font-size: 1.286em;
  margin: 0 0 1.25em -5px;
  padding: 0.5625em 0.857em;
}

/* line 120, sass/+partials/_theme/_typography2.scss */
blockquote cite {
  color: #787878;
  display: block;
}

/* line 124, sass/+partials/_theme/_typography2.scss */
blockquote cite:before {
  content: "\2014 \0020";
  font-family: "FontAwesome";
}

/* line 128, sass/+partials/_theme/_typography2.scss */
blockquote cite a, blockquote cite a:visited {
  color: #787878;
}

/* line 129, sass/+partials/_theme/_typography2.scss */
blockquote.pull-quote-left {
  float: left;
  margin: 0 12px 6px -5px;
  width: 50%;
}

/* line 134, sass/+partials/_theme/_typography2.scss */
blockquote.pull-quote-right {
  float: right;
  margin: 0 -5px 6px 12px;
  width: 50%;
}

/* Link/button styling */
/* line 141, sass/+partials/_theme/_typography2.scss */
.highlight-link-blue a, .highlight-link-yellow a {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  display: inline-block;
  font-weight: 700;
  padding: 10px 14px 10px 36px;
  position: relative;
  vertical-align: bottom;
}

/* line 150, sass/+partials/_theme/_typography2.scss */
blockquote .highlight-link-blue a,
blockquote .highlight-link-yellow a {
  padding-left: 40px;
}

/* line 151, sass/+partials/_theme/_typography2.scss */
.highlight-link-blue a:before, .highlight-link-yellow a:before {
  content: "\f138";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 1.5em;
  position: absolute;
  left: 10px;
  top: 4px;
}

/* line 160, sass/+partials/_theme/_typography2.scss */
.highlight-link-blue a:before {
  color: #EEB211;
}

/* line 161, sass/+partials/_theme/_typography2.scss */
.highlight-link-yellow a:before {
  color: #023D7B;
}

/* line 162, sass/+partials/_theme/_typography2.scss */
.highlight-link-blue a {
  color: #fff;
  background-color: #023D7B;
}

/* line 166, sass/+partials/_theme/_typography2.scss */
.highlight-link-yellow a {
  color: #023D7B;
  background-color: #EEB211;
}

/* line 173, sass/+partials/_theme/_typography2.scss */
.highlight-link-blue a:link, .highlight-link-blue a:visited,
.highlight-link-blue a:hover, .highlight-link-blue a:active,
.highlight-link-yellow a:link, .highlight-link-yellow a:visited,
.highlight-link-yellow a:hover, .highlight-link-yellow a:active {
  color: #fff;
  text-decoration: none;
}

/* line 177, sass/+partials/_theme/_typography2.scss */
.jump-link a {
  border-top: 1px solid #C7C7C7;
  border-bottom: 1px solid #C7C7C7;
  color: #454545;
  display: inline-block;
  padding: 3px 20px 5px 36px;
  position: relative;
  vertical-align: bottom;
}

/* line 186, sass/+partials/_theme/_typography2.scss */
.jump-link a:link, .jump-link a:visited {
  text-decoration: none;
}

/* line 187, sass/+partials/_theme/_typography2.scss */
.jump-link a:before {
  background-color: #EEB211;
  border-radius: 20px 20px 20px 20px;
  color: #FFFFFF;
  content: "\f064";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 0.77em;
  height: 20px;
  left: 8px;
  padding: 2px 0 0 5px;
  position: absolute;
  top: 5px;
  width: 20px;
}

/* line 202, sass/+partials/_theme/_typography2.scss */
blockquote .jump-link a:before {
  top: 7px;
}

/* all sass files */


body.nohead  h1.entry-title {
                display: none;

}
/*
.one_third
{
	border-style: solid;
	border-width: medium;
}
*/
#wrap-comm {
	width: 340px;
	float: left;
	margin-right: 40px;
}

#wrap-entrep {
	width: 340px;
	float: left;
	margin-right: 40px;
}

#wrap-outreach {
	width: 340px;
	float: left;
}

/*
#title-comm {
	background-color: #0b853c;
	font-color: #ffffff;
	width: 340px;
	height: 77px;
	padding: 0px 0px 0px 0px;
	font-size:  145%;
	font-weight: 400;
}
*/

#title-comm {
	background-color: #0b853c;
	width: 340px;
	height: 97px;
	padding: 0px 0px 0px 0px;
	font:normal 22pt Arial;
	color:#FFFFFF;
	font-weight: 400;
    	text-shadow:
	1px 1px 0 #444,
	2px 2px 0 #444,
	3px 3px 0 #444,
	4px 4px 0 #444;
/*	5px 5px 0 #444; */
	margin: 0px;
	margin-top: 0px;
}


#commercialization {
	width: 340px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
}

/*
#title-middle {
	background-color: #eeb211;
	font-color: #ffffff;
	width: 340px;
	height: 97px;
	padding: 0px 0px 0px 0px;
	font-size:  145%;
	font-weight: 400;
}
*/

#title-middle {
	background-color: #eeb211;
	width: 340px;
	height: 97px;
	padding: 0px 0px 0px 0px;
	font:normal 22pt Arial;
	color:#FFFFFF;
	font-weight: 400;
    	text-shadow:
	1px 1px 0 #444,
	2px 2px 0 #444,
	3px 3px 0 #444,
	4px 4px 0 #444;
/*	5px 5px 0 #444; */
	margin: 0px;
	margin-top: 0px;
}

#entrep {
	width: 340px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
}

/*
#title-outreach {
	background-color: #00254c;
	font-color: #ffffff;
	width: 340px;
	height: 77px;
	padding: 0px 0 0 0;
	float: left;
	font-size:  145%;
	font-weight: 400;
}
*/

#title-outreach {
	background-color: #00254c;
	width: 340px;
	height: 97px;
	padding: 0px 0px 0px 0px;
	font:normal 22pt Arial;
	color:#FFFFFF;
	font-weight: 400;
    	text-shadow:
	1px 1px 0 #444,
	2px 2px 0 #444,
	3px 3px 0 #444,
	4px 4px 0 #444;
/*	5px 5px 0 #444; */
	margin: 0px;
	margin-top: 0px;
}

#outreach {
	width: 340px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-bottom: 10px;
}

#com-links,
#ent-link,
#bs-links {
	font-size: 110%;
}

#top_front {
	color: #ffffff;
	background-color: #333333;
	padding: 20px 20px 20px 20px;
	border: 0px 0px 10px 0px;
	border-bottom: thick solid #eeb211;
	margin-bottom: 20px;
}


#bottom_left {
	width: 150px;
	height: 125px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	vertical-align: middle;
	padding: 20px 0px 0px 0px;
}

#bottom_left_text {
	width: 200px;
	height: 200px;
	float: left;
	padding: 20px 5px 5px 5px;
}

#bottom_middle {
	width: 150px;
	height: 125px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	vertical-align: middle;
	padding: 20px 0px 0px 0px;
}

#bottom_middle_text {
	width: 200px;
	height: 200px;
	float: left;
	padding: 20px 5px 5px 5px;
}

#bottom_right {
	width: 150px;
	height: 125px;
	float: left;
	margin-bottom: 10px;
	padding: 20px 0px 0px 0px;
}

#bottom_right_text {
	width: 350px;
	height: 425px;
	float: left;
	padding: 20px 0px 0px 20px;
	font-size: 18px;
	background-color: #D3D3D3;
}

#impact {
	width: 100%;
	float: left;
	background-color: #eeb211;
	padding:  7px 0px 0px 10px;
	font-size: 16px;
}

hr {
	margin: 0px;
}