/****************************************************************************************/
/* Imports */
/****************************************************************************************/
/***************************************************************************************/
/* Fonts */
/***************************************************************************************/
/***************************************************************************************/
/* Colors */
/***************************************************************************************/
/***************************************************************************************/
/* Imports */
/***************************************************************************************/
/***************************************************************************************/
/* Mixins */
/***************************************************************************************/
/* default/header */
/****************************************************************************************/
/* Header -> Menu */
/****************************************************************************************/
/* line 10, ../sass/default/_header.scss */
body #section-header #zone-menu-wrapper #zone-menu .region-menu .region-menu-inner {
  padding: 10px; }

/* line 13, ../sass/default/_header.scss */
body #section-header #zone-menu-wrapper #zone-menu .region-menu .region-menu-inner .block-block-3 {
  float: right;
  font-size: 18pt;
  color: white; }

/* line 18, ../sass/default/_header.scss */
body #section-header #zone-menu-wrapper #zone-menu .region-menu .region-menu-inner .block-block-3 a {
  color: white;
  text-decoration: none; }

/* line 22, ../sass/default/_header.scss */
body #section-header #zone-menu-wrapper #zone-menu .region-menu .region-menu-inner .block-block-3 a:hover {
  color: #007475; }

/****************************************************************************************/
/* Header -> Branding */
/****************************************************************************************/
/* line 41, ../sass/default/_header.scss */
body #section-header #zone-branding-wrapper #zone-branding .region-branding .region-branding-inner {
  padding: 0px; }

/* line 44, ../sass/default/_header.scss */
body #section-header #zone-branding-wrapper #zone-branding .region-branding .region-branding-inner #block-views-header-select-image-block {
  float: right; }

/* line 48, ../sass/default/_header.scss */
body #section-header #zone-branding-wrapper #zone-branding .region-branding .region-branding-inner .view-header-select-image {
  display: block;
  float: right;
  margin-right: -10px; }

/* line 54, ../sass/default/_header.scss */
body #section-header #zone-branding-wrapper #zone-branding .region-branding .region-branding-inner .block-block-1 {
  font-size: 15pt;
  color: white;
  text-transform: uppercase;
  padding-top: 20px;
  padding-left: 20px;
  margin-left: 80px; }

/* line 62, ../sass/default/_header.scss */
body #section-header #zone-branding-wrapper #zone-branding .region-branding .region-branding-inner .block-block-1 .date {
  margin-left: 60px;
  margin-top: 10px;
  letter-spacing: 1px; }

/****************************************************************************************/
/* Nice Menus */
/****************************************************************************************/
/* line 78, ../sass/default/_header.scss */
body .block-nice-menus {
  float: right;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 83, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu {
  border: 0px;
  z-index: 999; }

/* line 87, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li {
  background-color: none;
  background: none;
  border: 0px;
  padding-right: 25px;
  z-index: 999; }

/* line 94, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li:hover {
  background-color: none;
  background: none; }

/* line 99, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li a {
  color: #e7e8e8;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11pt;
  z-index: 999; }

/* line 106, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li a:hover {
  background-color: #007475; }

/* line 113, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li.menuparent ul {
  margin-top: -5px; }

/* line 115, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li.menuparent ul li {
  background-color: white;
  border: 1px solid #aaa;
  padding-right: 0px; }

/* line 120, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li.menuparent ul li a {
  color: #a6aaaa;
  padding-top: 6px;
  padding-bottom: 6px; }

/* line 125, ../sass/default/_header.scss */
body .block-nice-menus ul.nice-menu li.menuparent ul li a:hover {
  color: #e7e8e8; }

/* default/body */
/* default/front */
/****************************************************************************************/
/* General Styling */
/****************************************************************************************/
/* line 8, ../sass/default/_front.scss */
body.front .panels-flexible-row-1-1 {
  margin-bottom: 30px;
  margin-top: 30px; }

/****************************************************************************************/
/* Introduction */
/****************************************************************************************/
/* line 108, ../sass/default/_front.scss */
body.front #node-2 p {
  font-size: 13pt;
  line-height: 16pt; }

/****************************************************************************************/
/* Events Slideshow */
/****************************************************************************************/
/* line 117, ../sass/default/_front.scss */
.pane-front-page-events .pane-title {
  width: 300px !important; }

/* line 122, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events {
  min-height: 240px; }

/* line 125, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-field-video-4 {
  display: block;
  float: right;
  margin-top: 5px;
  font-size: 11pt;
  text-decoration: none;
  letter-spacing: 1px;
  color: #e5007e;
  text-transform: uppercase; }

/* line 138, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-field-photo,
.pane-front-page-events .view-front-page-events .views-field-field-photo-thumbnail,
.pane-front-page-events .view-front-page-events .views-field-field-url {
  float: left;
  padding-right: 50px; }

/* line 146, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-title, .pane-front-page-events .view-front-page-events .views-field-title a,
.pane-front-page-events .view-front-page-events .views-field-field-tagline, .pane-front-page-events .view-front-page-events .views-field-field-tagline a,
.pane-front-page-events .view-front-page-events .views-field-field-video-1,
.pane-front-page-events .view-front-page-events .views-field-field-url-1 {
  font-size: 14pt;
  font-weight: 800;
  color: #e5007e;
  line-height: 20pt;
  margin-bottom: 5px;
  text-decoration: none; }

/* line 157, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-title a:hover,
.pane-front-page-events .view-front-page-events .views-field-field-tagline a:hover
.views-field-field-url-1 a:hover {
  text-decoration: underline; }

/* line 162, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-body,
.pane-front-page-events .view-front-page-events .views-field-field-teaser {
  font-size: 10pt;
  margin-right: 50px;
  line-height: 13pt; }

/* line 169, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-nothing a {
  display: block;
  float: right;
  margin-top: 5px;
  font-size: 11pt;
  text-decoration: none;
  letter-spacing: 1px;
  color: #e5007e;
  text-transform: uppercase; }

/* line 179, ../sass/default/_front.scss */
.pane-front-page-events .view-front-page-events .views-field-nothing a:hover {
  color: #9e2e87;
  text-decoration: underline; }

/****************************************************************************************/
/* Sponsored (Signature) Events */
/****************************************************************************************/
/* line 189, ../sass/default/_front.scss */
body.front .view-front-page-events-signature {
  margin-top: 20px;
  margin-bottom: 40px; }

/* line 193, ../sass/default/_front.scss */
body.front .view-front-page-events-signature .view-footer a {
  display: block;
  float: right;
  margin-top: 5px;
  font-size: 11pt;
  text-decoration: none;
  letter-spacing: 1px;
  color: #e5007e;
  text-transform: uppercase; }

/* line 203, ../sass/default/_front.scss */
body.front .view-front-page-events-signature .view-footer a:after {
  content: " >"; }

/* line 207, ../sass/default/_front.scss */
body.front .view-front-page-events-signature .view-footer a:hover {
  color: #9e2e87;
  text-decoration: underline; }

/* line 214, ../sass/default/_front.scss */
body.front .view-front-page-events-signature table tr td {
  min-width: 450px;
  max-width: 450px; }

/* line 219, ../sass/default/_front.scss */
body.front .view-front-page-events-signature table tr .views-field-field-photo {
  float: left;
  margin-right: 20px;
  -webkit-box-shadow: 5px 5px 0px #e5007e;
  -moz-box-shadow: 5px 5px 0px #e5007e;
  box-shadow: 5px 5px 0px #e5007e;
  margin-bottom: 15px; }

/* line 226, ../sass/default/_front.scss */
body.front .view-front-page-events-signature table tr .views-field-title a {
  color: #e5007e;
  font-size: 14pt;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 14pt;
  text-decoration: none;
  display: block;
  margin-bottom: 3px; }

/* line 236, ../sass/default/_front.scss */
body.front .view-front-page-events-signature table tr .views-field-title a:hover {
  text-decoration: underline; }

/* line 241, ../sass/default/_front.scss */
body.front .view-front-page-events-signature table tr .views-field-field-teaser {
  font-size: 10pt; }

/****************************************************************************************/
/* Sponsorships */
/****************************************************************************************/
/* line 256, ../sass/default/_front.scss */
body.front #sponsor-silver .views-view-grid .views-field-title {
  font-size: 10pt;
  padding-top: 5px; }

/* line 280, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content {
  margin-top: -15px;
  border-top: 2px solid #e5007e;
  padding-top: 20px; }

/* line 285, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content .field-name-body, body.front .panels-flexible-region-1-bottom_right-inside .pane-content label {
  font-size: 15pt;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  margin-left: 10%;
  margin-right: 10%;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px; }

/* line 298, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content .field-name-body p, body.front .panels-flexible-region-1-bottom_right-inside .pane-content label p {
  line-height: 20pt;
  padding-bottom: 0px; }

/* line 305, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content input.form-email,
body.front .panels-flexible-region-1-bottom_right-inside .pane-content #mce-EMAIL {
  width: 300px;
  border: 0px;
  background-color: #e7e8e8;
  padding: 10px;
  display: block;
  height: auto;
  text-align: center;
  font-size: 15pt;
  color: #abacac;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }

/* line 319, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content input.form-email:active, body.front .panels-flexible-region-1-bottom_right-inside .pane-content input.form-email:hover,
body.front .panels-flexible-region-1-bottom_right-inside .pane-content #mce-EMAIL:active,
body.front .panels-flexible-region-1-bottom_right-inside .pane-content #mce-EMAIL:hover {
  color: #333; }

/* line 324, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content .form-actions {
  text-align: center; }

/* line 328, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content input.form-submit, body.front .panels-flexible-region-1-bottom_right-inside .pane-content #mc-embedded-subscribe {
  border: 0px;
  background: #e5007e;
  background-color: none;
  border-radius: 0px;
  text-align: center;
  font-size: 13pt;
  display: inline;
  text-shadow: 1px 1px 0px #333333;
  color: #e7e8e8;
  font-weight: 100; }

/* line 340, ../sass/default/_front.scss */
body.front .panels-flexible-region-1-bottom_right-inside .pane-content input.form-submit:hover, body.front .panels-flexible-region-1-bottom_right-inside .pane-content #mc-embedded-subscribe:hover {
  background-color: #ef760a; }

/****************************************************************************************/
/* Styling */
/****************************************************************************************/
/* line 11, ../sass/default/_body.scss */
body #section-content #zone-content-wrapper #zone-content .region-content .region-content-inner {
  margin-left: 10px;
  margin-right: 10px;
  background-color: white; }

/****************************************************************************************/
/* Page Title */
/****************************************************************************************/
/* line 25, ../sass/default/_body.scss */
body #page-title {
  background: #007475;
  display: inline-block;
  padding: 5px;
  width: 300px;
  font-weight: 100;
  color: #e7e8e8;
  margin-bottom: 10px;
  text-transform: uppercase;
  padding-left: 10px;
  letter-spacing: 1px; }

/* line 38, ../sass/default/_body.scss */
body .title-border {
  height: 10px;
  border-top: 2px solid #007475;
  margin-top: -23px;
  padding-top: 18px; }

/****************************************************************************************/
/* Breadcrumbs */
/****************************************************************************************/
/* line 50, ../sass/default/_body.scss */
body #breadcrumb #breadcrumb-wrapper {
  margin-left: 10px;
  margin-right: 10px;
  background-color: white;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  display: block;
  font-size: 0px;
  padding-bottom: 2px; }

/* line 62, ../sass/default/_body.scss */
body #breadcrumb .breadcrumb, body #breadcrumb .current-page {
  display: inline; }

/* line 66, ../sass/default/_body.scss */
body #breadcrumb a, body #breadcrumb .current-page {
  font-size: 8pt;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #007475; }

/* line 75, ../sass/default/_body.scss */
body #breadcrumb a:after {
  content: " : "; }

/****************************************************************************************/
/* Sidebar */
/****************************************************************************************/
/* line 85, ../sass/default/_body.scss */
body .panels-flexible-region-80_20-sidebar img {
  width: 155px !important;
  max-width: 155px !important; }

/* line 89, ../sass/default/_body.scss */
body .panels-flexible-region-80_20-sidebar p {
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important; }

/* line 94, ../sass/default/_body.scss */
body .panels-flexible-region-80_20-sidebar a {
  padding-left: 5px;
  padding-right: 5px; }

/* default/footer */
/****************************************************************************************/
/* General Styling */
/****************************************************************************************/
/* line 9, ../sass/default/_footer.scss */
body #section-footer #zone-footer-wrapper #zone-footer .region-inner {
  padding: 10px; }

/****************************************************************************************/
/* Footer - Menu */
/****************************************************************************************/
/* line 19, ../sass/default/_footer.scss */
body #section-footer .block-menu {
  float: right;
  margin-top: 12px; }

/* line 23, ../sass/default/_footer.scss */
body #section-footer .block-menu h2 {
  display: none; }

/* line 27, ../sass/default/_footer.scss */
body #section-footer .block-menu ul.menu {
  list-style: none;
  display: inline; }

/* line 31, ../sass/default/_footer.scss */
body #section-footer .block-menu ul.menu li {
  list-style: none;
  display: inline;
  padding-right: 70px; }

/* line 36, ../sass/default/_footer.scss */
body #section-footer .block-menu ul.menu li a {
  color: #e7e8e8;
  font-size: 12pt;
  text-transform: uppercase;
  text-decoration: none; }

/* default/blocks */
/****************************************************************************************/
/* Leadership */
/****************************************************************************************/
/* line 7, ../sass/default/_blocks.scss */
body .panels-flexible-region-80_20-sidebar article {
  width: 155px;
  background-color: #666;
  margin-left: auto;
  margin-right: auto; }

/* line 13, ../sass/default/_blocks.scss */
body .panels-flexible-region-80_20-sidebar article p {
  background-color: white; }

/* line 19, ../sass/default/_blocks.scss */
body .panels-flexible-region-80_20-sidebar article table a {
  color: #f4e831;
  font-size: 12pt;
  font-weight: 400;
  padding-left: 0px;
  display: block;
  margin-left: 5px; }

/* line 28, ../sass/default/_blocks.scss */
body .panels-flexible-region-80_20-sidebar article table p {
  padding: 5px;
  background-color: #666; }

/* line 33, ../sass/default/_blocks.scss */
body .panels-flexible-region-80_20-sidebar article table td {
  padding-right: 0px; }

/* line 37, ../sass/default/_blocks.scss */
body .panels-flexible-region-80_20-sidebar article table tablebody, body .panels-flexible-region-80_20-sidebar article table tr, body .panels-flexible-region-80_20-sidebar article table td {
  width: 155px; }

/****************************************************************************************/
/* Full Screen Height */
/****************************************************************************************/
/* line 14, ../sass/atlsciencefest-alpha-default.scss */
html, body, .page {
  height: 100% !important; }

/* line 19, ../sass/atlsciencefest-alpha-default.scss */
#section-content, #zone-content-wrapper, #zone-content,
.region-content, .region-content-inner {
  min-height: 500px !important; }

/****************************************************************************************/
/* Messages */
/****************************************************************************************/
/* line 28, ../sass/atlsciencefest-alpha-default.scss */
body #messages .messages {
  border: 0px;
  background-image: none;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding: 15px;
  font-size: 12pt;
  text-align: center;
  font-weight: bold; }

/* line 46, ../sass/atlsciencefest-alpha-default.scss */
body #messages .status {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9e2e87), color-stop(100%, #631d54));
  background-image: -webkit-linear-gradient(#9e2e87, #631d54);
  background-image: -moz-linear-gradient(#9e2e87, #631d54);
  background-image: -o-linear-gradient(#9e2e87, #631d54);
  background-image: linear-gradient(#9e2e87, #631d54);
  background-color: #9e2e87;
  color: white;
  text-shadow: #aaaaaa, 0px 0px 1px; }

/* line 53, ../sass/atlsciencefest-alpha-default.scss */
body #messages a {
  color: #fff; }

/* line 56, ../sass/atlsciencefest-alpha-default.scss */
body #messages a:hover {
  color: #bbb; }

/* line 61, ../sass/atlsciencefest-alpha-default.scss */
body #messages .error {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffdb00), color-stop(100%, #b39900));
  background-image: -webkit-linear-gradient(#ffdb00, #b39900);
  background-image: -moz-linear-gradient(#ffdb00, #b39900);
  background-image: -o-linear-gradient(#ffdb00, #b39900);
  background-image: linear-gradient(#ffdb00, #b39900);
  background-color: #ffdb00; }
