/* $base-line-height: 1.5;

$top-header-menu-height: 40px;
$top-header-line-height: $top-header-menu-height;
$bottom-header-height: 65px;
*/
/* blue for links */
/* dark blue */
/* orange for page titles */
/* header layout  variables */
/* $primary-color-dark: #437FBC;
$primary-color-light: #4A90E2;
$gray-light: #EEECED;
$gray-light-medium-light: #EEECEC;
$gray-light-medium: #E3E2DE;
$gray-light-dark: #E9ECEC;
$gray-medium-lightest: #DDE3E3 ; 
$gray-medium-light: #CDCDCD;
$gray-medium: #767676;

$black-dark: #393939;
$warning-color: #AE172B;

$green-dark:  #719C50;


$line: #CDCDCD;
$line-light: #E3E3E3;

*/
/* will generate a grid of equal columns */
@font-face {
  font-family: 'SansationBold';
  src: url("../fonts/sansation_bold-webfont.eot");
  src: url("../fonts/sansation_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sansation_bold-webfont.woff") format("woff"), url("../fonts/sansation_bold-webfont.ttf") format("truetype"), url("../fonts/sansation_bold-webfont.svg#SansationBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SansationLight';
  src: url("../fonts/sansation_light-webfont.eot");
  src: url("../fonts/sansation_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sansation_light-webfont.woff") format("woff"), url("../fonts/sansation_light-webfont.ttf") format("truetype"), url("../fonts/sansation_light-webfont.svg#SansationLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SansationRegular';
  src: url("../fonts/sansation_regular-webfont.eot");
  src: url("../fonts/sansation_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sansation_regular-webfont.woff") format("woff"), url("../fonts/sansation_regular-webfont.ttf") format("truetype"), url("../fonts/sansation_regular-webfont.svg#SansationRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* $Id:style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */
/**
* Garland,for Drupal 6.x
* Stefan Nagtegaal,iStyledThis [dot] nl
* Steven Wittens,acko [dot] net`
*
* If you use a customized color scheme,you must regenerate it after
* modifying this file.
*/
/**
* Generic elements
*/
/* line 45, ../src/sass/partials/base/_previous_theme.scss */
body {
  margin: 0;
  padding: 0;
  background: #edf5fa;
  xxxfont: 12px/170% Verdana,sans-serif;
  color: #494949;
}

/* line 46, ../src/sass/partials/base/_previous_theme.scss */
input {
  font: 12px/100% Verdana,sans-serif;
  color: #494949;
}

/* line 47, ../src/sass/partials/base/_previous_theme.scss */
textarea, select {
  font: 12px/160% Verdana,sans-serif;
  color: #494949;
}

/* line 48, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table th, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/* line 49, ../src/sass/partials/base/_previous_theme.scss */
h1 {
  font-size: 170%;
}

/* line 50, ../src/sass/partials/base/_previous_theme.scss */
h2 {
  font-size: 160%;
  line-height: 130%;
}

/* line 52, ../src/sass/partials/base/_previous_theme.scss */
h4 {
  font-size: 130%;
}

/* line 53, ../src/sass/partials/base/_previous_theme.scss */
h5 {
  font-size: 120%;
}

/* line 54, ../src/sass/partials/base/_previous_theme.scss */
h6 {
  font-size: 110%;
}

/* line 55, ../src/sass/partials/base/_previous_theme.scss */
ul, quote, code, fieldset {
  margin: .5em 0;
}

/* line 56, ../src/sass/partials/base/_previous_theme.scss */
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

/* line 57, ../src/sass/partials/base/_previous_theme.scss */
a:link, a:visited {
  color: #0896CF;
  text-decoration: none;
}

/* line 58, ../src/sass/partials/base/_previous_theme.scss */
a:hover {
  color: #E23C0F;
  text-decoration: underline;
}

/* line 59, ../src/sass/partials/base/_previous_theme.scss */
a:active, a.active {
  color: #5895be;
}

/* line 60, ../src/sass/partials/base/_previous_theme.scss */
hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

/* line 61, ../src/sass/partials/base/_previous_theme.scss */
ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

/* line 62, ../src/sass/partials/base/_previous_theme.scss */
ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

/* line 66, ../src/sass/partials/base/_previous_theme.scss */
ul.menu ul, .item-list ul ul {
  margin-left: 0em;
  /* LTR */
}

/* line 69, ../src/sass/partials/base/_previous_theme.scss */
ol li {
  padding: 0 0 .3em;
  margin-left: 2em;
  /* LTR */
}

/* line 71, ../src/sass/partials/base/_previous_theme.scss */
ul li.collapsed {
  background: transparent url(../images/menu-collapsed.gif) no-repeat 0px 0.35em;
  /* LTR */
}

/* line 72, ../src/sass/partials/base/_previous_theme.scss */
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

/* line 73, ../src/sass/partials/base/_previous_theme.scss */
ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 74, ../src/sass/partials/base/_previous_theme.scss */
ol.task-list {
  margin-left: 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/* line 76, ../src/sass/partials/base/_previous_theme.scss */
ol.task-list li {
  padding: 0.5em 1em 0.5em 2em;
  /* LTR */
}

/* line 77, ../src/sass/partials/base/_previous_theme.scss */
ol.task-list li.active {
  background: transparent url(../images/task-list.png) no-repeat 3px 50%;
  /* LTR */
}

/* line 78, ../src/sass/partials/base/_previous_theme.scss */
ol.task-list li.done {
  color: #393;
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%;
  /* LTR */
}

/* line 79, ../src/sass/partials/base/_previous_theme.scss */
ol.task-list li.active {
  margin-right: 1em;
  /* LTR */
}

/* line 80, ../src/sass/partials/base/_previous_theme.scss */
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

/* line 81, ../src/sass/partials/base/_previous_theme.scss */
dl {
  margin: 0.5em 0 1em 1.5em;
  /* LTR */
}

/* line 83, ../src/sass/partials/base/_previous_theme.scss */
dl dd {
  margin: 0 0 .5em 1.5em;
  /* LTR */
}

/* line 84, ../src/sass/partials/base/_previous_theme.scss */
img, a img {
  border: none;
}

/* line 85, ../src/sass/partials/base/_previous_theme.scss */
table {
  margin: 1em 0;
  width: 100%;
}

/* line 86, ../src/sass/partials/base/_previous_theme.scss */
thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

/* line 88, ../src/sass/partials/base/_previous_theme.scss */
td, th {
  padding: .3em .5em;
}

/* line 89, ../src/sass/partials/base/_previous_theme.scss */
tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

/* line 90, ../src/sass/partials/base/_previous_theme.scss */
tr.odd, tr.info {
  background-color: #edf5fa;
}

/* line 91, ../src/sass/partials/base/_previous_theme.scss */
tr.even {
  background-color: #fff;
}

/* line 92, ../src/sass/partials/base/_previous_theme.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 93, ../src/sass/partials/base/_previous_theme.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 94, ../src/sass/partials/base/_previous_theme.scss */
tr.odd td.active {
  background-color: #ddecf5;
}

/* line 95, ../src/sass/partials/base/_previous_theme.scss */
tr.even td.active {
  background-color: #e6f1f7;
}

/* line 96, ../src/sass/partials/base/_previous_theme.scss */
td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

/* line 97, ../src/sass/partials/base/_previous_theme.scss */
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

/* line 98, ../src/sass/partials/base/_previous_theme.scss */
span.form-required {
  color: #ffae00;
}

/* line 99, ../src/sass/partials/base/_previous_theme.scss */
span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

/* line 100, ../src/sass/partials/base/_previous_theme.scss */
.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

/* line 101, ../src/sass/partials/base/_previous_theme.scss */
.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

/* line 102, ../src/sass/partials/base/_previous_theme.scss */
.messages ul {
  margin: 0;
}

/* line 103, ../src/sass/partials/base/_previous_theme.scss */
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

/* line 104, ../src/sass/partials/base/_previous_theme.scss */
#center form {
  margin-bottom: 2em;
}

/* line 105, ../src/sass/partials/base/_previous_theme.scss */
.form-button, .form-submit {
  margin: 2em 0.5em 1em 0;
  /* LTR */
}

/* line 106, ../src/sass/partials/base/_previous_theme.scss */
#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}

/* line 113, ../src/sass/partials/base/_previous_theme.scss */
.box {
  margin-bottom: 2.5em;
}

/**
* Layout
*/
/* line 117, ../src/sass/partials/base/_previous_theme.scss */
#header-region {
  min-height: 1em;
  background: #d2e6f3 url(../images/bg-navigation.png) repeat-x 50% 100%;
}

/* line 118, ../src/sass/partials/base/_previous_theme.scss */
#header-region .block {
  display: block;
  margin: 0 1em;
}

/* line 119, ../src/sass/partials/base/_previous_theme.scss */
#header-region .block-region {
  display: block;
  margin: 0 0.5em 1em;
  padding: 0.5em;
  position: relative;
  top: 0.5em;
}

/* line 120, ../src/sass/partials/base/_previous_theme.scss */
#header-region * {
  display: inline;
  line-height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
}

/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
/* line 122, ../src/sass/partials/base/_previous_theme.scss */
#header-region script {
  display: none;
}

/* line 123, ../src/sass/partials/base/_previous_theme.scss */
#header-region p, #header-region img {
  margin-top: 0.5em;
}

/* line 124, ../src/sass/partials/base/_previous_theme.scss */
#header-region h2 {
  margin: 0 1em 0 0;
  /* LTR */
}

/* line 125, ../src/sass/partials/base/_previous_theme.scss */
#header-region h3,
#header-region label, #header-region li {
  margin: 0 1em;
  padding: 0;
  background: none;
}

/* line 127, ../src/sass/partials/base/_previous_theme.scss */
#wrapper {
  background: #edf5fa url(../images/body.png) repeat-x 50% 0;
}

/* line 128, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container {
  margin: 0 auto;
  padding: 0 17px 0 10px;
  max-width: 977px;
}

/* line 129, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header {
  height: 80px;
}

/* line 130, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header #logo-floater {
  position: absolute;
  width: 195px;
}

/* line 131, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  line-height: 120px;
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* line 132, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header h1 span {
  font-weight: bold;
}

/* line 133, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header h1 img {
  padding-top: 14px;
  padding-right: 20px;
  /* LTR */
  float: left;
  /* LTR */
}

/* With 3 columns,require a minimum width of 1000px to ensure there is enough horizontal space. */
/* line 136, ../src/sass/partials/base/_previous_theme.scss */
body.sidebars {
  min-width: 980px;
}

/* With 2 columns,require a minimum width of 800px. */
/* line 138, ../src/sass/partials/base/_previous_theme.scss */
body.sidebar-left, body.sidebar-right {
  min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
/* global layout setting -- TODO: not working*/
/* line 144, ../src/sass/partials/base/_previous_theme.scss */
body * {
  box-sizing: border-box;
}

/* line 148, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #center {
  float: left;
  width: 100%;
}

/* So we move the #center container over the sidebars to compensate */
/* line 150, ../src/sass/partials/base/_previous_theme.scss */
body.sidebar-left #center {
  margin-left: -210px;
}

/* line 151, ../src/sass/partials/base/_previous_theme.scss */
body.sidebar-right #center {
  margin-right: -210px;
}

/* line 152, ../src/sass/partials/base/_previous_theme.scss */
body.sidebars #center {
  margin: 0 -210px;
}

/* And add blanks left and right for the sidebars to fill */
/* line 154, ../src/sass/partials/base/_previous_theme.scss */
body.sidebar-left #squeeze {
  margin-left: 210px;
}

/* line 155, ../src/sass/partials/base/_previous_theme.scss */
body.sidebar-right #squeeze {
  margin-right: 210px;
}

/* line 156, ../src/sass/partials/base/_previous_theme.scss */
body.sidebars #squeeze {
  margin: 0 210px;
}

/* We ensure the sidebars are still clickable using z-index */
/* line 158, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container .sidebar {
  z-index: 2;
  position: relative;
}

/* line 159, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container .sidebar .block {
  margin: 0 0 1.5em 0;
}

/* line 160, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left .block {
  padding: 0 15px 0 0px;
}

/* #sidebar-right .block{padding:0 0px 0 15px; } */
/* line 162, ../src/sass/partials/base/_previous_theme.scss */
.block .content {
  margin: 0.5em 0;
}

/* line 163, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left .block-region {
  margin: 0 15px 0 0px;
  /* LTR */
}

/* line 164, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-right .block-region {
  margin: 0 0px 0 15px;
  /* LTR */
}

/* line 165, ../src/sass/partials/base/_previous_theme.scss */
.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #b4d7f0;
  text-align: center;
  font-size: 1.3em;
}

/* Now we add the backgrounds for the main content shading */
/* line 167, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #center #squeeze {
  background: #fff url(../images/bg-content.png) repeat-x 50% 0;
  position: relative;
}

/* line 168, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #center .right-corner {
  background: transparent url(../images/bg-content-right.png) no-repeat 100% 0;
  position: relative;
  left: 10px;
}

/* line 169, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #center .right-corner .left-corner {
  padding: 60px 25px 5em 35px;
  background: transparent url(../images/bg-content-left.png) no-repeat 0 0;
  margin-left: -10px;
  position: relative;
  left: -10px;
  min-height: 400px;
}

/* line 170, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #footer {
  color: #898989;
}

/* body.sidebar-right #footer{margin-right:-210px; } */
/* body.sidebars #footer{margin:0 -210px; } */
/**
* Header
*/
/* line 178, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  color: #fff;
  font-weight: normal;
  text-shadow: #1659ac 0px 1px 3px;
  font-size: 1.5em;
}

/* line 179, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header h1 a:hover {
  text-decoration: none;
}

/* line 180, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container .breadcrumb {
  font-size: 0.92em;
}

/* line 181, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
  color: #529ad6;
}

/**
* Primary navigation
*/
/* line 186, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links {
  margin: 0;
  padding: 0;
  float: right;
  /* LTR */
  position: relative;
  z-index: 4;
}

/*ul.primary-links li{margin:0; padding:0; float:left;
background-image:none; }
ul.primary-links li a,ul.primary-links li a:link,ul.primary-links li a:visited{display:block; margin:0 1em; padding:.75em 0 0; color:#fff; background:transparent url(../images/bg-navigation-item.png) no-repeat 50% 0; }
ul.primary-links li a:hover,ul.primary-links li a.active{color:#fff; background:transparent url(../images/bg-navigation-item-hover.png) no-repeat 50% 0; }*/
/**
* Secondary navigation
*/
/* line 195, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary-links {
  margin: 0;
  padding: 18px 0 0;
  float: right;
  /* LTR */
  clear: right;
  /* LTR */
  position: relative;
  z-index: 4;
}

/* line 198, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary-links li {
  margin: 0;
  padding: 0;
  float: left;
  /* LTR */
  background-image: none;
}

/* line 200, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
  display: block;
  margin: 0 1em;
  padding: .75em 0 0;
  color: #cde3f1;
  background: transparent;
}

/* line 201, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary-links li a:hover, ul.secondary-links li a.active {
  color: #cde3f1;
  background: transparent;
}

/**
* Local tasks
*/
/* line 205, ../src/sass/partials/base/_previous_theme.scss */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

/* line 206, ../src/sass/partials/base/_previous_theme.scss */
#tabs-wrapper {
  margin: 0 -26px 1em;
  padding: 0 26px;
  border-bottom: 1px solid #e9eff3;
  position: relative;
}

/* line 207, ../src/sass/partials/base/_previous_theme.scss */
ul.primary {
  padding: 0.5em 0 10px;
  float: left;
  /* LTR */
}

/* line 208, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary {
  clear: both;
  text-align: left;
  /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}

/* line 210, ../src/sass/partials/base/_previous_theme.scss */
h2.with-tabs {
  float: left;
  /* LTR */
  margin: 0 2em 0 0;
  /* LTR */
  padding: 0;
}

/* line 213, ../src/sass/partials/base/_previous_theme.scss */
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  border: 0;
  background: transparent;
  padding: 4px 1em;
  margin: 0 0 0 1px;
  /* LTR */
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
  display: inline-block;
}

/* line 216, ../src/sass/partials/base/_previous_theme.scss */
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background: url(../images/bg-tab.png) repeat-x 0 50%;
  color: #fff;
}

/* line 218, ../src/sass/partials/base/_previous_theme.scss */
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}

/**
* Nodes & comments
*/
/* line 223, ../src/sass/partials/base/_previous_theme.scss */
.node {
  margin: 0 -26px 1.5em;
  padding: 1.5em 26px;
}

/* line 224, ../src/sass/partials/base/_previous_theme.scss */
ul.links li, ul.inline li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  background-image: none;
}

/* line 227, ../src/sass/partials/base/_previous_theme.scss */
.node .links, .comment .links {
  text-align: left;
  /* LTR */
}

/* line 229, ../src/sass/partials/base/_previous_theme.scss */
.terms ul.links li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 1em;
}

/* line 230, ../src/sass/partials/base/_previous_theme.scss */
.picture, .comment .submitted {
  float: right;
  /* LTR */
  clear: right;
  /* LTR */
  padding-left: 1em;
  /* LTR */
}

/* line 233, ../src/sass/partials/base/_previous_theme.scss */
.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right;
  /* LTR */
}

/* line 234, ../src/sass/partials/base/_previous_theme.scss */
.terms {
  float: right;
  /* LTR */
}

/* line 235, ../src/sass/partials/base/_previous_theme.scss */
.preview .node, .preview .comment, .sticky {
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
}

/* line 236, ../src/sass/partials/base/_previous_theme.scss */
.sticky {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

/* line 237, ../src/sass/partials/base/_previous_theme.scss */
#comments {
  position: relative;
  top: -1px;
  border-bottom: 1px solid #e9eff3;
  margin: -1.5em -25px 0;
  padding: 0 25px;
}

/* line 238, ../src/sass/partials/base/_previous_theme.scss */
#comments h2.comments {
  margin: 0 -25px;
  padding: .5em 25px;
  background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
}

/* line 239, ../src/sass/partials/base/_previous_theme.scss */
.comment {
  margin: 0 -25px;
  padding: 1.5em 25px 1.5em;
  border-top: 1px solid #e9eff3;
}

/* line 240, ../src/sass/partials/base/_previous_theme.scss */
.indented {
  margin-left: 25px;
  /* LTR */
}

/* line 241, ../src/sass/partials/base/_previous_theme.scss */
.comment h3 a.active {
  color: #494949;
}

/* line 242, ../src/sass/partials/base/_previous_theme.scss */
.node .content, .comment .content {
  margin: 0.6em 0;
}

/**
* Aggregator.module
*/
/* line 246, ../src/sass/partials/base/_previous_theme.scss */
#aggregator {
  margin-top: 1em;
}

/* line 247, ../src/sass/partials/base/_previous_theme.scss */
#aggregator .feed-item-title {
  font-size: 160%;
  line-height: 130%;
}

/* line 248, ../src/sass/partials/base/_previous_theme.scss */
#aggregator .feed-item {
  border-bottom: 1px solid #e9eff3;
  margin: -1.5em -31px 1.75em;
  padding: 1.5em 31px;
}

/* line 249, ../src/sass/partials/base/_previous_theme.scss */
#aggregator .feed-item-categories {
  font-size: 0.92em;
}

/* line 250, ../src/sass/partials/base/_previous_theme.scss */
#aggregator .feed-item-meta {
  font-size: 0.92em;
  color: #898989;
}

/**
* Color.module
*/
/* line 254, ../src/sass/partials/base/_previous_theme.scss */
#palette .form-item {
  border: 1px solid #fff;
}

/* line 255, ../src/sass/partials/base/_previous_theme.scss */
#palette .item-selected {
  background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
  border: 1px solid #d9eaf5;
}

/**
* Menu.module
*/
/* line 259, ../src/sass/partials/base/_previous_theme.scss */
tr.menu-disabled {
  opacity: 0.5;
}

/* line 260, ../src/sass/partials/base/_previous_theme.scss */
tr.odd td.menu-disabled {
  background-color: #edf5fa;
}

/* line 261, ../src/sass/partials/base/_previous_theme.scss */
tr.even td.menu-disabled {
  background-color: #fff;
}

/**
* Poll.module
*/
/* line 265, ../src/sass/partials/base/_previous_theme.scss */
.poll .bar {
  background: #fff url(../images/bg-bar-white.png) repeat-x 0 0;
  border: solid #f0f0f0;
  border-width: 0 1px 1px;
}

/* line 266, ../src/sass/partials/base/_previous_theme.scss */
.poll .bar .foreground {
  background: #71a7cc url(../images/bg-bar.png) repeat-x 0 100%;
}

/* line 267, ../src/sass/partials/base/_previous_theme.scss */
.poll .percent {
  font-size: .9em;
}

/**
* Autocomplete.
*/
/* line 271, ../src/sass/partials/base/_previous_theme.scss */
#autocomplete li {
  cursor: default;
  padding: 2px;
  margin: 0;
}

/**
* Collapsible fieldsets
*/
/* line 275, ../src/sass/partials/base/_previous_theme.scss */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
/* line 277, ../src/sass/partials/base/_previous_theme.scss */
*:first-child + html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

/* line 278, ../src/sass/partials/base/_previous_theme.scss */
*:first-child + html fieldset > .description, *:first-child + html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

/* line 279, ../src/sass/partials/base/_previous_theme.scss */
fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
}

/* line 281, ../src/sass/partials/base/_previous_theme.scss */
*:first-child + html fieldset legend, *:first-child + html fieldset.collapsed legend {
  display: inline;
}

/* line 282, ../src/sass/partials/base/_previous_theme.scss */
html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

/* line 283, ../src/sass/partials/base/_previous_theme.scss */
html.js fieldset.collapsible legend a {
  padding-left: 2em;
  /* LTR */
  background: url(../images/menu-expanded.gif) no-repeat 0% 50%;
  /* LTR */
}

/* line 285, ../src/sass/partials/base/_previous_theme.scss */
html.js fieldset.collapsed legend a {
  background: url(../images/menu-collapsed.gif) no-repeat 0% 50%;
  /* LTR */
}

/**
* Syndication icons and block
*/
/* line 289, ../src/sass/partials/base/_previous_theme.scss */
#block-node-0 h2 {
  float: left;
  /* LTR */
  padding-right: 20px;
  /* LTR */
}

/* line 291, ../src/sass/partials/base/_previous_theme.scss */
#block-node-0 img, .feed-icon {
  float: right;
  /* LTR */
  padding-top: 4px;
}

/* line 293, ../src/sass/partials/base/_previous_theme.scss */
#block-node-0 .content {
  clear: right;
  /* LTR */
}

/**
* Login Block
*/
/* line 297, ../src/sass/partials/base/_previous_theme.scss */
#user-login-form {
  text-align: center;
}

/* line 298, ../src/sass/partials/base/_previous_theme.scss */
#user-login-form ul {
  text-align: left;
  /* LTR */
}

/**
* User profiles.
*/
/* line 302, ../src/sass/partials/base/_previous_theme.scss */
.profile {
  margin-top: 1.5em;
}

/* line 303, ../src/sass/partials/base/_previous_theme.scss */
.profile h3 {
  border-bottom: 0;
  margin-bottom: 1em;
}

/* line 304, ../src/sass/partials/base/_previous_theme.scss */
.profile dl {
  margin: 0;
}

/* line 305, ../src/sass/partials/base/_previous_theme.scss */
.profile dt {
  font-weight: normal;
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: 1.4em;
  margin-bottom: 0.45em;
}

/* line 306, ../src/sass/partials/base/_previous_theme.scss */
.profile dd {
  margin-bottom: 1.6em;
}

/**
* Admin Styles
*/
/* line 310, ../src/sass/partials/base/_previous_theme.scss */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

/* line 319, ../src/sass/partials/base/_previous_theme.scss */
div.admin .left {
  float: left;
  /* LTR */
  width: 48%;
}

/* line 321, ../src/sass/partials/base/_previous_theme.scss */
div.admin .right {
  float: right;
  /* LTR */
  width: 48%;
}

/* line 323, ../src/sass/partials/base/_previous_theme.scss */
div.admin-panel {
  background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}

/* line 324, ../src/sass/partials/base/_previous_theme.scss */
div.admin-panel .description {
  margin-bottom: 1.5em;
}

/* line 325, ../src/sass/partials/base/_previous_theme.scss */
div.admin-panel dl {
  margin: 0;
}

/* line 326, ../src/sass/partials/base/_previous_theme.scss */
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

/* line 327, ../src/sass/partials/base/_previous_theme.scss */
table.system-status-report th {
  border-color: #d3e7f4;
}

/* line 328, ../src/sass/partials/base/_previous_theme.scss */
#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
}

/* line 329, ../src/sass/partials/base/_previous_theme.scss */
tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

/* line 330, ../src/sass/partials/base/_previous_theme.scss */
tr.taxonomy-term-preview {
  opacity: 0.5;
}

/* line 331, ../src/sass/partials/base/_previous_theme.scss */
tr.taxonomy-term-divider-top {
  border-bottom: none;
}

/* line 332, ../src/sass/partials/base/_previous_theme.scss */
tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/**
* CSS support
*/
/*******************************************************************
* Color Module:Don't touch *
*******************************************************************/
/**
* Generic elements.
*/
/* line 342, ../src/sass/partials/base/_previous_theme.scss */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

/* line 343, ../src/sass/partials/base/_previous_theme.scss */
.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

/* line 344, ../src/sass/partials/base/_previous_theme.scss */
div.status {
  color: #2F852F;
  border-color: #c7f2c8;
}

/* line 345, ../src/sass/partials/base/_previous_theme.scss */
div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

/* line 346, ../src/sass/partials/base/_previous_theme.scss */
.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
* dblog.module
*/
/* line 350, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-user {
  background-color: #fcf9e5;
}

/* line 351, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-user td.active {
  background-color: #fbf5cf;
}

/* line 352, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-content {
  background-color: #fefefe;
}

/* line 353, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-content td.active {
  background-color: #f5f5f5;
}

/* line 354, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-warning {
  background-color: #fdf5e6;
}

/* line 355, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-warning td.active {
  background-color: #fdf2de;
}

/* line 356, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-error {
  background-color: #fbe4e4;
}

/* line 357, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-error td.active {
  background-color: #fbdbdb;
}

/* line 358, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}

/* line 359, ../src/sass/partials/base/_previous_theme.scss */
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
* Status report colors.
*/
/* line 363, ../src/sass/partials/base/_previous_theme.scss */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}

/* line 364, ../src/sass/partials/base/_previous_theme.scss */
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}

/* line 365, ../src/sass/partials/base/_previous_theme.scss */
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}

/* line 367, ../src/sass/partials/base/_previous_theme.scss */
body {
  background: #F0F0F0;
}

/* line 369, ../src/sass/partials/base/_previous_theme.scss */
#wrapper {
  background: transparent url("../images/backgrounds/bg-home.jpg") center top no-repeat;
}

/* line 371, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container {
  width: 977px;
  padding: 0 17px 9em 10px;
  margin: 0 auto;
  max-width: auto;
  position: relative;
}

/* line 372, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #center .right-corner .left-corner, #wrapper #container #center .right-corner, #wrapper #container #center .right-corner .left-corner {
  background: transparent;
}

/*#### Header style */
/* line 375, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header .sidebar {
  /*float: none; clear: both; margin: 0 0 0 -20px; background: #007daf url('../images/bg-title.png') 0 0 repeat-x; color: #fcfcfc; font: bold 14px "Arial", sans-serif; padding: 26px 20px 20px;*/
}

/* line 376, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header .sidebar a {
  color: #fec723;
}

/* line 377, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #header .sidebar .block {
  margin: 0;
  padding: 0;
}

/* line 379, ../src/sass/partials/base/_previous_theme.scss */
#allRegions {
  background: #f16b13 url("../images/bg-regions.gif") center top repeat-x;
  position: relative;
  display: none;
}

/* line 380, ../src/sass/partials/base/_previous_theme.scss */
#allRegions.closed {
  background: #f5b802;
  height: 0;
}

/* line 382, ../src/sass/partials/base/_previous_theme.scss */
.region-list {
  width: 980px;
  margin: 0 auto;
  position: relative;
  z-index: 1000 !important;
}

/* line 383, ../src/sass/partials/base/_previous_theme.scss */
#allRegions.closed .region-list {
  display: none;
}

/* line 384, ../src/sass/partials/base/_previous_theme.scss */
.region-list dl {
  width: 245px;
  float: left;
  padding: 30px 0 28px;
  margin: 0;
}

/* line 385, ../src/sass/partials/base/_previous_theme.scss */
.region-list dt {
  font: bold 18px "SansationRegular", "Arial", sans-serif;
  overflow: hidden;
  padding: 0 0 13px;
}

/* line 386, ../src/sass/partials/base/_previous_theme.scss */
.region-list dt em {
  font-style: normal;
  padding: 5px 17px;
  background: #fff;
  color: #000;
  float: left;
}

/* line 387, ../src/sass/partials/base/_previous_theme.scss */
.region-list dd {
  margin: 0;
}

/* line 388, ../src/sass/partials/base/_previous_theme.scss */
.region-list ul {
  margin: 0;
}

/* line 389, ../src/sass/partials/base/_previous_theme.scss */
.region-list li {
  padding: 3px 0;
  margin: 0;
  background: transparent;
  font: normal 15px/15px "Arial", sans-serif;
}

/* line 390, ../src/sass/partials/base/_previous_theme.scss */
.region-list li a {
  color: #fff;
}

/* line 391, ../src/sass/partials/base/_previous_theme.scss */
.region-list li a:hover {
  color: #000;
  text-decoration: none;
}

/* line 392, ../src/sass/partials/base/_previous_theme.scss */
.region-list a.close {
  width: 34px;
  height: 0;
  padding: 32px 0 0;
  overflow: hidden;
  background: url("../images/bg-close-regions.png") 0 0 no-repeat;
  position: absolute;
  right: 0;
  top: 28px;
}

/* line 393, ../src/sass/partials/base/_previous_theme.scss */
.region-list a.close:hover {
  background-position: 0 -32px;
}

/* line 394, ../src/sass/partials/base/_previous_theme.scss */
#allRegions h6 {
  background: #f5b802;
  font: normal 18px/18px "SansationRegular", "Arial", sans-serif;
  color: #000;
  clear: both;
  padding: 20px 0 11px;
}

/* line 395, ../src/sass/partials/base/_previous_theme.scss */
#allRegions.closed h6 {
  display: none;
}

/* line 396, ../src/sass/partials/base/_previous_theme.scss */
#allRegions h6 span {
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
  display: block;
}

/* line 397, ../src/sass/partials/base/_previous_theme.scss */
#allRegions h6 a {
  color: #000;
  text-decoration: underline;
}

/* line 398, ../src/sass/partials/base/_previous_theme.scss */
#allRegions h6 a:hover {
  color: #fff;
}

/* line 399, ../src/sass/partials/base/_previous_theme.scss */
a#regionSwitch {
  position: absolute;
  top: 9px;
  right: 50%;
  width: 120px;
  height: 47px;
  background: url("../images/bg-tab-regions-up.png");
  margin: 0 -470px 0 0;
  text-align: center;
  font: normal 15px/15px "SansationBold", "Arial", sans-serif;
  color: #fff;
  text-transform: lowercase;
  z-index: 101;
}

/* line 400, ../src/sass/partials/base/_previous_theme.scss */
a#regionSwitch.open {
  background: url("../images/bg-tab-regions-down.png");
}

/* line 401, ../src/sass/partials/base/_previous_theme.scss */
a#regionSwitch:hover {
  color: #cd4d0e;
  text-decoration: none;
}

/* line 402, ../src/sass/partials/base/_previous_theme.scss */
a#regionSwitch span {
  display: block;
  padding: 12px 0 0;
  margin: 0 auto;
}

/* line 403, ../src/sass/partials/base/_previous_theme.scss */
hr.drawer-divide {
  height: 9px;
  background: #F5B802;
}

/* line 405, ../src/sass/partials/base/_previous_theme.scss */
div.logging {
  xxposition: absolute;
  xxtop: 21px;
  xxright: 50%;
  xxwidth: 230px;
  xxheight: 47px;
  xxxmargin: 0;
  text-align: right;
  font: normal 15px/15px "SansationRegular", "Arial", sans-serif;
  color: #fff;
  text-transform: lowercase;
  z-index: 101;
}

/* line 406, ../src/sass/partials/base/_previous_theme.scss */
div.logging a.signup {
  background: url("../images/bg-bull.png") 0 6px no-repeat;
}

/* line 407, ../src/sass/partials/base/_previous_theme.scss */
div.logging a {
  color: #4e4e4e;
}

/* line 410, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header {
  height: 113px;
  position: relative;
  width: 950px;
  margin: 0 auto 2em;
  padding: 0;
}

/* line 411, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header #logo-floater {
  top: 27px;
  left: 0;
}

/* line 412, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #header #logo-floater, #wrapper #container #header #logo-floater img {
  width: 195px;
}

/* line 415, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links {
  width: 656px;
  margin: 0;
  height: 45px;
  xxxposition: absolute;
  xxxtop: 0;
  xxxright: 0;
}

/* line 416, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li {
  float: left;
  width: 178px;
  height: 45px;
  padding: 0;
  margin: 0;
  background: transparent;
}

/* line 417, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.first {
  border: none;
  padding: 13px 15px 11px 24px;
}

/* line 419, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li dl, ul.primary-links li dd, ul.primary-links li ul {
  padding: 0;
  margin: 0;
}

/* line 420, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li a {
  display: block;
  background: url("../images/bg-nav-all.png") 0 0 no-repeat;
  padding: 45px 0 0;
  height: 0;
  overflow: hidden;
}

/* line 421, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li a:hover {
  text-decoration: none;
  background-position: 0 -45px;
}

/* line 422, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li a.active {
  background-position: 0 -90px;
}

/* line 428, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep {
  width: 169px;
  position: relative;
}

/* line 429, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep a {
  background-position: -178px 0;
}

/* line 430, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep a:hover {
  background-position: -178px -45px;
}

/* line 431, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep a.active {
  background-position: -178px -90px;
}

/* line 433, ../src/sass/partials/base/_previous_theme.scss */
.node-type-step ul.primary-links li.stepbystep a,
.section-build ul.primary-links li.stepbystep a,
.section-design ul.primary-links li.stepbystep a,
.section-essay ul.primary-links li.stepbystep a,
.section-narrative ul.primary-links li.stepbystep a,
.section-present ul.primary-links li.stepbystep a,
.section-essay ul.primary-links li.stepbystep a {
  background-position: -178px -90px;
}

/* line 441, ../src/sass/partials/base/_previous_theme.scss */
#siteContent {
  line-height: 19px;
}

/* line 442, ../src/sass/partials/base/_previous_theme.scss */
#siteContent div.sticky {
  border: none;
  background: transparent;
}

/* line 444, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.gallery {
  width: 99px;
}

/* line 445, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.gallery a {
  background-position: -347px 0;
}

/* line 446, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.gallery a:hover {
  background-position: -347px -45px;
}

/* line 447, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.gallery a.active {
  background-position: -347px -90px;
}

/* line 449, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.sponsors {
  width: 91px;
}

/* line 450, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.sponsors a {
  background-position: -446px 0;
}

/* line 451, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.sponsors a:hover {
  background-position: -446px -45px;
}

/* line 452, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.sponsors a.active {
  background-position: -446px -90px;
}

/* line 454, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.getinvolved {
  width: 119px;
}

/* line 455, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.getinvolved a {
  background-position: -537px 0;
}

/* line 456, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.getinvolved a:hover {
  background-position: -537px -45px;
}

/* line 457, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.getinvolved a.active {
  background-position: -537px -90px;
}

/*# About section dropdown */
/* line 460, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about a.hover-link {
  width: 184px;
  height: 0;
  background: url("../images/bg-dropdown-about.gif") 0 0 no-repeat;
}

/* line 461, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about dd {
  position: absolute;
  top: -5px;
  left: 0;
  display: none;
  z-index: 10000;
}

/* line 462, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about ul {
  width: 184px;
  padding: 0;
  background: #fff;
}

/* line 463, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li li {
  border-left: 8px solid #e13c0f;
  display: block;
  float: none;
  width: 170px;
  position: static;
}

/* line 465, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li a {
  color: #4f4f4f;
  font: normal 17px/18px "SansationRegular", "Arial", sans-serif;
  height: auto;
  padding: 14px 0 11px 15px;
  background: transparent;
  border-bottom: 4px dotted #d7d7d7 !important;
}

/* line 467, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li a:hover {
  color: #F16B12;
}

/* line 468, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.competing {
  border-color: #76a135;
}

/* line 469, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.impact {
  border-color: #2f9ea7;
}

/* line 470, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.alumni {
  border-color: #76a135;
}

/* line 471, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.competing a {
  padding: 5px 20px 3px 15px;
}

/* line 472, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.awards {
  border-color: #2f9ea7;
}

/* line 473, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.news {
  border-color: #f16b12;
}

/* line 474, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.media {
  border-color: #0792cd;
  border-bottom: none;
}

/* line 475, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.about li.media a {
  border: none !important;
}

/*# Step by Step section dropdown */
/* line 478, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep a.hover-link {
  width: 184px;
  height: 0;
  background: url("../images/bg-dropdown-stepbystep.gif") 0 0 no-repeat;
}

/* line 479, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep dd {
  position: absolute;
  top: -5px;
  left: -8px;
  display: none;
  z-index: 1000;
}

/* line 480, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep ul {
  width: 184px;
  padding: 0;
  background: #fff;
}

/* line 481, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li a {
  color: #4f4f4f;
  font: normal 17px/18px "SansationRegular", "Arial", sans-serif;
  height: auto;
  padding: 14px 0 11px 15px;
  background: transparent;
  border-bottom: 4px dotted #d7d7d7 !important;
}

/* line 482, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li a:hover {
  color: #F16B12;
}

/* line 483, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.design a, ul.primary-links li.stepbystep li.essay a, ul.primary-links li.stepbystep li.narrative a {
  padding: 5px 20px 3px 15px;
}

/* line 485, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.design {
  border-color: #76a135;
}

/* line 486, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.essay {
  border-color: #2f9ea7;
}

/* line 487, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.narrative {
  border-color: #f16b12;
}

/* line 488, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.model {
  border-color: #0792cd;
}

/* line 489, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.presentation {
  border-color: #e13c0f;
}

/* line 490, ../src/sass/partials/base/_previous_theme.scss */
ul.primary-links li.stepbystep li.presentation a {
  border: none !important;
}

/* line 496, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #block-views-region_contact_block-block_1, #block-block-52 {
  width: 440px;
  float: none;
  clear: both;
  margin: 0 0 0 -10px;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: bold 14px "Arial", sans-serif;
  padding: 20px 20px 12px;
}

/* line 498, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #wrapper #container #block-views-region_contact_block-block_1, .page-calendar #wrapper #container #block-views-region_contact_block-block_1, .page-sponsors-region #wrapper #container #block-views-region_contact_block-block_1 {
  width: 860px;
  padding: 17px 20px 12px;
  margin: 0 0 0 -20px;
  position: relative;
}

/* line 499, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #siteContent .content, .page-sponsors-region #siteContent .content {
  margin: 0;
}

/* line 500, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #siteContent .content h2, .page-sponsors-region #siteContent .content h2 {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
}

/* line 501, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #siteContent .content h2 strong, .page-sponsors-region #siteContent .content h2 strong {
  font: normal 28px/28px "SansationBold", "Arial", sans-serif;
}

/* line 503, ../src/sass/partials/base/_previous_theme.scss */
#block-block-75 ul {
  margin: 0;
}

/* line 504, ../src/sass/partials/base/_previous_theme.scss */
#block-block-75 li {
  margin: 0;
  padding: 0 0 10px 1.5em;
}

/*#### Generic Styles */
/* line 508, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .block-block a {
  text-decoration: none;
}

/* line 510, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table caption {
  font-size: 15px;
}

/* line 511, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table th,
#siteContent ul li p {
  margin: 5px 0 0;
}

/* line 516, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent .views-field-tid a, .section-category #siteContent .views-field-tid a, .views-field-tid a {
  font-weight: bold;
  color: #E23C0F;
}

/* line 517, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-label-tid {
  font-weight: bold;
}

/*## All region page style */
/* line 523, ../src/sass/partials/base/_previous_theme.scss */
.og-context #wrapper #container #block-views-region_contact_block-block_1 {
  width: 860px;
  padding: 17px 20px 12px;
  margin: 0 0 0 -20px;
  position: relative;
  float: none;
  clear: both;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: bold 14px "Arial", sans-serif;
}

/*## Home region page style */
/* line 528, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #wrapper #container #block-views-region_contact_block-block_1 {
  position: absolute;
  left: 0;
  bottom: 32px;
  width: 440px;
  margin: 0 0 0 -10px;
  padding: 20px 20px 12px;
}

/* line 530, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #siteContent h2.site-title {
  display: none;
}

/*## All region hero style */
/* line 534, ../src/sass/partials/base/_previous_theme.scss */
.og-context #hero {
  width: 940px;
  margin: 0 auto;
  padding: 31px 0 30px;
  background: #f0f0f0;
  position: relative;
}

/*## All region body style */
/* line 538, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #hero #block-views-region_contact_block-block_1 div.content div.view-content,
.section-gallery #hero #block-views-region_contact_block-block_1 div.content div.view-content,
.section-showcase #hero #block-views-region_contact_block-block_1 div.content div.view-content,
#hero #block-views-region_contact_block-block_1 div.content div.view-content {
  padding: 0;
  margin: 0;
  position: absolute;
  right: 24px;
  top: 14px;
}

/* line 542, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #hero div.content div.view-content,
.node-type-region #hero #block-views-region_contact_block-block_1 div.content div.view-content {
  position: static;
}

/* line 544, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #hero div.content div.view-content .views-row-first {
  padding: 0 0 15px;
}

/* line 545, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #hero div.content div.view-content .views-field-title a {
  font-weight: bold;
}

/* line 547, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent {
  width: auto;
}

/* line 548, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent h2 {
  padding: 10px 47px 20px 0;
  margin: 0;
}

/* line 549, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-created {
  padding: 0 0 15px;
}

/*#block-views-region_contact_block-block_1 .view-region-contact-block { position: absolute; right: 24px; top: 14px; }*/
/* line 553, ../src/sass/partials/base/_previous_theme.scss */
.og-context .news-callout-block {
  display: none;
}

/*## Home overrides */
/* line 568, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #hero {
  background: transparent;
  padding: 0 10px;
  width: auto;
  margin: 0;
  overflow: hidden;
}

/* line 569, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #hero div.content {
  position: static;
}

/*## News Titles */
/* line 572, ../src/sass/partials/base/_previous_theme.scss */
.page-news .views-field-title {
  color: #0896cf;
  font: normal 20px/20px "SansationRegular", "Arial", sans-serif;
  padding: 20px 0 0;
}

/* line 573, ../src/sass/partials/base/_previous_theme.scss */
.page-news .views-field-title a {
  color: #0896cf;
}

/* line 574, ../src/sass/partials/base/_previous_theme.scss */
.page-news .views-field-title strong {
  font: normal 20px/20px "SansationBold", "Arial", sans-serif;
}

/* line 577, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_contact_block-block_1 h2, #block-block-52 h2 {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 578, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_contact_block-block_1 p, #block-block-52 p {
  padding: 0;
  margin: 0;
  font: bold 14px/19px "Arial", sans-serif;
}

/* line 579, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_contact_block-block_1 a, #block-block-52 a {
  color: #fec723;
  text-decoration: underline;
  font-size: 14px;
}

/* line 580, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_contact_block-block_1 a:hover, #block-block-52 a:hover {
  color: #000;
}

/* line 581, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_image_block-block_1 {
  float: left;
  width: 600px;
  height: auto;
  overflow: hidden;
}

/* line 582, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-region_image_block-block_1 {
  /*position: absolute;*/
  top: 0;
  left: 10px;
  float: left;
  width: 590px;
}

/* line 583, ../src/sass/partials/base/_previous_theme.scss */
#block-views-calendar-calendar_block_1 {
  height: 280px;
}

/* line 584, ../src/sass/partials/base/_previous_theme.scss */
#block-views-calendar-calendar_block_1,
#views-cal_region-block_1,
#block-views-cal_region-block_1 {
  margin: 0 0 0 600px;
  background: #f0f0f0;
  height: auto;
  /*min-height: 182px;*/
  display: block !important;
}

/* line 587, ../src/sass/partials/base/_previous_theme.scss */
#block-views-calendar-calendar_block_1,
#block-views-cal_region-block_1 {
  float: right;
  margin: 0;
  width: 340px;
}

/* line 589, ../src/sass/partials/base/_previous_theme.scss */
#block-views-calendar-calendar_block_1 .view-calendar {
  width: 100%;
}

/* line 590, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar div.date-nav {
  height: 25px;
  border: 2px solid #c6c6c6;
  border-bottom: none;
  background: #fff;
}

/* line 591, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar div.month-view {
  border: 1px solid #c6c6c6;
  border-top: none;
}

/* line 593, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_image_block-block_1 div.content {
  margin: 0;
}

/* line 594, ../src/sass/partials/base/_previous_theme.scss */
#block-views-region_image_block-block_1 h2 {
  display: none;
}

/* line 597, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-calendar-calendar_block_1 div.content {
  padding: 10px 31px 0;
  margin: 0;
}

/* line 598, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-calendar-calendar_block_1 .feed-icon {
  float: none;
  text-align: left;
  padding: 4px 0 5px;
}

/* line 599, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-calendar-calendar_block_1 .feed-icon img {
  display: block;
}

/* line 600, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-cal_region-block_1 div.content {
  padding: 0 31px 20px;
  margin: 0;
}

/* line 601, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-calendar-calendar_block_1 div.view-calendar, #hero div.view-cal-region .view-content {
  padding: 0 15px 23px;
  width: auto;
  background: #e0e0e0;
}

/* line 602, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region #block-views-calendar-calendar_block_1 div.view-calendar {
  padding: 15px;
}

/* line 604, ../src/sass/partials/base/_previous_theme.scss */
#block-views-calendar-calendar_block_1 h2 {
  font: normal 26px/30px "SansationBold", "Arial", sans-serif;
  color: #0093ce;
  padding: 20px 31px 0;
}

/* line 606, ../src/sass/partials/base/_previous_theme.scss */
#hero div.view-cal-region .view-footer {
  text-transform: lowercase;
  text-align: right;
}

/* line 607, ../src/sass/partials/base/_previous_theme.scss */
#hero div.view-cal-region .view-footer a {
  color: #e23c0f;
}

/* line 609, ../src/sass/partials/base/_previous_theme.scss */
.generic-page #siteContent a {
  color: #0896CF;
  text-decoration: underline;
}

/* line 610, ../src/sass/partials/base/_previous_theme.scss */
.generic-page #siteContent a:hover {
  color: #E23C0F;
}

/* line 612, ../src/sass/partials/base/_previous_theme.scss */
.generic-page #block-block-29 img {
  width: 168px;
  height: auto;
}

/* line 615, ../src/sass/partials/base/_previous_theme.scss */
#block-views-cal_region-block_1 h2 {
  display: none;
}

/* line 617, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar div.date-nav h3 {
  font: bold 18px/18px "Lucida Sans", "Arial", sans-serif;
  padding: 3px 0 0;
}

/* line 618, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar div.date-nav h3 a {
  color: #4a585a;
}

/* line 619, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .mini {
  border: 1px solid #dcdcdc;
  font: bold 15px "Arial", sans-serif;
  text-align: center;
  background: #e5e5e5 url("../images/bg-calendar-mini.gif") 0 0 repeat-x;
  color: #4a585a;
  border-top: none;
}

/* line 620, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .today {
  background: #0896cf;
  color: #fff;
}

/* line 621, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .empty {
  background: #fcfcfc;
}

/* line 622, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar th.days {
  background: #fff;
  border-top: none;
  font: bold 9px "Arial", sans-serif;
  text-transform: lowercase;
  color: #4a585a;
}

/* line 623, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .mini div {
  padding: 5px 0 4px;
}

/* line 624, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .mini div a {
  font-weight: bold;
  text-decoration: none;
}

/* line 625, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .today div a {
  color: #fff;
}

/* line 626, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .mini div a:hover {
  color: #E23C0F;
}

/* line 627, ../src/sass/partials/base/_previous_theme.scss */
#hero .calendar-calendar .mini div.calendar-empty {
  display: none;
}

/* line 629, ../src/sass/partials/base/_previous_theme.scss */
#hero {
  position: relative;
  padding: 0 10px;
}

/* line 630, ../src/sass/partials/base/_previous_theme.scss */
.section-sponsors #hero {
  background: url("../images/bg-shadow.png") center 720px no-repeat;
}

/* line 632, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent {
  padding: 0 0 40px;
}

/*#### Sidebar style */
/* line 636, ../src/sass/partials/base/_previous_theme.scss */
.generic-page #wrapper #container .sidebar {
  margin: 0 0 0 10px;
}

/* line 637, ../src/sass/partials/base/_previous_theme.scss */
.generic-page #wrapper #container .sidebar .block {
  margin: 0 12px 20px 0;
  background: #fbfbfb;
  padding: 20px 14px;
}

/* line 638, ../src/sass/partials/base/_previous_theme.scss */
.section-calendar #container .sidebar .clear-block {
  margin: 0;
  width: auto;
}

/* line 642, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container .sidebar div.item-list .menu li.expanded ul {
  display: none;
}

/* line 645, ../src/sass/partials/base/_previous_theme.scss */
.block-og h2 {
  display: none;
}

/*## Callout */
/* line 648, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #sidebar-left div.facebook {
  /*background: #fbfbfb url('../images/bg-callout-facebook.gif') center bottom no-repeat;*/
  text-align: center;
}

/* line 649, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #sidebar-left div.facebook div.content {
  margin: 0;
}

/* line 650, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #sidebar-left div.facebook div.content img {
  width: 194px;
  height: auto;
}

/* line 651, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #sidebar-left div.facebook p {
  margin: 0;
  padding: 0;
}

/*#### Content style */
/* line 656, ../src/sass/partials/base/_previous_theme.scss */
.node, #siteContent .view-calendar .view-content {
  margin: 0;
  padding: 0;
}

/* line 657, ../src/sass/partials/base/_previous_theme.scss */
.node .groups {
  display: none;
}

/* line 658, ../src/sass/partials/base/_previous_theme.scss */
#siteContent {
  padding: 0;
  min-height: 400px;
}

/* line 660, ../src/sass/partials/base/_previous_theme.scss */
#xxxsiteContent p {
  color: #424847;
  margin: 10px 0;
  text-align: left;
}

/* line 662, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .node .content {
  /*padding: 0 50px 0 0;*/
  margin: 0;
}

/* line 665, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table th,
#siteContent h3 {
  color: #0896cf;
}

/* line 667, ../src/sass/partials/base/_previous_theme.scss */
#siteContent #mission h3 {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
}

/* line 668, ../src/sass/partials/base/_previous_theme.scss */
#siteContent h2 {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
}

/* line 669, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #siteContent h2 {
  display: none;
}

/* line 670, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent h2 {
  margin: 0 0 0 226px;
  padding: 10px 47px 20px 39px;
}

/* line 671, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent .view-gallery-region {
  margin: 0 0 0 226px;
}

/* line 672, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent .content h2, .og-context #siteContent table h2 {
  margin: 0;
  padding: 10px 0;
}

/* line 673, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent table tr, .og-context #siteContent table th, .og-context #siteContent table tbody {
  background: transparent;
  /*border: none;*/
  vertical-align: top;
}

/* line 674, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent table h2 {
  color: #0896cf;
  font: normal 20px/20px "SansationRegular", "Arial", sans-serif;
  padding: 0 0 8px;
  margin: 0;
}

/* line 675, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent table caption {
  display: none;
}

/* line 676, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent table td.views-field-body {
  padding: 4px 9px;
  width: 425px;
}

/* line 677, ../src/sass/partials/base/_previous_theme.scss */
.og-context #siteContent table td.views-field-field-sponsor-logo-fid {
  padding: 4px 9px;
  /*width: 183px;*/
  width: 0;
}

/* line 679, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #sidebar-left {
  display: none;
}

/* line 680, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #siteContent h2 {
  padding: 10px 47px 30px 39px;
  margin: 0;
}

/* line 681, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #siteContent .node {
  margin: 0;
}

/* line 682, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #siteContent .field-field-gallery-image img {
  margin: 0 auto;
}

/* line 683, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #siteContent .meta {
  margin: 0 auto;
}

/* line 684, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #siteContent .content {
  width: 600px;
  margin: 0 auto;
  background: #fff;
}

/* line 685, ../src/sass/partials/base/_previous_theme.scss */
.og-context-108 #siteContent .content p {
  margin: 0;
  padding: 10px;
}

/* line 690, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header {
  font: italic normal 19px "Georgia", "Times", "Times New Roman", serif;
  color: #363c3b;
  background: #fff;
  padding: 10px 15px 15px 20px;
  margin: 0 0 40px;
}

/* line 691, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header p {
  padding: 0;
  margin: 0;
}

/* line 692, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header ul {
  padding: 7px 0 0;
  margin: 0;
}

/* line 693, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-og-ghp-ron .view-header li {
  display: inline;
  background: transparent;
  padding: 0 10px 0 0;
  margin: 0;
}

/* line 694, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header li a {
  color: #e23c0f;
  font: normal 14px/20px "SansationRegular", "Arial", sans-serif;
}

/* line 695, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header li em {
  font: normal 20px/20px "SansationBold", "Arial", sans-serif;
}

/* line 696, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header li.engineers a {
  color: #76a235;
}

/* line 697, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header li.parents a {
  color: #2f9da7;
}

/* line 698, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .view-header li.students a {
  color: #f16b12;
}

/* line 699, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-og-ghp-ron .views-field-title h3 {
  color: #0896cf;
  font: normal 20px/20px "SansationRegular", "Arial", sans-serif;
  padding: 0 0 8px;
  margin: 0;
}

/* line 700, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .views-row {
  clear: right;
  padding: 0 0 50px;
  overflow: hidden;
}

/* line 701, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .views-field-created {
  font: italic normal 14px "Arial", sans-serif;
  color: #2e3332;
  padding: 0 0 16px;
}

/* line 702, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .views-field-field-news-image-fid {
  float: left;
  width: 190px;
  height: 120px;
  margin: 0 20px 0 0;
  overflow: hidden;
}

/* line 703, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .views-field-field-news-image-fid img {
  width: 100%;
  height: auto;
}

/* line 704, ../src/sass/partials/base/_previous_theme.scss */
.view-og-ghp-ron .views-row p {
  margin: 0;
  padding: 0;
  font: normal 14px/25px "Arial", sans-serif;
  color: #424847;
}

/*#### User Style */
/* line 709, ../src/sass/partials/base/_previous_theme.scss */
.section-user #siteContent, .section-users #siteContent {
  background: #f0f0f0;
  padding: 30px 40px 50px;
  margin: 0 10px;
}

/* line 711, ../src/sass/partials/base/_previous_theme.scss */
.section-signup #siteContent {
  background: #f0f0f0;
  padding: 30px 40px 50px;
  margin: 0 10px;
}

/*#### Home Style */
/*## Home Gallery */
/* line 717, ../src/sass/partials/base/_previous_theme.scss */
div.block, div.node, div.view, div.view-data-node-body {
  z-index: 1;
}

/* line 718, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #siteContent div.node {
  border: none;
}

/* line 719, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper {
  position: relative;
}

/* line 720, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .gallery-title, #block-block-52, div.pop-title-block {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 512px;
  color: #fcfcfc;
  font: bold 14px/19px "Arial", sans-serif;
  position: absolute;
  bottom: 20px;
  left: 0;
  text-align: left;
}

/* line 721, ../src/sass/partials/base/_previous_theme.scss */
div.pop-title-block div.content {
  margin: 0;
}

/* line 722, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-front-page-flipper .gallery-title h3, div.pop-title-block h3 {
  padding: 24px 20px 2px;
  font: normal 36px/40px "SansationBold", "Arial", sans-serif;
  color: #fcfcfc;
}

/* line 723, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-front-page-flipper .gallery-title p, div.pop-title-block p {
  padding: 5px 20px 20px;
  color: #fcfcfc;
  margin: 0;
  font: bold 14px/19px "Arial", sans-serif;
}

/* line 724, ../src/sass/partials/base/_previous_theme.scss */
div.pop-title-block p {
  padding: 6px 20px 20px;
  margin: 0;
}

/* line 725, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-front-page-flipper .gallery-title a, div.pop-title-block a {
  color: #f3ba11;
  font: normal 12px "Arial", sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
}

/* line 726, ../src/sass/partials/base/_previous_theme.scss */
div.pop-title-block a {
  text-transform: none;
  font: bold 14px/19px "Arial",sans-serif;
}

/* line 727, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-front-page-flipper .gallery-title a:hover, div.pop-title-block a:hover {
  color: #000;
}

/*.view-front-page-flipper div.gallery-img { text-align: center; width: 940px; margin: 0 auto; background: #fff; }*/
/* line 729, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .views_slideshow_singleframe_slide {
  width: 730px;
  margin: 0 auto;
  background: #fff;
}

/* line 731, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper div.gallery-img img {
  text-align: center;
  display: inline;
}

/* line 732, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .views_slideshow_next, .view-front-page-flipper .views_slideshow_previous {
  background: url("../images/bg-arrows-gallery.png") 0 0 no-repeat;
  width: 20px;
  height: 0;
  padding: 100px 0 0;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: -20px;
  margin: -50px 0 0;
}

/* line 733, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .views_slideshow_next {
  background-position: -20px 0;
  left: auto;
  right: -20px;
}

/* line 734, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .views_slideshow_next:hover {
  background-position: -20px -100px;
}

/* line 735, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .views_slideshow_previous:hover {
  background-position: 0 -100px;
}

/* line 736, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .views_slideshow_pause {
  display: none;
}

/* line 738, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-front-page-flipper .view-footer h6 {
  font: normal 15px/15px "Arial", sans-serif;
  color: #363c3b;
  margin: 0;
  float: left;
  padding: 14px 0 10px;
}

/* line 739, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-front-page-flipper .view-footer p {
  float: left;
  padding: 0px 0 9px;
  margin: 0;
}

/* line 740, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .view-footer a.eweek {
  width: 138px;
  padding: 27px 0 0;
  height: 0;
  overflow: hidden;
  background: url("../images/bg-eweek.gif") left top no-repeat;
  margin: 0 0 0 10px;
  display: block;
}

/* line 741, ../src/sass/partials/base/_previous_theme.scss */
.view-front-page-flipper .view-footer a.discovere {
  width: 138px;
  padding: 29px 0 10px;
  height: 0;
  overflow: hidden;
  background: url("../images/discovere.jpg") left top no-repeat;
  margin: -4px 0 0 10px;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*## Target homepage links */
/* line 744, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-4, .page-home #block-block-5, .page-home #block-block-6, .page-home #block-block-21 {
  float: left;
  border: 1px solid #d8d8d7;
  padding: 0;
}

/* line 745, ../src/sass/partials/base/_previous_theme.scss */
.xxpage-home #block-block-21 {
  margin: 0;
}

/* .page-home #block-block-4 h2,
.page-home #block-block-5 h2,
.page-home #block-block-6 h2,
.page-home #block-block-21 h2 { font: normal 24px/24px "SansationBold", "Arial", sans-serif; color: #e23c0f; padding: 0; border-bottom: 5px solid gray;}

.page-home #block-block-4 h2 {border-bottom: 5px solid #f9a3ad;}

.page-home #block-block-4 h2 a,
.page-home #block-block-5 h2 a,
.page-home #block-block-6 h2 a,
.page-home #block-block-21 h2 a { font: normal 15px "SansationBold", "Arial", sans-serif; color: #fff; padding: .75em 1em; background: transparent; float: none; text-transform: none; text-decoration: none; }

 .page-home #block-block-4 .content, .page-home #block-block-5 .content, .page-home #block-block-6 .content, .page-home #block-block-21 .content { font: normal 15px/19px "Arial", sans-serif; color: #363c3b; margin: 0; padding: 1em; background-color: #fff;}
*/
/*.page-home #block-block-4 p, .page-home #block-block-5 p, .page-home #block-block-6 p, .page-home #block-block-21 p { font: normal 15px/20px "Arial", sans-serif; margin: 0; }
.page-home #block-block-4 a, .page-home #block-block-5 a,
.page-home #block-block-6 a, .page-home #block-block-21 a { color: #0093ce; text-transform: uppercase; text-decoration: underline; display: block; font: bold 12px "Arial", sans-serif; padding: 10px 15px 0 0; background: url('../images/bg-arrow-links.png') right 12px no-repeat; clear: both; }
*/
/*#block-block-10 a, #block-block-11 a { color: #0093ce; text-transform: uppercase; text-decoration: underline; display: block; font: bold 12px "Arial", sans-serif; padding: 10px 15px 0 0 !important; background: url('../images/bg-arrow-links.png') right 12px no-repeat; float: left; clear: both; }*/
/* line 767, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-4 .admin-inline a, .page-home #block-block-5 .admin-inline a, .page-home #block-block-6 .admin-inline a, .page-home #block-block-21 .admin-inline a {
  padding: 0 10px 0 25px;
  clear: none;
  background: transparent;
}

/* line 768, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-4 a:hover, .page-home #block-block-5 a:hover, .page-home #block-block-6 a:hover, .page-home #block-block-21 a:hover {
  text-decoration: underline;
}

/* line 769, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-5 h2 {
  color: #76a235;
}

/* line 770, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-6 h2 {
  color: #2f9da7;
}

/* line 771, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-21 h2 {
  color: #f16b12;
}

/* line 773, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-4 h2 a {
  color: #e23c0f;
  color: #fff;
  font-size: 15px;
}

/* line 775, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-49 {
  clear: both;
  padding: 25px 0 0;
}

/* line 776, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-49 h2 {
  display: none;
}

/* line 777, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-49 .content {
  margin: 0;
}

/* line 778, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-49 p {
  font: italic normal 14px/14px "Arial", sans-serif;
  color: #363c3b;
  margin: 0;
}

/* line 779, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-49 a {
  color: #363c3b;
  text-decoration: underline;
}

/* line 780, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-49 a:hover {
  color: #ef5025;
}

/* layout of #block-block-7, block-views-spotlight_on-block_1 -- must be 2-column */
/* line 784, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-7 {
  width: 45%;
  margin-right: 10%;
  float: left;
}

/* line 785, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 {
  width: 45%;
  margin-right: 0;
  float: left;
}

/* line 786, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-8 {
  width: 45%;
  margin-right: 10%;
  float: left;
}

/* line 787, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1:after {
  content: ".";
  width: 100%;
  clear: both;
  display: block;
}

/* line 794, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-7 {
  background: url("../images/bg-home-vid-tour.png") 0 30px no-repeat;
  padding: 30px 0 25px;
}

/* line 795, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-7 .content {
  padding: 0;
  margin: 0;
}

/* line 796, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-7 .content p, .page-home #block-block-7 .content a {
  color: #f0f0f0;
  font: normal 19px/19px "SansationBold", "Arial", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 797, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-7 .content a {
  padding: 196px 0 0 35px;
  display: block;
  text-decoration: none;
}

/* line 798, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-7 .content a:hover {
  text-decoration: underline;
}

/*.page-home #block-block-7 .content { overflow: hidden; height: 1px; }*/
/* line 803, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1, .page-home #block-block-8 {
  padding: 30px 25px 0 0;
}

/* line 804, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 .content, .page-home #block-block-8 .content {
  margin: 0;
}

/* line 805, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-block-8 {
  padding: 30px 0 0;
}

/* line 806, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 h2 {
  display: none;
}

/* line 807, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 h4, .page-home #block-block-8 h2 {
  padding: 3px 0 8px;
  font: normal 18px/18px "SansationBold", "Arial", sans-serif;
  color: #0093ce;
}

/* line 808, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 a:hover h4 {
  color: #E23C0F;
  text-decoration: underline;
}

/* line 809, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 p, .page-home #block-block-8 p {
  margin: 0;
}

/* line 810, ../src/sass/partials/base/_previous_theme.scss */
.page-home #block-views-spotlight_on-block_1 a:hover {
  text-decoration: underline;
}

/* line 812, ../src/sass/partials/base/_previous_theme.scss */
#block-block-50 {
  clear: both;
  padding: 25px 0;
}

/* line 813, ../src/sass/partials/base/_previous_theme.scss */
#block-block-50 .content {
  margin: 0;
}

/* line 815, ../src/sass/partials/base/_previous_theme.scss */
#block-views-gallery-block_1 .answer {
  display: none;
}

/*#### Contact Us Page style */
/* line 820, ../src/sass/partials/base/_previous_theme.scss */
#autocomplete {
  background: #fff;
}

/* line 821, ../src/sass/partials/base/_previous_theme.scss */
#autocomplete li {
  background: transparent !important;
  list-style-type: none !important;
}

/*#### Gallery Style */
/* line 825, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery #hero {
  margin: 0 0 50px;
}

/* line 826, ../src/sass/partials/base/_previous_theme.scss */
.og-page-gallery #hero {
  margin: 0 0 0 10px;
}

/* line 828, ../src/sass/partials/base/_previous_theme.scss */
.og-page-gallery #siteContent h2.site-title {
  padding: 10px 47px 20px 3px;
}

/* line 830, ../src/sass/partials/base/_previous_theme.scss */
#block-block-51 .content, #block-block-51 p {
  margin: 0;
  padding: 0;
}

/* line 831, ../src/sass/partials/base/_previous_theme.scss */
.xxxxpage-gallery .view-filters {
  float: left;
  width: 225px;
  border-right: 1px solid #b8b8b8;
}

/* line 832, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-filters table {
  margin: 0;
}

/* line 833, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-filters .views-exposed-widgets {
  margin: 0;
}

/* line 835, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-filters .views-exposed-widget #edit-submit-gallery {
  background: #f5b802;
  border: none;
  color: #000;
  padding: 5px 8px;
  font: 15px/15px "SansationBold","Arial",sans-serif;
  width: 213px;
  text-align: left;
  margin: 0;
  cursor: pointer;
}

/* line 837, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-filters .views-widget .form-checkboxes {
  margin: 15px 0 0;
}

/* line 838, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-filters .views-operator {
  padding: 14px 0 20px;
  background: #fff;
}

/* line 844, ../src/sass/partials/base/_previous_theme.scss */
.xxxxpage-gallery .view-content, .page-gallery .view-empty {
  margin: 0 0 0 256px;
}

/* line 845, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery #sidebar-left .view-content {
  margin: 0;
}

/* line 846, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-content td {
  padding: 9px 6px;
  vertical-align: top;
  line-height: 16px;
}

/* line 847, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-content td .views-field-title {
  padding: 7px 0 0;
}

/* line 848, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-content tr.row-1 td {
  padding: 0 6px 9px;
}

/* line 849, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .field-content a {
  font: bold 11px "Arial", sans-serif;
}

/* line 850, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-gallery .item-list {
  margin: 0 0 0 261px;
}

/* line 853, ../src/sass/partials/base/_previous_theme.scss */
fieldset {
  background: #fff;
  border: none;
}

/* line 855, ../src/sass/partials/base/_previous_theme.scss */
#edit-og-groups-wrapper .description {
  display: none;
}

/* line 857, ../src/sass/partials/base/_previous_theme.scss */
.messages {
  margin: 0;
  border: none;
  font-size: 16px;
  padding: 17px 15px 15px;
  font-weight: bold;
}

/* line 858, ../src/sass/partials/base/_previous_theme.scss */
.messages li {
  background: transparent;
  padding: 0;
}

/* line 860, ../src/sass/partials/base/_previous_theme.scss */
.page-gallery .view-empty p {
  font: 20px/20px "SansationRegular","Arial",sans-serif;
  color: #0896CF;
}

/* Gallery Detail Style */
/* line 872, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .content img {
  display: block;
}

/* line 873, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta {
  overflow: hidden;
  padding: 10px 10px 8px;
  background: #fff;
  width: 580px;
  display: none;
}

/* line 874, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta h4 {
  float: left;
  font: italic bold 14px/24px "Arial", sans-serif;
  padding: 0 6px 0 0;
}

/* line 875, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta .terms {
  float: left;
}

/* line 876, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta ul {
  overflow: hidden;
}

/* line 877, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta li {
  background: transparent;
  float: left;
  list-style-position: inside;
  list-style-type: disc;
  font-size: 10px;
  display: list-item;
  padding: 0 0 0 2px;
  margin: 0;
}

/* line 878, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta li.first {
  list-style-type: none;
}

/* line 879, ../src/sass/partials/base/_previous_theme.scss */
.section-showcase #siteContent .meta li a {
  font-size: 14px;
}

/*#### Get Involved style */
/* line 885, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved h3 {
  color: #e23c0f;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 20px 0;
}

/* line 886, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved h3 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 887, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved td {
  width: 307px;
  padding: 0 0 30px;
  vertical-align: top;
}

/* line 888, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved td.col-2 {
  padding: 0 9px;
}

/* line 889, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved td .field-content {
  padding: 5px 0 0;
  display: block;
}

/* line 890, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved td p {
  color: #4e4e4e;
  font: normal 15px/20px "Arial", sans-serif;
  padding: 0;
  margin: 5px 0;
}

/* line 891, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-get-involved td a {
  font: bold 12px "Arial", sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
}

/*#### Sponsors Page style */
/* line 895, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero .story {
  width: 307px;
  float: left;
  padding: 75px 0 0;
  margin: 0;
  position: relative;
}

/* line 896, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero .story img {
  width: 307px;
  height: auto;
}

/* line 897, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero #block-block-48 div.content {
  margin: 0;
  text-align: center;
}

/* line 898, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero #block-block-46 {
  padding: 75px 9px 0;
}

/* line 900, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero .story h3 {
  color: #e23c0f;
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  padding: 20px 0;
  position: absolute;
  left: 0;
  top: 15px;
}

/* line 901, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero .story h3 strong {
  font: normal 28px/28px "SansationBold", "Arial", sans-serif;
}

/* line 902, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero .story div.content a {
  padding: 10px 15px 15px 0;
  background: url("../images/bg-arrow-links.png") right 17px no-repeat;
  float: left;
  clear: both;
  font-weight: bold;
}

/* line 903, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #hero .story div.content a:hover {
  color: #0896CF;
}

/* line 905, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors .view-header {
  float: left;
}

/* line 906, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors #siteContent .view-sponsors .view-header h3 {
  color: #e23c0f;
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  padding: 0;
}

/* line 907, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors .view-content h3 {
  padding: 0 0 5px;
}

/* line 908, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors table {
  margin: 0;
}

/* line 909, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors thead {
  display: none;
  border: none;
}

/* line 910, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors tbody {
  border: transparent;
}

/* line 911, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors tbody tr {
  background: transparent;
  border: none;
}

/* line 912, ../src/sass/partials/base/_previous_theme.scss */
.page-sponsors .view-sponsors td {
  background: transparent;
  padding: 0 15px 25px 5px;
}

/*#### Step by Step Guide style */
/* line 917, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #block-block-39 p {
  margin: 0;
}

/* line 918, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #block-block-39 .content {
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 921, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .view-components-list .view-header h3 {
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  color: #e23c0f;
  padding: 40px 0 20px;
}

/* line 925, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .view-components-list .view-content td {
  padding: 0 0 30px;
  vertical-align: top;
}

/* line 926, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .view-components-list .view-content td.col-2 {
  padding: 0 9px 30px;
}

/* line 927, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .view-components-list .view-content .views-field-field-step-image-fid {
  text-align: center;
}

/* line 928, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .view-components-list .view-content .views-field-title {
  display: none;
}

/* line 929, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .view-components-list .view-content .views-field-field-step-subtitle-value {
  font: normal 14px/20px "Arial", sans-serif;
  color: #4e4e4e;
  padding: 0 18px;
}

/* line 931, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep .step-utility {
  float: left;
  width: 227px;
  border-left: 2px dashed #b4b4b4;
}

/* line 932, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #block-block-35.step-utility {
  border: none;
}

/* line 933, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #block-block-38.step-utility {
  width: 235px;
}

/* line 934, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #block-block-35.step-utility div.content {
  padding: 0 19px 0 0;
}

/* line 935, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep .step-utility div.content {
  padding: 0 19px 0 13px;
  margin: 0;
}

/* line 936, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .step-utility h3 {
  font-size: 22px;
  padding: 0;
  line-height: 27px;
}

/* line 937, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-36.step-utility h3 {
  color: #f16b12;
}

/* line 938, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-37.step-utility h3 {
  color: #e23c0f;
}

/* line 939, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-38.step-utility h3 {
  color: #76a235;
}

/* line 941, ../src/sass/partials/base/_previous_theme.scss */
.regional-news #block-menu-menu-about {
  display: none;
}

/* line 943, ../src/sass/partials/base/_previous_theme.scss */
.node-type-news #siteContent div.content img {
  max-width: 610px;
  height: auto;
}

/* line 945, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .step-utility h3 a {
  color: #0896CF;
  text-decoration: none;
  font: 22px/27px "SansationRegular","Arial",sans-serif;
  background: transparent;
  float: none;
  padding: 0;
}

/* line 946, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-36.step-utility h3 a {
  color: #f16b12;
}

/* line 947, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-37.step-utility h3 a {
  color: #e23c0f;
}

/* line 948, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-38.step-utility h3 a {
  color: #76a235;
}

/* line 950, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .step-utility h3 a:hover {
  color: #e23c0f;
  text-decoration: underline;
}

/* line 951, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-36.step-utility h3 a:hover {
  color: #e23c0f;
}

/* line 952, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-37.step-utility h3 a:hover {
  color: #e23c0f;
}

/* line 953, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent #block-block-38.step-utility h3 a:hover {
  color: #e23c0f;
}

/* line 955, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .step-utility p {
  font: normal 15px/20px "Arial", sans-serif;
  color: #363c3b;
}

/* line 956, ../src/sass/partials/base/_previous_theme.scss */
.page-stepbystep #siteContent .step-utility a {
  font: bold 12px "Arial", sans-serif;
  text-decoration: underline;
  display: block;
  padding: 10px 15px 0 0;
  background: url("../images/bg-arrow-links.png") right 12px no-repeat;
  float: left;
  clear: both;
}

/* line 958, ../src/sass/partials/base/_previous_theme.scss */
div.info-careers {
  clear: both;
  padding: 25px 0 0;
}

/* line 959, ../src/sass/partials/base/_previous_theme.scss */
div.info-careers img {
  width: 940px;
  height: auto;
}

/*## Step 1 - Getting Started */
/* line 965, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #hero {
  height: 385px;
  margin: 0 0 20px;
}

/* line 966, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 45px;
  left: -10px;
  z-index: 4;
}

/* line 967, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 968, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components {
  position: absolute;
  left: 160px;
  bottom: 5px;
  z-index: 5;
}

/* line 969, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components div.content {
  margin: 0;
}

/* line 970, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components h4 {
  cursor: pointer;
  background: url("../images/bg-switch-component.png") 0 0 no-repeat;
  width: 278px;
  height: 0;
  padding: 60px 0 0;
  overflow: hidden;
}

/* line 971, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul {
  position: absolute;
  top: 54px;
  left: 13px;
  width: 245px;
  background: #f7ba08;
  margin: 0;
  padding: 0 0 10px;
}

/* line 972, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul li {
  background: transparent;
  margin: 0;
  padding: 0;
}

/* line 973, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul li a {
  color: #0896CF;
  padding: 5px 0 12px 19px;
  margin: 0;
  font: bold 15px/15px "Arial", sans-serif;
}

/* line 974, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul li a:hover {
  color: #454545;
  text-decoration: none;
}

/* line 976, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #siteContent {
  margin: 0 0 0 265px;
  padding: 0;
}

/* line 980, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #sidebar-left ul.menu li {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 981, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #sidebar-left ul.menu li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 982, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #sidebar-left ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 983, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #sidebar-left ul.menu li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 984, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #sidebar-left {
  border-right: 1px solid #b8b8b8;
}

/*## Step 2 - Design City */
/* line 989, ../src/sass/partials/base/_previous_theme.scss */
.section-design #hero {
  height: 385px;
  margin: 0 0 20px;
}

/*############*/
/* line 992, ../src/sass/partials/base/_previous_theme.scss */
#page-design-overview.section-design #hero,
#page-essay-overview.section-essay #hero,
#page-narrative-overview.section-narrative #hero,
#page-build-overview.section-build #hero,
#page-present-overview.section-present #hero {
  height: auto;
  margin: 0 0 30px;
  padding: 0 10px 40px 10px;
  background: url("../images/bg-step-design.png") center bottom no-repeat;
  min-height: 418px;
}

/*############*/
/* line 999, ../src/sass/partials/base/_previous_theme.scss */
.section-design #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 45px;
  left: -10px;
  z-index: 4;
}

/*############*/
/* line 1002, ../src/sass/partials/base/_previous_theme.scss */
#page-design-overview.section-design #hero h2,
#page-essay-overview.section-essay #hero h2,
#page-narrative-overview.section-narrative #hero h2,
#page-build-overview.section-build #hero h2,
#page-present-overview.section-present #hero h2 {
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 0;
  width: auto;
  background: transparent;
  position: static;
}

/*############*/
/* line 1009, ../src/sass/partials/base/_previous_theme.scss */
#hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 1010, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-video, #hero .field-field-overview-image {
  width: 556px;
  float: left;
}

/* line 1011, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-video .field-items, #hero .field-field-overview-image .field-items {
  padding: 33px 0 0 21px;
}

/* line 1012, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-overview-image .field-label {
  display: none;
}

/* line 1013, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-video embed, .section-design #hero .field-field-step-video object, .section-design #hero .field-field-overview-image img {
  width: 100%;
  height: 397px;
}

/* line 1014, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-summary {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 14px/18px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 90px;
  left: -10px;
  z-index: 4;
}

/* line 1015, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-summary p {
  margin: 0;
}

/* line 1016, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-summary a {
  color: #ffc20e;
  font: bold 12px "Arial", sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
}

/* line 1017, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-summary a:hover {
  color: #fff;
}

/* line 1019, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines {
  margin: 0 0 0 582px;
  padding: 28px 0 0;
  border: none;
  background: transparent;
  width: 325px;
}

/* line 1020, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-label {
  text-transform: uppercase;
  color: #9fa2a1;
  font: bold 12px "Arial", sans-serif;
  padding: 12px 0 8px;
}

/* line 1021, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-items {
  color: #e23c0f;
  font: normal 32px/32px "SansationBold", "Arial", sans-serif;
}

/* line 1022, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-items a {
  color: #e23c0f;
}

/* line 1023, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-items p {
  margin: 0;
}

/* line 1024, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-type-text, .section-design #hero .group-scoring-deadlines .field-type-number-integer {
  border-top: 1px solid #bcbcbc;
  padding: 0 0 5px;
}

/* line 1027, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-step-scoring-pct {
  display: none;
}

/* line 1029, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-type-number-integer {
  border: none !important;
}

/* line 1031, ../src/sass/partials/base/_previous_theme.scss */
#hero .group-scoring-deadlines .field-field-scoring-subtext,
#hero .group-scoring-deadlines .field-field-duration-subtext,
#hero .group-scoring-deadlines .field-field-deadline-subtext {
  border: none;
  padding: 0 0 10px;
}

/* line 1035, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-scoring-subtext .field-label,
#hero .field-field-duration-subtext .field-label,
#hero .field-field-deadline-subtext .field-label {
  display: none;
}

/* line 1039, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-scoring-subtext .field-items,
#hero .field-field-duration-subtext .field-items,
#hero .field-field-deadline-subtext .field-items {
  color: #6D615D;
  font: italic normal 13px/13px "Arial", sans-serif;
}

/* line 1042, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-scoring-subtext .field-items a,
#hero .field-field-duration-subtext .field-items a,
#hero .field-field-deadline-subtext .field-items a {
  color: #0896CF;
  text-decoration: underline;
}

/* line 1045, ../src/sass/partials/base/_previous_theme.scss */
#hero .field-field-scoring-subtext .field-items a:hover,
#hero .field-field-duration-subtext .field-items a:hover,
#hero .field-field-deadline-subtext .field-items a:hover {
  color: #E23C0F;
}

/*############*/
/* line 1053, ../src/sass/partials/base/_previous_theme.scss */
#page-design-overview.section-design #block-menu-menu-components,
#page-essay-overview.section-essay #block-menu-menu-components,
#page-narrative-overview.section-narrative #block-menu-menu-components,
#page-build-overview.section-build #block-menu-menu-components,
#page-present-overview.section-present #block-menu-menu-components {
  position: absolute;
  left: auto;
  right: 25px;
  bottom: -12px;
  z-index: 5;
}

/*############*/
/* line 1060, ../src/sass/partials/base/_previous_theme.scss */
.section-design #siteContent {
  margin: 0 0 0 265px;
  padding: 0;
  position: relative;
}

/* line 1061, ../src/sass/partials/base/_previous_theme.scss */
.node-type-step #siteContent h2.site-title {
  display: none;
}

/* line 1062, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-rubric .views-field-body {
  width: 345px;
  float: left;
}

/* line 1063, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-rubric {
  overflow: hidden;
}

/*## Rubric Files block */
/* line 1066, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data {
  /*position: absolute; right: 0; top: 0;*/
  border: 2px solid #fff;
  width: 291px;
  padding: 0 0 32px;
  margin: 0 0 0 388px;
  clear: right;
}

/* line 1067, ../src/sass/partials/base/_previous_theme.scss */
#page-rules-rubric #siteContent .views-field-field-rules-scoring-data {
  width: 260px;
}

/* line 1068, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data div.content {
  margin: 0;
}

/* line 1069, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data h3 {
  padding: 15px 15px 15px 17px;
}

/* line 1070, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data ul {
  margin: 0;
  padding: 0;
}

/* line 1071, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data li {
  margin: 0 0 10px -15px;
  background: #fff;
  vertical-align: middle;
  font: normal 14px "Arial", sans-serif;
  overflow: hidden;
  width: 245px;
  padding: 4px 0 3px 24px;
}

/* line 1072, ../src/sass/partials/base/_previous_theme.scss */
#page-rules-rubric #siteContent .views-field-field-rules-scoring-data li {
  width: 230px;
}

/* line 1073, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data li strong {
  font: normal 40px/40px "SansationBold", "Arial", sans-serif;
  color: #0896cf;
  float: left;
  width: 20px;
  text-align: center;
}

/* line 1074, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data a {
  color: #0896cf;
  margin: 12px 0 10px 34px;
  display: block;
  text-decoration: underline;
  /*padding: 12px 0 12px 34px;*/
}

/* line 1075, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rules-scoring-data a:hover {
  color: #E23C0F;
}

/* line 1077, ../src/sass/partials/base/_previous_theme.scss */
#block-quicktabs-4 h2 {
  display: none;
}

/* line 1078, ../src/sass/partials/base/_previous_theme.scss */
#block-quicktabs-4 div.content h2 {
  display: block;
}

/* line 1079, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-title h3 {
  font-size: 26px;
  padding: 15px 0 0;
}

/* line 1080, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-view-node h3 {
  display: none;
}

/* line 1081, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-view-node ul {
  margin: 10px 0 0;
}

/* line 1082, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-nothing {
  font: 14px/24px "Arial",sans-serif;
  color: #E23C0F;
}

/* line 1083, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-nothing strong {
  color: #424847;
}

/* line 1084, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-nothing a {
  color: #E23C0F;
  text-decoration: underline;
  font-weight: bold;
}

/* line 1085, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .quicktabs-style-navlist .views-field-nothing a:hover {
  color: #0896CF;
}

/*## Rubric Points block */
/* line 1089, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value {
  width: 340px;
  float: left;
  clear: left;
}

/* line 1090, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value label {
  display: none;
}

/* line 1091, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value div.content {
  margin: 0;
  padding: 0;
}

/* line 1092, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value h3 {
  font: normal 20px/20px "SansationRegular", "Arial", sans-serif;
  color: #0896cf;
  display: inline;
  vertical-align: bottom;
}

/* line 1093, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value h3 strong {
  font: normal 38px/38px "SansationBold", "Arial", sans-serif;
  padding: 0 7px 0 0;
}

/* line 1094, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value h4 {
  display: inline;
  vertical-align: bottom;
  color: #424847;
  font: bold 14px/22px "Arial", sans-serif;
  padding: 0 0 0 15px;
}

/* line 1095, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value li {
  overflow: hidden;
  padding: 11px 0 10px 40px;
  background: #fff;
}

/* line 1096, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value li.odd {
  background: transparent;
}

/* line 1097, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value li.last {
  background: #f16b12;
  padding: 11px 0 10px 11px;
}

/* line 1098, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-points-value li.last h3 {
  color: #fff;
  font-family: "SansationBold", "Arial", sans-serif;
}

/*## Rubric Deductions block */
/* line 1101, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-deductions-value {
  margin: 0 0 0 366px;
  clear: right;
}

/* line 1102, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-deductions-value label {
  display: none;
}

/* line 1103, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-deductions-value div.content {
  margin: 0;
  padding: 0;
}

/* line 1104, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-deductions-value h2 {
  padding: 15px 0 5px;
}

/* line 1105, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-deductions-value h3 {
  padding: 14px 0 0;
}

/* line 1106, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .views-field-field-rubric-deductions-value p {
  margin: 5px 0 10px;
}

/* line 1111, ../src/sass/partials/base/_previous_theme.scss */
.section-design #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1112, ../src/sass/partials/base/_previous_theme.scss */
.section-design #sidebar-left ul.menu li {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 1113, ../src/sass/partials/base/_previous_theme.scss */
.section-design #sidebar-left ul.menu li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 1114, ../src/sass/partials/base/_previous_theme.scss */
.section-design #sidebar-left ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1115, ../src/sass/partials/base/_previous_theme.scss */
.section-design #sidebar-left ul.menu li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1116, ../src/sass/partials/base/_previous_theme.scss */
.section-design #sidebar-left {
  border-right: 1px solid #b8b8b8;
}

/* line 1117, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left #block-block-54 a {
  color: #6d615d;
  text-decoration: underline;
  padding: 0 0 0 10px;
  font-weight: bold;
}

/* line 1118, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left #block-block-54 a:hover {
  color: #000;
}

/*## Step 3 - Research Essay */
/* line 1123, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #hero {
  height: 385px;
  margin: 0 0 20px;
}

/* line 1124, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 45px;
  left: -10px;
  z-index: 4;
}

/* line 1125, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 1126, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components {
  position: absolute;
  left: 160px;
  bottom: 5px;
  z-index: 5;
}

/* line 1127, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components div.content {
  margin: 0;
}

/* line 1128, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components h4 {
  cursor: pointer;
  background: url("../images/bg-switch-component.png") 0 0 no-repeat;
  width: 278px;
  height: 0;
  padding: 60px 0 0;
  overflow: hidden;
}

/* line 1129, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul {
  position: absolute;
  top: 54px;
  left: 13px;
  width: 245px;
  background: #f7ba08;
  margin: 0;
  padding: 0 0 10px;
}

/* line 1130, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul li {
  background: transparent;
  margin: 0;
  padding: 0;
}

/* line 1131, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul li a {
  color: #0896CF;
  padding: 5px 0 12px 19px;
  margin: 0;
  font: bold 15px/15px "Arial", sans-serif;
}

/* line 1132, ../src/sass/partials/base/_previous_theme.scss */
#block-menu-menu-components ul li a:hover {
  color: #454545;
  text-decoration: none;
}

/* line 1134, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #siteContent {
  margin: 0 0 0 265px;
  padding: 0;
}

/* line 1137, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #sidebar-left ul.menu li {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 1138, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #sidebar-left ul.menu li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 1139, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #sidebar-left ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1140, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #sidebar-left ul.menu li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1141, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #sidebar-left {
  border-right: 1px solid #b8b8b8;
}

/*## Step 4 - Research Essay */
/* line 1147, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #hero {
  height: 385px;
  margin: 0 0 20px;
}

/* line 1148, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 45px;
  left: -10px;
  z-index: 4;
}

/* line 1149, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 1151, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #siteContent {
  margin: 0 0 0 265px;
  padding: 0;
}

/* line 1154, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #sidebar-left ul.menu li {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 1155, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #sidebar-left ul.menu li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 1156, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #sidebar-left ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1157, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #sidebar-left ul.menu li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1158, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #sidebar-left {
  border-right: 1px solid #b8b8b8;
}

/*## Step 5 - Build the City */
/* line 1164, ../src/sass/partials/base/_previous_theme.scss */
.section-build #hero {
  height: 385px;
  margin: 0 0 20px;
}

/* line 1165, ../src/sass/partials/base/_previous_theme.scss */
.section-build #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 52px;
  left: -10px;
  z-index: 4;
}

/* line 1166, ../src/sass/partials/base/_previous_theme.scss */
.section-build #hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 1168, ../src/sass/partials/base/_previous_theme.scss */
.section-build #siteContent {
  margin: 0 0 0 265px;
  padding: 0;
}

/* line 1171, ../src/sass/partials/base/_previous_theme.scss */
.section-build #sidebar-left ul.menu li {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 1172, ../src/sass/partials/base/_previous_theme.scss */
.section-build #sidebar-left ul.menu li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 1173, ../src/sass/partials/base/_previous_theme.scss */
.section-build #sidebar-left ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1174, ../src/sass/partials/base/_previous_theme.scss */
.section-build #sidebar-left ul.menu li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1175, ../src/sass/partials/base/_previous_theme.scss */
.section-build #sidebar-left {
  border-right: 1px solid #b8b8b8;
}

/*## Step 6 - Team Presentation */
/* line 1181, ../src/sass/partials/base/_previous_theme.scss */
.section-present #hero {
  height: 385px;
  margin: 0 0 20px;
}

/* line 1182, ../src/sass/partials/base/_previous_theme.scss */
.section-present #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 460px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  position: absolute;
  bottom: 45px;
  left: -10px;
  z-index: 4;
}

/* line 1183, ../src/sass/partials/base/_previous_theme.scss */
.section-present #hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 1185, ../src/sass/partials/base/_previous_theme.scss */
.section-present #siteContent {
  margin: 0 0 0 265px;
  padding: 0;
}

/* line 1188, ../src/sass/partials/base/_previous_theme.scss */
.section-present #sidebar-left ul.menu li {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 1189, ../src/sass/partials/base/_previous_theme.scss */
.section-present #sidebar-left ul.menu li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 1190, ../src/sass/partials/base/_previous_theme.scss */
.section-present #sidebar-left ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1191, ../src/sass/partials/base/_previous_theme.scss */
.section-present #sidebar-left ul.menu li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1192, ../src/sass/partials/base/_previous_theme.scss */
.section-present #sidebar-left {
  border-right: 1px solid #b8b8b8;
}

/*#### Generic Step Style */
/* line 1196, ../src/sass/partials/base/_previous_theme.scss */
.view-step-guide-students p {
  padding: 0 0 15px;
}

/* line 1197, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol.number-list li, ul#signup-options li {
  background: url("../images/numbers/1.png") 0 0 no-repeat;
  padding: 0 0 34px 64px;
  color: #0896cf;
  font: normal 20px/30px "SansationRegular", "Arial", sans-serif;
  list-style-type: none;
  margin: 0;
}

/* line 1198, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-guide-students ol.number-list li {
  color: #e23c0f;
}

/* line 1200, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol.number-list ul li {
  background: url("images/bg-bullet.png") no-repeat scroll 1px 0.6em transparent;
  padding: 0;
  color: #424847;
  font: normal 14px/24px "Arial",sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 0 0 10px 1.5em;
}

/* line 1201, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-learning-blocks-concepts ol.number-list li, #siteContent .view-step-learning-blocks2 ol.number-list li, #siteContent.section-learning-blocks ol.number-list li, .section-taxonomy #siteContent ol li, .section-lb #siteContent ol li {
  font: normal 14px/24px "Arial",sans-serif;
  color: #424847;
  padding: 0 0 34px 59px;
}

/* line 1202, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num1, ul#signup-options li.num1 {
  background: url("../images/numbers/1.png") 0 0 no-repeat;
}

/* line 1203, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num2, ul#signup-options li.num2 {
  background: url("../images/numbers/2.png") 0 0 no-repeat;
}

/* line 1204, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num3, ul#signup-options li.num3 {
  background: url("../images/numbers/3.png") 0 0 no-repeat;
}

/* line 1205, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num4, ul#signup-options li.num4 {
  background: url("../images/numbers/4.png") 0 0 no-repeat;
}

/* line 1206, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num5, ul#signup-options li.num5 {
  background: url("../images/numbers/5.png") 0 0 no-repeat;
}

/* line 1207, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num6, ul#signup-options li.num6 {
  background: url("../images/numbers/6.png") 0 0 no-repeat;
}

/* line 1208, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num7 {
  background: url("../images/numbers/7.png") 0 0 no-repeat;
}

/* line 1209, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num8 {
  background: url("../images/numbers/8.png") 0 0 no-repeat;
}

/* line 1210, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num9 {
  background: url("../images/numbers/9.png") 0 0 no-repeat;
}

/* line 1211, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num10 {
  background: url("../images/numbers/10.png") 0 0 no-repeat;
}

/* line 1212, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num11 {
  background: url("../images/numbers/11.png") 0 0 no-repeat;
}

/* line 1213, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num12 {
  background: url("../images/numbers/12.png") 0 0 no-repeat;
}

/* line 1214, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num13 {
  background: url("../images/numbers/13.png") 0 0 no-repeat;
}

/* line 1215, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num14 {
  background: url("../images/numbers/14.png") 0 0 no-repeat;
}

/* line 1216, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num15 {
  background: url("../images/numbers/15.png") 0 0 no-repeat;
}

/* line 1217, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num16 {
  background: url("../images/numbers/16.png") 0 0 no-repeat;
}

/* line 1218, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num17 {
  background: url("../images/numbers/17.png") 0 0 no-repeat;
}

/* line 1219, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num18 {
  background: url("../images/numbers/18.png") 0 0 no-repeat;
}

/* line 1220, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num19 {
  background: url("../images/numbers/19.png") 0 0 no-repeat;
}

/* line 1221, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol li.num20 {
  background: url("../images/numbers/20.png") 0 0 no-repeat;
}

/* line 1224, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ol.number-list {
  padding: 20px 0;
}

/* line 1225, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-learning-blocks-concepts h3, #siteContent .view-step-learning-blocks2 h3 {
  padding: 0 0 10px;
}

/* line 1226, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-learning-blocks-concepts p, #siteContent .view-step-learning-blocks2 p {
  margin: 0;
}

/* line 1228, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-learning-blocks-concepts .item-list h3,
#siteContent .view-step-learning-blocks2 .item-list h3 {
  border-bottom: 1px solid #999;
  padding: 0 0 14px;
  color: #333;
  font: bold 15px "Arial", sans-serif;
}

/* line 1231, ../src/sass/partials/base/_previous_theme.scss */
#siteContent .view-step-learning-blocks-concepts .item-list ol h3,
#siteContent .view-step-learning-blocks2 .item-list ol h3 {
  color: #0896CF;
  font: 20px/20px "SansationRegular","Arial",sans-serif;
  padding: 0 0 10px;
  border: none;
}

/*#### Rules and Rubric Section style */
/* line 1238, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs_main {
  margin: 0 0 0 265px;
  padding: 0;
  position: relative;
  border: none;
  background: transparent;
  float: none;
  width: auto;
}

/* line 1240, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1241, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper {
  width: 210px;
  float: left;
  position: relative;
}

/* line 1242, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper ul {
  width: 100%;
}

/* line 1243, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1244, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper ul li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
  text-decoration: none;
}

/* line 1245, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1246, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper ul li.active a {
  background: #fff;
  color: #e23c0f;
}

/* line 1247, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 1248, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper #block-block-54 a {
  color: #6d615d;
  text-decoration: underline;
  padding: 0 0 0 10px;
  font-weight: bold;
}

/* line 1249, ../src/sass/partials/base/_previous_theme.scss */
.section-rules-rubric #siteContent .quicktabs-tabs-wrapper #block-block-54 a:hover {
  color: #000;
}

/*#### Forms and Downloads Section style */
/* line 1254, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs_main {
  margin: 0 0 0 265px;
  padding: 0;
  position: relative;
  border: none;
  background: transparent;
  float: none;
  width: auto;
}

/* line 1256, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1257, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper {
  width: 210px;
  float: left;
  position: relative;
}

/* line 1258, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper ul {
  width: 100%;
}

/* line 1259, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1260, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper ul li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
}

/* line 1261, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1262, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper ul li.active a {
  background: #fff;
  color: #e23c0f;
}

/* line 1263, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 1264, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper #block-block-54 a {
  color: #6d615d;
  text-decoration: underline;
  padding: 0 0 0 10px;
  font-weight: bold;
}

/* line 1265, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .quicktabs-tabs-wrapper #block-block-54 a:hover {
  color: #000;
}

/* line 1267, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #node-52 {
  display: none;
}

/* line 1268, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #block-quicktabs-1 div.content {
  margin: 0;
}

/*#### Forms Section style */
/* line 1272, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent {
  background: #f0f0f0;
}

/* line 1273, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #hero {
  margin: 0 auto;
  padding: 31px 0 30px;
  background: #f0f0f0;
  position: relative;
}

/* line 1274, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #hero h2.site-title {
  width: 860px;
  padding: 17px 20px 12px;
  margin: 0 0 0 -20px;
  position: relative;
  float: none;
  clear: both;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
}

/* line 1276, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .node {
  margin: 0 0 0 265px;
  padding: 0;
  position: relative;
  border: none;
  background: transparent;
  float: none;
  width: auto;
  overflow: hidden;
}

/* line 1277, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .field-label {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
  padding: 15px 0;
}

/* line 1278, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .field-items {
  padding: 0 0 15px;
}

/* line 1279, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .filefield-file img {
  display: none;
}

/* line 1280, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #siteContent .filefield-file a {
  text-decoration: underline;
}

/* line 1282, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1283, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #sidebar-left {
  width: 210px;
  float: left;
  position: relative;
}

/* line 1284, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #sidebar-left ul {
  width: 100%;
}

/* line 1285, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #sidebar-left ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1286, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #sidebar-left ul li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
}

/* line 1287, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #sidebar-left ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1288, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #sidebar-left ul li.active a {
  background: #fff;
  color: #e23c0f;
}

/* line 1289, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #wrapper #sidebar-left {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
  margin: 0;
}

/*.section-forms #sidebar-left #block-block-54 a { color: #6d615d; text-decoration: underline; padding: 0 0 0 10px; font-weight: bold; }
.section-forms #sidebar-left #block-block-54 a:hover { color: #000; }*/
/*.section-forms #wrapper #container #block-block-54 { background: #0081c6; width: 170px; padding: 3px 0 4px 18px; }
.section-forms #block-block-54 a { color: #fff; text-decoration: none; }*/
/* line 1295, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #wrapper #container #block-block-54 {
  background: #fff;
  width: 170px;
  padding: 3px 0 4px 18px;
}

/* line 1296, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #block-block-54 a {
  color: #0081c6;
  text-decoration: none;
}

/* line 1297, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #block-block-54 a:hover {
  color: #E23C0F;
}

/* line 1298, ../src/sass/partials/base/_previous_theme.scss */
.section-forms #block-block-54 p, .section-forms #block-block-54 div.content {
  margin: 0;
  padding: 0;
}

/* line 1300, ../src/sass/partials/base/_previous_theme.scss */
.node-type-forms-main #block-block-54 {
  display: none;
}

/* line 1302, ../src/sass/partials/base/_previous_theme.scss */
#block-block-55 {
  background: transparent;
  margin: 0;
  padding: 0;
}

/* line 1303, ../src/sass/partials/base/_previous_theme.scss */
#block-block-55 div.content {
  padding: 20px 0 16px 36px;
  margin: 0;
  background: #fff url("../images/icon-print.gif") 15px 26px no-repeat;
}

/* line 1304, ../src/sass/partials/base/_previous_theme.scss */
#block-block-55 p {
  margin: 0;
  padding: 0;
}

/* line 1305, ../src/sass/partials/base/_previous_theme.scss */
#block-block-55 a {
  font-weight: bold;
  text-decoration: underline;
}

/* line 1306, ../src/sass/partials/base/_previous_theme.scss */
#block-block-55 a:hover {
  color: #E23C0F;
}

/*#### Standards Forms Section style */
/* line 1310, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #siteContent {
  background: #f0f0f0;
}

/* line 1311, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #hero {
  margin: 0 auto;
  padding: 31px 0 30px;
  background: #f0f0f0;
  position: relative;
}

/* line 1312, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #hero h2.site-title {
  width: 860px;
  padding: 17px 20px 12px;
  margin: 0 0 0 -20px;
  position: relative;
  float: none;
  clear: both;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
}

/* line 1314, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #siteContent .node {
  margin: 0 0 0 265px;
  padding: 0;
  position: relative;
  border: none;
  background: transparent;
  float: none;
  width: auto;
  overflow: hidden;
}

/* line 1315, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #siteContent .field-label {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
  padding: 15px 0;
}

/* line 1316, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #siteContent .field-items {
  padding: 0 0 15px;
}

/* line 1317, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #siteContent .filefield-file img {
  display: none;
}

/* line 1318, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #siteContent .filefield-file a {
  text-decoration: underline;
}

/* line 1320, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1321, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #sidebar-left {
  width: 210px;
  float: left;
  position: relative;
}

/* line 1322, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #sidebar-left ul {
  width: 100%;
}

/* line 1323, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #sidebar-left ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1324, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #sidebar-left ul li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
}

/* line 1325, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #sidebar-left ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1326, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #sidebar-left ul li.active a {
  background: #fff;
  color: #e23c0f;
}

/* line 1327, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #wrapper #sidebar-left {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
  margin: 0;
}

/*.section-forms #sidebar-left #block-block-54 a { color: #6d615d; text-decoration: underline; padding: 0 0 0 10px; font-weight: bold; }
.section-forms #sidebar-left #block-block-54 a:hover { color: #000; }*/
/*.section-standards #wrapper #container #block-block-54 { background: #0081c6; width: 170px; padding: 3px 0 4px 18px; }*/
/* line 1332, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #wrapper #container #block-block-54 {
  background: #fff;
  width: 200px;
  padding: 3px 0 4px 6px;
}

/* line 1333, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #block-block-54 a {
  color: #fff;
  text-decoration: none;
}

/* line 1334, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #block-block-54 a:hover {
  color: #E23C0F;
}

/* line 1335, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #block-block-54 p, .section-forms #block-block-54 div.content {
  margin: 0;
  padding: 0;
}

/* line 1336, ../src/sass/partials/base/_previous_theme.scss */
.section-standards #block-block-55 {
  padding: 0 4px 0 0;
}

/*#### STEM Learning Blocks Style */
/* line 1341, ../src/sass/partials/base/_previous_theme.scss */
#block-block-76 {
  clear: both;
  background: url("../images/bg-shadow.png") center bottom no-repeat;
  padding: 30px 0 10px;
}

/* line 1342, ../src/sass/partials/base/_previous_theme.scss */
#block-block-76 div.content {
  margin: 0;
  background: #fff;
  padding: 15px 20px 10px;
}

/* line 1343, ../src/sass/partials/base/_previous_theme.scss */
#block-block-76 div.content p {
  font-weight: bold;
}

/* line 1344, ../src/sass/partials/base/_previous_theme.scss */
#block-block-76 div.content a {
  color: #E23C0F;
}

/* line 1346, ../src/sass/partials/base/_previous_theme.scss */
#block-block-78 {
  width: 434px;
  clear: left;
  float: left;
  background: url("../images/bg-stem-left.gif") center 15px no-repeat;
  margin: 0 20px 0 0;
  padding: 15px 0 0;
}

/* line 1347, ../src/sass/partials/base/_previous_theme.scss */
#block-block-78 div.content {
  margin: 0;
  padding: 20px 0 0;
}

/* line 1348, ../src/sass/partials/base/_previous_theme.scss */
#block-block-78 div.content p {
  margin: 0;
  font: italic normal 13px "Arial", sans-serif;
  color: #414746;
  text-align: center;
}

/* line 1349, ../src/sass/partials/base/_previous_theme.scss */
#block-block-78 div.content a {
  color: #414746;
  text-decoration: underline;
}

/* line 1350, ../src/sass/partials/base/_previous_theme.scss */
#block-block-78 div.content a:hover {
  color: #000;
}

/* line 1352, ../src/sass/partials/base/_previous_theme.scss */
#block-block-79 {
  width: 434px;
  float: left;
  clear: right;
  background: url("../images/bg-stem-right.gif") center 15px no-repeat;
  padding: 15px 0 0;
}

/* line 1353, ../src/sass/partials/base/_previous_theme.scss */
#block-block-79 div.content {
  margin: 0;
  padding: 20px 0 0;
}

/* line 1354, ../src/sass/partials/base/_previous_theme.scss */
#block-block-79 div.content p {
  margin: 0;
  font: italic normal 13px "Arial", sans-serif;
  color: #414746;
  text-align: center;
}

/* line 1355, ../src/sass/partials/base/_previous_theme.scss */
#block-block-79 div.content a {
  color: #414746;
  text-decoration: underline;
}

/* line 1356, ../src/sass/partials/base/_previous_theme.scss */
#block-block-79 div.content a:hover {
  color: #000;
}

/* line 1360, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #block-block-41, #page-learningblocks #block-block-42, #page-learningblocks #block-block-43, #page-learningblocks #block-block-44 {
  float: left;
  width: 227px;
}

/* line 1361, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #block-block-35.step-utility div.content {
  padding: 0 19px 0 0;
}

/* line 1362, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks .step-utility div.content {
  padding: 0 19px;
  margin: 0;
}

/* line 1363, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #siteContent #block-block-41 h3, #page-learningblocks #siteContent #block-block-42 h3, #page-learningblocks #siteContent #block-block-43 h3, #page-learningblocks #siteContent #block-block-44 h3 {
  font-size: 22px;
  padding: 0;
  line-height: 27px;
  color: #f16b12;
}

/* line 1364, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #siteContent #block-block-42 h3 {
  color: #e23c0f;
}

/* line 1365, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #siteContent #block-block-43 h3 {
  color: #0896CF;
}

/* line 1366, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #siteContent #block-block-44 h3 {
  color: #76a235;
}

/* line 1367, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #siteContent #block-block-41 p, #page-learningblocks #siteContent #block-block-42 p, #page-learningblocks #siteContent #block-block-43 p, #page-learningblocks #siteContent #block-block-44 p {
  font: normal 15px/20px "Arial", sans-serif;
  color: #363c3b;
}

/* line 1368, ../src/sass/partials/base/_previous_theme.scss */
#page-learningblocks #siteContent #block-block-41 a, #page-learningblocks #siteContent #block-block-42 a, #page-learningblocks #siteContent #block-block-43 a, #page-learningblocks #siteContent #block-block-44 a {
  font: bold 12px "Arial", sans-serif;
  text-decoration: underline;
  display: block;
}

/*## Learning Blocks Title area */
/* line 1372, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks .field-field-info-subtitle, .section-learning-blocks .field-field-lb-subtitle {
  position: absolute;
  top: 262px;
  left: -20px;
  width: 440px;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: bold 14px "Arial", sans-serif;
  padding: 20px 20px 22px;
}

/* line 1373, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks #siteContent .field-field-info-subtitle h2, .section-learning-blocks #siteContent .field-field-lb-subtitle h2 {
  color: #fcfcfc;
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
  padding: 6px 0 10px;
}

/* line 1374, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks #node-236, .section-learning-blocks #node-15, .section-learning-blocks #node-16, .section-learning-blocks #node-17, .section-learning-blocks #node-18 {
  background: #f0f0f0;
  padding: 35px;
  position: relative;
  min-height: 376px;
  margin: 0 0 30px;
  *height: 376px;
}

/* line 1375, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks #node-236 div.content, .section-learning-blocks #node-15 div.content, .section-learning-blocks #node-16 div.content, .section-learning-blocks #node-17 div.content, .section-learning-blocks #node-18 div.content {
  margin: 0 0 0 555px;
}

/* line 1376, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks #node-236 h3, .section-learning-blocks #node-15 h3, .section-learning-blocks #node-16 h3, .section-learning-blocks #node-17 h3, .section-learning-blocks #node-18 h3 {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
  padding: 0 0 15px;
}

/* line 1377, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks #node-236 strong, .section-learning-blocks #node-15 strong, .section-learning-blocks #node-16 strong, .section-learning-blocks #node-17 strong, .section-learning-blocks #node-18 strong {
  color: #e23c0f;
  font-style: italic;
}

/* line 1378, ../src/sass/partials/base/_previous_theme.scss */
.section-learningblocks .field-field-info-image, .section-learning-blocks .field-field-lb-image {
  float: left;
  width: 522px;
  height: 397px;
  overflow: hidden;
  margin: 0 25px 0 0;
  position: absolute;
  top: 35px;
  left: 35px;
}

/*# Learning blocks section overview */
/* line 1381, ../src/sass/partials/base/_previous_theme.scss */
.section-lb .views-field-field-lb-subtitle-value {
  position: absolute;
  top: 262px;
  left: -20px;
  width: 440px;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: bold 14px "Arial", sans-serif;
  padding: 20px 20px 22px;
  z-index: 10;
}

/* line 1382, ../src/sass/partials/base/_previous_theme.scss */
.section-lb .views-field-field-lb-subtitle-value h2 {
  color: #fcfcfc;
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
  padding: 6px 0 10px;
}

/* line 1383, ../src/sass/partials/base/_previous_theme.scss */
.section-lb .view-lb-hero {
  background: #f0f0f0;
  padding: 0 35px;
  position: relative;
  min-height: 376px;
  margin: 0 0 30px;
  *height: 376px;
}

/* line 1384, ../src/sass/partials/base/_previous_theme.scss */
.section-lb .views-field-body {
  margin: 0 0 0 555px;
}

/* line 1385, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #hero .views-field-body h2 {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
  padding: 0 0 15px;
}

/* line 1386, ../src/sass/partials/base/_previous_theme.scss */
.section-lb .views-field-body strong {
  color: #e23c0f;
  font-style: italic;
}

/* line 1387, ../src/sass/partials/base/_previous_theme.scss */
.section-lb .views-field-field-lb-image-fid {
  float: left;
  width: 522px;
  height: 397px;
  overflow: hidden;
  margin: 0 25px 0 0;
  position: absolute;
  top: 0;
  left: 35px;
}

/*## Learning Blocks quicktabs */
/* line 1390, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs_main {
  margin: 0 0 0 265px;
  padding: 0;
  position: relative;
  border: none;
  background: transparent;
  float: none;
  width: auto;
}

/* line 1392, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1393, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper {
  width: 210px;
  float: left;
  position: relative;
}

/* line 1394, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper ul {
  width: 100%;
}

/* line 1395, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1396, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper ul li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
  text-decoration: none;
}

/* line 1397, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper ul li a:hover {
  color: #e23c0f;
}

/* line 1398, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper ul li.active a {
  background: #fff;
  color: #e23c0f;
  text-decoration: none;
}

/* line 1399, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 1400, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper #block-block-54 a {
  color: #6d615d;
  text-decoration: underline;
  padding: 0 0 0 10px;
  font-weight: bold;
}

/* line 1401, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #siteContent .quicktabs-tabs-wrapper #block-block-54 a:hover {
  color: #000;
}

/* line 1403, ../src/sass/partials/base/_previous_theme.scss */
.section-learning-blocks #block-quicktabs-1 div.content {
  margin: 0;
}

/* line 1405, ../src/sass/partials/base/_previous_theme.scss */
.node-type-learning #siteContent ol.number-list li {
  border-bottom: 1px solid #ccc;
  margin: 0 0 30px;
}

/* line 1406, ../src/sass/partials/base/_previous_theme.scss */
.node-type-learning #siteContent ol.number-list li .views-field-view-node {
  font: normal 14px/24px "Arial",sans-serif;
  color: #424847;
  padding: 10px 0 0;
}

/* line 1408, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #siteContent {
  margin: 0 10px;
  padding: 15px 40px 0 265px;
  position: relative;
  border: none;
  background: #F0F0F0;
  float: none;
  width: auto;
}

/* line 1409, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #siteContent .view-header {
  display: none;
}

/* line 1411, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1412, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #wrapper #sidebar-left {
  width: 200px;
  float: left;
  position: relative;
  margin: 45px 0 0 22px;
}

/* line 1413, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #sidebar-left ul {
  width: 100%;
}

/* line 1414, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #sidebar-left ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1415, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #sidebar-left ul li a {
  color: #0896cf;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
}

/* line 1416, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #sidebar-left ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1417, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #sidebar-left ul li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1418, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #sidebar-left {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 1420, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #siteContent ol li h3 {
  padding: 12px 0 10px;
}

/* line 1421, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #siteContent ol li a:hover {
  text-decoration: none;
}

/* line 1422, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #siteContent ol li a:hover h3 {
  text-decoration: underline;
  color: #e23c0f;
}

/* line 1424, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #hero {
  width: 940px;
  margin: 0 auto;
  padding: 31px 0 30px;
  background: #f0f0f0;
  position: relative;
}

/* line 1425, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #hero .block-block {
  width: 860px;
  padding: 17px 20px 12px;
  margin: 0 0 0 -20px;
  position: relative;
  float: none;
  clear: both;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: normal 13px/24px "Arial", sans-serif;
}

/* line 1426, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #hero h2, .section-lb #hero h3 {
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
}

/* line 1427, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #hero .block-block p a {
  color: #F3BA11;
  position: absolute;
  right: 20px;
  top: 34px;
  font: bold 15px "Arial", sans-serif;
}

/* line 1428, ../src/sass/partials/base/_previous_theme.scss */
.section-lb #hero .block-block a:hover {
  color: #fff;
}

/* line 1430, ../src/sass/partials/base/_previous_theme.scss */
.node-type-activity #hero h2 a {
  color: #F3BA11;
  position: absolute;
  right: 20px;
  top: 34px;
  font: bold 15px "Arial", sans-serif;
}

/* line 1431, ../src/sass/partials/base/_previous_theme.scss */
.node-type-activity #hero h2 a:hover {
  color: #fff;
}

/* line 1433, ../src/sass/partials/base/_previous_theme.scss */
.field-field-activity-overview {
  font: 14px/24px "Arial", sans-serif;
}

/* line 1435, ../src/sass/partials/base/_previous_theme.scss */
#block-block-124 a {
  color: #424847;
  text-decoration: underline;
}

/* line 1436, ../src/sass/partials/base/_previous_theme.scss */
#block-block-124 a:hover {
  color: #000;
}

/*## Learning Blocks taxonomy */
/* line 1439, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent {
  margin: 0 10px;
  padding: 15px 0 0 265px;
  position: relative;
  border: none;
  background: #F0F0F0;
  float: none;
  width: auto;
}

/* line 1440, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent .view-header {
  display: none;
}

/* line 1442, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1443, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #wrapper #sidebar-left {
  width: 200px;
  float: left;
  position: relative;
  margin: 45px 0 0 22px;
}

/* line 1444, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left h6 {
  font-weight: bold;
  padding: 0 0 0 15px;
  margin: 0 0 10px -16px;
}

/* line 1445, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left ul {
  width: 100%;
}

/* line 1446, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1447, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left ul li a {
  color: #0896CF;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
}

/* line 1448, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1449, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left ul li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1450, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #sidebar-left {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 1452, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent ol li h3 {
  padding: 12px 0 10px;
}

/* line 1453, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent ol li a {
  color: #0896CF;
}

/* line 1454, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent ol li a:hover {
  text-decoration: none;
}

/* line 1455, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #siteContent ol li a:hover h3 {
  text-decoration: underline;
  color: #e23c0f;
}

/* line 1457, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #hero {
  width: 940px;
  margin: 0 auto;
  padding: 31px 0 0;
  background: #f0f0f0;
  position: relative;
}

/* line 1458, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #hero h2 {
  width: 860px;
  padding: 15px 20px;
  margin: 0 0 0 -20px;
  position: relative;
  float: none;
  clear: both;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
}

/* line 1459, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #hero h2 a {
  position: absolute;
  right: 20px;
  top: 27px;
  font: bold 14px "Arial", sans-serif;
  color: #FFCC00;
  text-decoration: underline;
}

/* line 1460, ../src/sass/partials/base/_previous_theme.scss */
.section-taxonomy #hero h2 a:hover {
  color: #fff;
}

/* line 1464, ../src/sass/partials/base/_previous_theme.scss */
.section-category #siteContent {
  margin: 0 10px;
  padding: 15px 0 0 265px;
  position: relative;
  border: none;
  background: #F0F0F0;
  float: none;
  width: auto;
}

/* line 1465, ../src/sass/partials/base/_previous_theme.scss */
.section-category #siteContent .view-header {
  display: none;
}

/* line 1467, ../src/sass/partials/base/_previous_theme.scss */
.section-category #container #sidebar-left .block-menu {
  margin: 0;
}

/* line 1468, ../src/sass/partials/base/_previous_theme.scss */
.section-category #wrapper #sidebar-left {
  width: 200px;
  float: left;
  position: relative;
  margin: 45px 0 0 22px;
}

/* line 1469, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left h6 {
  font-weight: bold;
  padding: 0 0 0 15px;
  margin: 0 0 10px -16px;
}

/* line 1470, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left ul {
  width: 100%;
}

/* line 1471, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left ul li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 1472, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left ul li a {
  color: #0896CF;
  padding: 8px 0 7px 15px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
  text-align: left;
}

/* line 1473, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left ul li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* line 1474, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left ul li a.active {
  background: #fff;
  color: #e23c0f;
}

/* line 1475, ../src/sass/partials/base/_previous_theme.scss */
.section-category #sidebar-left {
  border-right: 1px solid #b8b8b8;
  padding: 0 15px 0 0;
}

/* line 1477, ../src/sass/partials/base/_previous_theme.scss */
.section-category #siteContent ol li h3 {
  padding: 12px 0 10px;
}

/* line 1478, ../src/sass/partials/base/_previous_theme.scss */
.section-category #siteContent ol li a:hover {
  text-decoration: none;
}

/* line 1479, ../src/sass/partials/base/_previous_theme.scss */
.section-category #siteContent ol li a:hover h3 {
  text-decoration: underline;
  color: #e23c0f;
}

/* line 1481, ../src/sass/partials/base/_previous_theme.scss */
.section-category #hero {
  width: 940px;
  margin: 0 auto;
  padding: 31px 0 30px;
  background: #f0f0f0;
  position: relative;
}

/* line 1482, ../src/sass/partials/base/_previous_theme.scss */
.section-category #hero h2 {
  width: 860px;
  padding: 17px 20px 12px;
  margin: 0 0 0 -20px;
  position: relative;
  float: none;
  clear: both;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
}

/* line 1483, ../src/sass/partials/base/_previous_theme.scss */
.section-category #hero h2 a {
  position: absolute;
  right: 20px;
  top: 27px;
  font: bold 14px "Arial", sans-serif;
  color: #FFCC00;
  text-decoration: underline;
}

/* line 1484, ../src/sass/partials/base/_previous_theme.scss */
.section-category #hero h2 a:hover {
  color: #fff;
}

/*#### AllRegions Page */
/* line 1492, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #hero {
  background: #f0f0f0;
  padding: 30px 10px 40px 0;
  margin: 0 10px;
}

/* line 1493, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #hero h2 {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 860px;
  color: #fcfcfc;
  font: normal 36px/36px "SansationRegular", "Arial", sans-serif;
  padding: 25px;
  margin: 0 0 0 -20px;
}

/* line 1494, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #hero h2 strong {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* #page-regions #siteContent { background: #f0f0f0; margin: 0 10px; } */
/* line 1497, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent h2.site-title {
  margin: 0 0 0 250px;
  padding: 10px 47px 20px 0;
}

/* #page-regions #siteContent .view-og { margin: 0 25px 0 250px; } */
/* line 1499, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent .view-og .views-operator {
  display: none;
}

/* line 1500, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent .view-og .views-exposed-widget label {
  padding: 0 0 5px;
  display: block;
}

/* line 1501, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent .view-og .view-filters {
  height: 54px;
  overflow: hidden;
}

/* #page-regions #wrapper #container .sidebar { margin: 0 0 0 10px;} */
/* line 1503, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent tbody {
  border: none;
}

/* line 1506, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent tr.odd td.active, #page-regions #siteContent tr.even td.active {
  background: transparent;
}

/* line 1507, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent tr.odd {
  background: #fff;
  border: none;
}

/* line 1508, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent tr.even {
  background: #EBF7F8;
  border: none;
}

/* line 1509, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent .views-exposed-widget {
  margin: 0;
  padding: 0;
}

/* line 1510, ../src/sass/partials/base/_previous_theme.scss */
#page-regions #siteContent #edit-submit-og {
  margin: 26px 0 0 10px;
}

/*#### Calendar style */
/*.page-calendar #container .clear-block { width: 940px; margin: 0 auto; }*/
/* line 1517, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #container .clear-block .clear-block {
  width: auto;
  margin: 0;
}

/* line 1518, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar div.date-nav {
  height: 35px;
  background: #f16b12;
  padding: 0;
  border: none;
  width: 100%;
}

/* line 1519, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .calendar-calendar div.date-nav h3 {
  font: normal 16px/16px "Arial", sans-serif;
  color: #fff;
  padding: 9px 0 0;
}

/* line 1520, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .calendar-calendar div.date-nav a {
  padding: 2px 7px;
  background: #fff;
  color: #191a1a;
  font: bold 12px/12px "Arial", sans-serif;
  text-transform: lowercase;
  text-decoration: none;
}

/* line 1521, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .calendar-calendar div.date-nav a:hover {
  color: #E23C0F;
}

/* line 1523, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .date-nav div.date-prev span {
  float: left;
  padding: 6px 0 0 9px;
}

/* line 1524, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .date-nav div.date-next span {
  float: right;
  padding: 6px 9px 0 0;
}

/* line 1526, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar ul.links {
  padding: 15px 0 10px;
}

/* line 1527, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .calendar-calendar ul.links li {
  font: bold 12px "Arial", sans-serif;
  color: #666c6b;
  border-left: 1px solid #8c908f;
  padding: 0 5px 0 8px;
  background: transparent;
  margin: 0;
}

/* line 1528, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .calendar-calendar ul.links li.calendar-month {
  border: none;
  padding: 0 5px 0 0;
}

/* line 1529, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar ul.links li.calendar-year, .calendar-calendar ul.links li.calendar-day {
  display: none;
}

/* line 1530, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar ul.links li a {
  color: #0896cf;
  text-decoration: underline;
}

/* line 1532, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td {
  border-color: #d4d4d4;
  background: #fff;
}

/* line 1533, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td.empty {
  border-color: #ccc;
  background: #D4D4D4;
}

/* line 1534, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td.calendar-agenda-hour, .page-calendar .calendar-calendar th.calendar-agenda-hour {
  display: none;
}

/* line 1535, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar th.days {
  color: #666c6b;
  font: normal 11px "Arial", sans-serif;
  padding: 7px 0;
}

/* line 1536, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar .month-view th.week, .calendar-calendar .month-view td.week {
  display: none;
}

/* line 1537, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div {
  border: none;
  background: transparent;
}

/* line 1539, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar .day-view th.calendar-dayview-hour {
  width: 100%;
  color: #666C6B;
  border: 1px solid #CCC;
}

/* line 1540, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar .day-view th.calendar-agenda-items {
  display: none;
}

/* line 1541, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar .day-view td .inner div {
  width: auto;
}

/* line 1543, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div.day {
  color: #7b8280;
  font: bold 14px/14px "Arial", sans-serif;
  padding: 4px 2px 3px;
  margin: -1px -1px 0 0;
}

/* line 1544, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td.has-events .inner div.day {
  background: #088ec4;
}

/* line 1545, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td.has-events .inner div.day a {
  color: #fff;
  font: bold 14px/14px "Arial", sans-serif;
  background: transparent;
}

/* line 1547, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div.calendar div.monthview {
  float: left;
}

/* line 1548, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div.calendar div.view-field {
  padding: 0;
  background: transparent;
}

/* line 1549, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div.calendar div.view-field div {
  background: transparent;
  font: normal 11px/15px "Arial", sans-serif;
  border-left: 3px solid #76a235;
  margin: 0 0 26px -1px;
}

/* line 1550, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div.calendar div.view-field div.national {
  border-color: #f16b12;
}

/* line 1551, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar td .inner div.calendar div.view-field div a {
  color: #0896cf;
  background: transparent;
}

/* line 1553, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
  background: #f2f2f2;
  border-color: #088ec4;
}

/* line 1554, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .calendar-calendar tr td.today div.inner, .calendar-calendar tr.odd td.today div.inner, .calendar-calendar tr.even td.today div.inner {
  border: 1px solid #088ec4;
  border-bottom-color: #f2f2f2;
  border-right-color: #f2f2f2;
  margin: -1px 0 0 -1px;
}

/* line 1555, ../src/sass/partials/base/_previous_theme.scss */
#block-node-0 img, .feed-icon {
  float: left;
}

/* line 1559, ../src/sass/partials/base/_previous_theme.scss */
.node-type-regional-resources .field-label {
  padding: 10px 0 0;
}

/* line 1561, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar .view-calendar .view-header {
  position: absolute;
  right: 47px;
  top: 11px;
}

/* line 1562, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .view-calendar .view-header li {
  border-left: 24px solid #f16b12;
  float: left;
  padding: 0 5px 0 6px;
  background: transparent;
  font: bold 14px/20px "Arial",sans-serif;
}

/* line 1563, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .view-calendar .view-header li.nat {
  padding: 0 20px 0 6px;
}

/* line 1564, ../src/sass/partials/base/_previous_theme.scss */
.page-calendar #siteContent .view-calendar .view-header li.reg {
  border-left: 24px solid #76a235;
  float: left;
}

/* line 1566, ../src/sass/partials/base/_previous_theme.scss */
.feed-icon a.ical-icon {
  text-align: left;
  color: #E23C0F;
}

/* if ical is working, delete the display: none on this below */
/* line 1568, ../src/sass/partials/base/_previous_theme.scss */
#hero div.view-cal-region .view-footer a.ical-icon {
  float: left;
  display: none;
}

/*#### Blog */
/* line 1572, ../src/sass/partials/base/_previous_theme.scss */
.node-type-blog #siteContent div.content img {
  float: left;
  padding: 0 15px 10px 0;
}

/* line 1573, ../src/sass/partials/base/_previous_theme.scss */
#page-national-news-future-city-spotlight #siteContent .block-style-2-boxed img {
  float: left;
  margin: 0 0 1em 0;
  padding: 0;
}

/* line 1575, ../src/sass/partials/base/_previous_theme.scss */
.node-type-blog #siteContent div.content {
  margin: 0 0 0 0;
}

/* line 1576, ../src/sass/partials/base/_previous_theme.scss */
.node-type-blog #siteContent .blog_usernames_blog {
  display: none;
}

/* line 1577, ../src/sass/partials/base/_previous_theme.scss */
.node-type-blog #siteContent .meta li {
  background: transparent;
}

/*#### For educators, students and mentors style */
/* line 1581, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #hero {
  height: 605px;
}

/* line 1582, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1,
.node-type-home #block-views-target_homepage-block_2,
.node-type-home #block-views-target_homepage-block_3,
.node-type-home #block-views-target_homepage-block_4 {
  position: relative;
}

/* line 1586, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 .views-field-field-target-home-description-value,
.node-type-home #block-views-target_homepage-block_2 .views-field-field-target-home-description-value,
.node-type-home #block-views-target_homepage-block_3 .views-field-field-target-home-description-value,
.node-type-home #block-views-target_homepage-block_4 .views-field-field-target-home-description-value {
  padding: 40px 0 0 330px;
  height: 250px;
}

/* line 1590, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 h3,
.node-type-home #block-views-target_homepage-block_2 h3,
.node-type-home #block-views-target_homepage-block_3 h3,
.node-type-home #block-views-target_homepage-block_4 h3 {
  color: #df3b0e;
  font: normal 42px/42px "SansationRegular", "Arial", sans-serif;
  padding: 0 0 6px;
}

/* line 1594, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 h3 strong,
.node-type-home #block-views-target_homepage-block_2 h3 strong,
.node-type-home #block-views-target_homepage-block_3 h3 strong,
.node-type-home #block-views-target_homepage-block_4 h3 strong {
  font-family: "SansationBold", "Arial", sans-serif;
}

/* line 1598, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 em,
.node-type-home #block-views-target_homepage-block_2 em,
.node-type-home #block-views-target_homepage-block_3 em,
.node-type-home #block-views-target_homepage-block_4 em {
  font: italic normal 20px/35px "Arial", sans-serif;
  color: #00718c;
}

/* line 1602, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 .views-field-field-target-image-fid,
.node-type-home #block-views-target_homepage-block_2 .views-field-field-target-image-fid,
.node-type-home #block-views-target_homepage-block_3 .views-field-field-target-image-fid,
.node-type-home #block-views-target_homepage-block_4 .views-field-field-target-image-fid {
  position: absolute;
  top: 16px;
  left: 0;
}

/* line 1606, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 .views-field-field-target-image-fid {
  left: 70px;
}

/* line 1607, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home .views-field-field-home-testimonial-value {
  background: #007daf url("../images/bg-title.png") left top repeat-x;
  width: 512px;
  color: #fcfcfc;
  font: bold 14px/19px "Arial", sans-serif;
  position: relative;
  z-index: 10;
}

/* line 1608, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 .views-field-field-home-testimonial-value div.field-content, .node-type-home #block-views-target_homepage-block_2 .views-field-field-home-testimonial-value div.field-content,
.node-type-home #block-views-target_homepage-block_3 .views-field-field-home-testimonial-value div.field-content, .node-type-home #block-views-target_homepage-block_4 .views-field-field-home-testimonial-value div.field-content {
  padding: 42px 100px 45px 72px;
  background: url("../images/bg-quote.png") 22px 40px no-repeat;
}

/* line 1611, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-target_homepage-block_1 .views-field-field-home-testimonial-value div.field-content em, .node-type-home #block-views-target_homepage-block_2 .views-field-field-home-testimonial-value div.field-content em,
.node-type-home #block-views-target_homepage-block_3 .views-field-field-home-testimonial-value div.field-content em, .node-type-home #block-views-target_homepage-block_4 .views-field-field-home-testimonial-value div.field-content em {
  font: italic normal 13px/13px "Arial", sans-serif;
  color: #6ed3fc;
  display: block;
  padding: 5px 0 0;
}

/* line 1614, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-31,
.node-type-home .get-started-block {
  width: 235px;
  background: url("../images/bg-interested.png") left top no-repeat;
  height: 91px;
  position: absolute;
  bottom: 78px;
  left: 175px;
  z-index: 11;
}

/* line 1616, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-31 div.content,
.node-type-home .get-started-block div.content {
  margin: 0;
  padding: 0;
}

/* line 1618, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-31 p,
.node-type-home .get-started-block p {
  color: #322c2c;
  font: normal 13px/15px "Arial", sans-serif;
  margin: 0;
}

/* line 1620, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-31 a,
.node-type-home .get-started-block a {
  color: #322c2c;
  padding: 35px 15px 17px 25px;
  display: block;
}

/* line 1623, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home .field-field-testimonial-author {
  display: none;
}

/* line 1625, ../src/sass/partials/base/_previous_theme.scss */
#page-rules-rubric .view-step-rubric .view-header {
  display: none;
}

/* line 1627, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-10,
.node-type-home #block-block-11,
.node-type-home #block-block-14,
.node-type-home #block-block-15,
.node-type-home #block-block-16,
.node-type-home #block-block-17,
.node-type-home #block-block-22,
.node-type-home #block-block-23 {
  width: 246px;
  position: absolute;
  bottom: 0;
  left: 445px;
}

/* line 1636, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-11,
.node-type-home #block-block-15,
.node-type-home #block-block-16,
.node-type-home #block-block-23 {
  left: 713px;
}

/* line 1641, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-10 h2,
.node-type-home #block-block-11 h2,
.node-type-home #block-block-14 h2,
.node-type-home #block-block-15 h2,
.node-type-home #block-block-16 h2,
.node-type-home #block-block-17 h2,
.node-type-home #block-block-22 h2,
.node-type-home #block-block-23 h2 {
  font: normal 18px/18px "SansationBold", "Arial", sans-serif;
  color: #0093ce;
}

/* line 1650, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-10 div.content,
.node-type-home #block-block-11 div.content,
.node-type-home #block-block-14 div.content,
.node-type-home #block-block-15 div.content,
.node-type-home #block-block-16 div.content,
.node-type-home #block-block-17 div.content,
.node-type-home #block-block-22 div.content,
.node-type-home #block-block-23 div.content {
  margin: 10px 0 0;
}

/* line 1659, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-10 p,
.node-type-home #block-block-11 p,
.node-type-home #block-block-14 p,
.node-type-home #block-block-15 p,
.node-type-home #block-block-16 p,
.node-type-home #block-block-17 p,
.node-type-home #block-block-22 p,
.node-type-home #block-block-23 p {
  color: #363c3b;
  font: normal 13px/19px "Arial", sans-serif;
}

/* line 1668, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-17 p {
  font-size: 13px;
}

/* line 1669, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-block-10 a,
.node-type-home #block-block-11 a,
.node-type-home #block-block-14 a,
.node-type-home #block-block-15 a,
.node-type-home #block-block-16 a,
.node-type-home #block-block-17 a,
.node-type-home #block-block-22 a,
.node-type-home #block-block-23 a {
  text-decoration: underline;
  text-transform: uppercase;
  font: bold 12px/12px "Arial", sans-serif;
  display: block;
  padding: 8px 0 0;
}

/* line 1681, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-faq-block_1 div.content,
.node-type-home #block-views-faq-block_2 div.content,
.node-type-home #block-views-faq-block_3 div.content,
.node-type-home #block-views-faq-block_4 div.content {
  width: 415px;
  float: left;
  border: none;
  border-right: 1px solid #ccc;
}

/* line 1685, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-faq-block_1 div.answer,
.node-type-home #block-views-faq-block_2 div.answer,
.node-type-home #block-views-faq-block_3 div.answer,
.node-type-home #block-views-faq-block_4 div.answer {
  margin: 0 0 0 445px;
}

/* line 1689, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-faq-block_1 .views-field-title,
.node-type-home #block-views-faq-block_2 .views-field-title,
.node-type-home #block-views-faq-block_3 .views-field-title,
.node-type-home #block-views-faq-block_4 .views-field-title {
  cursor: pointer;
  color: #0896cf;
}

/* line 1693, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-faq-block_1 .views-field-title span,
.node-type-home #block-views-faq-block_2 .views-field-title span,
.node-type-home #block-views-faq-block_3 .views-field-title span,
.node-type-home #block-views-faq-block_4 .views-field-title span {
  padding: 8px 15px 7px;
  margin: 0 0 6px;
  font: bold 16px/16px "Arial", sans-serif;
  display: block;
}

/* line 1697, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-faq-block_1 .views-field-title span.on,
.node-type-home #block-views-faq-block_2 .views-field-title span.on,
.node-type-home #block-views-faq-block_3 .views-field-title span.on,
.node-type-home #block-views-faq-block_4 .views-field-title span.on {
  color: #0c6e95;
}

/*hover state*/
/* line 1701, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home #block-views-faq-block_1 .views-field-title span.current,
.node-type-home #block-views-faq-block_2 .views-field-title span.current,
.node-type-home #block-views-faq-block_3 .views-field-title span.current,
.node-type-home #block-views-faq-block_4 .views-field-title span.current {
  background: #fff;
  color: #e23c0f;
}

/* line 1705, ../src/sass/partials/base/_previous_theme.scss */
.js .node-type-home #block-views-faq-block_1 .views-field-body,
.js .node-type-home #block-views-faq-block_2 .views-field-body,
.js .node-type-home #block-views-faq-block_3 .views-field-body,
.js .node-type-home #block-views-faq-block_4 .views-field-body {
  display: none;
}

/*#### About Section Style */
/* .section-competing #siteContent,
.section-awards #siteContent,
.section-news #siteContent,
.section-mediakit #siteContent { margin: 0 0 0 268px; padding: 0; } */
/* line 1716, ../src/sass/partials/base/_previous_theme.scss */
#node-130 img {
  display: block;
}

/* line 1718, ../src/sass/partials/base/_previous_theme.scss */
.section-mediakit .filefield-icon {
  display: none;
}

/* line 1719, ../src/sass/partials/base/_previous_theme.scss */
.section-mediakit #siteContent .field-label {
  padding: 15px 0 0;
}

/* line 1720, ../src/sass/partials/base/_previous_theme.scss */
.section-mediakit #siteContent .field-item p {
  margin: 0;
}

/* line 1722, ../src/sass/partials/base/_previous_theme.scss */
.section-news .views-field-field-news-image-fid {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1723, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-row {
  overflow: hidden;
  padding: 0 0 20px;
}

/* line 1724, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-row .views-field-title a:hover {
  text-decoration: none;
}

/* line 1725, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-row .views-field-title a:hover h3 {
  text-decoration: underline;
}

/* line 1727, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .meta, .section-news #siteContent .links {
  display: none;
}

/* line 1729, ../src/sass/partials/base/_previous_theme.scss */
.node-type-blog #siteContent .meta .terms a {
  text-decoration: none;
  color: #424847;
  cursor: default;
}

/* line 1732, ../src/sass/partials/base/_previous_theme.scss */
.about-videos-block {
  padding: 0 0 75px;
}

/* line 1733, ../src/sass/partials/base/_previous_theme.scss */
.about-videos-block .main-video {
  height: 420px;
  text-align: center;
  padding: 40px 0 0;
}

/* line 1734, ../src/sass/partials/base/_previous_theme.scss */
.about-videos-block .content {
  width: 800px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 1735, ../src/sass/partials/base/_previous_theme.scss */
.view-about-videos .views-row {
  background: url("../images/bg-title.png") left top repeat-x;
  width: 226px;
  height: 58px;
  float: left;
  padding: 11px 12px;
  margin: 0 23px 0 0;
  cursor: pointer;
}

/* line 1736, ../src/sass/partials/base/_previous_theme.scss */
.view-about-videos .views-row-last {
  margin: 0;
}

/* line 1737, ../src/sass/partials/base/_previous_theme.scss */
.view-about-videos img {
  float: left;
}

/* line 1738, ../src/sass/partials/base/_previous_theme.scss */
.view-about-videos dl {
  margin: 0 0 0 117px;
  background: url("../images/bg-about-video-play.png") 0 bottom no-repeat;
  height: 60px;
}

/* line 1739, ../src/sass/partials/base/_previous_theme.scss */
.about-videos-block .current dl {
  background-image: url("../images/bg-about-video-on.png");
}

/* line 1740, ../src/sass/partials/base/_previous_theme.scss */
.view-about-videos dt {
  font: normal 17px/18px "SansationBold", "Arial", sans-serif;
  color: #fff;
}

/* line 1741, ../src/sass/partials/base/_previous_theme.scss */
.js .view-about-videos dd {
  display: none;
}

/*.sidebar #block-menu-menu-about ul.menu li a {padding: 8px 0 7px 15px; margin: 0 0 6px; font: bold 16px/16px "Arial", sans-serif; display: block; }
*/
/* line 1745, ../src/sass/partials/base/_previous_theme.scss */
.sidebar #block-menu-menu-about ul.menu li a:hover {
  text-decoration: none;
  color: #e23c0f;
}

/* .sidebar #block-menu-menu-about ul.menu li a.active { background: #fff; color: #e23c0f; }
*/
/*.section-about #sidebar-left, .section-competing #sidebar-left, .section-awards #sidebar-left, .section-news #sidebar-left, .section-mediakit #sidebar-left { border-right: 1px solid #b8b8b8; }
*/
/* line 1750, ../src/sass/partials/base/_previous_theme.scss */
.section-about #sidebar-left h2, .section-awards #sidebar-left h2, .section-news #sidebar-left h2 {
  display: none;
}

/* line 1752, ../src/sass/partials/base/_previous_theme.scss */
#wrapper #container #sidebar-left #block-block-30 {
  padding: 0 15px 0 0;
}

/* line 1753, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left #block-block-30 .content {
  margin: 0;
  background: transparent;
  padding: 0;
}

/* line 1754, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left #block-block-30 .content h2 {
  font: bold 16px/16px "Arial", sans-serif;
}

/* line 1755, ../src/sass/partials/base/_previous_theme.scss */
#sidebar-left #block-block-30 .content img.signup-img {
  width: 178px;
  height: auto;
}

/* line 1758, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block .content {
  margin: 0;
  padding: 21px 18px;
  background: #fff;
}

/* line 1759, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block .views-field-field-news-image-fid {
  display: none;
}

/* line 1760, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block .views-field-title {
  padding: 12px 0 0;
}

/* line 1761, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block .views-field-title a {
  font: normal 16px "Arial", sans-serif;
  color: #424847;
}

/* line 1762, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block .views-field-created {
  font: bold 12px "Arial", sans-serif;
  color: #e23c0f;
  padding: 5px 0 12px;
}

/* line 1763, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block hr {
  background: #f5b802;
}

/* line 1764, ../src/sass/partials/base/_previous_theme.scss */
.about-headlines-block .view-footer a {
  font: bold 12px "Arial", sans-serif;
  color: #0698bf;
}

/*
*******************
    Hero
*******************
*/
/* line 1772, ../src/sass/partials/base/_previous_theme.scss */
.section-alumni_stories #hero img,
#page-page-our-impact #hero img,
.section-competing #hero img,
.section-awards #hero img,
.section-mediakit #hero img {
  display: block;
  margin: 0 auto;
}

/*#page-page-our-impact #hero h2.site-title,*/
/* line 1779, ../src/sass/partials/base/_previous_theme.scss */
.section-awards #hero h2 {
  display: none;
}

/* line 1781, ../src/sass/partials/base/_previous_theme.scss */
#page-page-our-impact #hero .hero-title,
.section-alumni_stories #hero .hero-title,
.section-competing .competing-hero-title,
.section-mediakit #block-block-34 {
  position: absolute;
  top: 320px;
  left: -20px;
  width: 440px;
  background: #007daf url("../images/bg-title.png") 0 0 repeat-x;
  color: #fcfcfc;
  font: bold 14px "Arial", sans-serif;
  padding: 20px 20px 12px;
}

/* line 1785, ../src/sass/partials/base/_previous_theme.scss */
.section-mediakit #block-block-34 {
  position: absolute;
  z-index: 2;
}

/* line 1787, ../src/sass/partials/base/_previous_theme.scss */
#page-page-our-impact #hero h3,
.section-alumni_stories #hero h3,
.section-competing .competing-hero-title h3,
.section-mediakit #block-block-34 h2 {
  font: normal 36px/36px "SansationBold", "Arial", sans-serif;
}

/* line 1792, ../src/sass/partials/base/_previous_theme.scss */
.hero-title a,
.section-competing .competing-hero-title a,
.section-mediakit #block-block-34 a {
  color: #f3ba11;
  font: bold 12px "Arial", sans-serif;
  text-transform: uppercase;
}

/* line 1796, ../src/sass/partials/base/_previous_theme.scss */
.section-competing .competing-hero-winners {
  position: absolute;
  top: 362px;
  right: -20px;
  width: 211px;
  height: 79px;
  background: url("../images/bg-hero-callout.png") 0 0 no-repeat;
  padding: 12px 0 0 24px;
  color: #322c2c;
  font: 13px/16px "Arial", sans-serif;
}

/* line 1797, ../src/sass/partials/base/_previous_theme.scss */
.section-competing .competing-hero-winners a {
  color: #000;
  text-decoration: none;
}

/* line 1798, ../src/sass/partials/base/_previous_theme.scss */
.section-competing .competing-hero-winners a span {
  font: normal 23px/23px "SansationBold", "Arial", sans-serif;
  color: #000;
  display: block;
}

/* line 1799, ../src/sass/partials/base/_previous_theme.scss */
.section-competing .competing-hero-winners a:hover {
  text-decoration: underline;
}

/* line 1801, ../src/sass/partials/base/_previous_theme.scss */
#block-block-77 {
  position: absolute;
  top: 362px;
  right: -20px;
  width: 245px;
  height: 79px;
  background: url("../images/bg-hero-callout-wide.png") 0 0 no-repeat;
  padding: 12px 0 12px 24px;
  color: #322c2c;
  font: 13px/16px "Arial", sans-serif;
}

/* line 1802, ../src/sass/partials/base/_previous_theme.scss */
#block-block-77 div.content {
  margin: 0;
}

/* line 1803, ../src/sass/partials/base/_previous_theme.scss */
#block-block-77 p {
  margin: 0;
}

/* line 1804, ../src/sass/partials/base/_previous_theme.scss */
#block-block-77 a {
  font: normal 23px/23px "SansationBold", "Arial", sans-serif;
  color: #000;
  display: block;
  padding: 0 0 4px;
}

/* line 1806, ../src/sass/partials/base/_previous_theme.scss */
#hero .news-callout-block {
  background: url("../images/bg-hero-news.png") 0 0 no-repeat;
  height: 505px;
  padding: 0 0 20px;
}

/* line 1807, ../src/sass/partials/base/_previous_theme.scss */
#hero .news-callout-block h1 {
  padding: 82px 100px 0 180px;
  color: #f16b12;
  font: normal 62px/62px "SansationLight", "Arial", sans-serif;
}

/* line 1808, ../src/sass/partials/base/_previous_theme.scss */
#hero .news-callout-block .views-field-title a {
  text-decoration: none;
}

/* line 1809, ../src/sass/partials/base/_previous_theme.scss */
#hero .news-callout-block .views-field-title a:hover {
  text-decoration: none;
}

/* line 1810, ../src/sass/partials/base/_previous_theme.scss */
#hero .news-callout-block .views-field-title a:hover h1 {
  text-decoration: none;
  color: #0896CF;
}

/* line 1811, ../src/sass/partials/base/_previous_theme.scss */
#hero .news-callout-block .views-field-title {
  padding: 0;
}

/* line 1812, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent h3 {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #E23C0F;
  padding: 0;
  margin: 0;
}

/* line 1813, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-title {
  padding: 0;
}

/* line 1814, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-title a, .section-news #siteContent .views-field-title a h3 {
  text-decoration: none;
  color: #E23C0F;
}

/* line 1815, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-title a:hover h3 {
  text-decoration: underline;
}

/* line 1816, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-nothing {
  padding: 0 0 12px;
  font-size: 13px;
}

/* line 1817, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-nothing a {
  color: #0896cf;
  text-decoration: underline;
}

/* line 1818, ../src/sass/partials/base/_previous_theme.scss */
.section-news #siteContent .views-field-nothing a:hover {
  color: #E23C0F;
}

/* line 1820, ../src/sass/partials/base/_previous_theme.scss */
.section-about .field-field-calendar-breakdown {
  display: none;
}

/* line 1821, ../src/sass/partials/base/_previous_theme.scss */
.section-about .field-field-about-image {
  padding: 40px 0 0;
}

/* line 1823, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores {
  width: 400px;
}

/* line 1824, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores h3 {
  font: normal 20px/20px "SansationRegular", "Arial", sans-serif;
  color: #0896cf;
  display: inline;
  vertical-align: bottom;
}

/* line 1825, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores h3 strong {
  font: normal 38px/38px "SansationBold", "Arial", sans-serif;
  padding: 0 7px 0 0;
}

/* line 1826, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores h4 {
  display: inline;
  vertical-align: bottom;
  color: #424847;
  font: italic bold 14px/22px "Arial", sans-serif;
  padding: 0 0 0 15px;
}

/* line 1827, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores li {
  overflow: hidden;
  padding: 11px 0 10px 40px;
  background: #fff;
}

/* line 1828, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores li.odd {
  background: transparent;
}

/* line 1829, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores li.last {
  background: #f16b12;
  padding: 11px 0 10px 11px;
}

/* line 1830, ../src/sass/partials/base/_previous_theme.scss */
.section-competing #siteContent ul.scores li.last h3 {
  color: #fff;
  font-family: "SansationBold", "Arial", sans-serif;
}

/* line 1832, ../src/sass/partials/base/_previous_theme.scss */
#page-awards #siteContent h3 {
  padding: 15px 0 5px;
}

/* line 1833, ../src/sass/partials/base/_previous_theme.scss */
#page-awards #siteContent p {
  margin: 0 0 10px;
}

/* line 1835, ../src/sass/partials/base/_previous_theme.scss */
.section-awards a.awards-list {
  width: 252px;
  height: 0;
  position: absolute;
  left: 66px;
  bottom: 23px;
  padding: 85px 0 0;
  overflow: hidden;
}

/* line 1837, ../src/sass/partials/base/_previous_theme.scss */
.section-awards #block-block-33 a.second {
  left: 340px;
}

/* line 1839, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #wrapper #container .sidebar {
  border-right: 1px solid #ccc;
}

/* line 1841, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #siteContent .view-special-awards {
  margin: 0 10px 0 255px;
}

/* line 1842, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #siteContent .view-special-awards tbody {
  border: none;
}

/* line 1843, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #siteContent .view-special-awards th {
  width: 33%;
}

/* line 1844, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #siteContent .view-special-awards td {
  width: 33%;
  vertical-align: top;
  background: transparent;
}

/* line 1845, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #siteContent .view-special-awards td.views-field-title {
  color: #E23C0F;
  font-size: 13px;
}

/* line 1846, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards #siteContent .view-special-awards p {
  margin: 0 0 5px;
}

/* line 1847, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards .view-header .view-content table {
  margin: 10px 0 0;
  border-bottom: 2px solid #ccc;
}

/* line 1848, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards .view-content table {
  margin: 0;
}

/* line 1849, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards .view-content table.sticky-header {
  display: none;
}

/* line 1850, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards .view-content .sticky-header thead {
  display: none;
}

/* line 1851, ../src/sass/partials/base/_previous_theme.scss */
#page-specialawards .view-header table thead th {
  border: none;
}

/* line 1852, ../src/sass/partials/base/_previous_theme.scss */
.view-special-awards tr.odd {
  background: transparent;
}

/* line 1853, ../src/sass/partials/base/_previous_theme.scss */
.view-special-awards tr.even {
  background: #fff;
}

/* line 1854, ../src/sass/partials/base/_previous_theme.scss */
.view-special-awards tr.even td {
  background: #fff;
}

/* line 1855, ../src/sass/partials/base/_previous_theme.scss */
.view-special-awards tr.even td.active {
  background: #fff;
}

/* line 1857, ../src/sass/partials/base/_previous_theme.scss */
.field-field-activity-overview {
  padding: 0 0 15px;
}

/* line 1859, ../src/sass/partials/base/_previous_theme.scss */
.regional-newsletter {
  background: #fff;
  padding: 10px 0 0 !important;
}

/* line 1860, ../src/sass/partials/base/_previous_theme.scss */
.regional-newsletter h2 {
  color: #4e4e4e;
  margin: 0;
  text-transform: lowercase;
  padding: 0 0 0 9px;
  font: bold 15px/15px "Arial", sans-serif;
}

/*#### Registration Disambiguation Page Style */
/* line 1863, ../src/sass/partials/base/_previous_theme.scss */
ul#signup-options, #siteContent ul#signup-options li, #siteContent ul#signup-options li a {
  text-decoration: none;
}

/* line 1868, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ul#signup-options li {
  padding-top: 5px;
}

/* line 1872, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ul#signup-options li a {
  font-size: 24px;
}

/* line 1876, ../src/sass/partials/base/_previous_theme.scss */
.page-content .form-item:hover > .description {
  display: block;
}

/*#### Footer Style */
/* line 1881, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns {
  padding: 0;
  font: bold 15px/15px "Arial", sans-serif;
  width: auto;
}

/* line 1882, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns h2 {
  color: #4e4e4e;
  margin: 0;
  text-transform: lowercase;
  padding: 0 0 4px;
  font: bold 15px/15px "Arial", sans-serif;
}

/* line 1883, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns div.content {
  padding: 0;
  margin: 0;
}

/* line 1884, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns ul {
  margin: 0;
  padding: 0;
}

/* line 1890, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.facebook, .link-list div.footer-columns li.youtube, .link-list div.footer-columns li.flickr {
  float: left;
  margin: 0 9px 0 0;
  padding: 8px 0 4px;
}

/* line 1891, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.facebook a, .link-list div.footer-columns li.youtube a, .link-list div.footer-columns li.flickr a {
  display: block;
  width: 24px;
  height: 0;
  padding: 24px 0 0;
  overflow: hidden;
}

/* line 1892, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.facebook a {
  background: url("../images/icon-facebook.gif") 0 0 no-repeat;
}

/* line 1893, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.youtube a {
  background: url("../images/icon-youtube.gif") 0 0 no-repeat;
}

/* line 1894, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.flickr a {
  background: url("../images/icon-flickr.gif") 0 0 no-repeat;
}

/* line 1895, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.facebook a:hover {
  background-position: 0 -24px;
}

/* line 1896, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.youtube a:hover {
  background-position: 0 -24px;
}

/* line 1897, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns li.flickr a:hover {
  background-position: 0 -24px;
}

/* line 1900, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns dl.mailing-list dt {
  padding: 0 0 16px;
}

/* line 1901, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns dl.mailing-list dd {
  background: url("../images/bg-mailing-list.png") 0 0 no-repeat;
  width: 240px;
  height: 32px;
}

/* line 1902, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns dl.mailing-list input {
  background: transparent;
  border: none;
  color: #a6a6a6;
  font: normal 15px "Arial", sans-serif;
  margin: 4px 11px 0 9px;
  padding: 0;
  width: 150px;
}

/* line 1903, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns dl.mailing-list button {
  border: none;
  background: transparent;
  color: #0093ce;
  font: normal 15px/15px "SansationBold", "Arial", sans-serif;
  text-transform: lowercase;
  padding: 5px 0 0;
  cursor: pointer;
}

/* line 1904, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns dl.mailing-list button:hover {
  color: #000;
}

/* line 1907, ../src/sass/partials/base/_previous_theme.scss */
.link-list div.footer-columns ul.menu li.active-trail a.active:before {
  top: 1px;
  content: '.';
  position: absolute;
  width: 20px;
  left: -6px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  text-indent: -9999px;
  color: transparent;
  transform: none;
  height: 13px;
  background-size: 4px;
}

/* line 1925, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal {
  width: 940px;
  font: normal 10px "Arial", sans-serif;
  color: #4e4e4e;
  padding: 6px 0 20px;
}

/* line 1926, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li {
  list-style-type: none;
  float: left;
  padding: 0 4px;
  margin: 0;
  background: transparent;
  border-left: 1px solid #767676;
}

/* line 1927, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li.first {
  border: none;
  padding: 0 4px 0 0;
}

/* line 1928, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li.bug {
  float: right;
  border: none;
  padding: 0;
}

/* line 1929, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li.bug a {
  padding: 16px 0 0;
  width: 14px;
  height: 0;
  overflow: hidden;
  background: url("../images/icon-hg.gif") 0 0 no-repeat;
  display: block;
}

/* line 1930, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li.bug a:hover {
  background-position: 0 -16px;
}

/* line 1931, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li a {
  color: #4e4e4e;
  text-decoration: underline;
}

/* line 1932, ../src/sass/partials/base/_previous_theme.scss */
#footer .legal li a:hover {
  color: #000;
}

/*.breadcrumb { display: none; }*/
/* line 1936, ../src/sass/partials/base/_previous_theme.scss */
#tabs-wrapper {
  height: 35px;
  margin: 0 10px 2em 0;
  padding: 0;
}

/* line 1937, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #tabs-wrapper, .page-sponsors-region #tabs-wrapper {
  width: 940px;
  margin: 0 auto;
  background: #F0F0F0;
}

/* line 1938, ../src/sass/partials/base/_previous_theme.scss */
.node-type-region-page #tabs-wrapper .ul.primary {
  margin: 0;
}

/* line 1939, ../src/sass/partials/base/_previous_theme.scss */
h2.with-tabs {
  display: none;
}

/* line 1940, ../src/sass/partials/base/_previous_theme.scss */
ul.primary {
  float: none;
}

/* line 1942, ../src/sass/partials/base/_previous_theme.scss */
#tabs-wrapper .primary a {
  font: normal 17px "SansationRegular", "Arial", sans-serif;
  background: transparent;
  color: #4E4E4E;
  padding: 4px 8px 0 6px;
}

/* line 1943, ../src/sass/partials/base/_previous_theme.scss */
#tabs-wrapper ul.primary a:hover {
  background: transparent;
  text-decoration: underline;
  color: #000;
}

/* line 1944, ../src/sass/partials/base/_previous_theme.scss */
#tabs-wrapper ul.primary a.active {
  padding: 1px 8px 0;
  color: #E23C0F;
  background: #fff;
}

/* line 1946, ../src/sass/partials/base/_previous_theme.scss */
#content-profile-view a {
  background: #F5B802;
  font: 17px/42px "SansationBold","Arial",sans-serif;
  padding: 5px 8px;
  color: #000;
  text-decoration: none;
}

/* line 1947, ../src/sass/partials/base/_previous_theme.scss */
#content-profile-view a:hover {
  background: #F16B12;
}

/* line 1949, ../src/sass/partials/base/_previous_theme.scss */
div.vertical-tabs {
  background: #fff;
}

/* line 1950, ../src/sass/partials/base/_previous_theme.scss */
.vertical-tabs-list li {
  background: #fff;
}

/* line 1951, ../src/sass/partials/base/_previous_theme.scss */
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  background: #fff;
}

/* line 1953, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary {
  margin: 7px 9px 0;
  border: none;
}

/* line 1954, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary li a {
  font-weight: bold;
}

/* line 1955, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary li a:hover {
  background: transparent;
  text-decoration: underline;
  color: #000;
}

/* line 1956, ../src/sass/partials/base/_previous_theme.scss */
ul.secondary li.active a.active {
  color: #6E7372;
  background: #fff;
}

/* line 1958, ../src/sass/partials/base/_previous_theme.scss */
#user-login .form-submit {
  background: #f5b802;
  border: none;
  color: #000;
  padding: 5px 8px;
  font: 15px/15px "SansationBold","Arial",sans-serif;
  text-align: left;
  margin: 0;
}

/* line 1960, ../src/sass/partials/base/_previous_theme.scss */
#block-block-28 {
  display: none;
}

/* line 1961, ../src/sass/partials/base/_previous_theme.scss */
.hide {
  display: none;
}

/* line 1963, ../src/sass/partials/base/_previous_theme.scss */
.charlie {
  background: url("../images/bg-charlie.jpg") left top no-repeat;
  height: 35px;
}

/* line 1965, ../src/sass/partials/base/_previous_theme.scss */
div.floater {
  background: url("../images/icon-tape-glue.png") 0 0 no-repeat;
  width: 115px;
  height: 121px;
  position: absolute;
  bottom: -38px;
  right: 40px;
  z-index: 100;
}

/* line 1966, ../src/sass/partials/base/_previous_theme.scss */
.node-type-home div.floater {
  background: url("../images/icon-cup.png") 0 0 no-repeat;
  width: 86px;
  height: 121px;
  position: absolute;
  bottom: 50px;
  left: 17px;
  z-index: 100;
}

/*#### Site Backgrounds */
/* #page-homepage #wrapper { background: #f0f0f0 url('../images/backgrounds/bg-home.jpg') center top no-repeat; } */
/* .section-news #wrapper, .section-mediakit #wrapper, .section-awards #wrapper, .section-competing #wrapper { background: #f0f0f0 url('../images/backgrounds/bg-about.jpg') center top no-repeat; }
*/
/* #page-about #wrapper { background: #f0f0f0 url('../images/backgrounds/bg-about-main.jpg') center top no-repeat; }
*/
/* line 1975, ../src/sass/partials/base/_previous_theme.scss */
#page-getinvolved #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-involved.jpg") center top no-repeat;
}

/*#page-sponsors #wrapper { background: #f0f0f0 url('../images/backgrounds/bg-sponsors.jpg') center top no-repeat; }
*/
/* line 1980, ../src/sass/partials/base/_previous_theme.scss */
#page-stepbystep #wrapper, #page-build-overview #wrapper, #page-design-overview #wrapper, #page-present-overview #wrapper, #page-essay-overview #wrapper, #page-narrative-overview #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-stepbystep.jpg") center top no-repeat;
}

/* line 1981, ../src/sass/partials/base/_previous_theme.scss */
.section-build #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-steps-model.jpg") center top no-repeat;
}

/* line 1982, ../src/sass/partials/base/_previous_theme.scss */
.section-getting-started #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-steps-start.jpg") center top no-repeat;
}

/* line 1983, ../src/sass/partials/base/_previous_theme.scss */
.section-design #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-steps-design.jpg") center top no-repeat;
}

/* line 1984, ../src/sass/partials/base/_previous_theme.scss */
.section-present #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-steps-present.jpg") center top no-repeat;
}

/* line 1985, ../src/sass/partials/base/_previous_theme.scss */
.section-narrative #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-steps-narrative.jpg") center top no-repeat;
}

/* line 1986, ../src/sass/partials/base/_previous_theme.scss */
.section-essay #wrapper {
  background: #f0f0f0 url("../images/backgrounds/bg-steps-essay.jpg") center top no-repeat;
}

/* line 1989, ../src/sass/partials/base/_previous_theme.scss */
a.clear-next {
  display: block;
  clear: both;
  padding: 30px 0 0;
  font-size: 13px;
}

/*#### Mullets */
/* line 1993, ../src/sass/partials/base/_previous_theme.scss */
#mullet {
  padding: 70px 0 50px;
}

/* line 1994, ../src/sass/partials/base/_previous_theme.scss */
#mullet .block-block {
  background: url("../images/wave-blue.gif") center top repeat-x;
}

/* line 1995, ../src/sass/partials/base/_previous_theme.scss */
#mullet div.content {
  margin: 0 auto;
  padding: 0 0 0 23px;
  width: 980px;
  height: 290px;
}

/* line 1996, ../src/sass/partials/base/_previous_theme.scss */
#mullet p {
  margin: 0;
  padding: 0;
}

/* line 1998, ../src/sass/partials/base/_previous_theme.scss */
#page-page-our-impact #mullet #context-block-views-tips-block_1 {
  background: url("../images/wave-orange.gif") center top repeat-x;
}

/* line 2001, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-61 {
  background: url("../images/wave-blue.gif") center top repeat-x;
}

/* line 2002, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-62 {
  background: url("../images/wave-green.gif") center top repeat-x;
}

/* line 2003, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-63 {
  background: url("../images/wave-green.gif") center top repeat-x;
}

/* line 2004, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-64 {
  background: url("../images/wave-green.gif") center top repeat-x;
}

/* line 2005, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-65 {
  background: url("../images/wave-green.gif") center top repeat-x;
}

/* line 2006, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-66 {
  background: url("../images/wave-blue.gif") center top repeat-x;
}

/* line 2007, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-67 {
  background: url("../images/wave-blue.gif") center top repeat-x;
}

/* line 2008, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-68 {
  background: url("../images/wave-orange.gif") center top repeat-x;
}

/* line 2009, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-69 {
  background: url("../images/wave-orange.gif") center top repeat-x;
}

/* line 2010, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-70 {
  background: url("../images/wave-blue.gif") center top repeat-x;
}

/* line 2011, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-71 {
  background: url("../images/wave-lime.gif") center top repeat-x;
}

/* line 2012, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-72 {
  background: url("../images/wave-orange.gif") center top repeat-x;
}

/* line 2013, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-73 {
  background: url("../images/wave-orange.gif") center top repeat-x;
}

/* line 2015, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-70 div.content {
  padding: 20px 0 0 23px;
}

/* line 2016, ../src/sass/partials/base/_previous_theme.scss */
#mullet #block-block-70 p {
  float: left;
}

/*#imageData #lightbox2-node-link-text { display: none; }*/
/* line 2020, ../src/sass/partials/base/_previous_theme.scss */
#edit-field-registration-paymentmethod-value--wrapper {
  display: none;
}

/* line 2022, ../src/sass/partials/base/_previous_theme.scss */
#download-excel {
  font-size: 14px;
}

/* line 2026, ../src/sass/partials/base/_previous_theme.scss */
#download-excel .intro-text {
  float: left;
}

/* line 2030, ../src/sass/partials/base/_previous_theme.scss */
#download-excel .download-excel-link {
  float: left;
  padding: 0 5px;
}

/* line 2035, ../src/sass/partials/base/_previous_theme.scss */
#download-excel .instructions {
  clear: both;
}

/* CLEARFIX GOES LAST ALWAYS */
/* line 2042, ../src/sass/partials/base/_previous_theme.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 2043, ../src/sass/partials/base/_previous_theme.scss */
.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
/* line 2046, ../src/sass/partials/base/_previous_theme.scss */
* html .clearfix {
  height: 1%;
}

/* line 2047, ../src/sass/partials/base/_previous_theme.scss */
.clearfix {
  display: block;
}

/* End hide from IE-mac */
/* line 2051, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table {
  font-size: 14px;
  margin-bottom: 3em;
}

/* line 2056, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table th {
  font-family: "SansationBold", "Arial", sans-serif;
  font-size: 2;
}

/* line 2064, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table th,
.futurecity-table td,
.futurecity-table td span {
  color: inherit !important;
  font-size: inherit !important;
  background: none !important;
}

/* line 2072, ../src/sass/partials/base/_previous_theme.scss */
.futurecity-table tr:nth-child(odd) td {
  background: #fff !important;
}

/* line 2077, ../src/sass/partials/base/_previous_theme.scss */
#page-page-our-impact h4.p1 {
  font-weight: bold;
  margin-top: .5em;
  margin-bottom: .25em;
}

/* line 2083, ../src/sass/partials/base/_previous_theme.scss */
ul.figures,
ul.figures li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}

/* line 2089, ../src/sass/partials/base/_previous_theme.scss */
ul.figures {
  margin: 1em 0 2em 0;
}

/* line 2090, ../src/sass/partials/base/_previous_theme.scss */
ul.figures li {
  font-size: 14px;
  min-height: 32px;
  margin-bottom: .25em;
}

/* line 2095, ../src/sass/partials/base/_previous_theme.scss */
ul.figures li .callout-figure {
  list-style: none;
  display: inline-block;
  margin-right: .125em;
  width: 36px;
  height: 28px;
  background: #0896cf;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  text-align: center;
  color: #fff;
  line-height: 20px;
  border-radius: 18px;
  padding-top: 8px;
  vertical-align: middle;
}

/* ALUMNI STORIES */
/* line 2112, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-field-title {
  padding-left: 5px;
  border-left: 8px solid #e13c0f;
}

/* line 2117, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-2 .views-field-title {
  border-color: #76a135;
}

/* line 2121, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-3 .views-field-title {
  border-color: #2f9ea7;
}

/* line 2125, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-4 .views-field-title {
  border-color: #f16b12;
}

/* line 2128, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-5 .views-field-title {
  border-color: #0792cd;
}

/* line 2132, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-6 .views-field-title {
  border-color: #76a135;
}

/* line 2136, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-7 .views-field-title {
  border-color: #2f9ea7;
}

/* line 2140, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-8 .views-field-title {
  border-color: #f16b12;
}

/* line 2143, ../src/sass/partials/base/_previous_theme.scss */
.view-id-Alumni .views-row-9 .views-field-title {
  border-color: #0792cd;
}

/* tweaks to add authorize.net logo */
/* line 2149, ../src/sass/partials/base/_previous_theme.scss */
#siteContent ul#signup-options {
  float: left;
  width: 80%;
}

/* line 2154, ../src/sass/partials/base/_previous_theme.scss */
#siteContent div.AuthorizeNetSeal {
  float: left;
}

/* carat buttons */
/* this serves a layout molecule for carat button */
/* line 2163, ../src/sass/partials/base/_previous_theme.scss */
.carat-button {
  height: 54px;
  display: block;
  width: 23%;
  margin-right: 2%;
  float: left;
}

/* line 2170, ../src/sass/partials/base/_previous_theme.scss */
.carat-button a {
  height: 54px;
  display: block;
  position: relative;
  padding-left: 2em;
  padding-right: 50%;
  vertical-align: middle;
}

/* styling the rest of the carat button */
/* line 2180, ../src/sass/partials/base/_previous_theme.scss */
.carat-button {
  position: relative;
}

/* line 2183, ../src/sass/partials/base/_previous_theme.scss */
.carat-button p a {
  position: relative;
  color: #000;
  background-color: #fff;
  box-shadow: 5px 5px 8px #888;
}

/* line 2190, ../src/sass/partials/base/_previous_theme.scss */
.carat-button p a:before {
  width: 17px;
  background-color: #ccc;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("../images/icon-carat.png");
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2205, ../src/sass/partials/base/_previous_theme.scss */
.carat-button p a:after {
  position: absolute;
  content: ".";
  width: 100%;
  background-image: url("../images/icon-newspaper.png");
  background-repeat: no-repeat;
  height: 135%;
  text-indent: -9999px;
  background-position-x: right;
  bottom: -20px;
  right: 6px;
}

/* line 2221, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__orange p a:before {
  background-color: #ed6b05;
}

/* line 2222, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__orange p a:after {
  background-image: url("../images/icon-pencil-case.png");
  bottom: -10px;
  right: 14px;
}

/* line 2224, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__green p a:before {
  background-color: #008b5d;
}

/* line 2225, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__green p a:after {
  background-image: url("../images/icon-newspaper.png");
  bottom: -20px;
  right: 6px;
}

/* line 2227, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__red p a:before {
  background-color: #e04854;
}

/* line 2228, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__red p a:after {
  background-image: url("../images/icon-book.png");
  bottom: -22px;
  right: 10px;
}

/* line 2229, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__mintgreen p a:before {
  background-color: #7fc5ae;
}

/* line 2230, ../src/sass/partials/base/_previous_theme.scss */
.carat-button__mintgreen p a:after {
  background-image: url("../images/icon-ball-elastic.png");
  bottom: -24px;
  right: 10px;
}

/* line 3, ../src/sass/partials/base/_style-guide.scss */
body {
  font-family: arial;
  font-size: 12px;
  line-height: 1.5;
}

/* line 8, ../src/sass/partials/base/_style-guide.scss */
img {
  max-width: 100%;
}

/* line 12, ../src/sass/partials/base/_style-guide.scss */
p {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 1em 0;
  letter-spacing: 0.3px;
}

/* header */
/* line 19, ../src/sass/partials/base/_style-guide.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 1.5em 0 1em 0;
}

/* line 23, ../src/sass/partials/base/_style-guide.scss */
h3 {
  color: #006da4;
  font-size: 15px;
  font-weight: bold;
}

/* line 28, ../src/sass/partials/base/_style-guide.scss */
h4 {
  color: #0093ce;
  font-size: 14px;
  margin-bottom: 1em;
  font-weight: 600;
}

/* line 34, ../src/sass/partials/base/_style-guide.scss */
h5 {
  font-size: 12px;
  margin: 1em 0 7px 0;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 40, ../src/sass/partials/base/_style-guide.scss */
h6 {
  margin: 1.5em 0 .5em 0;
  font-weight: 600;
}

/* lists and lists within a block */
/* line 45, ../src/sass/partials/base/_style-guide.scss */
.item-list ul, ul, .block ul {
  margin: 0;
  padding: 0;
}
/* line 48, ../src/sass/partials/base/_style-guide.scss */
.item-list ul li, ul li, .block ul li {
  margin: 0 0 .5em 0;
  padding: 0 0 0 1.25em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(../images/menu-leaf.gif) no-repeat 1px 0.35em;
}
/* line 55, ../src/sass/partials/base/_style-guide.scss */
.item-list ul ul, ul ul, .block ul ul {
  margin-left: 1em;
}

/* line 60, ../src/sass/partials/base/_style-guide.scss */
.item-list ul, ul {
  margin: 0;
  padding: 0;
}
/* line 63, ../src/sass/partials/base/_style-guide.scss */
.item-list ul li, ul li {
  margin: 0 0 .5em 3em;
  padding: 0 0 0 0;
  list-style-type: disc;
  list-style-position: outside;
  list-style-image: none;
  background: none;
}
/* line 71, ../src/sass/partials/base/_style-guide.scss */
.item-list ul ul, ul ul {
  margin-left: 1em;
}

/* line 76, ../src/sass/partials/base/_style-guide.scss */
ol li {
  padding: 0 0 .3em;
  margin-left: 3.5em;
}

/* line 81, ../src/sass/partials/base/_style-guide.scss */
label {
  font-weight: 600;
}

/* form elements */
/* line 95, ../src/sass/partials/base/_style-guide.scss */
input[type=checkbox]:not(old), input[type=radio]:not(old) {
  width: 10px;
  padding: 0;
  margin: 0;
  opacity: 1;
}

/* line 103, ../src/sass/partials/base/_style-guide.scss */
input[type=radio]:not(old) + span {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  border: 2px solid #0093ce;
  border-radius: 100px;
  background-color: white;
  vertical-align: middle;
  margin-right: 2px;
  top: -2px;
  position: relative;
}

/* line 116, ../src/sass/partials/base/_style-guide.scss */
input[type=radio]:not(old):checked + span > span {
  display: inline-block;
  width: .5em;
  height: .5em;
  border-radius: 100px;
  background-color: #1493ce;
  vertical-align: middle;
  position: relative;
  top: -2px;
  left: 2px;
}

/* line 128, ../src/sass/partials/base/_style-guide.scss */
table {
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 5px #888888;
}

/* tables */
/* line 134, ../src/sass/partials/base/_style-guide.scss */
tr {
  background-color: #378ab7;
  color: #fff;
}

/* line 139, ../src/sass/partials/base/_style-guide.scss */
th a.active {
  color: #fff;
}

/* line 143, ../src/sass/partials/base/_style-guide.scss */
thead th {
  color: #fff;
  font-weight: bold;
  padding: .6em .5em;
}

/* line 149, ../src/sass/partials/base/_style-guide.scss */
td {
  color: #000;
}

/* line 153, ../src/sass/partials/base/_style-guide.scss */
body {
  background-image: url("../images/bg-pattern.jpg");
}

/* line 157, ../src/sass/partials/base/_style-guide.scss */
#wrapper {
  /* background-color: $gray-light-light; */
  background-image: url("../images/bg-main.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

/* line 165, ../src/sass/partials/base/_style-guide.scss */
.wrapper-inner {
  background-image: url("../images/bg-footer.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% 8%;
}

/* line 172, ../src/sass/partials/base/_style-guide.scss */
#container {
  padding-bottom: 8em;
  background-image: url("../images/bg-city.png");
  background-position: -21px bottom;
  background-repeat: no-repeat;
}

/* sidebar */
/* main content */
/* line 185, ../src/sass/partials/base/_style-guide.scss */
h3.header-style-1 {
  font-size: 12px;
  padding: 0;
  font-family: arial;
  margin-bottom: 1em;
}

/* page title */
/* line 198, ../src/sass/partials/base/_style-guide.scss */
.page-title {
  font: normal 28px/28px "SansationRegular", "Arial", sans-serif;
  color: #e13c0f;
  margin-bottom: 1em;
  padding: 0;
  margin-left: 220px;
  margin-top: 0;
}

/* line 1, ../src/sass/partials/base/_theme-reset.scss */
.field {
  margin-bottom: 1.5em;
}

/* line 5, ../src/sass/partials/base/_theme-reset.scss */
.sidebar-right .block {
  padding: 0 0 0  15px;
}

/* line 2, ../src/sass/partials/helpers/_helpers.scss */
#block-block-133:after {
  clear: both;
}

/* line 6, ../src/sass/partials/helpers/_helpers.scss */
.legal {
  border-top: 2px dotted rgba(0, 0, 0, 0.2);
  /* #4e4e4e; */
}

/* line 12, ../src/sass/partials/helpers/_helpers.scss */
.two-column {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  clear: both;
  margin-top: 0;
}

/* appears on region pages */
/* line 22, ../src/sass/partials/helpers/_helpers.scss */
.humans-block:before {
  content: '.';
  position: absolute;
  background-image: url("../images/pages/humans-as-participants.png");
  background-repeat: no-repeat;
  width: 100%;
  height: 95px;
  background-position: center center;
  top: -64px;
  text-indent: -9999px;
}

/* line 33, ../src/sass/partials/helpers/_helpers.scss */
.humans-block {
  margin-top: 8em;
  position: relative;
  z-index: -1;
}

/* line 39, ../src/sass/partials/helpers/_helpers.scss */
p.clearfix {
  margin: 0;
  padding: 0;
  height: 1px;
  clear: both;
  width: 100%;
  display: block;
}

/* line 48, ../src/sass/partials/helpers/_helpers.scss */
.girl-raised-hands {
  position: relative;
}
/* line 50, ../src/sass/partials/helpers/_helpers.scss */
.girl-raised-hands:before {
  content: '.';
  position: absolute;
  background-image: url("../images/pages/humans-as-participants.png");
  background-repeat: no-repeat;
}

/* line 58, ../src/sass/partials/helpers/_helpers.scss */
.helper-bg-humans {
  position: relative;
}
/* line 60, ../src/sass/partials/helpers/_helpers.scss */
.helper-bg-humans:before {
  content: ".";
  position: absolute;
  width: 90%;
  background: transparent url("../images/participant-category-block-1.png") no-repeat;
  background-size: 100%;
  top: -63px;
  height: 69px;
  color: transparent;
  left: 5%;
}

/* line 73, ../src/sass/partials/helpers/_helpers.scss */
.helper-bg-car-back {
  position: relative;
}
/* line 75, ../src/sass/partials/helpers/_helpers.scss */
.helper-bg-car-back:before {
  content: ".";
  position: absolute;
  width: 90%;
  background: transparent url("../images/participant-category-block-2.png") no-repeat;
  background-size: 100%;
  top: -41px;
  height: 43px;
  color: transparent;
  left: 5%;
}

/* line 88, ../src/sass/partials/helpers/_helpers.scss */
.helper-bg-girl-raised-hands {
  position: relative;
}
/* line 90, ../src/sass/partials/helpers/_helpers.scss */
.helper-bg-girl-raised-hands:before {
  content: ".";
  position: absolute;
  width: 100%;
  background: transparent url("../images/backgrounds/bg-girl-raised-hands.png") no-repeat;
  background-size: 38%;
  background-position: 50% 0;
  top: -82px;
  height: 144px;
  color: transparent;
  left: 0;
}

/* line 104, ../src/sass/partials/helpers/_helpers.scss */
.legal-line {
  margin-bottom: .5em;
}

/* line 108, ../src/sass/partials/helpers/_helpers.scss */
.full-width {
  width: 100%;
  display: block;
}

/* line 1, ../src/sass/partials/layout/_layout.scss */
.l-container {
  width: 977px;
  margin: 0 auto 3em auto;
}

/* line 7, ../src/sass/partials/layout/_layout.scss */
#siteContent {
  margin-bottom: 3em;
}

/* line 11, ../src/sass/partials/layout/_layout.scss */
#sidebar-left {
  width: 190px;
  float: left;
  margin-right: 30px;
}

/* line 17, ../src/sass/partials/layout/_layout.scss */
.content-bottom-final {
  margin-bottom: 2em;
  overflow: hidden;
}

/* line 24, ../src/sass/partials/layout/_layout.scss */
.sidebar-left .admin-block-wrapper {
  margin-left: 220px;
}
/* line 28, ../src/sass/partials/layout/_layout.scss */
.sidebar-left #siteContent {
  float: left;
}
/* line 31, ../src/sass/partials/layout/_layout.scss */
.sidebar-left #siteContent, .sidebar-left .content-bottom-final {
  width: 730px;
}
/* line 34, ../src/sass/partials/layout/_layout.scss */
.sidebar-left .content-bottom-final {
  margin-left: 220px;
}
/* line 37, ../src/sass/partials/layout/_layout.scss */
.sidebar-left #siteContent:after {
  width: 100%;
  clear: both;
  display: block;
}

/* line 46, ../src/sass/partials/layout/_layout.scss */
.no-sidebars.page-node #siteContent, .no-sidebars.page-node .content-bottom-final,
.no-sidebars.page-register #siteContent,
.no-sidebars.page-register .content-bottom-final {
  width: 730px;
}
/* line 49, ../src/sass/partials/layout/_layout.scss */
.no-sidebars.page-node #siteContent,
.no-sidebars.page-register #siteContent {
  margin-left: 220px;
}
/* line 52, ../src/sass/partials/layout/_layout.scss */
.no-sidebars.page-node .admin-block-wrapper,
.no-sidebars.page-register .admin-block-wrapper {
  margin-left: 220px;
  margin-bottom: 2em;
}
/* line 56, ../src/sass/partials/layout/_layout.scss */
.no-sidebars.page-node .content-bottom-final,
.no-sidebars.page-register .content-bottom-final {
  margin-left: 220px;
}

/* line 61, ../src/sass/partials/layout/_layout.scss */
.content-top {
  margin-bottom: 2em;
}

/* line 65, ../src/sass/partials/layout/_layout.scss */
.content-default {
  margin-bottom: 2em;
}

/* line 69, ../src/sass/partials/layout/_layout.scss */
.sidebar-right {
  width: 167px;
}

/* line 73, ../src/sass/partials/layout/_layout.scss */
#footer {
  margin-left: 220px;
}

/* when there are 2 sidebars */
/* line 78, ../src/sass/partials/layout/_layout.scss */
.two-sidebars .admin-block-wrapper {
  margin-left: 220px;
}
/* line 82, ../src/sass/partials/layout/_layout.scss */
.two-sidebars #siteContent {
  float: left;
  width: 541px;
  margin-right: 21px;
}
/* line 88, ../src/sass/partials/layout/_layout.scss */
.two-sidebars #sidebar-right {
  width: 167px;
  float: right;
}
/* line 92, ../src/sass/partials/layout/_layout.scss */
.two-sidebars .content-bottom-final {
  width: 730px;
  margin-left: 220px;
}

/* line 98, ../src/sass/partials/layout/_layout.scss */
#footer {
  width: 730px;
  margin-top: 1.75em;
}

/* header must be sitting on top of content */
/* line 107, ../src/sass/partials/layout/_layout.scss */
#header {
  position: relative;
  z-index: 20;
}

/* line 112, ../src/sass/partials/layout/_layout.scss */
#siteContent {
  position: relative;
  z-index: 0;
}

/* when logged in */
/* line 118, ../src/sass/partials/layout/_layout.scss */
body.logged-in {
  margin-top: 21px;
}

/* line 5, ../src/sass/partials/layout/_l_content.scss */
.content .page-title,
.page-gallery .page-title,
.page-resources .page-title {
  margin-left: 0;
}

/* line 2, ../src/sass/partials/layout/_l_footer.scss */
.footer-columns {
  width: 48.48485%;
  margin-right: 3.0303%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.footer-columns:nth-of-type(n) {
  margin-right: 3.0303%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.footer-columns:nth-of-type(2n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.footer-columns:nth-of-type(2n + 1) {
  clear: both;
}

/* line 1, ../src/sass/partials/layout/_l_grids.scss */
.l-2col-desktop {
  width: 48.57143%;
  margin-right: 2.85714%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
  margin-bottom: 2em;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-2col-desktop:nth-of-type(n) {
  margin-right: 2.85714%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-2col-desktop:nth-of-type(2n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-2col-desktop:nth-of-type(2n + 1) {
  clear: both;
}

/* line 6, ../src/sass/partials/layout/_l_grids.scss */
.l-3col-desktop {
  width: 31.25%;
  margin-right: 3.125%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
  margin-bottom: 2em;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-3col-desktop:nth-of-type(n) {
  margin-right: 3.125%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-3col-desktop:nth-of-type(3n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-3col-desktop:nth-of-type(3n + 1) {
  clear: both;
}

/* line 11, ../src/sass/partials/layout/_l_grids.scss */
.l-4col-desktop {
  width: 23.25581%;
  margin-right: 2.32558%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
  margin-bottom: 3em;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-desktop:nth-of-type(n) {
  margin-right: 2.32558%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-desktop:nth-of-type(4n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-desktop:nth-of-type(4n + 1) {
  clear: both;
}

/* line 16, ../src/sass/partials/layout/_l_grids.scss */
.l-4col-desktop-var2 {
  width: 24%;
  margin-right: 1.33333%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-desktop-var2:nth-of-type(n) {
  margin-right: 1.33333%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-desktop-var2:nth-of-type(4n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-desktop-var2:nth-of-type(4n + 1) {
  clear: both;
}

/* line 20, ../src/sass/partials/layout/_l_grids.scss */
.l-5col-desktop {
  width: 18.51852%;
  margin-right: 1.85185%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-5col-desktop:nth-of-type(n) {
  margin-right: 1.85185%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-5col-desktop:nth-of-type(5n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-5col-desktop:nth-of-type(5n + 1) {
  clear: both;
}

/* line 25, ../src/sass/partials/layout/_l_grids.scss */
.l-4col-var3 {
  width: 25%;
  margin-right: 0%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-var3:nth-of-type(n) {
  margin-right: 0%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-var3:nth-of-type(4n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-4col-var3:nth-of-type(4n + 1) {
  clear: both;
}

/* line 29, ../src/sass/partials/layout/_l_grids.scss */
.l-2col.odd {
  width: 48%;
  margin-right: 2%;
  float: left;
}

/* line 34, ../src/sass/partials/layout/_l_grids.scss */
.l-2col.even {
  width: 48%;
  margin-left: 2%;
  float: left;
}

/* line 1, ../src/sass/partials/layout/_l_header.scss */
#header {
  margin-bottom: 2em;
}
/* line 4, ../src/sass/partials/layout/_l_header.scss */
#header .l-logo {
  position: absolute;
  top: 21px;
  width: 190px;
}
/* line 8, ../src/sass/partials/layout/_l_header.scss */
#header .l-logo img {
  max-width: 100%;
}
/* line 12, ../src/sass/partials/layout/_l_header.scss */
#header .l-header-top {
  margin-bottom: 2em;
  height: 35px;
}
/* line 17, ../src/sass/partials/layout/_l_header.scss */
#header .l-header-top, #header .l-header-bottom, #header .l-header-block {
  float: right;
  height: 35px;
  line-height: 35px;
}

/* line 28, ../src/sass/partials/layout/_l_header.scss */
#wrapper {
  border-top: 5px solid #ffbb00;
}

/* line 1, ../src/sass/partials/layout/_l_2col_slider_full.scss */
.l-2col-slider-full {
  width: 100%;
  height: 200px;
  overflow: hidden;
}
/* line 5, ../src/sass/partials/layout/_l_2col_slider_full.scss */
.l-2col-slider-full img {
  width: 100%;
  height: auto;
}
/* line 10, ../src/sass/partials/layout/_l_2col_slider_full.scss */
.l-2col-slider-full .col-left {
  width: 470px;
  float: left;
}
/* line 14, ../src/sass/partials/layout/_l_2col_slider_full.scss */
.l-2col-slider-full .col-right {
  width: 260px;
  float: left;
  padding: 1.5em 1em .5em 1.75em;
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* layout */
/* line 2, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium {
  width: 730px;
  height: 105px;
}
/* line 5, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium img {
  width: 120%;
  height: auto;
}
/* line 10, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium .col-left {
  width: 270px;
  float: left;
}
/* line 14, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium .col-right {
  width: 490px;
  float: right;
  position: absolute;
  right: 0;
  height: 100%;
}
/* line 21, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium .col-right img {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
}

/* style */
/* line 36, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium .col-left {
  padding: 1.2em 1em 1em 1em;
  color: #fff;
  font-size: 20px;
  line-height: 29px;
  font-family: SansationRegular;
  font-weight: 600;
}
/* line 43, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium .col-left p, .l-2col-slider-medium .col-left a, .l-2col-slider-medium .col-left p a {
  color: #fff;
  font-size: 20px;
  font-family: SansationRegular;
  font-weight: 600;
}
/* line 51, ../src/sass/partials/layout/_l_2col_slider_medium.scss */
.l-2col-slider-medium .col-right img {
  width: auto;
  height: 120%;
}

/* layout */
/* line 2, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small {
  width: 700px;
  height: 105px;
}
/* line 5, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small img {
  width: 120%;
  height: auto;
}
/* line 10, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small .col-left {
  width: 255px;
  float: left;
}
/* line 14, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small .col-right {
  width: 445px;
  float: right;
  position: absolute;
  right: 0;
  height: 100%;
}
/* line 21, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small .col-right img {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
}

/* style */
/* line 36, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small .col-left {
  padding: 1.3em .5em 1em 1em;
  color: #fff;
  font-size: 20px;
  font-family: SansationBold;
  line-height: 1.3;
}
/* line 42, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small .col-left p, .l-2col-slider-small .col-left a, .l-2col-slider-small .col-left p a {
  color: #fff;
  font-size: 20px;
  font-family: SansationBold;
  margin: 0;
  line-height: 1.3;
}
/* line 52, ../src/sass/partials/layout/_l_2col_slider_small.scss */
.l-2col-slider-small .col-right img {
  width: auto;
  height: 120%;
}

/* line 1, ../src/sass/partials/layout/_l_2col_node_content.scss */
.l-2col-node-content {
  width: 100%;
  overflow: hidden;
  padding-top: 1.75em;
}
/* line 5, ../src/sass/partials/layout/_l_2col_node_content.scss */
.l-2col-node-content img {
  width: 100%;
  height: auto;
}
/* line 10, ../src/sass/partials/layout/_l_2col_node_content.scss */
.l-2col-node-content .col-left {
  width: 28%;
  float: left;
  padding-right: 2em;
}
/* line 16, ../src/sass/partials/layout/_l_2col_node_content.scss */
.l-2col-node-content .col-right {
  width: 72%;
  float: left;
  position: relative;
}
/* line 22, ../src/sass/partials/layout/_l_2col_node_content.scss */
.l-2col-node-content .page-title {
  margin-left: 0;
}

/* line 32, ../src/sass/partials/layout/_l_2col_node_content.scss */
.node-type-region .l-2col-node-content img,
.node-type-region-page .l-2col-node-content img,
.node-type-regional-resources .l-2col-node-content img,
.node-type-sponsors-region .l-2col-node-content img {
  width: auto;
}

/* line 1, ../src/sass/partials/layout/_l_2col_var2.scss */
.l-2col-var2 {
  width: 48.78049%;
  margin-right: 2.43902%;
  float: left;
  box-sizing: border-box;
  margin-left: 0;
}
/* line 17, ../src/sass/partials/utilities/_mixins.scss */
.l-2col-var2:nth-of-type(n) {
  margin-right: 2.43902%;
  clear: none;
}
/* line 22, ../src/sass/partials/utilities/_mixins.scss */
.l-2col-var2:nth-of-type(2n) {
  margin-right: 0;
}
/* line 26, ../src/sass/partials/utilities/_mixins.scss */
.l-2col-var2:nth-of-type(2n + 1) {
  clear: both;
}

/* line 1, ../src/sass/partials/layout/_l_3col_desktop_cols.scss */
.l-3col-desktop-col-left, .l-3col-desktop-col-middle, .l-3col-desktop-col-right {
  width: 33.33333333%;
  margin-left: 0;
  float: left;
}

/* line 8, ../src/sass/partials/layout/_l_3col_desktop_cols.scss */
.l-3col-desktop-col-right {
  margin-right: 0;
}

/* used on alumni node type -- has 3 columns */
/* layout */
/* line 4, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content {
  overflow: hidden;
  clear: both;
  display: block;
  width: 100%;
}
/* line 10, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content .col-left {
  width: 21%;
  margin-right: 4%;
}
/* line 13, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content .col-left img {
  height: auto;
}
/* line 17, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content .col-middle {
  width: 47%;
  margin-right: 5%;
}
/* line 21, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content .col-right {
  width: 23%;
}
/* line 24, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content .col-left, .l-3col-content .col-middle, .l-3col-content .col-right {
  float: left;
}
/* line 27, ../src/sass/partials/layout/_l_3col_content.scss */
.l-3col-content .terms {
  float: left;
}

/* 3 columns at 50-25-25: used in the awards page: left col is 50%, middle column is 25%, right column is 25% */
/* layout */
/* line 4, ../src/sass/partials/layout/_l_3col_complex.scss */
.l-3col-complex .col-left {
  width: 48.25%;
  margin-right: 1.75%;
}
/* line 8, ../src/sass/partials/layout/_l_3col_complex.scss */
.l-3col-complex .col-middle {
  width: 24%;
  margin-left: .66%;
  margin-right: .66%;
}
/* line 14, ../src/sass/partials/layout/_l_3col_complex.scss */
.l-3col-complex .col-right {
  width: 24%;
  margin-left: .66%;
  margin-right: 0;
}
/* line 20, ../src/sass/partials/layout/_l_3col_complex.scss */
.l-3col-complex .col-left, .l-3col-complex .col-middle, .l-3col-complex .col-right {
  float: left;
}

/* 3 columns at 50-26-23: used on the impact page. */
/* line 3, ../src/sass/partials/layout/_l_3col_complex_ribbon.scss */
.l-3col-complex-ribbon .col-left {
  width: 50%;
}
/* line 6, ../src/sass/partials/layout/_l_3col_complex_ribbon.scss */
.l-3col-complex-ribbon .col-middle {
  width: 28%;
}
/* line 9, ../src/sass/partials/layout/_l_3col_complex_ribbon.scss */
.l-3col-complex-ribbon .col-right {
  width: 22%;
}
/* line 13, ../src/sass/partials/layout/_l_3col_complex_ribbon.scss */
.l-3col-complex-ribbon .col-left, .l-3col-complex-ribbon .col-middle, .l-3col-complex-ribbon .col-right {
  float: left;
  padding: 0;
  margin: 0;
}

/* line 2, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-1 {
  width: 48%;
  margin-right: 2%;
}
/* line 6, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-2 {
  width: 15.33%;
  margin-right: 2%;
}
/* line 10, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-3 {
  width: 15.33%;
  margin-right: 2%;
}
/* line 14, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-4 {
  width: 15.33%;
}
/* line 16, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-4 .col-4__top {
  min-height: 47%;
  margin-bottom: 13px;
}
/* line 20, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-4 .col-4__bottom {
  min-height: 47%;
}
/* line 26, ../src/sass/partials/layout/_l_4col_complex_5boxes.scss */
.l-4col-complex-5boxes .col-1, .l-4col-complex-5boxes .col-2, .l-4col-complex-5boxes .col-3, .l-4col-complex-5boxes .col-4 {
  float: left;
  min-height: 165px;
  height: 165px;
}

/* @import 'partials/components/drupal/panels.scss'; */
/* line 1, ../src/sass/partials/components/_accordion.scss */
.accordion {
  margin-bottom: 3.5em;
}

/* line 5, ../src/sass/partials/components/_accordion.scss */
.accordion-title {
  padding: .5em 1em .5em 1.5em;
  color: #fff;
  background-color: #aaa;
  margin-top: 3px;
  position: relative;
}
/* line 11, ../src/sass/partials/components/_accordion.scss */
.accordion-title:hover {
  cursor: pointer;
}
/* line 14, ../src/sass/partials/components/_accordion.scss */
.accordion-title:before {
  content: '>';
  position: absolute;
  left: 5px;
  top: 0;
  width: 8px;
  height: 100%;
  color: #fff;
  text-indent: -9999px;
  display: block;
  background-image: url("../images/icon-carat.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 28, ../src/sass/partials/components/_accordion.scss */
.accordion-title.open + .accordion-content {
  display: block;
}

/* line 33, ../src/sass/partials/components/_accordion.scss */
.accordion-content {
  display: none;
  padding: 1em 1em 2em 1em;
}

/* custom color design */
/* line 40, ../src/sass/partials/components/_accordion.scss */
.accordion-trigger {
  color: #0093ce;
  position: relative;
  display: inline-block;
  font-size: 13px;
}
/* line 45, ../src/sass/partials/components/_accordion.scss */
.accordion-trigger:after {
  content: '.';
  position: absolute;
  right: -14px;
  width: 12px;
  height: 100%;
  background-image: url("../images/icon-arrow-right.png");
  background-repeat: no-repeat;
  background-position: center center;
  color: transparent;
}

/* line 59, ../src/sass/partials/components/_accordion.scss */
.accordion-trigger:hover {
  cursor: pointer;
}

/* line 63, ../src/sass/partials/components/_accordion.scss */
.accordion-trigger + .accordion-content {
  padding: 1em 0;
}

/* line 1, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-135 {
  color: transparent;
}

/* colors of the box on front page */
/* line 8, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-4 .block-title {
  background-color: #e04854;
}

/* line 11, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-5 .block-title {
  background-color: #008b5d;
}

/* line 14, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-6 .block-title {
  background-color: #006da4;
}

/* line 17, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-21 .block-title {
  background-color: #ed6b06;
}

/* line 22, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-4 .block-title {
  border-bottom: 5px solid #f9a3ad;
}

/* line 25, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-5 .block-title {
  border-bottom: 5px solid #a5dc82;
}

/* line 28, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-6 .block-title {
  border-bottom: 5px solid #96d8ee;
}

/* line 31, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-21 .block-title {
  border-bottom: 5px solid #f5ce70;
}

/* line 35, ../src/sass/partials/components/blocks/_blocks.scss */
#block-views-sponsors-block_2 {
  margin-top: 1em;
}

/* sidebar hightlight */
/* line 41, ../src/sass/partials/components/blocks/_blocks.scss */
.sidebar-highlight, .sidebar-highlight p {
  color: #205f9f;
  font-family: SansationBold;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0;
  margin-bottom: .5em;
}

/* special blocks that need styling */
/* line 52, ../src/sass/partials/components/blocks/_blocks.scss */
#block-block-30 p {
  margin: 0;
}

/* line 56, ../src/sass/partials/components/blocks/_blocks.scss */
.sidebar-region-global-block {
  margin-top: 20px !important;
}
/* line 58, ../src/sass/partials/components/blocks/_blocks.scss */
.sidebar-region-global-block p {
  margin: 0 0 5px 0;
}

/* line 1, ../src/sass/partials/components/blocks/_block_quote.scss */
.blockquote {
  color: #000;
  background-color: #fff;
}
/* line 3, ../src/sass/partials/components/blocks/_block_quote.scss */
.blockquote * {
  margin: 0;
  padding: 0;
}
/* line 8, ../src/sass/partials/components/blocks/_block_quote.scss */
.blockquote .content {
  margin: 0;
}
/* line 11, ../src/sass/partials/components/blocks/_block_quote.scss */
.blockquote .blockquote-text {
  padding: .5em;
  color: #000;
}
/* line 16, ../src/sass/partials/components/blocks/_block_quote.scss */
.blockquote .blockquote-author {
  background-color: #9bd9d8;
  text-align: right;
  padding: .4em .5em .4em .25em;
  color: #000;
}

/* line 1, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video {
  background-color: #fff;
  box-shadow: 0 0 6px #888888;
  margin-bottom: 0;
  max-width: 365px;
}
/* line 6, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .emvideo-thumbnail-replacement span {
  background-image: none;
}
/* line 9, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-video {
  height: 190px;
  overflow: hidden;
  position: relative;
}
/* line 14, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-video a {
  position: relative;
}
/* line 17, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-video a:after {
  position: absolute;
  content: ".";
  width: 68px;
  height: 47px;
  top: 26%;
  left: 42%;
  background-position: center center;
  background-image: url("../images/icon-youtube-play.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 29, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video img {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  top: -38px;
}
/* line 36, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video object {
  max-width: 100%;
  position: relative;
  top: -38px;
}
/* line 42, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-content {
  padding: .7em 1em 1.25em 1em;
}
/* line 45, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-content__title {
  font-size: 14px;
  border-right: 1px solid #ccc;
  margin-right: .5em;
  padding-right: .5em;
  color: #006da4;
  font-weight: 600;
}
/* line 53, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-content__duration {
  color: #666;
}
/* line 56, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-content__provide {
  float: right;
}
/* line 59, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-content__description {
  width: 100%;
  display: block;
  margin-top: 1em;
  line-height: 1.4;
}
/* line 64, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.block-style-1-video .block-content__description p {
  margin: 0;
}

/* line 70, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video {
  min-height: 245px;
}
/* line 72, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video img {
  top: -22px;
}
/* line 75, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video .block-video {
  height: 127px;
}
/* line 77, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video .block-video a {
  position: static;
}
/* line 79, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video .block-video a:after {
  position: absolute;
  display: block;
  content: "";
  width: 54px;
  height: 37px;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -27px;
  background-position: center center;
  background-image: url("../images/icon-youtube-play.png");
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
/* line 98, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video .block-content .block-content__provide {
  width: 38px;
}
/* line 101, ../src/sass/partials/components/blocks/_block_style_01_video.scss */
.view-display-id-block_2 .block-style-1-video .block-content .block-content__title,
.view-display-id-block_2 .block-style-1-video .block-content .block-content__description p {
  font-size: 11px;
}

/* line 1, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed {
  border: 1px solid #dcdcdc;
  padding: 1em 4px;
  clear: both;
  /* overflow: hidden; cannot be hidden */
  margin-bottom: 2em;
  height: 100px;
}
/* line 8, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed .block {
  margin-top: 2em;
}

/* variations */
/* line 14, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed__var2 {
  border: 1px solid #dcdcdc;
  clear: both;
  height: 93px;
  padding: 1em;
}
/* line 19, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed__var2 .block {
  margin-top: .5em;
}

/* line 23, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed__var3 {
  border: 1px solid #dcdcdc;
  clear: both;
  overflow: hidden;
  padding: 1em;
  margin-bottom: 2em;
}
/* line 29, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed__var3 .block {
  margin-top: .5em;
}

/* hacks  */
/* line 37, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-148 {
  margin-top: -46px;
}
/* line 40, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-149 {
  margin-top: -46px;
}
/* line 43, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-150 {
  margin-top: -46px;
}
/* line 46, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-151 {
  margin-top: -46px;
}
/* line 49, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-152 {
  margin-top: -46px;
}
/* line 52, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-153 {
  margin-top: -46px;
}
/* line 55, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-154 {
  margin-top: -46px;
}
/* line 58, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-156 {
  margin-top: -46px;
}
/* line 61, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-157 {
  margin-top: -46px;
}
/* line 64, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-158 {
  margin-top: -46px;
}
/* line 67, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-159 {
  margin-top: -46px;
}
/* line 70, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-160 {
  margin-top: -46px;
}
/* line 73, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-161 {
  margin-top: -46px;
}
/* line 76, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-164 {
  margin-top: -46px;
}
/* line 79, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-165 {
  margin-top: -46px;
}
/* line 82, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-166 {
  margin-top: -46px;
}
/* line 85, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-167 {
  margin-top: -46px;
  margin-bottom: 2em;
}
/* line 89, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-168 {
  margin-top: -46px;
  margin-bottom: 2em;
}
/* line 93, ../src/sass/partials/components/blocks/_block_style_02_boxed.scss */
.block-style-2-boxed #block-block-169 {
  margin-top: -46px;
  margin-bottom: 2em;
}

/* layout */
/* line 3, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-top {
  position: relative;
  overflow: hidden;
}
/* line 6, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-top img {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 11, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-top .block-top-text {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #0093ce;
  color: #fff;
  text-align: center;
  padding: .5em 4px;
  text-transform: lowercase;
}
/* line 22, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-bottom {
  padding: 1.25em 1em .75em 1em;
}
/* line 23, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-bottom .block-title {
  margin-bottom: .5em;
}
/* line 28, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-bottom p {
  margin: 0;
  padding: 0;
}

/* design */
/* line 37, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo {
  box-shadow: 0 0 6px #888;
}
/* line 39, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-bottom {
  color: #000;
  background-color: #fff;
}
/* line 41, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-bottom .block-title {
  color: #0093ce;
}
/* line 45, ../src/sass/partials/components/blocks/_block_style_03_photo.scss */
.block-style-03-photo .block-bottom p {
  font-size: 13px;
  color: #000;
  line-height: 1.3;
}

/* layout */
/* line 2, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo {
  overflow: hidden;
  margin-bottom: 2em;
  height: 67px;
}
/* line 6, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo .block-left {
  width: 45%;
  margin-right: 2%;
  float: left;
  height: 100%;
}
/* line 12, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo .block-right {
  width: 53%;
  float: left;
}

/* design */
/* line 21, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo {
  background-color: #fff;
  box-shadow: 0 0 5px #888;
  position: relative;
}
/* line 26, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo p {
  font-size: 11px;
  color: #666;
  margin: 0 35px 0 0;
  text-align: right;
}
/* line 32, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo .block-left {
  padding-left: 1em;
}
/* line 34, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo .block-left img {
  max-height: 75px;
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 52, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo .block-right {
  font-size: 11px;
  position: relative;
  top: 25px;
}
/* line 57, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo:after {
  height: 100%;
  content: ".";
  position: absolute;
  width: 12px;
  right: 4px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}
/* line 69, ../src/sass/partials/components/blocks/_block_style_04_logo.scss */
.block-style-4-logo .block-link, .block-style-4-logo .block-link a {
  display: block;
  position: absolute;
  height: 100%;
  text-indent: -9999px;
  width: 100%;
}

/* white bakcground with 2 columns: block-left and block-right. used on sponsors page on right sidebar */
/* layout */
/* line 4, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 {
  margin-top: 2em;
  height: 54px;
}
/* line 8, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 .block-left {
  width: 49%;
  margin-right: 1%;
}
/* line 13, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 .block-right {
  width: 50%;
}
/* line 16, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 .block-left, .block-style-5 .block-right {
  float: left;
}

/* design */
/* line 23, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 {
  position: relative;
  font-family: SansationRegular;
  padding: .8em;
  box-shadow: 0 0 4px #888888;
  background-color: #fff;
}
/* line 28, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 p {
  font-family: SansationRegular;
}
/* line 31, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 *, .block-style-5 .content {
  margin: 0;
  padding: 0;
  color: #000;
}
/* line 37, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 .block-left {
  font-size: 29px;
  text-align: right;
  padding-right: 7px;
  padding-top: 0;
  position: relative;
  top: -5px;
  line-height: 1.5;
}
/* line 46, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 .block-right {
  font-size: 15px;
  line-height: 1.2;
  padding: 1px 0;
}
/* line 51, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5 .block-right.one-liner {
  padding-top: 6px;
}

/* line 57, ../src/sass/partials/components/blocks/_block_style_05.scss */
.block-style-5-variant-2:before {
  content: ".";
  position: absolute;
  background: transparent url("../images/bg-sponsors-block-participants.png") no-repeat;
  height: 38px;
  width: 100%;
  top: -38px;
}

/* hack  - ids should not have been used !!!!*/
/* line 69, ../src/sass/partials/components/blocks/_block_style_05.scss */
#wrapper #container .sidebar .block-style-5 {
  margin-top: 6.5em;
}

/* white bakcground with block title has blue teal background  -- used on sponsors page -> DiscoverE Co-chairs block */
/* line 4, ../src/sass/partials/components/blocks/_block_style_06.scss */
.block-style-6 {
  background-color: #fff;
  box-shadow: 0 0 4px #888;
}
/* line 7, ../src/sass/partials/components/blocks/_block_style_06.scss */
.block-style-6 h2 {
  background-color: #3381aa;
  font-size: 13px;
  color: #fff;
  padding: 1em;
}
/* line 13, ../src/sass/partials/components/blocks/_block_style_06.scss */
.block-style-6 .content {
  padding: 1em;
}
/* line 15, ../src/sass/partials/components/blocks/_block_style_06.scss */
.block-style-6 .content img {
  margin: 0 auto;
  display: block;
}

/* white background with 2 columns: block-left and block-right. used on awards page -- inside the first carat button */
/* intended to be used as a 2-column block inside carat buttons  */
/* layout */
/* line 4, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 {
  height: 54px;
  display: block;
}
/* line 8, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 .block-left {
  width: 50%;
  margin-right: 2%;
  display: block;
}
/* line 14, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 .block-right {
  width: 48%;
  display: block;
}
/* line 18, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 .block-left, .block-style-7 .block-right {
  float: left;
}

/* design */
/* line 25, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 {
  position: relative;
  font-family: SansationRegular;
  padding: .8em;
  background-color: #fff;
}
/* line 29, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 p {
  font-family: SansationRegular;
}
/* line 32, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 *, .block-style-7 .content {
  margin: 0;
  padding: 0;
  color: #000;
}
/* line 38, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 .block-left {
  font-size: 24px;
  text-align: right;
  padding-right: 5px;
  padding-top: 0;
  position: relative;
  top: -5px;
  line-height: 1.5;
}
/* line 47, ../src/sass/partials/components/blocks/_block_style_07.scss */
.block-style-7 .block-right {
  font-size: 13px;
  line-height: 1.2;
  padding: 1px 0;
}

/* used with l-4col-complex-5boxes appearing on aawards page  */
/* layout */
/* line 3, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 {
  position: relative;
  margin-top: 4em;
  margin-bottom: 22em;
}
/* line 14, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-title {
  padding: 1em 1em 1em 12px;
}
/* line 17, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-shout {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 22, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-links {
  position: absolute;
  left: 12px;
  bottom: 7px;
}

/* design */
/* line 31, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 {
  font-family: SansationBold;
}
/* line 33, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block {
  border: 1px solid #b7b7b7;
  background-color: #013547;
  box-shadow: 0 0 4px #888;
  color: #fff;
  position: relative;
}
/* line 39, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block a {
  color: #0093ce;
  font-size: 12px;
  font-family: arial;
}
/* line 46, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-title {
  font-size: 12px;
  line-height: 1;
}
/* line 50, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-shout {
  font-size: 30px;
  color: #000;
}
/* line 53, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-shout span {
  font-size: 15px;
  position: relative;
  top: -10px;
}
/* line 58, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-shout:before {
  text-indent: -9999px;
}
/* line 63, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-links a {
  display: block;
  position: relative;
  padding-left: 8px;
  line-height: 1.4;
}
/* line 69, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-links a:before {
  top: 1px;
  content: '.';
  position: absolute;
  width: 20px;
  left: -8px;
  top: -1px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 4px 6px;
  text-indent: -9999px;
  color: transparent;
}

/* design variations */
/* line 88, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 {
  /* ribbons */
}
/* line 89, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 {
  background-image: url("../images/backgrounds/bg-clouds-big.jpg");
  background-repeat: no-repeat;
  position: relative;
  z-index: 10;
}
/* line 95, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-title {
  font-size: 29px;
  padding-top: 15px;
}
/* line 98, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-title div:first-child {
  padding-left: 20px;
}
/* line 101, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-title div:nth-child(2) {
  padding-left: 40px;
}
/* line 104, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-title div:nth-child(3) {
  padding-left: 60px;
}
/* line 106, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-title div:nth-child(3) span {
  font-size: 12px;
  position: relative;
  top: -10px;
}
/* line 115, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-links {
  margin-left: 50%;
}
/* line 119, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1:before {
  content: '.';
  position: absolute;
  background-image: url("../images/backgrounds/earth.png");
  background-repeat: no-repeat;
  width: 132px;
  height: 124px;
  bottom: 0;
  left: -132px;
  z-index: -1;
}
/* line 130, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1:after {
  content: '.';
  position: absolute;
  background-image: url("../images/backgrounds/shuttle.png");
  background-repeat: no-repeat;
  width: 320px;
  height: 210px;
  bottom: -140px;
  left: -140px;
}
/* line 141, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-2 .block-title, .block-style-8 .block-3 .block-title {
  font-size: 16px;
}
/* line 146, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-2 {
  background-image: url("../images/backgrounds/bg-clouds-middle.jpg");
  background-repeat: no-repeat;
}
/* line 150, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-3 {
  background-image: url("../images/backgrounds/bg-clouds-middle-right.jpg");
  background-repeat: no-repeat;
}
/* line 154, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-4 {
  background-image: url("../images/backgrounds/bg-clouds-right-top.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 159, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-5 {
  background-image: url("../images/backgrounds/bg-clouds-right-bottom.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 167, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-shout {
  top: 11px;
  right: 44px;
  z-index: 10;
  font-size: 30px;
}
/* line 172, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-shout span {
  font-size: 15px;
}
/* line 176, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-1 .block-shout:before {
  content: '.';
  position: absolute;
  background-image: url("../images/ribbon-big.png");
  background-repeat: no-repeat;
  width: 111px;
  height: 115px;
  right: -52px;
  top: -35px;
  z-index: -1;
}
/* line 189, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-2 .block-shout, .block-style-8 .block-3 .block-shout {
  top: -6px;
  right: 6px;
  z-index: 10;
  font-size: 20px;
}
/* line 194, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-2 .block-shout span, .block-style-8 .block-3 .block-shout span {
  font-size: 10px;
}
/* line 198, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-2 .block-shout:before, .block-style-8 .block-3 .block-shout:before {
  content: '.';
  position: absolute;
  background-image: url("../images/ribbon-big.png");
  background-repeat: no-repeat;
  transform: rotate(30deg) scale(0.7);
  width: 111px;
  height: 115px;
  right: -44px;
  top: -38px;
  z-index: -1;
}
/* line 212, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-4 .block-shout, .block-style-8 .block-5 .block-shout {
  top: -4px;
  right: 6px;
  z-index: 10;
  font-size: 12px;
}
/* line 217, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-4 .block-shout span, .block-style-8 .block-5 .block-shout span {
  font-size: 6px;
  top: -3px;
}
/* line 222, ../src/sass/partials/components/blocks/_block_style_08.scss */
.block-style-8 .block-4 .block-shout:before, .block-style-8 .block-5 .block-shout:before {
  content: '.';
  position: absolute;
  background-image: url("../images/ribbon-big.png");
  background-repeat: no-repeat;
  transform: scale(0.4);
  width: 111px;
  height: 115px;
  right: -53px;
  top: -43px;
  z-index: -1;
}

/* used on page "awards"  green left column and white right column   */
/* layout */
/* line 4, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 {
  display: table;
  width: 100%;
  margin-bottom: .5em;
}
/* line 8, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .col-left {
  width: 47px;
  display: table-cell;
  float: none;
  margin: 0;
}
/* line 14, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .col-right {
  display: table-cell;
  float: none;
  margin: 0;
  width: auto;
}

/* design */
/* line 23, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 {
  border: 1px solid #61ae5b;
}
/* line 25, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .col-left {
  padding-left: .5em;
  vertical-align: middle;
  background-color: #61ae5b;
  border-right: 4px solid #a5dc82;
  color: #fff;
  font-family: arial;
  font-size: 15px;
  font-weight: 600;
}
/* line 34, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .col-left p {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
}
/* line 40, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .col-right {
  vertical-align: middle;
  padding: .5em;
}
/* line 43, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .col-right p {
  margin: 0;
}
/* line 47, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .custom-style {
  line-height: 1.2;
}
/* line 49, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9 .custom-style p {
  line-height: 1.2;
}

/* block style 9 wrapper */
/* line 57, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9-wrapper {
  overflow: hidden;
  margin-bottom: 1em;
}
/* line 60, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9-wrapper h6 {
  font-weight: 600;
  margin: 0 0 .5em 0;
}
/* line 64, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9-wrapper .l-2col-desktop {
  margin-bottom: 0;
}
/* line 67, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9-wrapper .block-footnote {
  font-style: italic;
}

/* line 72, ../src/sass/partials/components/blocks/_block_style_09.scss */
.block-style-9-container {
  margin-bottom: 2em;
}

/* background is the ribbon lace yellow or green  -- used on impact page*/
/* line 2, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 {
  background-image: url("../images/backgrounds/bg-ribbon-lace-yellow.png");
  height: 120px;
  background-size: 100%;
  background-repeat: no-repeat;
  font-size: 50px;
  font-family: 'SansationLight';
  color: #fff;
  margin-bottom: 15px;
  clear: both;
  display: block;
  width: 100%;
  /* variations */
}
/* line 15, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 .block-title {
  color: #000;
  text-align: center;
  position: relative;
  top: 58px;
  font-size: 35px;
  text-shadow: 1px 1px 1px #fff;
}
/* line 23, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 .block-subtitle {
  font-size: 13px;
  color: #000;
  position: relative;
  top: 24px;
  left: 20px;
}
/* line 31, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 .block-content {
  font-size: 40px;
  position: relative;
  top: 33px;
  left: 12px;
}
/* line 39, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 .block-subtitle-var2 {
  font-size: 17px;
  color: #a11c45;
  position: relative;
  top: 50px;
}
/* line 45, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 .block-content-var2 {
  font-size: 50px;
  position: relative;
  top: 60px;
  left: 20px;
}
/* line 51, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10 .block-subtitle-var3 {
  font-size: 17px;
  color: #f5ce70;
  position: relative;
  top: 50px;
}

/* variations */
/* line 60, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10__green {
  background-image: url("../images/backgrounds/bg-ribbon-lace-green.png");
}

/* wrapper */
/* line 65, ../src/sass/partials/components/blocks/_block_style_10.scss */
.block-style-10-wrapper {
  margin-bottom: 3em;
}

/* background is the ribbon lace yellow or green  -- used on impact page*/
/* layout */
/* line 3, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 {
  clear: both;
  display: block;
  width: 100%;
  position: relative;
  left: -9px;
  height: 50px;
  margin-bottom: -4px;
}
/* line 11, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 span {
  display: block;
  float: left;
  width: 14%;
  height: 40px;
}
/* line 18, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 .bg-icon {
  width: 10px;
}

/* design */
/* line 25, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 {
  font-size: 14px;
}
/* line 28, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 span {
  background-color: #f9a3ad;
  text-align: center;
  position: relative;
  padding-top: 11px;
}
/* line 36, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 span:first-child:before {
  position: absolute;
  content: '.';
  width: 10px;
  left: -10px;
  background-color: #f9a3ad;
}
/* line 43, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 .block-title {
  color: #fff;
  background-color: #e04854;
  text-align: right;
  position: relative;
  top: 10px;
  font-size: 13px;
  padding-top: 10px;
  padding-right: 13px;
}
/* line 53, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 .bg-icon {
  position: relative;
  background-color: transparent;
  right: -103px;
}
/* line 58, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11 .bg-icon:before {
  content: ".";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 20px solid #a11c45;
  right: -9px;
  top: 0px;
  text-indent: -9999px;
}

/* stacking context */
/* line 76, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11.block-1 {
  position: relative;
  z-index: 30;
}

/* line 80, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11.block-2 {
  position: relative;
  z-index: 20;
}

/* line 84, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11.block-3 {
  position: relative;
  z-index: 10;
}

/* wrapper */
/* line 90, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11-wrapper {
  padding: 10px 0 2em 10px;
  margin-bottom: 2em;
  border: 1px solid #ccc;
  overflow: hidden;
}
/* line 95, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11-wrapper p {
  margin-bottom: .75em;
}

/* variations */
/* line 101, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__green span {
  background-color: #a5dc82;
}
/* line 104, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__green .block-title {
  background-color: #61ae5b;
}
/* line 107, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__green span:first-child:before {
  background-color: #a5dc82;
}
/* line 110, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__green .bg-icon:before {
  border-left: 20px solid #008b5d;
}

/* line 115, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__blue span {
  background-color: #96d8ee;
}
/* line 118, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__blue .block-title {
  background-color: #0089b7;
}
/* line 121, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__blue span:first-child:before {
  background-color: #96d8ee;
}
/* line 124, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__blue .bg-icon:before {
  border-left: 20px solid #205f9f;
}

/* line 129, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__header {
  height: 50px;
}
/* line 131, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__header span {
  background-color: transparent;
  font-size: 12px;
  font-weight: 600;
  height: 50px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.2;
}
/* line 140, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__header span.one-liner {
  padding-top: 25px;
}
/* line 143, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__header .block-title {
  background-color: transparent;
}
/* line 146, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__header span:first-child:before {
  background-color: transparent;
}
/* line 149, ../src/sass/partials/components/blocks/_block_style_11.scss */
.block-style-11__header .bg-icon:before {
  border-left: 0;
}

/* gallery share photo icons */
/* layout */
/* line 4, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share {
  height: 55px;
  width: 259px;
  position: relative;
  margin: 3em auto 0;
}
/* line 9, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .block-title {
  position: relative;
  top: 19px;
  left: 25px;
}
/* line 14, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .block-icon {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
}
/* line 20, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .block-icon a {
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px;
}
/* line 27, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .icon-facebook {
  right: 107px;
  background-image: none;
}
/* line 32, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .icon-instagram {
  right: 68px;
}
/* line 35, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .icon-pinterest {
  right: 28px;
}

/* design */
/* line 42, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share {
  background-image: url("../images/backgrounds/bg-gallery-ribbon-short.png");
  background-repeat: no-repeat;
}
/* line 47, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .block-title {
  color: #0093ce;
  font-family: SansationBold;
  font-size: 15px;
}
/* line 58, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .icon-facebook a {
  background-image: url("../images/icon-share-facebook.png");
  background-repeat: no-repeat;
}
/* line 63, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .icon-instagram a {
  background-image: url("../images/icon-share-instagram.png");
  background-repeat: no-repeat;
}
/* line 67, ../src/sass/partials/components/blocks/_block_style_12_photo_share.scss */
.block-style-12-photo-share .icon-pinterest a {
  background-image: url("../images/icon-share-pinterest.png");
  background-repeat: no-repeat;
}

/* 2 c0lumn blue background -- used on the region node types */
/* layout */
/* line 4, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero {
  clear: both;
  clear: both;
}
/* line 5, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .page-title, .block-style-content-hero .group-title {
  margin: 0;
  padding: 0;
}
/* line 11, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .col-left {
  width: 50%;
  float: left;
  padding: 1em;
}
/* line 16, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .col-right {
  width: 50%;
  float: left;
  padding: 1em;
}

/* design */
/* line 27, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero {
  background-color: #3381aa;
  color: #fff;
}
/* line 31, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .page-title, .block-style-content-hero .group-title {
  font-family: SansationRegular;
  font-size: 22px;
  color: #fff;
  line-height: 28px;
}
/* line 38, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .col-left p {
  margin: 0;
}
/* line 41, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .col-left a {
  color: #FFF;
  text-decoration: underline;
}
/* line 47, ../src/sass/partials/components/blocks/_block_style_content_hero.scss */
.block-style-content-hero .col-right p {
  margin-bottom: 1em;
}

/* layout */
/* line 2, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block {
  background-color: #fff;
  padding: 0;
  margin: .5em 0;
  position: relative;
  line-height: 16px;
}
/* line 8, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2 {
  display: none;
}
/* line 11, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2, .color-block h3, .color-block .block-title {
  margin: 0;
}
/* line 14, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2 a, .color-block h3 a, .color-block .block-title a {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  padding: 1em .75em;
}
/* line 22, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2 {
  text-transform: lowercase;
  background-color: #aaa;
  padding: .2em .2em .2em .3em;
}
/* line 26, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2 a {
  font-family: SansationRegular;
  font-size: 15px;
  position: relative;
}
/* line 31, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2 a:after {
  width: 7px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  right: -19px;
  background-image: url("../images/icon-carat.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 45, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .content {
  margin: 0;
}
/* line 47, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .content h2 {
  display: block;
}
/* line 51, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .block-content {
  padding: .75em .75em;
  margin: 0;
}

/* design */
/* line 58, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block {
  box-shadow: 0 2px 5px #ccc;
  background-color: #fff;
}
/* line 61, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .block-title {
  color: #fff;
  border-bottom: 5px solid #ccc;
  position: relative;
  background-color: #aaa;
}
/* line 66, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .block-title a {
  position: relative;
  display: inline-block;
}
/* line 70, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .block-title a:after {
  width: 17px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  right: -10px;
  background-image: url("../images/icon-carat.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 83, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .block-title a {
  font-size: 15px;
  font-family: SansationRegular;
}
/* line 88, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block h2, .color-block h3 {
  border-bottom: 5px solid #ccc;
}
/* line 91, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .content, .color-block .block-content {
  background-color: #fff;
}
/* line 93, ../src/sass/partials/components/blocks/_block_colorful.scss */
.color-block .content p, .color-block .block-content p {
  line-height: 1.5;
  margin-bottom: 5px;
  font-size: 12px;
}

/* styling the block titles with color */
/* line 107, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .block-title, .participants-view .block-title {
  text-transform: lowercase;
}
/* line 110, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(1) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(1) .color-block .block-title {
  background-color: #e04854;
  border-color: #f9a3ad;
}
/* line 114, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(2) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(2) .color-block .block-title {
  background-color: #008b5d;
  border-color: #a5dc82;
}
/* line 118, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(3) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(3) .color-block .block-title {
  background-color: #e64624;
  border-color: #f5ce70;
}
/* line 122, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(4) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(4) .color-block .block-title {
  background-color: #008b5d;
  border-color: #a5dc82;
}
/* line 126, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(5) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(5) .color-block .block-title {
  background-color: #225f9f;
  border-color: #96d8ee;
}
/* line 131, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(6) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(6) .color-block .block-title {
  background-color: #008b5d;
  border-color: #a5dc82;
}
/* line 135, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(7) .color-block .block-title, .participants-view .l-4col-desktop:nth-child(7) .color-block .block-title {
  background-color: #225f9f;
  border-color: #96d8ee;
}

/* exceptions to the layout */
/* line 143, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(1), .participants-view .l-4col-desktop:nth-child(1) {
  width: 48.7%;
}
/* line 145, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(1) .block-title a, .view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(1) .block-content, .participants-view .l-4col-desktop:nth-child(1) .block-title a, .participants-view .l-4col-desktop:nth-child(1) .block-content {
  padding-left: 45%;
}
/* line 149, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(4n-1), .participants-view .l-4col-desktop:nth-child(4n-1) {
  margin-right: 0;
}
/* line 152, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(4n), .participants-view .l-4col-desktop:nth-child(4n) {
  clear: both;
  margin-left: 0;
  margin-right: 2.32558%;
}
/* line 157, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(4n+1), .participants-view .l-4col-desktop:nth-child(4n+1) {
  clear: none;
}

/* styling for images */
/* line 164, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(1) .color-block:after, .participants-view .l-4col-desktop:nth-child(1) .color-block:after {
  width: 150px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 209px;
  bottom: 0;
  left: 5px;
  background-image: url("../images/pages/participants_bg_educators.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 180, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(2) .color-block:before, .participants-view .l-4col-desktop:nth-child(2) .color-block:before {
  width: 171px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 209px;
  top: -209px;
  left: -2px;
  background-image: url("../images/pages/participants_bg_mentors.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 196, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(3) .color-block:before, .participants-view .l-4col-desktop:nth-child(3) .color-block:before {
  width: 172px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 209px;
  top: -209px;
  left: 0px;
  background-image: url("../images/pages/participants_bg_students.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 211, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(4) .color-block:before, .participants-view .l-4col-desktop:nth-child(4) .color-block:before {
  width: 155px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 222px;
  top: -222px;
  left: 15px;
  background-image: url("../images/pages/participants_bg_judges.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 227, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(5) .color-block:before, .participants-view .l-4col-desktop:nth-child(5) .color-block:before {
  width: 165px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 209px;
  top: -209px;
  left: 4px;
  background-image: url("../images/pages/participants_bg_parents.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 243, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(6) .color-block:before, .participants-view .l-4col-desktop:nth-child(6) .color-block:before {
  width: 165px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 209px;
  top: -209px;
  left: 4px;
  background-image: url("../images/pages/participants_bg_volunteers.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 259, ../src/sass/partials/components/blocks/_block_colorful.scss */
.view-participants.view-display-id-page_1 .l-4col-desktop:nth-child(7) .color-block:before, .participants-view .l-4col-desktop:nth-child(7) .color-block:before {
  width: 182px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 240px;
  top: -240px;
  left: -7px;
  background-image: url("../images/pages/participants_bg_coordinators.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  z-index: -1;
}

/* line 1, ../src/sass/partials/components/_box.scss */
.box-green {
  background-color: #008b5d;
}

/* line 5, ../src/sass/partials/components/_box.scss */
.box-red {
  background-color: #e04854;
}

/* line 9, ../src/sass/partials/components/_box.scss */
.box-orange {
  background-color: #e64624;
}

/* line 13, ../src/sass/partials/components/_box.scss */
.box-mintgreen {
  background-color: #7fc5ae;
}

/* line 17, ../src/sass/partials/components/_box.scss */
.box-blue {
  background-color: #0093ce;
}

/* line 21, ../src/sass/partials/components/_box.scss */
.box-darkblue {
  background-color: #225f9f;
}

/* line 2, ../src/sass/partials/components/buttons/_buttons.scss */
.call-to-action {
  background-color: #fdb913;
  text-align: right;
  display: inline-block;
}
/* line 6, ../src/sass/partials/components/buttons/_buttons.scss */
.call-to-action * {
  margin: 0;
  padding: 0;
}
/* line 10, ../src/sass/partials/components/buttons/_buttons.scss */
.call-to-action a {
  display: block;
  padding: .5em 20px;
  color: #000;
  font-size: 13px;
  font-family: SansationBold;
  position: relative;
}
/* line 19, ../src/sass/partials/components/buttons/_buttons.scss */
.call-to-action .content {
  margin: 0;
}
/* line 22, ../src/sass/partials/components/buttons/_buttons.scss */
.call-to-action a:after {
  content: ".";
  width: 10px;
  background-image: url("../images/icon-call-to-action.png");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 5px;
  color: transparent;
  text-indent: -9999px;
}

/* line 35, ../src/sass/partials/components/buttons/_buttons.scss */
.carat-button .content {
  margin: 0;
}

/* line 1, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-variant-2 {
  position: relative;
  background-color: #fff;
  height: 54px;
  display: block;
  box-shadow: 0 0 7px #aaa;
}
/* line 2, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-variant-2 *, .carat-button-variant-2 .content {
  margin: 0;
  padding: 0;
  height: 100%;
}

/* line 16, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-variant-2
p {
  margin: 0;
  padding: 0;
  height: 100%;
}
/* line 21, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-variant-2
p a {
  padding: .55em .75em .75em 2em;
  position: relative;
  color: #000;
  display: block;
  height: 100%;
  font-family: SansationRegular;
  font-size: 15px;
  line-height: 1.7;
}

/* line 34, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-variant-2 p a:before {
  width: 17px;
  background-color: #ccc;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("../images/icon-carat.png");
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 49, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-variant-2.gold-yellow p a:before {
  background-color: #f5b932;
}

/* line 55, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-red a:before {
  background-color: #e04854;
}
/* line 59, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-red p a:before {
  background-color: #e04854;
}

/* line 66, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-orange a:before {
  background-color: #ed6b06;
}
/* line 70, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-orange p a:before {
  background-color: #ed6b06;
}

/* line 76, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-green a:before {
  background-color: #008b5d;
}
/* line 80, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-green p a:before {
  background-color: #008b5d;
}

/* line 86, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-mint-green a:before {
  background-color: #7fc5ae;
}
/* line 90, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-mint-green p a:before {
  background-color: #7fc5ae;
}

/* line 97, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-one-liner p a {
  padding-top: 13px;
}

/* line 103, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon p a {
  position: relative;
}
/* line 106, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon p a:after {
  background-image: url("../images/icon-pencil-case.png");
  background-repeat: no-repeat;
  bottom: -10px;
  right: 0;
  position: absolute;
  content: ".";
  width: 50px;
  height: 72px;
  text-indent: -9999px;
}
/* line 117, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon p a span {
  display: block;
  max-width: 50px;
  line-height: 1.2;
}

/* line 124, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon-pencil-case p a:after {
  background-image: url("../images/icon-pencil-case.png");
}

/* line 130, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon-newspaper p a:after {
  background-image: url("../images/icon-newspaper.png");
  width: 98px;
  bottom: -21px;
}

/* line 138, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon-book p a:after {
  background-image: url("../images/icon-book.png");
  width: 55px;
  bottom: -21px;
}

/* line 145, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button__icon-ball-elastic p a:after {
  background-image: url("../images/icon-ball-elastic.png");
  width: 68px;
  bottom: -24px;
}

/* carat button variant 3  -- used on node of type 'region'*/
/* line 154, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3 {
  background-color: #ccc;
  padding: 0;
  border-top: 2px solid #ccc;
}
/* line 158, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3 a {
  padding: .5em 1em;
  display: block;
  width: 100%;
  color: #fff;
  position: relative;
  font-family: SansationRegular;
  font-size: 15px;
}
/* line 167, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3 a:after {
  width: 17px;
  content: ".";
  text-indent: -9999px;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  right: 4px;
  background-image: url("../images/icon-carat.png");
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 182, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__red {
  border-top: 2px solid #f9a3ad;
}
/* line 184, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__red a {
  background-color: #e04854;
}

/* line 188, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__blue {
  border-top: 2px solid #96d8ee;
}
/* line 190, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__blue a {
  background-color: #006da4;
}

/* line 194, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__green {
  border-top: 2px solid #a5dc82;
}
/* line 196, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__green a {
  background-color: #008b5d;
}

/* line 200, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__orange {
  border-top: 2px solid #f5ce70;
}
/* line 202, ../src/sass/partials/components/buttons/_buttons_carat.scss */
.carat-button-var3__orange a {
  background-color: #ed6b06;
}

/* line 1, ../src/sass/partials/components/_colors.scss */
.green {
  background-color: #008b5d;
}

/* line 2, ../src/sass/partials/components/_colors.scss */
.green-light {
  background-color: #a5dc82;
}

/* line 3, ../src/sass/partials/components/_colors.scss */
.blue {
  background-color: #0093ce;
}

/* line 4, ../src/sass/partials/components/_colors.scss */
.blue-light {
  background-color: #96d8ee;
}

/* line 5, ../src/sass/partials/components/_colors.scss */
.orange {
  background-color: #e64624;
}

/* line 6, ../src/sass/partials/components/_colors.scss */
.orange-light-light {
  background-color: #fce3b5;
}

/* line 7, ../src/sass/partials/components/_colors.scss */
.orange-yellow {
  background-color: #f6861f;
}

/* line 2, ../src/sass/partials/components/_countdown.scss */
#futurecity-countdown {
  height: 23px;
  width: 100%;
  display: block;
  padding-left: 20px;
}

/* line 8, ../src/sass/partials/components/_countdown.scss */
.countdown {
  color: #205f9f;
  font-family: arial;
  clear: both;
  text-align: center;
}
/* line 13, ../src/sass/partials/components/_countdown.scss */
.countdown span {
  display: inline-block;
  margin-right: 0;
}

/* line 21, ../src/sass/partials/components/_countdown.scss */
.countdown-timer {
  border: 2px solid #fff;
  padding: 1em 1em .5em;
}

/* line 25, ../src/sass/partials/components/_countdown.scss */
.countdown-numeric {
  font-size: 24px;
  font-weight: 600;
}

/* line 30, ../src/sass/partials/components/_countdown.scss */
.countdown-units {
  font-size: 15px;
  font-weight: 400;
  font-family: SansationRegular;
  margin-right: 3px;
  position: relative;
}

/* line 37, ../src/sass/partials/components/_countdown.scss */
.countdown-units__hour {
  left: 3px;
}

/* line 40, ../src/sass/partials/components/_countdown.scss */
.countdown-units__min {
  left: 10px;
}

/* line 43, ../src/sass/partials/components/_countdown.scss */
.countdown-announcement {
  color: #006da4;
  background-color: #fff;
  padding: .5em 1em;
  font-family: SansationBold;
  font-size: 13px;
  text-align: center;
}

/* line 51, ../src/sass/partials/components/_countdown.scss */
.countdown-announcement-big {
  font-size: 15px;
}

/* line 54, ../src/sass/partials/components/_countdown.scss */
.countdown-text {
  font-size: 15px;
  font-family: SansationBold;
}

/* line 59, ../src/sass/partials/components/_countdown.scss */
.countdown-action {
  background-color: #ffbb00;
  padding: .5em 1.25em;
  text-align: right;
  position: relative;
  display: block;
  width: 100%;
}

/* line 73, ../src/sass/partials/components/_countdown.scss */
.countdownHolder {
  width: 130px;
  margin: 0 auto;
  font: 24px/1 'Arial';
  font-weight: bold;
  text-align: center;
  position: relative;
}

/* line 83, ../src/sass/partials/components/_countdown.scss */
.position {
  display: block;
  float: left;
  height: 22px;
  overflow: hidden;
  position: relative;
  width: 15px;
}

/* line 92, ../src/sass/partials/components/_countdown.scss */
.digit {
  position: absolute;
  display: block;
  width: 14px;
  background-color: transparent;
  border-radius: 0.2em;
  text-align: center;
  color: #205f9f;
}

/* line 103, ../src/sass/partials/components/_countdown.scss */
.digit.static {
  background-image: none;
}

/**
 * You can use these classes to hide parts
 * of the countdown that you don't need.
 */
/* line 114, ../src/sass/partials/components/_countdown.scss */
.countDays {
  float: left;
  margin-left: -3px;
}

/* line 115, ../src/sass/partials/components/_countdown.scss */
.countHours {
  float: left;
}

/* line 117, ../src/sass/partials/components/_countdown.scss */
.countMinutes {
  float: left;
}

/* line 118, ../src/sass/partials/components/_countdown.scss */
.countDiv2 {
  display: none;
}

/* line 119, ../src/sass/partials/components/_countdown.scss */
.countSeconds {
  position: absolute;
  right: -9px;
  font-size: 50%;
  top: 6px;
}
/* line 124, ../src/sass/partials/components/_countdown.scss */
.countSeconds .position {
  width: 10px;
}

/* line 129, ../src/sass/partials/components/_countdown.scss */
.countSeconds {
  display: none;
}

/* line 134, ../src/sass/partials/components/_countdown.scss */
.countDiv {
  display: block;
  float: left;
  width: 1px;
  height: 20px;
  position: relative;
  color: transparent;
  margin-right: 14px;
}

/* line 143, ../src/sass/partials/components/_countdown.scss */
.countDiv0 {
  margin-right: 7px;
}

/* line 145, ../src/sass/partials/components/_countdown.scss */
.countDiv:before,
.countDiv:after {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  left: 50%;
  margin-left: -3px;
  top: 0.5em;
  content: '';
}

/* line 159, ../src/sass/partials/components/_countdown.scss */
.countDiv:after {
  top: 0.9em;
}

/* layout for the countdown block when on the region page */
/* line 164, ../src/sass/partials/components/_countdown.scss */
.countdown-region {
  margin-top: 95px;
}

/* line 1, ../src/sass/partials/components/_custom_pager.scss */
ul.custom-pager {
  width: 100%;
  display: block;
}
/* line 4, ../src/sass/partials/components/_custom_pager.scss */
ul.custom-pager a {
  color: #0093ce;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 9, ../src/sass/partials/components/_custom_pager.scss */
ul.custom-pager a:hover {
  text-decoration: none;
  color: #e04854;
}
/* line 13, ../src/sass/partials/components/_custom_pager.scss */
ul.custom-pager .key {
  display: none;
}
/* line 17, ../src/sass/partials/components/_custom_pager.scss */
ul.custom-pager .previous {
  text-align: left;
  float: left;
}
/* line 21, ../src/sass/partials/components/_custom_pager.scss */
ul.custom-pager .next {
  text-align: right;
  float: right;
}

/* line 28, ../src/sass/partials/components/_custom_pager.scss */
.content-main ul.custom-pager {
  display: none;
}

/* line 1, ../src/sass/partials/components/_faqs.scss */
.question {
  font-weight: 600;
  margin-bottom: 0;
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 1em;
  text-indent: -1em;
}

/* line 11, ../src/sass/partials/components/_faqs.scss */
.question + p {
  margin-left: 1em;
  margin-bottom: .75em;
}

/* line 3, ../src/sass/partials/components/_forms.scss */
.views-exposed-form label {
  font-weight: normal;
  position: relative;
  padding-left: 5px;
}
/* line 8, ../src/sass/partials/components/_forms.scss */
.views-exposed-form input[type=radio] {
  opacity: 1;
  -webkit-appearance: none;
  border: 0;
  outline: none;
}
/* line 14, ../src/sass/partials/components/_forms.scss */
.views-exposed-form input[type=radio]:before {
  content: 'kkk';
  position: absolute;
  top: 0;
  left: 0px;
  width: 12px;
  border: 1px solid #0093ce;
  border-radius: 8px;
  background-color: #fff;
  text-indent: -9999px;
}
/* line 25, ../src/sass/partials/components/_forms.scss */
.views-exposed-form input[type=radio]:checked:after {
  content: 'zzz';
  position: absolute;
  left: 3px;
  width: 8px;
  height: 8px;
  border-radius: 6px;
  background-color: #0093ce;
  text-indent: -9999px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 42, ../src/sass/partials/components/_forms.scss */
.views-exposed-form input[type=checkbox] {
  opacity: 1;
  -webkit-appearance: none;
  border: 0;
  outline: none;
}
/* line 48, ../src/sass/partials/components/_forms.scss */
.views-exposed-form input[type=checkbox]:before {
  content: 'Y3TI';
  position: absolute;
  top: 0;
  left: 0px;
  width: 12px;
  border: 1px solid #0093ce;
  background-color: #fff;
  text-indent: -9999px;
}
/* line 58, ../src/sass/partials/components/_forms.scss */
.views-exposed-form input[type=checkbox]:checked:after {
  content: 'Y3TI';
  position: absolute;
  left: 3px;
  width: 8px;
  height: 8px;
  background-color: #0093ce;
  text-indent: -9999px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 74, ../src/sass/partials/components/_forms.scss */
.views-exposed-form .link--reset {
  background-color: #0093ce;
  padding: .25em .5em;
  border: 0;
  color: #fff;
  border-radius: 4px;
  text-transform: lowercase;
  font-family: Verdana, sans-serif;
  line-height: 12px;
  position: absolute;
  bottom: .5em;
  right: .5em;
}

/* line 92, ../src/sass/partials/components/_forms.scss */
.views-exposed-form select {
  width: 120px;
  background-color: #3381aa;
  color: #fff;
  border: 0;
  padding: 1em;
  font-family: helvetica;
  font-weight: normal;
}

/* line 103, ../src/sass/partials/components/_forms.scss */
.views-exposed-form .views-exposed-widget {
  padding-top: 4px;
}

/* line 107, ../src/sass/partials/components/_forms.scss */
.selected-input {
  padding-left: 7px;
  padding-bottom: 2px;
  white-space: nowrap;
}

/* line 112, ../src/sass/partials/components/_forms.scss */
.selected-input input {
  display: none;
}

/* line 115, ../src/sass/partials/components/_forms.scss */
.view-id-gallery_2 .views-widget-filter-term_node_tid_depth .views-widget,
.view-id-gallery_2 .views-widget-filter-term_node_tid_depth_2 .views-widget,
.views-widget-filter-group_nid .views-widget {
  background-color: #3381aa;
  border-radius: 4px;
  color: #fff;
}
/* line 122, ../src/sass/partials/components/_forms.scss */
.view-id-gallery_2 .views-widget-filter-term_node_tid_depth .views-widget input[type=radio]:before,
.view-id-gallery_2 .views-widget-filter-term_node_tid_depth_2 .views-widget input[type=radio]:before,
.views-widget-filter-group_nid .views-widget input[type=radio]:before {
  border: 0;
  background-color: transparent;
}
/* line 126, ../src/sass/partials/components/_forms.scss */
.view-id-gallery_2 .views-widget-filter-term_node_tid_depth .views-widget input[type=radio]:checked:after,
.view-id-gallery_2 .views-widget-filter-term_node_tid_depth_2 .views-widget input[type=radio]:checked:after,
.views-widget-filter-group_nid .views-widget input[type=radio]:checked:after {
  background-color: #ffbb00;
}

/* line 132, ../src/sass/partials/components/_forms.scss */
.views-widget-filter-term_node_tid_depth .bef-select-as-radios {
  position: absolute;
  top: 21px;
  left: 0;
  background-color: #3381aa;
  border-radius: 4px;
  z-index: 10;
  width: 126px;
}
/* line 140, ../src/sass/partials/components/_forms.scss */
.views-widget-filter-term_node_tid_depth .bef-select-as-radios input[type=radio], .views-widget-filter-term_node_tid_depth .bef-select-as-radios input[type=radio] + * {
  display: none;
}
/* line 143, ../src/sass/partials/components/_forms.scss */
.views-widget-filter-term_node_tid_depth .bef-select-as-radios input[type=radio]:checked {
  display: inline-block;
}

/* line 152, ../src/sass/partials/components/_forms.scss */
.views-widget-filter-group_nid .bef-select-as-radios {
  display: block;
  min-width: 400px;
  position: absolute;
  top: 22px;
  left: -20px;
  background-color: #3381aa;
  border-radius: 4px;
  z-index: 10;
  padding: 1em;
}

/* line 164, ../src/sass/partials/components/_forms.scss */
.views-exposed-widget.views-widget-filter-term_node_tid_depth_1 {
  padding-top: 0;
}

/* line 2, ../src/sass/partials/components/_gallery_logos.scss */
.gallery-logos h3 {
  clear: both;
  width: 100%;
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 9px;
}
/* line 10, ../src/sass/partials/components/_gallery_logos.scss */
.gallery-logos .l-2col-desktop {
  margin-bottom: 0;
}
/* line 13, ../src/sass/partials/components/_gallery_logos.scss */
.gallery-logos .l-2col-desktop.last {
  margin-bottom: 20px;
}

/* line 2, ../src/sass/partials/components/_icons.scss */
.back-to-top {
  right: 15px;
  position: absolute;
  font-size: 10px;
}
/* line 6, ../src/sass/partials/components/_icons.scss */
.back-to-top:after {
  position: absolute;
  right: -14px;
  content: '.';
  width: 12px;
  height: 100%;
  background-image: url("../images/icon-arrow-top.png");
  background-repeat: no-repeat;
  background-position: center center;
  color: transparent;
}

/* line 19, ../src/sass/partials/components/_icons.scss */
.icon-youtube-gray {
  background-image: url("../images/icon-youtube-gray.png");
  background-repeat: no-repeat;
  background-position: 100% 2px;
  color: transparent;
}

/* line 2, ../src/sass/partials/components/_lightbox.scss */
.lightbox-modal #tabs-wrapper, .lightbox-modal .tabs, .lightbox-modal #admin-menu {
  display: none;
}
/* line 5, ../src/sass/partials/components/_lightbox.scss */
.lightbox-modal body.admin-menu {
  margin: 0;
}
/* line 8, ../src/sass/partials/components/_lightbox.scss */
.lightbox-modal body {
  background-image: none;
  background-color: #3381aa;
  margin: 0;
}

/* line 16, ../src/sass/partials/components/_lightbox.scss */
.lightbox-modal #outerImageContainer {
  border-radius: 10px;
}
/* line 19, ../src/sass/partials/components/_lightbox.scss */
.lightbox-modal iframe {
  border: 0;
}

/* line 1, ../src/sass/partials/components/_map_interactive.scss */
#map-section {
  margin-top: 2.5em;
}

/* line 6, ../src/sass/partials/components/_map_interactive.scss */
#map text {
  display: none;
}

/* line 11, ../src/sass/partials/components/_map_interactive.scss */
.view-id-interactive_map {
  width: 600px;
  height: 400px;
  margin: 0 auto;
  position: relative !important;
}

/* line 18, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map {
  position: relative;
}
/* line 21, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger {
  width: 26px;
  height: 24px;
  text-indent: -3000px;
  display: block;
  margin: 0 0 .5em 0;
  padding: 4px 20px 5px 5px;
  position: relative;
}
/* line 29, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger span {
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #006da4;
  border-radius: 8px;
  padding: 2px;
  background-color: #fff;
  position: relative;
}
/* line 39, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger a {
  margin: 0;
  width: 10px;
  height: 10px;
  background-color: #96d8ee;
  display: block;
  border-radius: 5px;
}
/* line 47, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger:hover a {
  background-color: #fdb913;
  cursor: pointer;
}
/* line 51, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger.active {
  background-color: #3381aa;
  border-radius: 4px;
}
/* line 54, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger.active a {
  background-color: #fdb913;
}
/* line 58, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger.active + .us-state-collapsible {
  display: block;
}
/* line 61, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-trigger a.active {
  background-color: #fdb913;
}
/* line 65, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible {
  padding: 0;
  display: none;
  position: absolute;
  left: 23px;
  margin-top: -65px;
  background-color: #3381aa;
  border-radius: 4px;
  max-height: 380px;
  width: 230px;
  overflow-y: scroll;
  overflow: auto;
  z-index: 2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
/* line 79, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible .views-field-field-school-region-nid {
  display: none;
}
/* line 82, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible .state {
  font-size: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
}
/* line 86, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible .state a:hover {
  text-decoration: none;
  background-color: transparent;
  color: #FFF;
  cursor: text;
}
/* line 94, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible .state--link a {
  background-color: #fbaa19;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
/* line 99, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible .state--link a:hover {
  text-decoration: underline;
}
/* line 104, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible a {
  color: #fff;
  display: block;
  width: 100%;
  padding: .25em .5em .25em 1em;
}
/* line 109, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-collapsible a:hover {
  background-color: #fbaa19;
  color: #000;
  text-decoration: none;
}
/* line 119, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .view-header {
  position: relative;
}

/* line 126, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .us-state-inner {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 134, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map .state-of-national {
  display: none;
}

/* line 143, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-china-beijing, .interactive-map div.state-of-asia {
  position: absolute;
  top: 230px;
  left: -30px;
}
/* line 147, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-china-beijing a, .interactive-map div.state-of-asia a {
  position: relative;
  line-height: 11px;
  text-transform: lowercase;
}
/* line 152, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-china-beijing:after, .interactive-map div.state-of-asia:after {
  content: 'asia';
  position: relative;
  color: #0093ce;
  right: -23px;
  top: -17px;
}
/* line 160, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-china-beijing, .interactive-map ul.state-of-asia {
  position: absolute;
  top: 230px;
  left: -7px;
}
/* line 165, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-middle-east {
  position: absolute;
  top: 248px;
  left: 580px;
}
/* line 169, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-middle-east a {
  position: relative;
  line-height: 11px;
  text-transform: lowercase;
}
/* line 174, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-middle-east:after {
  content: 'middle east';
  position: relative;
  color: #0093ce;
  left: -71px;
  top: -17px;
}
/* line 182, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-middle-east {
  position: absolute;
  top: 248px;
  left: 353px;
}
/* line 187, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-europe {
  position: absolute;
  top: 220px;
  left: 580px;
}
/* line 191, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-europe a {
  position: relative;
  line-height: 11px;
  text-transform: lowercase;
}
/* line 196, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-europe:after {
  content: 'europe';
  position: relative;
  color: #0093ce;
  left: -45px;
  top: -17px;
}
/* line 204, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-europe {
  position: absolute;
  top: 220px;
  left: 353px;
}
/* line 209, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-alabama {
  position: absolute;
  top: 250px;
  left: 390px;
}
/* line 214, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-alabama {
  position: absolute;
  top: 250px;
  left: 413px;
}
/* line 219, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-arizona {
  position: absolute;
  top: 210px;
  left: 110px;
}
/* line 224, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-arizona {
  position: absolute;
  top: 210px;
  left: 133px;
}
/* line 229, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-california-northern {
  position: absolute;
  top: 121px;
  left: 18px;
}
/* line 234, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-california-northern {
  position: absolute;
  top: 121px;
  left: 41px;
}
/* line 240, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-california-southern {
  position: absolute;
  top: 190px;
  left: 50px;
}
/* line 245, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-california-southern {
  position: absolute;
  top: 190px;
  left: 73px;
}
/* line 250, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-florida-north-east {
  position: absolute;
  top: 280px;
  left: 455px;
}
/* line 255, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-florida-north-east {
  position: absolute;
  top: 280px;
  left: 480px;
}
/* line 260, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-florida-south {
  position: absolute;
  top: 317px;
  left: 470px;
}
/* line 265, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-florida-south {
  position: absolute;
  top: 317px;
  left: 493px;
}
/* line 270, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-florida-tampa-bay {
  position: absolute;
  top: 305px;
  left: 445px;
}
/* line 275, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-florida-tampa-bay {
  position: absolute;
  top: 305px;
  left: 470px;
}
/* line 280, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-georgia {
  position: absolute;
  top: 240px;
  left: 430px;
}
/* line 285, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-georgia {
  position: absolute;
  top: 240px;
  left: 453px;
}
/* line 290, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-greatplains {
  position: absolute;
  top: 168px;
  left: 296px;
}
/* line 295, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-greatplains {
  position: absolute;
  top: 168px;
  left: 319px;
}
/* line 300, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-idaho {
  position: absolute;
  top: 68px;
  left: 100px;
}
/* line 305, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-idaho {
  position: absolute;
  top: 68px;
  left: 123px;
}
/* line 310, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-illinois-chicago {
  position: absolute;
  top: 122px;
  left: 360px;
}
/* line 315, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-illinois-chicago {
  position: absolute;
  top: 122px;
  left: 383px;
}
/* line 320, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-indiana {
  position: absolute;
  top: 140px;
  left: 389px;
}
/* line 325, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-indiana {
  position: absolute;
  top: 140px;
  left: 412px;
}
/* line 330, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-iowa {
  position: absolute;
  top: 120px;
  left: 315px;
}
/* line 335, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-iowa {
  position: absolute;
  top: 120px;
  left: 338px;
}
/* line 340, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-kentucky {
  position: absolute;
  top: 175px;
  left: 408px;
}
/* line 345, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-kentucky {
  position: absolute;
  top: 175px;
  left: 431px;
}
/* line 350, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-region-louisiana {
  position: absolute;
  top: 273px;
  left: 324px;
}
/* line 355, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-region-louisiana {
  position: absolute;
  top: 273px;
  left: 347px;
}
/* line 360, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-michigan {
  position: absolute;
  top: 102px;
  left: 396px;
}
/* line 365, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-michigan {
  position: absolute;
  top: 102px;
  left: 419px;
}
/* line 370, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-midatlantic {
  position: absolute;
  top: 141px;
  left: 488px;
}
/* line 375, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-midatlantic {
  position: absolute;
  top: 141px;
  left: 511px;
}
/* line 380, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-minnesota {
  position: absolute;
  top: 50px;
  left: 300px;
}
/* line 385, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-minnesota {
  position: absolute;
  top: 50px;
  left: 323px;
}
/* line 390, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-national {
  position: absolute;
  top: 10px;
  left: 300px;
}
/* line 395, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-national {
  position: absolute;
  top: 10px;
  left: 323px;
}
/* line 400, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-nebraska-omaha-heartland {
  position: absolute;
  top: 125px;
  left: 250px;
}
/* line 405, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-nebraska-omaha-heartland {
  position: absolute;
  top: 125px;
  left: 273px;
}
/* line 410, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-nevada-southern {
  position: absolute;
  top: 148px;
  left: 76px;
}
/* line 415, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-nevada-southern {
  position: absolute;
  top: 148px;
  left: 99px;
}
/* line 420, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-new-england {
  position: absolute;
  top: 74px;
  left: 506px;
}
/* line 425, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-new-england {
  position: absolute;
  top: 74px;
  left: 529px;
}
/* line 430, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-new-jersey {
  position: absolute;
  top: 120px;
  left: 506px;
}
/* line 435, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-new-jersey {
  position: absolute;
  top: 120px;
  left: 529px;
}
/* line 440, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-new-mexico {
  position: absolute;
  top: 215px;
  left: 175px;
}
/* line 445, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-new-mexico {
  position: absolute;
  top: 215px;
  left: 200px;
}
/* line 450, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-new-york-city {
  position: absolute;
  top: 92px;
  left: 498px;
}
/* line 455, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-new-york-city {
  position: absolute;
  top: 92px;
  left: 521px;
}
/* line 460, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-new-york-albany {
  position: absolute;
  top: 78px;
  left: 489px;
}
/* line 465, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-new-york-albany {
  position: absolute;
  top: 78px;
  left: 512px;
}
/* line 470, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-new-york-western {
  position: absolute;
  top: 93px;
  left: 471px;
}
/* line 475, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-new-york-western {
  position: absolute;
  top: 93px;
  left: 494px;
}
/* line 480, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-north-carolina {
  position: absolute;
  top: 190px;
  left: 480px;
}
/* line 485, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-north-carolina {
  position: absolute;
  top: 190px;
  left: 503px;
}
/* line 490, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-ohio {
  position: absolute;
  top: 130px;
  left: 420px;
}
/* line 495, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-ohio {
  position: absolute;
  top: 130px;
  left: 443px;
}
/* line 500, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-oklahoma {
  position: absolute;
  top: 209px;
  left: 267px;
}
/* line 505, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-oklahoma {
  position: absolute;
  top: 209px;
  left: 290px;
}
/* line 510, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-pennsylvania-central {
  position: absolute;
  top: 120px;
  left: 465px;
}
/* line 515, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-pennsylvania-central {
  position: absolute;
  top: 120px;
  left: 488px;
}
/* line 520, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-pennsylvania-philadelphia {
  position: absolute;
  top: 120px;
  left: 485px;
}
/* line 525, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-pennsylvania-philadelphia {
  position: absolute;
  top: 120px;
  left: 508px;
}
/* line 530, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-pennsylvania-pittsburgh {
  position: absolute;
  top: 129px;
  left: 448px;
}
/* line 535, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-pennsylvania-pittsburgh {
  position: absolute;
  top: 129px;
  left: 471px;
}
/* line 540, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-south-carolina {
  position: absolute;
  top: 222px;
  left: 458px;
}
/* line 545, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-south-carolina {
  position: absolute;
  top: 222px;
  left: 481px;
}
/* line 550, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-tennessee {
  position: absolute;
  top: 199px;
  left: 393px;
}
/* line 555, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-tennessee {
  position: absolute;
  top: 199px;
  left: 416px;
}
/* line 550, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-texas-central {
  position: absolute;
  top: 264px;
  left: 252px;
}
/* line 555, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-texas-central {
  position: absolute;
  top: 264px;
  left: 275px;
}
/* line 560, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-texas-houston {
  position: absolute;
  top: 284px;
  left: 288px;
}
/* line 565, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-texas-houston {
  position: absolute;
  top: 284px;
  left: 311px;
}
/* line 570, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-region-texas-north {
  position: absolute;
  top: 245px;
  left: 273px;
}
/* line 575, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-region-texas-north {
  position: absolute;
  top: 245px;
  left: 296px;
}
/* line 580, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-virginia {
  position: absolute;
  top: 164px;
  left: 477px;
}
/* line 585, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-virginia {
  position: absolute;
  top: 164px;
  left: 500px;
}
/* line 590, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-washington {
  position: absolute;
  top: 19px;
  left: 42px;
}
/* line 595, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-washington {
  position: absolute;
  top: 19px;
  left: 65px;
}
/* line 600, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-inland-northwest {
  position: absolute;
  top: 27px;
  left: 75px;
}
/* line 605, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-inland-northwest {
  position: absolute;
  top: 27px;
  left: 98px;
}
/* line 610, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map div.state-of-wisconsin {
  position: absolute;
  top: 87px;
  left: 345px;
}
/* line 615, ../src/sass/partials/components/_map_interactive.scss */
.interactive-map ul.state-of-wisconsin {
  position: absolute;
  top: 87px;
  left: 368px;
}

/* line 1, ../src/sass/partials/components/_menu.scss */
ul.menu li {
  margin: 0 0 .5em 0;
}

/* menu styling by default and in the sidebars */
/* line 9, ../src/sass/partials/components/_menu.scss */
ul.menu li, .menu ul li {
  background-image: none;
  padding: 0;
  margin: 0 0 .75em 0;
  list-style-type: none;
  /* hover and active states */
}
/* line 14, ../src/sass/partials/components/_menu.scss */
ul.menu li a, .menu ul li a {
  position: relative;
  padding: 0 0 0 1em;
  margin: 0;
  font-size: 13px;
  font-family: arial;
  font-weight: bold;
  display: block;
  line-height: 1.1;
}
/* line 25, ../src/sass/partials/components/_menu.scss */
ul.menu li a:before, .menu ul li a:before {
  content: '.';
  position: absolute;
  width: 20px;
  left: -5px;
  top: -2px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 4px;
  text-indent: -9999px;
}
/* line 38, ../src/sass/partials/components/_menu.scss */
ul.menu li a.active, .menu ul li a.active {
  color: #e13c0f;
}
/* line 42, ../src/sass/partials/components/_menu.scss */
ul.menu li a:hover:before, .menu ul li a:hover:before {
  background-image: url("../images/icon-caret-orange.png");
  position: absolute;
  top: -2px;
  content: ".";
  text-indent: -9999px;
  left: -5px;
}
/* line 54, ../src/sass/partials/components/_menu.scss */
ul.menu li a.active:before, .menu ul li a.active:before {
  width: 6px;
  height: 6px;
  background-color: #e13c0f;
  background-image: none;
  position: absolute;
  top: 4px;
  content: ".";
  text-indent: -9999px;
  left: 1px;
}

/* expanded */
/* line 68, ../src/sass/partials/components/_menu.scss */
li.expanded {
  list-style-image: none;
}

/* active trail */
/* line 74, ../src/sass/partials/components/_menu.scss */
ul.menu li.active-trail > a:before, .menu ul li.active-trail > a:before {
  background-image: url("../images/icon-caret-blue.png");
  transform: rotate(90deg);
  top: 0;
  width: 20px;
  height: 14px;
}
/* line 81, ../src/sass/partials/components/_menu.scss */
ul.menu li.active-trail > a:hover:before, .menu ul li.active-trail > a:hover:before {
  background-color: transparent;
  background-image: url("../images/icon-caret-orange-down.png");
  top: 0;
  left: -6px;
  width: 20px;
  height: 14px;
  transform: rotate(0);
  background-size: 7px;
}
/* line 92, ../src/sass/partials/components/_menu.scss */
ul.menu li.active-trail > a.active:before, .menu ul li.active-trail > a.active:before {
  background-image: none;
  top: 4px;
}
/* line 96, ../src/sass/partials/components/_menu.scss */
ul.menu li.active-trail a.active:before, .menu ul li.active-trail a.active:before {
  width: 6px;
  height: 6px;
}
/* line 100, ../src/sass/partials/components/_menu.scss */
ul.menu li.active-trail a.active:hover:before, .menu ul li.active-trail a.active:hover:before {
  width: 6px;
  height: 6px;
  background-color: #e13c0f;
  left: 1px;
}

/* menu depth 2 */
/* line 112, ../src/sass/partials/components/_menu.scss */
ul.menu ul.menu {
  margin-left: 1em;
  margin-top: 0;
}

/* menu depth 2 when secondary ul is inside the primary li */
/* line 118, ../src/sass/partials/components/_menu.scss */
ul.menu li ul.menu {
  margin-top: .75em;
}

/* menu depth 2 in the sidebar */
/* line 125, ../src/sass/partials/components/_menu.scss */
.sidebar ul.menu ul.menu a {
  font-size: 10px;
  text-transform: uppercase;
}
/* line 129, ../src/sass/partials/components/_menu.scss */
.sidebar ul.menu ul.menu a:before {
  background-size: 4px;
  top: 0;
}
/* line 135, ../src/sass/partials/components/_menu.scss */
.sidebar ul.menu ul.menu a:hover:before {
  top: 0;
}
/* line 138, ../src/sass/partials/components/_menu.scss */
.sidebar ul.menu ul.menu a.active:before {
  top: 4px;
  width: 4px;
  height: 4px;
  left: 2px;
}

/* menu-horizontal */
/* line 6, ../src/sass/partials/components/_menu_header.scss */
.secondary-links {
  margin-right: 1em;
}

/* line 9, ../src/sass/partials/components/_menu_header.scss */
.secondary-menu {
  padding-top: 10px;
}

/* line 13, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 {
  margin: 0 1em 0 0;
}
/* line 15, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu {
  margin: 0;
}
/* line 18, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li {
  background: none;
  padding: 0;
  display: block;
  float: left;
  margin: 0;
  position: relative;
}
/* line 26, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li a:after {
  content: ".";
  border-right: 2px solid #f5ce70;
  position: absolute;
  width: 1px;
  right: 0;
  height: 35px;
  text-indent: -9999px;
}
/* line 36, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 .menu-horizontal a:before {
  background: none;
  display: none;
}
/* line 41, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li a {
  padding: 0 1.08em;
  background-repeat: no-repeat;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  color: #fff;
  font-size: 15px;
  font-family: 'SansationRegular';
  font-weight: normal;
  text-transform: none;
}
/* line 53, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 li:nth-child(1) a {
  background-position: 0 0;
  padding-left: 1.2em;
}
/* line 57, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 li a {
  background-image: url("../images/nav-main.png");
  background-position: -20px 0;
}
/* line 63, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li:last-child a:after {
  border-right: 0;
}
/* line 66, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 li:last-child a {
  background-position: right 0;
  padding-right: 1.2em;
}

/* active state */
/* line 74, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 a.active {
  background-image: url("../images/nav-main.png");
  background-position: -20px -33px;
}

/* hover state */
/* line 83, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li:first-child:hover a {
  background-position: 0 -33px;
}
/* line 88, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li:hover a {
  background-position: -20px -36px;
}
/* line 91, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li:hover a:hover {
  text-decoration: none;
}
/* line 96, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li.expanded:last-child:hover a {
  background-position: right -33px;
}
/* line 101, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li.expanded:hover a {
  background-image: url("../images/nav-main.png");
  background-position: -20px -33px;
  text-decoration: none;
}
/* line 108, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li.expanded:hover ul {
  display: block;
  position: absolute;
  top: 35px;
}
/* line 112, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li.expanded:hover ul a {
  background-color: transparent;
  background-image: none;
  color: #0093ce;
}

/* depth 2 of primary menus -- LAYOUT ONLY */
/* line 124, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul ul {
  display: none;
  margin: 0;
  padding: 0;
}

/* depth 2 of primary menus -- STYLING */
/* line 132, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul {
  background-color: #fff;
  z-index: 900;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 0 0 7px #888;
}
/* line 140, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul li {
  clear: both;
  float: none;
  width: 100%;
  min-width: 193px;
}
/* line 146, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul li:before {
  content: '.';
  position: absolute;
  width: 20px;
  left: 10px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
  background-size: 4px;
  top: 9px;
}
/* line 158, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul li:last-child {
  padding-bottom: 1.2em;
}
/* line 161, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul a {
  color: #4f4f4f;
  background-color: transparent;
  background-image: none;
  width: 100%;
  padding: .5em .5em .5em 26px;
  height: auto;
  font-size: 13px;
  line-height: 15px;
  position: relative;
}
/* line 172, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul a:after {
  border-color: transparent;
}
/* line 175, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul a:hover {
  color: #e13c0f;
}
/* line 179, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu ul a::before {
  content: '.';
  position: absolute;
  width: 20px;
  left: -8px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

/* line 191, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li:last-child ul {
  width: 100%;
}
/* line 193, ../src/sass/partials/components/_menu_header.scss */
.primary-links-2 ul.menu li:last-child ul li {
  min-width: inherit;
}

/* layout */
/* line 3, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal li, .menu-horizontal ul.menu li {
  display: inline;
  margin-right: .5em;
}
/* line 6, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal li a, .menu-horizontal ul.menu li a {
  display: inline-block;
}

/* styling */
/* line 18, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal * {
  line-height: 1;
}
/* line 22, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal li a, .menu-horizontal ul.menu li a {
  line-height: 35px;
  display: inline-block;
  font-size: 13px;
  font-family: 'SansationBold';
  color: #666;
  position: relative;
  padding-left: 10px;
  text-transform: lowercase;
  line-height: 1;
  font-weight: normal;
}
/* line 34, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal li a:before, .menu-horizontal ul.menu li a:before {
  top: 1px;
  content: '.';
  position: absolute;
  width: 20px;
  left: -6px;
  background-image: url("../images/icon-caret-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
  color: transparent;
}

/* hover states */
/* line 52, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal ul.menu li a:hover, .menu-horizontal li a:hover {
  color: #4f4f4f;
  text-decoration: none;
}
/* line 56, ../src/sass/partials/components/_menu_horizontal.scss */
.menu-horizontal ul.menu li a:hover:before, .menu-horizontal li a:hover:before {
  background-image: url("../images/icon-caret-blue.png");
  background-color: transparent;
  top: 4px;
  height: 7px;
}

/* line 2, ../src/sass/partials/components/_pager.scss */
.item-list .pager li {
  padding: 0;
  margin: 0 1em;
}
/* line 5, ../src/sass/partials/components/_pager.scss */
.item-list .pager li.pager-ellipsis {
  display: none;
}

/* line 11, ../src/sass/partials/components/_pager.scss */
ul.pager {
  height: 30px;
  margin: 0 6px;
  background-color: #f7f7f7;
  box-shadow: 2px 2px 6px #888;
}
/* line 16, ../src/sass/partials/components/_pager.scss */
ul.pager li {
  margin-right: 1em;
}
/* line 19, ../src/sass/partials/components/_pager.scss */
ul.pager a {
  color: #0093ce;
}
/* line 23, ../src/sass/partials/components/_pager.scss */
ul.pager .pager-item a {
  font-size: 15px;
  line-height: 30px;
  padding: 6px 16px;
  background-color: #fff;
}
/* line 34, ../src/sass/partials/components/_pager.scss */
ul.pager li.pager-current {
  font-size: 15px;
  line-height: 30px;
  background-color: #ffbb00;
  padding: 7px 16px;
  color: #fff;
}
/* line 44, ../src/sass/partials/components/_pager.scss */
ul.pager .pager-next a, ul.pager .pager-previous a, ul.pager .pager-last a, ul.pager .pager-first a {
  font-size: 14px;
  line-height: 30px;
}
/* line 49, ../src/sass/partials/components/_pager.scss */
ul.pager .pager-next, ul.pager .pager-last {
  float: right;
  display: inline-block;
}
/* line 53, ../src/sass/partials/components/_pager.scss */
ul.pager .pager-previous, ul.pager .pager-first {
  float: left;
}
/* line 57, ../src/sass/partials/components/_pager.scss */
ul.pager .pager-first, ul.pager .pager-last {
  display: none;
}
/* line 61, ../src/sass/partials/components/_pager.scss */
ul.pager:before {
  content: ".";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 6px solid #f7f7f7;
  left: 0;
  text-indent: -9999px;
}
/* line 72, ../src/sass/partials/components/_pager.scss */
ul.pager:after {
  content: ".";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 6px solid #f7f7f7;
  right: 0px;
  text-indent: -9999px;
}

/* line 1, ../src/sass/partials/components/_search_box.scss */
.search-box {
  background-color: #ffbb00;
  padding: 0 1em;
}
/* line 5, ../src/sass/partials/components/_search_box.scss */
.search-box label {
  display: none;
}
/* line 9, ../src/sass/partials/components/_search_box.scss */
.search-box .form-submit {
  margin: 0;
  padding: 0;
}
/* line 14, ../src/sass/partials/components/_search_box.scss */
.search-box input[type="text"] {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 0;
  padding: 5px 2px 1px 2px;
  position: relative;
  left: 4px;
}
/* line 23, ../src/sass/partials/components/_search_box.scss */
.search-box input[type="submit"] {
  background-color: #f6861f;
  border: 0;
  padding: 7px 4px 2px 4px;
  width: 30px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  text-indent: -9999px;
  background-image: url("../images/icon-search.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 38, ../src/sass/partials/components/_search_box.scss */
.search-box form {
  line-height: 1;
}

/* line 41, ../src/sass/partials/components/_search_box.scss */
#block-search-0 h2 {
  display: none;
}

/* line 1, ../src/sass/partials/components/_search_views.scss */
.views-exposed-widget {
  padding: 0 1em;
  position: relative;
}
/* line 8, ../src/sass/partials/components/_search_views.scss */
.views-exposed-widget .form-submit {
  margin: 0;
  padding: 0;
}
/* line 13, ../src/sass/partials/components/_search_views.scss */
.views-exposed-widget input[type="text"] {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 0;
  padding: 2px;
  position: relative;
  right: 0;
  border-radius: 4px;
}
/* line 23, ../src/sass/partials/components/_search_views.scss */
.views-exposed-widget input[type="submit"] {
  background-color: #e1dfdd;
  border: 0;
  padding: 4px;
  width: 30px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  text-indent: -9999px;
  background-image: url("../images/icon-search-blue.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 38, ../src/sass/partials/components/_search_views.scss */
.views-exposed-widget form {
  line-height: 1;
}

/* this will work for any slideshow using the views ui */
/* line 3, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_main {
  background-color: #fff;
  font-size: 12px;
  box-shadow: 0 0 10px #aaa;
}
/* line 7, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_main p {
  font-size: 12px;
}
/* line 10, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_main h1, .views_slideshow_main h2, .views_slideshow_main h3, .views_slideshow_main h4, .views_slideshow_main h5, .views_slideshow_main h6 {
  margin-top: 0;
  font-size: 12px;
  font-weight: 600;
}
/* line 16, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_main .call-to-action {
  position: absolute;
  left: 0;
  max-width: 100px;
  bottom: 10px;
}
/* line 22, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_main .call-to-action a {
  padding-left: 21px;
  padding-right: 22px;
}
/* line 26, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_main .call-to-action a:after {
  right: 10px;
}

/* line 32, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_pagerNumbered {
  text-align: right;
  position: relative;
  top: -12px;
  z-index: 999;
  right: 4px;
}

/* line 40, ../src/sass/partials/components/_slideshow.scss */
.views-slideshow-controls-bottom .pager-item {
  padding: 0 2px 0 0;
}
/* line 43, ../src/sass/partials/components/_slideshow.scss */
.views-slideshow-controls-bottom .pager-item a {
  color: transparent;
  background-color: #ccc;
  width: 4px;
  display: inline-block;
  height: 7px;
}
/* line 50, ../src/sass/partials/components/_slideshow.scss */
.views-slideshow-controls-bottom .pager-item.activeSlide a {
  background-color: #fbaa19;
  height: 9px;
  position: relative;
  top: -1px;
}

/* line 57, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_pause {
  display: none;
}

/* line 58, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_next, .views_slideshow_previous {
  background: url("../images/bg-arrows-gallery.png") 0 0 no-repeat;
  width: 20px;
  height: 0;
  padding: 50px 0 0;
  overflow: hidden;
  position: absolute;
  top: 79px;
  left: -5px;
  margin: -50px 0 0;
  background-position: 0 -24px;
}

/* line 71, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_next {
  background-position: -20px -24px;
  left: auto;
  right: -5px;
}

/* line 79, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_next:hover {
  background-position: -20px -124px;
}

/* line 80, ../src/sass/partials/components/_slideshow.scss */
.views_slideshow_previous:hover {
  background-position: 0 -124px;
}

/* slideshow appears on page: about or what-is-future-city */
/* line 2, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-what-is-future-city {
  position: relative;
}
/* line 5, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-what-is-future-city:before {
  background-image: url("../images/pencils.png");
  background-repeat: no-repeat;
  position: absolute;
  content: ". ";
  width: 100px;
  height: 50px;
  top: -50px;
  right: 0;
}

/* slideshow appears on node type: "participant category" */
/* line 19, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-2 .views_slideshow_main {
  width: 700px;
  margin: 0 auto;
  position: relative;
  background-color: #4da59d;
}
/* line 25, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-2 .views_slideshow_pagerNumbered {
  right: 17px;
}

/* line 30, ../src/sass/partials/components/_slideshow_variants.scss */
.xxslideshow-variant-2 {
  position: relative;
}
/* line 32, ../src/sass/partials/components/_slideshow_variants.scss */
.xxslideshow-variant-2 .view-header {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 20;
  width: 215px;
  margin-left: 21px;
  margin-top: 33px;
}
/* line 41, ../src/sass/partials/components/_slideshow_variants.scss */
.xxslideshow-variant-2 .view-header p {
  font-size: 17px;
  margin: 0;
  padding: 0;
}

/* line 49, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-3 {
  position: relative;
}
/* line 51, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-3 .views_slideshow_main {
  background-color: #4da59d;
}
/* line 54, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-3 .view-header {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 20;
  width: 120px;
  margin-left: 18px;
  margin-top: 4px;
}
/* line 63, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-3 .view-header p {
  font-size: 15px;
  margin: 0;
  padding: 0;
}

/* line 71, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-4 {
  position: relative;
}
/* line 73, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-4 .views_slideshow_main {
  background-color: #4da59d;
}
/* line 77, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-4 .views_slideshow_previous {
  left: -20px;
}
/* line 80, ../src/sass/partials/components/_slideshow_variants.scss */
.slideshow-variant-4 .views_slideshow_next {
  right: -20px;
}

/* line 1, ../src/sass/partials/components/_slideshow_thumbnails.scss */
div.block div.slideshow-thumbnails {
  position: relative;
}

/* line 4, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails {
  position: relative;
  margin-top: 6em;
  width: 700px;
  height: 86px;
}
/* line 7, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .view-header {
  position: absolute;
  top: -32px;
  left: 0;
}
/* line 11, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .view-header p {
  font-size: 12px;
  margin: 0;
}
/* line 18, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .view-content {
  position: relative;
  left: 15px;
}

/* line 23, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .views-row {
  width: 138px;
  float: left;
  padding: 0 .5em;
}
/* line 30, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .views-row img {
  max-height: 150px;
  height: 80px;
  width: 125px;
  max-width: 125px;
}

/* line 38, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.view-id-sponsors.slideshow-thumbnails .views-row {
  height: 86px;
}
/* line 40, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.view-id-sponsors.slideshow-thumbnails .views-row .thumbnail-logo {
  line-height: 86px;
  text-align: center;
}
/* line 44, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.view-id-sponsors.slideshow-thumbnails .views-row img {
  max-height: 50px;
  max-width: 100px;
  width: auto;
  height: auto;
  vertical-align: middle;
}

/* line 53, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .views_slideshow_previous {
  left: -15px;
  background-position-x: -2px;
}

/* line 57, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .views_slideshow_next {
  right: -15px;
  background-position-x: -22px;
}

/* line 61, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .views_slideshow_next, .slideshow-thumbnails .views_slideshow_previous {
  top: 67px;
  padding: 55px 0 0 0;
  background-position-y: -22px;
  width: 15px;
}

/* line 68, ../src/sass/partials/components/_slideshow_thumbnails.scss */
.slideshow-thumbnails .views_slideshow_next:hover, .slideshow-thumbnails .views_slideshow_previous:hover {
  background-position-y: -122px;
}

/* line 1, ../src/sass/partials/components/_social_links.scss */
.social-links {
  background-color: #fff;
  padding: 0 7px 0 1em;
  background-color: rgba(255, 255, 255, 0.7);
  position: relative;
}

/* line 8, ../src/sass/partials/components/_social_links.scss */
.social-links:before {
  content: ".";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-right: 6px solid #fff;
  left: -6px;
  opacity: .7;
  text-indent: -9999px;
}

/* line 21, ../src/sass/partials/components/_social_links.scss */
.icon-social {
  background-image: url("../images/icon-facebook.png");
  width: 18px;
  text-indent: -9999px;
  display: inline-block;
  background-repeat: no-repeat;
  height: 35px;
  line-height: 35px;
  position: relative;
  top: 8px;
  margin-left: .5em;
  margin-right: .75em;
}

/* line 35, ../src/sass/partials/components/_social_links.scss */
.icon-facebook {
  background-image: url("../images/icon-facebook.png");
}

/* line 38, ../src/sass/partials/components/_social_links.scss */
.icon-twitter {
  background-image: url("../images/icon-twitter.png");
}

/* line 41, ../src/sass/partials/components/_social_links.scss */
.icon-youtube {
  background-image: url("../images/icon-youtube.png");
}

/* line 44, ../src/sass/partials/components/_social_links.scss */
.icon-linkedin {
  background-image: url("../images/icon-linkedin.png");
}

/* line 1, ../src/sass/partials/components/_tabs.scss */
.content .tabs {
  margin-top: 3em;
  margin-bottom: 2em;
}
/* line 2, ../src/sass/partials/components/_tabs.scss */
.content .tabs a {
  text-transform: uppercase;
  margin-right: 1em;
  padding-right: 1em;
  border-right: 1px solid #ccc;
}
/* line 7, ../src/sass/partials/components/_tabs.scss */
.content .tabs a:hover {
  text-decoration: none;
}
/* line 11, ../src/sass/partials/components/_tabs.scss */
.content .tabs a:last-child {
  border-right: 0;
}

/* line 1, ../src/sass/partials/components/_terms.scss */
.sidebar .terms ul.links li {
  background: none;
  padding-left: 0;
}

/* line 1, ../src/sass/partials/components/_webform.scss */
.webform-container-inline div.form-item {
  display: block;
  clear: both;
}

/* webform styling by default */
/* line 9, ../src/sass/partials/components/_webform.scss */
.webform-client-form fieldset {
  background-color: transparent;
  padding: 0;
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 1em;
}
/* line 15, ../src/sass/partials/components/_webform.scss */
.webform-client-form label {
  float: left;
  width: 150px;
  text-align: right;
  font-weight: normal;
  margin-right: 8px;
}
/* line 22, ../src/sass/partials/components/_webform.scss */
.webform-client-form input[type="text"], .webform-client-form input[type="email"] {
  width: 400px;
  margin: 0 1% 1em 0;
  display: block;
  float: left;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  padding: .3em .5em;
}
/* line 31, ../src/sass/partials/components/_webform.scss */
.webform-client-form input[type="submit"] {
  background-color: #fdb913;
  width: auto;
  float: none;
  clear: both;
  padding: .5em 2em .5em 1em;
  border-radius: 0;
  border: 0;
  color: #000;
  font-weight: 600;
  text-align: right;
  position: relative;
  margin-left: 169px;
  background-image: url("../images/icon-call-to-action.png");
  background-position: 90% center;
  background-repeat: no-repeat;
  right: 5px;
  cursor: pointer;
}
/* line 50, ../src/sass/partials/components/_webform.scss */
.webform-client-form label.option {
  text-align: left;
}
/* line 53, ../src/sass/partials/components/_webform.scss */
.webform-client-form label ~ .form-checkboxes {
  margin-left: 158px;
  overflow: hidden;
}
/* line 56, ../src/sass/partials/components/_webform.scss */
.webform-client-form label ~ .form-checkboxes label {
  width: 180px;
  clear: both;
}

/* webform when inside a modeal */
/* line 72, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form {
  padding: 1em 0;
}
/* line 74, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form * {
  font-size: 14px;
  color: #fff;
}
/* line 78, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .form-label {
  font-weight: 600;
}
/* line 81, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form p {
  margin-bottom: 1em;
}
/* line 85, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset {
  background-color: transparent;
  border-bottom: 1px solid #7ec3dc;
  margin: 0;
  padding: 1.5em 1em 1em 1em;
}
/* line 90, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-item {
  padding: 0;
  margin: 0;
}
/* line 95, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .form-item {
  padding: 1em 2em;
  display: block;
  clear: both;
}
/* line 101, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form label {
  color: #fff;
  width: 50%;
  margin-left: 0;
  display: block;
  float: left;
  margin: 0;
  text-align: right;
  padding-right: 2em;
}
/* line 111, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form input {
  width: 49%;
  margin: 0 1% 1em 0;
  display: block;
  float: left;
  border: 0;
  border-radius: 5px;
  padding: .3em .5em;
}
/* line 123, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form input[type="checkbox"] {
  width: 20px;
  margin: 0;
  float: none;
  padding: 1em;
  -webkit-appearance: checkbox;
  opacity: 1;
}
/* line 132, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-checkboxes label {
  width: auto;
  position: relative;
  left: 19px;
  width: 50%;
}
/* line 137, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-checkboxes label input[type="checkbox"] {
  position: absolute;
  right: 0;
  top: 6px;
}
/* line 143, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-checkboxes .form-item {
  margin-bottom: 2.5em;
}
/* line 148, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha {
  background-color: #3381aa;
  color: #fff;
}
/* line 151, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha legend {
  margin-top: 2em;
}
/* line 154, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha .description {
  color: #fff;
}
/* line 158, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha .form-item {
  padding-left: 0;
}
/* line 163, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .form-actions {
  margin-top: 1em;
}

/* webform when inside a modeal */
/* line 170, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form {
  padding: 1em 0;
}
/* line 172, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form * {
  font-size: 14px;
  color: #fff;
}
/* line 176, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .form-label {
  font-weight: 600;
}
/* line 179, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form p {
  margin-bottom: 1em;
}
/* line 183, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset {
  background-color: transparent;
  border-bottom: 1px solid #7ec3dc;
  margin: 0;
}
/* line 187, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-item {
  padding: 0;
  margin: 0;
}
/* line 192, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .form-item {
  padding: 1em 2em;
  display: block;
  clear: both;
}
/* line 198, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form label {
  color: #fff;
  width: 50%;
  margin-left: 0;
  display: block;
  float: left;
  margin: 0;
  text-align: right;
  padding-right: 2em;
}
/* line 208, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form input {
  width: 49%;
  margin: 0 1% 1em 0;
  display: block;
  float: left;
  border: 0;
  border-radius: 5px;
  padding: .3em .5em;
}
/* line 218, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form input[type="submit"] {
  background-color: #fdb913;
  width: auto;
  float: none;
  clear: both;
  padding: .3em 2em .3em 1em;
  border-radius: 0;
  color: #000;
  font-weight: 600;
  text-align: right;
  position: relative;
  left: 50%;
  background-image: url("../images/icon-call-to-action.png");
  background-position: 90% center;
  background-repeat: no-repeat;
  right: 5px;
  cursor: pointer;
}
/* line 237, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form input[type="checkbox"] {
  width: 20px;
  margin: 0;
  float: none;
  padding: 1em;
  -webkit-appearance: checkbox;
  opacity: 1;
}
/* line 246, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-checkboxes label {
  width: auto;
  position: relative;
  left: 19px;
  width: 50%;
}
/* line 251, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-checkboxes label input[type="checkbox"] {
  position: absolute;
  right: 0;
  top: 6px;
}
/* line 257, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form fieldset .form-checkboxes .form-item {
  margin-bottom: 2.5em;
}
/* line 262, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha {
  background-color: #3381aa;
  color: #fff;
}
/* line 265, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha legend {
  margin-top: 2em;
}
/* line 268, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha .description {
  color: #fff;
}
/* line 272, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .captcha .form-item {
  padding-left: 0;
}
/* line 277, ../src/sass/partials/components/_webform.scss */
.lightbox-modal .webform-client-form .form-actions {
  margin-top: 1em;
}

/* line 283, ../src/sass/partials/components/_webform.scss */
#webform-client-form-12998 .webform-component {
  overflow: hidden;
  clear: both;
}
/* line 287, ../src/sass/partials/components/_webform.scss */
#webform-client-form-12998 .form-radios label,
#webform-client-form-12998 #webform-component-opt-out label {
  width: auto;
}
/* line 292, ../src/sass/partials/components/_webform.scss */
#webform-client-form-12998 #webform-component-are-you-a-member-of-an-engineering-society- .form-radios {
  padding-top: 7px;
}

/* line 2, ../src/sass/partials/templates/_t_front.scss */
.view-front-page-flipper {
  margin-bottom: 2em;
}

/* line 6, ../src/sass/partials/templates/_t_front.scss */
.view-front-page-flipper.view-display-id-page_1 {
  margin-bottom: .75em;
}

/* line 10, ../src/sass/partials/templates/_t_front.scss */
#block-views-front_page_videos-block_1 {
  clear: both;
  display: block;
  width: 100%;
  margin-top: 1em;
}

/* bg images */
/* line 18, ../src/sass/partials/templates/_t_front.scss */
.view-front-page-flipper.view-display-id-page_1 {
  position: relative;
}
/* line 20, ../src/sass/partials/templates/_t_front.scss */
.view-front-page-flipper.view-display-id-page_1:after {
  content: '.';
  text-indent: -9999px;
  position: absolute;
  height: 234px;
  width: 277px;
  background-image: url("../images/backgrounds/bg-park2.png");
  background-repeat: no-repeat;
  right: -203px;
  top: -27px;
  z-index: -1;
}

/* layout */
/* layout */
/* line 5, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .form-radios .form-item {
  margin: 0 3px 5px 0;
}
/* line 12, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters {
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 14px;
  position: relative;
  margin-bottom: 2em;
  /* the reset or apply button */
}
/* line 19, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget {
  float: left;
  padding-top: 16px;
}
/* line 22, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget .form-radios .form-item {
  float: left;
  width: 128px;
}
/* line 27, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget {
  margin-right: 0;
}
/* line 29, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget .views-widget {
  width: 120px;
  margin-left: 16px;
  display: inline-block;
}
/* line 35, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget:nth-child(4) {
  padding-top: 0;
}
/* line 37, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget:nth-child(4) .views-widget {
  width: 300px;
  margin-left: 25px;
}
/* line 43, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget:last-child {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  bottom: 0;
}
/* line 50, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget:last-child input {
  float: right;
}
/* line 54, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget > label {
  display: none;
}
/* line 57, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget.views-widget-filter-group_nid > label {
  display: inline-block;
  font-family: SansationBold;
  text-transform: lowercase;
  font-size: 14px;
  margin-top: -1px;
}
/* line 71, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .gallery-cell {
  height: 125px;
}
/* line 73, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .gallery-cell img {
  max-height: 100%;
  width: auto;
  height: 125px;
}
/* line 80, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-footer {
  clear: both;
}

/* design */
/* line 86, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 {
  background-image: url("../images/backgrounds/bg-gallery.png");
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 64px;
  margin-top: -64px;
}
/* line 93, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 label {
  font-size: 12px;
}
/* line 96, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters {
  background-color: #fff;
}
/* line 98, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .view-filters .views-exposed-widget:last-child input {
  background-color: #0093ce;
  margin: .5em .5em 0 0;
  padding: .25em .5em;
  border: 0;
  color: #fff;
  border-radius: 4px;
  text-transform: lowercase;
}
/* line 109, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .views-exposed-widget input[type="submit"] {
  text-indent: 0;
  background-image: none;
  width: 43px;
}
/* line 116, ../src/sass/partials/templates/_t_view_gallery.scss */
.view-id-gallery_2.view-display-id-page_1 .gallery-cell img {
  box-shadow: 2px 2px 4px #888;
}

/* layout */
/* line 5, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .form-radios .form-item {
  margin: 0 3px 5px 0;
}
/* line 12, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .form-checkboxes {
  margin: 0;
}
/* line 15, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters {
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 14px;
  position: relative;
  margin-bottom: 2em;
  /* the reset or apply button */
}
/* line 22, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-widget-filter-term_node_tid_depth {
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 25, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-widget-filter-term_node_tid_depth > label {
  float: left;
  width: 10%;
  padding-top: 4px;
}
/* line 30, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-widget-filter-term_node_tid_depth > .views-widget {
  float: left;
  width: 90%;
}
/* line 37, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .bef-checkboxes .form-item {
  float: left;
  width: 33%;
}
/* line 42, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget {
  float: left;
}
/* line 49, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget {
  margin: 0;
  padding: 0;
}
/* line 54, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget:nth-child(3) {
  width: 440px;
  margin-left: 25px;
}
/* line 59, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget:last-child {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  bottom: 0;
}
/* line 66, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget:last-child input {
  float: right;
}
/* line 73, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget.views-widget-filter-term_node_tid_depth > label {
  display: inline-block;
  font-family: SansationBold;
  text-transform: lowercase;
  font-size: 14px;
  padding-top: 26px;
}
/* line 87, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .gallery-cell {
  height: 125px;
}
/* line 89, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .gallery-cell img {
  max-height: 100%;
  width: auto;
  height: 125px;
}

/* design */
/* line 99, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 {
  background-image: url("../images/backgrounds/bg-gallery.png");
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 64px;
  margin-top: -64px;
}
/* line 105, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 label {
  font-size: 12px;
}
/* line 108, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters {
  background-color: #fff;
}
/* line 110, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .view-filters .views-exposed-widget:last-child input {
  background-color: #0093ce;
  margin: .5em .5em 0 0;
  padding: .25em .5em;
  border: 0;
  color: #fff;
  border-radius: 4px;
  text-transform: lowercase;
}
/* line 121, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .views-exposed-widget input[type="submit"] {
  text-indent: 0;
  background-image: none;
  width: 43px;
}
/* line 128, ../src/sass/partials/templates/_t_view_resources.scss */
.view-id-resources.view-display-id-page_1 .gallery-cell img {
  box-shadow: 2px 2px 4px #888;
}

/* layout */
/* line 4, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1 {
  position: relative;
}
/* line 6, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1:before {
  content: '.';
  text-indent: -9999px;
  position: absolute;
  height: 167px;
  width: 242px;
  background-image: url("../images/backgrounds/bg-park-left.png");
  background-repeat: no-repeat;
  left: -237px;
  top: 24px;
  z-index: -1;
}
/* line 19, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1:after {
  content: '.';
  text-indent: -9999px;
  position: absolute;
  height: 234px;
  width: 277px;
  background-image: url("../images/backgrounds/bg-park2.png");
  background-repeat: no-repeat;
  right: -203px;
  top: 0px;
  z-index: -1;
}
/* line 32, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1 .views-exposed-form {
  position: absolute;
  right: 0;
  top: -51px;
}
/* line 37, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1 .views-exposed-form .views-exposed-widget {
  position: absolute;
  right: 0;
  padding: 0;
  margin: 0;
}
/* line 44, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1 .views-exposed-form label {
  position: absolute;
  left: -355px;
  white-space: nowrap;
}
/* line 49, ../src/sass/partials/templates/_t_view_regions.scss */
.view-regions-2.view-display-id-page_1 .views-exposed-form input {
  position: absolute;
  right: 0;
  margin: 0;
}

/* line 1, ../src/sass/partials/templates/_views.scss */
.get-involved {
  margin-top: 4em;
}
/* line 3, ../src/sass/partials/templates/_views.scss */
.get-involved .l-4col-desktop {
  margin-bottom: 12em;
}

/* line 8, ../src/sass/partials/templates/_views.scss */
.view-calendar {
  width: 100%;
}

/* line 2, ../src/sass/partials/pages/_about_competition_deliverables.scss */
#page-about-the-competition-competition-deliverables .accordion {
  margin-top: .5em;
}
/* line 7, ../src/sass/partials/pages/_about_competition_deliverables.scss */
#page-about-the-competition-competition-deliverables h6 {
  position: relative;
  display: block;
}
/* line 10, ../src/sass/partials/pages/_about_competition_deliverables.scss */
#page-about-the-competition-competition-deliverables h6 .back-to-top {
  position: absolute;
  content: '.';
  right: 20px;
  color: #0093ce;
  cursor: pointer;
}
/* line 18, ../src/sass/partials/pages/_about_competition_deliverables.scss */
#page-about-the-competition-competition-deliverables .tabs a {
  text-transform: uppercase;
}
/* line 20, ../src/sass/partials/pages/_about_competition_deliverables.scss */
#page-about-the-competition-competition-deliverables .tabs a:last-child {
  border: 0;
}

/* line 1, ../src/sass/partials/pages/_about_competition_process.scss */
#page-about-the-competition-process #siteContent {
  position: relative;
}
/* line 4, ../src/sass/partials/pages/_about_competition_process.scss */
#page-about-the-competition-process #siteContent .call-to-action {
  position: absolute;
  top: -60px;
  right: 0;
  max-width: 300px;
}

/* line 4, ../src/sass/partials/pages/_awards.scss */
#page-awards .content-bottom .l-4col-desktop {
  margin-top: 3em;
}
/* line 8, ../src/sass/partials/pages/_awards.scss */
#page-awards .content-main {
  position: relative;
}
/* line 11, ../src/sass/partials/pages/_awards.scss */
#page-awards .call-to-action {
  position: absolute;
  top: -60px;
  right: 0;
  min-width: 167px;
  text-align: left;
}
/* line 19, ../src/sass/partials/pages/_awards.scss */
#page-awards table {
  border: 0;
  box-shadow: none;
  width: 950px;
  table-layout: fixed;
  position: relative;
}
/* line 25, ../src/sass/partials/pages/_awards.scss */
#page-awards table:before {
  content: "";
  width: 17px;
  height: 90%;
  background-image: url("../images/bg-pen-top.png");
  background-position: top right;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 10;
  right: -17px;
}
/* line 36, ../src/sass/partials/pages/_awards.scss */
#page-awards table:after {
  content: "";
  width: 17px;
  height: 10%;
  background-image: url("../images/bg-pen-bottom.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 10;
  right: -17px;
  bottom: 30px;
}
/* line 50, ../src/sass/partials/pages/_awards.scss */
#page-awards tbody {
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 5px #888888;
  display: block;
  width: 950px;
}
/* line 56, ../src/sass/partials/pages/_awards.scss */
#page-awards td {
  vertical-align: top;
}
/* line 58, ../src/sass/partials/pages/_awards.scss */
#page-awards td p {
  margin: 0;
}
/* line 62, ../src/sass/partials/pages/_awards.scss */
#page-awards th, #page-awards td {
  padding: 4px 0px 4px 10px;
  width: 33%;
}
/* line 67, ../src/sass/partials/pages/_awards.scss */
#page-awards th.views-field-title, #page-awards td.views-field-title {
  width: 227px;
  font-weight: bold;
}
/* line 71, ../src/sass/partials/pages/_awards.scss */
#page-awards th.views-field-field-award-winner-value, #page-awards td.views-field-field-award-winner-value {
  width: 155px;
}
/* line 74, ../src/sass/partials/pages/_awards.scss */
#page-awards th.views-field-field-special-sponsor-value, #page-awards td.views-field-field-special-sponsor-value {
  width: 190px;
}
/* line 77, ../src/sass/partials/pages/_awards.scss */
#page-awards th.views-field-field-award-criteria-value, #page-awards td.views-field-field-award-criteria-value {
  width: 378px;
  padding-right: 20px;
}
/* line 82, ../src/sass/partials/pages/_awards.scss */
#page-awards thead tr {
  background-color: transparent;
}
/* line 84, ../src/sass/partials/pages/_awards.scss */
#page-awards thead tr th {
  background-image: url("../images/bg-table-header.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-color: transparent;
  border: 0;
}
/* line 90, ../src/sass/partials/pages/_awards.scss */
#page-awards thead tr th:first-child {
  background-position: left top;
}
/* line 93, ../src/sass/partials/pages/_awards.scss */
#page-awards thead tr th:last-child {
  background-position: right top;
}

/* line 3, ../src/sass/partials/pages/_alumni_stories.scss */
#page-alumni .content-main {
  position: relative;
}
/* line 6, ../src/sass/partials/pages/_alumni_stories.scss */
#page-alumni .content-main .node {
  position: relative;
}
/* line 8, ../src/sass/partials/pages/_alumni_stories.scss */
#page-alumni .content-main .node .call-to-actions {
  position: absolute;
  right: 0;
  top: -55px;
}
/* line 15, ../src/sass/partials/pages/_alumni_stories.scss */
#page-alumni .call-to-action {
  float: right;
  margin-left: 1em;
}
/* line 18, ../src/sass/partials/pages/_alumni_stories.scss */
#page-alumni .call-to-action a {
  padding: 2px 20px 2px 15px;
}

/* line 2, ../src/sass/partials/pages/_contact_us.scss */
#page-contact-us #siteContent .content p {
  margin-bottom: .75em;
}

/* line 3, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 {
  margin-top: -1em;
}
/* line 5, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 table {
  table-layout: fixed;
  border: 0;
  box-shadow: none;
  background-image: url("../images/bg-table-header-bg.png");
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 13, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 tbody {
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 5px #888888;
  display: block;
  width: 728px;
}
/* line 19, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 td {
  vertical-align: middle;
}
/* line 21, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 td p {
  margin: 0;
}
/* line 25, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 th, .page-regions .view-regions-2 td {
  padding: 4px 0px 4px 18px;
  overflow: hidden;
  width: 33%;
  min-width: 243px;
  word-break: break-word;
  -ms-word-break: break-word;
}
/* line 33, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 thead tr {
  background-color: transparent;
}
/* line 35, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 thead tr th {
  background-image: url("../images/bg-table-header.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-color: transparent;
  border: 0;
}
/* line 41, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 thead tr th:first-child {
  background-position: left top;
}
/* line 44, ../src/sass/partials/pages/_find_my_region.scss */
.page-regions .view-regions-2 thead tr th:last-child {
  background-position: right top;
}

/* line 2, ../src/sass/partials/pages/_forms.scss */
#node-423 .webform-component {
  overflow: hidden;
}

/* line 3, ../src/sass/partials/pages/_og_context.scss */
.og-context .l-2col-node-content .col-left .menu .item-list ul li:first-child {
  display: none;
}

/* line 2, ../src/sass/partials/pages/_our_impact.scss */
#page-page-our-impact .content-top {
  margin-bottom: 0;
}
/* line 5, ../src/sass/partials/pages/_our_impact.scss */
#page-page-our-impact h4 {
  margin-top: 2.5em;
}

/* line 2, ../src/sass/partials/pages/_participant_category_node_type.scss */
.node-type-get-involved .content .call-to-action {
  position: absolute;
  right: 0;
  top: -55px;
}
/* line 7, ../src/sass/partials/pages/_participant_category_node_type.scss */
.node-type-get-involved .field-field-photos {
  overflow: hidden;
}
/* line 10, ../src/sass/partials/pages/_participant_category_node_type.scss */
.node-type-get-involved .block-style-2-boxed {
  margin-top: 8em;
}
/* line 14, ../src/sass/partials/pages/_participant_category_node_type.scss */
.node-type-get-involved h3 {
  margin-top: 1em;
}
/* line 17, ../src/sass/partials/pages/_participant_category_node_type.scss */
.node-type-get-involved h5 {
  font-weight: 600;
  margin-top: 2.5em;
}
/* line 21, ../src/sass/partials/pages/_participant_category_node_type.scss */
.node-type-get-involved .two-column h5:first-child {
  margin-top: 0;
}

/* line 3, ../src/sass/partials/pages/_sponsor_sign_up.scss */
#page-form-sponsor-sign-up .content-top {
  margin-bottom: -1em;
}

/* line 2, ../src/sass/partials/pages/_style_guide.scss */
#page-style-guide .content-main .style-guide-header, #page-style-guide .sidebar .style-guide-header {
  border: 1px solid #bbb;
  padding: .5em 1em;
  margin: 2.5em 0 .25em 0;
  background-color: #ddd;
}
/* line 8, ../src/sass/partials/pages/_style_guide.scss */
#page-style-guide .content-main .style-guide-header:first-child, #page-style-guide .sidebar .style-guide-header:first-child {
  margin-top: 0;
}
