/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/*****************************************************************

_base.scss

Description: This file includes variables that are used universally

*****************************************************************/
/*COMPASS*/
/*COLORS*/
/*FONTS*/
/*LINE */
/*Imports*/
/*****************************************************************

_custom.scss

Description: This file includes custom mixins used across various scss files.

*****************************************************************/
/*Transitions*/
@import url(//fonts.googleapis.com/css?family=Cabin+Sketch:700);
/* line 11, ../sass/_custom.scss */
a.btn:link:hover, a.btn:visited:hover, .btn a:link:hover, .btn a:visited:hover, .tabs ul.primary a:hover, #zone-footer-wrapper a:hover, #block-sixflags-blocks-sixflags-blocks-cart .form-submit:hover, ul.nice-menu a:hover, a:hover, body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before:hover .views-field-title a,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before:hover .views-field-title a, #sixflags-promo-wrapper .form-submit:hover {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

/* line 14, ../sass/_custom.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row:hover,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row:hover {
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}

/*Shadows*/
/* line 24, ../sass/_custom.scss */
#zone-menu ul ul {
  -moz-box-shadow: #282828 2px 2px 10px;
  -webkit-box-shadow: #282828 2px 2px 10px;
  box-shadow: #282828 2px 2px 10px;
}

/*Semi Transparent mixins*/
/*-------------------------------------------------------------------------*
****************************************************************************
* MIXIN ROWS
****************************************************************************
*-------------------------------------------------------------------------*/
/*****************************************************************

_navigation.scss

Description: This file contains all navigation

*****************************************************************/
/* -------------------------------------------------------------------------*
 * CSS Buttons
 * -------------------------------------------------------------------------*/
/*Global button attributes*/
/* line 18, ../sass/_navigation.scss */
a.btn:link, a.btn:visited, .btn a:link, .btn a:visited {
  font-family: 'Open Sans', sans-serif;
  border: 1px solid rgba(0, 0, 0, 0.1);
  /*No border will show if rgba not supported*/
  margin: 0.25em;
  padding: 0.30em 2.2em 0.20em;
  background-color: #E64E4B;
  cursor: pointer;
  color: #f3f3f3;
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 600;
}
/* line 30, ../sass/_navigation.scss */
a.btn:link:hover, a.btn:visited:hover, .btn a:link:hover, .btn a:visited:hover {
  text-decoration: none;
}

/*RED*/
/* line 41, ../sass/_navigation.scss */
a.btn-red:link, a.btn-red:visited, .btn-red a:link, .btn-red a:visited {
  color: #f2c1be;
  background: #dc291e;
}
/* line 44, ../sass/_navigation.scss */
a.btn-red:link:hover, a.btn-red:visited:hover, .btn-red a:link:hover, .btn-red a:visited:hover {
  background: #aa1a16;
}

/*MAROON*/
/* line 53, ../sass/_navigation.scss */
a.btn-maroon:link, a.btn-maroon:visited, .btn-maroon a:link, .btn-maroon a:visited {
  color: #e0bcbb;
  background: #740400;
}
/* line 56, ../sass/_navigation.scss */
a.btn-maroon:link:hover, a.btn-maroon:visited:hover, .btn-maroon a:link:hover, .btn-maroon a:visited:hover {
  background: #dc291e;
}

/*BLUE*/
/* line 66, ../sass/_navigation.scss */
a.btn-blue:link, a.btn-blue:visited, .btn-blue a:link, .btn-blue a:visited {
  color: #cef0fc;
  background: #34b6e4;
}
/* line 69, ../sass/_navigation.scss */
a.btn-blue:link:hover, a.btn-blue:visited:hover, .btn-blue a:link:hover, .btn-blue a:visited:hover {
  background: #1f93bc;
}

/*GREEN*/
/* line 77, ../sass/_navigation.scss */
a.btn-green:link, a.btn-green:visited, .btn-green a:link, .btn-green a:visited {
  color: #cef0fc;
  background: #2AA210;
}
/* line 80, ../sass/_navigation.scss */
a.btn-green:link:hover, a.btn-green:visited:hover, .btn-green a:link:hover, .btn-green a:visited:hover {
  background: #48b240;
}

/*ORANGE*/
/* line 88, ../sass/_navigation.scss */
a.btn-orange:link, a.btn-orange:visited, .btn-orange a:link, .btn-orange a:visited {
  color: #fadcc1;
  background: #ff7900;
}
/* line 91, ../sass/_navigation.scss */
a.btn-orange:link:hover, a.btn-orange:visited:hover, .btn-orange a:link:hover, .btn-orange a:visited:hover {
  background: #e57200;
}

/*YELLOW*/
/* line 99, ../sass/_navigation.scss */
a.btn-yellow:link, a.btn-yellow:visited, .btn-yellow a:link, .btn-yellow a:visited {
  color: #9d800f;
  background: #ffcb00;
}
/* line 102, ../sass/_navigation.scss */
a.btn-yellow:link:hover, a.btn-yellow:visited:hover, .btn-yellow a:link:hover, .btn-yellow a:visited:hover {
  background: #efc10a;
}

/*WHITE*/
/* line 110, ../sass/_navigation.scss */
a.btn-white:link, a.btn-white:visited, .btn-white a:link, .btn-white a:visited {
  color: #999;
  background: #f3f3f3;
}
/* line 113, ../sass/_navigation.scss */
a.btn-white:link:hover, a.btn-white:visited:hover, .btn-white a:link:hover, .btn-white a:visited:hover {
  background: #e0e0e0;
}

/* -------------------------------------------------------------------------*
 * Drupal Admin Tabs
 * -------------------------------------------------------------------------*/
/* line 128, ../sass/_navigation.scss */
.node-type-park .tabs ul.primary {
  background: #f3f3f3;
}
/* line 130, ../sass/_navigation.scss */
.node-type-park .tabs ul.primary .active a {
  background-color: #282828;
  color: #f3f3f3;
  cursor: default;
  margin-bottom: -1px;
}

/* line 140, ../sass/_navigation.scss */
.tabs ul.primary {
  background: #282828;
  border: none;
  overflow: hidden;
  list-style: none;
  margin: 20px 0;
  padding: 15px;
  white-space: nowrap;
}
/* line 148, ../sass/_navigation.scss */
.tabs ul.primary li {
  float: left;
  border-bottom: 0;
}
/* line 152, ../sass/_navigation.scss */
.tabs ul.primary a {
  border: none;
  display: block;
  text-decoration: none;
}
/* line 157, ../sass/_navigation.scss */
.tabs ul.primary a:link,
.tabs ul.primary a:visited {
  display: block;
  color: #333;
  margin-right: 5px;
  background-color: #ffcb00;
  letter-spacing: 1px;
  padding: 7px 25px 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.7em;
  border: none;
}
/* line 170, ../sass/_navigation.scss */
.tabs ul.primary a:hover {
  background-color: #666666;
  color: #f3f3f3;
}
/* line 175, ../sass/_navigation.scss */
.tabs ul.primary .active a {
  background-color: #f3f3f3;
  color: #282828;
  cursor: default;
  margin-bottom: -1px;
}

/*Move drupal admin bar up on park homepages
.node-type-park {
  .tabs {
    position: relative;
    top:-80px;
    left:0;
  }
}*/
/* -------------------------------------------------------------------------*
 * Footer Sub Menu
 * -------------------------------------------------------------------------*/
/* line 196, ../sass/_navigation.scss */
#block-menu-menu-group-sub-footer {
  border-top: 1px solid #ba2e25;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 10px 0;
}
/* line 201, ../sass/_navigation.scss */
#block-menu-menu-group-sub-footer .content ul {
  float: right;
}
/* line 204, ../sass/_navigation.scss */
#block-menu-menu-group-sub-footer .content li {
  float: left;
}
/* line 208, ../sass/_navigation.scss */
#block-menu-menu-group-sub-footer .content a:link, #block-menu-menu-group-sub-footer .content a:visited, #block-menu-menu-group-sub-footer .content a:active {
  display: block;
  margin-left: 15px;
  text-transform: uppercase;
  color: #ffcb00;
}
/* line 214, ../sass/_navigation.scss */
#block-menu-menu-group-sub-footer .content a:hover {
  color: #f3f3f3;
}

/* -------------------------------------------------------------------------*
 * Footer Menu



 * -------------------------------------------------------------------------*/
/* line 229, ../sass/_navigation.scss */
#zone-footer-wrapper {
  border-bottom: solid 12px #d5dbdb;
  background: #ac1e16;
  color: white;
  font-size: 14px;
  line-height: 22px;
  padding-top: 30px;
  padding-bottom: 5px;
  /*Region - Footer First*/
  /*end.region-footer-first*/
  /*Region - Footer Second*/
  /*end.region-footer-second*/
}
/* line 235, ../sass/_navigation.scss */
#zone-footer-wrapper ul.menu li {
  margin-left: 0px;
  padding-right: 0px;
}
/* line 240, ../sass/_navigation.scss */
#zone-footer-wrapper a:link, #zone-footer-wrapper a:visited {
  color: #f6b9b5;
}
/* line 243, ../sass/_navigation.scss */
#zone-footer-wrapper a:hover {
  color: #ffcb00;
}
/* line 250, ../sass/_navigation.scss */
#zone-footer-wrapper h2 {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 3px;
}
/* line 255, ../sass/_navigation.scss */
#zone-footer-wrapper h2 a:link, #zone-footer-wrapper h2 a:visited {
  color: #f3f3f3;
}
/* line 258, ../sass/_navigation.scss */
#zone-footer-wrapper h2 a:hover {
  color: #ffcb00;
}
/* line 265, ../sass/_navigation.scss */
#zone-footer-wrapper .region-footer-first .block-menu-block {
  width: 188px;
  float: left;
}
/* line 273, ../sass/_navigation.scss */
#zone-footer-wrapper .region-footer-second {
  float: right;
  color: #f6b9b5;
}
/* line 276, ../sass/_navigation.scss */
#zone-footer-wrapper .region-footer-second .block {
  float: right;
  font-size: 0.9em;
  text-align: right;
}
/* line 281, ../sass/_navigation.scss */
#zone-footer-wrapper .region-footer-second .block-menu {
  font-size: inherit;
}
/* line 284, ../sass/_navigation.scss */
#zone-footer-wrapper .region-footer-second .block-title {
  display: none;
}
/* line 287, ../sass/_navigation.scss */
#zone-footer-wrapper .region-footer-second p {
  margin-bottom: 0;
}

/*end#zone-footer-wrapper*/
/* -------------------------------------------------------------------------*
 * Secondary Menu (top right in header)
 * -------------------------------------------------------------------------*/
/* line 300, ../sass/_navigation.scss */
#block-menu-block-9 {
  position: absolute;
  top: 0;
  right: 210px;
  margin-top: 4px;
  font-size: 12px;
}
/* line 306, ../sass/_navigation.scss */
#block-menu-block-9 li {
  float: left;
}
/* line 309, ../sass/_navigation.scss */
#block-menu-block-9 li:last-child {
  padding-right: 0;
}
/* line 313, ../sass/_navigation.scss */
#block-menu-block-9 a:link, #block-menu-block-9 a:visited {
  color: #f3f3f3;
  font-weight: 300;
}
/* line 317, ../sass/_navigation.scss */
#block-menu-block-9 a:hover {
  color: #ffcb00;
}

/*end#block-menu-block-9*/
/* line 323, ../sass/_navigation.scss */
#block-sixflags-blocks-sixflags-blocks-cart {
  position: absolute;
  top: 0px;
  right: 115px;
  margin: 6px 0 0 12px;
  font-size: 12px;
}
/* line 329, ../sass/_navigation.scss */
#block-sixflags-blocks-sixflags-blocks-cart .content a {
  padding-left: 22px;
  background: url(../images/icons/icon-cart.png) center left no-repeat;
  color: #ffcb00;
  font-weight: 500;
}
/* line 334, ../sass/_navigation.scss */
#block-sixflags-blocks-sixflags-blocks-cart .content a:hover {
  color: #f3f3f3;
  background: url(../images/icons/icon-cart-hover.png) center left no-repeat;
}
/* line 339, ../sass/_navigation.scss */
#block-sixflags-blocks-sixflags-blocks-cart .form-submit {
  background: #dc291e;
  border: 1px solid rgba(0, 0, 0, 0.1);
  /*No border will show if rgba not supported*/
  margin: 5px;
  display: block;
  padding: 3px;
  cursor: pointer;
  font-weight: normal;
  font-size: 22px;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 0;
  text-shadow: none;
}
/* line 354, ../sass/_navigation.scss */
#block-sixflags-blocks-sixflags-blocks-cart .form-submit:hover {
  text-decoration: none;
  background: #740400;
}

/* end#block-sixflags-blocks-sixflags-blocks-cart */
/* -------------------------------------------------------------------------*
 * Sidebar Menu
 * -------------------------------------------------------------------------*/
/* line 370, ../sass/_navigation.scss */
.grid-2 {
  font-family: 'Open Sans', sans-serif;
}

/* line 375, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-1 .pane-title {
  color: #aa1a16;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 381, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-1 .views-row {
  margin: 0 0 8px 0;
}
/* line 384, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-1 a:link,
.pane-all-attractions-in-cat-panel-pane-1 a:visited {
  display: block;
  line-height: 1.4em;
  color: #666666;
  font-size: 14px;
  font-weight: normal;
}
/* line 392, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-1 ul {
  margin-left: 15px;
}

/* line 396, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-2,
.view-left-sidebar-navigation {
  margin-top: 10px;
}
/* line 399, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-2 .views-row,
.view-left-sidebar-navigation .views-row {
  margin: 0 0 15px 0;
}
/* line 402, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-2 a,
.view-left-sidebar-navigation a {
  display: block;
  line-height: 1em;
  color: #aa1a16;
  font-size: 17px;
}
/* line 407, ../sass/_navigation.scss */
.pane-all-attractions-in-cat-panel-pane-2 a.active, .pane-all-attractions-in-cat-panel-pane-2 a:hover,
.view-left-sidebar-navigation a.active,
.view-left-sidebar-navigation a:hover {
  color: #ff7900;
}

/* line 414, ../sass/_navigation.scss */
.panel-pane .menu-name-menu-groups-menu li {
  margin: 0 0 15px 0;
  padding: 0;
}
/* line 418, ../sass/_navigation.scss */
.panel-pane .menu-name-menu-groups-menu a {
  display: block;
  line-height: 1em;
  color: #aa1a16;
  font-size: 17px;
}
/* line 423, ../sass/_navigation.scss */
.panel-pane .menu-name-menu-groups-menu a.active, .panel-pane .menu-name-menu-groups-menu a:hover {
  color: #ff7900;
}

/* Event month menu*/
/* line 432, ../sass/_navigation.scss */
#event-month-block .event-month {
  margin: 0 0 15px 0;
}
/* line 434, ../sass/_navigation.scss */
#event-month-block .event-month a {
  color: #aa1a16;
}
/* line 436, ../sass/_navigation.scss */
#event-month-block .event-month a.active, #event-month-block .event-month a:hover {
  color: #ff7900;
}

/*Left column top action buttons*/
/* line 445, ../sass/_navigation.scss */
.left-all-button {
  float: left;
  margin: -29px 0 25px 0;
  font-size: 14px;
}
/* line 449, ../sass/_navigation.scss */
.left-all-button ul {
  list-style-type: none;
  margin-left: 0;
}
/* line 453, ../sass/_navigation.scss */
.left-all-button li {
  float: left;
  margin-bottom: 5px;
  width: 100%;
  text-align: center;
}

/* -------------------------------------------------------------------------*
 * Quicktabs styles
 * -------------------------------------------------------------------------*/
/* line 468, ../sass/_navigation.scss */
.quicktabs-wrapper.quicktabs-style-nostyle {
  width: 100%;
  height: auto;
  border-top: none;
  margin: 20px 0;
  background-color: #fff;
}
/* line 474, ../sass/_navigation.scss */
.quicktabs-wrapper.quicktabs-style-nostyle .quicktabs-tabpage {
  padding: 20px;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 5px solid #cccccc;
}

/* line 482, ../sass/_navigation.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  background-color: #f3f3f3;
  border-bottom: 10px solid #34b6e4;
}
/* line 493, ../sass/_navigation.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle a {
  display: inline-block;
  text-decoration: none;
  color: #999;
  padding: 8px 24px;
  background-color: #282828;
  position: relative;
  z-index: 9;
}
/* line 501, ../sass/_navigation.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle a:hover {
  color: #555;
  background: #efefef;
}
/* line 506, ../sass/_navigation.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle li {
  border-bottom: none;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 511, ../sass/_navigation.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle li:hover a {
  color: #f3f3f3;
  background: #666;
  border-bottom: none;
}
/* line 517, ../sass/_navigation.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {
  background-color: #34b6e4;
  color: #f3f3f3;
  cursor: default;
}

/*end.ul.quicktabs-tabs.quicktabs-style-nostyle*/
/* -------------------------------------------------------------------------*
 * Primary Menu (Nice Menu)
 * -------------------------------------------------------------------------*/
/* Set position and z-index high enough to where it should always be above slideshow */
/* line 529, ../sass/_navigation.scss */
#zone-menu {
  position: relative;
  z-index: 2999;
}

/* line 534, ../sass/_navigation.scss */
#zone-menu-wrapper {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  background: #fafbfb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafbfb), color-stop(100%, #e1e1e1));
  background: -moz-linear-gradient(top, #fafbfb, #e1e1e1);
  background: -webkit-linear-gradient(top, #fafbfb, #e1e1e1);
  background: linear-gradient(to bottom, #fafbfb, #e1e1e1);
}

/*end#zone-menu-wrapper*/
/* Remove bg (specifically down-arrow.png)*/
/* line 547, ../sass/_navigation.scss */
ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent:hover {
  background: none;
}

/*Set bg on menuparent when children are hovered on*/
/* line 554, ../sass/_navigation.scss */
ul.nice-menu-down li.menuparent:hover {
  background: #282828;
}
/* line 556, ../sass/_navigation.scss */
ul.nice-menu-down li.menuparent:hover a {
  color: #ffcb00;
  background: #282828;
}

/* line 562, ../sass/_navigation.scss */
#zone-menu ul ul {
  border-bottom: 7px solid #ffcb00;
}

/* line 567, ../sass/_navigation.scss */
#zone-menu ul li ul li {
  border-bottom: 1px solid #333;
  border-left: 0;
  background: #282828;
}
/* line 571, ../sass/_navigation.scss */
#zone-menu ul li ul li a {
  color: #999;
  font-size: 13px;
  padding: 10px 16px;
}
/* line 575, ../sass/_navigation.scss */
#zone-menu ul li ul li a:hover {
  color: #ffcb00;
  background-color: #333;
}

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
/* line 583, ../sass/_navigation.scss */
.block-nice-menus {
  line-height: normal;
  z-index: 10;
  height: 49px;
}

/* line 588, ../sass/_navigation.scss */
ul.nice-menu li {
  float: left;
}

/* line 592, ../sass/_navigation.scss */
ul.nice-menu {
  z-index: 5000;
  position: relative;
  border: none;
  /*Season & Ticket page*/
}
/* line 596, ../sass/_navigation.scss */
ul.nice-menu ul {
  z-index: 5000;
  top: 49px;
  position: absolute;
  visibility: hidden;
  border: none;
}
/* line 603, ../sass/_navigation.scss */
ul.nice-menu li {
  position: relative;
  border: none;
  background: transparent;
  border-left: 1px solid #d8d8d8;
}
/* line 609, ../sass/_navigation.scss */
ul.nice-menu li.over ul {
  visibility: visible;
}
/* line 612, ../sass/_navigation.scss */
ul.nice-menu ul li {
  display: block;
}
/* line 625, ../sass/_navigation.scss */
ul.nice-menu li.menu-1238,
ul.nice-menu li.menu-1239 {
  font-weight: 600;
  padding: 0;
  background: #ffcb00;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcb00), color-stop(100%, #ffae00));
  background: -moz-linear-gradient(top, #ffcb00, #ffae00);
  background: -webkit-linear-gradient(top, #ffcb00, #ffae00);
  background: linear-gradient(to bottom, #ffcb00, #ffae00);
}
/* line 631, ../sass/_navigation.scss */
ul.nice-menu li.menu-1238 a,
ul.nice-menu li.menu-1239 a {
  color: #715c0c;
}
/* line 633, ../sass/_navigation.scss */
ul.nice-menu li.menu-1238 a:hover,
ul.nice-menu li.menu-1239 a:hover {
  background: #ffb000;
}
/* line 638, ../sass/_navigation.scss */
ul.nice-menu li.menu-1239 {
  border-left: 1px solid #e5b000;
}
/* line 641, ../sass/_navigation.scss */
ul.nice-menu a {
  padding: 15px 18px;
  display: block;
  color: #666666;
}
/* line 645, ../sass/_navigation.scss */
ul.nice-menu a:hover {
  color: #ffcb00;
  background: #282828;
}
/* line 650, ../sass/_navigation.scss */
ul.nice-menu a:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*end.nice-menu*/
/* Show submenus when over their parents. */
/* line 661, ../sass/_navigation.scss */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
/* line 673, ../sass/_navigation.scss */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/* High z-index to keep it above any other elements with a z-index */
/* line 689, ../sass/_navigation.scss */
#admin-menu {
  z-index: 9999;
}

/* -------------------------------------------------------------------------*
 * Views Edit Row
 * -------------------------------------------------------------------------*/
/* line 701, ../sass/_navigation.scss */
.btn-edit a {
  position: absolute;
  text-indent: -9999px;
  top: 3px;
  right: 3px;
  display: block;
  width: 21px;
  height: 21px;
  background: url(../images/icons/icon-edit.png) top left no-repeat;
}
/* line 710, ../sass/_navigation.scss */
.btn-edit a:hover {
  background: url(../images/icons/icon-edit-hover.png) top left no-repeat;
}

/*! jQuery UI - v1.10.0 - 2013-01-21
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.4em&cornerRadius=0px&bgColorHeader=%23e0e0e0&bgTextureHeader=01_flat.png&bgImgOpacityHeader=75&borderColorHeader=%23e0e0e0&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=%23e0e0e0&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23efefef&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=%23f3f3f3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%2334b6e4&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=%2334b6e4&fcHover=%23f3f3f3&iconColorHover=%23f3f3f3&bgColorActive=%23dc291e&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=%23dc291e&fcActive=%23f3f3f3&iconColorActive=%23f3f3f3&bgColorHighlight=%23f3f3f3&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=%23dc291e&fcHighlight=%23363636&iconColorHighlight=%23f3f3f3&bgColorError=%23fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/_jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, ../sass/_jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../sass/_jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 32, ../sass/_jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 37, ../sass/_jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 40, ../sass/_jquery-ui.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 43, ../sass/_jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 53, ../sass/_jquery-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 60, ../sass/_jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and ../images/icons/jquery-ui */
/* line 69, ../sass/_jquery-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 81, ../sass/_jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 88, ../sass/_jquery-ui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

/* line 96, ../sass/_jquery-ui.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 99, ../sass/_jquery-ui.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 102, ../sass/_jquery-ui.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 105, ../sass/_jquery-ui.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 111, ../sass/_jquery-ui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* Component containers
----------------------------------*/
/* line 119, ../sass/_jquery-ui.scss */
.ui-widget {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
}

/* line 123, ../sass/_jquery-ui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 126, ../sass/_jquery-ui.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1em;
}

/* line 133, ../sass/_jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #dc291e;
  background: #efefef;
  color: #666;
}

/* line 138, ../sass/_jquery-ui.scss */
.ui-widget-content a {
  color: #666;
}

/* line 141, ../sass/_jquery-ui.scss */
.ui-widget-header {
  border: 1px solid #e0e0e0;
  background: #fff;
  font-weight: normal;
}

/* line 147, ../sass/_jquery-ui.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 153, ../sass/_jquery-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #f3f3f3;
  background: #fff;
  font-weight: normal;
  color: #555555;
}

/* line 161, ../sass/_jquery-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #666;
  text-decoration: none;
}

/* line 167, ../sass/_jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #34b6e4;
  background: #34b6e4 url(../images/icons/jquery-ui/ui-bg_flat_75_34b6e4_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #f3f3f3;
}

/* line 178, ../sass/_jquery-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #f3f3f3;
  text-decoration: none;
}

/* line 185, ../sass/_jquery-ui.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dc291e;
  background: #dc291e url(../images/icons/jquery-ui/ui-bg_flat_65_dc291e_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #f3f3f3;
}

/* line 193, ../sass/_jquery-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #f3f3f3;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 202, ../sass/_jquery-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dc291e;
  background: #f3f3f3 url(../images/icons/jquery-ui/ui-bg_flat_55_f3f3f3_40x100.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 209, ../sass/_jquery-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 214, ../sass/_jquery-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/icons/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 221, ../sass/_jquery-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 226, ../sass/_jquery-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 231, ../sass/_jquery-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 236, ../sass/_jquery-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 243, ../sass/_jquery-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 250, ../sass/_jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and ../images/icons/jquery-ui */
/* line 258, ../sass/_jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-position: 16px 16px;
}

/* line 263, ../sass/_jquery-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_222222_256x240.png);
}

/* line 267, ../sass/_jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_222222_256x240.png);
}

/* line 270, ../sass/_jquery-ui.scss */
.ui-state-default .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_888888_256x240.png);
}

/* line 273, ../sass/_jquery-ui.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_f3f3f3_256x240.png);
}

/* line 277, ../sass/_jquery-ui.scss */
.ui-state-active .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_f3f3f3_256x240.png);
}

/* line 280, ../sass/_jquery-ui.scss */
.ui-state-highlight .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_f3f3f3_256x240.png);
}

/* line 283, ../sass/_jquery-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../images/icons/jquery-ui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 289, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 290, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 291, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 292, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 293, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 294, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 295, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 296, ../sass/_jquery-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 297, ../sass/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 298, ../sass/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 299, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 300, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 301, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 302, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 303, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 304, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 305, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 306, ../sass/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 307, ../sass/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 308, ../sass/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 309, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 310, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 311, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 312, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 313, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 314, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 315, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 316, ../sass/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 317, ../sass/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 318, ../sass/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 319, ../sass/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 320, ../sass/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 321, ../sass/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 322, ../sass/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 323, ../sass/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 324, ../sass/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 325, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 326, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 327, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 328, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 329, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 330, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 331, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 332, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 333, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 334, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 335, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 336, ../sass/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 337, ../sass/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 338, ../sass/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 339, ../sass/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 340, ../sass/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 341, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 342, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 343, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 344, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 345, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 346, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 347, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 348, ../sass/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 349, ../sass/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 350, ../sass/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 351, ../sass/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 352, ../sass/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 353, ../sass/_jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 354, ../sass/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 355, ../sass/_jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 356, ../sass/_jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 357, ../sass/_jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 358, ../sass/_jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 359, ../sass/_jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 360, ../sass/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 361, ../sass/_jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 362, ../sass/_jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 363, ../sass/_jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 364, ../sass/_jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 365, ../sass/_jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 366, ../sass/_jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 367, ../sass/_jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 368, ../sass/_jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 369, ../sass/_jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 370, ../sass/_jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 371, ../sass/_jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 372, ../sass/_jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 373, ../sass/_jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 374, ../sass/_jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 375, ../sass/_jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 376, ../sass/_jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 377, ../sass/_jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 378, ../sass/_jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 379, ../sass/_jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 380, ../sass/_jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 381, ../sass/_jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 382, ../sass/_jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 383, ../sass/_jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 384, ../sass/_jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 385, ../sass/_jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 386, ../sass/_jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 387, ../sass/_jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 388, ../sass/_jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 389, ../sass/_jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 390, ../sass/_jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 391, ../sass/_jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 392, ../sass/_jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 393, ../sass/_jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 394, ../sass/_jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 395, ../sass/_jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 396, ../sass/_jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 397, ../sass/_jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 398, ../sass/_jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 399, ../sass/_jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 400, ../sass/_jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 401, ../sass/_jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 402, ../sass/_jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 403, ../sass/_jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 404, ../sass/_jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 405, ../sass/_jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 406, ../sass/_jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 407, ../sass/_jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 408, ../sass/_jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 409, ../sass/_jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 410, ../sass/_jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 411, ../sass/_jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 412, ../sass/_jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 413, ../sass/_jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 414, ../sass/_jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 415, ../sass/_jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 416, ../sass/_jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 417, ../sass/_jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 418, ../sass/_jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 419, ../sass/_jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 420, ../sass/_jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 421, ../sass/_jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 422, ../sass/_jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 423, ../sass/_jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 424, ../sass/_jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 426, ../sass/_jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 427, ../sass/_jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 428, ../sass/_jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 429, ../sass/_jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 430, ../sass/_jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 431, ../sass/_jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 432, ../sass/_jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 433, ../sass/_jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 434, ../sass/_jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 435, ../sass/_jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 436, ../sass/_jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 437, ../sass/_jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 438, ../sass/_jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 439, ../sass/_jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 440, ../sass/_jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 441, ../sass/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 442, ../sass/_jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 443, ../sass/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 444, ../sass/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 445, ../sass/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 446, ../sass/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 447, ../sass/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 448, ../sass/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 449, ../sass/_jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 450, ../sass/_jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 451, ../sass/_jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 452, ../sass/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 453, ../sass/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 454, ../sass/_jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 455, ../sass/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 456, ../sass/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 457, ../sass/_jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 458, ../sass/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 459, ../sass/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 460, ../sass/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 461, ../sass/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 462, ../sass/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 463, ../sass/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 470, ../sass/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0px;
}

/* line 476, ../sass/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0px;
}

/* line 482, ../sass/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0px;
}

/* line 488, ../sass/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0px;
}

/* Overlays */
/* line 496, ../sass/_jquery-ui.scss */
.ui-widget-overlay {
  background: #aaaaaa url(../images/icons/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 501, ../sass/_jquery-ui.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../images/icons/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/* -------------------------------------------------------------------------*
 ****************************************************************************
 * Global Settings
 ****************************************************************************
 * -------------------------------------------------------------------------*/
/* line 16, ../sass/global.scss */
body {
  font: 15px/1.5 Helvetica, Arial, sans-serif;
  background: #9f150f;
  color: #666666;
}

/* line 22, ../sass/global.scss */
h1 {
  font-size: 38px;
  font-weight: 600;
}

/* line 23, ../sass/global.scss */
h2 {
  font-size: 20px;
  font-weight: 700;
}

/* line 24, ../sass/global.scss */
h3 {
  font-size: 18px;
  font-weight: 600;
}

/* line 25, ../sass/global.scss */
h4 {
  font-size: 16px;
  font-weight: 400;
}

/* line 26, ../sass/global.scss */
h5 {
  font-size: 14px;
  font-weight: 400;
}

/* line 27, ../sass/global.scss */
h6 {
  font-size: 14px;
  font-weight: 400;
}

/* line 29, ../sass/global.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
}
/* line 32, ../sass/global.scss */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
  color: #282828;
}

/* line 39, ../sass/global.scss */
a:link, a:visited {
  text-decoration: none;
  color: #740400;
}
/* line 43, ../sass/global.scss */
a:hover {
  text-decoration: none;
  color: #dc291e;
}

/* line 50, ../sass/global.scss */
ul, ol {
  margin-left: 25px;
}
/* line 52, ../sass/global.scss */
ul li.collapsed, ul li.leaf, ol li.collapsed, ol li.leaf {
  list-style-image: none;
  list-style-type: none;
}

/* line 58, ../sass/global.scss */
.feed-icon {
  display: none;
}

/* line 60, ../sass/global.scss */
h1.title {
  border-bottom: 1px solid #cccccc;
}

/* line 65, ../sass/global.scss */
img.left {
  float: left;
  margin: 0 15px 15px 0;
}
/* line 69, ../sass/global.scss */
img.right {
  float: right;
  margin: 0 0 15px 15px;
}
/* line 73, ../sass/global.scss */
img.border {
  border: 1px solid #cccccc;
}

/* line 78, ../sass/global.scss */
sub {
  font-size: 12px;
  vertical-align: bottom;
}

/* line 83, ../sass/global.scss */
sup {
  font-size: 12px;
  vertical-align: top;
}

/* -------------------------------------------------------------------------*
 ****************************************************************************
 * TABLES
 ****************************************************************************
 * -------------------------------------------------------------------------*/
/* line 93, ../sass/global.scss */
.field table td {
  text-align: left;
  vertical-align: top;
  padding: 5px;
}

/* Views Tables - General styles for all views tables */
/* line 105, ../sass/global.scss */
.views-table tr.even {
  background: #efefef;
}
/* line 107, ../sass/global.scss */
.views-table tr.even .active {
  background: #efefef;
}
/* line 111, ../sass/global.scss */
.views-table tr.odd {
  background: #e0e0e0;
}
/* line 113, ../sass/global.scss */
.views-table tr.odd .active {
  background: #e0e0e0;
}
/* line 117, ../sass/global.scss */
.views-table tr th {
  background: #666666;
  color: #f3f3f3;
  padding: 10px 15px;
  font-size: 18px;
}
/* line 122, ../sass/global.scss */
.views-table tr th a {
  color: #f3f3f3;
}
/* line 126, ../sass/global.scss */
.views-table tr td {
  padding: 5px 15px;
}

/* -------------------------------------------------------------------------*
 ****************************************************************************
 * REGIONS
 ****************************************************************************
 * -------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------*
 * Zone - Ads
 * -------------------------------------------------------------------------*/
/* line 143, ../sass/global.scss */
#zone-ads-top-wrapper, #zone-ads-bottom-wrapper {
  background: #cacfd0;
  text-align: center;
}

/* line 148, ../sass/global.scss */
#zone-ads-top-wrapper {
  min-height: 0px;
  box-shadow: inset 0 -10px 10px -10px #000;
  -moz-box-shadow: inset 0 -10px 10px -10px #000000;
  -webkit-box-shadow: inset 0 -10px 10px -10px #000;
}

/*Ads - Top*/
/* line 157, ../sass/global.scss */
#zone-ads-top-wrapper .block {
  margin: 0px 0;
}

/* line 161, ../sass/global.scss */
#zone-ads-top-wrapper img {
  margin-top: 5px;
  margin-bottom: 5px;
}

/*Ads - Bottom*/
/* line 167, ../sass/global.scss */
#zone-ads-bottom-wrapper .block {
  margin: 19px 0;
}

/* -------------------------------------------------------------------------*
 * Zone - Branding
 * -------------------------------------------------------------------------*/
/* line 175, ../sass/global.scss */
#zone-branding-wrapper {
  background: #a91a16 url(../images/backgrounds/sf-bg-park-header.jpg) no-repeat center top;
  height: 110px;
}
/* line 176, ../sass/global.scss */
#zone-branding-wrapper .site-name {
  display: none;
}
/* line 179, ../sass/global.scss */
#zone-branding-wrapper .view-logo {
  position: absolute;
  top: 15px;
  left: 0;
}
/* line 186, ../sass/global.scss */
#zone-branding-wrapper .block-og-info-block-1 {
  color: #faf8f8;
  font-size: 24px;
  position: absolute;
  right: 0px;
  top: 42px;
  font-family: 'Open Sans', sans-serif;
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
}

/* -------------------------------------------------------------------------*
 * Zone - Menu
 * -------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------*
 * Zone - Highlight
 * -------------------------------------------------------------------------*/
/* line 202, ../sass/global.scss */
#zone-park-highlight-wrapper {
  position: absolute;
  right: 0px;
}
/* line 205, ../sass/global.scss */
#zone-park-highlight-wrapper #region-highlight {
  float: none;
}

/* -------------------------------------------------------------------------*
 * Zone - Content
 * -------------------------------------------------------------------------*/
/* line 212, ../sass/global.scss */
#zone-content-wrapper {
  background: #a91a16 url(../images/backgrounds/sf-bg-body.jpg) bottom center no-repeat;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 221, ../sass/global.scss */
#zone-content {
  position: relative;
  background: #f3f3f3;
  margin-bottom: 57px;
  margin: 0 auto;
  z-index: 500;
}

/*No padding for park homepages*/
/* line 232, ../sass/global.scss */
.node-type-park #zone-content,
.node-type-park-fright-fest-landing #zone-content {
  padding: 0;
}

/* -------------------------------------------------------------------------*
 * Zone - Postscript
 * -------------------------------------------------------------------------*/
/* line 240, ../sass/global.scss */
#zone-postscript-wrapper {
  background: #e2e0d9;
  padding: 30px 0px;
}
/* line 243, ../sass/global.scss */
#zone-postscript-wrapper h2, #zone-postscript-wrapper h3 {
  color: #4c4a47;
  margin-bottom: 0px;
  line-height: 1em;
}
/* line 248, ../sass/global.scss */
#zone-postscript-wrapper h2 {
  font-size: 26px;
}
/* line 252, ../sass/global.scss */
#zone-postscript-wrapper #sixflags-blocks-signup-form .label {
  float: left;
  width: 250px;
}
/* line 256, ../sass/global.scss */
#zone-postscript-wrapper #sixflags-blocks-signup-form .form-item {
  margin: -2px 0 0 0;
}
/* line 259, ../sass/global.scss */
#zone-postscript-wrapper #sixflags-blocks-signup-form .form-text {
  font-size: 18px;
  height: 42px;
  padding-left: 35px;
  float: left;
  width: 470px;
  background: #fff url(../images/icons/icon-email.png) no-repeat 10px center;
}
/* line 268, ../sass/global.scss */
#zone-postscript-wrapper #sixflags-blocks-signup-form .form-submit {
  margin-left: 20px;
  color: white;
  background: black;
  border: none;
  border-radius: 0px;
  text-shadow: none;
  height: 42px;
  width: 168px;
  font-size: 20px;
  font-weight: 500;
}

/* line 286, ../sass/global.scss */
.pane-node-field-global-opt-html-sidebar-1,
.pane-node-field-global-opt-html-sidebar-2 {
  margin-top: 25px;
  background: #e0e0e0;
  padding: 20px;
}

/* -------------------------------------------------------------------------*
 * Homepage Panels (put all homepage specific stuff here)
 * -------------------------------------------------------------------------*/
/* line 301, ../sass/global.scss */
body.node-type-park,
body.node-type-park-fright-fest-landing {
  /*end.zone-content*/
  /*end.region-content*/
}
/* line 303, ../sass/global.scss */
body.node-type-park #page-title,
body.node-type-park-fright-fest-landing #page-title {
  display: none;
}
/* line 306, ../sass/global.scss */
body.node-type-park #zone-content,
body.node-type-park-fright-fest-landing #zone-content {
  top: -140px;
  background: transparent;
  /*Optional HTML*/
  /*end.field-name-field-global-optional-textarea*/
}
/* line 310, ../sass/global.scss */
body.node-type-park #zone-content .field-name-body,
body.node-type-park-fright-fest-landing #zone-content .field-name-body {
  background-color: #740400;
  -moz-box-shadow: #810c06 1px 1px 5px;
  -webkit-box-shadow: #810c06 1px 1px 5px;
  box-shadow: #810c06 1px 1px 5px;
  padding: 20px;
  margin: 0 0 20px 0;
  color: #F6B9B5;
  text-align: center;
}
/* line 317, ../sass/global.scss */
body.node-type-park #zone-content .field-name-body p,
body.node-type-park-fright-fest-landing #zone-content .field-name-body p {
  padding: 0;
  margin: 0;
}
/* line 324, ../sass/global.scss */
body.node-type-park .region-content,
body.node-type-park-fright-fest-landing .region-content {
  /*end.omega-12-threecol-4-4-4*/
}
/* line 325, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 {
  /*end.grid-4*/
}
/* line 326, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 {
  /*end.view-content*/
}
/* line 327, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row {
  -moz-box-shadow: #666 1px 1px 5px;
  -webkit-box-shadow: #666 1px 1px 5px;
  box-shadow: #666 1px 1px 5px;
  margin-bottom: 20px;
}
/* line 330, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .inside,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .inside {
  border: 11px solid #f3f3f3;
  min-height: 521px;
  background: #dcd9cb;
}
/* line 335, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .date-time,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .date-time {
  color: #999999;
  font-style: italic;
  padding-left: 10px;
  line-height: 1.2em;
  margin-bottom: 2px;
}
/* line 342, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .attachment .date-time,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .attachment .date-time {
  color: #ffcb00;
}
/* line 345, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .attachment-before .view-content p,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .attachment-before .view-content p {
  width: 260px;
}
/* line 351, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane {
  width: 298px;
  -moz-box-shadow: #810c06 1px 1px 5px;
  -webkit-box-shadow: #810c06 1px 1px 5px;
  box-shadow: #810c06 1px 1px 5px;
}
/* line 356, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .view-content p,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .view-content p {
  width: 280px;
}
/* line 361, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content {
  background: #dcd9cb;
}
/* line 363, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row {
  position: relative;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  overflow: hidden;
}
/* line 368, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row:hover,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row:hover {
  background: #fff;
  padding: 10px;
}
/* line 374, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row-first,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row-first {
  padding-bottom: 10px;
}
/* line 377, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row-last,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-row-last {
  border-bottom: 0px;
  padding-top: 10px;
}
/* line 381, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field {
  color: #666666;
  font-size: 12px;
}
/* line 385, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-title,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-title {
  line-height: 1em;
}
/* line 388, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content a,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content a {
  font-size: 17px;
  line-height: 1.0em;
  color: #282828;
}
/* line 393, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-global-summary,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-park-page-summary,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-global-summary,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-park-page-summary {
  position: absolute;
  left: 108px;
  width: 164px;
}
/* line 399, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-secondary-landing-image,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-global-primary-lp-image,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-special-offers-lp-image,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-news-teaser-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-secondary-landing-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-global-primary-lp-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-special-offers-lp-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content .views-field-field-news-teaser-image {
  float: left;
  border: 1px solid #cccccc;
  margin-right: 5px;
}
/* line 407, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content ul, body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content li, body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content p,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content ul,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content li,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content p {
  margin: 0px !important;
}
/* line 410, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content li,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .view-content li {
  min-height: 70px;
}
/* line 416, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before {
  /*Semi-transparent bar at bottom of photo*/
}
/* line 418, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .view-content,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .view-content {
  background: #282828;
  height: 340px;
  padding: 0px;
  overflow: hidden;
}
/* line 424, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-row,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-row {
  padding: 0;
}
/* line 426, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-row:hover,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-row:hover {
  padding: inherit;
  background: inherit;
}
/* line 431, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-global-summary,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-park-page-summary,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-global-summary,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-park-page-summary {
  color: #999999;
  background: #282828;
  font-size: 13px;
  padding: 0px 10px 10px 10px;
  position: relative;
  left: 0px;
}
/* line 442, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before:hover .views-field-title a,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before:hover .views-field-title a {
  font-family: 'Open Sans', sans-serif;
  color: #ffcb00;
}
/* line 449, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-secondary-landing-image,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-global-primary-lp-image,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-special-offers-lp-image,
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-news-teaser-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-secondary-landing-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-global-primary-lp-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-special-offers-lp-image,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-field-news-teaser-image {
  float: none;
  border: 0px;
  margin-right: 0px;
  height: 208px;
  background: #666;
}
/* line 460, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .bar,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .bar {
  height: 12px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 500;
  position: absolute;
  top: 196px;
  right: 0px;
}
/* line 470, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title {
  padding: 15px 10px 3px 10px;
}
/* line 473, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title a,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 1.2em;
  color: #f3f3f3;
}
/* line 479, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title a:hover,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .attachment-before .views-field-title a:hover {
  color: #ffcb00;
}
/* line 485, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 h2.pane-title,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 h2.pane-title {
  color: #855206;
  font-size: 26px;
  font-weight: 600;
  position: absolute;
  background: #ffcb00;
  padding: 5px 20px;
  top: 0px;
  left: 0px;
  -moz-box-shadow: #999 1px 1px 5px;
  -webkit-box-shadow: #999 1px 1px 5px;
  box-shadow: #999 1px 1px 5px;
  z-index: 100;
}
/* line 497, ../sass/global.scss */
body.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4 .field-name-field-global-long-summary,
body.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4 .field-name-field-global-long-summary {
  color: #f3f3f3;
  background: #282828;
  padding: 0px 10px 10px 10px;
  font-size: 12px;
}

/*end.node-type-park*/
/* line 515, ../sass/global.scss */
.grid-7 .panel-separator,
.grid-9 .panel-separator {
  height: 40px;
}
/* line 519, ../sass/global.scss */
.grid-7 .panel-pane .pane-title,
.grid-9 .panel-pane .pane-title {
  margin-bottom: 5px;
}

/* line 530, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .panel-pane {
  padding: 10px;
}
/* line 533, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-content .panel-pane {
  padding: 0px;
}
/* line 536, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-node-field-attraction-open-closed {
  background: #dc291e;
  color: #efefef;
  margin-bottom: 1px;
}
/* line 540, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-node-field-attraction-open-closed h2 {
  background: url(../images/icons/icon-exclamation.png) no-repeat 7px center;
  padding-left: 45px;
  margin-bottom: 0;
  line-height: 1em;
  font-weight: 500;
  font-size: 22px;
}
/* line 548, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-node-field-attraction-open-closed .pane-content {
  display: none;
}
/* line 552, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-node-field-attraction-category {
  background: #ffcb00;
  color: #282828;
  font-size: 22px;
  font-weight: 500;
}
/* line 558, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-internal-promotion {
  padding: 0;
  margin-top: 20px;
}
/* line 562, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-cat-label-desc {
  background: #282828;
}
/* line 564, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-cat-label-desc .pane-node-field-attraction-category-label {
  color: #ffcb00;
  font-size: 22px;
  font-weight: 500;
  padding-bottom: 0px;
  margin-bottom: -8px;
}
/* line 571, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-cat-label-desc .pane-node-field-attraction-category-desc {
  color: #efefef;
  font-size: 18px;
  font-weight: 100;
  padding-top: 0px;
}
/* line 578, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details {
  padding: 0px;
  margin-top: 25px;
}
/* line 581, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .panel-pane {
  padding: 5px 10px;
  background: #e0e0e0;
  border-bottom: 1px solid #cccccc;
}
/* line 586, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .panel-pane:last-child {
  border-bottom: 0px;
}
/* line 589, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-title {
  color: #a3a3a3;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 2px;
  line-height: 1;
}
/* line 596, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-content {
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
}
/* line 600, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-content p {
  margin-bottom: 0;
}
/* line 604, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-attraction-min-height {
  background: #ff7900 url(../images/icons/icon-person-orange.png) no-repeat 10px center;
  color: #efefef;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 0px;
}
/* line 610, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-attraction-min-height .pane-title {
  color: #efefef;
  font-size: 16px;
  font-weight: 600;
  margin-left: 45px;
  line-height: auto;
}
/* line 617, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-attraction-min-height .pane-content {
  font-size: 18px;
  font-weight: 600;
  margin-left: 45px;
  line-height: auto;
}
/* line 624, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-min-height-info {
  background: #ff7900;
  color: #efefef;
  padding-top: 0px;
}
/* line 628, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-min-height-info .pane-content {
  border-top: 1px solid #ffcb00;
  padding-top: 5px;
}
/* line 633, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-attraction-type {
  padding-top: 10px;
}
/* line 637, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-attraction-more-details .pane-node-field-custom-pane-text .pane-title {
  margin-bottom: 2px;
}
/* line 642, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-ada-guidelines-panel-pane-1 {
  background: #aa1a16;
  padding: 0px;
  margin-top: 25px;
}
/* line 646, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-ada-guidelines-panel-pane-1 ul, .omega-12-threecol-2-7-3 .grid-3 .pane-ada-guidelines-panel-pane-1 li {
  margin: 0;
}
/* line 649, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-ada-guidelines-panel-pane-1 a {
  display: block;
  background: url(../images/icons/icon-ada.png) no-repeat 35px center;
  color: #efefef;
  padding: 8px 0px 8px 60px;
}
/* line 655, ../sass/global.scss */
.omega-12-threecol-2-7-3 .grid-3 .pane-ada-guidelines-panel-pane-1 .contextual-links-wrapper a {
  background: none;
}

/* line 666, ../sass/global.scss */
.pane-node-body p:last-child {
  margin-bottom: 0px;
}
/* line 668, ../sass/global.scss */
.node-type-all-landing-page-attractions-by- .pane-node-body p:last-child {
  margin: 20px 0;
}

/* line 676, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1,
.panel-display .panel-panel .pane-newsroom-panel-pane-2,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane {
  padding: 0px;
  margin-top: 30px;
}
/* line 684, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-title,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-title,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-title,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-title,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-title,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-title {
  font-size: 22px;
  margin-bottom: 0px;
}
/* line 688, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-content,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-content,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-content,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-content,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-content,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-content {
  border-top: 5px solid #ff7900;
  background: #e0e0e0;
  padding: 10px 10px 1px 10px;
  margin-bottom: 20px;
}
/* line 693, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-content .views-row,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-content .views-row,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-content .views-row,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-content .views-row,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-content .views-row,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-content .views-row {
  margin: 0;
  padding: 10px 0;
  min-height: 58px;
  border-bottom: 1px solid #cccccc;
}
/* line 699, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-content .views-row-first,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-content .views-row-first,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-content .views-row-first,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-content .views-row-first,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-content .views-row-first,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-content .views-row-first {
  padding-top: 0;
}
/* line 702, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-content .views-row-last,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-content .views-row-last,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-content .views-row-last,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-content .views-row-last,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-content .views-row-last,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-content .views-row-last {
  border-bottom: none;
}
/* line 706, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-content a,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-content a,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-content a,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-content a,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-content a,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-content a {
  display: block;
  color: #282828;
  font-weight: 600;
  font-size: 14px;
  background: #e0e0e0;
  line-height: 1em;
  vertical-align: top;
}
/* line 715, ../sass/global.scss */
.panel-display .panel-panel .pane-downloads-panel-pane-1 .pane-content img,
.panel-display .panel-panel .pane-newsroom-panel-pane-2 .pane-content img,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-similar-rides-pane .pane-content img,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-rides-pane .pane-content img,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-dining-pane .pane-content img,
.panel-display .panel-panel .pane-nearby-dining-and-shopping-nearby-shopping-pane .pane-content img {
  float: left;
  margin-right: 10px;
}

/* line 725, ../sass/global.scss */
.pane-sixflags-facebook-sixflags-facebook .pane-content {
  background: #ffffff;
  border: 1px solid #cccccc;
  padding: 10px;
}

/* line 734, ../sass/global.scss */
.field-name-field-label-and-content .field-item.even {
  background: #cccccc;
}
/* line 737, ../sass/global.scss */
.field-name-field-label-and-content .field-item.odd {
  background: #e0e0e0;
}
/* line 740, ../sass/global.scss */
.field-name-field-label-and-content .field-item .entity-field-collection-item {
  padding: 5px 10px;
  border-bottom: 1px solid #efefef;
}
/* line 747, ../sass/global.scss */
.field-name-field-label-and-content .field-name-field-global-label .field-item,
.field-name-field-label-and-content .field-name-field-global-content-for-label .field-item {
  background: inherit;
}
/* line 751, ../sass/global.scss */
.field-name-field-label-and-content .field {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 754, ../sass/global.scss */
.field-name-field-label-and-content .field-name-field-global-label {
  width: 35%;
}
/* line 757, ../sass/global.scss */
.field-name-field-label-and-content .field-name-field-global-content-for-label {
  width: 65%;
}

/* line 763, ../sass/global.scss */
.pane-event-category {
  background: #ffcb00;
  color: #282828;
  font-size: 22px;
  font-weight: 500;
}

/* line 769, ../sass/global.scss */
.pane-node-field-date-display {
  background: #ff7900;
  color: #f3f3f3;
  font-size: 18px;
}
/* line 773, ../sass/global.scss */
.pane-node-field-date-display p {
  margin: 0;
}

/* -------------------------------------------------------------------------*
 * Views
 * -------------------------------------------------------------------------*/
/* Testimonials  */
/* line 783, ../sass/global.scss */
.view-testimonials {
  background: #ffffff;
  border: 1px solid #cccccc;
  padding: 15px;
  color: #666666;
}
/* line 788, ../sass/global.scss */
.view-testimonials .views-row {
  margin: 0;
  padding: 15px 0px;
  border-bottom: 1px solid #cccccc;
}
/* line 792, ../sass/global.scss */
.view-testimonials .views-row .views-field-body {
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 795, ../sass/global.scss */
.view-testimonials .views-row .views-field-body p {
  margin-bottom: 0;
}
/* line 799, ../sass/global.scss */
.view-testimonials .views-row .views-field-field-testimonial-author {
  font-size: 14px;
  font-weight: 600;
}
/* line 804, ../sass/global.scss */
.view-testimonials .views-row:last-child {
  border-bottom: 0;
  padding-bottom: 0px;
}
/* line 808, ../sass/global.scss */
.view-testimonials .views-row:first-child {
  padding-top: 0px;
}

/* Media Gallery */
/* line 815, ../sass/global.scss */
.view-media-gallery .views-slideshow-cycle-main-frame {
  xheight: 304px;
}
/* line 818, ../sass/global.scss */
.view-media-gallery .field-name-field-mg-caption {
  background: #ffcb00;
  padding: 10px;
  font-weight: 600;
  width: 520px;
}
/* line 824, ../sass/global.scss */
.view-media-gallery .views_slideshow_pager_field {
  background: black;
  padding-left: 15px;
}
/* line 828, ../sass/global.scss */
.view-media-gallery .views_slideshow_pager_field_item {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 20px 5px 20px 0px;
  cursor: pointer;
}
/* line 832, ../sass/global.scss */
.view-media-gallery .views_slideshow_pager_field_item img {
  border: 1px solid #666666;
}
/* line 835, ../sass/global.scss */
.view-media-gallery .views_slideshow_pager_field_item a {
  color: #ffcb00;
  font-size: 13px;
  height: 0px;
  display: block;
  padding: 7px 0px 5px 0px;
}
/* line 843, ../sass/global.scss */
.view-media-gallery .views_slideshow_pager_field_item.active img {
  border: 3px solid #ff7900;
  width: 112px;
}
/* line 847, ../sass/global.scss */
.view-media-gallery .views_slideshow_pager_field_item.active a {
  color: #ff7900;
}
/* line 854, ../sass/global.scss */
.view-media-gallery.view-display-id-block_1 .field-name-field-mg-caption {
  width: auto;
}
/* line 857, ../sass/global.scss */
.view-media-gallery.view-display-id-block_1 .views_slideshow_pager_field_item {
  margin-right: 16px;
}
/* line 859, ../sass/global.scss */
.view-media-gallery.view-display-id-block_1 .views_slideshow_pager_field_item.active img {
  width: 142px;
}

/* Calendar */
/* line 869, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-filters {
  background: #282828;
  padding: 20px;
}
/* line 872, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-filters label {
  display: none;
}
/* line 875, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-filters #edit-date-filter-min-wrapper,
.view-events-calendar.view-display-id-page_4 .view-filters #edit-date-filter-max-wrapper {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 879, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-filters span.date-sep {
  color: #f3f3f3;
  padding-right: 10px;
}
/* line 883, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-filters .form-submit {
  margin-top: 0px;
}
/* line 891, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .cal-header {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  background: #34b6e4;
  color: #bfe5f4;
  font-weight: 600;
  padding: 10px 0;
}
/* line 898, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .cal-header .date {
  margin-left: 15px;
}
/* line 901, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .cal-header .park-hours {
  margin-left: 408px;
}
/* line 904, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .cal-header .water-park-hours {
  margin-left: 135px;
}
/* line 909, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-content .item-list {
  padding: 5px 15px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
/* line 914, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-content .item-list:nth-child(odd) {
  background: #efefef;
}
/* line 917, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-content .item-list:nth-child(even) {
  background: #e0e0e0;
}
/* line 920, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 .view-content .item-list:last-child {
  border-bottom: 1px solid #cccccc;
}
/* line 924, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 h3 {
  font-size: 14px;
  margin: 0px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 400px;
}
/* line 930, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 ul {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  zoom: normal;
  margin: 0;
}
/* line 935, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 li {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 937, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 li.Main {
  position: absolute;
  left: 450px;
  width: 200px;
}
/* line 941, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 li.Main .waterpark-hours {
  display: none;
}
/* line 945, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 li.Water {
  position: absolute;
  left: 700px;
  width: 200px;
}
/* line 949, ../sass/global.scss */
.view-events-calendar.view-display-id-page_4 li.Water .park-hours {
  display: none;
}

/* Park Collections view */
/* line 966, ../sass/global.scss */
.view-park-collections.view-display-id-panel_pane_1 h2, .view-park-collections.view-display-id-panel_pane_1 p {
  margin-bottom: 0px;
}
/* line 969, ../sass/global.scss */
.view-park-collections.view-display-id-panel_pane_1 h2 {
  line-height: 22px;
}

/* Set first column width for the 'all' landing page tables */
/* line 978, ../sass/global.scss */
.view--all-landing-pages .views-field-title {
  width: 200px;
}

/* Calendar View */
/* line 991, ../sass/global.scss */
.view-events-calendar .view-display-id-block_3,
.view-events-calendar .view-display-id-block_4 {
  float: right;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  z-index: 200;
}
/* line 999, ../sass/global.scss */
.view-events-calendar .view-filters {
  clear: both;
}
/* line 1003, ../sass/global.scss */
.view-events-calendar.view-display-id-page_1 #calendar-key {
  float: left;
  font-size: 12px;
}
/* line 1006, ../sass/global.scss */
.view-events-calendar.view-display-id-page_1 #calendar-key .key-item {
  float: left;
  margin-right: 10px;
}
/* line 1009, ../sass/global.scss */
.view-events-calendar.view-display-id-page_1 #calendar-key .key-item span {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 14px;
  width: 14px;
  border: 1px solid #e0e0e0;
  margin-right: 5px;
}
/* line 1017, ../sass/global.scss */
.view-events-calendar.view-display-id-page_1 #calendar-key .key-item-green span {
  background: #2AA210;
}
/* line 1020, ../sass/global.scss */
.view-events-calendar.view-display-id-page_1 #calendar-key .key-item-blue span {
  background: #34b6e4;
}
/* line 1023, ../sass/global.scss */
.view-events-calendar.view-display-id-page_1 #calendar-key .key-item-orange span {
  background: #ff7900;
}

/*end.view-events-calendar*/
/*Today*/
/* line 1033, ../sass/global.scss */
.calendar-calendar .month-view .full td.date-box.today {
  background: #ffcb00;
  color: #333;
  border-color: #ffcb00;
}

/* line 1038, ../sass/global.scss */
.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom-color: #ffcb00;
  background: #ffcb00;
}

/* line 1042, ../sass/global.scss */
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
  border-left-color: #ffcb00;
  border-right-color: #ffcb00;
}

/*Overriding a bunch of crazy styles*/
/* line 1050, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  background: none;
}

/* line 1056, ../sass/global.scss */
.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
  font-weight: normal;
}

/* line 1071, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item {
  padding: 5px;
}
/* line 1073, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item a,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item a,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item a,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item a {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.2em;
  display: block;
  color: #f3f3f3;
}
/* line 1080, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item .event,
.calendar-calendar .month-view .full td.single-day .inner div .view-item .Main-Park,
.calendar-calendar .month-view .full td.single-day .inner div .view-item .Water-Park,
.calendar-calendar .month-view .full td.single-day .inner div .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .event,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .Main-Park,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .Water-Park,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .event,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .Main-Park,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .Water-Park,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .event,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .Main-Park,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .Water-Park,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .event,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .Main-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .Water-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .event,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .Main-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .Water-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .views-field-field-park-hours-override {
  border: 1px solid #f3f3f3;
  padding: 6px 10px;
  color: #f3f3f3;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.2em;
}
/* line 1092, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item .event,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .event,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .event,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .event,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .event,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .event {
  background: #2AA210;
}
/* line 1094, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item .event a,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .event a,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .event a,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .event a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .event a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .event a {
  color: #2a5906;
}
/* line 1098, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item .Main-Park,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .Main-Park,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .Main-Park,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .Main-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .Main-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .Main-Park {
  color: #7a4203;
  background: #ff7900;
}
/* line 1102, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item .Water-Park,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .Water-Park,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .Water-Park,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .Water-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .Water-Park,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .Water-Park {
  color: #033f55;
  background: #34b6e4;
}
/* line 1106, ../sass/global.scss */
.calendar-calendar .month-view .full td.single-day .inner div .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td.single-day .inner div a .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td.multi-day .inner div .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td.multi-day .inner div a .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div .view-item .views-field-field-park-hours-override,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a .view-item .views-field-field-park-hours-override {
  background: #dc291e;
  color: #f4ada9;
}

/*end global overides block*/
/* -------------------------------------------------------------------------*
 * Content Type Specific
 * -------------------------------------------------------------------------*/
/* line 1122, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 {
  background: #740400;
  margin-left: 10px;
  color: #f3f3f3;
  font-size: 12px;
  border-top: 8px solid #ffcb00;
}
/* line 1128, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 .inside {
  background: #740400;
}
/* line 1130, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 .inside .panel-pane {
  padding: 20px;
}
/* line 1133, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 .inside .pane-node-field-content-header-half,
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 .inside .pane-ticket-landing-page-panel-pane-1 {
  padding: 0px;
}
/* line 1137, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 .inside .pane-node-field-discover-promo {
  position: relative;
}
/* line 1142, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .omega-12-twocol-6-6-stacked .grid-6 .panel-2col-stacked .panel-pane {
  padding: 0px;
}
/* line 1148, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .sharethis-wrapper {
  margin-bottom: 15px;
}
/* line 1153, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .field-name-field-single-visit-body p {
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 1157, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .field-name-field-single-visit-body ul {
  margin: 0 0 0 25px;
}
/* line 1163, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-prices .field-collection-container {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 1167, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-prices .pane-title {
  color: #efc10a;
  font-weight: 700;
  font-size: 13px;
  margin-bottom: 5px;
}
/* line 1173, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-prices .field-item {
  margin-bottom: 5px;
}
/* line 1176, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-prices .field-collection-view {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 1181, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-prices .field-name-field-ticket-type {
  float: left;
}
/* line 1184, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-prices .field-name-field-ticket-price {
  float: right;
}
/* line 1188, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-footer {
  padding-bottom: 0px !important;
}
/* line 1190, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-footer h2 {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 39px;
  width: 237px;
  background: url(../images/icons/icon-down-arrow.png) left no-repeat;
  font-size: 38px;
  padding-left: 42px;
  margin-bottom: 0px;
}
/* line 1199, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-footer .pane-content {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 118px;
  color: #ffcb00;
  font-size: 18px;
  line-height: 18px;
  margin-top: 3px;
}
/* line 1207, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-single-visit-footer p {
  margin-bottom: 0px;
}
/* line 1212, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_3 .views-row {
  background: #ffca00;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffca00), color-stop(100%, #ffae00));
  background-image: -moz-linear-gradient(top, #ffca00, #ffae00);
  background-image: -webkit-linear-gradient(top, #ffca00, #ffae00);
  background-image: linear-gradient(to bottom, #ffca00, #ffae00);
  padding: 10px;
  margin-bottom: 15px;
}
/* line 1218, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_3 .views-field-field-global-primary-lp-image {
  float: left;
  margin-right: 10px;
}
/* line 1222, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_3 .views-field-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  width: 100%;
  color: #282828;
}
/* line 1229, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_3 .views-field-nothing {
  width: 325px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #282828;
  font-size: 12px;
}
/* line 1236, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_3 p {
  margin-bottom: 0px;
}
/* line 1242, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_1 .views-field-nothing .left {
  width: 235px;
  margin: 20px 12px 20px 20px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1247, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_1 .views-field-nothing .right {
  width: 180px;
  margin-top: 30px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1254, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 {
  margin-top: 20px;
}
/* line 1256, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .views-row {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 181px;
  background: #fff;
  margin-right: 3px;
  margin-bottom: 8px;
}
/* line 1262, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .views-row.views-row-last {
  margin-right: 0px;
}
/* line 1266, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .views-field-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  background: #ff7900;
  color: #fff;
  height: 22px;
  padding: 5px 14px;
}
/* line 1274, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .views-field-nothing {
  position: relative;
  height: 122px;
  padding: 5px 15px 15px 15px;
  color: #666666;
  background: #fff;
  line-height: 1.25em;
}
/* line 1281, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .views-field-nothing p {
  font-size: 14px;
  margin-bottom: 0px;
}
/* line 1285, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .views-field-nothing a {
  padding: 0.3em 1em 0.2em;
}
/* line 1289, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .view-ticket-landing-page.view-display-id-panel_pane_2 .button-links {
  position: absolute;
  left: 10px;
  bottom: 10px;
}
/* line 1295, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .pane-node-field-ticket-lp-disclaimer {
  padding: 30px 0;
}
/* line 1298, ../sass/global.scss */
body.node-type-primary-landing-page-tickets .field-name-field-discover-promo p {
  margin-bottom: 15px;
}

/* line 1305, ../sass/global.scss */
body.node-type-special-offer .panel-separator {
  height: 20px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
  clear: both;
}
/* line 1311, ../sass/global.scss */
body.node-type-special-offer .panel-separator:nth-child(2) {
  border-bottom: 0;
  height: 0px;
}
/* line 1315, ../sass/global.scss */
body.node-type-special-offer h2 {
  color: #aa1a16;
  margin-bottom: 5px;
  line-height: 1.2em;
}
/* line 1322, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_1 .views-row {
  min-height: 200px;
  margin-bottom: 20px;
}
/* line 1326, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_1 .views-row-last {
  margin-bottom: 0;
}
/* line 1329, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_1 .views-field-field-special-offers-lp-image {
  float: left;
  margin-right: 20px;
}
/* line 1335, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_2 .views-row {
  min-height: 195px;
  margin-bottom: 20px;
}
/* line 1339, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_2 .views-row-last {
  margin-bottom: 0;
}
/* line 1342, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_2 .views-field-field-special-offers-lp-image {
  float: right;
  margin-left: 20px;
}
/* line 1348, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_3 .views-row {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 218px;
  margin: 0px 18px 20px 0px;
}
/* line 1352, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_3 .views-row.views-row-last {
  margin-right: 0px;
}
/* line 1358, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_3 .views-field-field-special-offers-lp-image img {
  border: 2px solid #ccc;
}
/* line 1362, ../sass/global.scss */
body.node-type-special-offer .view-special-offers-landing-page.view-display-id-panel_pane_3 .views-field-field-global-summary {
  height: 140px;
}

/* -------------------------------------------------------------------------*
 * Field Collections
 * -------------------------------------------------------------------------*/
/* Park Collection Top */
/* line 1375, ../sass/global.scss */
.field-name-field-park-collection-fc-top > .field-items > .field-item {
  position: relative;
  width: 336px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0px 20px 40px 0px;
  height: 320px;
}
/* line 1381, ../sass/global.scss */
.field-name-field-park-collection-fc-top > .field-items > .field-item.odd {
  margin-right: 0px;
}
/* line 1384, ../sass/global.scss */
.field-name-field-park-collection-fc-top > .field-items > .field-item img {
  border: 1px solid #cccccc;
}
/* line 1389, ../sass/global.scss */
.field-name-field-park-collection-fc-top .field-name-field-global-display-title {
  margin-top: 10px;
}
/* line 54, ../sass/_custom.scss */
.field-name-field-park-collection-fc-top .field-name-field-global-display-title h3 {
  color: #282828;
  margin: 0 0 1px 0px;
  padding: 0;
  line-height: 1.2em;
  font-size: 24px;
}
/* line 61, ../sass/_custom.scss */
.field-name-field-park-collection-fc-top .field-name-field-global-display-title a {
  color: #282828;
}
/* line 63, ../sass/_custom.scss */
.field-name-field-park-collection-fc-top .field-name-field-global-display-title a:hover {
  color: #34b6e4;
}
/* line 1393, ../sass/global.scss */
.field-name-field-park-collection-fc-top .btn {
  position: absolute;
  bottom: 0;
  left: 0;
}

/*end.field-name-field-park-collection-fc-top*/
/* Park Collection Bottom */
/* line 1405, ../sass/global.scss */
.field-name-field-park-collection-fc-bottom > .field-items > .field-item {
  position: relative;
  width: 219px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0px 17px 20px 0px;
  height: 270px;
}
/* line 1411, ../sass/global.scss */
.field-name-field-park-collection-fc-bottom > .field-items > .field-item img {
  border: 1px solid #cccccc;
}
/* line 1415, ../sass/global.scss */
.field-name-field-park-collection-fc-bottom > .field-items > .field-item-2,
.field-name-field-park-collection-fc-bottom > .field-items > .field-item-5,
.field-name-field-park-collection-fc-bottom > .field-items > .field-item-8 {
  margin-right: 0px;
}
/* line 1420, ../sass/global.scss */
.field-name-field-park-collection-fc-bottom > .field-items .field-name-field-global-display-title {
  margin-top: 10px;
}
/* line 54, ../sass/_custom.scss */
.field-name-field-park-collection-fc-bottom > .field-items .field-name-field-global-display-title h3 {
  color: #282828;
  margin: 0 0 1px 0px;
  padding: 0;
  line-height: 1.2em;
  font-size: 24px;
}
/* line 61, ../sass/_custom.scss */
.field-name-field-park-collection-fc-bottom > .field-items .field-name-field-global-display-title a {
  color: #282828;
}
/* line 63, ../sass/_custom.scss */
.field-name-field-park-collection-fc-bottom > .field-items .field-name-field-global-display-title a:hover {
  color: #34b6e4;
}
/* line 1424, ../sass/global.scss */
.field-name-field-park-collection-fc-bottom > .field-items .btn {
  position: absolute;
  bottom: 0;
  left: 0;
}

/*end.field-name-field-park-collection-fc-bottom*/
/* New in Field Collection */
/* line 1435, ../sass/global.scss */
.field-name-field-new-in-item > .field-items > .field-item {
  position: relative;
  width: 300px;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0px 24px 40px 0px;
  height: 320px;
}
/* line 1441, ../sass/global.scss */
.field-name-field-new-in-item > .field-items > .field-item.item-third {
  margin-right: 0;
}
/* line 1444, ../sass/global.scss */
.field-name-field-new-in-item > .field-items > .field-item img {
  border: 1px solid #cccccc;
}
/* line 1449, ../sass/global.scss */
.field-name-field-new-in-item .field-name-field-new-in-title {
  margin-top: 10px;
}
/* line 54, ../sass/_custom.scss */
.field-name-field-new-in-item .field-name-field-new-in-title h3 {
  color: #282828;
  margin: 0 0 1px 0px;
  padding: 0;
  line-height: 1.2em;
  font-size: 24px;
}
/* line 61, ../sass/_custom.scss */
.field-name-field-new-in-item .field-name-field-new-in-title a {
  color: #282828;
}
/* line 63, ../sass/_custom.scss */
.field-name-field-new-in-item .field-name-field-new-in-title a:hover {
  color: #34b6e4;
}
/* line 1452, ../sass/global.scss */
.field-name-field-new-in-item .field-name-field-new-in-title h3 {
  font-size: 18px;
}
/* line 1456, ../sass/global.scss */
.field-name-field-new-in-item .btn {
  position: absolute;
  bottom: 0;
  left: 0;
}

/*end New In Field Collection */
/* -------------------------------------------------------------------------*
 * Slideshow
 * -------------------------------------------------------------------------*/
/*Vignettes for slideshow*/
/* line 1468, ../sass/global.scss */
.vig-left,
.vig-right {
  width: 250px;
  height: 450px;
  position: absolute;
}

/* line 1474, ../sass/global.scss */
.vig-left {
  background: url(../images/backgrounds/vig-left.png) top left no-repeat;
  top: 0;
  left: 0;
}

/* line 1480, ../sass/global.scss */
.vig-right {
  background: url(../images/backgrounds/vig-right.png) top right no-repeat;
  top: 0;
  right: 0;
}

/* line 1486, ../sass/global.scss */
.page {
  overflow-x: hidden;
}

/* line 1490, ../sass/global.scss */
#zone-header-wrapper {
  position: relative;
  background-color: #1d1d1d;
  width: 100%;
  height: 292px;
}

/*Highlight Slideshow*/
/* line 1498, ../sass/global.scss */
.view-highlight-banner-slideshow {
  position: absolute;
  left: 50%;
  width: 1500px;
  margin-left: -750px;
  /* Half the width */
}
/* line 1503, ../sass/global.scss */
.view-highlight-banner-slideshow .view-content {
  position: absolute;
  z-index: 200;
}

/* line 1509, ../sass/global.scss */
.view-footer {
  background: url(../images/sf-ribbons.png) bottom center no-repeat;
  position: absolute;
  width: 2200px;
  height: 580px;
  left: 50%;
  margin-left: -1100px;
  /* Half the width */
  top: 100px;
  z-index: 300;
}

/* line 1520, ../sass/global.scss */
.node-type-park .view-footer,
.node-type-park-fright-fest-landing .view-footer {
  height: 520px;
}

/*Highlight Teaser*/
/* line 1527, ../sass/global.scss */
#zone-park-highlight.container-12 {
  width: 215px;
  padding: 0;
}

/* line 1532, ../sass/global.scss */
#zone-park-highlight-wrapper {
  position: absolute;
  top: 325px;
  right: 0;
  background: #282828;
  /* Fallback */
  filter: alpha(opacity=96);
  /* IE8 and earlier */
  background: rgba(40, 40, 40, 0.96);
  padding: 15px 30px;
  z-index: 999;
  color: #f3f3f3;
  height: 175px;
  width: 215px;
}
/* line 1544, ../sass/global.scss */
#zone-park-highlight-wrapper .views-field-field-global-highlight-text {
  width: 215px;
}
/* line 1547, ../sass/global.scss */
#zone-park-highlight-wrapper .field-content,
#zone-park-highlight-wrapper .field-content h3 {
  font-size: 28px;
  line-height: 1.15em;
  font-weight: 100;
}

/*Highlight Teaser Park Homepage*/
/* line 1556, ../sass/global.scss */
.node-type-park #zone-park-highlight-wrapper,
.node-type-park-fright-fest-landing #zone-park-highlight-wrapper {
  top: 0;
}
/* line 1559, ../sass/global.scss */
.node-type-park #zone-park-highlight-wrapper img,
.node-type-park-fright-fest-landing #zone-park-highlight-wrapper img {
  position: absolute;
  top: 271px;
}

/*Ads are hidden on iOS and this adjusts the y-axis position so the highlight text is positioned correctly*/
/* line 1567, ../sass/global.scss */
.mobile #zone-park-highlight-wrapper {
  top: 200px;
}

/* line 1571, ../sass/global.scss */
.mobile .node-type-park #zone-park-highlight-wrapper,
.mobile .node-type-park-fright-fest-landing #zone-park-highlight-wrapper {
  top: 290px;
}

/* line 1577, ../sass/global.scss */
body.node-type-park #zone-park-highlight.container-12
body.node-type-park-fright-fest-landing #zone-park-highlight.container-12 {
  width: 253px;
  padding: 0;
}

/* line 1584, ../sass/global.scss */
body.node-type-park #zone-park-highlight-wrapper,
body.node-type-park-fright-fest-landing #zone-park-highlight-wrapper {
  background: none;
  padding: 0px;
  width: 253px;
  height: auto;
}

/* line 1592, ../sass/global.scss */
.node-type-park #zone-header-wrapper,
.node-type-park-fright-fest-landing #zone-header-wrapper {
  height: 430px;
}

/* line 1595, ../sass/global.scss */
.node-type-park .view-footer,
.node-type-park-fright-fest-landing .view-footer {
  top: 180px;
}

 /*-------------------------------------------------------------------------*
****************************************************************************
* VIEWS ROWS
/* Image left with title/text,button on the right
/* Add .view-style-1 directly to view
/* Field collections are also included because they mimic views
****************************************************************************
*-------------------------------------------------------------------------*/
/* line 1608, ../sass/global.scss */
.grid-7, .grid-9 {
  /*end.view-style-1*/
}
/* line 1610, ../sass/global.scss */
.grid-7 .view-style-1 .views-row, .grid-9 .view-style-1 .views-row {
  position: relative;
  margin: 0;
  border-bottom: 1px solid #cccccc;
  min-height: 141px;
  padding: 20px 0;
  float: left;
}
/* line 1613, ../sass/global.scss */
.grid-7 .view-style-1 .views-row.views-row-last, .grid-9 .view-style-1 .views-row.views-row-last {
  border-bottom: 0px;
}
/* line 1616, ../sass/global.scss */
.grid-7 .view-style-1 .views-field, .grid-9 .view-style-1 .views-field {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 300px;
  margin-left: 20px;
  font-size: 14px;
  line-height: 1.4em;
}
/* line 1619, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-secondary-landing-image,
.grid-7 .view-style-1 .views-field-field-global-primary-lp-image, .grid-9 .view-style-1 .views-field-field-secondary-landing-image,
.grid-9 .view-style-1 .views-field-field-global-primary-lp-image {
  float: left;
  margin-left: 0px;
  width: 218px;
  min-height: 123px;
}
/* line 48, ../sass/_custom.scss */
.grid-7 .view-style-1 .views-field-field-secondary-landing-image img,
.grid-7 .view-style-1 .views-field-field-global-primary-lp-image img, .grid-9 .view-style-1 .views-field-field-secondary-landing-image img,
.grid-9 .view-style-1 .views-field-field-global-primary-lp-image img {
  border: 1px solid #cccccc;
}
/* line 54, ../sass/_custom.scss */
.grid-7 .view-style-1 .views-field-title h3, .grid-9 .view-style-1 .views-field-title h3 {
  color: #282828;
  margin: 0 0 1px 0px;
  padding: 0;
  line-height: 1.2em;
  font-size: 24px;
}
/* line 61, ../sass/_custom.scss */
.grid-7 .view-style-1 .views-field-title a, .grid-9 .view-style-1 .views-field-title a {
  color: #282828;
}
/* line 63, ../sass/_custom.scss */
.grid-7 .view-style-1 .views-field-title a:hover, .grid-9 .view-style-1 .views-field-title a:hover {
  color: #34b6e4;
}
/* line 1626, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-php.ride-status, .grid-9 .view-style-1 .views-field-php.ride-status {
  color: #000;
  font-weight: bold;
  font-style: italic;
}
/* line 1631, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-attraction-location, .grid-9 .view-style-1 .views-field-field-attraction-location {
  display: none;
}
/* line 1634, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-nothing,
.grid-7 .view-style-1 .views-field-field-date-display, .grid-9 .view-style-1 .views-field-nothing,
.grid-9 .view-style-1 .views-field-field-date-display {
  float: none;
}
/* line 1638, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-attraction-min-height, .grid-9 .view-style-1 .views-field-field-attraction-min-height {
  color: #dc291e;
  font-style: italic;
}
/* line 1642, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-global-med-summary, .grid-9 .view-style-1 .views-field-field-global-med-summary {
  color: #666666;
  margin-bottom: 10px;
}
/* line 1645, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-global-med-summary p, .grid-9 .view-style-1 .views-field-field-global-med-summary p {
  margin: 0;
}
/* line 1649, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-date-display, .grid-9 .view-style-1 .views-field-field-date-display {
  margin-bottom: 10px;
}
/* line 1651, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-field-date-display p, .grid-9 .view-style-1 .views-field-field-date-display p {
  margin-bottom: 0px;
}
/* line 1655, ../sass/global.scss */
.grid-7 .view-style-1 .btn, .grid-9 .view-style-1 .btn {
  float: left;
}
/* line 1658, ../sass/global.scss */
.grid-7 .view-style-1 .views-field-nothing p, .grid-9 .view-style-1 .views-field-nothing p {
  margin-bottom: 2px;
}
/* line 1661, ../sass/global.scss */
.grid-7 .view-style-1 .date-time, .grid-9 .view-style-1 .date-time {
  color: #999999;
  font-style: italic;
  font-size: 14px;
  line-height: 1.2em;
}

/*end.grid-7,.grid-9*/
/*Grid 9 Custom Views Styles*/
/* line 1676, ../sass/global.scss */
.grid-9 .view-initial-landing-page-category-listing .views-field-nothing,
.grid-9 .view-initial-landing-page-category-listing .views-field-title {
  width: 455px;
  float: right;
}

/*end.grid-9*/
/* Within tabs */
/* line 1687, ../sass/global.scss */
.quicktabs-tabpage .view-style-1 .views-field {
  width: 259px;
}
/* line 1690, ../sass/global.scss */
.quicktabs-tabpage .view-style-1 .views-field-field-global-primary-lp-image {
  width: 218px;
}

/*-------------------------------------------------------------------------*
****************************************************************************
* COLLECTION ROWS
/* Image left with title/text,button on the right
/* Add .view-style-1 directly to view
/* Field collections are also included because they mimic views
****************************************************************************
*-------------------------------------------------------------------------*/
/* line 1708, ../sass/global.scss */
.grid-7 .collection-style-1 .entity-field-collection-item, .grid-9 .collection-style-1 .entity-field-collection-item {
  position: relative;
  margin: 0;
  border-bottom: 1px solid #cccccc;
  min-height: 141px;
  padding: 20px 0;
  float: left;
}
/* line 1711, ../sass/global.scss */
.grid-7 .collection-style-1 .last-item .entity-field-collection-item, .grid-9 .collection-style-1 .last-item .entity-field-collection-item {
  border-bottom: 0px;
}
/* line 1715, ../sass/global.scss */
.grid-7 .collection-style-1 .field-type-image, .grid-9 .collection-style-1 .field-type-image {
  float: left;
  margin-left: 0px;
  width: 218px;
  min-height: 123px;
}
/* line 48, ../sass/_custom.scss */
.grid-7 .collection-style-1 .field-type-image img, .grid-9 .collection-style-1 .field-type-image img {
  border: 1px solid #cccccc;
}
/* line 1718, ../sass/global.scss */
.grid-7 .collection-style-1 .group-right, .grid-9 .collection-style-1 .group-right {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 300px;
  margin-left: 20px;
  font-size: 14px;
  line-height: 1.4em;
}
/* line 1720, ../sass/global.scss */
.grid-7 .collection-style-1 .group-right h3, .grid-9 .collection-style-1 .group-right h3 {
  color: #282828;
  margin: 0 0 1px 0px;
  padding: 0;
  line-height: 1.2em;
}
/* line 1727, ../sass/global.scss */
.grid-7 .collection-style-1 .btn, .grid-9 .collection-style-1 .btn {
  float: left;
}

/*end.grid-7,.grid-9*/
/* line 1735, ../sass/global.scss */
.grid-9 .collection-style-1 .group-right {
  width: 450px;
}

/* -------------------------------------------------------------------------*
 * FAQ Accordions
 * -------------------------------------------------------------------------*/
/*This is a jquery ui accordion*/
/* line 1747, ../sass/global.scss */
.view-faq .views-accordion-faq-block-header {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 28px;
  padding: 0;
  color: #dc291e;
  margin: 20px 0 0 0;
}
/* line 1755, ../sass/global.scss */
.view-faq .attachment {
  padding: 10px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 1759, ../sass/global.scss */
.view-faq .attachment a {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
}
/* line 1763, ../sass/global.scss */
.view-faq .attachment ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1768, ../sass/global.scss */
.view-faq .attachment li {
  padding: 0;
  margin: 0;
}

/* -------------------------------------------------------------------------*
 * Newsroom Page
 * -------------------------------------------------------------------------*/
/* line 1780, ../sass/global.scss */
.node-type-newsroom .field-name-field-newsroom-subtitle {
  margin-bottom: -30px;
}

/* -------------------------------------------------------------------------*
* New In
* -------------------------------------------------------------------------*/
/* line 1789, ../sass/global.scss */
.node-type-new-in .pane-media-gallery {
  float: left;
}
/* line 1792, ../sass/global.scss */
.node-type-new-in .pane-node-body {
  float: left;
  width: 330px;
  margin-left: 20px;
}
/* line 1797, ../sass/global.scss */
.node-type-new-in .pane-node-field-global-optional-textarea {
  clear: left;
}
/* line 1800, ../sass/global.scss */
.node-type-new-in .pane-node-field-global-optional-textarea {
  float: left;
  margin-top: 40px;
}
/* line 1804, ../sass/global.scss */
.node-type-new-in .pane-node-field-new-in-item {
  float: left;
  margin-top: 40px;
}

/* -------------------------------------------------------------------------*
* Park Location Map & Driving Directions
* -------------------------------------------------------------------------*/
/* line 1813, ../sass/global.scss */
.view-park-location-map {
  color: #e0e0e0;
}
/* line 1815, ../sass/global.scss */
.view-park-location-map .openlayers-views-map {
  border: 1px solid #cccccc;
}
/* line 1818, ../sass/global.scss */
.view-park-location-map .attachment {
  border-top: 5px solid #dc291e;
  width: 100%;
  background: #282828;
}
/* line 1822, ../sass/global.scss */
.view-park-location-map .attachment .view-content {
  padding: 20px;
}
/* line 1825, ../sass/global.scss */
.view-park-location-map .attachment .views-label-field-park-address {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #ffcb00;
}
/* line 1831, ../sass/global.scss */
.view-park-location-map .attachment a {
  color: #ffcb00;
}

/*end.view-park-location-map*/
/* -------------------------------------------------------------------------*
* Internal Promotion and Sidebar Ad
* -------------------------------------------------------------------------*/
/* line 1844, ../sass/global.scss */
.omega-12-twocol-9-3 .grid-3 .pane-internal-promotion,
.omega-12-threecol-2-7-3 .grid-3 .pane-internal-promotion {
  margin-top: 25px;
  padding: 0;
}

/* line 1852, ../sass/global.scss */
.omega-12-twocol-9-3 .grid-3 .pane-sixflags-blocks-sixflags-blocks-ad-sidebar,
.omega-12-threecol-2-7-3 .grid-3 .pane-sixflags-blocks-sixflags-blocks-ad-sidebar {
  background: #e0e0e0;
  margin-top: 25px;
  padding: 20px 30px;
}

/* -------------------------------------------------------------------------*
* ShareThis
* -------------------------------------------------------------------------*/
/*bottom margin for ShareThis in places wehre there is no panel to provide a separator*/
/* line 1867, ../sass/global.scss */
.node-type-primary-landing-page-tickets .sharethis-wrapper,
.node-type-season-ticket .sharethis-wrapper,
.node-type-new-in .sharethis-wrapper {
  margin-bottom: 15px;
}

/* -------------------------------------------------------------------------*
 * Alert
 * -------------------------------------------------------------------------*/
/* line 1875, ../sass/global.scss */
#zone-alert-wrapper {
  background: #ffae00;
  overflow: hidden;
  -moz-box-shadow: inset 10px 5px 10px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 10px 5px 10px rgba(0, 0, 0, 0.075);
  box-shadow: inset 10px 5px 10px rgba(0, 0, 0, 0.075);
}
/* line 1879, ../sass/global.scss */
#zone-alert-wrapper h2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  font-size: 38px;
  text-transform: uppercase;
  /*display: inline-block;*/
  display: none;
  margin: 0;
  padding: 20px 0 0 0;
  color: #6a3601;
  line-height: 0.8em;
}
/* line 1894, ../sass/global.scss */
#zone-alert-wrapper .region-alert {
  color: #9f560e;
  font-size: 0.9em;
  line-height: 1.2em;
  z-index: 300;
  width: 100%;
}
/* line 1900, ../sass/global.scss */
#zone-alert-wrapper .region-alert p {
  padding: 20px 0;
  margin: 0px;
  text-align: center;
}

/* -------------------------------------------------------------------------*
 * MOBILE
 * -------------------------------------------------------------------------*/
/*Ads do not have to display on mobile devices*/
/* line 1913, ../sass/global.scss */
html.mobile #zone-ads-bottom-wrapper,
html.mobile #zone-ads-top-wrapper {
  display: none;
}

/* -------------------------------------------------------------------------*
 * IE7 styles
 * -------------------------------------------------------------------------*/
/* line 1921, ../sass/global.scss */
html.ie7 {
  /* Main menu */
  /*Park Homepage Settings (Taller Image Area)*/
  /* Make email container wider for ie7 */
  /* Email form */
  /* Absolute Center does not work in ie7. This helps fix the display problem. */
  /* Fix footer layout */
  /* New in Field Collection */
}
/* line 1923, ../sass/global.scss */
html.ie7 .omega-12-threecol-4-4-4 .grid-4 {
  width: 293px;
}
/* line 1928, ../sass/global.scss */
html.ie7 .omega-12-twocol-9-3 .grid-9 {
  margin-left: 0px;
  margin-right: 10px;
}
/* line 1932, ../sass/global.scss */
html.ie7 .omega-12-twocol-9-3 .grid-3 {
  margin-left: 10px;
  margin-right: 0px;
}
/* line 1938, ../sass/global.scss */
html.ie7 .omega-12-threecol-2-7-3 .grid-2 {
  margin-left: 0px;
}
/* line 1941, ../sass/global.scss */
html.ie7 .omega-12-threecol-2-7-3 .grid-3 {
  margin-right: 0px;
}
/* line 1946, ../sass/global.scss */
html.ie7 .omega-12-twocol-6-6-stacked .grid-6.alpha {
  margin-left: 0px;
}
/* line 1949, ../sass/global.scss */
html.ie7 .omega-12-twocol-6-6-stacked .grid-6.omega {
  margin-right: 0px;
}
/* line 1954, ../sass/global.scss */
html.ie7 ul.nice-menu > li > a {
  line-height: 19px;
}
/* line 1958, ../sass/global.scss */
html.ie7 .node-type-park #section-header,
html.ie7 .node-type-park-fright-fest-landing #section-header {
  height: 750px;
}
/* line 1963, ../sass/global.scss */
html.ie7 .container-12 .grid-12 {
  width: 960px;
}
/* line 1967, ../sass/global.scss */
html.ie7 #zone-postscript-wrapper #sixflags-blocks-signup-form .form-text {
  height: 16px;
  padding-top: 10px;
  padding-bottom: 15px;
  background-position: 10px 10px;
}
/* line 1974, ../sass/global.scss */
html.ie7 .view-highlight-banner-slideshow {
  overflow-x: hidden;
  width: 1200px;
  height: 500px;
  margin-left: -600px;
}
/* line 1980, ../sass/global.scss */
html.ie7 .left-all-button {
  margin: 0px 0 25px 0;
}
/* line 1982, ../sass/global.scss */
html.ie7 .left-all-button li a {
  float: left;
  width: 80px;
}
/* line 1988, ../sass/global.scss */
html.ie7 #block-block-1 {
  clear: right;
  width: 960px;
}
/* line 1993, ../sass/global.scss */
html.ie7 .field-name-field-new-in-item > .field-items > .field-item {
  margin: 0px 6px 40px 6px;
}
/* line 1996, ../sass/global.scss */
html.ie7 .node-type-new-in .view-media-gallery .views_slideshow_pager_field {
  width: 540px;
}

/* -------------------------------------------------------------------------*
 * Promo Form on Park pages
 * -------------------------------------------------------------------------*/
/* line 2006, ../sass/global.scss */
#sixflags-promo-wrapper {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 200;
  text-align: right;
}
/* line 2013, ../sass/global.scss */
#sixflags-promo-wrapper .arrow {
  background: transparent url(../images/icons/icon-arrow-up.png) top right no-repeat;
  height: 10px;
  width: 170px;
}
/* line 2018, ../sass/global.scss */
#sixflags-promo-wrapper .form-fields {
  background: #ffcb00;
  width: 190px;
  padding: 13px;
  -moz-box-shadow: #740400 1px 1px 3px;
  -webkit-box-shadow: #740400 1px 1px 3px;
  box-shadow: #740400 1px 1px 3px;
}
/* line 2024, ../sass/global.scss */
#sixflags-promo-wrapper form {
  position: relative;
  top: 25px;
  display: none;
}
/* line 2031, ../sass/global.scss */
#sixflags-promo-wrapper form input {
  color: #666;
  background: #f3f3f3;
  border: 1px solid #f3f3f3;
}
/* line 2035, ../sass/global.scss */
#sixflags-promo-wrapper form input:focus {
  background: #efefef;
  box-shadow: none;
  border-color: #efefef;
}
/* line 2043, ../sass/global.scss */
#sixflags-promo-wrapper a:link, #sixflags-promo-wrapper a:visited {
  position: absolute;
  font-size: 12px;
  font-weight: 500;
  top: 4px;
  right: 0;
  width: 110px;
  color: #ffcb00;
}
/* line 2052, ../sass/global.scss */
#sixflags-promo-wrapper a:hover {
  color: #f3f3f3;
}
/* line 2058, ../sass/global.scss */
#sixflags-promo-wrapper .form-submit {
  background: #dc291e;
  border: none;
  padding: 3px;
  cursor: pointer;
  font-weight: normal;
  font-size: 12px;
  padding: 5px 5px 4px;
  color: #f2c1be;
  box-shadow: none;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 0;
  text-shadow: none;
}
/* line 2072, ../sass/global.scss */
#sixflags-promo-wrapper .form-submit:hover {
  text-decoration: none;
  background: #740400;
}

/* -------------------------------------------------------------------------*
 * IE8 styles
 * -------------------------------------------------------------------------*/
/* line 2087, ../sass/global.scss */
html.ie8 {
  /* Email form */
  /* Main menu */
  /*Highlight Teaser Park Subpage*/
  /*Highlight Teaser Park Homepage*/
}
/* line 2089, ../sass/global.scss */
html.ie8 #zone-postscript-wrapper #sixflags-blocks-signup-form .form-text {
  padding-top: 10px;
  padding-bottom: 15px;
  background-position: 10px 10px;
}
/* line 2095, ../sass/global.scss */
html.ie8 ul.nice-menu a {
  padding: 15px 18px;
}
/* line 2099, ../sass/global.scss */
html.ie8 #zone-park-highlight-wrapper {
  top: 350px;
}
/* line 2106, ../sass/global.scss */
html.ie8 .node-type-park #zone-park-highlight-wrapper,
html.ie8 .node-type-park-fright-fest-landing #zone-park-highlight-wrapper {
  top: 310px;
}
/* line 2108, ../sass/global.scss */
html.ie8 .node-type-park #zone-park-highlight-wrapper img,
html.ie8 .node-type-park-fright-fest-landing #zone-park-highlight-wrapper img {
  position: static;
  top: 0;
}

/* line 2119, ../sass/global.scss */
.view-ticket-landing-page .views-field-title {
  margin-top: -9px;
}
/* line 2124, ../sass/global.scss */
.view-ticket-landing-page .views-field-nothing a.btn, .view-ticket-landing-page .views-field-nothing a:link.btn, .view-ticket-landing-page .views-field-nothing a:visited.btn {
  font-size: 12px;
}

/* line 2131, ../sass/global.scss */
.sixflags-no-desktop {
  display: none;
}

/* line 2135, ../sass/global.scss */
.panel-grid,
.panel-grid .panel-row {
  display: block;
}

/* line 2139, ../sass/global.scss */
.panel-grid .panel-row .panel-cell {
  width: 50%;
  float: left;
}

/* line 2143, ../sass/global.scss */
.panel-grid .panel-row .cell-1 > .inside,
.panel-grid .panel-row .cell-3 > .inside {
  padding-right: 10px;
}

/* line 2147, ../sass/global.scss */
.panel-grid .panel-row .cell-2 > .inside,
.panel-grid .panel-row .cell-4 > .inside {
  padding-left: 10px;
}

/* line 2152, ../sass/global.scss */
.bean-feature.view-mode-default {
  margin-bottom: 40px;
}
/* line 2154, ../sass/global.scss */
.bean-feature.view-mode-default .field-name-field-feature-display-title h3 {
  color: #333;
}
/* line 2157, ../sass/global.scss */
.bean-feature.view-mode-default .field-name-field-feature-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
/* line 2166, ../sass/global.scss */
.bean-feature.view-mode-default .field-name-field-feature-caption {
  margin-bottom: 10px;
}
/* line 2169, ../sass/global.scss */
.bean-feature.view-mode-default .field-name-field-feature-link a:link,
.bean-feature.view-mode-default .field-name-field-feature-link a:visited {
  display: inline-block;
  background: #ff6600;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.7em;
  padding: 7px 25px 5px 25px;
}
/* line 2178, ../sass/global.scss */
.bean-feature.view-mode-default .field-name-field-feature-link a:focus,
.bean-feature.view-mode-default .field-name-field-feature-link a:active,
.bean-feature.view-mode-default .field-name-field-feature-link a:hover {
  background: #666666;
  color: #f3f3f3;
}

/* line 2187, ../sass/global.scss */
.field-name-field-ms-navigation .field-item {
  padding: 0 0 15px 0;
  font-size: 14px;
}

/* -------------------------------------------------------------------------*
 * Fright Fest
 * -------------------------------------------------------------------------*/
/* line 2201, ../sass/global.scss */
.is-frightfest a.btn-blue:link, .is-frightfest a.btn-blue:visited, .is-frightfest .btn-blue a:link, .is-frightfest .btn-blue a:visited {
  color: #cef0fc;
  background: #ff7900;
}
/* line 2204, ../sass/global.scss */
.is-frightfest a.btn-blue:link:hover, .is-frightfest a.btn-blue:visited:hover, .is-frightfest .btn-blue a:link:hover, .is-frightfest .btn-blue a:visited:hover {
  background: #e57200;
}
/* line 2213, ../sass/global.scss */
.is-frightfest .views-field-field-park-logo a {
  background: url("../images/frightfest/ff-logo.png") no-repeat;
  display: block;
  width: 237px;
  height: 103px;
  margin-top: -10px;
}
/* line 2222, ../sass/global.scss */
.is-frightfest .views-field-field-park-logo a img {
  display: none;
}
/* line 2230, ../sass/global.scss */
.is-frightfest #zone-branding-wrapper {
  background: #030102 url("../images/frightfest/sf-bg-park-header-ff-2.jpg") no-repeat center top;
}
/* line 2236, ../sass/global.scss */
.is-frightfest .view-highlight-banner-slideshow .view-footer {
  background: url("../images/frightfest/sf-ribbons-ff.png") bottom center no-repeat;
}
/* line 2241, ../sass/global.scss */
.is-frightfest #zone-content-wrapper {
  background: #030101 none bottom center no-repeat;
}
/* line 2251, ../sass/global.scss */
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row,
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row, .is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row,
.is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 2258, ../sass/global.scss */
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .inside,
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .inside, .is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row .inside,
.is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .inside {
  border: 0 none transparent;
  padding: 11px;
  background: transparent url("../images/frightfest/torn-edges-white.png") 0px center no-repeat;
}
/* line 2266, ../sass/global.scss */
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row, .is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-top-row {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 2276, ../sass/global.scss */
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane, .is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 2282, ../sass/global.scss */
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane,
.is-frightfest.node-type-park .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane .homeBottomTABLE, .is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane,
.is-frightfest.node-type-park-fright-fest-landing .region-content .omega-12-threecol-4-4-4 .grid-4.panel-bottom-row .panel-pane .homeBottomTABLE {
  width: 275px;
}
/* line 2295, ../sass/global.scss */
.is-frightfest h2.homePageTitle,
.is-frightfest h2.homePageTitleBottom {
  color: #222;
  background: transparent url("../images/frightfest/torn-edges-orange.png") 0px center no-repeat;
  /*-webkit-box-shadow: none;
  -moz-box-shadow: none; */
  box-shadow: 0 2px 4px -2px rgba(50, 50, 50, 0.4), 2px 0 4px -2px rgba(50, 50, 50, 0.4);
  top: 0;
  left: 0;
  font-family: 'Cabin Sketch', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 0 0 1px #000;
  padding-left: 13px;
}
/* line 2310, ../sass/global.scss */
.is-frightfest h2.homePageTitle a,
.is-frightfest h2.homePageTitleBottom a {
  color: #222 !important;
  /* an important is necessary here to override another important :P */
}
/* line 2315, ../sass/global.scss */
.is-frightfest h2.homePageTitleBottom {
  top: -11px;
  left: -11px;
}
/* line 2323, ../sass/global.scss */
.is-frightfest .views-field-field-park-logo img {
  margin-top: -10px;
}
/* line 2330, ../sass/global.scss */
.is-frightfest #zone-menu-wrapper {
  /* font-family: 'Open Sans',sans-serif; */
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #111010), color-stop(100%, #232323));
  background: -webkit-linear-gradient(top, #111010, #232323);
  background: -moz-linear-gradient(top, #111010, #232323);
  background: -o-linear-gradient(top, #111010, #232323);
  background: linear-gradient(to bottom, #111010, #232323);
  border-bottom: 1px solid #d9d9d9;
  color: #efefef;
}
/* line 2341, ../sass/global.scss */
.is-frightfest #zone-menu-wrapper a {
  color: #efefef;
}
/* line 2346, ../sass/global.scss */
.is-frightfest #zone-menu-wrapper.fix {
  -webkit-box-shadow: 0px 3px 8px 0px #181818;
  box-shadow: 0px 3px 8px 0px #181818;
  -moz-box-shadow: 0px 3px 8px 0px #181818;
  border-bottom: 0 none transparent;
}
/* line 2355, ../sass/global.scss */
.is-frightfest ul.nice-menu li {
  border-left: 1px solid #2b2b2b;
}
/* line 2361, ../sass/global.scss */
.is-frightfest #zone-footer-wrapper {
  background: #000;
}
/* line 2367, ../sass/global.scss */
.is-frightfest #zone-footer-wrapper a:link, .is-frightfest #zone-footer-wrapper a:visited {
  color: #ddd;
}
/* line 2372, ../sass/global.scss */
.is-frightfest #zone-footer-wrapper a:hover {
  color: #ffcb00;
}
/* line 2377, ../sass/global.scss */
.is-frightfest #block-menu-menu-group-sub-footer {
  border-top: 1px solid #666;
}
/* line 2382, ../sass/global.scss */
.is-frightfest #block-menu-menu-group-sub-footer > div > div.content.clearfix > ul > li.last.leaf a {
  background: #B82200;
}
/* line 2387, ../sass/global.scss */
.is-frightfest #zone-footer-wrapper .region.region-footer-second p,
.is-frightfest #zone-footer-wrapper .region.region-footer-second p a {
  color: #ddd;
}
/* line 2393, ../sass/global.scss */
.is-frightfest #zone-footer-wrapper .region.region-footer-second p a:hover {
  color: #ffcb00;
}
/* line 2398, ../sass/global.scss */
.is-frightfest #osx-modal-content {
  display: none;
}
/* line 2403, ../sass/global.scss */
.is-frightfest {
  background: #ff6625;
}
/* line 2408, ../sass/global.scss */
.is-frightfest .views-field-field-home-page-highlight {
  display: none;
}
