/* line 50, sprites/ui/*.png */
.ui-sprite, .event.has-video .image:after { background: url('../img/sprites/ui-sea2d4d64bb.png') no-repeat; }

/******************************************************************
MEDIA QUERIES
******************************************************************/
/******************************************************************
WHITE NOISE
******************************************************************/
/******************************************************************
STRIPE PATTERN
******************************************************************/
/******************************************************************
CSS TRIANGLE
******************************************************************/
/******************************************************************
OTHER
******************************************************************/
/** Unsets the properties set by ellipsis() mixin. Usefull if you need ellipsis at one breakpoint,
*** but not at another
*/
/******************************************************************
FONTS
******************************************************************/
@font-face { font-family: "LiberationSans-Bold-webfont"; src: url("../fonts/LiberationSans-Bold-webfont.eot"); src: url("../fonts/LiberationSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/LiberationSans-Bold-webfont.woff") format("woff"), url("../fonts/LiberationSans-Bold-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

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

@font-face { font-family: "icomoon"; src: url("../fonts/icomoon.eot"); src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"); font-weight: normal; font-style: normal; }

/* line 45, ../sass/_fonts.scss */
[data-icon]:before { font-family: "icomoon", sans-serif; /* BYO icon font, mapped smartly */ content: attr(data-icon); speak: none; /* Not to be trusted, but hey. */ -webkit-font-smoothing: antialiased; }

/* line 52, ../sass/_fonts.scss */
.icon-alone { display: inline-block; /* Fix for clickability issue in WebKit */ }

/* line 56, ../sass/_fonts.scss */
.screen-reader-text { /* Reusable, toolbox kind of class */ position: absolute; top: -9999px; left: -9999px; }

/******************************************************************
ICON FONT SIZING LOGIC
******************************************************************/
/* line 66, ../sass/_fonts.scss */
.size-10 { font-size: 10%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-20 { font-size: 20%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-30 { font-size: 30%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-40 { font-size: 40%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-50 { font-size: 50%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-60 { font-size: 60%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-70 { font-size: 70%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-80 { font-size: 80%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-90 { font-size: 90%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-100 { font-size: 100%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-110 { font-size: 110%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-120 { font-size: 120%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-130 { font-size: 130%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-140 { font-size: 140%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-150 { font-size: 150%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-160 { font-size: 160%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-170 { font-size: 170%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-180 { font-size: 180%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-190 { font-size: 190%; position: relative; }

/* line 66, ../sass/_fonts.scss */
.size-200 { font-size: 200%; position: relative; }

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

/* Use the following CSS code if you want to use data attributes for inserting your icons */
/* line 85, ../sass/_fonts.scss */
[data-icon]:before { font-family: 'icomoon'; content: attr(data-icon); speak: none; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
/* line 100, ../sass/_fonts.scss */
.icon-twitter, .icon-train, .icon-think-bubble, .icon-the-circle-club, .icon-taxi, .icon-sold-out, .icon-share, .icon-plus, .icon-play, .icon-pinterest, .icon-parkin, .icon-more, .icon-lua, .icon-loupe, .icon-link, .icon-heart, .icon-group-offers, .icon-googleplus, .icon-gift-vouchers, .icon-facebook, .icon-email, .icon-dart, .icon-cross, .icon-circle-play-alt, .icon-circle-pinterest, .icon-circle-phone, .icon-circle-googleplus, .icon-circle-facebook, .icon-circle-email, .icon-circle-down, .icon-circle-at, .icon-car, .icon-camera, .icon-calendar, .icon-buy-now, .icon-bus, .icon-bike, .icon-arr-right, .icon-arr-left, .icon-all-shows, .icon-accessible-seating, .icon-circle-twitter, .icon-circle-play, .icon-star, .icon-arr-down-simple, .icon-arr-left-simple, .icon-arr-right-simple, .icon-arr-up-simple, .icon-untitled, .icon-circle, .icon-circle-link, .icon-arr-down, .icon-arr-up, .icon-bed, .icon-horizontal-lines, .icon-cart, .icon-circle-personal-loop, .icon-circle-seating, .icon-bell, .icon-bounds, .icon-circle-cursor, .icon-curtains, .icon-wishlist, .icon-alert, .icon-sold-out-type { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

/* line 110, ../sass/_fonts.scss */
.icon-twitter:before { content: "\e001"; }

/* line 113, ../sass/_fonts.scss */
.icon-train:before { content: "\e002"; }

/* line 116, ../sass/_fonts.scss */
.icon-think-bubble:before { content: "\e003"; }

/* line 119, ../sass/_fonts.scss */
.icon-the-circle-club:before { content: "\e004"; }

/* line 122, ../sass/_fonts.scss */
.icon-taxi:before { content: "\e005"; }

/* line 125, ../sass/_fonts.scss */
.icon-sold-out:before { content: "\e006"; }

/* line 128, ../sass/_fonts.scss */
.icon-share:before { content: "\e007"; }

/* line 131, ../sass/_fonts.scss */
.icon-plus:before { content: "\e008"; }

/* line 134, ../sass/_fonts.scss */
.icon-play:before { content: "\e009"; }

/* line 137, ../sass/_fonts.scss */
.icon-pinterest:before { content: "\e00a"; }

/* line 140, ../sass/_fonts.scss */
.icon-parkin:before { content: "\e00b"; }

/* line 143, ../sass/_fonts.scss */
.icon-more:before { content: "\e00c"; }

/* line 146, ../sass/_fonts.scss */
.icon-lua:before { content: "\e00d"; }

/* line 149, ../sass/_fonts.scss */
.icon-loupe:before { content: "\e00e"; }

/* line 152, ../sass/_fonts.scss */
.icon-link:before { content: "\e00f"; }

/* line 155, ../sass/_fonts.scss */
.icon-heart:before { content: "\e010"; }

/* line 158, ../sass/_fonts.scss */
.icon-group-offers:before { content: "\e011"; }

/* line 161, ../sass/_fonts.scss */
.icon-googleplus:before { content: "\e012"; }

/* line 164, ../sass/_fonts.scss */
.icon-gift-vouchers:before { content: "\e013"; }

/* line 167, ../sass/_fonts.scss */
.icon-facebook:before { content: "\e014"; }

/* line 170, ../sass/_fonts.scss */
.icon-email:before { content: "\e015"; }

/* line 173, ../sass/_fonts.scss */
.icon-dart:before { content: "\e016"; }

/* line 176, ../sass/_fonts.scss */
.icon-cross:before { content: "\e017"; }

/* line 179, ../sass/_fonts.scss */
.icon-circle-play-alt:before { content: "\e018"; }

/* line 182, ../sass/_fonts.scss */
.icon-circle-pinterest:before { content: "\e019"; }

/* line 185, ../sass/_fonts.scss */
.icon-circle-phone:before { content: "\e01a"; }

/* line 188, ../sass/_fonts.scss */
.icon-circle-googleplus:before { content: "\e01c"; }

/* line 191, ../sass/_fonts.scss */
.icon-circle-facebook:before { content: "\e01d"; }

/* line 194, ../sass/_fonts.scss */
.icon-circle-email:before { content: "\e01e"; }

/* line 197, ../sass/_fonts.scss */
.icon-circle-down:before { content: "\e01f"; }

/* line 200, ../sass/_fonts.scss */
.icon-circle-at:before { content: "\e020"; }

/* line 203, ../sass/_fonts.scss */
.icon-car:before { content: "\e021"; }

/* line 206, ../sass/_fonts.scss */
.icon-camera:before { content: "\e022"; }

/* line 209, ../sass/_fonts.scss */
.icon-calendar:before { content: "\e023"; }

/* line 212, ../sass/_fonts.scss */
.icon-buy-now:before { content: "\e024"; }

/* line 215, ../sass/_fonts.scss */
.icon-bus:before { content: "\e025"; }

/* line 218, ../sass/_fonts.scss */
.icon-bike:before { content: "\e026"; }

/* line 221, ../sass/_fonts.scss */
.icon-arr-right:before { content: "\e027"; }

/* line 224, ../sass/_fonts.scss */
.icon-arr-left:before { content: "\e028"; }

/* line 227, ../sass/_fonts.scss */
.icon-all-shows:before { content: "\e029"; }

/* line 230, ../sass/_fonts.scss */
.icon-accessible-seating:before { content: "\e02a"; }

/* line 233, ../sass/_fonts.scss */
.icon-circle-twitter:before { content: "\e02b"; }

/* line 236, ../sass/_fonts.scss */
.icon-circle-play:before { content: "\e02c"; }

/* line 239, ../sass/_fonts.scss */
.icon-star:before { content: "\e02d"; }

/* line 242, ../sass/_fonts.scss */
.icon-arr-down-simple:before { content: "\e02e"; }

/* line 245, ../sass/_fonts.scss */
.icon-arr-left-simple:before { content: "\e02f"; }

/* line 248, ../sass/_fonts.scss */
.icon-arr-right-simple:before { content: "\e030"; }

/* line 251, ../sass/_fonts.scss */
.icon-arr-up-simple:before { content: "\e031"; }

/* line 254, ../sass/_fonts.scss */
.icon-untitled:before { content: "\e032"; }

/* line 257, ../sass/_fonts.scss */
.icon-circle:before { content: "\e033"; }

/* line 260, ../sass/_fonts.scss */
.icon-circle-link:before { content: "\e01b"; }

/* line 263, ../sass/_fonts.scss */
.icon-arr-down:before { content: "\e034"; }

/* line 266, ../sass/_fonts.scss */
.icon-arr-up:before { content: "\e035"; }

/* line 269, ../sass/_fonts.scss */
.icon-bed:before { content: "\e036"; }

/* line 272, ../sass/_fonts.scss */
.icon-horizontal-lines:before { content: "\e037"; }

/* line 275, ../sass/_fonts.scss */
.icon-cart:before { content: "\e038"; }

/* line 278, ../sass/_fonts.scss */
.icon-circle-personal-loop:before { content: "\e039"; }

/* line 281, ../sass/_fonts.scss */
.icon-circle-seating:before { content: "\e03a"; }

/* line 284, ../sass/_fonts.scss */
.icon-bell:before { content: "\e03b"; }

/* line 287, ../sass/_fonts.scss */
.icon-bounds:before { content: "\e03c"; }

/* line 290, ../sass/_fonts.scss */
.icon-circle-cursor:before { content: "\e03d"; }

/* line 293, ../sass/_fonts.scss */
.icon-curtains:before { content: "\e03e"; }

/* line 296, ../sass/_fonts.scss */
.icon-wishlist:before { content: "\e000"; }

/* line 299, ../sass/_fonts.scss */
.icon-alert:before { content: "\e03f"; }

/* line 302, ../sass/_fonts.scss */
.icon-sold-out-type:before { content: "\e040"; }

 /*
Animate.css - http://daneden.me/animate
LICENSED UNDER THE  MIT LICENSE (MIT)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 14, ../sass/_animation.scss */
.animated, .has-dropdown:hover ul.dropdown, #events-container.grid .event, html.no-touch #events-mask:not(.expanded) ~ .pagination .expand .text, .event .meta, .event.info-heavy.toggled .meta, .event.toggled .shadow, #events-container.no-results .no-results, .popover, .share-links li, ul.faq article .faq-content, .tabs .tabs-wrap .tab-content.current, .circle-club-tabs nav ul.buttongroup li a.current:after, .circle-club-tabs .tabs-wrap .tab-content.current, ul.toggleables li.toggled section, .overlay .content-wrapper > header .notification, .icon-alone.star, #search form input::-webkit-input-placeholder, #search .search-results.new-results .search-result, .modal, .modal .modal-content, .filtersearch form a.clear-search { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; }

/* line 27, ../sass/_animation.scss */
.animated.hinge, .has-dropdown:hover ul.hinge.dropdown, #events-container.grid .hinge.event, html.no-touch #events-mask:not(.expanded) ~ .pagination .expand .hinge.text, .event .hinge.meta, .event.info-heavy.toggled .hinge.meta, .event.toggled .hinge.shadow, #events-container.no-results .hinge.no-results, .hinge.popover, .share-links li.hinge, ul.faq article .hinge.faq-content, .tabs .tabs-wrap .hinge.tab-content.current, .circle-club-tabs nav ul.buttongroup li a.hinge.current:after, .circle-club-tabs .tabs-wrap .hinge.tab-content.current, ul.toggleables li.toggled section.hinge, .overlay .content-wrapper > header .hinge.notification, .hinge.icon-alone.star, #search form input.hinge::-webkit-input-placeholder, #search .search-results.new-results .hinge.search-result, .hinge.modal, .modal .hinge.modal-content, .filtersearch form a.hinge.clear-search { -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -ms-animation-duration: 2s; -o-animation-duration: 2s; animation-duration: 2s; }

@-webkit-keyframes flash { /* line 36, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 37, ../sass/_animation.scss */
  25%, 75% { opacity: 0; } }

@-moz-keyframes flash { /* line 41, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 42, ../sass/_animation.scss */
  25%, 75% { opacity: 0; } }

@-ms-keyframes flash { /* line 46, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 47, ../sass/_animation.scss */
  25%, 75% { opacity: 0; } }

@-o-keyframes flash { /* line 51, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 52, ../sass/_animation.scss */
  25%, 75% { opacity: 0; } }

@keyframes flash { /* line 56, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 57, ../sass/_animation.scss */
  25%, 75% { opacity: 0; } }

/* line 60, ../sass/_animation.scss */
.flash { -webkit-animation-name: flash; -moz-animation-name: flash; -ms-animation-name: flash; -o-animation-name: flash; animation-name: flash; }

@-webkit-keyframes shake { /* line 68, ../sass/_animation.scss */
  0%, 100% { -webkit-transform: translateX(0); }
  /* line 69, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); }
  /* line 70, ../sass/_animation.scss */
  20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); } }

@-moz-keyframes shake { /* line 74, ../sass/_animation.scss */
  0%, 100% { -moz-transform: translateX(0); }
  /* line 75, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% { -moz-transform: translateX(-10px); }
  /* line 76, ../sass/_animation.scss */
  20%, 40%, 60%, 80% { -moz-transform: translateX(10px); } }

@-ms-keyframes shake { /* line 80, ../sass/_animation.scss */
  0%, 100% { -ms-transform: translateX(0); }
  /* line 81, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% { -ms-transform: translateX(-10px); }
  /* line 82, ../sass/_animation.scss */
  20%, 40%, 60%, 80% { -ms-transform: translateX(10px); } }

@-o-keyframes shake { /* line 86, ../sass/_animation.scss */
  0%, 100% { -o-transform: translateX(0); }
  /* line 87, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% { -o-transform: translateX(-10px); }
  /* line 88, ../sass/_animation.scss */
  20%, 40%, 60%, 80% { -o-transform: translateX(10px); } }

@keyframes shake { /* line 92, ../sass/_animation.scss */
  0%, 100% { transform: translateX(0); }
  /* line 93, ../sass/_animation.scss */
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  /* line 94, ../sass/_animation.scss */
  20%, 40%, 60%, 80% { transform: translateX(10px); } }

/* line 97, ../sass/_animation.scss */
.shake, #events-container.no-results .no-results { -webkit-animation-name: shake; -moz-animation-name: shake; -ms-animation-name: shake; -o-animation-name: shake; animation-name: shake; }

@-webkit-keyframes bounce { /* line 105, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); }
  /* line 106, ../sass/_animation.scss */
  40% { -webkit-transform: translateY(-8px); }
  /* line 107, ../sass/_animation.scss */
  60% { -webkit-transform: translateY(-4px); } }

@-moz-keyframes bounce { /* line 111, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); }
  /* line 112, ../sass/_animation.scss */
  40% { -moz-transform: translateY(-8px); }
  /* line 113, ../sass/_animation.scss */
  60% { -moz-transform: translateY(-4px); } }

@-ms-keyframes bounce { /* line 117, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% { -ms-transform: translateY(0); }
  /* line 118, ../sass/_animation.scss */
  40% { -ms-transform: translateY(-8px); }
  /* line 119, ../sass/_animation.scss */
  60% { -ms-transform: translateY(-4px); } }

@-o-keyframes bounce { /* line 123, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% { -o-transform: translateY(0); }
  /* line 124, ../sass/_animation.scss */
  40% { -o-transform: translateY(-8px); }
  /* line 125, ../sass/_animation.scss */
  60% { -o-transform: translateY(-4px); } }

@keyframes bounce { /* line 128, ../sass/_animation.scss */
  0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
  /* line 129, ../sass/_animation.scss */
  40% { transform: translateY(-8px); }
  /* line 130, ../sass/_animation.scss */
  60% { transform: translateY(-4px); } }

/* line 133, ../sass/_animation.scss */
.bounce { -webkit-animation-name: bounce; -moz-animation-name: bounce; -ms-animation-name: bounce; -o-animation-name: bounce; animation-name: bounce; }

@-webkit-keyframes tada { /* line 141, ../sass/_animation.scss */
  0% { -webkit-transform: scale(1); }
  /* line 142, ../sass/_animation.scss */
  10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); }
  /* line 143, ../sass/_animation.scss */
  30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); }
  /* line 144, ../sass/_animation.scss */
  40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); }
  /* line 145, ../sass/_animation.scss */
  100% { -webkit-transform: scale(1) rotate(0); } }

@-moz-keyframes tada { /* line 149, ../sass/_animation.scss */
  0% { -moz-transform: scale(1); }
  /* line 150, ../sass/_animation.scss */
  10%, 20% { -moz-transform: scale(0.9) rotate(-3deg); }
  /* line 151, ../sass/_animation.scss */
  30%, 50%, 70%, 90% { -moz-transform: scale(1.1) rotate(3deg); }
  /* line 152, ../sass/_animation.scss */
  40%, 60%, 80% { -moz-transform: scale(1.1) rotate(-3deg); }
  /* line 153, ../sass/_animation.scss */
  100% { -moz-transform: scale(1) rotate(0); } }

@-ms-keyframes tada { /* line 157, ../sass/_animation.scss */
  0% { -ms-transform: scale(1); }
  /* line 158, ../sass/_animation.scss */
  10%, 20% { -ms-transform: scale(0.9) rotate(-3deg); }
  /* line 159, ../sass/_animation.scss */
  30%, 50%, 70%, 90% { -ms-transform: scale(1.1) rotate(3deg); }
  /* line 160, ../sass/_animation.scss */
  40%, 60%, 80% { -ms-transform: scale(1.1) rotate(-3deg); }
  /* line 161, ../sass/_animation.scss */
  100% { -ms-transform: scale(1) rotate(0); } }

@-o-keyframes tada { /* line 165, ../sass/_animation.scss */
  0% { -o-transform: scale(1); }
  /* line 166, ../sass/_animation.scss */
  10%, 20% { -o-transform: scale(0.9) rotate(-3deg); }
  /* line 167, ../sass/_animation.scss */
  30%, 50%, 70%, 90% { -o-transform: scale(1.1) rotate(3deg); }
  /* line 168, ../sass/_animation.scss */
  40%, 60%, 80% { -o-transform: scale(1.1) rotate(-3deg); }
  /* line 169, ../sass/_animation.scss */
  100% { -o-transform: scale(1) rotate(0); } }

@keyframes tada { /* line 173, ../sass/_animation.scss */
  0% { transform: scale(1); }
  /* line 174, ../sass/_animation.scss */
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  /* line 175, ../sass/_animation.scss */
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  /* line 176, ../sass/_animation.scss */
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  /* line 177, ../sass/_animation.scss */
  100% { transform: scale(1) rotate(0); } }

/* line 180, ../sass/_animation.scss */
.tada { -webkit-animation-name: tada; -moz-animation-name: tada; -ms-animation-name: tada; -o-animation-name: tada; animation-name: tada; }

@-webkit-keyframes swing { /* line 188, ../sass/_animation.scss */
  20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
  /* line 189, ../sass/_animation.scss */
  20% { -webkit-transform: rotate(15deg); }
  /* line 190, ../sass/_animation.scss */
  40% { -webkit-transform: rotate(-10deg); }
  /* line 191, ../sass/_animation.scss */
  60% { -webkit-transform: rotate(5deg); }
  /* line 192, ../sass/_animation.scss */
  80% { -webkit-transform: rotate(-5deg); }
  /* line 193, ../sass/_animation.scss */
  100% { -webkit-transform: rotate(0deg); } }

@-moz-keyframes swing { /* line 197, ../sass/_animation.scss */
  20% { -moz-transform: rotate(15deg); }
  /* line 198, ../sass/_animation.scss */
  40% { -moz-transform: rotate(-10deg); }
  /* line 199, ../sass/_animation.scss */
  60% { -moz-transform: rotate(5deg); }
  /* line 200, ../sass/_animation.scss */
  80% { -moz-transform: rotate(-5deg); }
  /* line 201, ../sass/_animation.scss */
  100% { -moz-transform: rotate(0deg); } }

@-ms-keyframes swing { /* line 205, ../sass/_animation.scss */
  20% { -ms-transform: rotate(15deg); }
  /* line 206, ../sass/_animation.scss */
  40% { -ms-transform: rotate(-10deg); }
  /* line 207, ../sass/_animation.scss */
  60% { -ms-transform: rotate(5deg); }
  /* line 208, ../sass/_animation.scss */
  80% { -ms-transform: rotate(-5deg); }
  /* line 209, ../sass/_animation.scss */
  100% { -ms-transform: rotate(0deg); } }

@-o-keyframes swing { /* line 213, ../sass/_animation.scss */
  20% { -o-transform: rotate(15deg); }
  /* line 214, ../sass/_animation.scss */
  40% { -o-transform: rotate(-10deg); }
  /* line 215, ../sass/_animation.scss */
  60% { -o-transform: rotate(5deg); }
  /* line 216, ../sass/_animation.scss */
  80% { -o-transform: rotate(-5deg); }
  /* line 217, ../sass/_animation.scss */
  100% { -o-transform: rotate(0deg); } }

@keyframes swing { /* line 221, ../sass/_animation.scss */
  20% { transform: rotate(15deg); }
  /* line 222, ../sass/_animation.scss */
  40% { transform: rotate(-10deg); }
  /* line 223, ../sass/_animation.scss */
  60% { transform: rotate(5deg); }
  /* line 224, ../sass/_animation.scss */
  80% { transform: rotate(-5deg); }
  /* line 225, ../sass/_animation.scss */
  100% { transform: rotate(0deg); } }

/* line 228, ../sass/_animation.scss */
.swing { -webkit-transform-origin: top center; -moz-transform-origin: top center; -ms-transform-origin: top center; -o-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; -moz-animation-name: swing; -ms-animation-name: swing; -o-animation-name: swing; animation-name: swing; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble { /* line 243, ../sass/_animation.scss */
  0% { -webkit-transform: translateX(0%); }
  /* line 244, ../sass/_animation.scss */
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  /* line 245, ../sass/_animation.scss */
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  /* line 246, ../sass/_animation.scss */
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  /* line 247, ../sass/_animation.scss */
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  /* line 248, ../sass/_animation.scss */
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  /* line 249, ../sass/_animation.scss */
  100% { -webkit-transform: translateX(0%); } }

@-moz-keyframes wobble { /* line 253, ../sass/_animation.scss */
  0% { -moz-transform: translateX(0%); }
  /* line 254, ../sass/_animation.scss */
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  /* line 255, ../sass/_animation.scss */
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  /* line 256, ../sass/_animation.scss */
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  /* line 257, ../sass/_animation.scss */
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  /* line 258, ../sass/_animation.scss */
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  /* line 259, ../sass/_animation.scss */
  100% { -moz-transform: translateX(0%); } }

@-ms-keyframes wobble { /* line 263, ../sass/_animation.scss */
  0% { -ms-transform: translateX(0%); }
  /* line 264, ../sass/_animation.scss */
  15% { -ms-transform: translateX(-25%) rotate(-5deg); }
  /* line 265, ../sass/_animation.scss */
  30% { -ms-transform: translateX(20%) rotate(3deg); }
  /* line 266, ../sass/_animation.scss */
  45% { -ms-transform: translateX(-15%) rotate(-3deg); }
  /* line 267, ../sass/_animation.scss */
  60% { -ms-transform: translateX(10%) rotate(2deg); }
  /* line 268, ../sass/_animation.scss */
  75% { -ms-transform: translateX(-5%) rotate(-1deg); }
  /* line 269, ../sass/_animation.scss */
  100% { -ms-transform: translateX(0%); } }

@-o-keyframes wobble { /* line 273, ../sass/_animation.scss */
  0% { -o-transform: translateX(0%); }
  /* line 274, ../sass/_animation.scss */
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  /* line 275, ../sass/_animation.scss */
  30% { -o-transform: translateX(20%) rotate(3deg); }
  /* line 276, ../sass/_animation.scss */
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  /* line 277, ../sass/_animation.scss */
  60% { -o-transform: translateX(10%) rotate(2deg); }
  /* line 278, ../sass/_animation.scss */
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  /* line 279, ../sass/_animation.scss */
  100% { -o-transform: translateX(0%); } }

@keyframes wobble { /* line 283, ../sass/_animation.scss */
  0% { transform: translateX(0%); }
  /* line 284, ../sass/_animation.scss */
  15% { transform: translateX(-25%) rotate(-5deg); }
  /* line 285, ../sass/_animation.scss */
  30% { transform: translateX(20%) rotate(3deg); }
  /* line 286, ../sass/_animation.scss */
  45% { transform: translateX(-15%) rotate(-3deg); }
  /* line 287, ../sass/_animation.scss */
  60% { transform: translateX(10%) rotate(2deg); }
  /* line 288, ../sass/_animation.scss */
  75% { transform: translateX(-5%) rotate(-1deg); }
  /* line 289, ../sass/_animation.scss */
  100% { transform: translateX(0%); } }

/* line 292, ../sass/_animation.scss */
.wobble { -webkit-animation-name: wobble; -moz-animation-name: wobble; -ms-animation-name: wobble; -o-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes wiggle { /* line 300, ../sass/_animation.scss */
  0% { -webkit-transform: skewX(9deg); }
  /* line 301, ../sass/_animation.scss */
  10% { -webkit-transform: skewX(-8deg); }
  /* line 302, ../sass/_animation.scss */
  20% { -webkit-transform: skewX(7deg); }
  /* line 303, ../sass/_animation.scss */
  30% { -webkit-transform: skewX(-6deg); }
  /* line 304, ../sass/_animation.scss */
  40% { -webkit-transform: skewX(5deg); }
  /* line 305, ../sass/_animation.scss */
  50% { -webkit-transform: skewX(-4deg); }
  /* line 306, ../sass/_animation.scss */
  60% { -webkit-transform: skewX(3deg); }
  /* line 307, ../sass/_animation.scss */
  70% { -webkit-transform: skewX(-2deg); }
  /* line 308, ../sass/_animation.scss */
  80% { -webkit-transform: skewX(1deg); }
  /* line 309, ../sass/_animation.scss */
  90% { -webkit-transform: skewX(0deg); }
  /* line 310, ../sass/_animation.scss */
  100% { -webkit-transform: skewX(0deg); } }

@-moz-keyframes wiggle { /* line 314, ../sass/_animation.scss */
  0% { -moz-transform: skewX(9deg); }
  /* line 315, ../sass/_animation.scss */
  10% { -moz-transform: skewX(-8deg); }
  /* line 316, ../sass/_animation.scss */
  20% { -moz-transform: skewX(7deg); }
  /* line 317, ../sass/_animation.scss */
  30% { -moz-transform: skewX(-6deg); }
  /* line 318, ../sass/_animation.scss */
  40% { -moz-transform: skewX(5deg); }
  /* line 319, ../sass/_animation.scss */
  50% { -moz-transform: skewX(-4deg); }
  /* line 320, ../sass/_animation.scss */
  60% { -moz-transform: skewX(3deg); }
  /* line 321, ../sass/_animation.scss */
  70% { -moz-transform: skewX(-2deg); }
  /* line 322, ../sass/_animation.scss */
  80% { -moz-transform: skewX(1deg); }
  /* line 323, ../sass/_animation.scss */
  90% { -moz-transform: skewX(0deg); }
  /* line 324, ../sass/_animation.scss */
  100% { -moz-transform: skewX(0deg); } }

@-ms-keyframes wiggle { /* line 328, ../sass/_animation.scss */
  0% { -ms-transform: skewX(9deg); }
  /* line 329, ../sass/_animation.scss */
  10% { -ms-transform: skewX(-8deg); }
  /* line 330, ../sass/_animation.scss */
  20% { -ms-transform: skewX(7deg); }
  /* line 331, ../sass/_animation.scss */
  30% { -ms-transform: skewX(-6deg); }
  /* line 332, ../sass/_animation.scss */
  40% { -ms-transform: skewX(5deg); }
  /* line 333, ../sass/_animation.scss */
  50% { -ms-transform: skewX(-4deg); }
  /* line 334, ../sass/_animation.scss */
  60% { -ms-transform: skewX(3deg); }
  /* line 335, ../sass/_animation.scss */
  70% { -ms-transform: skewX(-2deg); }
  /* line 336, ../sass/_animation.scss */
  80% { -ms-transform: skewX(1deg); }
  /* line 337, ../sass/_animation.scss */
  90% { -ms-transform: skewX(0deg); }
  /* line 338, ../sass/_animation.scss */
  100% { -ms-transform: skewX(0deg); } }

@-o-keyframes wiggle { /* line 342, ../sass/_animation.scss */
  0% { -o-transform: skewX(9deg); }
  /* line 343, ../sass/_animation.scss */
  10% { -o-transform: skewX(-8deg); }
  /* line 344, ../sass/_animation.scss */
  20% { -o-transform: skewX(7deg); }
  /* line 345, ../sass/_animation.scss */
  30% { -o-transform: skewX(-6deg); }
  /* line 346, ../sass/_animation.scss */
  40% { -o-transform: skewX(5deg); }
  /* line 347, ../sass/_animation.scss */
  50% { -o-transform: skewX(-4deg); }
  /* line 348, ../sass/_animation.scss */
  60% { -o-transform: skewX(3deg); }
  /* line 349, ../sass/_animation.scss */
  70% { -o-transform: skewX(-2deg); }
  /* line 350, ../sass/_animation.scss */
  80% { -o-transform: skewX(1deg); }
  /* line 351, ../sass/_animation.scss */
  90% { -o-transform: skewX(0deg); }
  /* line 352, ../sass/_animation.scss */
  100% { -o-transform: skewX(0deg); } }

@keyframes wiggle { /* line 356, ../sass/_animation.scss */
  0% { transform: skewX(9deg); }
  /* line 357, ../sass/_animation.scss */
  10% { transform: skewX(-8deg); }
  /* line 358, ../sass/_animation.scss */
  20% { transform: skewX(7deg); }
  /* line 359, ../sass/_animation.scss */
  30% { transform: skewX(-6deg); }
  /* line 360, ../sass/_animation.scss */
  40% { transform: skewX(5deg); }
  /* line 361, ../sass/_animation.scss */
  50% { transform: skewX(-4deg); }
  /* line 362, ../sass/_animation.scss */
  60% { transform: skewX(3deg); }
  /* line 363, ../sass/_animation.scss */
  70% { transform: skewX(-2deg); }
  /* line 364, ../sass/_animation.scss */
  80% { transform: skewX(1deg); }
  /* line 365, ../sass/_animation.scss */
  90% { transform: skewX(0deg); }
  /* line 366, ../sass/_animation.scss */
  100% { transform: skewX(0deg); } }

/* line 369, ../sass/_animation.scss */
.wiggle { -webkit-animation-name: wiggle; -moz-animation-name: wiggle; -ms-animation-name: wiggle; -o-animation-name: wiggle; animation-name: wiggle; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; -ms-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse { /* line 385, ../sass/_animation.scss */
  0% { -webkit-transform: scale(1); }
  /* line 386, ../sass/_animation.scss */
  50% { -webkit-transform: scale(1.1); }
  /* line 387, ../sass/_animation.scss */
  100% { -webkit-transform: scale(1); } }

@-moz-keyframes pulse { /* line 390, ../sass/_animation.scss */
  0% { -moz-transform: scale(1); }
  /* line 391, ../sass/_animation.scss */
  50% { -moz-transform: scale(1.1); }
  /* line 392, ../sass/_animation.scss */
  100% { -moz-transform: scale(1); } }

@-ms-keyframes pulse { /* line 395, ../sass/_animation.scss */
  0% { -ms-transform: scale(1); }
  /* line 396, ../sass/_animation.scss */
  50% { -ms-transform: scale(1.1); }
  /* line 397, ../sass/_animation.scss */
  100% { -ms-transform: scale(1); } }

@-o-keyframes pulse { /* line 400, ../sass/_animation.scss */
  0% { -o-transform: scale(1); }
  /* line 401, ../sass/_animation.scss */
  50% { -o-transform: scale(1.1); }
  /* line 402, ../sass/_animation.scss */
  100% { -o-transform: scale(1); } }

@keyframes pulse { /* line 405, ../sass/_animation.scss */
  0% { transform: scale(1); }
  /* line 406, ../sass/_animation.scss */
  50% { transform: scale(1.1); }
  /* line 407, ../sass/_animation.scss */
  100% { transform: scale(1); } }

/* line 410, ../sass/_animation.scss */
.pulse { -webkit-animation-name: pulse; -moz-animation-name: pulse; -ms-animation-name: pulse; -o-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes flip { /* line 418, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateY(0); -webkit-animation-timing-function: ease-out; }
  /* line 422, ../sass/_animation.scss */
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function: ease-out; }
  /* line 426, ../sass/_animation.scss */
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function: ease-in; }
  /* line 430, ../sass/_animation.scss */
  80% { -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95); -webkit-animation-timing-function: ease-in; }
  /* line 434, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) scale(1); -webkit-animation-timing-function: ease-in; } }

@-moz-keyframes flip { /* line 440, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateY(0); -moz-animation-timing-function: ease-out; }
  /* line 444, ../sass/_animation.scss */
  40% { -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg); -moz-animation-timing-function: ease-out; }
  /* line 448, ../sass/_animation.scss */
  50% { -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -moz-animation-timing-function: ease-in; }
  /* line 452, ../sass/_animation.scss */
  80% { -moz-transform: perspective(400px) rotateY(360deg) scale(0.95); -moz-animation-timing-function: ease-in; }
  /* line 456, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) scale(1); -moz-animation-timing-function: ease-in; } }

@-ms-keyframes flip { /* line 462, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateY(0); -ms-animation-timing-function: ease-out; }
  /* line 466, ../sass/_animation.scss */
  40% { -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg); -ms-animation-timing-function: ease-out; }
  /* line 470, ../sass/_animation.scss */
  50% { -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -ms-animation-timing-function: ease-in; }
  /* line 474, ../sass/_animation.scss */
  80% { -ms-transform: perspective(400px) rotateY(360deg) scale(0.95); -ms-animation-timing-function: ease-in; }
  /* line 478, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) scale(1); -ms-animation-timing-function: ease-in; } }

@-o-keyframes flip { /* line 484, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateY(0); -o-animation-timing-function: ease-out; }
  /* line 488, ../sass/_animation.scss */
  40% { -o-transform: perspective(400px) translateZ(150px) rotateY(170deg); -o-animation-timing-function: ease-out; }
  /* line 492, ../sass/_animation.scss */
  50% { -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -o-animation-timing-function: ease-in; }
  /* line 496, ../sass/_animation.scss */
  80% { -o-transform: perspective(400px) rotateY(360deg) scale(0.95); -o-animation-timing-function: ease-in; }
  /* line 500, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) scale(1); -o-animation-timing-function: ease-in; } }

@keyframes flip { /* line 506, ../sass/_animation.scss */
  0% { transform: perspective(400px) rotateY(0); animation-timing-function: ease-out; }
  /* line 510, ../sass/_animation.scss */
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); animation-timing-function: ease-out; }
  /* line 514, ../sass/_animation.scss */
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; }
  /* line 518, ../sass/_animation.scss */
  80% { transform: perspective(400px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; }
  /* line 522, ../sass/_animation.scss */
  100% { transform: perspective(400px) scale(1); animation-timing-function: ease-in; } }

/* line 528, ../sass/_animation.scss */
.flip { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: visible !important; -webkit-animation-name: flip; -moz-backface-visibility: visible !important; -moz-animation-name: flip; -ms-backface-visibility: visible !important; -ms-animation-name: flip; -o-backface-visibility: visible !important; -o-animation-name: flip; backface-visibility: visible !important; animation-name: flip; }

@-webkit-keyframes flipInX { /* line 546, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateX(-90deg); opacity: 0; }
  /* line 551, ../sass/_animation.scss */
  40% { -webkit-transform: perspective(400px) rotateX(10deg); }
  /* line 555, ../sass/_animation.scss */
  70% { -webkit-transform: perspective(400px) rotateX(-10deg); }
  /* line 559, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-moz-keyframes flipInX { /* line 565, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateX(-90deg); opacity: 0; }
  /* line 570, ../sass/_animation.scss */
  40% { -moz-transform: perspective(400px) rotateX(10deg); }
  /* line 574, ../sass/_animation.scss */
  70% { -moz-transform: perspective(400px) rotateX(-10deg); }
  /* line 578, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-ms-keyframes flipInX { /* line 584, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateX(-90deg); opacity: 0; }
  /* line 589, ../sass/_animation.scss */
  40% { -ms-transform: perspective(400px) rotateX(10deg); }
  /* line 593, ../sass/_animation.scss */
  70% { -ms-transform: perspective(400px) rotateX(-10deg); }
  /* line 597, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-o-keyframes flipInX { /* line 603, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateX(-90deg); opacity: 0; }
  /* line 608, ../sass/_animation.scss */
  40% { -o-transform: perspective(400px) rotateX(10deg); }
  /* line 612, ../sass/_animation.scss */
  70% { -o-transform: perspective(400px) rotateX(-10deg); }
  /* line 616, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@keyframes flipInX { /* line 622, ../sass/_animation.scss */
  0% { transform: perspective(400px) rotateX(-90deg); opacity: 0; }
  /* line 627, ../sass/_animation.scss */
  40% { transform: perspective(400px) rotateX(10deg); }
  /* line 631, ../sass/_animation.scss */
  70% { transform: perspective(400px) rotateX(-10deg); }
  /* line 635, ../sass/_animation.scss */
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; } }

/* line 641, ../sass/_animation.scss */
.flipInX { -webkit-backface-visibility: visible !important; -webkit-animation-name: flipInX; -moz-backface-visibility: visible !important; -moz-animation-name: flipInX; -ms-backface-visibility: visible !important; -ms-animation-name: flipInX; -o-backface-visibility: visible !important; -o-animation-name: flipInX; backface-visibility: visible !important; animation-name: flipInX; }

@-webkit-keyframes flipOutX { /* line 656, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1; }
  /* line 660, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; } }

@-moz-keyframes flipOutX { /* line 667, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateX(0deg); opacity: 1; }
  /* line 671, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) rotateX(90deg); opacity: 0; } }

@-ms-keyframes flipOutX { /* line 678, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateX(0deg); opacity: 1; }
  /* line 682, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) rotateX(90deg); opacity: 0; } }

@-o-keyframes flipOutX { /* line 689, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateX(0deg); opacity: 1; }
  /* line 693, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) rotateX(90deg); opacity: 0; } }

@keyframes flipOutX { /* line 700, ../sass/_animation.scss */
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  /* line 704, ../sass/_animation.scss */
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } }

/* line 710, ../sass/_animation.scss */
.flipOutX { -webkit-animation-name: flipOutX; -webkit-backface-visibility: visible !important; -moz-animation-name: flipOutX; -moz-backface-visibility: visible !important; -ms-animation-name: flipOutX; -ms-backface-visibility: visible !important; -o-animation-name: flipOutX; -o-backface-visibility: visible !important; animation-name: flipOutX; backface-visibility: visible !important; }

@-webkit-keyframes flipInY { /* line 723, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateY(90deg); opacity: 0; }
  /* line 728, ../sass/_animation.scss */
  40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
  /* line 732, ../sass/_animation.scss */
  70% { -webkit-transform: perspective(400px) rotateY(10deg); }
  /* line 736, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) rotateY(0deg); opacity: 1; } }

@-moz-keyframes flipInY { /* line 742, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateY(90deg); opacity: 0; }
  /* line 747, ../sass/_animation.scss */
  40% { -moz-transform: perspective(400px) rotateY(-10deg); }
  /* line 751, ../sass/_animation.scss */
  70% { -moz-transform: perspective(400px) rotateY(10deg); }
  /* line 755, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) rotateY(0deg); opacity: 1; } }

@-ms-keyframes flipInY { /* line 761, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateY(90deg); opacity: 0; }
  /* line 766, ../sass/_animation.scss */
  40% { -ms-transform: perspective(400px) rotateY(-10deg); }
  /* line 770, ../sass/_animation.scss */
  70% { -ms-transform: perspective(400px) rotateY(10deg); }
  /* line 774, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) rotateY(0deg); opacity: 1; } }

@-o-keyframes flipInY { /* line 780, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateY(90deg); opacity: 0; }
  /* line 785, ../sass/_animation.scss */
  40% { -o-transform: perspective(400px) rotateY(-10deg); }
  /* line 789, ../sass/_animation.scss */
  70% { -o-transform: perspective(400px) rotateY(10deg); }
  /* line 793, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) rotateY(0deg); opacity: 1; } }

@keyframes flipInY { /* line 799, ../sass/_animation.scss */
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  /* line 804, ../sass/_animation.scss */
  40% { transform: perspective(400px) rotateY(-10deg); }
  /* line 808, ../sass/_animation.scss */
  70% { transform: perspective(400px) rotateY(10deg); }
  /* line 812, ../sass/_animation.scss */
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; } }

/* line 818, ../sass/_animation.scss */
.flipInY { -webkit-backface-visibility: visible !important; -webkit-animation-name: flipInY; -moz-backface-visibility: visible !important; -moz-animation-name: flipInY; -ms-backface-visibility: visible !important; -ms-animation-name: flipInY; -o-backface-visibility: visible !important; -o-animation-name: flipInY; backface-visibility: visible !important; animation-name: flipInY; }

@-webkit-keyframes flipOutY { /* line 831, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateY(0deg); opacity: 1; }
  /* line 835, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) rotateY(90deg); opacity: 0; } }

@-moz-keyframes flipOutY { /* line 841, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateY(0deg); opacity: 1; }
  /* line 845, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) rotateY(90deg); opacity: 0; } }

@-ms-keyframes flipOutY { /* line 851, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateY(0deg); opacity: 1; }
  /* line 855, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) rotateY(90deg); opacity: 0; } }

@-o-keyframes flipOutY { /* line 861, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateY(0deg); opacity: 1; }
  /* line 865, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) rotateY(90deg); opacity: 0; } }

@keyframes flipOutY { /* line 871, ../sass/_animation.scss */
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  /* line 875, ../sass/_animation.scss */
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } }

/* line 881, ../sass/_animation.scss */
.flipOutY { -webkit-backface-visibility: visible !important; -webkit-animation-name: flipOutY; -moz-backface-visibility: visible !important; -moz-animation-name: flipOutY; -ms-backface-visibility: visible !important; -ms-animation-name: flipOutY; -o-backface-visibility: visible !important; -o-animation-name: flipOutY; backface-visibility: visible !important; animation-name: flipOutY; }

@-webkit-keyframes fadeIn { /* line 894, ../sass/_animation.scss */
  0% { opacity: 0; }
  /* line 895, ../sass/_animation.scss */
  100% { opacity: 1; } }

@-moz-keyframes fadeIn { /* line 899, ../sass/_animation.scss */
  0% { opacity: 0; }
  /* line 900, ../sass/_animation.scss */
  100% { opacity: 1; } }

@-ms-keyframes fadeIn { /* line 904, ../sass/_animation.scss */
  0% { opacity: 0; }
  /* line 905, ../sass/_animation.scss */
  100% { opacity: 1; } }

@-o-keyframes fadeIn { /* line 909, ../sass/_animation.scss */
  0% { opacity: 0; }
  /* line 910, ../sass/_animation.scss */
  100% { opacity: 1; } }

@keyframes fadeIn { /* line 914, ../sass/_animation.scss */
  0% { opacity: 0; }
  /* line 915, ../sass/_animation.scss */
  100% { opacity: 1; } }

/* line 918, ../sass/_animation.scss */
.fadeIn, .has-dropdown:hover ul.dropdown, #events-container.grid.transition-in .event, .event.info-heavy.toggled .meta, .event.toggled .shadow, .tabs .tabs-wrap .tab-content.current, .circle-club-tabs .tabs-wrap .tab-content.current, .modal, .filtersearch form.active a.clear-search { -webkit-animation-name: fadeIn; -moz-animation-name: fadeIn; -ms-animation-name: fadeIn; -o-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInUp { /* line 926, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(20px); }
  /* line 931, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInUp { /* line 938, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(20px); }
  /* line 943, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateY(0); } }

@-ms-keyframes fadeInUp { /* line 950, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(20px); }
  /* line 955, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateY(0); } }

@-o-keyframes fadeInUp { /* line 962, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateY(20px); }
  /* line 967, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateY(0); } }

@keyframes fadeInUp { /* line 974, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(20px); }
  /* line 979, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateY(0); } }

/* line 985, ../sass/_animation.scss */
.fadeInUp, .popover-trigger:hover .popover.north, .popover.north.shown, #wishlist.empty .content-wrapper > header .notification { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -ms-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInDown { /* line 993, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(-20px); }
  /* line 998, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInDown { /* line 1005, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(-20px); }
  /* line 1010, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateY(0); } }

@-ms-keyframes fadeInDown { /* line 1017, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(-20px); }
  /* line 1022, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateY(0); } }

@-o-keyframes fadeInDown { /* line 1029, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(-20px); }
  /* line 1034, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateY(0); } }

@keyframes fadeInDown { /* line 1041, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(-20px); }
  /* line 1046, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateY(0); } }

/* line 1052, ../sass/_animation.scss */
.fadeInDown, ul.faq.parent > li > article > .faq-content, ul.faq:not(.parent) li.toggled .faq-content, .circle-club-tabs nav ul.buttongroup li a.current:after, ul.toggleables li.toggled section, #search .search-results.new-results .search-result { -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -ms-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInLeft { /* line 1060, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(-20px); }
  /* line 1065, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInLeft { /* line 1072, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(-20px); }
  /* line 1077, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateX(0); } }

@-ms-keyframes fadeInLeft { /* line 1084, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(-20px); }
  /* line 1089, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateX(0); } }

@-o-keyframes fadeInLeft { /* line 1096, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(-20px); }
  /* line 1101, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateX(0); } }

@keyframes fadeInLeft { /* line 1108, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(-20px); }
  /* line 1113, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateX(0); } }

/* line 1119, ../sass/_animation.scss */
.fadeInLeft, .popover-trigger:hover .popover.east, .popover.east.shown { -webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft; -ms-animation-name: fadeInLeft; -o-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInRight { /* line 1127, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(20px); }
  /* line 1132, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInRight { /* line 1139, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(20px); }
  /* line 1144, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateX(0); } }

@-ms-keyframes fadeInRight { /* line 1151, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(20px); }
  /* line 1156, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateX(0); } }

@-o-keyframes fadeInRight { /* line 1163, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(20px); }
  /* line 1168, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateX(0); } }

@keyframes fadeInRight { /* line 1175, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(20px); }
  /* line 1180, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateX(0); } }

/* line 1186, ../sass/_animation.scss */
.fadeInRight, html.no-touch .pagination .expand:hover .text, .popover-trigger:hover .popover.west, .popover.west.shown { -webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight; -ms-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInUpBig { /* line 1194, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(2000px); }
  /* line 1199, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInUpBig { /* line 1206, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(2000px); }
  /* line 1211, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateY(0); } }

@-ms-keyframes fadeInUpBig { /* line 1218, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(2000px); }
  /* line 1223, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateY(0); } }

@-o-keyframes fadeInUpBig { /* line 1230, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateY(2000px); }
  /* line 1235, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateY(0); } }

@keyframes fadeInUpBig { /* line 1242, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(2000px); }
  /* line 1247, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateY(0); } }

/* line 1253, ../sass/_animation.scss */
.fadeInUpBig, .modal .modal-content { -webkit-animation-name: fadeInUpBig; -moz-animation-name: fadeInUpBig; -ms-animation-name: fadeInUpBig; -o-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeInDownBig { /* line 1261, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(-2000px); }
  /* line 1266, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInDownBig { /* line 1273, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(-2000px); }
  /* line 1278, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateY(0); } }

@-ms-keyframes fadeInDownBig { /* line 1285, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(-2000px); }
  /* line 1290, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateY(0); } }

@-o-keyframes fadeInDownBig { /* line 1297, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateY(-2000px); }
  /* line 1302, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateY(0); } }

@keyframes fadeInDownBig { /* line 1309, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(-2000px); }
  /* line 1314, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateY(0); } }

/* line 1320, ../sass/_animation.scss */
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; -moz-animation-name: fadeInDownBig; -ms-animation-name: fadeInDownBig; -o-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeftBig { /* line 1328, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(-2000px); }
  /* line 1333, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInLeftBig { /* line 1339, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(-2000px); }
  /* line 1344, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateX(0); } }

@-ms-keyframes fadeInLeftBig { /* line 1350, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(-2000px); }
  /* line 1355, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateX(0); } }

@-o-keyframes fadeInLeftBig { /* line 1361, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(-2000px); }
  /* line 1366, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateX(0); } }

@keyframes fadeInLeftBig { /* line 1372, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(-2000px); }
  /* line 1377, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateX(0); } }

/* line 1383, ../sass/_animation.scss */
.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; -moz-animation-name: fadeInLeftBig; -ms-animation-name: fadeInLeftBig; -o-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRightBig { /* line 1391, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(2000px); }
  /* line 1396, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInRightBig { /* line 1403, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(2000px); }
  /* line 1408, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateX(0); } }

@-ms-keyframes fadeInRightBig { /* line 1415, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(2000px); }
  /* line 1420, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateX(0); } }

@-o-keyframes fadeInRightBig { /* line 1427, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(2000px); }
  /* line 1432, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateX(0); } }

@keyframes fadeInRightBig { /* line 1439, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(2000px); }
  /* line 1444, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateX(0); } }

/* line 1450, ../sass/_animation.scss */
.fadeInRightBig { -webkit-animation-name: fadeInRightBig; -moz-animation-name: fadeInRightBig; -ms-animation-name: fadeInRightBig; -o-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeOut { /* line 1458, ../sass/_animation.scss */
  0% { opacity: 1; }
  /* line 1459, ../sass/_animation.scss */
  100% { opacity: 0; } }

@-moz-keyframes fadeOut { /* line 1463, ../sass/_animation.scss */
  0% { opacity: 1; }
  /* line 1464, ../sass/_animation.scss */
  100% { opacity: 0; } }

@-ms-keyframes fadeOut { /* line 1468, ../sass/_animation.scss */
  0% { opacity: 1; }
  /* line 1469, ../sass/_animation.scss */
  100% { opacity: 0; } }

@-o-keyframes fadeOut { /* line 1473, ../sass/_animation.scss */
  0% { opacity: 1; }
  /* line 1474, ../sass/_animation.scss */
  100% { opacity: 0; } }

@keyframes fadeOut { /* line 1478, ../sass/_animation.scss */
  0% { opacity: 1; }
  /* line 1479, ../sass/_animation.scss */
  100% { opacity: 0; } }

/* line 1482, ../sass/_animation.scss */
.fadeOut { -webkit-animation-name: fadeOut; -moz-animation-name: fadeOut; -ms-animation-name: fadeOut; -o-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutUp { /* line 1490, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateY(0); }
  /* line 1495, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateY(-20px); } }

@-moz-keyframes fadeOutUp { /* line 1501, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateY(0); }
  /* line 1506, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateY(-20px); } }

@-ms-keyframes fadeOutUp { /* line 1512, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateY(0); }
  /* line 1517, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateY(-20px); } }

@-o-keyframes fadeOutUp { /* line 1523, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateY(0); }
  /* line 1528, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateY(-20px); } }

@keyframes fadeOutUp { /* line 1534, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateY(0); }
  /* line 1539, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateY(-20px); } }

/* line 1545, ../sass/_animation.scss */
.fadeOutUp { -webkit-animation-name: fadeOutUp; -moz-animation-name: fadeOutUp; -ms-animation-name: fadeOutUp; -o-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutDown { /* line 1553, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateY(0); }
  /* line 1558, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateY(20px); } }

@-moz-keyframes fadeOutDown { /* line 1565, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateY(0); }
  /* line 1570, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateY(20px); } }

@-ms-keyframes fadeOutDown { /* line 1577, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateY(0); }
  /* line 1582, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateY(20px); } }

@-o-keyframes fadeOutDown { /* line 1589, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateY(0); }
  /* line 1594, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateY(20px); } }

@keyframes fadeOutDown { /* line 1601, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateY(0); }
  /* line 1606, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateY(20px); } }

/* line 1612, ../sass/_animation.scss */
.fadeOutDown { -webkit-animation-name: fadeOutDown; -moz-animation-name: fadeOutDown; -ms-animation-name: fadeOutDown; -o-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutLeft { /* line 1620, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateX(0); }
  /* line 1625, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(-20px); } }

@-moz-keyframes fadeOutLeft { /* line 1632, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateX(0); }
  /* line 1637, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(-20px); } }

@-ms-keyframes fadeOutLeft { /* line 1644, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateX(0); }
  /* line 1649, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(-20px); } }

@-o-keyframes fadeOutLeft { /* line 1656, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateX(0); }
  /* line 1661, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(-20px); } }

@keyframes fadeOutLeft { /* line 1668, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateX(0); }
  /* line 1673, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(-20px); } }

/* line 1679, ../sass/_animation.scss */
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; -moz-animation-name: fadeOutLeft; -ms-animation-name: fadeOutLeft; -o-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutRight { /* line 1687, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateX(0); }
  /* line 1692, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(20px); } }

@-moz-keyframes fadeOutRight { /* line 1699, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateX(0); }
  /* line 1704, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(20px); } }

@-ms-keyframes fadeOutRight { /* line 1711, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateX(0); }
  /* line 1716, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(20px); } }

@-o-keyframes fadeOutRight { /* line 1723, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateX(0); }
  /* line 1728, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(20px); } }

@keyframes fadeOutRight { /* line 1735, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateX(0); }
  /* line 1740, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(20px); } }

/* line 1746, ../sass/_animation.scss */
.fadeOutRight { -webkit-animation-name: fadeOutRight; -moz-animation-name: fadeOutRight; -ms-animation-name: fadeOutRight; -o-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutUpBig { /* line 1754, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateY(0); }
  /* line 1759, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateY(-2000px); } }

@-moz-keyframes fadeOutUpBig { /* line 1766, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateY(0); }
  /* line 1771, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateY(-2000px); } }

@-ms-keyframes fadeOutUpBig { /* line 1778, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateY(0); }
  /* line 1783, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateY(-2000px); } }

@-o-keyframes fadeOutUpBig { /* line 1790, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateY(0); }
  /* line 1795, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateY(-2000px); } }

@keyframes fadeOutUpBig { /* line 1802, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateY(0); }
  /* line 1807, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateY(-2000px); } }

/* line 1813, ../sass/_animation.scss */
.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; -moz-animation-name: fadeOutUpBig; -ms-animation-name: fadeOutUpBig; -o-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes fadeOutDownBig { /* line 1821, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateY(0); }
  /* line 1826, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateY(2000px); } }

@-moz-keyframes fadeOutDownBig { /* line 1833, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateY(0); }
  /* line 1838, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateY(2000px); } }

@-ms-keyframes fadeOutDownBig { /* line 1845, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateY(0); }
  /* line 1850, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateY(2000px); } }

@-o-keyframes fadeOutDownBig { /* line 1857, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateY(0); }
  /* line 1862, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateY(2000px); } }

@keyframes fadeOutDownBig { /* line 1869, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateY(0); }
  /* line 1874, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateY(2000px); } }

/* line 1880, ../sass/_animation.scss */
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; -moz-animation-name: fadeOutDownBig; -ms-animation-name: fadeOutDownBig; -o-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeftBig { /* line 1888, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateX(0); }
  /* line 1893, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(-2000px); } }

@-moz-keyframes fadeOutLeftBig { /* line 1900, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateX(0); }
  /* line 1905, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(-2000px); } }

@-ms-keyframes fadeOutLeftBig { /* line 1912, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateX(0); }
  /* line 1917, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(-2000px); } }

@-o-keyframes fadeOutLeftBig { /* line 1924, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateX(0); }
  /* line 1929, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(-2000px); } }

@keyframes fadeOutLeftBig { /* line 1936, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateX(0); }
  /* line 1941, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(-2000px); } }

/* line 1947, ../sass/_animation.scss */
.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; -moz-animation-name: fadeOutLeftBig; -ms-animation-name: fadeOutLeftBig; -o-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRightBig { /* line 1955, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateX(0); }
  /* line 1960, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(2000px); } }

@-moz-keyframes fadeOutRightBig { /* line 1966, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateX(0); }
  /* line 1971, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(2000px); } }

@-ms-keyframes fadeOutRightBig { /* line 1977, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateX(0); }
  /* line 1982, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(2000px); } }

@-o-keyframes fadeOutRightBig { /* line 1988, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateX(0); }
  /* line 1993, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(2000px); } }

@keyframes fadeOutRightBig { /* line 1999, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateX(0); }
  /* line 2004, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(2000px); } }

/* line 2010, ../sass/_animation.scss */
.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; -moz-animation-name: fadeOutRightBig; -ms-animation-name: fadeOutRightBig; -o-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes bounceIn { /* line 2018, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: scale(0.3); }
  /* line 2023, ../sass/_animation.scss */
  50% { opacity: 1; -webkit-transform: scale(1.05); }
  /* line 2028, ../sass/_animation.scss */
  70% { -webkit-transform: scale(0.9); }
  /* line 2032, ../sass/_animation.scss */
  100% { -webkit-transform: scale(1); } }

@-moz-keyframes bounceIn { /* line 2038, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: scale(0.3); }
  /* line 2043, ../sass/_animation.scss */
  50% { opacity: 1; -moz-transform: scale(1.05); }
  /* line 2048, ../sass/_animation.scss */
  70% { -moz-transform: scale(0.9); }
  /* line 2052, ../sass/_animation.scss */
  100% { -moz-transform: scale(1); } }

@-ms-keyframes bounceIn { /* line 2058, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: scale(0.3); }
  /* line 2063, ../sass/_animation.scss */
  50% { opacity: 1; -ms-transform: scale(1.05); }
  /* line 2068, ../sass/_animation.scss */
  70% { -ms-transform: scale(0.9); }
  /* line 2072, ../sass/_animation.scss */
  100% { -ms-transform: scale(1); } }

@-o-keyframes bounceIn { /* line 2078, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: scale(0.3); }
  /* line 2083, ../sass/_animation.scss */
  50% { opacity: 1; -o-transform: scale(1.05); }
  /* line 2088, ../sass/_animation.scss */
  70% { -o-transform: scale(0.9); }
  /* line 2092, ../sass/_animation.scss */
  100% { -o-transform: scale(1); } }

@keyframes bounceIn { /* line 2098, ../sass/_animation.scss */
  0% { opacity: 0; transform: scale(0.3); }
  /* line 2103, ../sass/_animation.scss */
  50% { opacity: 1; transform: scale(1.05); }
  /* line 2108, ../sass/_animation.scss */
  70% { transform: scale(0.9); }
  /* line 2112, ../sass/_animation.scss */
  100% { transform: scale(1); } }

/* line 2117, ../sass/_animation.scss */
.bounceIn { -webkit-animation-name: bounceIn; -moz-animation-name: bounceIn; -ms-animation-name: bounceIn; -o-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInUp { /* line 2125, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(2000px); }
  /* line 2130, ../sass/_animation.scss */
  60% { opacity: 1; -webkit-transform: translateY(-30px); }
  /* line 2135, ../sass/_animation.scss */
  80% { -webkit-transform: translateY(10px); }
  /* line 2139, ../sass/_animation.scss */
  100% { -webkit-transform: translateY(0); } }

@-moz-keyframes bounceInUp { /* line 2144, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(2000px); }
  /* line 2149, ../sass/_animation.scss */
  60% { opacity: 1; -moz-transform: translateY(-30px); }
  /* line 2154, ../sass/_animation.scss */
  80% { -moz-transform: translateY(10px); }
  /* line 2158, ../sass/_animation.scss */
  100% { -moz-transform: translateY(0); } }

@-ms-keyframes bounceInUp { /* line 2163, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(2000px); }
  /* line 2168, ../sass/_animation.scss */
  60% { opacity: 1; -ms-transform: translateY(-30px); }
  /* line 2173, ../sass/_animation.scss */
  80% { -ms-transform: translateY(10px); }
  /* line 2177, ../sass/_animation.scss */
  100% { -ms-transform: translateY(0); } }

@-o-keyframes bounceInUp { /* line 2183, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateY(2000px); }
  /* line 2188, ../sass/_animation.scss */
  60% { opacity: 1; -o-transform: translateY(-30px); }
  /* line 2193, ../sass/_animation.scss */
  80% { -o-transform: translateY(10px); }
  /* line 2197, ../sass/_animation.scss */
  100% { -o-transform: translateY(0); } }

@keyframes bounceInUp { /* line 2203, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(2000px); }
  /* line 2208, ../sass/_animation.scss */
  60% { opacity: 1; transform: translateY(-30px); }
  /* line 2213, ../sass/_animation.scss */
  80% { transform: translateY(10px); }
  /* line 2217, ../sass/_animation.scss */
  100% { transform: translateY(0); } }

/* line 2222, ../sass/_animation.scss */
.bounceInUp { -webkit-animation-name: bounceInUp; -moz-animation-name: bounceInUp; -ms-animation-name: bounceInUp; -o-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceInDown { /* line 2230, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(-2000px); }
  /* line 2235, ../sass/_animation.scss */
  60% { opacity: 1; -webkit-transform: translateY(30px); }
  /* line 2240, ../sass/_animation.scss */
  80% { -webkit-transform: translateY(-10px); }
  /* line 2244, ../sass/_animation.scss */
  100% { -webkit-transform: translateY(0); } }

@-moz-keyframes bounceInDown { /* line 2250, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(-2000px); }
  /* line 2255, ../sass/_animation.scss */
  60% { opacity: 1; -moz-transform: translateY(30px); }
  /* line 2260, ../sass/_animation.scss */
  80% { -moz-transform: translateY(-10px); }
  /* line 2264, ../sass/_animation.scss */
  100% { -moz-transform: translateY(0); } }

@-ms-keyframes bounceInDown { /* line 2270, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateY(-2000px); }
  /* line 2275, ../sass/_animation.scss */
  60% { opacity: 1; -ms-transform: translateY(30px); }
  /* line 2280, ../sass/_animation.scss */
  80% { -ms-transform: translateY(-10px); }
  /* line 2284, ../sass/_animation.scss */
  100% { -ms-transform: translateY(0); } }

@-o-keyframes bounceInDown { /* line 2290, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateY(-2000px); }
  /* line 2295, ../sass/_animation.scss */
  60% { opacity: 1; -o-transform: translateY(30px); }
  /* line 2300, ../sass/_animation.scss */
  80% { -o-transform: translateY(-10px); }
  /* line 2304, ../sass/_animation.scss */
  100% { -o-transform: translateY(0); } }

@keyframes bounceInDown { /* line 2310, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(-2000px); }
  /* line 2315, ../sass/_animation.scss */
  60% { opacity: 1; transform: translateY(30px); }
  /* line 2320, ../sass/_animation.scss */
  80% { transform: translateY(-10px); }
  /* line 2324, ../sass/_animation.scss */
  100% { transform: translateY(0); } }

/* line 2329, ../sass/_animation.scss */
.bounceInDown { -webkit-animation-name: bounceInDown; -moz-animation-name: bounceInDown; -ms-animation-name: bounceInDown; -o-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { /* line 2337, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(-2000px); }
  /* line 2342, ../sass/_animation.scss */
  60% { opacity: 1; -webkit-transform: translateX(30px); }
  /* line 2347, ../sass/_animation.scss */
  80% { -webkit-transform: translateX(-10px); }
  /* line 2351, ../sass/_animation.scss */
  100% { -webkit-transform: translateX(0); } }

@-moz-keyframes bounceInLeft { /* line 2357, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(-2000px); }
  /* line 2362, ../sass/_animation.scss */
  60% { opacity: 1; -moz-transform: translateX(30px); }
  /* line 2367, ../sass/_animation.scss */
  80% { -moz-transform: translateX(-10px); }
  /* line 2371, ../sass/_animation.scss */
  100% { -moz-transform: translateX(0); } }

@-ms-keyframes bounceInLeft { /* line 2377, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(-2000px); }
  /* line 2382, ../sass/_animation.scss */
  60% { opacity: 1; -ms-transform: translateX(30px); }
  /* line 2387, ../sass/_animation.scss */
  80% { -ms-transform: translateX(-10px); }
  /* line 2391, ../sass/_animation.scss */
  100% { -ms-transform: translateX(0); } }

@-o-keyframes bounceInLeft { /* line 2397, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(-2000px); }
  /* line 2402, ../sass/_animation.scss */
  60% { opacity: 1; -o-transform: translateX(30px); }
  /* line 2407, ../sass/_animation.scss */
  80% { -o-transform: translateX(-10px); }
  /* line 2411, ../sass/_animation.scss */
  100% { -o-transform: translateX(0); } }

@keyframes bounceInLeft { /* line 2417, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(-2000px); }
  /* line 2422, ../sass/_animation.scss */
  60% { opacity: 1; transform: translateX(30px); }
  /* line 2427, ../sass/_animation.scss */
  80% { transform: translateX(-10px); }
  /* line 2431, ../sass/_animation.scss */
  100% { transform: translateX(0); } }

/* line 2436, ../sass/_animation.scss */
.bounceInLeft { -webkit-animation-name: bounceInLeft; -moz-animation-name: bounceInLeft; -ms-animation-name: bounceInLeft; -o-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { /* line 2444, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(2000px); }
  /* line 2449, ../sass/_animation.scss */
  60% { opacity: 1; -webkit-transform: translateX(-30px); }
  /* line 2454, ../sass/_animation.scss */
  80% { -webkit-transform: translateX(10px); }
  /* line 2458, ../sass/_animation.scss */
  100% { -webkit-transform: translateX(0); } }

@-moz-keyframes bounceInRight { /* line 2464, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(2000px); }
  /* line 2469, ../sass/_animation.scss */
  60% { opacity: 1; -moz-transform: translateX(-30px); }
  /* line 2474, ../sass/_animation.scss */
  80% { -moz-transform: translateX(10px); }
  /* line 2478, ../sass/_animation.scss */
  100% { -moz-transform: translateX(0); } }

@-ms-keyframes bounceInRight { /* line 2484, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(2000px); }
  /* line 2489, ../sass/_animation.scss */
  60% { opacity: 1; -ms-transform: translateX(-30px); }
  /* line 2494, ../sass/_animation.scss */
  80% { -ms-transform: translateX(10px); }
  /* line 2498, ../sass/_animation.scss */
  100% { -ms-transform: translateX(0); } }

@-o-keyframes bounceInRight { /* line 2504, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(2000px); }
  /* line 2509, ../sass/_animation.scss */
  60% { opacity: 1; -o-transform: translateX(-30px); }
  /* line 2514, ../sass/_animation.scss */
  80% { -o-transform: translateX(10px); }
  /* line 2518, ../sass/_animation.scss */
  100% { -o-transform: translateX(0); } }

@keyframes bounceInRight { /* line 2524, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(2000px); }
  /* line 2529, ../sass/_animation.scss */
  60% { opacity: 1; transform: translateX(-30px); }
  /* line 2534, ../sass/_animation.scss */
  80% { transform: translateX(10px); }
  /* line 2538, ../sass/_animation.scss */
  100% { transform: translateX(0); } }

/* line 2543, ../sass/_animation.scss */
.bounceInRight { -webkit-animation-name: bounceInRight; -moz-animation-name: bounceInRight; -ms-animation-name: bounceInRight; -o-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceOut { /* line 2551, ../sass/_animation.scss */
  0% { -webkit-transform: scale(1); }
  /* line 2555, ../sass/_animation.scss */
  25% { -webkit-transform: scale(0.95); }
  /* line 2559, ../sass/_animation.scss */
  50% { opacity: 1; -webkit-transform: scale(1.1); }
  /* line 2564, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: scale(0.3); } }

@-moz-keyframes bounceOut { /* line 2571, ../sass/_animation.scss */
  0% { -moz-transform: scale(1); }
  /* line 2575, ../sass/_animation.scss */
  25% { -moz-transform: scale(0.95); }
  /* line 2579, ../sass/_animation.scss */
  50% { opacity: 1; -moz-transform: scale(1.1); }
  /* line 2584, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: scale(0.3); } }

@-ms-keyframes bounceOut { /* line 2591, ../sass/_animation.scss */
  0% { -ms-transform: scale(1); }
  /* line 2595, ../sass/_animation.scss */
  25% { -ms-transform: scale(0.95); }
  /* line 2599, ../sass/_animation.scss */
  50% { opacity: 1; -ms-transform: scale(1.1); }
  /* line 2604, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: scale(0.3); } }

@-o-keyframes bounceOut { /* line 2611, ../sass/_animation.scss */
  0% { -o-transform: scale(1); }
  /* line 2615, ../sass/_animation.scss */
  25% { -o-transform: scale(0.95); }
  /* line 2619, ../sass/_animation.scss */
  50% { opacity: 1; -o-transform: scale(1.1); }
  /* line 2624, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: scale(0.3); } }

@keyframes bounceOut { /* line 2631, ../sass/_animation.scss */
  0% { transform: scale(1); }
  /* line 2635, ../sass/_animation.scss */
  25% { transform: scale(0.95); }
  /* line 2639, ../sass/_animation.scss */
  50% { opacity: 1; transform: scale(1.1); }
  /* line 2644, ../sass/_animation.scss */
  100% { opacity: 0; transform: scale(0.3); } }

/* line 2650, ../sass/_animation.scss */
.bounceOut { -webkit-animation-name: bounceOut; -moz-animation-name: bounceOut; -ms-animation-name: bounceOut; -o-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutUp { /* line 2658, ../sass/_animation.scss */
  0% { -webkit-transform: translateY(0); }
  /* line 2662, ../sass/_animation.scss */
  20% { opacity: 1; -webkit-transform: translateY(20px); }
  /* line 2667, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateY(-2000px); } }

@-moz-keyframes bounceOutUp { /* line 2674, ../sass/_animation.scss */
  0% { -moz-transform: translateY(0); }
  /* line 2678, ../sass/_animation.scss */
  20% { opacity: 1; -moz-transform: translateY(20px); }
  /* line 2683, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateY(-2000px); } }

@-ms-keyframes bounceOutUp { /* line 2690, ../sass/_animation.scss */
  0% { -ms-transform: translateY(0); }
  /* line 2694, ../sass/_animation.scss */
  20% { opacity: 1; -ms-transform: translateY(20px); }
  /* line 2699, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateY(-2000px); } }

@-o-keyframes bounceOutUp { /* line 2706, ../sass/_animation.scss */
  0% { -o-transform: translateY(0); }
  /* line 2710, ../sass/_animation.scss */
  20% { opacity: 1; -o-transform: translateY(20px); }
  /* line 2715, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateY(-2000px); } }

@keyframes bounceOutUp { /* line 2722, ../sass/_animation.scss */
  0% { transform: translateY(0); }
  /* line 2726, ../sass/_animation.scss */
  20% { opacity: 1; transform: translateY(20px); }
  /* line 2731, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateY(-2000px); } }

/* line 2737, ../sass/_animation.scss */
.bounceOutUp { -webkit-animation-name: bounceOutUp; -moz-animation-name: bounceOutUp; -ms-animation-name: bounceOutUp; -o-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes bounceOutLeft { /* line 2745, ../sass/_animation.scss */
  0% { -webkit-transform: translateX(0); }
  /* line 2749, ../sass/_animation.scss */
  20% { opacity: 1; -webkit-transform: translateX(20px); }
  /* line 2754, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(-2000px); } }

@-moz-keyframes bounceOutLeft { /* line 2761, ../sass/_animation.scss */
  0% { -moz-transform: translateX(0); }
  /* line 2765, ../sass/_animation.scss */
  20% { opacity: 1; -moz-transform: translateX(20px); }
  /* line 2770, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(-2000px); } }

@-ms-keyframes bounceOutLeft { /* line 2777, ../sass/_animation.scss */
  0% { -ms-transform: translateX(0); }
  /* line 2781, ../sass/_animation.scss */
  20% { opacity: 1; -ms-transform: translateX(20px); }
  /* line 2786, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(-2000px); } }

@-o-keyframes bounceOutLeft { /* line 2793, ../sass/_animation.scss */
  0% { -o-transform: translateX(0); }
  /* line 2797, ../sass/_animation.scss */
  20% { opacity: 1; -o-transform: translateX(20px); }
  /* line 2802, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(-2000px); } }

@keyframes bounceOutLeft { /* line 2809, ../sass/_animation.scss */
  0% { transform: translateX(0); }
  /* line 2813, ../sass/_animation.scss */
  20% { opacity: 1; transform: translateX(20px); }
  /* line 2818, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(-2000px); } }

/* line 2824, ../sass/_animation.scss */
.bounceOutLeft { -webkit-animation-name: bounceOutLeft; -moz-animation-name: bounceOutLeft; -ms-animation-name: bounceOutLeft; -o-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { /* line 2832, ../sass/_animation.scss */
  0% { -webkit-transform: translateX(0); }
  /* line 2836, ../sass/_animation.scss */
  20% { opacity: 1; -webkit-transform: translateX(-20px); }
  /* line 2841, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(2000px); } }

@-moz-keyframes bounceOutRight { /* line 2848, ../sass/_animation.scss */
  0% { -moz-transform: translateX(0); }
  /* line 2852, ../sass/_animation.scss */
  20% { opacity: 1; -moz-transform: translateX(-20px); }
  /* line 2857, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(2000px); } }

@-ms-keyframes bounceOutRight { /* line 2864, ../sass/_animation.scss */
  0% { -ms-transform: translateX(0); }
  /* line 2868, ../sass/_animation.scss */
  20% { opacity: 1; -ms-transform: translateX(-20px); }
  /* line 2873, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(2000px); } }

@-o-keyframes bounceOutRight { /* line 2880, ../sass/_animation.scss */
  0% { -o-transform: translateX(0); }
  /* line 2884, ../sass/_animation.scss */
  20% { opacity: 1; -o-transform: translateX(-20px); }
  /* line 2889, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(2000px); } }

@keyframes bounceOutRight { /* line 2896, ../sass/_animation.scss */
  0% { transform: translateX(0); }
  /* line 2900, ../sass/_animation.scss */
  20% { opacity: 1; transform: translateX(-20px); }
  /* line 2905, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(2000px); } }

/* line 2911, ../sass/_animation.scss */
.bounceOutRight { -webkit-animation-name: bounceOutRight; -moz-animation-name: bounceOutRight; -ms-animation-name: bounceOutRight; -o-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes rotateIn { /* line 2919, ../sass/_animation.scss */
  0% { -webkit-transform-origin: center center; -webkit-transform: rotate(-200deg); opacity: 0; }
  /* line 2925, ../sass/_animation.scss */
  100% { -webkit-transform-origin: center center; -webkit-transform: rotate(0); opacity: 1; } }

@-moz-keyframes rotateIn { /* line 2932, ../sass/_animation.scss */
  0% { -moz-transform-origin: center center; -moz-transform: rotate(-200deg); opacity: 0; }
  /* line 2938, ../sass/_animation.scss */
  100% { -moz-transform-origin: center center; -moz-transform: rotate(0); opacity: 1; } }

@-ms-keyframes rotateIn { /* line 2945, ../sass/_animation.scss */
  0% { -ms-transform-origin: center center; -ms-transform: rotate(-200deg); opacity: 0; }
  /* line 2951, ../sass/_animation.scss */
  100% { -ms-transform-origin: center center; -ms-transform: rotate(0); opacity: 1; } }

@-o-keyframes rotateIn { /* line 2958, ../sass/_animation.scss */
  0% { -o-transform-origin: center center; -o-transform: rotate(-200deg); opacity: 0; }
  /* line 2964, ../sass/_animation.scss */
  100% { -o-transform-origin: center center; -o-transform: rotate(0); opacity: 1; } }

@keyframes rotateIn { /* line 2971, ../sass/_animation.scss */
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  /* line 2977, ../sass/_animation.scss */
  100% { transform-origin: center center; transform: rotate(0); opacity: 1; } }

/* line 2984, ../sass/_animation.scss */
.rotateIn { -webkit-animation-name: rotateIn; -moz-animation-name: rotateIn; -ms-animation-name: rotateIn; -o-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInUpLeft { /* line 2992, ../sass/_animation.scss */
  0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg); opacity: 0; }
  /* line 2998, ../sass/_animation.scss */
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; } }

@-moz-keyframes rotateInUpLeft { /* line 3006, ../sass/_animation.scss */
  0% { -moz-transform-origin: left bottom; -moz-transform: rotate(90deg); opacity: 0; }
  /* line 3012, ../sass/_animation.scss */
  100% { -moz-transform-origin: left bottom; -moz-transform: rotate(0); opacity: 1; } }

@-ms-keyframes rotateInUpLeft { /* line 3020, ../sass/_animation.scss */
  0% { -ms-transform-origin: left bottom; -ms-transform: rotate(90deg); opacity: 0; }
  /* line 3026, ../sass/_animation.scss */
  100% { -ms-transform-origin: left bottom; -ms-transform: rotate(0); opacity: 1; } }

@-o-keyframes rotateInUpLeft { /* line 3034, ../sass/_animation.scss */
  0% { -o-transform-origin: left bottom; -o-transform: rotate(90deg); opacity: 0; }
  /* line 3040, ../sass/_animation.scss */
  100% { -o-transform-origin: left bottom; -o-transform: rotate(0); opacity: 1; } }

@keyframes rotateInUpLeft { /* line 3048, ../sass/_animation.scss */
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  /* line 3054, ../sass/_animation.scss */
  100% { transform-origin: left bottom; transform: rotate(0); opacity: 1; } }

/* line 3061, ../sass/_animation.scss */
.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; -moz-animation-name: rotateInUpLeft; -ms-animation-name: rotateInUpLeft; -o-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInDownLeft { /* line 3069, ../sass/_animation.scss */
  0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
  /* line 3075, ../sass/_animation.scss */
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; } }

@-moz-keyframes rotateInDownLeft { /* line 3083, ../sass/_animation.scss */
  0% { -moz-transform-origin: left bottom; -moz-transform: rotate(-90deg); opacity: 0; }
  /* line 3089, ../sass/_animation.scss */
  100% { -moz-transform-origin: left bottom; -moz-transform: rotate(0); opacity: 1; } }

@-ms-keyframes rotateInDownLeft { /* line 3097, ../sass/_animation.scss */
  0% { -ms-transform-origin: left bottom; -ms-transform: rotate(-90deg); opacity: 0; }
  /* line 3103, ../sass/_animation.scss */
  100% { -ms-transform-origin: left bottom; -ms-transform: rotate(0); opacity: 1; } }

@-o-keyframes rotateInDownLeft { /* line 3111, ../sass/_animation.scss */
  0% { -o-transform-origin: left bottom; -o-transform: rotate(-90deg); opacity: 0; }
  /* line 3117, ../sass/_animation.scss */
  100% { -o-transform-origin: left bottom; -o-transform: rotate(0); opacity: 1; } }

@keyframes rotateInDownLeft { /* line 3125, ../sass/_animation.scss */
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  /* line 3131, ../sass/_animation.scss */
  100% { transform-origin: left bottom; transform: rotate(0); opacity: 1; } }

/* line 3138, ../sass/_animation.scss */
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; -moz-animation-name: rotateInDownLeft; -ms-animation-name: rotateInDownLeft; -o-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInUpRight { /* line 3146, ../sass/_animation.scss */
  0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
  /* line 3152, ../sass/_animation.scss */
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; } }

@-moz-keyframes rotateInUpRight { /* line 3160, ../sass/_animation.scss */
  0% { -moz-transform-origin: right bottom; -moz-transform: rotate(-90deg); opacity: 0; }
  /* line 3166, ../sass/_animation.scss */
  100% { -moz-transform-origin: right bottom; -moz-transform: rotate(0); opacity: 1; } }

@-ms-keyframes rotateInUpRight { /* line 3174, ../sass/_animation.scss */
  0% { -ms-transform-origin: right bottom; -ms-transform: rotate(-90deg); opacity: 0; }
  /* line 3180, ../sass/_animation.scss */
  100% { -ms-transform-origin: right bottom; -ms-transform: rotate(0); opacity: 1; } }

@-o-keyframes rotateInUpRight { /* line 3188, ../sass/_animation.scss */
  0% { -o-transform-origin: right bottom; -o-transform: rotate(-90deg); opacity: 0; }
  /* line 3194, ../sass/_animation.scss */
  100% { -o-transform-origin: right bottom; -o-transform: rotate(0); opacity: 1; } }

@keyframes rotateInUpRight { /* line 3202, ../sass/_animation.scss */
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  /* line 3208, ../sass/_animation.scss */
  100% { transform-origin: right bottom; transform: rotate(0); opacity: 1; } }

/* line 3215, ../sass/_animation.scss */
.rotateInUpRight { -webkit-animation-name: rotateInUpRight; -moz-animation-name: rotateInUpRight; -ms-animation-name: rotateInUpRight; -o-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateInDownRight { /* line 3223, ../sass/_animation.scss */
  0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(90deg); opacity: 0; }
  /* line 3229, ../sass/_animation.scss */
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; } }

@-moz-keyframes rotateInDownRight { /* line 3237, ../sass/_animation.scss */
  0% { -moz-transform-origin: right bottom; -moz-transform: rotate(90deg); opacity: 0; }
  /* line 3243, ../sass/_animation.scss */
  100% { -moz-transform-origin: right bottom; -moz-transform: rotate(0); opacity: 1; } }

@-ms-keyframes rotateInDownRight { /* line 3251, ../sass/_animation.scss */
  0% { -ms-transform-origin: right bottom; -ms-transform: rotate(90deg); opacity: 0; }
  /* line 3257, ../sass/_animation.scss */
  100% { -ms-transform-origin: right bottom; -ms-transform: rotate(0); opacity: 1; } }

@-o-keyframes rotateInDownRight { /* line 3265, ../sass/_animation.scss */
  0% { -o-transform-origin: right bottom; -o-transform: rotate(90deg); opacity: 0; }
  /* line 3271, ../sass/_animation.scss */
  100% { -o-transform-origin: right bottom; -o-transform: rotate(0); opacity: 1; } }

@keyframes rotateInDownRight { /* line 3279, ../sass/_animation.scss */
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  /* line 3285, ../sass/_animation.scss */
  100% { transform-origin: right bottom; transform: rotate(0); opacity: 1; } }

/* line 3292, ../sass/_animation.scss */
.rotateInDownRight { -webkit-animation-name: rotateInDownRight; -moz-animation-name: rotateInDownRight; -ms-animation-name: rotateInDownRight; -o-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateOut { /* line 3300, ../sass/_animation.scss */
  0% { -webkit-transform-origin: center center; -webkit-transform: rotate(0); opacity: 1; }
  /* line 3306, ../sass/_animation.scss */
  100% { -webkit-transform-origin: center center; -webkit-transform: rotate(200deg); opacity: 0; } }

@-moz-keyframes rotateOut { /* line 3314, ../sass/_animation.scss */
  0% { -moz-transform-origin: center center; -moz-transform: rotate(0); opacity: 1; }
  /* line 3320, ../sass/_animation.scss */
  100% { -moz-transform-origin: center center; -moz-transform: rotate(200deg); opacity: 0; } }

@-ms-keyframes rotateOut { /* line 3328, ../sass/_animation.scss */
  0% { -ms-transform-origin: center center; -ms-transform: rotate(0); opacity: 1; }
  /* line 3334, ../sass/_animation.scss */
  100% { -ms-transform-origin: center center; -ms-transform: rotate(200deg); opacity: 0; } }

@-o-keyframes rotateOut { /* line 3342, ../sass/_animation.scss */
  0% { -o-transform-origin: center center; -o-transform: rotate(0); opacity: 1; }
  /* line 3348, ../sass/_animation.scss */
  100% { -o-transform-origin: center center; -o-transform: rotate(200deg); opacity: 0; } }

@keyframes rotateOut { /* line 3356, ../sass/_animation.scss */
  0% { transform-origin: center center; transform: rotate(0); opacity: 1; }
  /* line 3362, ../sass/_animation.scss */
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; } }

/* line 3369, ../sass/_animation.scss */
.rotateOut { -webkit-animation-name: rotateOut; -moz-animation-name: rotateOut; -ms-animation-name: rotateOut; -o-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutUpLeft { /* line 3377, ../sass/_animation.scss */
  0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
  /* line 3383, ../sass/_animation.scss */
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(-90deg); opacity: 0; } }

@-moz-keyframes rotateOutUpLeft { /* line 3391, ../sass/_animation.scss */
  0% { -moz-transform-origin: left bottom; -moz-transform: rotate(0); opacity: 1; }
  /* line 3397, ../sass/_animation.scss */
  100% { -moz-transform-origin: left bottom; -moz-transform: rotate(-90deg); opacity: 0; } }

@-ms-keyframes rotateOutUpLeft { /* line 3405, ../sass/_animation.scss */
  0% { -ms-transform-origin: left bottom; -ms-transform: rotate(0); opacity: 1; }
  /* line 3411, ../sass/_animation.scss */
  100% { -ms-transform-origin: left bottom; -ms-transform: rotate(-90deg); opacity: 0; } }

@-o-keyframes rotateOutUpLeft { /* line 3419, ../sass/_animation.scss */
  0% { -o-transform-origin: left bottom; -o-transform: rotate(0); opacity: 1; }
  /* line 3425, ../sass/_animation.scss */
  100% { -o-transform-origin: left bottom; -o-transform: rotate(-90deg); opacity: 0; } }

@keyframes rotateOutUpLeft { /* line 3433, ../sass/_animation.scss */
  0% { transform-origin: left bottom; transform: rotate(0); opacity: 1; }
  /* line 3439, ../sass/_animation.scss */
  100% { -transform-origin: left bottom; -transform: rotate(-90deg); opacity: 0; } }

/* line 3446, ../sass/_animation.scss */
.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; -moz-animation-name: rotateOutUpLeft; -ms-animation-name: rotateOutUpLeft; -o-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutDownLeft { /* line 3454, ../sass/_animation.scss */
  0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
  /* line 3460, ../sass/_animation.scss */
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg); opacity: 0; } }

@-moz-keyframes rotateOutDownLeft { /* line 3468, ../sass/_animation.scss */
  0% { -moz-transform-origin: left bottom; -moz-transform: rotate(0); opacity: 1; }
  /* line 3474, ../sass/_animation.scss */
  100% { -moz-transform-origin: left bottom; -moz-transform: rotate(90deg); opacity: 0; } }

@-ms-keyframes rotateOutDownLeft { /* line 3482, ../sass/_animation.scss */
  0% { -ms-transform-origin: left bottom; -ms-transform: rotate(0); opacity: 1; }
  /* line 3488, ../sass/_animation.scss */
  100% { -ms-transform-origin: left bottom; -ms-transform: rotate(90deg); opacity: 0; } }

@-o-keyframes rotateOutDownLeft { /* line 3496, ../sass/_animation.scss */
  0% { -o-transform-origin: left bottom; -o-transform: rotate(0); opacity: 1; }
  /* line 3502, ../sass/_animation.scss */
  100% { -o-transform-origin: left bottom; -o-transform: rotate(90deg); opacity: 0; } }

@keyframes rotateOutDownLeft { /* line 3510, ../sass/_animation.scss */
  0% { transform-origin: left bottom; transform: rotate(0); opacity: 1; }
  /* line 3516, ../sass/_animation.scss */
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; } }

/* line 3523, ../sass/_animation.scss */
.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; -moz-animation-name: rotateOutDownLeft; -ms-animation-name: rotateOutDownLeft; -o-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutUpRight { /* line 3531, ../sass/_animation.scss */
  0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
  /* line 3537, ../sass/_animation.scss */
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(90deg); opacity: 0; } }

@-moz-keyframes rotateOutUpRight { /* line 3545, ../sass/_animation.scss */
  0% { -moz-transform-origin: right bottom; -moz-transform: rotate(0); opacity: 1; }
  /* line 3551, ../sass/_animation.scss */
  100% { -moz-transform-origin: right bottom; -moz-transform: rotate(90deg); opacity: 0; } }

@-ms-keyframes rotateOutUpRight { /* line 3559, ../sass/_animation.scss */
  0% { -ms-transform-origin: right bottom; -ms-transform: rotate(0); opacity: 1; }
  /* line 3565, ../sass/_animation.scss */
  100% { -ms-transform-origin: right bottom; -ms-transform: rotate(90deg); opacity: 0; } }

@-o-keyframes rotateOutUpRight { /* line 3573, ../sass/_animation.scss */
  0% { -o-transform-origin: right bottom; -o-transform: rotate(0); opacity: 1; }
  /* line 3579, ../sass/_animation.scss */
  100% { -o-transform-origin: right bottom; -o-transform: rotate(90deg); opacity: 0; } }

@keyframes rotateOutUpRight { /* line 3587, ../sass/_animation.scss */
  0% { transform-origin: right bottom; transform: rotate(0); opacity: 1; }
  /* line 3593, ../sass/_animation.scss */
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; } }

/* line 3600, ../sass/_animation.scss */
.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; -moz-animation-name: rotateOutUpRight; -ms-animation-name: rotateOutUpRight; -o-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes rotateOutDownRight { /* line 3608, ../sass/_animation.scss */
  0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
  /* line 3614, ../sass/_animation.scss */
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(-90deg); opacity: 0; } }

@-moz-keyframes rotateOutDownRight { /* line 3622, ../sass/_animation.scss */
  0% { -moz-transform-origin: right bottom; -moz-transform: rotate(0); opacity: 1; }
  /* line 3628, ../sass/_animation.scss */
  100% { -moz-transform-origin: right bottom; -moz-transform: rotate(-90deg); opacity: 0; } }

@-ms-keyframes rotateOutDownRight { /* line 3636, ../sass/_animation.scss */
  0% { -ms-transform-origin: right bottom; -ms-transform: rotate(0); opacity: 1; }
  /* line 3642, ../sass/_animation.scss */
  100% { -ms-transform-origin: right bottom; -ms-transform: rotate(-90deg); opacity: 0; } }

@-o-keyframes rotateOutDownRight { /* line 3650, ../sass/_animation.scss */
  0% { -o-transform-origin: right bottom; -o-transform: rotate(0); opacity: 1; }
  /* line 3656, ../sass/_animation.scss */
  100% { -o-transform-origin: right bottom; -o-transform: rotate(-90deg); opacity: 0; } }

@keyframes rotateOutDownRight { /* line 3664, ../sass/_animation.scss */
  0% { transform-origin: right bottom; transform: rotate(0); opacity: 1; }
  /* line 3670, ../sass/_animation.scss */
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; } }

/* line 3677, ../sass/_animation.scss */
.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; -moz-animation-name: rotateOutDownRight; -ms-animation-name: rotateOutDownRight; -o-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes lightSpeedIn { /* line 3685, ../sass/_animation.scss */
  0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
  /* line 3686, ../sass/_animation.scss */
  60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
  /* line 3687, ../sass/_animation.scss */
  80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
  /* line 3688, ../sass/_animation.scss */
  100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; } }

@-moz-keyframes lightSpeedIn { /* line 3692, ../sass/_animation.scss */
  0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
  /* line 3693, ../sass/_animation.scss */
  60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
  /* line 3694, ../sass/_animation.scss */
  80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
  /* line 3695, ../sass/_animation.scss */
  100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; } }

@-ms-keyframes lightSpeedIn { /* line 3699, ../sass/_animation.scss */
  0% { -ms-transform: translateX(100%) skewX(-30deg); opacity: 0; }
  /* line 3700, ../sass/_animation.scss */
  60% { -ms-transform: translateX(-20%) skewX(30deg); opacity: 1; }
  /* line 3701, ../sass/_animation.scss */
  80% { -ms-transform: translateX(0%) skewX(-15deg); opacity: 1; }
  /* line 3702, ../sass/_animation.scss */
  100% { -ms-transform: translateX(0%) skewX(0deg); opacity: 1; } }

@-o-keyframes lightSpeedIn { /* line 3706, ../sass/_animation.scss */
  0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
  /* line 3707, ../sass/_animation.scss */
  60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
  /* line 3708, ../sass/_animation.scss */
  80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
  /* line 3709, ../sass/_animation.scss */
  100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; } }

@keyframes lightSpeedIn { /* line 3713, ../sass/_animation.scss */
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  /* line 3714, ../sass/_animation.scss */
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  /* line 3715, ../sass/_animation.scss */
  80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
  /* line 3716, ../sass/_animation.scss */
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; } }

/* line 3719, ../sass/_animation.scss */
.lightSpeedIn { -webkit-animation-name: lightSpeedIn; -moz-animation-name: lightSpeedIn; -ms-animation-name: lightSpeedIn; -o-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { /* line 3733, ../sass/_animation.scss */
  0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
  /* line 3734, ../sass/_animation.scss */
  100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; } }

@-moz-keyframes lightSpeedOut { /* line 3738, ../sass/_animation.scss */
  0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
  /* line 3739, ../sass/_animation.scss */
  100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; } }

@-ms-keyframes lightSpeedOut { /* line 3743, ../sass/_animation.scss */
  0% { -ms-transform: translateX(0%) skewX(0deg); opacity: 1; }
  /* line 3744, ../sass/_animation.scss */
  100% { -ms-transform: translateX(100%) skewX(-30deg); opacity: 0; } }

@-o-keyframes lightSpeedOut { /* line 3748, ../sass/_animation.scss */
  0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
  /* line 3749, ../sass/_animation.scss */
  100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; } }

@keyframes lightSpeedOut { /* line 3753, ../sass/_animation.scss */
  0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  /* line 3754, ../sass/_animation.scss */
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; } }

/* line 3757, ../sass/_animation.scss */
.lightSpeedOut { -webkit-animation-name: lightSpeedOut; -moz-animation-name: lightSpeedOut; -ms-animation-name: lightSpeedOut; -o-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; -ms-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes hinge { /* line 3771, ../sass/_animation.scss */
  0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
  /* line 3772, ../sass/_animation.scss */
  20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
  /* line 3773, ../sass/_animation.scss */
  40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
  /* line 3774, ../sass/_animation.scss */
  80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
  /* line 3775, ../sass/_animation.scss */
  100% { -webkit-transform: translateY(700px); opacity: 0; } }

@-moz-keyframes hinge { /* line 3779, ../sass/_animation.scss */
  0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
  /* line 3780, ../sass/_animation.scss */
  20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
  /* line 3781, ../sass/_animation.scss */
  40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
  /* line 3782, ../sass/_animation.scss */
  80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
  /* line 3783, ../sass/_animation.scss */
  100% { -moz-transform: translateY(700px); opacity: 0; } }

@-ms-keyframes hinge { /* line 3787, ../sass/_animation.scss */
  0% { -ms-transform: rotate(0); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }
  /* line 3788, ../sass/_animation.scss */
  20%, 60% { -ms-transform: rotate(80deg); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }
  /* line 3789, ../sass/_animation.scss */
  40% { -ms-transform: rotate(60deg); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }
  /* line 3790, ../sass/_animation.scss */
  80% { -ms-transform: rotate(60deg) translateY(0); opacity: 1; -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }
  /* line 3791, ../sass/_animation.scss */
  100% { -ms-transform: translateY(700px); opacity: 0; } }

@-o-keyframes hinge { /* line 3795, ../sass/_animation.scss */
  0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
  /* line 3796, ../sass/_animation.scss */
  20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
  /* line 3797, ../sass/_animation.scss */
  40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
  /* line 3798, ../sass/_animation.scss */
  80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
  /* line 3799, ../sass/_animation.scss */
  100% { -o-transform: translateY(700px); opacity: 0; } }

@keyframes hinge { /* line 3803, ../sass/_animation.scss */
  0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
  /* line 3804, ../sass/_animation.scss */
  20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
  /* line 3805, ../sass/_animation.scss */
  40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
  /* line 3806, ../sass/_animation.scss */
  80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
  /* line 3807, ../sass/_animation.scss */
  100% { transform: translateY(700px); opacity: 0; } }

/* line 3810, ../sass/_animation.scss */
.hinge { -webkit-animation-name: hinge; -moz-animation-name: hinge; -ms-animation-name: hinge; -o-animation-name: hinge; animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn { /* line 3820, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
  /* line 3821, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); } }

@-moz-keyframes rollIn { /* line 3825, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
  /* line 3826, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); } }

@-ms-keyframes rollIn { /* line 3830, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(-100%) rotate(-120deg); }
  /* line 3831, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateX(0px) rotate(0deg); } }

@-o-keyframes rollIn { /* line 3835, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
  /* line 3836, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); } }

@keyframes rollIn { /* line 3840, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  /* line 3841, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); } }

/* line 3844, ../sass/_animation.scss */
.rollIn { -webkit-animation-name: rollIn; -moz-animation-name: rollIn; -ms-animation-name: rollIn; -o-animation-name: rollIn; animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut { /* line 3854, ../sass/_animation.scss */
  0% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
  /* line 3859, ../sass/_animation.scss */
  100% { opacity: 0; -webkit-transform: translateX(100%) rotate(120deg); } }

@-moz-keyframes rollOut { /* line 3866, ../sass/_animation.scss */
  0% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
  /* line 3871, ../sass/_animation.scss */
  100% { opacity: 0; -moz-transform: translateX(100%) rotate(120deg); } }

@-ms-keyframes rollOut { /* line 3878, ../sass/_animation.scss */
  0% { opacity: 1; -ms-transform: translateX(0px) rotate(0deg); }
  /* line 3883, ../sass/_animation.scss */
  100% { opacity: 0; -ms-transform: translateX(100%) rotate(120deg); } }

@-o-keyframes rollOut { /* line 3890, ../sass/_animation.scss */
  0% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
  /* line 3895, ../sass/_animation.scss */
  100% { opacity: 0; -o-transform: translateX(100%) rotate(120deg); } }

@keyframes rollOut { /* line 3902, ../sass/_animation.scss */
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  /* line 3907, ../sass/_animation.scss */
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); } }

/* line 3913, ../sass/_animation.scss */
.rollOut { -webkit-animation-name: rollOut; -moz-animation-name: rollOut; -ms-animation-name: rollOut; -o-animation-name: rollOut; animation-name: rollOut; }

/******************************************************************
CUSTOM ANIMATIONS BY JENS AHRENGOT BODDUM
******************************************************************/
@keyframes "foldInX" { /* line 3927, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateX(-180deg); -moz-transform: perspective(400px) rotateX(-180deg); -o-transform: perspective(400px) rotateX(-180deg); -ms-transform: perspective(400px) rotateX(-180deg); transform: perspective(400px) rotateX(-180deg); opacity: 0; }
  /* line 3935, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) rotateX(0deg); -moz-transform: perspective(400px) rotateX(0deg); -o-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-moz-keyframes foldInX { /* line 3947, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateX(-180deg); transform: perspective(400px) rotateX(-180deg); opacity: 0; }
  /* line 3952, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-webkit-keyframes "foldInX" { /* line 3961, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateX(-180deg); transform: perspective(400px) rotateX(-180deg); opacity: 0; }
  /* line 3966, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-ms-keyframes "foldInX" { /* line 3975, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateX(-180deg); transform: perspective(400px) rotateX(-180deg); opacity: 0; }
  /* line 3980, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } }

@-o-keyframes "foldInX" { /* line 3989, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateX(-180deg); transform: perspective(400px) rotateX(-180deg); opacity: 0; }
  /* line 3994, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } }

/* line 4003, ../sass/_animation.scss */
.foldInX { -webkit-backface-visibility: hidden !important; -webkit-animation-name: foldInX; -moz-backface-visibility: hidden !important; -moz-animation-name: foldInX; -ms-backface-visibility: hidden !important; -ms-animation-name: foldInX; -o-backface-visibility: hidden !important; -o-animation-name: foldInX; backface-visibility: hidden !important; animation-name: foldInX; }

@-webkit-keyframes fadeInLeftMedium { /* line 4017, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateX(-190px); }
  /* line 4022, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInLeftMedium { /* line 4029, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateX(-190px); }
  /* line 4034, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateX(0); } }

@-ms-keyframes fadeInLeftMedium { /* line 4041, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: translateX(-190px); }
  /* line 4046, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: translateX(0); } }

@-o-keyframes fadeInLeftMedium { /* line 4053, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateX(-190px); }
  /* line 4058, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateX(0); } }

@keyframes fadeInLeftMedium { /* line 4065, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateX(-190px); }
  /* line 4070, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateX(0); } }

/* line 4076, ../sass/_animation.scss */
.fadeInLeftMedium, .icon-share:hover .share-links li { -webkit-animation-name: fadeInLeftMedium; -moz-animation-name: fadeInLeftMedium; -ms-animation-name: fadeInLeftMedium; -o-animation-name: fadeInLeftMedium; animation-name: fadeInLeftMedium; }

@-webkit-keyframes fadeInDownMedium { /* line 4086, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: translateY(-200px); }
  /* line 4091, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInDownMedium { /* line 4098, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: translateY(-200px); }
  /* line 4103, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: translateY(0); } }

@-o-keyframes fadeInDownMedium { /* line 4110, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: translateY(-200px); }
  /* line 4115, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: translateY(0); } }

@keyframes fadeInDownMedium { /* line 4122, ../sass/_animation.scss */
  0% { opacity: 0; transform: translateY(-200px); }
  /* line 4127, ../sass/_animation.scss */
  100% { opacity: 1; transform: translateY(0); } }

/* line 4133, ../sass/_animation.scss */
.fadeInDownMedium, .event.toggled .meta { -webkit-animation-name: fadeInDownMedium; -moz-animation-name: fadeInDownMedium; -o-animation-name: fadeInDownMedium; animation-name: fadeInDownMedium; }

@-webkit-keyframes flip180 { /* line 4141, ../sass/_animation.scss */
  0% { -webkit-transform: perspective(400px) rotateY(0); }
  /* line 4144, ../sass/_animation.scss */
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(90deg); }
  /* line 4147, ../sass/_animation.scss */
  100% { -webkit-transform: perspective(400px); } }

@-moz-keyframes flip180 { /* line 4152, ../sass/_animation.scss */
  0% { -moz-transform: perspective(400px) rotateY(0); }
  /* line 4155, ../sass/_animation.scss */
  40% { -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg); }
  /* line 4158, ../sass/_animation.scss */
  50% { -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); }
  /* line 4161, ../sass/_animation.scss */
  80% { -moz-transform: perspective(400px) rotateY(360deg) scale(0.95); }
  /* line 4164, ../sass/_animation.scss */
  100% { -moz-transform: perspective(400px) scale(1); } }

@-ms-keyframes flip180 { /* line 4169, ../sass/_animation.scss */
  0% { -ms-transform: perspective(400px) rotateY(0); }
  /* line 4172, ../sass/_animation.scss */
  40% { -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg); }
  /* line 4175, ../sass/_animation.scss */
  50% { -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); }
  /* line 4178, ../sass/_animation.scss */
  80% { -ms-transform: perspective(400px) rotateY(360deg) scale(0.95); }
  /* line 4181, ../sass/_animation.scss */
  100% { -ms-transform: perspective(400px) scale(1); } }

@-o-keyframes flip180 { /* line 4186, ../sass/_animation.scss */
  0% { -o-transform: perspective(400px) rotateY(0); }
  /* line 4189, ../sass/_animation.scss */
  40% { -o-transform: perspective(400px) translateZ(150px) rotateY(170deg); }
  /* line 4192, ../sass/_animation.scss */
  50% { -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); }
  /* line 4195, ../sass/_animation.scss */
  80% { -o-transform: perspective(400px) rotateY(360deg) scale(0.95); }
  /* line 4198, ../sass/_animation.scss */
  100% { -o-transform: perspective(400px) scale(1); } }

@keyframes flip180 { /* line 4203, ../sass/_animation.scss */
  0% { transform: perspective(400px) rotateY(0); }
  /* line 4206, ../sass/_animation.scss */
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); }
  /* line 4209, ../sass/_animation.scss */
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); }
  /* line 4212, ../sass/_animation.scss */
  80% { transform: perspective(400px) rotateY(360deg) scale(0.95); }
  /* line 4215, ../sass/_animation.scss */
  100% { transform: perspective(400px) scale(1); } }

/* line 4220, ../sass/_animation.scss */
.flip180, .wishlisted .icon-alone.star { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: visible !important; -webkit-animation-name: flip180; -moz-backface-visibility: visible !important; -moz-animation-name: flip180; -ms-backface-visibility: visible !important; -ms-animation-name: flip180; -o-backface-visibility: visible !important; -o-animation-name: flip180; backface-visibility: visible !important; animation-name: flip180; }

@-webkit-keyframes scaleIn { /* line 4239, ../sass/_animation.scss */
  0% { opacity: 0; -webkit-transform: scale(0.5); }
  /* line 4244, ../sass/_animation.scss */
  100% { opacity: 1; -webkit-transform: scale(1); } }

@-moz-keyframes scaleIn { /* line 4251, ../sass/_animation.scss */
  0% { opacity: 0; -moz-transform: scale(0.5); }
  /* line 4256, ../sass/_animation.scss */
  100% { opacity: 1; -moz-transform: scale(1); } }

@-ms-keyframes scaleIn { /* line 4263, ../sass/_animation.scss */
  0% { opacity: 0; -ms-transform: scale(0.5); }
  /* line 4268, ../sass/_animation.scss */
  100% { opacity: 1; -ms-transform: scale(1); } }

@-o-keyframes scaleIn { /* line 4275, ../sass/_animation.scss */
  0% { opacity: 0; -o-transform: scale(0.5); }
  /* line 4280, ../sass/_animation.scss */
  100% { opacity: 1; -o-transform: scale(1); } }

@keyframes scaleIn { /* line 4287, ../sass/_animation.scss */
  0% { opacity: 0; transform: scale(0.5); }
  /* line 4292, ../sass/_animation.scss */
  100% { opacity: 1; transform: scale(1); } }

/* line 4298, ../sass/_animation.scss */
.scaleIn { -webkit-animation-name: scaleIn; -moz-animation-name: scaleIn; -ms-animation-name: scaleIn; -o-animation-name: scaleIn; animation-name: scaleIn; }

@-webkit-keyframes opacity-pulse { /* line 4307, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 4308, ../sass/_animation.scss */
  25%, 75% { opacity: 0.35; } }

@-moz-keyframes opacity-pulse { /* line 4312, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 4313, ../sass/_animation.scss */
  25%, 75% { opacity: 0.35; } }

@-ms-keyframes opacity-pulse { /* line 4317, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 4318, ../sass/_animation.scss */
  25%, 75% { opacity: 0.35; } }

@-o-keyframes opacity-pulse { /* line 4322, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 4323, ../sass/_animation.scss */
  25%, 75% { opacity: 0.35; } }

@keyframes opacity-pulse { /* line 4327, ../sass/_animation.scss */
  0%, 50%, 100% { opacity: 1; }
  /* line 4328, ../sass/_animation.scss */
  25%, 75% { opacity: 0.35; } }

/* line 4331, ../sass/_animation.scss */
.opacity-pulse, #search form input::-webkit-input-placeholder { -webkit-animation-name: opacity-pulse; -moz-animation-name: opacity-pulse; -ms-animation-name: opacity-pulse; -o-animation-name: opacity-pulse; animation-name: opacity-pulse; }

/*****************************************************************
IMPORT COMPASS
- If you don't have Compass you can create your own mixins
for CSS3 or use bourbon etc.
******************************************************************/
/******************************************************************
IMPORT SHADOW TYPES
******************************************************************/
/******************************************************************
SHADOW MIXINS
******************************************************************/
/******************************************************************
SHADOW CLASSES
******************************************************************/
/* line 53, ../sass/_dropshadow.scss */
.shadow.lifted { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.lifted:before, .shadow.lifted:after { position: absolute; z-index: -2; content: ""; }
/* line 2, ../sass/_shadow-types.scss */
.shadow.lifted:before, .shadow.lifted:after { bottom: 12px; width: 50%; height: 55%; max-width: 300px; max-height: 100px; -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); }
/* line 11, ../sass/_shadow-types.scss */
.shadow.lifted:before { left: 10px; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
/* line 12, ../sass/_shadow-types.scss */
.shadow.lifted:after { right: 10px; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg); }

/* line 53, ../sass/_dropshadow.scss */
.shadow.raised { position: relative; -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5); box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5); }
/* line 19, ../sass/_dropshadow.scss */
.shadow.raised:before, .shadow.raised:after { position: absolute; z-index: -2; content: ""; }
/* line 48, ../sass/_shadow-types.scss */
.shadow.raised:before, .shadow.raised:after { content: none; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.perspective { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.perspective:before, .shadow.perspective:after { position: absolute; z-index: -2; content: ""; }
/* line 16, ../sass/_shadow-types.scss */
.shadow.perspective:before { left: 80px; bottom: 5px; width: 50%; height: 35%; max-width: 200px; max-height: 50px; -webkit-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4); -moz-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4); box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4); -webkit-transform: skew(50deg, 0); -moz-transform: skew(50deg, 0); -ms-transform: skew(50deg, 0); -o-transform: skew(50deg, 0); transform: skew(50deg, 0); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; }
/* line 26, ../sass/_shadow-types.scss */
.shadow.perspective:after { display: none; content: none; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.perspective-right { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.perspective-right:before, .shadow.perspective-right:after { position: absolute; z-index: -2; content: ""; }
/* line 30, ../sass/_shadow-types.scss */
.shadow.perspective-right:before { right: 80px; bottom: 5px; width: 50%; height: 35%; max-width: 200px; max-height: 50px; -webkit-box-shadow: 80px 0 8px rgba(0, 0, 0, 0.4); -moz-box-shadow: 80px 0 8px rgba(0, 0, 0, 0.4); box-shadow: 80px 0 8px rgba(0, 0, 0, 0.4); -webkit-transform: skew(-50deg, 0); -moz-transform: skew(-50deg, 0); -ms-transform: skew(-50deg, 0); -o-transform: skew(-50deg, 0); transform: skew(-50deg, 0); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; }
/* line 40, ../sass/_shadow-types.scss */
.shadow.perspective-right:after { display: none; content: none; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.curved { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.curved:before, .shadow.curved:after { position: absolute; z-index: -2; content: ""; }
/* line 54, ../sass/_shadow-types.scss */
.shadow.curved:before { top: 1px; bottom: 0; left: 12px; right: 12px; -webkit-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-border-radius: 150px / 10px; border-radius: 150px / 10px; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.curved-top { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.curved-top:before, .shadow.curved-top:after { position: absolute; z-index: -2; content: ""; }
/* line 54, ../sass/_shadow-types.scss */
.shadow.curved-top:before { top: 1px; bottom: 0; left: 12px; right: 12px; -webkit-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-border-radius: 150px / 10px; border-radius: 150px / 10px; }
/* line 67, ../sass/_shadow-types.scss */
.shadow.curved-top:before { bottom: 50%; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.curved-bottom { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.curved-bottom:before, .shadow.curved-bottom:after { position: absolute; z-index: -2; content: ""; }
/* line 54, ../sass/_shadow-types.scss */
.shadow.curved-bottom:before { top: 1px; bottom: 0; left: 12px; right: 12px; -webkit-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-border-radius: 150px / 10px; border-radius: 150px / 10px; }
/* line 75, ../sass/_shadow-types.scss */
.shadow.curved-bottom:before { top: 50%; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.curved-vertical { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.curved-vertical:before, .shadow.curved-vertical:after { position: absolute; z-index: -2; content: ""; }
/* line 81, ../sass/_shadow-types.scss */
.shadow.curved-vertical:before { top: 10px; bottom: 10px; left: 0; right: 0%; -webkit-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-border-radius: 10px / 100px; border-radius: 10px / 100px; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.curved-vertical-left { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.curved-vertical-left:before, .shadow.curved-vertical-left:after { position: absolute; z-index: -2; content: ""; }
/* line 81, ../sass/_shadow-types.scss */
.shadow.curved-vertical-left:before { top: 10px; bottom: 10px; left: 0; right: 0%; -webkit-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-border-radius: 10px / 100px; border-radius: 10px / 100px; }
/* line 94, ../sass/_shadow-types.scss */
.shadow.curved-vertical-left:before { right: 50%; }

/* line 53, ../sass/_dropshadow.scss */
.shadow.curved-vertical-right { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow.curved-vertical-right:before, .shadow.curved-vertical-right:after { position: absolute; z-index: -2; content: ""; }
/* line 81, ../sass/_shadow-types.scss */
.shadow.curved-vertical-right:before { top: 10px; bottom: 10px; left: 0; right: 0%; -webkit-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.5); -moz-border-radius: 10px / 100px; border-radius: 10px / 100px; }
/* line 102, ../sass/_shadow-types.scss */
.shadow.curved-vertical-right:before { left: 50%; }

/* line 63, ../sass/_dropshadow.scss */
.shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right) { position: relative; }
/* line 19, ../sass/_dropshadow.scss */
.shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right):before, .shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right):after { position: absolute; z-index: -2; content: ""; }
/* line 2, ../sass/_shadow-types.scss */
.shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right):before, .shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right):after { bottom: 12px; width: 50%; height: 55%; max-width: 300px; max-height: 100px; -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); }
/* line 11, ../sass/_shadow-types.scss */
.shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right):before { left: 10px; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
/* line 12, ../sass/_shadow-types.scss */
.shadow:not(.lifted):not(.raised):not(.perspective):not(.perspective-right):not(.curved):not(.curved-top):not(.curved-bottom):not(.curved-vertical):not(.curved-vertical-left):not(.curved-vertical-right):after { right: 10px; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg); }

/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 3, ../sass/_base.scss */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 5, ../sass/_base.scss */
html { font-size: 62.5%; }

/* line 7, ../sass/_base.scss */
body { font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666; position: relative; -webkit-font-smoothing: antialiased; }

/* Links ---------------------- */
/* line 15, ../sass/_base.scss */
a { color: #2ba6cb; text-decoration: none; line-height: inherit; }

/* line 17, ../sass/_base.scss */
a:hover { color: #2795b6; }

/* line 19, ../sass/_base.scss */
a:focus { color: #2ba6cb; outline: none; }

/* line 21, ../sass/_base.scss */
p a, p a:visited { line-height: inherit; }

/* Misc ---------------------- */
/* line 24, ../sass/_base.scss */
.left { float: left; }

/* line 26, ../sass/_base.scss */
.right { float: right; }

/* line 28, ../sass/_base.scss */
.text-left { text-align: left; }

/* line 30, ../sass/_base.scss */
.text-right { text-align: right; }

/* line 32, ../sass/_base.scss */
.text-center { text-align: center; }

/* line 34, ../sass/_base.scss */
.hide { display: none !important; }

/* line 36, ../sass/_base.scss */
.highlight { background: #ffff99; }

/* line 38, ../sass/_base.scss */
#googlemap img, object, embed { max-width: none; }

/* line 40, ../sass/_base.scss */
#map_canvas embed { max-width: none; }

/* line 42, ../sass/_base.scss */
#map_canvas img { max-width: none; }

/* line 44, ../sass/_base.scss */
#map_canvas object { max-width: none; }

/* Reset for strange margins by default on <figure> elements */
/* line 47, ../sass/_base.scss */
figure { margin: 0; }

/* Base Type Styles Using Modular Scale ---------------------- */
/* line 50, ../sass/_base.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }

/* line 52, ../sass/_base.scss */
p { font-family: inherit; margin-bottom: 1.21em; }

/* line 53, ../sass/_base.scss */
p.lead { font-size: 17.5px; line-height: 1.6; margin-bottom: 1.21em; }

/* line 55, ../sass/_base.scss */
aside p { font-size: 13px; line-height: 1.35; font-style: italic; }

/* line 57, ../sass/_base.scss */
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #808285; text-rendering: optimizeLegibility; line-height: 1.1; padding-bottom: 15px; padding-top: 0; }

/* line 68, ../sass/_base.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }

/* line 70, ../sass/_base.scss */
h1, .h1 { font-size: 3.14em; }

/* line 72, ../sass/_base.scss */
h2, .h2, body.single-event .event-description h1 { font-size: 2.64em; }

/* line 74, ../sass/_base.scss */
h3, .h3, body.single-event .event-description h2 { font-size: 1.93em; }

/* line 76, ../sass/_base.scss */
h4, .h4, body.single-event .event-description h3 { font-size: 1.57em; }

/* line 78, ../sass/_base.scss */
h5, .h5, body.single-event .event-description h4 { font-size: 1.21em; }

/* line 80, ../sass/_base.scss */
h6, .h6 { font-size: 0.78em; }

/* line 82, ../sass/_base.scss */
hr { border: dashed #c3c8cd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

/* line 84, ../sass/_base.scss */
.subheader { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-bottom: 17px; }

/* line 86, ../sass/_base.scss */
em, i { font-style: italic; line-height: inherit; }

/* line 88, ../sass/_base.scss */
strong, b { font-weight: bold; line-height: inherit; }

/* line 90, ../sass/_base.scss */
small { font-size: 60%; line-height: inherit; }

/* line 92, ../sass/_base.scss */
code { font-weight: bold; background: #ffff99; }

/* Lists ---------------------- */
/* line 95, ../sass/_base.scss */
ul, ol, dl { font-size: 14px; line-height: 1.6; margin-bottom: 17px; list-style-position: outside; }

/* line 97, ../sass/_base.scss */
ul li ul, ul li ol { margin-left: 20px; margin-bottom: 0; }

/* line 98, ../sass/_base.scss */
ul.square, ul.circle, ul.disc { margin-left: 17px; }

/* line 99, ../sass/_base.scss */
ul.square { list-style-type: square; }

/* line 100, ../sass/_base.scss */
ul.square li ul { list-style: inherit; }

/* line 101, ../sass/_base.scss */
ul.circle { list-style-type: circle; }

/* line 102, ../sass/_base.scss */
ul.circle li ul { list-style: inherit; }

/* line 103, ../sass/_base.scss */
ul.disc { list-style-type: disc; }

/* line 104, ../sass/_base.scss */
ul.disc li ul { list-style: inherit; }

/* line 105, ../sass/_base.scss */
ul.no-bullet { list-style: none; }

/* line 106, ../sass/_base.scss */
ul.large li { line-height: 21px; }

/* line 108, ../sass/_base.scss */
ol { margin-left: 20px; }

/* line 109, ../sass/_base.scss */
ol li ul, ol li ol { margin-left: 20px; margin-bottom: 0; }

/* Blockquotes ---------------------- */
/* line 112, ../sass/_base.scss */
blockquote, blockquote p { line-height: 1.5; color: #6f6f6f; }

/* line 114, ../sass/_base.scss */
blockquote { margin: 0 0 17px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }

/* line 115, ../sass/_base.scss */
blockquote cite { display: block; font-size: 13px; color: #555555; }

/* line 116, ../sass/_base.scss */
blockquote cite:before { content: "\2014 \0020"; }

/* line 117, ../sass/_base.scss */
blockquote cite a, blockquote cite a:visited { color: #555555; }

/* line 119, ../sass/_base.scss */
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px solid #ddd; cursor: help; }

/* line 121, ../sass/_base.scss */
abbr { text-transform: none; }

/* Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 125, ../sass/_base.scss */
.print-only { display: none !important; }

@media print { /* line 127, ../sass/_base.scss */
  * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: h5bp.com/s */
  /* line 129, ../sass/_base.scss */
  a, a:visited { text-decoration: underline; }
  /* line 130, ../sass/_base.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 131, ../sass/_base.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 132, ../sass/_base.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  /* line 134, ../sass/_base.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 135, ../sass/_base.scss */
  thead { display: table-header-group; }
  /* h5bp.com/t */
  /* line 137, ../sass/_base.scss */
  tr, img { page-break-inside: avoid; }
  /* line 138, ../sass/_base.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 140, ../sass/_base.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 141, ../sass/_base.scss */
  h2, h3 { page-break-after: avoid; }
  /* line 142, ../sass/_base.scss */
  .hide-on-print { display: none !important; }
  /* line 143, ../sass/_base.scss */
  .print-only { display: block !important; }
  /* line 144, ../sass/_base.scss */
  .hide-for-print { display: none !important; }
  /* line 145, ../sass/_base.scss */
  .show-for-print { display: inherit !important; } }
/* Requires globals.css */
/* Standard Forms ---------------------- */
/* line 148, ../sass/_base.scss */
form { margin: 0 0 19.41641px; }

/* line 150, ../sass/_base.scss */
.row form .row { margin: 0 -6px; }

/* line 151, ../sass/_base.scss */
.row form .row .column, .row form .row .columns { padding: 0 6px; }

/* line 152, ../sass/_base.scss */
.row form .row.collapse { margin: 0; }

/* line 153, ../sass/_base.scss */
.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

/* line 155, ../sass/_base.scss */
label { font-size: 14px; color: #4d4d4d; cursor: pointer; display: block; font-weight: 500; margin-bottom: 3px; }

/* line 156, ../sass/_base.scss */
label.right { float: none; text-align: right; }

/* line 157, ../sass/_base.scss */
label.inline { line-height: 32px; margin: 0 0 12px 0; }

/* line 159, ../sass/_base.scss */
.prefix, .postfix { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; height: 32px; line-height: 31px; }

/* line 161, ../sass/_base.scss */
a.button.prefix, a.button.postfix { padding-left: 0; padding-right: 0; text-align: center; }

/* line 163, ../sass/_base.scss */
span.prefix, span.postfix { background: #f2f2f2; border: 1px solid #cccccc; }

/* line 165, ../sass/_base.scss */
.prefix { left: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; overflow: hidden; }

/* line 167, ../sass/_base.scss */
.postfix { right: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }

/* line 169, ../sass/_base.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { font-family: inherit; display: block; font-size: 14px; margin: 0 0 12px 0; padding: 13px 26px; height: 42px; width: 100%; }

/* line 170, ../sass/_base.scss */
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize { font-size: 17px; padding: 4px 6px; }

/* line 172, ../sass/_base.scss */
textarea { height: auto; }

/* line 174, ../sass/_base.scss */
select { width: 100%; }

/* Fieldsets */
/* line 177, ../sass/_base.scss */
fieldset { border: solid 1px #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 12px 12px 0; margin: 18px 0; }

/* line 178, ../sass/_base.scss */
fieldset legend { font-weight: bold; background: white; padding: 0 3px; margin: 0; margin-left: -3px; }

/* Errors */
/* line 181, ../sass/_base.scss */
.error input, input.error, .error textarea, textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }

/* line 183, ../sass/_base.scss */
.error label, label.error { color: #c60f13; }

/* line 185, ../sass/_base.scss */
.error small, small.error { display: block; padding: 6px 4px; margin-top: -13px; margin-bottom: 12px; background: #c60f13; color: #fff; font-size: 12px; font-weight: bold; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }

/* line 187, ../sass/_base.scss */
.error textarea:focus, textarea.error:focus { background: #fafafa; border-color: #b3b3b3; }

/* Custom Forms ---------------------- */
/* line 190, ../sass/_base.scss */
form.custom { /* Custom input, disabled */ }

/* line 191, ../sass/_base.scss */
form.custom span.custom { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #cccccc; background: white; }

/* line 192, ../sass/_base.scss */
form.custom span.custom.radio { -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }

/* line 193, ../sass/_base.scss */
form.custom span.custom.checkbox:before { content: ""; display: block; line-height: 0.8; height: 14px; width: 14px; text-align: center; position: absolute; top: 0; left: 0; font-size: 14px; color: #fff; }

/* line 194, ../sass/_base.scss */
form.custom span.custom.radio.checked:before { content: ""; display: block; width: 8px; height: 8px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; background: #222222; position: relative; top: 3px; left: 3px; }

/* line 195, ../sass/_base.scss */
form.custom span.custom.checkbox.checked:before { content: "\00d7"; color: #222222; }

/* line 196, ../sass/_base.scss */
form.custom div.custom.dropdown { display: block; position: relative; width: auto; height: 28px; margin-bottom: 9px; margin-top: 2px; }

/* line 197, ../sass/_base.scss */
form.custom div.custom.dropdown ul { overflow-y: auto; max-height: 200px; }

/* line 198, ../sass/_base.scss */
form.custom div.custom.dropdown a.current { display: block; width: auto; line-height: 26px; min-height: 28px; padding: 0; padding-left: 6px; padding-right: 38px; border: solid 1px #dddddd; color: #141414; background-color: white; white-space: nowrap; }

/* line 199, ../sass/_base.scss */
form.custom div.custom.dropdown a.selector { position: absolute; width: 27px; height: 28px; display: block; right: 0; top: 0; border: solid 1px #dddddd; }

/* line 200, ../sass/_base.scss */
form.custom div.custom.dropdown a.selector:after { content: ""; display: block; content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #aaaaaa transparent transparent transparent; position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -5px; }

/* line 201, ../sass/_base.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #222222 transparent transparent transparent; }

/* line 202, ../sass/_base.scss */
form.custom div.custom.dropdown.open ul { display: block; z-index: 10; }

/* line 203, ../sass/_base.scss */
form.custom div.custom.dropdown.small { width: 134px !important; }

/* line 204, ../sass/_base.scss */
form.custom div.custom.dropdown.medium { width: 254px !important; }

/* line 205, ../sass/_base.scss */
form.custom div.custom.dropdown.large { width: 434px !important; }

/* line 206, ../sass/_base.scss */
form.custom div.custom.dropdown.expand { width: 100% !important; }

/* line 207, ../sass/_base.scss */
form.custom div.custom.dropdown.open.small ul { width: 134px !important; }

/* line 208, ../sass/_base.scss */
form.custom div.custom.dropdown.open.medium ul { width: 254px !important; }

/* line 209, ../sass/_base.scss */
form.custom div.custom.dropdown.open.large ul { width: 434px !important; }

/* line 210, ../sass/_base.scss */
form.custom div.custom.dropdown.open.expand ul { width: 100% !important; }

/* line 211, ../sass/_base.scss */
form.custom div.custom.dropdown ul { position: absolute; width: auto; display: none; margin: 0; left: 0; top: 27px; margin: 0; padding: 0; background: white; background: rgba(255, 255, 255, 0.95); border: solid 1px #cccccc; }

/* line 212, ../sass/_base.scss */
form.custom div.custom.dropdown ul li { color: #555555; font-size: 13px; cursor: pointer; padding: 3px; padding-left: 6px; padding-right: 38px; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }

/* line 213, ../sass/_base.scss */
form.custom div.custom.dropdown ul li.selected { background: #cdebf5; color: black; }

/* line 214, ../sass/_base.scss */
form.custom div.custom.dropdown ul li.selected:after { content: "\2013"; position: absolute; right: 10px; }

/* line 215, ../sass/_base.scss */
form.custom div.custom.dropdown ul li:hover { background-color: #cdebf5; color: black; }

/* line 216, ../sass/_base.scss */
form.custom div.custom.dropdown ul li:hover:after { content: "\2013"; position: absolute; right: 10px; color: #a3dbec; }

/* line 217, ../sass/_base.scss */
form.custom div.custom.dropdown ul li.selected:hover { background: #cdebf5; cursor: default; color: black; }

/* line 218, ../sass/_base.scss */
form.custom div.custom.dropdown ul li.selected:hover:after { color: black; }

/* line 219, ../sass/_base.scss */
form.custom div.custom.dropdown ul.show { display: block; }

/* line 220, ../sass/_base.scss */
form.custom .custom.disabled { background-color: #dddddd; }

/* Correct FF custom dropdown height */
@-moz-document url-prefix() { /* line 223, ../sass/_base.scss */
  form.custom div.custom.dropdown a.selector { height: 30px; } }

/* line 225, ../sass/_base.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector { height: 30px; }

/* The Grid ---------------------- */
/* line 228, ../sass/_base.scss */
.row { width: 1300px; max-width: 100%; min-width: 768px; margin: 0 auto; }

/* line 229, ../sass/_base.scss */
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }

/* line 230, ../sass/_base.scss */
.row.collapse .column, .row.collapse .columns { padding: 0; }

/* line 231, ../sass/_base.scss */
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }

/* line 232, ../sass/_base.scss */
.row .row.collapse { margin: 0; }

/* line 234, ../sass/_base.scss */
.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

/* line 235, ../sass/_base.scss */
.column.centered, .columns.centered { float: none; margin: 0 auto; }

/* line 237, ../sass/_base.scss */
[class*="column"] + [class*="column"]:last-child { float: right; }

/* line 239, ../sass/_base.scss */
[class*="column"] + [class*="column"].end { float: left; }

/* line 241, ../sass/_base.scss */
.one, .row .one { width: 8.33333%; }

/* line 243, ../sass/_base.scss */
.two, .row .two { width: 16.66667%; }

/* line 245, ../sass/_base.scss */
.three, .row .three { width: 25%; }

/* line 247, ../sass/_base.scss */
.four, .row .four { width: 33.33333%; }

/* line 249, ../sass/_base.scss */
.five, .row .five { width: 41.66667%; }

/* line 251, ../sass/_base.scss */
.six, .row .six { width: 50%; }

/* line 253, ../sass/_base.scss */
.seven, .row .seven { width: 58.33333%; }

/* line 255, ../sass/_base.scss */
.eight, .row .eight { width: 66.66667%; }

/* line 257, ../sass/_base.scss */
.nine, .row .nine { width: 75%; }

/* line 259, ../sass/_base.scss */
.ten, .row .ten { width: 83.33333%; }

/* line 261, ../sass/_base.scss */
.eleven, .row .eleven { width: 91.66667%; }

/* line 263, ../sass/_base.scss */
.twelve, .row .twelve { width: 100%; }

/* line 265, ../sass/_base.scss */
.row .offset-by-one { margin-left: 8.33333%; }

/* line 267, ../sass/_base.scss */
.row .offset-by-two { margin-left: 16.66667%; }

/* line 269, ../sass/_base.scss */
.row .offset-by-three { margin-left: 25%; }

/* line 271, ../sass/_base.scss */
.row .offset-by-four { margin-left: 33.33333%; }

/* line 273, ../sass/_base.scss */
.row .offset-by-five { margin-left: 41.66667%; }

/* line 275, ../sass/_base.scss */
.row .offset-by-six { margin-left: 50%; }

/* line 277, ../sass/_base.scss */
.row .offset-by-seven { margin-left: 58.33333%; }

/* line 279, ../sass/_base.scss */
.row .offset-by-eight { margin-left: 66.66667%; }

/* line 281, ../sass/_base.scss */
.row .offset-by-nine { margin-left: 75%; }

/* line 283, ../sass/_base.scss */
.row .offset-by-ten { margin-left: 83.33333%; }

/* line 285, ../sass/_base.scss */
.push-two { left: 16.66667%; }

/* line 287, ../sass/_base.scss */
.pull-two { right: 16.66667%; }

/* line 289, ../sass/_base.scss */
.push-three { left: 25%; }

/* line 291, ../sass/_base.scss */
.pull-three { right: 25%; }

/* line 293, ../sass/_base.scss */
.push-four { left: 33.33333%; }

/* line 295, ../sass/_base.scss */
.pull-four { right: 33.33333%; }

/* line 297, ../sass/_base.scss */
.push-five { left: 41.66667%; }

/* line 299, ../sass/_base.scss */
.pull-five { right: 41.66667%; }

/* line 301, ../sass/_base.scss */
.push-six { left: 50%; }

/* line 303, ../sass/_base.scss */
.pull-six { right: 50%; }

/* line 305, ../sass/_base.scss */
.push-seven { left: 58.33333%; }

/* line 307, ../sass/_base.scss */
.pull-seven { right: 58.33333%; }

/* line 309, ../sass/_base.scss */
.push-eight { left: 66.66667%; }

/* line 311, ../sass/_base.scss */
.pull-eight { right: 66.66667%; }

/* line 313, ../sass/_base.scss */
.push-nine { left: 75%; }

/* line 315, ../sass/_base.scss */
.pull-nine { right: 75%; }

/* line 317, ../sass/_base.scss */
.push-ten { left: 83.33333%; }

/* line 319, ../sass/_base.scss */
.pull-ten { right: 83.33333%; }

/* line 321, ../sass/_base.scss */
img, object, embed { max-width: 100%; height: auto; }

/* line 323, ../sass/_base.scss */
img, img a { border: 0; }

/* line 325, ../sass/_base.scss */
object, embed { height: 100%; }

/* line 327, ../sass/_base.scss */
img { -ms-interpolation-mode: bicubic; }

/* line 329, ../sass/_base.scss */
#map_canvas img, .map_canvas img { max-width: none !important; }

/* Nicolas Gallagher's micro clearfix */
/* line 332, ../sass/_base.scss */
.row { *zoom: 1; }

/* line 333, ../sass/_base.scss */
.row:before, .row:after { content: ""; display: table; }

/* line 334, ../sass/_base.scss */
.row:after { clear: both; }

/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-child.
-------------------------------------------------- */
/* line 347, ../sass/_base.scss */
.block-grid { display: block; overflow: hidden; padding: 0; }

/* line 348, ../sass/_base.scss */
.block-grid > li { display: block; height: auto; float: left; }

/* line 349, ../sass/_base.scss */
.block-grid.one-up { margin: 0; margin: 0 -8px; }

/* line 350, ../sass/_base.scss */
.block-grid.one-up > li { width: 100%; padding: 0 0 15px; padding: 0 8px 8px; }

/* line 351, ../sass/_base.scss */
.block-grid.two-up { margin: 0 -15px; margin: 0 -8px; }

/* line 352, ../sass/_base.scss */
.block-grid.two-up > li { width: 50%; padding: 0 15px 15px; padding: 0 8px 8px; }

/* line 353, ../sass/_base.scss */
.block-grid.two-up > li:nth-child(2n+1) { clear: both; }

/* line 354, ../sass/_base.scss */
.block-grid.three-up { margin: 0 -12px; margin: 0 -8px; }

/* line 355, ../sass/_base.scss */
.block-grid.three-up > li { width: 33.33333%; padding: 0 12px 12px; padding: 0 8px 8px; }

/* line 356, ../sass/_base.scss */
.block-grid.three-up > li:nth-child(3n+1) { clear: both; }

/* line 357, ../sass/_base.scss */
.block-grid.four-up { margin: 0 -10px; }

/* line 358, ../sass/_base.scss */
.block-grid.four-up > li { width: 25%; padding: 0 10px 10px; }

/* line 359, ../sass/_base.scss */
.block-grid.four-up > li:nth-child(4n+1) { clear: both; }

/* line 360, ../sass/_base.scss */
.block-grid.five-up { margin: 0 -8px; }

/* line 361, ../sass/_base.scss */
.block-grid.five-up > li { width: 20%; padding: 0 8px 8px; }

/* line 362, ../sass/_base.scss */
.block-grid.five-up > li:nth-child(5n+1) { clear: both; }

/* line 363, ../sass/_base.scss */
.block-grid.six-up { margin: 0 -8px; }

/* line 364, ../sass/_base.scss */
.block-grid.six-up > li { width: 16.66667%; padding: 0 8px 8px; }

/* line 365, ../sass/_base.scss */
.block-grid.six-up > li:nth-child(6n+1) { clear: both; }

/* line 366, ../sass/_base.scss */
.block-grid.seven-up { margin: 0 -8px; }

/* line 367, ../sass/_base.scss */
.block-grid.seven-up > li { width: 14.28571%; padding: 0 8px 8px; }

/* line 368, ../sass/_base.scss */
.block-grid.seven-up > li:nth-child(7n+1) { clear: both; }

/* line 369, ../sass/_base.scss */
.block-grid.eight-up { margin: 0 -8px; }

/* line 370, ../sass/_base.scss */
.block-grid.eight-up > li { width: 12.5%; padding: 0 8px 8px; }

/* line 371, ../sass/_base.scss */
.block-grid.eight-up > li:nth-child(8n+1) { clear: both; }

/* line 372, ../sass/_base.scss */
.block-grid.nine-up { margin: 0 -8px; }

/* line 373, ../sass/_base.scss */
.block-grid.nine-up > li { width: 11.11111%; padding: 0 8px 8px; }

/* line 374, ../sass/_base.scss */
.block-grid.nine-up > li:nth-child(9n+1) { clear: both; }

/* line 375, ../sass/_base.scss */
.block-grid.ten-up { margin: 0 -8px; }

/* line 376, ../sass/_base.scss */
.block-grid.ten-up > li { width: 10%; padding: 0 8px 8px; }

/* line 377, ../sass/_base.scss */
.block-grid.ten-up > li:nth-child(10n+1) { clear: both; }

/* line 378, ../sass/_base.scss */
.block-grid.eleven-up { margin: 0 -8px; }

/* line 379, ../sass/_base.scss */
.block-grid.eleven-up > li { width: 9.09091%; padding: 0 8px 8px; }

/* line 380, ../sass/_base.scss */
.block-grid.eleven-up > li:nth-child(11n+1) { clear: both; }

/* line 381, ../sass/_base.scss */
.block-grid.twelve-up { margin: 0 -8px; }

/* line 382, ../sass/_base.scss */
.block-grid.twelve-up > li { width: 8.33333%; padding: 0 8px 8px; }

/* line 383, ../sass/_base.scss */
.block-grid.twelve-up > li:nth-child(12n+1) { clear: both; }

/* Normal Buttons ---------------------- */
/* line 386, ../sass/_base.scss */
.button { width: auto; background: #2ba6cb; border: 1px solid #1e728c; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; color: white; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: bold; line-height: 1; margin: 0; outline: none; padding: 10px 20px 11px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }

/* line 387, ../sass/_base.scss */
.button:hover { color: white; background-color: #2284a1; }

/* line 388, ../sass/_base.scss */
.button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }

/* line 389, ../sass/_base.scss */
.button:focus { -webkit-box-shadow: 0 0 4px #2ba6cb, 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 4px #2ba6cb, 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 4px #2ba6cb, 0 1px 0 rgba(255, 255, 255, 0.5) inset; color: white; }

/* line 390, ../sass/_base.scss */
.button.large { font-size: 17px; padding: 15px 30px 16px; }

/* line 391, ../sass/_base.scss */
.button.medium { font-size: 14px; }

/* line 392, ../sass/_base.scss */
.button.small { font-size: 11px; padding: 7px 14px 8px; }

/* line 393, ../sass/_base.scss */
.button.tiny { font-size: 10px; padding: 5px 10px 6px; }

/* line 394, ../sass/_base.scss */
.button.expand { width: 100%; text-align: center; }

/* line 395, ../sass/_base.scss */
.button.primary { background-color: #2ba6cb; border: 1px solid #1e728c; }

/* line 396, ../sass/_base.scss */
.button.primary:hover { background-color: #2284a1; }

/* line 397, ../sass/_base.scss */
.button.primary:focus { -webkit-box-shadow: 0 0 4px #2ba6cb, 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 4px #2ba6cb, 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 4px #2ba6cb, 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

/* line 398, ../sass/_base.scss */
.button.success { background-color: #5da423; border: 1px solid #396516; }

/* line 399, ../sass/_base.scss */
.button.success:hover { background-color: #457a1a; }

/* line 400, ../sass/_base.scss */
.button.success:focus { -webkit-box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

/* line 401, ../sass/_base.scss */
.button.alert { background-color: #c60f13; border: 1px solid #7f0a0c; }

/* line 402, ../sass/_base.scss */
.button.alert:hover { background-color: #970b0e; }

/* line 403, ../sass/_base.scss */
.button.alert:focus { -webkit-box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

/* line 404, ../sass/_base.scss */
.button.secondary { background-color: #e9e9e9; color: #1d1d1d; border: 1px solid #c3c3c3; }

/* line 405, ../sass/_base.scss */
.button.secondary:hover { background-color: #d0d0d0; }

/* line 406, ../sass/_base.scss */
.button.secondary:focus { -webkit-box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

/* line 407, ../sass/_base.scss */
.button.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* line 408, ../sass/_base.scss */
.button.round { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }

/* line 409, ../sass/_base.scss */
.button.full-width { width: 100%; text-align: center; padding-left: 0px !important; padding-right: 0px !important; }

/* line 410, ../sass/_base.scss */
.button.left-align { text-align: left; text-indent: 12px; }

/* line 411, ../sass/_base.scss */
.button.disabled, .button[disabled] { opacity: 0.6; cursor: default; background: #2ba6cb; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* line 412, ../sass/_base.scss */
.button.disabled :hover, .button[disabled] :hover { background: #2ba6cb; }

/* line 413, ../sass/_base.scss */
.button.disabled.success, .button[disabled].success { background-color: #5da423; }

/* line 414, ../sass/_base.scss */
.button.disabled.success:hover, .button[disabled].success:hover { background-color: #5da423; }

/* line 415, ../sass/_base.scss */
.button.disabled.alert, .button[disabled].alert { background-color: #c60f13; }

/* line 416, ../sass/_base.scss */
.button.disabled.alert:hover, .button[disabled].alert:hover { background-color: #c60f13; }

/* line 417, ../sass/_base.scss */
.button.disabled.secondary, .button[disabled].secondary { background-color: #e9e9e9; }

/* line 418, ../sass/_base.scss */
.button.disabled.secondary:hover, .button[disabled].secondary:hover { background-color: #e9e9e9; }

/* Don't use native buttons on iOS */
/* line 421, ../sass/_base.scss */
input[type=submit].button, button.button { -webkit-appearance: none; }

/* Correct FF button padding */
@-moz-document url-prefix() { /* line 424, ../sass/_base.scss */
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; padding: 0; }
  /* line 425, ../sass/_base.scss */
  input[type="submit"].tiny.button { padding: 3px 10px 4px; }
  /* line 426, ../sass/_base.scss */
  input[type="submit"].small.button { padding: 5px 14px 6px; }
  /* line 427, ../sass/_base.scss */
  input[type="submit"].button, input[type=submit].medium.button { padding: 8px 20px 9px; }
  /* line 428, ../sass/_base.scss */
  input[type="submit"].large.button { padding: 13px 30px 14px; } }

/* Buttons with Dropdowns ---------------------- */
/* line 431, ../sass/_base.scss */
.button.dropdown { position: relative; padding-right: 44px; /* Sizes */ /* Triangles */ /* Flyout List */ /* Split Dropdown Buttons */ }

/* line 432, ../sass/_base.scss */
.button.dropdown.large { padding-right: 60px; }

/* line 433, ../sass/_base.scss */
.button.dropdown.small { padding-right: 28px; }

/* line 434, ../sass/_base.scss */
.button.dropdown.tiny { padding-right: 20px; }

/* line 435, ../sass/_base.scss */
.button.dropdown:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: white transparent transparent transparent; position: absolute; top: 50%; right: 20px; margin-top: -2px; }

/* line 436, ../sass/_base.scss */
.button.dropdown.large:after { content: ""; display: block; width: 0; height: 0; border: solid 7px; border-color: white transparent transparent transparent; margin-top: -3px; right: 30px; }

/* line 437, ../sass/_base.scss */
.button.dropdown.small:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: white transparent transparent transparent; margin-top: -2px; right: 14px; }

/* line 438, ../sass/_base.scss */
.button.dropdown.tiny:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: white transparent transparent transparent; margin-top: -1px; right: 10px; }

/* line 439, ../sass/_base.scss */
.button.dropdown > ul { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: none; position: absolute; left: -1px; background: #fff; background: rgba(255, 255, 255, 0.95); list-style: none; margin: 0; padding: 0; border: 1px solid #cccccc; border-top: none; min-width: 100%; z-index: 40; }

/* line 440, ../sass/_base.scss */
.button.dropdown > ul li { width: 100%; cursor: pointer; padding: 0; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }

/* line 441, ../sass/_base.scss */
.button.dropdown > ul li a { display: block; color: #555; font-size: 13px; font-weight: normal; padding: 6px 14px; text-align: left; }

/* line 442, ../sass/_base.scss */
.button.dropdown > ul li:hover { background-color: #e3f4f9; color: #222; }

/* line 443, ../sass/_base.scss */
.button.dropdown > ul li.divider { min-height: 0; padding: 0; height: 1px; margin: 4px 0; background: #ededed; }

/* line 444, ../sass/_base.scss */
.button.dropdown.up > ul { border-top: 1px solid #cccccc; border-bottom: none; }

/* line 445, ../sass/_base.scss */
.button.dropdown ul.no-hover.show-dropdown { display: block !important; }

/* line 446, ../sass/_base.scss */
.button.dropdown:hover > ul.no-hover { display: none; }

/* line 447, ../sass/_base.scss */
.button.dropdown.split { padding: 0; position: relative; /* Sizes */ /* Triangle Spans */ /* Colors */ }

/* line 448, ../sass/_base.scss */
.button.dropdown.split:after { display: none; }

/* line 449, ../sass/_base.scss */
.button.dropdown.split:hover { background-color: #2ba6cb; }

/* line 450, ../sass/_base.scss */
.button.dropdown.split.alert:hover { background-color: #c60f13; }

/* line 451, ../sass/_base.scss */
.button.dropdown.split.success:hover { background-color: #5da423; }

/* line 452, ../sass/_base.scss */
.button.dropdown.split.secondary:hover { background-color: #e9e9e9; }

/* line 453, ../sass/_base.scss */
.button.dropdown.split > a { color: white; display: block; padding: 10px 50px 11px 20px; padding-left: 20px; padding-right: 50px; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; }

/* line 454, ../sass/_base.scss */
.button.dropdown.split > a:hover { background-color: #2284a1; }

/* line 455, ../sass/_base.scss */
.button.dropdown.split.large > a { padding: 15px 75px 16px 30px; padding-left: 30px; padding-right: 75px; }

/* line 456, ../sass/_base.scss */
.button.dropdown.split.small > a { padding: 7px 35px 8px 14px; padding-left: 14px; padding-right: 35px; }

/* line 457, ../sass/_base.scss */
.button.dropdown.split.tiny > a { padding: 5px 25px 6px 10px; padding-left: 10px; padding-right: 25px; }

/* line 458, ../sass/_base.scss */
.button.dropdown.split > span { background-color: #2ba6cb; position: absolute; right: 0; top: 0; height: 100%; width: 30px; border-left: 1px solid #1e728c; -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; }

/* line 459, ../sass/_base.scss */
.button.dropdown.split > span:hover { background-color: #2284a1; }

/* line 460, ../sass/_base.scss */
.button.dropdown.split > span:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: white transparent transparent transparent; position: absolute; top: 50%; left: 50%; margin-left: -6px; margin-top: -2px; }

/* line 461, ../sass/_base.scss */
.button.dropdown.split.secondary > span:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: #1d1d1d transparent transparent transparent; }

/* line 462, ../sass/_base.scss */
.button.dropdown.split.large span { width: 45px; }

/* line 463, ../sass/_base.scss */
.button.dropdown.split.small span { width: 21px; }

/* line 464, ../sass/_base.scss */
.button.dropdown.split.tiny span { width: 15px; }

/* line 465, ../sass/_base.scss */
.button.dropdown.split.large span:after { content: ""; display: block; width: 0; height: 0; border: solid 7px; border-color: white transparent transparent transparent; margin-top: -3px; margin-left: -7px; }

/* line 466, ../sass/_base.scss */
.button.dropdown.split.small span:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: white transparent transparent transparent; margin-top: -1px; margin-left: -4px; }

/* line 467, ../sass/_base.scss */
.button.dropdown.split.tiny span:after { content: ""; display: block; width: 0; height: 0; border: solid 3px; border-color: white transparent transparent transparent; margin-top: -1px; margin-left: -3px; }

/* line 468, ../sass/_base.scss */
.button.dropdown.split.alert > span { background-color: #c60f13; border-left-color: #7f0a0c; }

/* line 469, ../sass/_base.scss */
.button.dropdown.split.success > span { background-color: #5da423; border-left-color: #396516; }

/* line 470, ../sass/_base.scss */
.button.dropdown.split.secondary > span { background-color: #e9e9e9; border-left-color: #c3c3c3; }

/* line 471, ../sass/_base.scss */
.button.dropdown.split.secondary > a { color: #1d1d1d; }

/* line 472, ../sass/_base.scss */
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover { background-color: #970b0e; }

/* line 473, ../sass/_base.scss */
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover { background-color: #457a1a; }

/* line 474, ../sass/_base.scss */
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover { background-color: #d0d0d0; }

/* Button Groups ---------------------- */
/* line 477, ../sass/_base.scss */
ul.button-group { list-style: none; padding: 0; margin: 0 0 12px; *zoom: 1; }

/* line 478, ../sass/_base.scss */
ul.button-group:before, ul.button-group:after { content: ""; display: table; }

/* line 479, ../sass/_base.scss */
ul.button-group:after { clear: both; }

/* line 480, ../sass/_base.scss */
ul.button-group li { padding: 0; margin: 0 0 0 -1px; float: left; }

/* line 481, ../sass/_base.scss */
ul.button-group li:first-child { margin-left: 0; }

/* line 482, ../sass/_base.scss */
ul.button-group.radius li a.button, ul.button-group.radius li a.button.radius, ul.button-group.radius li a.button-rounded, ul.button-group.radius li input[type="submit"].button, ul.button-group.radius li input[type="submit"].button.radius, ul.button-group.radius li input[type="submit"].button-rounded { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }

/* line 483, ../sass/_base.scss */
ul.button-group.radius li:first-child a.button, ul.button-group.radius li:first-child a.button.radius, ul.button-group.radius li:first-child input[type="submit"].button, ul.button-group.radius li:first-child input[type="submit"].button.radius { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }

/* line 484, ../sass/_base.scss */
ul.button-group.radius li:first-child a.button.rounded, ul.button-group.radius li:first-child input[type="submit"].button.rounded { -moz-border-radius-topleft: 1000px; -webkit-border-top-left-radius: 1000px; border-top-left-radius: 1000px; -moz-border-radius-bottomleft: 1000px; -webkit-border-bottom-left-radius: 1000px; border-bottom-left-radius: 1000px; }

/* line 485, ../sass/_base.scss */
ul.button-group.radius li:last-child a.button, ul.button-group.radius li:last-child a.button.radius, ul.button-group.radius li:last-child input[type="submit"].button, ul.button-group.radius li:last-child input[type="submit"].button.radius { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }

/* line 486, ../sass/_base.scss */
ul.button-group.radius li:last-child a.button.rounded, ul.button-group.radius li:last-child input[type="submit"].button.rounded { -moz-border-radius-topright: 1000px; -webkit-border-top-right-radius: 1000px; border-top-right-radius: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-bottom-right-radius: 1000px; border-bottom-right-radius: 1000px; }

/* line 487, ../sass/_base.scss */
ul.button-group.even .button { width: 100%; }

/* line 488, ../sass/_base.scss */
ul.button-group.even.two-up li { width: 50%; }

/* line 489, ../sass/_base.scss */
ul.button-group.even.three-up li { width: 33.3%; }

/* line 490, ../sass/_base.scss */
ul.button-group.even.three-up li:first-child { width: 33.4%; }

/* line 491, ../sass/_base.scss */
ul.button-group.even.four-up li { width: 25%; }

/* line 492, ../sass/_base.scss */
ul.button-group.even.five-up li { width: 20%; }

/* line 494, ../sass/_base.scss */
div.button-bar { overflow: hidden; }

/* line 495, ../sass/_base.scss */
div.button-bar ul.button-group { float: left; margin-right: 8px; }

/* line 496, ../sass/_base.scss */
div.button-bar ul.button-group:last-child { margin-left: 0; }

/* line 498, ../sass/_base.scss */
.nav-bar { height: 40px; background: #4d4d4d; margin-left: 0; margin-top: 20px; padding: 0; }

/* line 499, ../sass/_base.scss */
.nav-bar > li { float: left; display: block; position: relative; padding: 0; margin: 0; border: 1px solid #333333; border-right: none; line-height: 38px; -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset; }

/* line 500, ../sass/_base.scss */
.nav-bar > li:first-child { -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; }

/* line 501, ../sass/_base.scss */
.nav-bar > li:last-child { border-right: solid 1px #333333; -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2); -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2); box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2); }

/* line 502, ../sass/_base.scss */
.nav-bar > li.active { background: #2ba6cb; border-color: #2284a1; }

/* line 503, ../sass/_base.scss */
.nav-bar > li.active > a { color: white; cursor: default; }

/* line 504, ../sass/_base.scss */
.nav-bar > li.active:hover { background: #2ba6cb; cursor: default; }

/* line 505, ../sass/_base.scss */
.nav-bar > li:hover { background: #333333; }

/* line 506, ../sass/_base.scss */
.nav-bar > li > a { color: #e6e6e6; }

/* line 507, ../sass/_base.scss */
.nav-bar > li ul { margin-bottom: 0; }

/* line 508, ../sass/_base.scss */
.nav-bar > li .flyout { display: none; }

/* line 509, ../sass/_base.scss */
.nav-bar > li.has-flyout > a:first-child { padding-right: 40px; position: relative; }

/* line 510, ../sass/_base.scss */
.nav-bar > li.has-flyout > a:first-child:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: #e6e6e6 transparent transparent transparent; position: absolute; right: 20px; top: 17px; }

/* line 511, ../sass/_base.scss */
.nav-bar > li.has-flyout > a.flyout-toggle { border-left: 0 !important; position: absolute; right: 0; top: 0; padding: 20px; z-index: 2; display: block; }

/* line 512, ../sass/_base.scss */
.nav-bar > li.has-flyout.is-touch > a:first-child { padding-right: 55px; }

/* line 513, ../sass/_base.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle { border-left: 1px dashed #666; }

/* line 514, ../sass/_base.scss */
.nav-bar > li > a:first-child { position: relative; padding: 0 20px; display: block; text-decoration: none; font-size: 14px; }

/* line 515, ../sass/_base.scss */
.nav-bar > li > input { margin: 0 10px; }

/* line 516, ../sass/_base.scss */
.nav-bar.vertical { height: auto; margin-top: 0; }

/* line 517, ../sass/_base.scss */
.nav-bar.vertical > li { float: none; border-bottom: none; border-right: solid 1px #333333; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* line 518, ../sass/_base.scss */
.nav-bar.vertical > li.has-flyout > a:first-child:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: transparent transparent transparent #e6e6e6; }

/* line 519, ../sass/_base.scss */
.nav-bar.vertical > li .flyout { left: 100%; top: -1px; }

/* line 520, ../sass/_base.scss */
.nav-bar.vertical > li .flyout.right { left: auto; right: 100%; }

/* line 521, ../sass/_base.scss */
.nav-bar.vertical > li.active { border-right: solid 1px #2284a1; }

/* line 522, ../sass/_base.scss */
.nav-bar.vertical > li:last-child { border-bottom: solid 1px #333333; }

/* line 524, ../sass/_base.scss */
.flyout { background: #f2f2f2; padding: 20px; margin: 0; border: 1px solid #d9d9d9; position: absolute; top: 39px; left: -1px; width: 250px; z-index: 40; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); /* remove margin on any first-child element */ /* remove margin on last element */ }

/* line 525, ../sass/_base.scss */
.flyout p { line-height: 1.2; font-size: 13px; }

/* line 526, ../sass/_base.scss */
.flyout *:first-child { margin-top: 0; }

/* line 527, ../sass/_base.scss */
.flyout *:last-child { margin-bottom: 0; }

/* line 528, ../sass/_base.scss */
.flyout.small { width: 166.66667px; }

/* line 529, ../sass/_base.scss */
.flyout.large { width: 437.5px; }

/* line 530, ../sass/_base.scss */
.flyout.right { left: auto; right: -2px; }

/* line 531, ../sass/_base.scss */
.flyout.left { right: auto; left: -2px; }

/* line 532, ../sass/_base.scss */
.flyout.up { top: auto; bottom: 39px; }

/* line 534, ../sass/_base.scss */
ul.flyout, .nav-bar li ul { padding: 0; list-style: none; }

/* line 535, ../sass/_base.scss */
ul.flyout li, .nav-bar li ul li { border-left: solid 3px #CCC; }

/* line 536, ../sass/_base.scss */
ul.flyout li a, .nav-bar li ul li a { background: #f2f2f2; border: 1px solid #e6e6e6; border-width: 1px 1px 0 0; color: #555; display: block; font-size: 14px; height: auto; line-height: 1; padding: 15px 20px; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

/* line 537, ../sass/_base.scss */
ul.flyout li a:hover, .nav-bar li ul li a:hover { background: #ebebeb; color: #333; }

/* line 538, ../sass/_base.scss */
ul.flyout li.active, .nav-bar li ul li.active { margin-top: 0; border-top: 1px solid #4d4d4d; border-left: 4px solid #1a1a1a; }

/* line 539, ../sass/_base.scss */
ul.flyout li.active a, .nav-bar li ul li.active a { background: #4d4d4d; border: none; color: #fff; height: auto; margin: 0; position: static; top: 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; }

/* CSS for jQuery Orbit Plugin 1.4.0 Maintained for Foundation. foundation.zurb.com Free to use under the MIT license. http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
/* line 544, ../sass/_base.scss */
.orbit-wrapper { width: 1px; height: 1px; position: relative; }

/* line 546, ../sass/_base.scss */
.orbit { width: 1px; height: 1px; position: relative; overflow: hidden; margin-bottom: 17px; }

/* line 547, ../sass/_base.scss */
.orbit.with-bullets { margin-bottom: 40px; }

/* line 548, ../sass/_base.scss */
.orbit .orbit-slide { max-width: 100%; position: absolute; top: 0; left: 0; }

/* line 549, ../sass/_base.scss */
.orbit a.orbit-slide { border: none; line-height: 0; display: none; }

/* line 550, ../sass/_base.scss */
.orbit div.orbit-slide { width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
/* line 554, ../sass/_base.scss */
div.orbit-wrapper div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 31; }

/* line 555, ../sass/_base.scss */
div.orbit-wrapper span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url("../images/foundation/orbit/rotator-black.png") no-repeat; z-index: 3; }

/* line 556, ../sass/_base.scss */
div.orbit-wrapper span.rotator.move { left: 0; }

/* line 557, ../sass/_base.scss */
div.orbit-wrapper span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }

/* line 558, ../sass/_base.scss */
div.orbit-wrapper span.mask.move { width: 40px; left: 0; background: url("../images/foundation/orbit/timer-black.png") repeat 0 0; }

/* line 559, ../sass/_base.scss */
div.orbit-wrapper span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url("../images/foundation/orbit/pause-black.png") no-repeat; z-index: 4; opacity: 0; }

/* line 560, ../sass/_base.scss */
div.orbit-wrapper span.pause.active { background: url("../images/foundation/orbit/pause-black.png") no-repeat 0 -40px; }

/* line 561, ../sass/_base.scss */
div.orbit-wrapper div.timer:hover span.pause, div.orbit-wrapper span.pause.active { opacity: 1; }

/* Captions ---------------------- */
/* line 564, ../sass/_base.scss */
.orbit-caption { display: none; font-family: inherit; }

/* line 566, ../sass/_base.scss */
.orbit-wrapper .orbit-caption { background: black; background: rgba(0, 0, 0, 0.6); z-index: 30; color: white; text-align: center; padding: 7px 0; font-size: 13px; position: absolute; right: 0; bottom: 0; width: 100%; }

/* Directional Nav ---------------------- */
/* line 569, ../sass/_base.scss */
div.orbit-wrapper div.slider-nav { display: block; }

/* line 570, ../sass/_base.scss */
div.orbit-wrapper div.slider-nav span { width: 39px; height: 50px; text-indent: -9999px; position: absolute; z-index: 30; top: 50%; margin-top: -25px; cursor: pointer; }

/* line 571, ../sass/_base.scss */
div.orbit-wrapper div.slider-nav span.right { background: url("../images/foundation/orbit/right-arrow.png"); background-size: 100%; right: 0; }

/* line 572, ../sass/_base.scss */
div.orbit-wrapper div.slider-nav span.left { background: url("../images/foundation/orbit/left-arrow.png"); background-size: 100%; left: 0; }

/* line 574, ../sass/_base.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.right { background: url("../images/foundation/orbit/right-arrow-small.png"); }

/* line 575, ../sass/_base.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.left { background: url("../images/foundation/orbit/left-arrow-small.png"); }

/* Bullet Nav ---------------------- */
/* line 578, ../sass/_base.scss */
ul.orbit-bullets { position: absolute; z-index: 30; list-style: none; bottom: -40px; left: 50%; margin-left: -50px; padding: 0; }

/* line 579, ../sass/_base.scss */
ul.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999999; text-indent: -9999px; background: url("../images/foundation/orbit/bullets.jpg") no-repeat 4px 0; width: 13px; height: 12px; overflow: hidden; }

/* line 580, ../sass/_base.scss */
ul.orbit-bullets li.active { color: #222222; background-position: -8px 0; }

/* line 581, ../sass/_base.scss */
ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }

/* line 582, ../sass/_base.scss */
ul.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid black; }

/* Orbit Slide Counter */
/* line 585, ../sass/_base.scss */
.orbit-slide-counter { position: absolute; bottom: 0; z-index: 99; background: rgba(0, 0, 0, 0.7); color: white; padding: 5px; }

/* Fluid Layout ---------------------- */
/* line 588, ../sass/_base.scss */
div.orbit img.fluid-placeholder { visibility: hidden; position: static; display: block; width: 100%; }

/* line 590, ../sass/_base.scss */
div.orbit, div.orbit-wrapper { width: 100% !important; }

/* Correct timer in IE */
/* line 593, ../sass/_base.scss */
.lt-ie9 .timer { display: none !important; }

/* line 595, ../sass/_base.scss */
.lt-ie9 div.caption { background: black; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); zoom: 1; }

@media only screen and (max-width: 767px) { /* Title Padding for Mobile */
  /* line 599, ../sass/_base.scss */
  h1, h2, h3, h4, h5, h6 { padding-bottom: 15px; padding-top: 15px; }
  /* line 602, ../sass/_base.scss */
  div.orbit.orbit-stack-on-small img.fluid-placeholder { visibility: visible; }
  /* line 603, ../sass/_base.scss */
  div.orbit.orbit-stack-on-small .orbit-slide { position: static; margin-bottom: 10px; } }
/* CSS for jQuery Reveal Plugin Maintained for Foundation. foundation.zurb.com Free to use under the MIT license. http://www.opensource.org/licenses/mit-license.php */
/* Reveal Modals ---------------------- */
/* line 606, ../sass/_base.scss */
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, 0.45); z-index: 40; display: none; top: 0; left: 0; }

/* line 608, ../sass/_base.scss */
.reveal-modal { background: white; visibility: hidden; display: none; top: 100px; left: 50%; margin-left: -260px; width: 520px; position: absolute; z-index: 41; padding: 30px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }

/* line 609, ../sass/_base.scss */
.reveal-modal .close-reveal-modal { font-size: 22px; font-size: 2.2rem; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); font-weight: bold; cursor: pointer; }

/* line 610, ../sass/_base.scss */
.reveal-modal.small { width: 30%; margin-left: -15%; }

/* line 611, ../sass/_base.scss */
.reveal-modal.medium { width: 40%; margin-left: -20%; }

/* line 612, ../sass/_base.scss */
.reveal-modal.large { width: 60%; margin-left: -30%; }

/* line 613, ../sass/_base.scss */
.reveal-modal.xlarge { width: 70%; margin-left: -35%; }

/* line 614, ../sass/_base.scss */
.reveal-modal.expand { width: 90%; margin-left: -45%; }

/* line 615, ../sass/_base.scss */
.reveal-modal .row { min-width: 0; margin-bottom: 10px; }

/* line 616, ../sass/_base.scss */
.reveal-modal > :first-child { margin-top: 0; }

/* line 617, ../sass/_base.scss */
.reveal-modal > :last-child { margin-bottom: 0; }

@media print { /* line 619, ../sass/_base.scss */
  .reveal-modal { border: solid 1px #000; background: white !important; } }
/* Alerts ---------------------- */
/* line 622, ../sass/_base.scss */
div.alert-box { display: block; padding: 6px 7px 7px; font-weight: bold; font-size: 14px; color: white; background-color: #2ba6cb; border: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); position: relative; }

/* line 623, ../sass/_base.scss */
div.alert-box.success { background-color: #5da423; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); }

/* line 624, ../sass/_base.scss */
div.alert-box.alert { background-color: #c60f13; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); }

/* line 625, ../sass/_base.scss */
div.alert-box.secondary { background-color: #e9e9e9; color: #505050; text-shadow: 0 1px rgba(255, 255, 255, 0.3); }

/* line 626, ../sass/_base.scss */
div.alert-box a.close { color: #333; position: absolute; right: 4px; top: -1px; font-size: 17px; opacity: 0.2; padding: 4px; }

/* line 627, ../sass/_base.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus { opacity: 0.4; }

/* Labels ---------------------- */
/* line 630, ../sass/_base.scss */
.label { padding: 1px 4px 2px; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; line-height: 1; white-space: nowrap; display: inline; position: relative; bottom: 1px; color: #fff; background: #2ba6cb; }

/* line 631, ../sass/_base.scss */
.label.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* line 632, ../sass/_base.scss */
.label.round { padding: 1px 7px 2px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }

/* line 633, ../sass/_base.scss */
.label.alert { background-color: #c60f13; }

/* line 634, ../sass/_base.scss */
.label.success { background-color: #5da423; }

/* line 635, ../sass/_base.scss */
.label.secondary { background-color: #e9e9e9; color: #505050; }

/* Tooltips ---------------------- */
/* line 638, ../sass/_base.scss */
.has-tip { border-bottom: dotted 1px #cccccc; cursor: help; font-weight: bold; color: #333333; }

/* line 639, ../sass/_base.scss */
.has-tip:hover { border-bottom: dotted 1px #196177; color: #2ba6cb; }

/* line 640, ../sass/_base.scss */
.has-tip.tip-left, .has-tip.tip-right { float: none !important; }

/* line 642, ../sass/_base.scss */
.tooltip { display: none; background: black; background: rgba(0, 0, 0, 0.85); position: absolute; color: white; font-weight: bold; font-size: 12px; padding: 5px; z-index: 999; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; line-height: normal; }

/* line 643, ../sass/_base.scss */
.tooltip > .nub { display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent black transparent; border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent; position: absolute; top: -10px; left: 10px; }

/* line 644, ../sass/_base.scss */
.tooltip.tip-override > .nub { border-color: transparent transparent black transparent !important; border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important; top: -10px !important; }

/* line 645, ../sass/_base.scss */
.tooltip.tip-top > .nub { border-color: black transparent transparent transparent; border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent; top: auto; bottom: -10px; }

/* line 646, ../sass/_base.scss */
.tooltip.tip-left, .tooltip.tip-right { float: none !important; }

/* line 647, ../sass/_base.scss */
.tooltip.tip-left > .nub { border-color: transparent transparent transparent black; border-color: transparent transparent transparent rgba(0, 0, 0, 0.85); right: -10px; left: auto; }

/* line 648, ../sass/_base.scss */
.tooltip.tip-right > .nub { border-color: transparent black transparent transparent; border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent; right: auto; left: -10px; }

/* line 649, ../sass/_base.scss */
.tooltip.noradius { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

/* line 650, ../sass/_base.scss */
.tooltip.opened { color: #2ba6cb !important; border-bottom: dotted 1px #196177 !important; }

/* line 652, ../sass/_base.scss */
.tap-to-close { display: block; font-size: 10px; font-size: 1rem; color: #888888; font-weight: normal; }

/* Panels ---------------------- */
/* line 655, ../sass/_base.scss */
.panel { background: #f2f2f2; border: solid 1px #e6e6e6; margin: 0 0 22px 0; padding: 20px; }

/* line 656, ../sass/_base.scss */
.panel > :first-child { margin-top: 0; }

/* line 657, ../sass/_base.scss */
.panel > :last-child { margin-bottom: 0; }

/* line 658, ../sass/_base.scss */
.panel.callout { background: #2ba6cb; color: #fff; border-color: #2284a1; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }

/* line 659, ../sass/_base.scss */
.panel.callout a { color: #fff; }

/* line 660, ../sass/_base.scss */
.panel.callout .button { background: white; border: none; color: #2ba6cb; text-shadow: none; }

/* line 661, ../sass/_base.scss */
.panel.callout .button:hover { background: rgba(255, 255, 255, 0.8); }

/* line 662, ../sass/_base.scss */
.panel.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* Accordion ---------------------- */
/* line 665, ../sass/_base.scss */
ul.accordion { margin: 0 0 22px 0; border-bottom: 1px solid #e9e9e9; }

/* line 666, ../sass/_base.scss */
ul.accordion > li { list-style: none; margin: 0; padding: 0; border-top: 1px solid #e9e9e9; }

/* line 667, ../sass/_base.scss */
ul.accordion > li .title { cursor: pointer; background: #f6f6f6; padding: 15px; margin: 0; position: relative; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; -webkit-transition: 0.15s background linear; -moz-transition: 0.15s background linear; -o-transition: 0.15s background linear; transition: 0.15s background linear; }

/* line 668, ../sass/_base.scss */
ul.accordion > li .title h1, ul.accordion > li .title h2, ul.accordion > li .title h3, ul.accordion > li .title h4, ul.accordion > li .title h5 { margin: 0; }

/* line 669, ../sass/_base.scss */
ul.accordion > li .title:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: transparent #9d9d9d transparent transparent; position: absolute; right: 15px; top: 21px; }

/* line 670, ../sass/_base.scss */
ul.accordion > li .content { display: none; padding: 15px; }

/* line 671, ../sass/_base.scss */
ul.accordion > li.active { border-top: 3px solid #2ba6cb; }

/* line 672, ../sass/_base.scss */
ul.accordion > li.active .title { background: white; padding-top: 13px; }

/* line 673, ../sass/_base.scss */
ul.accordion > li.active .title:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: #9d9d9d transparent transparent transparent; }

/* line 674, ../sass/_base.scss */
ul.accordion > li.active .content { background: white; display: block; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; }

/* Side Nav ---------------------- */
/* line 677, ../sass/_base.scss */
ul.side-nav { display: block; list-style: none; margin: 0; padding: 17px 0; }

/* line 678, ../sass/_base.scss */
ul.side-nav li { display: block; list-style: none; margin: 0 0 7px 0; }

/* line 679, ../sass/_base.scss */
ul.side-nav li a { display: block; }

/* line 680, ../sass/_base.scss */
ul.side-nav li.active a { color: #4d4d4d; font-weight: bold; }

/* line 681, ../sass/_base.scss */
ul.side-nav li.divider { border-top: 1px solid #e6e6e6; height: 0; padding: 0; }

/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
/* line 684, ../sass/_base.scss */
dl.sub-nav { display: block; width: auto; overflow: hidden; margin: -4px 0 18px; margin-right: 0; margin-left: -9px; padding-top: 4px; }

/* line 685, ../sass/_base.scss */
dl.sub-nav dt, dl.sub-nav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 10px; }

/* line 686, ../sass/_base.scss */
dl.sub-nav dt { color: #999; font-weight: normal; }

/* line 687, ../sass/_base.scss */
dl.sub-nav dd a { text-decoration: none; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }

/* line 688, ../sass/_base.scss */
dl.sub-nav dd.active a { font-weight: bold; background: #2ba6cb; color: #fff; padding: 3px 9px; cursor: default; }

/* Pagination ---------------------- */
/* line 691, ../sass/_base.scss */
ul.pagination { display: block; height: 24px; margin-left: -5px; }

/* line 692, ../sass/_base.scss */
ul.pagination li { float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }

/* line 693, ../sass/_base.scss */
ul.pagination li a { display: block; padding: 1px 7px 1px; color: #555; }

/* line 694, ../sass/_base.scss */
ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; }

/* line 695, ../sass/_base.scss */
ul.pagination li.unavailable a { cursor: default; color: #999; }

/* line 696, ../sass/_base.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { background: transparent; }

/* line 697, ../sass/_base.scss */
ul.pagination li.current a { background: #2ba6cb; color: white; font-weight: bold; cursor: default; }

/* line 698, ../sass/_base.scss */
ul.pagination li.current a:hover { background: #2ba6cb; }

/* Breadcrums ---------------------- */
/* line 701, ../sass/_base.scss */
ul.breadcrumbs { display: block; background: #f6f6f6; padding: 6px 10px 7px; border: 1px solid #e9e9e9; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; overflow: hidden; margin-left: 0; }

/* line 702, ../sass/_base.scss */
ul.breadcrumbs li { margin: 0; padding: 0 12px 0 0; float: left; list-style: none; }

/* line 703, ../sass/_base.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span { text-transform: uppercase; font-size: 11px; font-size: 1.1rem; padding-left: 12px; }

/* line 704, ../sass/_base.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span { padding-left: 0; }

/* line 705, ../sass/_base.scss */
ul.breadcrumbs li:before { content: "/"; color: #aaa; }

/* line 706, ../sass/_base.scss */
ul.breadcrumbs li:first-child:before { content: " "; }

/* line 707, ../sass/_base.scss */
ul.breadcrumbs li.current a { cursor: default; color: #333; }

/* line 708, ../sass/_base.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus { text-decoration: underline; }

/* line 709, ../sass/_base.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus { text-decoration: none; }

/* line 710, ../sass/_base.scss */
ul.breadcrumbs li.unavailable a { color: #999; }

/* line 711, ../sass/_base.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus { text-decoration: none; color: #999; cursor: default; }

/* Inline Link List */
/* line 714, ../sass/_base.scss */
ul.inline-list, ul.link-list { margin: 0 0 17px -22px; padding: 0; list-style: none; overflow: hidden; }

/* line 715, ../sass/_base.scss */
ul.inline-list li, ul.link-list li { list-style: none; float: left; margin-left: 22px; display: block; }

/* line 716, ../sass/_base.scss */
ul.inline-list li a, ul.link-list li a { display: block; }

/* Keytroke Characters ---------------------- */
/* line 719, ../sass/_base.scss */
.keystroke, kbd { font-family: "Consolas", "Menlo", "Courier", monospace; font-size: 13px; padding: 2px 4px 0px; margin: 0; background: #ededed; border: solid 1px #dbdbdb; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* Image Thumbnails ---------------------- */
/* line 722, ../sass/_base.scss */
.th { display: block; }

/* line 723, ../sass/_base.scss */
.th img { display: block; border: solid 4px #fff; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-transition-property: box-shadow; -moz-transition-property: box-shadow; -o-transition-property: box-shadow; transition-property: box-shadow; -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; transition-duration: 300ms; }

/* line 724, ../sass/_base.scss */
.th:hover img { -webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); -moz-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); }

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 727, ../sass/_base.scss */
.flex-video { position: relative; padding-top: 25px; padding-bottom: 56.25%; height: 0; margin-bottom: 16px; overflow: hidden; }

/* line 728, ../sass/_base.scss */
.flex-video.widescreen { padding-bottom: 57.25%; }

/* line 729, ../sass/_base.scss */
.flex-video.vimeo { padding-top: 0; }

/* line 730, ../sass/_base.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Microformats ---------------------- */
/* line 733, ../sass/_base.scss */
ul.vcard { display: inline-block; margin: 0 0 12px 0; border: 1px solid #ddd; padding: 10px; }

/* line 734, ../sass/_base.scss */
ul.vcard li { margin: 0; display: block; }

/* line 735, ../sass/_base.scss */
ul.vcard li.fn { font-weight: bold; font-size: 15px; }

/* line 737, ../sass/_base.scss */
p.vevent span.summary { font-weight: bold; }

/* line 738, ../sass/_base.scss */
p.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 1px; }

/* Progress Bar ---------------------- */
/* line 741, ../sass/_base.scss */
div.progress { padding: 2px; margin-bottom: 10px; border: 1px solid #cccccc; height: 25px; /* meter */ /* border radii */ }

/* line 742, ../sass/_base.scss */
div.progress .meter { background: #2ba6cb; height: 100%; display: block; width: 50%; }

/* line 743, ../sass/_base.scss */
div.progress.secondary .meter { background: #e9e9e9; }

/* line 744, ../sass/_base.scss */
div.progress.success .meter { background: #5da423; }

/* line 745, ../sass/_base.scss */
div.progress.alert .meter { background: #c60f13; }

/* line 746, ../sass/_base.scss */
div.progress.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* line 747, ../sass/_base.scss */
div.progress.radius .meter { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }

/* line 748, ../sass/_base.scss */
div.progress.round { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }

/* line 749, ../sass/_base.scss */
div.progress.round .meter { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }

/* Pricing Tables ---------------------- */
/* line 752, ../sass/_base.scss */
.pricing-table { border: solid 1px #dddddd; margin-left: 0; margin-bottom: 20px; }

/* line 753, ../sass/_base.scss */
.pricing-table * { list-style: none; line-height: 1; }

/* line 754, ../sass/_base.scss */
.pricing-table .title { background-color: #dddddd; padding: 15px 20px; text-align: center; color: #333333; font-weight: bold; font-size: 16px; }

/* line 755, ../sass/_base.scss */
.pricing-table .price { background-color: #eeeeee; padding: 15px 20px; text-align: center; color: #333333; font-weight: normal; font-size: 20px; }

/* line 756, ../sass/_base.scss */
.pricing-table .description { background-color: white; padding: 15px; text-align: center; color: #777777; font-size: 12px; font-weight: normal; line-height: 1.4; border-bottom: dotted 1px #dddddd; }

/* line 757, ../sass/_base.scss */
.pricing-table .bullet-item { background-color: white; padding: 15px; text-align: center; color: #333333; font-size: 14px; font-weight: normal; border-bottom: dotted 1px #dddddd; }

/* line 758, ../sass/_base.scss */
.pricing-table .cta-button { background-color: whitesmoke; text-align: center; padding: 20px; }

/* Foundation Top Bar Requires: -jquery.foundation.topbar.js Notes: - <nav class="top-bar"> can have .fixed added to make it stick to the top of viewport. Can add .contain-to-grid to top-bar to make it full width but content on grid. - <li class="name"> creates a branding area that can be linked to homepage - Can include text, image or both inside this <li>. - <li class="divider"> creates a divider between nav items, add margins for space - <li class="search"> Needs to hold a <form> which can use .row.collapse and pre/postfix buttons or default type="search"
*/
/* Element that controls breakpoint, no need to change this ever */
/* line 765, ../sass/_base.scss */
.top-bar-js-breakpoint { width: 940px !important; visibility: hidden; }

/* Wrapped around .top-bar to contain to grid width */
/* line 768, ../sass/_base.scss */
.contain-to-grid { width: 100%; background: transparent; }

/* Wrapped around .top-bar to make it fixed at the top */
/* line 771, ../sass/_base.scss */
.fixed { width: 100%; left: 0; position: fixed; top: 0; z-index: 99; }

/* Firefox Fixes */
@-moz-document url-prefix() { /* line 775, ../sass/_base.scss */
  .top-bar ul li .button.small { padding-bottom: 6px; }
  /* line 776, ../sass/_base.scss */
  .top-bar ul li.search form input[type=search] { font-size: 14px; height: 22px; padding: 3px; } }

/* line 778, ../sass/_base.scss */
#joyRideTipContent { display: none; }

/* Default styles for the container */
/* line 781, ../sass/_base.scss */
.joyride-tip-guide { display: none; position: absolute; background: black; background: rgba(0, 0, 0, 0.8); color: white; width: 300px; z-index: 101; top: 0; left: 0; font-family: inherit; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

/* line 783, ../sass/_base.scss */
.joyride-content-wrapper { padding: 18px 20px 24px; }

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 786, ../sass/_base.scss */
.joyride-tip-guide span.joyride-nub { display: block; position: absolute; left: 22px; width: 0; height: 0; border: solid 14px; }

/* line 787, ../sass/_base.scss */
.joyride-tip-guide span.joyride-nub.top { border-color: black; border-color: rgba(0, 0, 0, 0.8); border-top-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; top: -28px; bottom: none; }

/* line 788, ../sass/_base.scss */
.joyride-tip-guide span.joyride-nub.bottom { border-color: black; border-color: rgba(0, 0, 0, 0.8) !important; border-bottom-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; bottom: -28px; bottom: none; }

/* line 789, ../sass/_base.scss */
.joyride-tip-guide span.joyride-nub.right { border-color: black; border-color: rgba(0, 0, 0, 0.8) !important; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; top: 22px; bottom: none; left: auto; right: -28px; }

/* line 790, ../sass/_base.scss */
.joyride-tip-guide span.joyride-nub.left { border-color: black; border-color: rgba(0, 0, 0, 0.8) !important; border-top-color: transparent !important; border-left-color: transparent !important; border-bottom-color: transparent !important; top: 22px; left: -28px; right: auto; bottom: none; }

/* Typography */
/* line 793, ../sass/_base.scss */
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 { line-height: 1.25; margin: 0; font-weight: bold; color: white; }

/* line 795, ../sass/_base.scss */
.joyride-tip-guide p { margin: 0 0 18px 0; font-size: 14px; line-height: 1.3; }

/* line 797, ../sass/_base.scss */
.joyride-timer-indicator-wrap { width: 50px; height: 3px; border: solid 1px #555555; position: absolute; right: 17px; bottom: 16px; }

/* line 799, ../sass/_base.scss */
.joyride-timer-indicator { display: block; width: 0; height: inherit; background: #666666; }

/* line 801, ../sass/_base.scss */
.joyride-close-tip { position: absolute; right: 10px; top: 10px; color: #777777 !important; text-decoration: none; font-size: 20px; font-weight: normal; line-height: .5 !important; }

/* line 802, ../sass/_base.scss */
.joyride-close-tip:hover { color: #eee !important; }

/* line 804, ../sass/_base.scss */
.joyride-modal-bg { position: fixed; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5); z-index: 100; display: none; top: 0; left: 0; cursor: pointer; }

/* line 806, ../sass/_base.scss */
.clearing-blackout { background: black; background: rgba(0, 0, 0, 0.8); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; }

/* line 807, ../sass/_base.scss */
.clearing-blackout .clearing-close { display: block; }

/* line 809, ../sass/_base.scss */
.clearing-container { position: relative; z-index: 999; height: 100%; overflow: hidden; }

/* line 811, ../sass/_base.scss */
.visible-img { height: 75%; position: relative; }

/* line 812, ../sass/_base.scss */
.visible-img img { position: absolute; left: 50%; top: 50%; margin-left: -50%; max-height: 100%; max-width: 100%; }

/* line 813, ../sass/_base.scss */
.visible-img .clearing-caption { color: white; margin-bottom: 0; text-align: center; position: absolute; bottom: 0; background: black; background: rgba(0, 0, 0, 0.7); width: 100%; padding: 10px 100px; }

/* line 815, ../sass/_base.scss */
.clearing-close { z-index: 999; position: absolute; top: 10px; right: 20px; font-size: 30px; line-height: 1; color: white; display: none; }

/* line 816, ../sass/_base.scss */
.clearing-close:hover { color: #ccc; }

/* line 818, ../sass/_base.scss */
.clearing-main-left, .clearing-main-right { position: absolute; top: 50%; margin-top: -16px; }

/* line 820, ../sass/_base.scss */
.clearing-main-left.disabled, .clearing-main-right.disabled { opacity: 0.5; }

/* line 822, ../sass/_base.scss */
.clearing-main-left:active, .clearing-main-right:active { margin-top: -15px; }

/* line 824, ../sass/_base.scss */
.clearing-main-left { left: 10px; content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent white transparent transparent; }

/* line 826, ../sass/_base.scss */
.clearing-main-right { right: 10px; content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent transparent transparent white; }

/* line 828, ../sass/_base.scss */
.block-grid.three-up > li:nth-child(3n+1) { clear: none; }

/* line 830, ../sass/_base.scss */
ul[data-clearing] li { display: block; }

/* line 831, ../sass/_base.scss */
ul[data-clearing] li.clearing-feature ~ li { display: none; }

/* line 833, ../sass/_base.scss */
.clearing-assembled .clearing-container .carousel { background: black; background: rgba(0, 0, 0, 0.75); height: 150px; margin-top: 5px; }

/* line 834, ../sass/_base.scss */
.clearing-assembled .clearing-container .visible-img { background: black; background: rgba(0, 0, 0, 0.75); overflow: hidden; }

/* line 835, ../sass/_base.scss */
.clearing-assembled .clearing-container ul[data-clearing] { z-index: 999; width: 200%; height: 100%; margin-left: 0; position: relative; left: 0; }

/* line 836, ../sass/_base.scss */
.clearing-assembled .clearing-container ul[data-clearing] li { display: block; width: 175px; height: inherit; padding: 0; float: left; overflow: hidden; background: #222; margin-right: 1px; position: relative; }

/* line 837, ../sass/_base.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img { min-height: 100%; height: 100%; max-width: none; }

/* line 838, ../sass/_base.scss */
.clearing-assembled .clearing-container ul[data-clearing] li img { cursor: pointer !important; min-width: 100% !important; }

/* line 839, ../sass/_base.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.visible { border-top: 4px solid white; }

/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
/* line 844, ../sass/_base.scss */
.show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .show-for-xlarge, .show-for-print { display: none !important; }

/* line 846, ../sass/_base.scss */
.hide-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print { display: inherit !important; }

/* Very large display targeting */
@media only screen and (min-width: 1441px) { /* line 849, ../sass/_base.scss */
  .hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge { display: inherit !important; }
  /* line 850, ../sass/_base.scss */
  .show-for-small, .show-for-medium, .show-for-medium-down, .show-for-large, .hide-for-large-up, .hide-for-xlarge { display: none !important; } }
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) { /* line 852, ../sass/_base.scss */
  .hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }
  /* line 853, ../sass/_base.scss */
  .show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; } }
/* Small display targeting */
@media only screen and (max-width: 767px) { /* line 855, ../sass/_base.scss */
  .show-for-small, .hide-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }
  /* line 856, ../sass/_base.scss */
  .hide-for-small, .show-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; } }
/* Orientation targeting */
/* line 858, ../sass/_base.scss */
.show-for-landscape, .hide-for-portrait { display: inherit !important; }

/* line 860, ../sass/_base.scss */
.hide-for-landscape, .show-for-portrait { display: none !important; }

@media screen and (orientation: landscape) { /* line 862, ../sass/_base.scss */
  .show-for-landscape, .hide-for-portrait { display: inherit !important; }
  /* line 863, ../sass/_base.scss */
  .hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { /* line 864, ../sass/_base.scss */
  .show-for-portrait, .hide-for-landscape { display: inherit !important; }
  /* line 865, ../sass/_base.scss */
  .hide-for-portrait, .show-for-landscape { display: none !important; } }
/* Touch-enabled device targeting */
/* line 867, ../sass/_base.scss */
.show-for-touch { display: none !important; }

/* line 869, ../sass/_base.scss */
.hide-for-touch { display: inherit !important; }

/* line 871, ../sass/_base.scss */
.touch .show-for-touch { display: inherit !important; }

/* line 873, ../sass/_base.scss */
.touch .hide-for-touch { display: none !important; }

/* Specific overrides for elements that require something other than display: block */
/* line 876, ../sass/_base.scss */
table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium { display: table !important; }

@media only screen and (max-width: 1279px) and (min-width: 768px) { /* line 878, ../sass/_base.scss */
  .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium { display: table !important; } }
@media only screen and (max-width: 767px) { /* line 879, ../sass/_base.scss */
  table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small { display: table !important; } }
/* 1280 tablet ------------ */
@media only screen and (max-device-width: 1280px) { /* NavBar --- */
  /*            */
  /* line 883, ../sass/_base.scss */
  .touch .nav-bar li.has-flyout > a { padding-right: 36px !important; } }
/* Covering almost all ----- */
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { /* line 885, ../sass/_base.scss */
  .flex-video { padding-top: 25px; padding-bottom: 54.25%; } }
/* Between Medium and Small */
@media only screen and (max-width: 1279px) and (min-width: 768px) { /* NavBar --- */
  /*            */
  /* line 889, ../sass/_base.scss */
  .touch .nav-bar li a { font-size: 13px; }
  /* line 890, ../sass/_base.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle { padding: 20px !important; }
  /* line 891, ../sass/_base.scss */
  .touch .nav-bar li.has-flyout > a { padding-right: 36px !important; }
  /* Clearing --- */
  /*              */
  /* line 894, ../sass/_base.scss */
  .clearing-main-right, .clearing-main-left { height: 100%; width: 40px; top: 0; border: none; }
  /* line 895, ../sass/_base.scss */
  .clearing-main-right:before, .clearing-main-left:before { position: absolute; top: 50%; }
  /* line 896, ../sass/_base.scss */
  .clearing-main-left { left: 0; }
  /* line 897, ../sass/_base.scss */
  .clearing-main-left:before { left: 5px; content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent white transparent transparent; }
  /* line 898, ../sass/_base.scss */
  .clearing-main-right { height: 100%; right: 0; }
  /* line 899, ../sass/_base.scss */
  .clearing-main-right:before { content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent transparent transparent white; } }
/* Small Devices ------------ */
@media only screen and (max-width: 767px) { /* Global Misc --- */
  /*                 */
  /* line 903, ../sass/_base.scss */
  .left, .right { float: none; }
  /* line 904, ../sass/_base.scss */
  body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
  /* The Grid --- */
  /*              */
  /* line 907, ../sass/_base.scss */
  .row { width: auto; min-width: 0; margin-left: 0 !important; margin-right: 0 !important; }
  /* line 908, ../sass/_base.scss */
  .column, .columns { width: auto !important; float: none; }
  /* line 909, ../sass/_base.scss */
  .column:last-child, .columns:last-child { float: none; }
  /* line 910, ../sass/_base.scss */
  [class*="column"] + [class*="column"]:last-child { float: none; }
  /* line 911, ../sass/_base.scss */
  .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
  /* line 912, ../sass/_base.scss */
  .column:after, .columns:after { clear: both; }
  /* line 913, ../sass/_base.scss */
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
  /* line 914, ../sass/_base.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
  /* line 915, ../sass/_base.scss */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }
  /* Mobile 4-column Grid */
  /* line 917, ../sass/_base.scss */
  .row .mobile-one { width: 25% !important; float: left; padding: 0 15px; }
  /* line 918, ../sass/_base.scss */
  .row .mobile-one:last-child { float: right; }
  /* line 919, ../sass/_base.scss */
  .row .mobile-one.end { float: left; }
  /* line 920, ../sass/_base.scss */
  .row.collapse .mobile-one { padding: 0; }
  /* line 921, ../sass/_base.scss */
  .row .mobile-two { width: 50% !important; float: left; padding: 0 15px; }
  /* line 922, ../sass/_base.scss */
  .row .mobile-two:last-child { float: right; }
  /* line 923, ../sass/_base.scss */
  .row .mobile-two.end { float: left; }
  /* line 924, ../sass/_base.scss */
  .row.collapse .mobile-two { padding: 0; }
  /* line 925, ../sass/_base.scss */
  .row .mobile-three { width: 75% !important; float: left; padding: 0 15px; }
  /* line 926, ../sass/_base.scss */
  .row .mobile-three:last-child { float: right; }
  /* line 927, ../sass/_base.scss */
  .row .mobile-three.end { float: left; }
  /* line 928, ../sass/_base.scss */
  .row.collapse .mobile-three { padding: 0; }
  /* line 929, ../sass/_base.scss */
  .row .mobile-four { width: 100% !important; float: left; padding: 0 15px; }
  /* line 930, ../sass/_base.scss */
  .row .mobile-four:last-child { float: right; }
  /* line 931, ../sass/_base.scss */
  .row .mobile-four.end { float: left; }
  /* line 932, ../sass/_base.scss */
  .row.collapse .mobile-four { padding: 0; }
  /* line 933, ../sass/_base.scss */
  .push-one-mobile { left: 25%; }
  /* line 934, ../sass/_base.scss */
  .pull-one-mobile { right: 25%; }
  /* line 935, ../sass/_base.scss */
  .push-two-mobile { left: 50%; }
  /* line 936, ../sass/_base.scss */
  .pull-two-mobile { right: 50%; }
  /* line 937, ../sass/_base.scss */
  .push-three-mobile { left: 75%; }
  /* line 938, ../sass/_base.scss */
  .pull-three-mobile { right: 75%; }
  /* Block Grids --- */
  /*                 */
  /* line 941, ../sass/_base.scss */
  .block-grid.mobile > li { float: none; width: 100%; margin-left: 0; }
  /* line 942, ../sass/_base.scss */
  .block-grid > li { clear: none !important; }
  /* line 943, ../sass/_base.scss */
  .block-grid.mobile-one-up > li { width: 100%; }
  /* line 944, ../sass/_base.scss */
  .block-grid.mobile-two-up > li { width: 50%; }
  /* line 945, ../sass/_base.scss */
  .block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; }
  /* line 946, ../sass/_base.scss */
  .block-grid.mobile-three-up > li { width: 33.33333%; }
  /* line 947, ../sass/_base.scss */
  .block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both; }
  /* line 948, ../sass/_base.scss */
  .block-grid.mobile-four-up > li { width: 25%; }
  /* line 949, ../sass/_base.scss */
  .block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; }
  /* line 950, ../sass/_base.scss */
  .block-grid.mobile-five-up > li { width: 20%; }
  /* line 951, ../sass/_base.scss */
  .block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; }
  /* line 952, ../sass/_base.scss */
  .block-grid.mobile-six-up > li { width: 16.66667%; }
  /* line 953, ../sass/_base.scss */
  .block-grid.mobile-six-up > li:nth-child(6n+1) { clear: both; }
  /* line 954, ../sass/_base.scss */
  .block-grid.mobile-seven-up > li { width: 14.28571%; }
  /* line 955, ../sass/_base.scss */
  .block-grid.mobile-seven-up > li:nth-child(7n+1) { clear: both; }
  /* line 956, ../sass/_base.scss */
  .block-grid.mobile-eight-up > li { width: 12.5%; }
  /* line 957, ../sass/_base.scss */
  .block-grid.mobile-eight-up > li:nth-child(8n+1) { clear: both; }
  /* line 958, ../sass/_base.scss */
  .block-grid.mobile-nine-up > li { width: 11.11111%; }
  /* line 959, ../sass/_base.scss */
  .block-grid.mobile-nine-up > li:nth-child(9n+1) { clear: both; }
  /* line 960, ../sass/_base.scss */
  .block-grid.mobile-ten-up > li { width: 10%; }
  /* line 961, ../sass/_base.scss */
  .block-grid.mobile-ten-up > li:nth-child(10n+1) { clear: both; }
  /* line 962, ../sass/_base.scss */
  .block-grid.mobile-eleven-up > li { width: 9.09091%; }
  /* line 963, ../sass/_base.scss */
  .block-grid.mobile-eleven-up > li:nth-child(11n+1) { clear: both; }
  /* line 964, ../sass/_base.scss */
  .block-grid.mobile-twelve-up > li { width: 8.33333%; }
  /* line 965, ../sass/_base.scss */
  .block-grid.mobile-twelve-up > li:nth-child(12n+1) { clear: both; }
  /* Forms --- */
  /*           */
  /* Label alignment */
  /* line 969, ../sass/_base.scss */
  label.right { text-align: left; }
  /* Extend width of all inputs */
  /* line 971, ../sass/_base.scss */
  input[type="text"].one, .row input[type="text"].one, input[type="password"].one, .row input[type="password"].one, input[type="date"].one, .row input[type="date"].one, input[type="datetime"].one, .row input[type="datetime"].one, input[type="email"].one, .row input[type="email"].one, input[type="number"].one, .row input[type="number"].one, input[type="search"].one, .row input[type="search"].one, input[type="tel"].one, .row input[type="tel"].one, input[type="time"].one, .row input[type="time"].one, input[type="url"].one, .row input[type="url"].one, textarea.one, .row textarea.one { width: 100% !important; }
  /* line 972, ../sass/_base.scss */
  input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two { width: 100% !important; }
  /* line 973, ../sass/_base.scss */
  input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three { width: 100% !important; }
  /* line 974, ../sass/_base.scss */
  input[type="text"].four, .row input[type="text"].four, input[type="password"].four, .row input[type="password"].four, input[type="date"].four, .row input[type="date"].four, input[type="datetime"].four, .row input[type="datetime"].four, input[type="email"].four, .row input[type="email"].four, input[type="number"].four, .row input[type="number"].four, input[type="search"].four, .row input[type="search"].four, input[type="tel"].four, .row input[type="tel"].four, input[type="time"].four, .row input[type="time"].four, input[type="url"].four, .row input[type="url"].four, textarea.four, .row textarea.four { width: 100% !important; }
  /* line 975, ../sass/_base.scss */
  input[type="text"].five, .row input[type="text"].five, input[type="password"].five, .row input[type="password"].five, input[type="date"].five, .row input[type="date"].five, input[type="datetime"].five, .row input[type="datetime"].five, input[type="email"].five, .row input[type="email"].five, input[type="number"].five, .row input[type="number"].five, input[type="search"].five, .row input[type="search"].five, input[type="tel"].five, .row input[type="tel"].five, input[type="time"].five, .row input[type="time"].five, input[type="url"].five, .row input[type="url"].five, textarea.five, .row textarea.five { width: 100% !important; }
  /* line 976, ../sass/_base.scss */
  input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six { width: 100% !important; }
  /* line 977, ../sass/_base.scss */
  input[type="text"].seven, .row input[type="text"].seven, input[type="password"].seven, .row input[type="password"].seven, input[type="date"].seven, .row input[type="date"].seven, input[type="datetime"].seven, .row input[type="datetime"].seven, input[type="email"].seven, .row input[type="email"].seven, input[type="number"].seven, .row input[type="number"].seven, input[type="search"].seven, .row input[type="search"].seven, input[type="tel"].seven, .row input[type="tel"].seven, input[type="time"].seven, .row input[type="time"].seven, input[type="url"].seven, .row input[type="url"].seven, textarea.seven, .row textarea.seven { width: 100% !important; }
  /* line 978, ../sass/_base.scss */
  input[type="text"].eight, .row input[type="text"].eight, input[type="password"].eight, .row input[type="password"].eight, input[type="date"].eight, .row input[type="date"].eight, input[type="datetime"].eight, .row input[type="datetime"].eight, input[type="email"].eight, .row input[type="email"].eight, input[type="number"].eight, .row input[type="number"].eight, input[type="search"].eight, .row input[type="search"].eight, input[type="tel"].eight, .row input[type="tel"].eight, input[type="time"].eight, .row input[type="time"].eight, input[type="url"].eight, .row input[type="url"].eight, textarea.eight, .row textarea.eight { width: 100% !important; }
  /* line 979, ../sass/_base.scss */
  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine { width: 100% !important; }
  /* line 980, ../sass/_base.scss */
  input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten { width: 100% !important; }
  /* line 981, ../sass/_base.scss */
  input[type="text"].eleven, .row input[type="text"].eleven, input[type="password"].eleven, .row input[type="password"].eleven, input[type="date"].eleven, .row input[type="date"].eleven, input[type="datetime"].eleven, .row input[type="datetime"].eleven, input[type="email"].eleven, .row input[type="email"].eleven, input[type="number"].eleven, .row input[type="number"].eleven, input[type="search"].eleven, .row input[type="search"].eleven, input[type="tel"].eleven, .row input[type="tel"].eleven, input[type="time"].eleven, .row input[type="time"].eleven, input[type="url"].eleven, .row input[type="url"].eleven, textarea.eleven, .row textarea.eleven { width: 100% !important; }
  /* line 982, ../sass/_base.scss */
  input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve { width: 100% !important; }
  /* Buttons --- */
  /*             */
  /* Basic overrides */
  /* line 986, ../sass/_base.scss */
  .button { display: block; }
  /* line 987, ../sass/_base.scss */
  button.button, input[type="submit"].button { width: 100%; padding-left: 0; padding-right: 0; }
  /* Button Groups */
  /* line 989, ../sass/_base.scss */
  .button-group button.button, .button-group input[type="submit"].button { width: auto; padding: 10px 20px 11px; }
  /* line 990, ../sass/_base.scss */
  .button-group button.button.large, .button-group input[type="submit"].button.large { padding: 15px 30px 16px; }
  /* line 991, ../sass/_base.scss */
  .button-group button.button.medium, .button-group input[type="submit"].button.medium { padding: 10px 20px 11px; }
  /* line 992, ../sass/_base.scss */
  .button-group button.button.small, .button-group input[type="submit"].button.small { padding: 7px 14px 8px; }
  /* line 993, ../sass/_base.scss */
  .button-group button.button.tiny, .button-group input[type="submit"].button.tiny { padding: 5px 10px 6px; }
  /* line 994, ../sass/_base.scss */
  .button-group.even button.button, .button-group.even input[type="submit"].button { width: 100%; padding-left: 0; padding-right: 0; }
  /* Navbar --- */
  /*            */
  /* line 997, ../sass/_base.scss */
  .nav-bar { height: auto; }
  /* line 998, ../sass/_base.scss */
  .nav-bar > li { float: none; display: block; border-right: none; }
  /* line 999, ../sass/_base.scss */
  .nav-bar > li > a.main { text-align: left; border-top: 1px solid #ddd; border-right: none; }
  /* line 1000, ../sass/_base.scss */
  .nav-bar > li:first-child > a.main { border-top: none; }
  /* line 1001, ../sass/_base.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle { position: absolute; right: 0; top: 0; padding: 22px; z-index: 2; display: block; }
  /* line 1002, ../sass/_base.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span { content: ""; width: 0; height: 0; display: block; }
  /* line 1003, ../sass/_base.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span { border-top-color: #141414; }
  /* line 1004, ../sass/_base.scss */
  .nav-bar.vertical > li.has-flyout > .flyout { left: 0; }
  /* line 1005, ../sass/_base.scss */
  .flyout { position: relative; width: 100% !important; top: auto; margin-right: -2px; border-width: 1px 1px 0 1px; }
  /* line 1006, ../sass/_base.scss */
  .flyout.right { float: none; right: auto; left: -1px; }
  /* line 1007, ../sass/_base.scss */
  .flyout.small, .flyout.large { width: 100% !important; }
  /* line 1008, ../sass/_base.scss */
  .flyout p:last-child { margin-bottom: 18px; }
  /* Reveal --- */
  /*            */
  /* line 1011, ../sass/_base.scss */
  .reveal-modal-bg { position: absolute; }
  /* line 1012, ../sass/_base.scss */
  .reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge { width: 80%; top: 15px; left: 50%; margin-left: -40%; padding: 20px; height: auto; }
  /* Clearing --- */
  /*              */
  /* line 1015, ../sass/_base.scss */
  .clearing-container { margin: 0; }
  /* line 1016, ../sass/_base.scss */
  .clearing-close { z-index: 99; font-size: 37px; top: 0px; right: 5px; }
  /* line 1017, ../sass/_base.scss */
  .clearing-caption { position: fixed; bottom: 0; left: 0; padding: 10px !important; line-height: 1.3; }
  /* line 1018, ../sass/_base.scss */
  .clearing-main-right, .clearing-main-left { display: none; }
  /* line 1019, ../sass/_base.scss */
  .clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container { height: 100%; }
  /* line 1020, ../sass/_base.scss */
  .clearing-blackout.clearing-assembled ul[data-clearing] { display: none; }
  /* Joyride --- */
  /*             */
  /* line 1023, ../sass/_base.scss */
  .joyride-tip-guide { width: 95% !important; left: 2.5% !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
  /* line 1024, ../sass/_base.scss */
  .joyride-tip-guide-wrapper { width: 100%; }
  /* Tabs --- */
  /*          */
  /* line 1027, ../sass/_base.scss */
  .tabs.mobile { width: auto; margin: 20px -20px 40px; border-bottom: solid 1px #ccc; height: auto; margin: 20px -15px 0px -15px; }
  /* line 1028, ../sass/_base.scss */
  .tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd { float: none; height: auto; }
  /* line 1029, ../sass/_base.scss */
  .tabs.mobile dd a, .tabs.mobile li a { font-size: 15px; display: block; width: auto; height: auto; padding: 18px 20px; margin: 0; color: #555; line-height: 1; border: none; border-left: none; border-right: none; border-top: 1px solid #ccc; background: #fff; }
  /* line 1030, ../sass/_base.scss */
  .tabs.mobile dd a.active, .tabs.mobile li a.active { border: none; background: #2ba6cb; color: #fff; margin: 0; position: static; top: 0; height: auto; }
  /* line 1031, ../sass/_base.scss */
  .tabs.mobile dd:first-child, .tabs.mobile li:first-child { padding-left: 20px !important; }
  /* line 1032, ../sass/_base.scss */
  .tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active { margin: 0; }
  /* line 1033, ../sass/_base.scss */
  .tabs.mobile + .tabs-content.contained { margin-left: -15px; margin-right: -15px; }
  /* line 1034, ../sass/_base.scss */
  .contained.mobile { margin-bottom: 0; }
  /* line 1035, ../sass/_base.scss */
  .contained.tabs.mobile dd a, .contained.tabs.mobile li a { padding: 18px 20px; }
  /* line 1036, ../sass/_base.scss */
  .tabs.mobile + ul.contained { margin-left: -20px; margin-right: -20px; border-width: 0 0 1px 0; }
  /* UI Elements --- */
  /*                 */
  /* Tooltips */
  /* line 1040, ../sass/_base.scss */
  .tooltip { font-size: 14; line-height: 1.4; padding: 7px 10px 9px 10px; left: 50% !important; max-width: 80% !important; margin-left: -40%; font-size: 110%; }
  /* line 1041, ../sass/_base.scss */
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub { border-color: transparent transparent black transparent; border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent; top: -12px; left: 10px; } }
/* line 1, ../sass/_style.scss */
body, html { height: 100%; min-height: 100%; }

/* line 3, ../sass/_style.scss */
body { background: white url("/assets/bget/img/transparent-noise.png"); }

/******************************************************************
BASE TYPOGRAPHY
******************************************************************/
/* line 11, ../sass/_style.scss */
h1, h2, h3, h4, h5, h6 { font-family: "LiberationSans-Bold-webfont", sans-serif; font-weight: normal; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }

/* line 18, ../sass/_style.scss */
.white { color: #ffffff; }

/******************************************************************
HORIZONTAL AND VERTICAL RULES/DIVIDERS
******************************************************************/
/* Site hr */
/* line 28, ../sass/_style.scss */
.solid { border: solid #808285; border-width: 3px 0 0; }

/* line 34, ../sass/_style.scss */
.solid-thin { border: solid #c3c8cd; border-width: 1px 0 0; }

/* line 40, ../sass/_style.scss */
.white-solid { border: solid #ffffff; border-width: 3px 0 0; margin-top: 0; }

/* line 47, ../sass/_style.scss */
.white-dashed { border: dashed #ffffff; border-width: 1px 0 0; }

/* End Site hr */
/******************************************************************
SHARE BUTTONS
******************************************************************/
/* line 57, ../sass/_style.scss */
.social-blue { margin: 0; padding: 0; float: left; width: 70%; }

/* line 65, ../sass/_style.scss */
.social-blue ul { height: 30px; list-style: none outside none; margin: 0; padding: 0; }

/* line 73, ../sass/_style.scss */
.social-blue li { width: 30px; height: 30px; float: left; }

/* line 78, ../sass/_style.scss */
.social-white { margin: 0; padding: 15px 0; float: none; width: 100%; }

/* line 87, ../sass/_style.scss */
.social-white ul { height: 30px; list-style: none outside none; margin: 0; padding: 0; }

/* line 95, ../sass/_style.scss */
.social-white li { width: 30px; height: 30px; float: left; }

/******************************************************************
SOCIAL ACTIVITY STYLES
******************************************************************/
/* line 110, ../sass/_style.scss */
.social-activity { margin-bottom: 0px; }
/* line 113, ../sass/_style.scss */
body.home .social-activity { padding: 20px; border: 1px solid #c3c8cd; }

/* line 121, ../sass/_style.scss */
.social-feed { margin-bottom: 30px; border: 1px solid #c3c8cd; padding: 15px; }

/* line 127, ../sass/_style.scss */
.social-heading { background: #B01117; padding: 15px; font-size: 18px; font-weight: bold; color: #ffffff; clear: both; }

/* line 136, ../sass/_style.scss */
.tabs.social-sidebar { width: 100%; margin-bottom: 20px; }

/* line 141, ../sass/_style.scss */
.social-sidebar, .social-sidebar.active { width: 50%; }

/* line 145, ../sass/_style.scss */
.social-sidebar.active > a { font-size: 12px; padding: 0 10px; }

/* line 150, ../sass/_style.scss */
.social-sidebar dd a, .social-sidebar li a { font-size: 12px; padding: 0 10px; }

/* line 156, ../sass/_style.scss */
.social-wrapper { padding-left: 40px; padding-right: 40px; padding-top: 30px; background: none; }
/* line 162, ../sass/_style.scss */
body.home .social-wrapper { padding-top: 0; }

/******************************************************************
SPONSOR STYLES
******************************************************************/
/* line 170, ../sass/_style.scss */
.sponsor-wrapper { padding: 20px 55px 0px 55px; background: url("/assets/bget/img/sponsor-background.png") no-repeat; margin: 25px auto 0 auto; }

/* line 176, ../sass/_style.scss */
#sponsor-logos { margin: 0; padding: 15px 0; list-style-type: none; display: table; width: 100%; }

/* line 186, ../sass/_style.scss */
#sponsor-logos li { padding: 0px; float: none; text-align: center; width: auto; display: table-cell; }

/* line 201, ../sass/_style.scss */
.social-title { color: #ffffff; }

/* line 205, ../sass/_style.scss */
.solid-line { width: 100%; border: 2px solid #ffffff; }

/******************************************************************
FOOTER STYLES
******************************************************************/
/* line 215, ../sass/_style.scss */
.footer-wrapper { background: url("/assets/bget/img/footer-background.png") no-repeat center; background-size: cover; padding: 30px 40px 0 40px; }

/* line 221, ../sass/_style.scss */
.content-wrapper { padding: 0 50px; }

/* line 225, ../sass/_style.scss */
.sidebar { border-left: 1px solid #c3c8cd; }

/* line 230, ../sass/_style.scss */
.sidebar-items { padding-bottom: 20px; }

/* line 234, ../sass/_style.scss */
input[type="modal-search"] { height: 60px; width: 100%; }

/******************************************************************
HEADER STYLES
******************************************************************/
@media (min-width: 0px) and (max-width: 940px) { /* line 6, ../sass/_header.scss */
  #toppanel { display: none; } }

/* line 12, ../sass/_header.scss */
#page-wrap > header { position: relative; z-index: 999; background: url('../img/header-bg-mobile.jpg?1412856042') no-repeat; }
@media (min-width: 0px) and (max-width: 940px) { /* line 12, ../sass/_header.scss */
  #page-wrap > header { background-size: 100% 58px; } }
@media (min-width: 940px) { /* line 12, ../sass/_header.scss */
  #page-wrap > header { background: url('../img/header-bg.png?1412856040') center -38px no-repeat; margin-top: -5px; } }

/* line 28, ../sass/_header.scss */
.header-wrapper { padding-top: 0px; }
@media (min-width: 940px) { /* line 28, ../sass/_header.scss */
  .header-wrapper { height: 180px; } }

/* line 34, ../sass/_header.scss */
.inner-header-wrapper { padding-top: 5px; }
@media (min-width: 940px) { /* line 34, ../sass/_header.scss */
  .inner-header-wrapper { height: 180px; } }
@media (min-width: 940px) { /* line 38, ../sass/_header.scss */
  .inner-header-wrapper .bget-logo { float: left; margin-top: 13px; } }

/* line 45, ../sass/_header.scss */
.inner-header-wrapper { position: relative; }
/* line 48, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options { position: absolute; bottom: 10px; right: 55px; width: 300px !important; }
@media (max-width: 940px) { /* line 48, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options { top: 63px; bottom: auto; right: 22px; }
  /* line 58, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options #toggle-topbar { margin-top: 3px; } }
@media (max-width: 480px) { /* line 48, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options { right: 10px; } }
/* line 67, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap { position: absolute; right: 8px; bottom: 26px; text-rendering: optimizeLegibility; font-weight: normal !important; }
/* line 73, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap > * { margin: 0 5px; float: left; }
/* line 77, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap > *:first-child { margin-left: 0; }
/* line 78, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap > *:last-child { margin-right: 0; }
/* line 81, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap .social { overflow: hidden; width: 101px; }
@media (max-width: 940px) { /* line 81, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap .social { display: none; } }
/* line 87, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap .social li { list-style: none; }
/* line 90, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap .social li a { display: block; float: left; margin-left: 10px; color: white; font-size: 26px; line-height: 30px; }
/* line 101, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap .social li:first-child a { margin-left: 0; }
/* line 105, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap #wishlist-btn { position: relative; display: block; margin-right: 11px; color: white; font-size: 27px; line-height: 22px; }
/* line 113, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap #wishlist-btn:after { position: absolute; z-index: 2; top: -6px; right: -6px; padding: 6px; background: #c7131a; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; color: white; font: bold 11px/0.5 sans-serif; text-align: center; content: none; }
/* line 132, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap #wishlist-btn.has-wishes:after { content: attr(data-num-wishes); }
@media (min-width: 940px) { /* line 135, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap #wishlist-btn.has-wishes:before { position: absolute; content: ''; top: 3px; left: 5px; bottom: 5px; width: 15px; background: #fcee21; z-index: 0; }
  /* line 144, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap #wishlist-btn.has-wishes span[data-icon] { position: relative; z-index: 1; } }
@media (max-width: 940px) { /* line 152, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap #wishlist-btn [data-icon]:before { content: "\e02d"; }
  /* line 156, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap #wishlist-btn:after { margin: -2px -4px 0 0; } }
/* line 162, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap .buy-now { margin-top: -11px; font-size: 36px; }
@media (max-width: 940px) { /* line 162, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap .buy-now { font-size: 21px; margin-top: 0; } }
/* line 172, ../sass/_header.scss */
.inner-header-wrapper .nav-extra-options .wrap .mobile-search { color: white; font-size: 20px; display: none; }
@media (max-width: 940px) { /* line 172, ../sass/_header.scss */
  .inner-header-wrapper .nav-extra-options .wrap .mobile-search { display: block; } }

/******************************************************************
NAVIGATION STYLES /// DESKTOP
******************************************************************/
/* line 4, ../sass/_navigation.scss */
.top-bar { position: relative; }

@media (min-width: 940px) { /* line 8, ../sass/_navigation.scss */
  .top-menu { width: 81%; position: absolute; right: 40px; top: 20px; }
  /* line 18, ../sass/_navigation.scss */
  .top-menu ul { list-style: none; padding-top: 30px; }
  /* line 22, ../sass/_navigation.scss */
  .top-menu ul > li a { display: block; height: 100%; color: white !important; font-weight: bold; text-transform: uppercase; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
  /* line 26, ../sass/_navigation.scss */
  html.lt-ie9 .top-menu ul > li a { font-size: 15px !important; width: 100% !important; }
  /* line 38, ../sass/_navigation.scss */
  .top-menu ul > li a:hover { color: #d9d9d9; }
  /* line 45, ../sass/_navigation.scss */
  .top-menu > ul { height: 45px; line-height: 45px; list-style: none; padding-top: 0; width: 100%; display: table; }
  /* line 54, ../sass/_navigation.scss */
  .top-menu > ul > li { position: relative; display: table-cell; text-align: center; }
  /* line 59, ../sass/_navigation.scss */
  .top-menu > ul > li a { font-size: inherit; }
  /* line 62, ../sass/_navigation.scss */
  .top-menu > ul > li a:hover { color: white; }
  /* line 67, ../sass/_navigation.scss */
  .top-menu > ul > li > a:hover { text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  /* line 75, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown .dropdown-wrap:after { position: absolute; display: block; width: 0; height: 0; left: 50%; bottom: 4px; margin-left: -2px; border: 4px solid white; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid transparent; content: ''; }
  /* line 94, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown:hover .dropdown-wrap:after { bottom: 5px; border-top: 4px solid transparent; border-bottom: 4px solid white; }
  /* line 105, ../sass/_navigation.scss */
  .top-menu .dropdown-wrap { position: relative; }
  /* line 109, ../sass/_navigation.scss */
  .top-menu ul.dropdown { display: none; position: absolute; top: -5px; left: 50%; z-index: 9999; padding: 0; margin: 0; background: #0071bc; background: rgba(0, 113, 188, 0.9); width: 180px; margin-left: -90px; }
  /* line 123, ../sass/_navigation.scss */
  .top-menu ul.dropdown li { position: relative; padding: 0 15px; background: transparent; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
  /* line 127, ../sass/_navigation.scss */
  .top-menu ul.dropdown li:first-child { padding-top: 10px; }
  /* line 129, ../sass/_navigation.scss */
  .top-menu ul.dropdown li:last-child { padding-bottom: 10px; }
  /* line 134, ../sass/_navigation.scss */
  .top-menu ul.dropdown li:hover { background: #0062a3; background: rgba(0, 82, 137, 0.8); }
  /* line 139, ../sass/_navigation.scss */
  .top-menu ul.dropdown li a { border-top: thin solid white; display: block; padding: 0.3em 0; }
  /* line 145, ../sass/_navigation.scss */
  .top-menu ul.dropdown li:first-child > a { border-top: none; } }

/* line 153, ../sass/_navigation.scss */
.has-dropdown:hover ul.dropdown { -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -ms-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s; }
@media (min-width: 940px) { /* line 153, ../sass/_navigation.scss */
  .has-dropdown:hover ul.dropdown { display: block; } }

/******************************************************************
NAVIGATION STYLES /// MOBILE
******************************************************************/
@media (min-width: 0px) and (max-width: 940px) { /* line 168, ../sass/_navigation.scss */
  .top-menu { display: none; position: relative; background: #1e8ad1; top: 53px; text-align: center; text-transform: uppercase; }
  /* line 172, ../sass/_navigation.scss */
  body.mobile-nav-open .top-menu { display: block; margin-bottom: 3.8em; }
  /* line 185, ../sass/_navigation.scss */
  .top-menu a { font: 1.14em/1.1 "LiberationSans-Bold-webfont", sans-serif; color: white; }
  /* line 190, ../sass/_navigation.scss */
  .top-menu li.desktop-search { display: none; }
  /* line 201, ../sass/_navigation.scss */
  .top-menu > ul > li { padding: 0 1em; }
  /* line 204, ../sass/_navigation.scss */
  .top-menu > ul > li a { border-top: 2px solid #97c2de; display: block; padding: 0.5em 0; }
  /* line 210, ../sass/_navigation.scss */
  .top-menu > ul > li:first-child > a { border-top: none; }
  /* line 214, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown { background: transparent; }
  /* line 217, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown.toggled { background: #0068ad; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; transition: background 0.3s ease-out; }
  /* line 221, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown.toggled > a { text-shadow: 0 0 20px white; }
  /* line 225, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown.toggled ul.dropdown { display: block; padding: 0 2em; margin: 0; }
  /* line 231, ../sass/_navigation.scss */
  .top-menu > ul > li.has-dropdown.toggled ul.dropdown li { padding: 0; list-style: none; }
  /* line 242, ../sass/_navigation.scss */
  .top-menu ul.dropdown { display: none; } }

/******************************************************************
TOP BAR STYLES
******************************************************************/
/* line 255, ../sass/_navigation.scss */
.top-bar { width: 100%; }
@media (min-width: 0px) and (max-width: 940px) { /* line 255, ../sass/_navigation.scss */
  .top-bar { position: relative; min-height: 58px; }
  /* line 262, ../sass/_navigation.scss */
  .top-bar .bget-logo { position: absolute; top: 5px; left: 5px; width: 50px; height: 50px; background-size: contain; } }
@media (min-width: 940px) { /* line 255, ../sass/_navigation.scss */
  .top-bar { height: 120px; margin: 0 0 30px; padding: 0 40px; line-height: 45px; } }
/* line 277, ../sass/_navigation.scss */
.top-bar.expanded { height: inherit; }

/* Mobile toggle button */
/* line 282, ../sass/_navigation.scss */
.toggle-topbar { display: none; }
@media (max-width: 940px) { /* line 282, ../sass/_navigation.scss */
  .toggle-topbar { display: block; } }
/* line 287, ../sass/_navigation.scss */
.toggle-topbar .graphics { position: relative; width: 23px; height: 20px; }
/* line 292, ../sass/_navigation.scss */
.toggle-topbar .graphics .bar { position: absolute; left: 0; right: 0; height: 4px; background: white; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); }
/* line 300, ../sass/_navigation.scss */
.toggle-topbar .graphics .bar.second { top: 50%; margin-top: -2px; }
/* line 301, ../sass/_navigation.scss */
.toggle-topbar .graphics .bar.third { bottom: 0; }
/* line 304, ../sass/_navigation.scss */
body.mobile-nav-open .toggle-topbar .graphics .bar.first { -webkit-transform: translate3d(0, 8px, 0); -moz-transform: translate3d(0, 8px, 0); -ms-transform: translate3d(0, 8px, 0); -o-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0); }
/* line 305, ../sass/_navigation.scss */
body.mobile-nav-open .toggle-topbar .graphics .bar.third { -webkit-transform: translate3d(0, -8px, 0); -moz-transform: translate3d(0, -8px, 0); -ms-transform: translate3d(0, -8px, 0); -o-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0); }
/* line 310, ../sass/_navigation.scss */
.toggle-topbar:hover { background: inherit; }

/******************************************************************
SIDEBAR STYLES
******************************************************************/
@media (min-width: 769px) { /* line 6, ../sass/_sidebar.scss */
  .sidebar .mobile-two-up > li { width: 100%; } }
@media (max-width: 767px) { /* line 14, ../sass/_sidebar.scss */
  .sidebar .mobile-two-up > li:nth-child(odd) { padding-right: 4px; }
  /* line 15, ../sass/_sidebar.scss */
  .sidebar .mobile-two-up > li:nth-child(even) { padding-left: 4px; } }

/******************************************************************
SPONSOR STYLES
******************************************************************/
/* line 6, ../sass/_sponsors.scss */
#sponsor-logos a { -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
/* line 9, ../sass/_sponsors.scss */
html.cssfilters #sponsor-logos a { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); }
/* line 13, ../sass/_sponsors.scss */
html.cssfilters #sponsor-logos a:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); }
/* line 21, ../sass/_sponsors.scss */
html.no-cssfilters #sponsor-logos a { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }
/* line 24, ../sass/_sponsors.scss */
html.no-cssfilters #sponsor-logos a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/******************************************************************
FOOTER STYLES
******************************************************************/
/* line 5, ../sass/_footer.scss */
.global-footer { color: white; }
/* line 8, ../sass/_footer.scss */
.global-footer .footer-wrapper { padding-bottom: 1.5em; padding-top: 0.5em; }
@media (max-width: 940px) { /* line 13, ../sass/_footer.scss */
  .global-footer .footer-wrapper .row { margin: 0; } }
/* line 19, ../sass/_footer.scss */
.global-footer ul.social { list-style: none; margin-left: .6em; }
/* line 23, ../sass/_footer.scss */
.global-footer ul.social a { font-size: 3em; display: block; float: left; margin-left: 20px; color: white; }
/* line 32, ../sass/_footer.scss */
.global-footer .sitemap { text-transform: uppercase; }
/* line 35, ../sass/_footer.scss */
.global-footer .sitemap h4.border-bottom { color: white; font-size: 12px; border-width: thin; border-color: white; }
/* line 42, ../sass/_footer.scss */
.global-footer .sitemap h5, .global-footer .sitemap h6 { padding-bottom: 0; color: white; font-size: 11px; font-family: "LiberationSans-Bold-webfont", sans-serif; }
/* line 49, ../sass/_footer.scss */
.global-footer .sitemap a { color: white; font-size: 11px; }
/* line 54, ../sass/_footer.scss */
.global-footer .sitemap ul { list-style: none; margin: 0; }
/* line 58, ../sass/_footer.scss */
.global-footer .sitemap ul li { line-height: 11px; font-weight: bold; margin-bottom: 15px; }
/* line 59, ../sass/_footer.scss */
.global-footer .sitemap ul li li { font-weight: normal; margin-bottom: 0px; }
/* line 64, ../sass/_footer.scss */
.global-footer .about { margin-top: 100px; text-align: right; font-size: 11px; line-height: 12px; }
@media (max-width: 767px) { /* line 64, ../sass/_footer.scss */
  .global-footer .about { text-align: center; } }
/* line 74, ../sass/_footer.scss */
.global-footer .about .livenation-logo { display: block; }
/* line 78, ../sass/_footer.scss */
.global-footer .about .terms { display: inline-block; border-top: thin solid white; padding-top: 4px; text-transform: uppercase; margin-bottom: 4px; }
/* line 85, ../sass/_footer.scss */
.global-footer .about .terms a { color: inherit; }
/* line 90, ../sass/_footer.scss */
.global-footer .about .thinkhouse-logo { display: block; color: #ff3300; }
/* line 94, ../sass/_footer.scss */
.global-footer .about .thinkhouse-logo img { width: 100px; }

/******************************************************************
BASE PAGE STYLES
******************************************************************/
/** Header with image or gallery */
/* line 6, ../sass/_page.scss */
.header-with-media { margin-top: -6%; margin-bottom: 2em; position: relative; }
/* line 11, ../sass/_page.scss */
.header-with-media aside { position: absolute; right: 50px; bottom: 0; left: 59.2%; padding: 10px; background: #b01117; color: white; }
@media (max-width: 940px) { /* line 11, ../sass/_page.scss */
  .header-with-media aside { right: auto; left: auto; bottom: auto; position: relative; margin-top: -2px; } }
/* line 26, ../sass/_page.scss */
.header-with-media aside header { position: relative; border-bottom: medium solid white; margin: 0 0 12px; }
/* line 31, ../sass/_page.scss */
.header-with-media aside header .title { color: white; padding-bottom: 8px; }
/* line 34, ../sass/_page.scss */
.header-with-media aside p { font-style: normal; }
/* line 37, ../sass/_page.scss */
.header-with-media aside h5 { font-family: "LiberationSans-Regular-webfont", sans-serif; padding-bottom: 3px; }
/* line 42, ../sass/_page.scss */
.header-with-media aside ul.icon-list { padding-left: .5em; margin-bottom: .5em; }
/* line 46, ../sass/_page.scss */
.header-with-media aside ul.icon-list li { margin: .4em 0 0; }
/* line 50, ../sass/_page.scss */
.header-with-media aside ul.icon-list .icon { color: white; font-size: 2.5em; width: .2em; }
/* line 58, ../sass/_page.scss */
html.no-touch .header-with-media aside ul.icon-list a:hover .icon { color: #e9e9e9; }
/* line 63, ../sass/_page.scss */
.header-with-media aside ul.icon-list .text { background: transparent; }
/* line 68, ../sass/_page.scss */
.header-with-media aside .btn { display: block; background: #780c10; padding: 12px 36px; color: white; text-align: center; }
/* line 75, ../sass/_page.scss */
.header-with-media aside .btn.fat { font-family: "LiberationSans-Bold-webfont", sans-serif; font-size: 23px; padding: 20px 40px; }

/******************************************************************
UNIQUE PAGE STYLES
******************************************************************/
/* line 89, ../sass/_page.scss */
body.home #content { margin-top: -34px; }
@media (max-width: 940px) { /* line 89, ../sass/_page.scss */
  body.home #content { margin-top: 0; } }

/******************************************************************
EVENTS WRAPPER
******************************************************************/
/* line 6, ../sass/_events.scss */
#events-container.grid .event { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(1) { -webkit-animation-delay: 0.11s; -moz-animation-delay: 0.11s; -ms-animation-delay: 0.11s; -o-animation-delay: 0.11s; animation-delay: 0.11s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(2) { -webkit-animation-delay: 0.22s; -moz-animation-delay: 0.22s; -ms-animation-delay: 0.22s; -o-animation-delay: 0.22s; animation-delay: 0.22s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(3) { -webkit-animation-delay: 0.33s; -moz-animation-delay: 0.33s; -ms-animation-delay: 0.33s; -o-animation-delay: 0.33s; animation-delay: 0.33s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(4) { -webkit-animation-delay: 0.44s; -moz-animation-delay: 0.44s; -ms-animation-delay: 0.44s; -o-animation-delay: 0.44s; animation-delay: 0.44s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(5) { -webkit-animation-delay: 0.55s; -moz-animation-delay: 0.55s; -ms-animation-delay: 0.55s; -o-animation-delay: 0.55s; animation-delay: 0.55s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(6) { -webkit-animation-delay: 0.66s; -moz-animation-delay: 0.66s; -ms-animation-delay: 0.66s; -o-animation-delay: 0.66s; animation-delay: 0.66s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(7) { -webkit-animation-delay: 0.77s; -moz-animation-delay: 0.77s; -ms-animation-delay: 0.77s; -o-animation-delay: 0.77s; animation-delay: 0.77s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(8) { -webkit-animation-delay: 0.88s; -moz-animation-delay: 0.88s; -ms-animation-delay: 0.88s; -o-animation-delay: 0.88s; animation-delay: 0.88s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(9) { -webkit-animation-delay: 0.99s; -moz-animation-delay: 0.99s; -ms-animation-delay: 0.99s; -o-animation-delay: 0.99s; animation-delay: 0.99s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(10) { -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; -ms-animation-delay: 1.1s; -o-animation-delay: 1.1s; animation-delay: 1.1s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(11) { -webkit-animation-delay: 1.21s; -moz-animation-delay: 1.21s; -ms-animation-delay: 1.21s; -o-animation-delay: 1.21s; animation-delay: 1.21s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(12) { -webkit-animation-delay: 1.32s; -moz-animation-delay: 1.32s; -ms-animation-delay: 1.32s; -o-animation-delay: 1.32s; animation-delay: 1.32s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(13) { -webkit-animation-delay: 1.43s; -moz-animation-delay: 1.43s; -ms-animation-delay: 1.43s; -o-animation-delay: 1.43s; animation-delay: 1.43s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(14) { -webkit-animation-delay: 1.54s; -moz-animation-delay: 1.54s; -ms-animation-delay: 1.54s; -o-animation-delay: 1.54s; animation-delay: 1.54s; }
/* line 11, ../sass/_events.scss */
#events-container.grid .event:nth-child(15) { -webkit-animation-delay: 1.65s; -moz-animation-delay: 1.65s; -ms-animation-delay: 1.65s; -o-animation-delay: 1.65s; animation-delay: 1.65s; }
/* line 18, ../sass/_events.scss */
#events-container.grid.transition-in .event { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* line 26, ../sass/_events.scss */
body.all-shows #content { padding-bottom: 7em; }

/* line 30, ../sass/_events.scss */
#events-mask { overflow: hidden; -webkit-transition: height 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: height 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: height 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: height 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000); }

/* line 35, ../sass/_events.scss */
.pagination { height: 25px; margin: 15px -10px 7px; border-bottom: 2px solid #c3c8cd; text-align: right; }
/* line 40, ../sass/_events.scss */
body.page .pagination { margin-bottom: 80px; }
/* line 45, ../sass/_events.scss */
.pagination .buttons { display: block; height: 50px; padding-left: 15px; float: right; background: white url("/assets/bget/img/transparent-noise.png"); }
/* line 53, ../sass/_events.scss */
.pagination .expand, .pagination .contract { display: block; float: left; height: 50px; font-weight: bold; line-height: 50px; color: white; padding: 0 12px; background: #AD1E29; background-image: -webkit-linear-gradient(left, #982339, #ad1e29); background-image: -moz-linear-gradient(left, #982339, #ad1e29); background-image: -o-linear-gradient(left, #982339, #ad1e29); background-image: linear-gradient(left, #982339, #ad1e29); }
/* line 66, ../sass/_events.scss */
.pagination .expand.transition-out, .pagination .contract.transition-out { display: none; }
/* line 69, ../sass/_events.scss */
.pagination .contract { margin-right: 1em; }
/* line 73, ../sass/_events.scss */
html.no-touch .pagination .expand { position: relative; overflow: hidden; width: 54px; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -o-transition: width 0.3s ease; transition: width 0.3s ease; }
/* line 79, ../sass/_events.scss */
html.no-touch .pagination .expand span[data-icon] { display: block; position: absolute; top: 0; right: 12px; }
/* line 85, ../sass/_events.scss */
html.no-touch .pagination .expand .text { display: none; margin-right: 35px; }
/* line 90, ../sass/_events.scss */
html.no-touch .pagination .expand:hover { width: 143px; }
/* line 94, ../sass/_events.scss */
html.no-touch .pagination .expand:hover .text { display: block; width: 84px; }
/* line 99, ../sass/_events.scss */
html.no-touch.lt-ie9 .pagination .expand:hover {  width: 154px; }
/* line 102, ../sass/_events.scss */
html.no-touch #events-mask:not(.expanded) ~ .pagination .expand .text { -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -ms-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -ms-animation-delay: 0.2s; -o-animation-delay: 0.2s; animation-delay: 0.2s; }
/* line 108, ../sass/_events.scss */
html.no-touch #events-mask.expanded ~ .pagination .expand { width: 143px; }
/* line 111, ../sass/_events.scss */
html.no-touch #events-mask.expanded ~ .pagination .expand .text { display: inline-block; }
/* line 114, ../sass/_events.scss */
html.no-touch.lt-ie9 #events-mask.expanded ~ .pagination .expand { width: 154px; }

/******************************************************************
EVENTS WRAP
******************************************************************/
/* line 122, ../sass/_events.scss */
.events { margin-top: 20px; }
/* line 125, ../sass/_events.scss */
body.home .events { margin-top: 0; }
/* line 127, ../sass/_events.scss */
.events.grid { /* Neutralize margin from children */ margin: -20px 0 0; }
/* line 133, ../sass/_events.scss */
.events.list .event { border-top: thin dashed white; margin: 0; }
/* line 137, ../sass/_events.scss */
.events.list .event .meta { border-top: thin dashed white; }
/* line 139, ../sass/_events.scss */
.events.list .event .meta .social-actions > a span { margin-right: .3em; }
/* line 142, ../sass/_events.scss */
.events.list .event .more-dates ul li { color: white; }
/* line 146, ../sass/_events.scss */
.events.list .event:first-child { border-top-color: #c3c8cd; }
/* line 150, ../sass/_events.scss */
.events.list .event:nth-child(odd) { background: #e0e2ed; }
/* line 153, ../sass/_events.scss */
.events.list .event:nth-child(odd) .more-dates ul li { color: #666; }
/* line 157, ../sass/_events.scss */
.events.list .event:nth-child(odd) .meta { border-top: thin dashed #c3c8cd; }
/* line 160, ../sass/_events.scss */
.events.list .event:nth-child(odd) .meta .social-actions > a { border-color: #e0e2ed; }
/* line 168, ../sass/_events.scss */
.events.list .event:nth-child(even) { background: #abb9d1; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKklEQVQIW2OcvXrPZgYoSA118QUxGWGCMAEQHyyILABWCdOKbAxYEN1cAGi9GCVTAIrrAAAAAElFTkSuQmCC); background-repeat: repeat; color: white; }
/* line 173, ../sass/_events.scss */
.events.list .event:nth-child(even) h1, .events.list .event:nth-child(even) h2, .events.list .event:nth-child(even) h3, .events.list .event:nth-child(even) h4, .events.list .event:nth-child(even) h5, .events.list .event:nth-child(even) h6 { color: white; }
/* line 175, ../sass/_events.scss */
.events.list .event:nth-child(even) header { border-bottom-color: white; }
/* line 177, ../sass/_events.scss */
.events.list .event:nth-child(even) header .remove, .events.list .event:nth-child(even) header .wishlist-button { color: white; }
/* line 180, ../sass/_events.scss */
.events.list .event:nth-child(even) header h1:hover, .events.list .event:nth-child(even) header h2:hover, .events.list .event:nth-child(even) header h3:hover, .events.list .event:nth-child(even) header h4:hover, .events.list .event:nth-child(even) header h5:hover, .events.list .event:nth-child(even) header h6:hover { text-shadow: 0 0 2px rgba(255, 255, 255, 0.5), 0 0 18px rgba(255, 255, 255, 0.5); }
/* line 106, ../sass/_mixins.scss */
.events.list .event:nth-child(even) .plus:before, .events.list .event:nth-child(even) .plus:after { position: absolute; background: white; content: ''; }
/* line 112, ../sass/_mixins.scss */
.events.list .event:nth-child(even) .plus:before { top: 0; bottom: 0; left: 50%; width: 3px; margin-left: -1.5px; }
/* line 119, ../sass/_mixins.scss */
.events.list .event:nth-child(even) .plus:after { left: 0; right: 0; top: 50%; height: 3px; margin-top: -1.5px; }
/* line 190, ../sass/_events.scss */
.events.list .event:nth-child(even) .meta .social-actions > a { border-color: #abb9d1; }

/******************************************************************
EVENT MODULES
******************************************************************/
/* line 198, ../sass/_events.scss */
.event { position: relative; margin: 20px 0 0 0; }
/* line 204, ../sass/_events.scss */
.events.grid .event { width: 300px; }
/* line 208, ../sass/_events.scss */
.event .shadow.curved-bottom { position: absolute; bottom: 2px; left: 0; right: 0; height: 50px; -webkit-transition: bottom, 0.6s ease-out; -moz-transition: bottom, 0.6s ease-out; -o-transition: bottom, 0.6s ease-out; transition: bottom, 0.6s ease-out; }
/* line 217, ../sass/_events.scss */
.event.filtersearch > .wrap { position: relative; }
/* line 218, ../sass/_events.scss */
.event.filtersearch .shadow.curved-bottom { bottom: 0; background: #b01117; }
/* line 221, ../sass/_events.scss */
.event .img-wrap { position: relative; }
/* line 223, ../sass/_events.scss */
.events.grid .event .img-wrap { height: 300px; }
/* line 228, ../sass/_events.scss */
.event .title-box { position: absolute; right: 10px; bottom: 10px; left: 10px; text-align: right; }
/* line 234, ../sass/_events.scss */
.event .title-box .title-bg { display: inline-block; position: relative; padding: 10px; padding-left: 39px; background: #6a0a0e; background: rgba(139, 13, 18, 0.8); max-width: 80%; }
@media (max-width: 480px) { /* line 234, ../sass/_events.scss */
  .event .title-box .title-bg { width: 80%; } }
/* line 247, ../sass/_events.scss */
.event .title-box .title-bg > a { color: inherit; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 251, ../sass/_events.scss */
.event .title-box .title-bg > a:hover { text-shadow: 0 0 2px rgba(255, 255, 255, 0.5), 0 0 18px rgba(255, 255, 255, 0.5); }
/* line 255, ../sass/_events.scss */
.event .title-box h4, .event .title-box h6 { margin: 0; padding: 0; }
/* line 257, ../sass/_events.scss */
.event .title-box h4 { font-size: 1.3em; }
/* line 261, ../sass/_events.scss */
.event .title-box h6 { text-transform: uppercase; }
/* line 263, ../sass/_events.scss */
.event .title-box .plus { cursor: pointer; position: absolute; width: 11px; height: 11px; left: 7px; bottom: 10px; -webkit-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); }
/* line 106, ../sass/_mixins.scss */
.event .title-box .plus:before, .event .title-box .plus:after { position: absolute; background: white; content: ''; }
/* line 112, ../sass/_mixins.scss */
.event .title-box .plus:before { top: 0; bottom: 0; left: 50%; width: 3px; margin-left: -1.5px; }
/* line 119, ../sass/_mixins.scss */
.event .title-box .plus:after { left: 0; right: 0; top: 50%; height: 3px; margin-top: -1.5px; }
/* line 272, ../sass/_events.scss */
.event .title-box .plus:hover { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
/* line 277, ../sass/_events.scss */
html.lt-ie9 .event .title-box .plus:hover:before { content: none; }
/* line 289, ../sass/_events.scss */
.event.toggled .title-box .plus { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
/* line 293, ../sass/_events.scss */
html.lt-ie9 .event.toggled .title-box .plus:before { content: none; }
/* line 302, ../sass/_events.scss */
.event .meta { position: relative; z-index: 1; display: none; -webkit-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -ms-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); background: #990f14; background-image: url('../img/transparent-noise.png?1412856041'); background-repeat: repeat; color: white; font-size: 11px; padding: 10px 0; }
/* line 316, ../sass/_events.scss */
.event .meta .row { padding: 0 25px; }
@media (max-width: 768px) { /* line 316, ../sass/_events.scss */
  .event .meta .row { padding: 0 10px; } }
/* line 324, ../sass/_events.scss */
.event .meta .special-guest { font-weight: bold; font-size: inherit; float: left; width: 55%; }
/* line 331, ../sass/_events.scss */
.event .meta .special-guest p { margin-bottom: 3px; }
/* line 333, ../sass/_events.scss */
.event .meta .special-guest ol { margin: 0; font: inherit; }
/* line 338, ../sass/_events.scss */
.event .meta .special-guest ol li { list-style: none; }
/* line 344, ../sass/_events.scss */
.event .meta .ticket-info { width: 90px; display: block; float: right; }
/* line 349, ../sass/_events.scss */
.event .meta .ticket-info .buy-now { text-align: right; font-size: 37px; margin-bottom: 6px; }
/* line 355, ../sass/_events.scss */
.event .meta .ticket-info .sold-out { text-align: right; font-size: 37px; margin-bottom: 6px; color: white; }
/* line 362, ../sass/_events.scss */
.event .meta .ticket-info .price { font-weight: bold; text-align: right; margin-bottom: 14px; }
/* line 367, ../sass/_events.scss */
.event .meta .ticket-info .postponed { text-align: right; font-size: 14px; margin-bottom: 6px; font-weight: bold; }
/* line 373, ../sass/_events.scss */
.event .meta .ticket-info .cancelled { text-align: right; font-size: 14px; margin-bottom: 6px; font-weight: bold; }
/* line 379, ../sass/_events.scss */
.event .meta .ticket-info .not-currently-on-sale { text-align: right; font-size: 14px; margin-bottom: 6px; font-weight: bold; }

/******************************************************************
EVENT WITH GROUP OFFERS VISIBLE
******************************************************************/
/* line 399, ../sass/_events.scss */
.event.display-group-offer .group-offer-box { background: #990f14; background-image: url('../img/transparent-noise.png?1412856041'); background-repeat: repeat; padding: .7em; font-size: 11px; line-height: 14px; font-family: "LiberationSans-Bold-webfont", sans-serif; text-align: center; color: white; text-transform: uppercase; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; border-bottom: thin dashed transparent; }
/* line 417, ../sass/_events.scss */
.event.display-group-offer .group-offer-box p { margin: 0; padding: 0; }
/* line 420, ../sass/_events.scss */
.event.display-group-offer.toggled .group-offer-box { -webkit-transition: all 0.25s ease-out; -webkit-transition-delay: 0.15s; -moz-transition: all 0.25s ease-out 0.15s; -o-transition: all 0.25s ease-out 0.15s; transition: all 0.25s ease-out 0.15s; border-bottom-color: white; }

/******************************************************************
EVENT WITH INFO VISIBLE
******************************************************************/
/* line 429, ../sass/_events.scss */
.event.info-heavy { position: relative; width: 100%; }
/* line 437, ../sass/_events.scss */
.event.info-heavy > .wrap { padding: 20px 10px; }
/* line 439, ../sass/_events.scss */
.event.info-heavy .dates { position: relative; float: left; margin-right: 20px; width: 150px; height: 140px; cursor: pointer; z-index: 99; }
/* line 448, ../sass/_events.scss */
.event.info-heavy .dates h4 { font-size: 1.47em; }
@media (max-width: 650px) { /* line 439, ../sass/_events.scss */
  .event.info-heavy .dates { position: absolute; top: 130px; width: 65%; height: 25px; font-size: 1.1em; }
  /* line 459, ../sass/_events.scss */
  .event.info-heavy .dates .vcenter-me { text-align: left; }
  /* line 463, ../sass/_events.scss */
  .event.info-heavy .dates h4 { position: absolute; bottom: 0; left: 22px; height: auto; padding: 0; }
  /* line 471, ../sass/_events.scss */
  .event.info-heavy .dates h4 br { display: none; } }
/* line 475, ../sass/_events.scss */
.event.info-heavy .dates .plus { position: absolute; width: 13px; height: 13px; left: 4px; bottom: 4px; -webkit-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); }
/* line 106, ../sass/_mixins.scss */
.event.info-heavy .dates .plus:before, .event.info-heavy .dates .plus:after { position: absolute; background: #808285; content: ''; }
/* line 112, ../sass/_mixins.scss */
.event.info-heavy .dates .plus:before { top: 0; bottom: 0; left: 50%; width: 3px; margin-left: -1.5px; }
/* line 119, ../sass/_mixins.scss */
.event.info-heavy .dates .plus:after { left: 0; right: 0; top: 50%; height: 3px; margin-top: -1.5px; }
@media (max-width: 480px) { /* line 439, ../sass/_events.scss */
  .event.info-heavy .dates { font-size: .7em; height: 15px; top: 150px; }
  /* line 487, ../sass/_events.scss */
  .event.info-heavy .dates h4 { bottom: 3px; } }
/* line 493, ../sass/_events.scss */
.event.info-heavy:not(.toggled):hover .plus { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
/* line 498, ../sass/_events.scss */
.event.info-heavy .thumbnail { position: relative; z-index: 1; float: left; margin-right: 20px; width: 140px; height: 140px; }
/* line 508, ../sass/_events.scss */
.event.info-heavy .thumbnail .icon-share { position: absolute; bottom: 0; right: -40px; background: #0071bc; width: 40px; height: 26px; padding-right: 6px; font-size: 18px; text-align: right; line-height: 29px; }
/* line 521, ../sass/_events.scss */
.event.info-heavy .thumbnail .icon-share li { font-size: 14px; }
@media (max-width: 650px) { /* line 498, ../sass/_events.scss */
  .event.info-heavy .thumbnail { width: 70px; height: 70px; }
  /* line 528, ../sass/_events.scss */
  .event.info-heavy .thumbnail .icon-share { right: auto; left: 0; top: 70px; bottom: auto; } }
/* line 537, ../sass/_events.scss */
.event.info-heavy.has-date .content { padding-left: 330px; }
@media (max-width: 650px) { /* line 537, ../sass/_events.scss */
  .event.info-heavy.has-date .content { padding-left: 90px; } }
/* line 545, ../sass/_events.scss */
.event.info-heavy .content { position: relative; padding-left: 160px; height: 140px; }
/* line 550, ../sass/_events.scss */
.event.info-heavy .content header { padding-bottom: 4px; margin-top: 0; margin-bottom: 4px; border-bottom: medium solid #808285; }
/* line 556, ../sass/_events.scss */
.event.info-heavy .content header h2, .event.info-heavy .content header h3, .event.info-heavy .content header h4 { display: inline-block; line-height: 1.3em; padding: 0; margin: -0.3em 0; max-width: 80%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
/* line 565, ../sass/_events.scss */
.event.info-heavy .content header h2 a, .event.info-heavy .content header h3 a, .event.info-heavy .content header h4 a { color: inherit; }
/* line 569, ../sass/_events.scss */
.event.info-heavy .content header h2:hover, .event.info-heavy .content header h3:hover, .event.info-heavy .content header h4:hover { text-shadow: 0 0 2px rgba(153, 153, 153, 0.5), 0 0 12px rgba(153, 153, 153, 0.5); }
/* line 574, ../sass/_events.scss */
.event.info-heavy .content header .remove, .event.info-heavy .content header .wishlist-button { position: relative; float: right; display: inline-block; color: #808285; }
/* line 581, ../sass/_events.scss */
.event.info-heavy .content header a.remove { font: bolder 30px/1.3em sans-serif; margin: -0.3em 0; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; }
/* line 586, ../sass/_events.scss */
.event.info-heavy .content header a.remove:hover { color: #ccc; }
/* line 592, ../sass/_events.scss */
.event.info-heavy .content header .wishlist-button .toggle-wish { color: inherit; }
/* line 596, ../sass/_events.scss */
.event.info-heavy .content .info { float: left; }
/* line 599, ../sass/_events.scss */
#wishlist .event.info-heavy .content .info { max-width: 30%; }
@media (max-width: 940px) { /* line 599, ../sass/_events.scss */
  #wishlist .event.info-heavy .content .info { max-width: 100%; float: none; } }
/* line 606, ../sass/_events.scss */
.event.info-heavy .content .info p { line-height: 1.1em; margin-bottom: 2px; }
/* line 612, ../sass/_events.scss */
.event.info-heavy .content .social-actions { float: right; margin-left: 2%; }
/* line 616, ../sass/_events.scss */
.event.info-heavy .content .social-actions > a { font-size: 12px; width: 25%; }
/* line 620, ../sass/_events.scss */
.event.info-heavy .content .social-actions > a:first-child, .event.info-heavy .content .social-actions > a:first-of-type { position: relative; top: 2px; width: 45%; }
@media (max-width: 650px) { /* line 612, ../sass/_events.scss */
  .event.info-heavy .content .social-actions { width: 100%; margin-left: 0; }
  /* line 632, ../sass/_events.scss */
  .event.info-heavy .content .social-actions a { display: block; width: 100% !important; margin: 10px 0; height: 36px; line-height: 36px; text-align: center; } }
/* line 646, ../sass/_events.scss */
.event.info-heavy .content .buy-now { position: absolute; bottom: 0; right: 0; font-size: 32px; line-height: 0; color: #0071bc; }
@media (max-width: 650px) { /* line 646, ../sass/_events.scss */
  .event.info-heavy .content .buy-now { bottom: auto; top: 110px; } }
/* line 659, ../sass/_events.scss */
.event.info-heavy .content .buy-now .text-color { position: absolute; top: 15%; left: 15%; z-index: 1; display: block; width: 70%; height: 70%; background: white; }
/* line 669, ../sass/_events.scss */
.event.info-heavy .content .buy-now span[data-icon] { position: relative; z-index: 1; }
/* line 674, ../sass/_events.scss */
.event.info-heavy .content .buy-now:hover { color: #0062a3; }
/* line 678, ../sass/_events.scss */
.event.info-heavy .content .sold-out { position: absolute; bottom: 0; right: 0; font-size: 32px; color: #990F14; line-height: 0; }
@media (max-width: 650px) { /* line 678, ../sass/_events.scss */
  .event.info-heavy .content .sold-out { bottom: auto; top: 110px; } }
/* line 691, ../sass/_events.scss */
.event.info-heavy .content .sold-out .text-color { position: absolute; top: 15%; left: 15%; z-index: 1; display: block; width: 70%; height: 70%; background: white; }
/* line 701, ../sass/_events.scss */
.event.info-heavy .content .sold-out span[data-icon] { position: relative; z-index: 1; }
/* line 710, ../sass/_events.scss */
.event.info-heavy .content .postponed { position: absolute; bottom: 0; right: 0; font-size: 18px; font-weight: bold; line-height: 0; }
@media (max-width: 650px) { /* line 710, ../sass/_events.scss */
  .event.info-heavy .content .postponed { bottom: auto; top: 110px; } }
/* line 726, ../sass/_events.scss */
.event.info-heavy .content .cancelled { position: absolute; bottom: 0; right: 0; font-size: 18px; font-weight: bold; line-height: 0; }
@media (max-width: 650px) { /* line 726, ../sass/_events.scss */
  .event.info-heavy .content .cancelled { bottom: auto; top: 110px; } }
/* line 743, ../sass/_events.scss */
.event.info-heavy .content .not-currently-on-sale { position: absolute; bottom: 0; right: 0; font-size: 18px; font-weight: bold; line-height: 0; }
@media (max-width: 650px) { /* line 743, ../sass/_events.scss */
  .event.info-heavy .content .not-currently-on-sale { bottom: auto; top: 110px; } }
/* line 761, ../sass/_events.scss */
.event.info-heavy .meta { display: none; background: transparent; margin-top: 12px; }
/* line 768, ../sass/_events.scss */
.event.info-heavy .meta .social-actions a { text-align: center; font-size: 12px; width: 25%; }
/* line 773, ../sass/_events.scss */
.event.info-heavy .meta .social-actions a:first-child, .event.info-heavy .meta .social-actions a:first-of-type { position: relative; width: 45%; }
@media (min-width: 650px) { /* line 766, ../sass/_events.scss */
  .event.info-heavy .meta .social-actions { padding-left: 330px; } }
/* line 788, ../sass/_events.scss */
.event.info-heavy .meta .more-dates { padding: 0 0 0 180px; width: 100%; margin-top: 15px; }
@media (max-width: 480px) { /* line 788, ../sass/_events.scss */
  .event.info-heavy .meta .more-dates { padding: 0; } }
/* line 800, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul { list-style: none; }
/* line 803, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li { height: 31px; line-height: 31px; font-family: "LiberationSans-Bold-webfont", sans-serif; border-bottom: thin dashed #c3c8cd; }
/* line 810, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li span { display: inline-block; vertical-align: top; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 816, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .day { width: 45%; }
/* line 817, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .time { width: 29%; font-family: "LiberationSans-Regular-webfont", sans-serif; text-transform: uppercase; font-size: 80%; }
/* line 823, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .calendar { width: 5%; }
/* line 824, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .calendar a { color: inherit; }
/* line 825, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .buy-now { text-align: right; color: #0071bc; float: right; }
/* line 826, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .sold-out { text-align: right; color: #990f14; float: right; }
/* line 827, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .postponed { text-align: right; float: right; font-size: 12px; }
/* line 828, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .cancelled { text-align: right; float: right; }
/* line 829, ../sass/_events.scss */
.event.info-heavy .meta .more-dates ul li .not-currently-on-sale { text-align: right; float: right; }
/* line 837, ../sass/_events.scss */
.event.info-heavy.toggled .meta { display: block; }

/******************************************************************
EVENT WITH VIDEO MODAL ENABLED
******************************************************************/
/* line 849, ../sass/_events.scss */
.event.has-video .image:after { display: block; position: absolute; top: 45%; left: 50%; margin-top: -46.5px; margin-left: -35px; background-position: 0 -16px; height: 93px; width: 70px; content: ''; -webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8); -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
/* line 853, ../sass/_events.scss */
html.no-touch .event.has-video .image:after { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
/* line 869, ../sass/_events.scss */
html.no-touch .event.has-video .image:hover:after { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }

/******************************************************************
MICRO EVENT MODULE (USED IN POPOVERS ETC.)
******************************************************************/
/* line 879, ../sass/_events.scss */
.event-micro { position: relative; width: 207px; font-size: 11px; /** Make sure ems in heading dont screw up **/ color: white; }
/* line 888, ../sass/_events.scss */
.event-micro .event-micro-thumbnail { float: left; width: 50px; height: 50px; }
/* line 894, ../sass/_events.scss */
.event-micro .event-micro-content { width: 152px; float: right; }
/* line 898, ../sass/_events.scss */
.event-micro .event-micro-content h5 { color: inherit; border-bottom: 2px solid white; padding-top: 0; padding-bottom: 1px; margin-bottom: 2px; }
/* line 905, ../sass/_events.scss */
.event-micro .event-micro-content h5 .title { display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 910, ../sass/_events.scss */
.event-micro .event-micro-content h5 .icon-alone { float: right; color: #fcee21; margin-top: 1px; }
/* line 917, ../sass/_events.scss */
.event-micro .event-micro-content p { font-size: 11px; line-height: 10px; }
/* line 922, ../sass/_events.scss */
.event-micro .event-micro-content a { font-size: 80%; }
/* line 926, ../sass/_events.scss */
.event-micro .event-micro-content .wishlist-link { display: block; position: absolute; bottom: -2px; color: inherit; text-decoration: underline; }

/******************************************************************
RELATED EVENT MODULE (USED BY NEWS SINGULAR TEMPLATE)
******************************************************************/
/* line 940, ../sass/_events.scss */
.event-related { background: #b01117; margin-bottom: 20px; }
/* line 944, ../sass/_events.scss */
.event-related .event-panel { padding: 0 15px; color: white; }
/* line 948, ../sass/_events.scss */
.event-related .event-panel header { position: relative; border-bottom: medium solid white; margin: 0 0 12px; }
/* line 953, ../sass/_events.scss */
.event-related .event-panel header .event-title { padding: 8px 0 0; margin-bottom: 5px; color: inherit; border-bottom: none; width: 85%; }
/* line 960, ../sass/_events.scss */
.event-related .event-panel header .event-title h3 { margin: 0 0 .3em; padding: 0; color: inherit; }
/* line 967, ../sass/_events.scss */
.event-related .event-panel header .wishlist-button { position: absolute; top: 11px; right: 0; }
/* line 972, ../sass/_events.scss */
.event-related .event-panel header .wishlist-button .text { left: -130px; }
/* line 973, ../sass/_events.scss */
.event-related .event-panel header .wishlist-button:hover .text { left: -150px; }
/* line 978, ../sass/_events.scss */
.event-related .event-title { color: white; padding: .5em 0 .3em; margin-bottom: .5em; border-bottom: medium solid white; }
/* line 985, ../sass/_events.scss */
.event-related .support, .event-related .price { margin-bottom: .1em; padding-bottom: 0; }
/* line 987, ../sass/_events.scss */
.event-related .date { margin-bottom: .7em; }
/* line 989, ../sass/_events.scss */
.event-related .buy-now { font-size: 2.2em; margin-bottom: 1em; }
/* line 994, ../sass/_events.scss */
.event-related .sold-out { font-size: 2.2em; margin-bottom: 1em; }
/* line 998, ../sass/_events.scss */
.event-related .price { font-weight: bold; text-align: left; margin-bottom: 14px; }
/* line 1004, ../sass/_events.scss */
.event-related .postponed { text-align: right; font-size: 14px; margin-bottom: 20px; font-weight: bold; float: left; }
/* line 1012, ../sass/_events.scss */
.event-related .cancelled { text-align: right; font-size: 14px; margin-bottom: 20px; font-weight: bold; float: left; }
/* line 1021, ../sass/_events.scss */
.event-related .not-currently-on-sale { text-align: right; font-size: 14px; margin-bottom: 20px; font-weight: bold; float: left; }
/* line 1029, ../sass/_events.scss */
.event-related .event-info { padding-top: 1em; }
/* line 1032, ../sass/_events.scss */
.event-related .event-info .social-actions { margin-bottom: .5em; }
/* line 1036, ../sass/_events.scss */
.event-related .event-info .icon-share { margin-bottom: 2em; }

/******************************************************************
HANDLE VARIOUS EVENT SIZES
******************************************************************/
/* line 1048, ../sass/_events.scss */
.events.grid { /* Large events */ /* Small events */ }
/* line 1050, ../sass/_events.scss */
.events.grid .event.featured { width: 620px; }
/* line 1056, ../sass/_events.scss */
.events.grid .event.small .img-wrap { height: 140px; }

/******************************************************************
TOGGLED EVENT MODULE
******************************************************************/
/* line 1064, ../sass/_events.scss */
.event.toggled .info .plus, .event.toggled .dates .plus { -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
/* line 1068, ../sass/_events.scss */
.event.toggled .meta { display: block; }
/* line 1073, ../sass/_events.scss */
.event.toggled .shadow { -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; -ms-animation-delay: 0.8s; -o-animation-delay: 0.8s; animation-delay: 0.8s; }

/******************************************************************
EVENT BUTTONS
******************************************************************/
/* line 1083, ../sass/_events.scss */
.event-btn-wrap { width: 100%; padding: 0px; float: left; margin-bottom: 15px; }
/* line 1089, ../sass/_events.scss */
.event-btn-wrap .event-btn { padding: 0 10px; margin-bottom: 2%; height: 30px; background: #810d11; line-height: 30px; text-align: center; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: white; }
/* line 1101, ../sass/_events.scss */
.event-btn-wrap .event-btn a { color: inherit; }
/* line 1103, ../sass/_events.scss */
.event-btn-wrap .event-btn a:before { font-size: 90%; display: inline-block; width: 30px; }

/* line 1113, ../sass/_events.scss */
.fb-action-wrap { padding: 0px; height: 32px; }

/* line 1118, ../sass/_events.scss */
.fb-going { width: 19.6%; float: left; padding-right: 10px; }

/* line 1123, ../sass/_events.scss */
.fb-love { width: 19.2%; float: left; padding-right: 10px; }

/* line 1128, ../sass/_events.scss */
.fb-thinking { width: 60.6%; float: left; padding: 0px; }

/******************************************************************
EVENTS CONTAINER NO RESULTS MESSAGE
******************************************************************/
/* line 1138, ../sass/_events.scss */
#events-container .no-results { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; top: 230px; width: 100%; font: 3em/1 "LiberationSans-Bold-webfont", sans-serif; text-align: center; }
/* line 1148, ../sass/_events.scss */
#events-container.no-results { min-height: 500px; }
/* line 1151, ../sass/_events.scss */
#events-container.no-results .no-results { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; -ms-animation-delay: 0.8s; -o-animation-delay: 0.8s; animation-delay: 0.8s; -webkit-transition: all 0.3s ease-out; -webkit-transition-delay: 0.2s; -moz-transition: all 0.3s ease-out 0.2s; -o-transition: all 0.3s ease-out 0.2s; transition: all 0.3s ease-out 0.2s; }

/******************************************************************
NEWS WRAPPER
******************************************************************/
/* line 4, ../sass/_news.scss */
.news-wrapper { padding: 20px 40px 10px 40px; }
/* line 7, ../sass/_news.scss */
body.home .news-wrapper { padding-bottom: 0; }

/* line 10, ../sass/_news.scss */
.news-articles { padding: 0px; margin-bottom: 0; list-style: none; }
/* line 15, ../sass/_news.scss */
.news-articles li > article { padding: 7px 0 30px; border-bottom: thin dashed #c3c8cd; }
/* line 21, ../sass/_news.scss */
.news-articles li:first-child > article { padding-top: 0; }
/* line 22, ../sass/_news.scss */
.news-articles li:last-child > article { border-bottom: none; padding-bottom: 28px; }
/* line 25, ../sass/_news.scss */
.news-articles > li:nth-child(even) { position: relative; background: #dfe2e4; background: rgba(195, 200, 205, 0.3); }
/* line 30, ../sass/_news.scss */
.news-articles > li:nth-child(even):before { content: ""; position: absolute; top: 0; bottom: 0; width: 2px; left: -2px; background: #dfe2e4; background: rgba(195, 200, 205, 0.3); }

/* line 44, ../sass/_news.scss */
.news-article { position: relative; }
/* line 47, ../sass/_news.scss */
.news-article hgroup { padding-bottom: 10px; border-bottom: medium solid #8b959f; margin-bottom: 10px; }
/* line 52, ../sass/_news.scss */
.news-article hgroup .news-title { padding-bottom: 0; font-size: 1.3em; }
/* line 57, ../sass/_news.scss */
.news-article hgroup .news-title a { color: inherit; }
/* line 60, ../sass/_news.scss */
.news-article hgroup time { display: block; font-size: 0.64em; font-style: italic; }
/* line 67, ../sass/_news.scss */
.news-article .thumbnail { float: left; width: 22%; padding-right: 15px; position: relative; }
/* line 73, ../sass/_news.scss */
.news-article .thumbnail .shadow.curved-bottom { position: absolute; bottom: 8px; height: 20px; left: 0; right: 15px; }
/* line 81, ../sass/_news.scss */
.news-article .content { float: right; width: 78%; padding-bottom: 25px; }
/* line 87, ../sass/_news.scss */
.news-article .read-more, .news-article .icon-share { position: absolute; bottom: 8px; color: white; background: #b01117; font-size: 1.2em; line-height: 1.2em; }
/* line 90, ../sass/_news.scss */
.news-articles li:last-child .news-article .read-more, .news-articles li:last-child .news-article .icon-share { bottom: 6px; }
/* line 98, ../sass/_news.scss */
.news-article .icon-share { left: 0; margin-left: 0; padding: 5px 8px 3px 15px; }
/* line 104, ../sass/_news.scss */
.news-article .read-more { padding: 4px 10px 2px; font-weight: bold; right: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
/* line 110, ../sass/_news.scss */
.news-article .read-more:hover { padding: 4px 7px 2px 13px; }
@media (max-width: 480px) { /* line 114, ../sass/_news.scss */
  .news-article .thumbnail, .news-article .content { float: none; width: auto; padding-right: 0; padding-left: 0; } }

/******************************************************************
Contact Page
******************************************************************/
/* line 5, ../sass/_contact.scss */
body.contact .contact-form { position: relative; }
/* line 8, ../sass/_contact.scss */
body.contact .contact-form .icon { position: absolute; font-size: 3em; color: #b01117; }
/* line 14, ../sass/_contact.scss */
body.contact .contact-form form { padding-left: 4.9em; }
@media (max-width: 480px) { /* line 14, ../sass/_contact.scss */
  body.contact .contact-form form { padding-left: 3.9em; } }
@media (max-width: 480px) { /* line 28, ../sass/_contact.scss */
  body.contact ul.icon-list .text { font-size: 11px; padding: .9em 1em; }
  /* line 32, ../sass/_contact.scss */
  body.contact ul.icon-list .icon { width: 1.6em; } }

/******************************************************************
About Page
******************************************************************/
/* line 6, ../sass/_about.scss */
body.about .header-with-media table { border-spacing: 8px; margin-bottom: 1.8em; }
@media (max-width: 1170px) { /* line 6, ../sass/_about.scss */
  body.about .header-with-media table { font-size: 0.8em; line-height: 0.8em; } }
@media (max-width: 767px) { /* line 6, ../sass/_about.scss */
  body.about .header-with-media table { font-size: 1em; line-height: 1em; } }
/* line 20, ../sass/_about.scss */
body.about .header-with-media table td strong { padding-right: 1em; }

/* line 2, ../sass/_getting-here.scss */
body.getting-here .map-wrap { margin: 2em 0; }

/* line 2, ../sass/_group-offers.scss */
body.group-offers #events-container { margin-bottom: 3em; }
/* line 6, ../sass/_group-offers.scss */
body.group-offers .indent { padding-left: 5.7em; }
@media (max-width: 480px) { /* line 6, ../sass/_group-offers.scss */
  body.group-offers .indent { padding-left: 0; } }
/* line 14, ../sass/_group-offers.scss */
body.group-offers .event .meta .social-actions .icon-think-bubble { line-height: 20px; }
/* line 15, ../sass/_group-offers.scss */
body.group-offers .event .meta .social-actions .icon-heart { line-height: 27px; }
/* line 19, ../sass/_group-offers.scss */
body.group-offers .groups-content .border-bottom { margin-bottom: 1em; }
/* line 23, ../sass/_group-offers.scss */
body.group-offers .groups-content ul { list-style: none; padding: 0; }
/* line 27, ../sass/_group-offers.scss */
body.group-offers .groups-content ul li { padding: .8em 2em; margin-top: 1.25em; background: #dceff7; }
/* line 33, ../sass/_group-offers.scss */
body.group-offers .groups-content ul li:before { content: '•'; margin-right: 2em; }
/* line 38, ../sass/_group-offers.scss */
body.group-offers .groups-content ul li:nth-child(even) { background: #f3f9fc; }

/* line 2, ../sass/_circle-club.scss */
body.clubs .flexslider { margin-top: -6%; margin-bottom: 4%; }
/* line 9, ../sass/_circle-club.scss */
body.clubs .header-with-media aside { background: url('../img/circle-club-bg.png?1412856042') no-repeat center center; background-size: cover; z-index: 3; }
/* line 12, ../sass/_circle-club.scss */
.no-backgroundsize body.clubs .header-with-media aside { background-color: #ab1026; }
/* line 19, ../sass/_circle-club.scss */
body.clubs .header-with-media .icon-list .icon.image.circle-club { width: 33px; height: 33px; background: url(../img/circle-club-small.png) no-repeat; }
/* line 28, ../sass/_circle-club.scss */
body.clubs .club-membership-form { position: relative; }
/* line 31, ../sass/_circle-club.scss */
body.clubs .club-membership-form h2 { padding-left: 92px; color: #b01117; border-color: #b01117; margin: 35px 0 15px; }
/* line 38, ../sass/_circle-club.scss */
body.clubs .club-membership-form .icon { position: absolute; font-size: 3em; color: #b01117; }
/* line 44, ../sass/_circle-club.scss */
body.clubs .club-membership-form form { padding: 0 92px; }
@media (max-width: 767px) { /* line 44, ../sass/_circle-club.scss */
  body.clubs .club-membership-form form { padding: 0 0 0 50px; } }
/* line 51, ../sass/_circle-club.scss */
body.clubs .club-membership-form form input[type=submit] { padding: 13px 0; width: 100%; margin: 0 -6px 0 0; }
@media (max-width: 768px) { /* line 58, ../sass/_circle-club.scss */
  body.clubs .club-membership-form form select { margin-bottom: 12px; } }

/******************************************************************
STYLING FOR EVENT SINGULAR TEMPLATE
******************************************************************/
/* line 6, ../sass/_single-event.scss */
body.single-event #content { position: relative; z-index: 1; }
/* line 10, ../sass/_single-event.scss */
body.single-event #content header.full-width-image { margin-top: -6%; margin-bottom: 0; position: relative; }
/* line 15, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info { position: absolute; right: 50px; bottom: 0; left: 59.2%; border-bottom: thin dashed white; color: white; }
@media (max-width: 1170px) { /* line 15, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info { font-size: 12px; } }
@media (max-width: 940px) { /* line 15, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info { right: 0; left: 60.2%; font-size: 10px; } }
@media (max-width: 767px) { /* line 15, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info { right: auto; left: auto; bottom: auto; position: relative; border-bottom: none; margin-top: -2px; font-size: medium; } }
/* line 40, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info header { position: relative; border-bottom: medium solid white; margin: 0 0 0.85em; }
/* line 45, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info header .event-title { padding: 0.57em 0 .35em; color: inherit; width: 85%; }
/* line 51, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info header .wishlist-button { position: absolute; top: .87em; right: 0; }
/* line 56, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info header .wishlist-button .text { left: -130px; }
/* line 57, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info header .wishlist-button:hover .text { left: -150px; }
/* line 62, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info h5 { font-family: "LiberationSans-Regular-webfont", sans-serif; padding-bottom: 0.2em; }
/* line 67, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info .date, body.single-event #content header.full-width-image .event-info .price { font-family: "LiberationSans-Bold-webfont", sans-serif; }
/* line 71, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info .date { text-transform: uppercase; margin-bottom: 1.78em; }
@media (max-width: 1024px) { /* line 71, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info .date { margin-bottom: .8em; } }
/* line 80, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info .buy-now { font-size: 3em; margin: 0.57em 0; }
@media (max-width: 1024px) { /* line 80, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info .buy-now { margin: 0.3em 0; } }
/* line 89, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info .sold-out { font-size: 3em; margin: 0.57em 0; }
@media (max-width: 1024px) { /* line 89, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info .sold-out { margin: 0.3em 0; } }
/* line 98, ../sass/_single-event.scss */
body.single-event #content header.full-width-image .event-info .event-btn-wrap { margin: 2.14em 0 0; float: none; overflow: hidden; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
@media (max-width: 1170px) { /* line 98, ../sass/_single-event.scss */
  body.single-event #content header.full-width-image .event-info .event-btn-wrap { margin-top: 2.14em; } }
/* line 112, ../sass/_single-event.scss */
body.single-event .event-info { position: relative; padding: 10px; background: #b01117; background: rgba(176, 17, 23, 0.9); }
/* line 120, ../sass/_single-event.scss */
body.single-event .event-info .social-actions a:first-of-type { line-height: 17px; }
/* line 121, ../sass/_single-event.scss */
body.single-event .event-info .social-actions a:last-child { line-height: 20px; }
/* line 125, ../sass/_single-event.scss */
body.single-event .event-description { padding-top: 15px; }
/* line 128, ../sass/_single-event.scss */
body.single-event .event-description h1, body.single-event .event-description h2, body.single-event .event-description h3, body.single-event .event-description h4 { border-bottom: medium solid #8b959f; margin-bottom: 22px; padding-bottom: 8px; }
/* line 141, ../sass/_single-event.scss */
body.single-event .event-description p { font-size: 13px; }
/* line 145, ../sass/_single-event.scss */
body.single-event .dates { margin-top: 15px; }
/* line 148, ../sass/_single-event.scss */
body.single-event .dates ul { list-style: none; }
/* line 151, ../sass/_single-event.scss */
body.single-event .dates ul li { height: 31px; line-height: 31px; font-family: "LiberationSans-Bold-webfont", sans-serif; border-bottom: thin dashed #c3c8cd; }
/* line 158, ../sass/_single-event.scss */
body.single-event .dates ul li span { display: inline-block; vertical-align: top; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 164, ../sass/_single-event.scss */
body.single-event .dates ul li .day { width: 45%; }
/* line 165, ../sass/_single-event.scss */
body.single-event .dates ul li .time { width: 29%; color: #bbb; font-family: "LiberationSans-Regular-webfont", sans-serif; text-transform: uppercase; font-size: 80%; }
/* line 172, ../sass/_single-event.scss */
body.single-event .dates ul li .calendar { width: 5%; }
/* line 173, ../sass/_single-event.scss */
body.single-event .dates ul li .calendar a { color: inherit; }
/* line 174, ../sass/_single-event.scss */
body.single-event .dates ul li .buy-now { text-align: right; color: #0071bc; float: right; }
/* line 175, ../sass/_single-event.scss */
body.single-event .dates ul li .sold-out { text-align: right; color: #990F14; float: right; }
/* line 176, ../sass/_single-event.scss */
body.single-event .dates ul li .postponed { text-align: right; float: right; }
/* line 177, ../sass/_single-event.scss */
body.single-event .dates ul li .not-currently-on-sale { text-align: right; float: right; }
/* line 178, ../sass/_single-event.scss */
body.single-event .dates ul li .cancelled { text-align: right; float: right; }
/* line 185, ../sass/_single-event.scss */
body.single-event .media ul { list-style-type: none; }
/* line 190, ../sass/_single-event.scss */
body.single-event .comments { margin-bottom: 30px; }
/* line 192, ../sass/_single-event.scss */
body.single-event .comments .fb-comments, body.single-event .comments .fb-comments span, body.single-event .comments .fb-comments iframe { width: 100% !important; }
/* line 197, ../sass/_single-event.scss */
body.single-event .social-activity { padding: 0; border: none; }
/* line 201, ../sass/_single-event.scss */
body.single-event .social-activity .wrap { padding: 15px; border: thin solid #c3c8cd; border-top: none; }
/* line 208, ../sass/_single-event.scss */
body.single-event .social-actions { margin: 0 0 10px; }
/* line 211, ../sass/_single-event.scss */
body.single-event .social-actions:last-child { margin-bottom: 0; }

/******************************************************************
STYLING FOR NEWS SINGULAR TEMPLATE
******************************************************************/
/* line 6, ../sass/_single-news.scss */
body.single-news #content { position: relative; z-index: 1; }
/* line 11, ../sass/_single-news.scss */
body.single-news #content article hgroup { padding-bottom: .75em; border-bottom: medium solid #808285; margin-bottom: .75em; }
/* line 16, ../sass/_single-news.scss */
body.single-news #content article hgroup .news-title { padding-bottom: .15em; }
/* line 17, ../sass/_single-news.scss */
body.single-news #content article hgroup h6 { font-size: .7em; font-style: italic; font-family: "LiberationSans-Regular-webfont", sans-serif; padding-bottom: 0; }
/* line 25, ../sass/_single-news.scss */
body.single-news #content article .content { font-size: .9em; line-height: 1.18em; }
/* line 31, ../sass/_single-news.scss */
body.single-news #content .comments { margin-bottom: 30px; }
/* line 33, ../sass/_single-news.scss */
body.single-news #content .comments .fb-comments, body.single-news #content .comments .fb-comments span, body.single-news #content .comments .fb-comments iframe { width: 100% !important; }
@media (max-width: 767px) { /* line 41, ../sass/_single-news.scss */
  body.single-news .no-padding-wrap > * { padding-left: 0; padding-right: 0; } }
/* line 50, ../sass/_single-news.scss */
body.single-news .flexslider { margin: 0px 15px 20px 15px; overflow: hidden; }
@media (max-width: 767px) { /* line 50, ../sass/_single-news.scss */
  body.single-news .flexslider { margin: 0; }
  /* line 60, ../sass/_single-news.scss */
  body.single-news .flexslider .flex-control-paging li { margin: 0 4px; }
  /* line 63, ../sass/_single-news.scss */
  body.single-news .flexslider .flex-control-paging li a { width: 8px; height: 8px; } }

/******************************************************************
LOGO
******************************************************************/
/* line 4, ../sass/_ui-components.scss */
.bget-logo { width: 108px; height: 88px; background: url(../img/bget.png) no-repeat; font: 0/0 serif; text-shadow: none; color: transparent; display: block; }
/* line 10, ../sass/_ui-components.scss */
.bget-logo.small { width: 85px; height: 82px; background: url(../img/bglogo.png) no-repeat; }

/******************************************************************
PAGE BANNER
******************************************************************/
/* line 24, ../sass/_ui-components.scss */
.page-banner { background: url('../img/news-banner.png?1412856042') no-repeat top center; background-size: 100% 60px; height: 60px; margin-bottom: 20px; padding: 18px; color: white; }
/* line 33, ../sass/_ui-components.scss */
.page-banner h1, .page-banner h2, .page-banner h3, .page-banner h4, .page-banner h5, .page-banner h6 { color: white; }

/******************************************************************
LIST WITH ICONS
******************************************************************/
/* line 39, ../sass/_ui-components.scss */
ul.icon-list { list-style: none; margin-bottom: 2.6em; }
/* line 43, ../sass/_ui-components.scss */
ul.icon-list li { margin: 1.25em 0 0; line-height: 1.2em; }
/* line 47, ../sass/_ui-components.scss */
ul.icon-list li:first-child { margin-top: 0; }
/* line 50, ../sass/_ui-components.scss */
ul.icon-list a, ul.icon-list p { display: table; width: 100%; margin-bottom: .2em; }
/* line 55, ../sass/_ui-components.scss */
ul.icon-list a > span, ul.icon-list p > span { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; display: table-cell; }
/* line 60, ../sass/_ui-components.scss */
ul.icon-list a em, ul.icon-list p em { font-style: normal; font-family: "LiberationSans-Regular-webfont", sans-serif; }
/* line 66, ../sass/_ui-components.scss */
ul.icon-list small { display: block; font-size: 80%; text-align: right; padding-left: 15%; }
/* line 74, ../sass/_ui-components.scss */
html.no-touch ul.icon-list a:hover .icon { color: #0062a3; }
/* line 75, ../sass/_ui-components.scss */
html.no-touch ul.icon-list a:hover .text { text-indent: 1em; }
/* line 78, ../sass/_ui-components.scss */
ul.icon-list .icon { font-size: 3em; width: 1.9em; vertical-align: middle; color: #0071bc; }
/* line 85, ../sass/_ui-components.scss */
ul.icon-list .text { background: #0071bc; padding: .9em 2em; color: white; font-family: "LiberationSans-Bold-webfont", sans-serif; }

/******************************************************************
HEADERS WITH BORDERS
******************************************************************/
/* line 98, ../sass/_ui-components.scss */
h1.border-bottom, h2.border-bottom, h3.border-bottom, h4.border-bottom, h5.border-bottom, h6.border-bottom { padding-bottom: 6px; border-bottom: medium solid #808285; margin-bottom: 8px; }

/******************************************************************
BUY NOW button with transparent text
******************************************************************/
/* line 108, ../sass/_ui-components.scss */
.buy-now { display: block; color: white; }
/* line 112, ../sass/_ui-components.scss */
.buy-now:hover { color: white; }

/******************************************************************
SOLD OUT button with transparent text
******************************************************************/
/* line 121, ../sass/_ui-components.scss */
.sold-out { display: block; color: white; }
/* line 125, ../sass/_ui-components.scss */
.sold-out:hover { color: white; }

/******************************************************************
DASHED BORDERS
******************************************************************/
/* line 134, ../sass/_ui-components.scss */
.dashed-border { border-bottom: 1px dashed #c3c8cd; }

/******************************************************************
FORMS, INPUTS AND BUTTONS
******************************************************************/
/* line 142, ../sass/_ui-components.scss */
button { display: inline-block; border: none; outline: none; padding: .25em 1em; background: #b01117; font: 1.2em/1 "LiberationSans-Bold-webfont", sans-serif; -webkit-font-smoothing: antialiased; color: white; /** Icons **/ }
/* line 155, ../sass/_ui-components.scss */
button.secondary-color { background: #0071bc; }
/* line 160, ../sass/_ui-components.scss */
button [data-icon]:before, button [class*='icon-']:before { font-size: .8em; margin-right: .5em; }

/* ...
*= 
*= require jquery.mCustomScrollbar.css
*/
/* line 61, ../sass/betapond/_application.scss */
#ln-activity { font-family: Arial; display: inline-block; width: 100% !important; }
/* line 70, ../sass/betapond/_application.scss */
#ln-activity .ln-empty-message { font-size: 0.9em; text-align: center; margin-top: 20px; }
/* line 76, ../sass/betapond/_application.scss */
#ln-activity #ln-event-preloader { width: 100%; height: 32px; margin: 10px 0px; }
/* line 85, ../sass/betapond/_application.scss */
#ln-activity #ln-loggedout-display p { font-size: 0.9em; text-align: center; margin: 3px 5px; padding: 0; }
/* line 91, ../sass/betapond/_application.scss */
#ln-activity #ln-loggedout-display .ln-host { font-weight: bold; }
/* line 94, ../sass/betapond/_application.scss */
#ln-activity #ln-loggedout-display img { margin: 10px auto; display: block; cursor: pointer; }
/* line 100, ../sass/betapond/_application.scss */
#ln-activity #ln-loggedout-display #ln-dd-menus { float: right; }
/* line 104, ../sass/betapond/_application.scss */
#ln-activity #ln-loggedout-display .ln-button-bg { background-image: none; }
/* line 110, ../sass/betapond/_application.scss */
#ln-activity #ln-loggedout-display .ln-options-dd ul { width: 62px; margin-left: -23px; }

/* line 120, ../sass/betapond/_application.scss */
.ln-remove-event { cursor: pointer; }

/* line 124, ../sass/betapond/_application.scss */
#ln-activity-header { height: 60px; display: table; width: 100%; }
/* line 129, ../sass/betapond/_application.scss */
#ln-activity-header div { vertical-align: middle; display: table-cell; padding-left: 10px; }
/* line 135, ../sass/betapond/_application.scss */
#ln-activity-header h1 { font-size: 1em; color: white; margin: 0; padding: 0; font-weight: bold; box-sizing: content-box; font-family: Arial; }
/* line 145, ../sass/betapond/_application.scss */
#ln-activity-header h2 { font-size: 0.66em; color: white; margin: 0; font-weight: normal; padding: 0; box-sizing: content-box; font-family: Arial; }

/* line 157, ../sass/betapond/_application.scss */
#ln-details-container { margin-top: 19px; }

/* line 161, ../sass/betapond/_application.scss */
#ln-panel-buttons { font-size: .8em; font-weight: bold; padding: 10px 10px 0px 10px; text-align: right; }
/* line 169, ../sass/betapond/_application.scss */
#ln-panel-buttons #ln-panel-buttons-container { margin-right: 16px; }
/* line 173, ../sass/betapond/_application.scss */
#ln-panel-buttons #ln-border-hack { float: left; width: 100%; margin-top: -2px; }
/* line 185, ../sass/betapond/_application.scss */
#ln-panel-buttons .ln-activity-button { text-align: center; padding: 10px 11px; display: inline-block; cursor: pointer; }
/* line 196, ../sass/betapond/_application.scss */
#ln-panel-buttons #ln-myActivity-button { padding: 10px 19px 10px 18px; }
/* line 200, ../sass/betapond/_application.scss */
#ln-panel-buttons .ln-button-active { background-image: none; cursor: auto; }

/* line 206, ../sass/betapond/_application.scss */
#ln-activity-body { height: 240px; margin: 0px 10px 10px 10px; }

/* line 212, ../sass/betapond/_application.scss */
body.home #ln-activity-body { height: 525px; }

/* line 216, ../sass/betapond/_application.scss */
#ln-myActivity, #ln-friendActivity { height: 100%; overflow: hidden; }
/* line 226, ../sass/betapond/_application.scss */
#ln-myActivity .mCSB_dragger, #ln-friendActivity .mCSB_dragger { width: 16px !important; height: 46px !important; }
/* line 230, ../sass/betapond/_application.scss */
#ln-myActivity .mCSB_dragger_bar, #ln-friendActivity .mCSB_dragger_bar { width: 16px !important; height: 46px !important; border: 0; border-radius: 0; }

/* line 237, ../sass/betapond/_application.scss */
#ln-logout { text-decoration: underline; cursor: pointer; }

/* line 243, ../sass/betapond/_application.scss */
.ln-activity-button.active { font-weight: bold; }

/* line 247, ../sass/betapond/_application.scss */
.ln-widget-event { margin: 0px 10px; padding: 10px 0px; overflow: auto; font-size: 0.8em; }
/* line 253, ../sass/betapond/_application.scss */
.ln-widget-event a { font-weight: bold; text-decoration: none; }
/* line 257, ../sass/betapond/_application.scss */
.ln-widget-event a:hover { text-decoration: underline; }
/* line 262, ../sass/betapond/_application.scss */
.ln-widget-event .ln-remove-event { float: right; width: 15px; height: 15px; display: inline-block; }
/* line 269, ../sass/betapond/_application.scss */
.ln-widget-event img { width: 41px; height: 41px; margin-right: 10px; float: left; }

/* line 277, ../sass/betapond/_application.scss */
#ln-user-name, #ln-login-state { white-space: nowrap; }

/* line 281, ../sass/betapond/_application.scss */
#ln-user-name { font-weight: bold; }

/* line 285, ../sass/betapond/_application.scss */
#ln-login-state { text-decoration: underline; }

/* line 289, ../sass/betapond/_application.scss */
#ln-user-controls { margin: 5px 10px 0px 10px; }
/* line 292, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls { max-width: 221px; width: 100%; display: inline-block; vertical-align: bottom; margin-top: 10px; }
/* line 303, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-options-container { display: inline-block; }
/* line 307, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-options-dropdown { display: inline-block; margin-top: 0px; height: 26px; }
/* line 313, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-toggle { display: inline-block; vertical-align: top; height: 23px; font-size: 0.9em; max-width: 147px; min-width: 110px; width: 100%; cursor: pointer; box-sizing: content-box; }
/* line 324, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-text { display: inline-block; width: 66%; height: 100%; line-height: 23px; font-weight: bold; }
/* line 333, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-on, #ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-off { display: inline-block; text-align: center; height: 100%; width: 34%; vertical-align: top; line-height: 23px; }
/* line 342, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-on { font-weight: bold; }
/* line 347, ../sass/betapond/_application.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-off { font-weight: bold; }

/* line 354, ../sass/betapond/_application.scss */
#ln-user-info { width: 49%; font-size: .8em; display: inline-block; }
/* line 359, ../sass/betapond/_application.scss */
#ln-user-info p { margin: 0px; padding: 0px; }
/* line 364, ../sass/betapond/_application.scss */
#ln-user-info img { float: left; margin-right: 10px; width: 50px; height: 50px; margin-bottom: 5px; }

/* line 373, ../sass/betapond/_application.scss */
#ln-loggedin-display, #ln-loggedout-display { display: none; }

/* drop down */
/* line 380, ../sass/betapond/_application.scss */
.ln-top-icon { display: inline-block; height: 17px; }

/* line 385, ../sass/betapond/_application.scss */
.ln-seperator { display: block; height: 1px; }

/* line 390, ../sass/betapond/_application.scss */
.ln-dd-arrow { height: 10px; }

/* line 395, ../sass/betapond/_application.scss */
#ln-find-out { font-weight: bold; text-decoration: underline; }

/* line 400, ../sass/betapond/_application.scss */
.ln-button-bg { height: 25px; }
/* line 403, ../sass/betapond/_application.scss */
.ln-button-bg .ln-top-icon-container { text-align: center; width: 17px; height: 17px; display: inline-block; padding: 4px; background-repeat: no-repeat; background-position: 50% 50%; box-sizing: content-box; }
/* line 414, ../sass/betapond/_application.scss */
.ln-button-bg .ln-cog-icon { background-image: url('../img/betapond/cog-symbol.png?1412856044'); }
/* line 416, ../sass/betapond/_application.scss */
.ln-button-bg .ln-cog-icon:hover { background-image: url('../img/betapond/cog-symbol-hover.png?1412856044'); }
/* line 421, ../sass/betapond/_application.scss */
.ln-button-bg .ln-i-icon { background-image: url('../img/betapond/information-symbol.png?1412856044'); }
/* line 423, ../sass/betapond/_application.scss */
.ln-button-bg .ln-i-icon:hover { background-image: url('../img/betapond/information-symbol-hover.png?1412856044'); }

/* line 429, ../sass/betapond/_application.scss */
.info { white-space: normal !important; font-weight: normal; }

/* line 434, ../sass/betapond/_application.scss */
.ln-button-tooltip { list-style: none; font-weight: bold; margin-bottom: 10px; padding: 0; margin: 0; display: inline-block; width: 100%; height: 100%; font-size: 1em; font-family: Arial; color: white; }
/* line 449, ../sass/betapond/_application.scss */
.ln-button-tooltip.ln-whos-coming-hover .ln-tooltip-root { margin-left: 80px; }
/* line 454, ../sass/betapond/_application.scss */
.ln-button-tooltip ul { list-style: none; position: absolute; left: -9999px; max-width: 230px; font-size: 0.8em; bottom: 0; z-index: 2; margin-left: -99px; margin-bottom: 51px; }
/* line 466, ../sass/betapond/_application.scss */
.ln-button-tooltip ul .ln-button-tooltip-text { padding: 10px; background-image: url('../img/betapond/button-hover-bg.png?1412856044'); }
/* line 471, ../sass/betapond/_application.scss */
.ln-button-tooltip ul .ln-button-tooltip-arrow { background-image: url('../img/betapond/button-hover-arrow.png?1412856043'); background-repeat: no-repeat; background-position: 50% 0%; height: 12px; }
/* line 479, ../sass/betapond/_application.scss */
.ln-button-tooltip ul li { width: 100%; }
/* line 484, ../sass/betapond/_application.scss */
.ln-button-tooltip ul a { white-space: nowrap; display: block; }
/* line 490, ../sass/betapond/_application.scss */
.ln-button-tooltip li { float: left; position: relative; display: inline-block; width: 100%; height: 100%; }
/* line 498, ../sass/betapond/_application.scss */
.ln-button-tooltip li:hover ul { left: 0px; }
/* line 501, ../sass/betapond/_application.scss */
.ln-button-tooltip li:hover ul a { text-decoration: none; cursor: pointer; }
/* line 507, ../sass/betapond/_application.scss */
.ln-button-tooltip li:hover a { text-decoration: underline; }
/* line 513, ../sass/betapond/_application.scss */
.ln-button-tooltip a { display: block; padding: 5px; color: white; text-decoration: none; }
/* line 520, ../sass/betapond/_application.scss */
.ln-button-tooltip a:hover { color: #fff; text-decoration: underline; }

/* line 526, ../sass/betapond/_application.scss */
.ln-dropdown { list-style: none; font-weight: bold; margin-bottom: 10px; padding: 0; margin: 0; display: inline-block; margin-right: 7px; }
/* line 536, ../sass/betapond/_application.scss */
.ln-dropdown ul { list-style: none; position: absolute; left: -9999px; padding: 5px; width: 164px; font-size: 0.8em; margin-left: -75px; top: 21px; z-index: 2; }
/* line 548, ../sass/betapond/_application.scss */
.ln-dropdown ul li { width: 100%; }
/* line 552, ../sass/betapond/_application.scss */
.ln-dropdown ul a { white-space: nowrap; display: block; }
/* line 558, ../sass/betapond/_application.scss */
.ln-dropdown li { float: left; position: relative; }
/* line 563, ../sass/betapond/_application.scss */
.ln-dropdown li:hover ul { left: 0px; }
/* line 566, ../sass/betapond/_application.scss */
.ln-dropdown li:hover ul a { text-decoration: none; cursor: pointer; }
/* line 572, ../sass/betapond/_application.scss */
.ln-dropdown li:hover a { text-decoration: underline; }
/* line 578, ../sass/betapond/_application.scss */
.ln-dropdown a { display: block; padding: 5px; color: white; text-decoration: none; }
/* line 585, ../sass/betapond/_application.scss */
.ln-dropdown a:hover { color: #fff; text-decoration: underline; }

@media screen and (max-width: 490px) { /* line 594, ../sass/betapond/_application.scss */
  .ln-dropdown ul { margin-left: 0px; }
  /* line 599, ../sass/betapond/_application.scss */
  .ln-dd-arrow { background-position: 0% 0% !important; } }
@-moz-document url-prefix() {}
/* line 29, ../sass/betapond/_bg.scss */
#ln-activity { border: 1px solid #cccccc; background-image: url('../img/betapond/background.png?1412856044'); }
/* line 33, ../sass/betapond/_bg.scss */
#ln-activity .ln-empty-message { color: #808083; }
/* line 37, ../sass/betapond/_bg.scss */
#ln-activity #ln-event-preloader { background-image: url('../img/betapond/bg-preloader.gif?1412856044'); background-position: 50% 0%; background-repeat: no-repeat; }
/* line 45, ../sass/betapond/_bg.scss */
#ln-activity #ln-loggedout-display p { color: #808083; }
/* line 48, ../sass/betapond/_bg.scss */
#ln-activity #ln-loggedout-display .ln-host { color: #ae1f24; }

/* line 56, ../sass/betapond/_bg.scss */
.ln-remove-event { cursor: pointer; }

/* line 60, ../sass/betapond/_bg.scss */
#ln-activity-header { border-bottom: 5px solid white; background-image: url('../img/betapond/header.jpg?1412856044'); background-size: 100% 100%; background-color: #ae1f24; }
/* line 67, ../sass/betapond/_bg.scss */
#ln-activity-header h1 { color: white; }
/* line 71, ../sass/betapond/_bg.scss */
#ln-activity-header h2 { color: white; }

/* line 80, ../sass/betapond/_bg.scss */
#ln-panel-buttons #ln-border-hack { border-bottom: 2px solid #ae1f24; }
/* line 84, ../sass/betapond/_bg.scss */
#ln-panel-buttons #ln-scrollbar-border-hack { border-bottom: 2px solid #ae1f24; }
/* line 88, ../sass/betapond/_bg.scss */
#ln-panel-buttons .ln-activity-button { background-image: url('../img/betapond/bg-activity-button-bg.png?1412856043'); border-left: 2px solid #ae1f24; border-right: 2px solid #ae1f24; border-top: 2px solid #ae1f24; color: white; }
/* line 95, ../sass/betapond/_bg.scss */
#ln-panel-buttons .ln-activity-button:hover { text-shadow: 0 0 0.1em white; }
/* line 100, ../sass/betapond/_bg.scss */
#ln-panel-buttons .ln-button-active { color: #ae1f24 !important; background-color: white !important; background-image: none; }

@-moz-document url-prefix() {}
/* line 116, ../sass/betapond/_bg.scss */
#ln-activity-body { border-left: 2px solid #ae1f24; border-right: 2px solid #ae1f24; border-bottom: 2px solid #ae1f24; background: white; }

/* line 125, ../sass/betapond/_bg.scss */
#ln-myActivity .mCSB_draggerContainer, #ln-friendActivity .mCSB_draggerContainer { background: #cccccc; }
/* line 130, ../sass/betapond/_bg.scss */
#ln-myActivity .mCSB_dragger_bar, #ln-friendActivity .mCSB_dragger_bar { background-image: url('../img/betapond/scrollbar.png?1412856044'); background-color: #ae1f24; }
/* line 135, ../sass/betapond/_bg.scss */
#ln-myActivity .mCSB_draggerRail, #ln-friendActivity .mCSB_draggerRail { background: #cccccc; }

/* line 140, ../sass/betapond/_bg.scss */
#ln-logout { color: #ae1f24; text-decoration: underline; }
/* line 144, ../sass/betapond/_bg.scss */
#ln-logout:hover { text-shadow: 0 0 0.1em #ae1f24; }

/* line 149, ../sass/betapond/_bg.scss */
.ln-activity-button.active { font-weight: bold; }

/* line 153, ../sass/betapond/_bg.scss */
.ln-widget-event { border-bottom: 1px solid #cccccc; color: #808083; }
/* line 157, ../sass/betapond/_bg.scss */
.ln-widget-event a { color: #ae1f24; }
/* line 161, ../sass/betapond/_bg.scss */
.ln-widget-event .ln-remove-event { background: url('../img/betapond/close.png?1412856044'); }

/* line 167, ../sass/betapond/_bg.scss */
#ln-user-name, #ln-login-state { color: #ae1f24; }

/* line 177, ../sass/betapond/_bg.scss */
#ln-user-controls #ln-social-controls #ln-toggle { border: 1px solid #ae1f24; }
/* line 180, ../sass/betapond/_bg.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-text { background-image: url('../img/betapond/bg-sharing-bg.png?1412856044'); color: #ae1f24; }
/* line 184, ../sass/betapond/_bg.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-text:hover { text-shadow: 0 0 0.1em #ae1f24; }
/* line 190, ../sass/betapond/_bg.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-on { background-image: url('../img/betapond/bg-button-bg.png?1412856044'); color: white; font-weight: bold; text-shadow: 0 0 0.1em white; }
/* line 195, ../sass/betapond/_bg.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-on:hover { text-shadow: none; }
/* line 200, ../sass/betapond/_bg.scss */
#ln-user-controls #ln-social-controls #ln-toggle .ln-sharing-state-off { background-image: url('../img/betapond/bg-off-bg.png?1412856045'); color: #a6a8ab; font-weight: bold; }

/* line 211, ../sass/betapond/_bg.scss */
#ln-user-info img { background-image: url('../img/betapond/placeholder.gif?1412856044'); }

/* drop down */
/* line 220, ../sass/betapond/_bg.scss */
.ln-seperator { background: white; }

/* line 224, ../sass/betapond/_bg.scss */
.ln-dd-arrow { background-image: url('../img/betapond/bg-dd-arrow.png?1412856044'); background-position: 50% 0%; background-repeat: no-repeat; }

/* line 230, ../sass/betapond/_bg.scss */
.ln-button-bg { background-image: url('../img/betapond/bg-button-bg.png?1412856044'); }

/* line 237, ../sass/betapond/_bg.scss */
.ln-dropdown ul { background-image: url('../img/betapond/bg-bg.png?1412856045'); background-position: 0px 12px; background-repeat: no-repeat; }
/* line 243, ../sass/betapond/_bg.scss */
.ln-dropdown a { color: white; text-decoration: none; }
/* line 248, ../sass/betapond/_bg.scss */
.ln-dropdown a:hover { color: #fff; text-decoration: underline; }

/* @import "betapond/o2.scss"; */
/* basic scrollbar styling */
/* vertical scrollbar */
/* line 3, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }

/* line 8, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_container.mCS_no_scrollbar { margin-right: 0; }

/* line 12, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCS_disabled .mCSB_container.mCS_no_scrollbar, .mCS_destroyed .mCSB_container.mCS_no_scrollbar { margin-right: 30px; }

/* line 15, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCustomScrollBox .mCSB_scrollTools { width: 16px; height: 100%; top: 0; right: 0; }

/* line 21, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer { height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 27, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer { padding-bottom: 40px; }

/* line 30, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

/* line 38, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }

/* line 43, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; }

/* line 53, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; }

/* line 59, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; margin-top: -40px; }

/* horizontal scrollbar */
/* line 64, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_container { height: auto; margin-right: 0; margin-bottom: 30px; overflow: hidden; }

/* line 70, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar { margin-bottom: 0; }

/* line 74, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar, .mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar { margin-right: 0; margin-bottom: 30px; }

/* line 78, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools { width: 100%; height: 16px; top: auto; right: auto; bottom: 0; left: 0; overflow: hidden; }

/* line 87, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer { height: 100%; width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

/* line 95, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft + .mCSB_draggerContainer { padding-bottom: 0; padding-right: 20px; }

/* line 99, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

/* line 107, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger { width: 30px; height: 100%; }

/* line 111, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

/* line 120, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight { width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; float: left; }

/* line 128, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight { right: 0; bottom: auto; margin-left: -40px; margin-top: -16px; float: right; }

/* default scrollbar colors and backgrounds */
/* line 137, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCustomScrollBox .mCSB_scrollTools { opacity: 0.75; }

/* line 140, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCustomScrollBox:hover .mCSB_scrollTools { opacity: 1; }

/* line 143, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail { background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; /* old ie */ }

/* line 148, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; /* old ie */ }

/* line 153, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; /* old ie */ }

/* line 158, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; /* old ie */ }

/* line 165, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; /* old ie */ }

/* line 171, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; /* 
sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
*/ }

/* line 177, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; /* 
sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
*/ }

/* line 183, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; /* 
sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
*/ }

/* line 189, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; /* 
sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
*/ }

/* line 198, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; /* old ie */ }

/* line 205, ../sass/betapond/_jquery-mCustomScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; /* old ie */ }

/******************************************************************
FORM STYLES
******************************************************************/
/* line 7, ../sass/_forms.scss */
form input, form textarea { -webkit-appearance: none; border-radius: 0; }
/* line 12, ../sass/_forms.scss */
form input, form textarea, form select { border: none; outline: none; background: #b01117; color: white; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
/* line 20, ../sass/_forms.scss */
form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form select::-webkit-input-placeholder { color: white; }
/* line 21, ../sass/_forms.scss */
form input::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder { color: white; }
/* line 23, ../sass/_forms.scss */
form input:hover, form input:focus, form textarea:hover, form textarea:focus, form select:hover, form select:focus { background: #8b0d12; }
/* line 28, ../sass/_forms.scss */
form select { height: 42px; }
/* line 31, ../sass/_forms.scss */
.lt-ie9 form select { padding: 10px; }
/* line 36, ../sass/_forms.scss */
form input[type=submit] { font-size: 14px; padding: 13px 46px; margin: 0 6px; }
/* line 42, ../sass/_forms.scss */
form .customSelect { display: block !important; position: relative; background: #b01117; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; height: 42px; padding: 13px 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "LiberationSans-Bold-webfont", sans-serif; color: white; cursor: pointer; pointer-events: none; }
/* line 60, ../sass/_forms.scss */
form .customSelect:after { position: absolute; display: block; top: 50%; right: 20px; margin-top: -5px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 10px solid white; content: ''; }
/* line 70, ../sass/_forms.scss */
form .customSelect.customSelectHover { background: #8b0d12; }

/* line 1, ../sass/_buttongroups.scss */
ul.buttongroup { list-style: none; background: #21488f; background-image: -webkit-linear-gradient(left, #18347d, #27558e); background-image: -moz-linear-gradient(left, #18347d, #27558e); background-image: -o-linear-gradient(left, #18347d, #27558e); background-image: linear-gradient(left, #18347d, #27558e); }
/* line 8, ../sass/_buttongroups.scss */
ul.buttongroup a { display: block; width: 50%; padding: 0 .3em; float: left; font: 1em/3.2 "LiberationSans-Bold-webfont", sans-serif; color: white; border-bottom: thin solid #50b1db; border-right: thin solid #50b1db; -webkit-box-shadow: inset -1px -1px 0 black; -moz-box-shadow: inset -1px -1px 0 black; box-shadow: inset -1px -1px 0 black; -webkit-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); -o-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); }
/* line 23, ../sass/_buttongroups.scss */
ul.buttongroup a:hover { background: #162f5d; }
/* line 28, ../sass/_buttongroups.scss */
ul.buttongroup li:nth-child(even) a { border-right: none; -webkit-box-shadow: inset 0 -1px 0 black; -moz-box-shadow: inset 0 -1px 0 black; box-shadow: inset 0 -1px 0 black; }
/* line 33, ../sass/_buttongroups.scss */
ul.buttongroup li:nth-last-child(1) a { border-bottom: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* line 38, ../sass/_buttongroups.scss */
ul.buttongroup li:nth-last-child(2) a { border-bottom: none; -webkit-box-shadow: inset -1px 0 0 black; -moz-box-shadow: inset -1px 0 0 black; box-shadow: inset -1px 0 0 black; }
/* line 43, ../sass/_buttongroups.scss */
ul.buttongroup span { display: block; text-align: center; }
/* line 47, ../sass/_buttongroups.scss */
ul.buttongroup span[class*="icon-"]:before { display: inline-block; position: relative; top: .2em; margin-right: .4em; font-size: 1.6em; color: #2ba6cb; }
@media (max-width: 940px) { /* line 43, ../sass/_buttongroups.scss */
  ul.buttongroup span { font-size: 0.85em; } }
@media (max-width: 480px) { /* line 65, ../sass/_buttongroups.scss */
  ul.buttongroup.break-to-one-column a { float: none; width: 100%; }
  /* line 70, ../sass/_buttongroups.scss */
  ul.buttongroup.break-to-one-column li { border-right: none; border-left: none; border-top: thin solid #50b1db; -webkit-box-shadow: inset 0 -1px 0 black; -moz-box-shadow: inset 0 -1px 0 black; box-shadow: inset 0 -1px 0 black; }
  /* line 78, ../sass/_buttongroups.scss */
  ul.buttongroup.break-to-one-column li:first-child { border-top: none; }
  /* line 82, ../sass/_buttongroups.scss */
  ul.buttongroup.break-to-one-column li:last-child { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  /* line 86, ../sass/_buttongroups.scss */
  ul.buttongroup.break-to-one-column span { font-size: 1em; } }

/* Button groups with big buttons */
/* line 95, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons a { height: 6.4em; line-height: 1em; }
/* line 100, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons .popover { text-transform: none; }
/* line 104, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons .popover.north { bottom: 89px; left: -10px; right: 1px; }
/* line 108, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons .popover.north .wrap { position: absolute; bottom: 0; }
/* line 112, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons .popover.north .wrap:before { left: 50%; margin-left: -3px; bottom: -11px; }
/* line 118, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons span[data-icon] { color: #53aedb; font-size: 1.6em; }
/* line 123, ../sass/_buttongroups.scss */
ul.buttongroup.big-buttons span:first-child { margin-top: 1.1em; margin-bottom: .15em; }

/* line 1, ../sass/_popovers.scss */
.popover-trigger { position: relative; }

/* line 3, ../sass/_popovers.scss */
.popover { position: absolute; z-index: 9999; padding: 10px; height: auto; display: none; -webkit-animation-duration: 0.45s; -moz-animation-duration: 0.45s; -ms-animation-duration: 0.45s; -o-animation-duration: 0.45s; animation-duration: 0.45s; }
/* line 15, ../sass/_popovers.scss */
.popover .wrap { padding: 15px; background: white; /* Old IE */ background: rgba(255, 255, 255, 0.9); }
/* line 20, ../sass/_popovers.scss */
.popover .wrap:before { position: absolute; display: block; width: 0; height: 0; border: 6px solid white; border: 6px solid rgba(255, 255, 255, 0.9); content: ''; }
/* line 35, ../sass/_popovers.scss */
.popover p { margin-bottom: 0; line-height: 1.4em; }
/* line 41, ../sass/_popovers.scss */
.popover.bg-primary .wrap { background: #b01117; background: rgba(176, 17, 23, 0.9); }
/* line 45, ../sass/_popovers.scss */
.popover.bg-primary .wrap:before { border: 6px solid #b01117; border: 6px solid rgba(176, 17, 23, 0.9); }
/* line 53, ../sass/_popovers.scss */
.popover.bg-secondary .wrap { background: #0071bc; background: rgba(0, 113, 188, 0.9); }
/* line 57, ../sass/_popovers.scss */
.popover.bg-secondary .wrap:before { border: 6px solid #0071bc; border: 6px solid rgba(0, 113, 188, 0.9); }
/* line 65, ../sass/_popovers.scss */
.popover.bg-dark .wrap { background: #434041; background: rgba(17, 17, 17, 0.8); }
/* line 69, ../sass/_popovers.scss */
.popover.bg-dark .wrap:before { border: 6px solid #434041; border: 6px solid rgba(17, 17, 17, 0.8); }
/* line 78, ../sass/_popovers.scss */
.popover.north { top: -60px; left: -16px; }
/* line 82, ../sass/_popovers.scss */
.popover-trigger:hover .popover.north, .popover.north.shown { display: block; }
/* line 87, ../sass/_popovers.scss */
.popover.north .wrap:before { bottom: -2px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; }
/* line 96, ../sass/_popovers.scss */
.popover.east { height: 32px; top: -11px; left: 16px; }
/* line 101, ../sass/_popovers.scss */
.popover-trigger:hover .popover.east, .popover.east.shown { display: block; }
/* line 106, ../sass/_popovers.scss */
.popover.east .wrap:before { top: 50%; left: 0; margin-top: -3px; border-top: 6px solid transparent; border-left: 6px solid transparent; border-bottom: 6px solid transparent; }
/* line 117, ../sass/_popovers.scss */
.popover.west { height: 32px; top: -11px; right: 16px; }
/* line 122, ../sass/_popovers.scss */
.popover-trigger:hover .popover.west, .popover.west.shown { display: block; }
/* line 127, ../sass/_popovers.scss */
.popover.west .wrap:before { top: 50%; right: 0; margin-top: -3px; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; }
/* line 138, ../sass/_popovers.scss */
.popover-trigger:hover .popover, .popover.shown { display: block; }

/* line 144, ../sass/_popovers.scss */
.popover.big .wrap { padding: 7px; }
/* line 145, ../sass/_popovers.scss */
.popover.big.east, .popover.big.west { top: -32px; height: 74px; overflow: hidden; }

/* line 1, ../sass/_typeahead.scss */
ul.typeahead { position: absolute; left: 0; right: 0; margin: -1px 0 0; z-index: 9999; color: #444; text-transform: none; background: white; background: rgba(255, 255, 255, 0.96); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.2); }
/* line 18, ../sass/_typeahead.scss */
ul.typeahead li { position: relative; list-style: none; margin: 0; border-top: thin dashed #dedede; }
/* line 25, ../sass/_typeahead.scss */
ul.typeahead li a { padding: .5em 1em; color: inherit; display: block; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
/* line 32, ../sass/_typeahead.scss */
ul.typeahead li a:hover { text-decoration: none; }
/* line 36, ../sass/_typeahead.scss */
ul.typeahead li.active a { color: white; background: rgba(176, 17, 23, 0.8); }

/******************************************************************
SOCIAL MEDIA SHARE LINKS
******************************************************************/
/* line 4, ../sass/_sharing.scss */
.icon-share { color: white; }
/* line 7, ../sass/_sharing.scss */
.icon-share .popover .wrap { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 0 10px; height: 40px; width: 171px; }

/* line 15, ../sass/_sharing.scss */
.share-links { margin: 0; padding: 0; overflow: hidden; }
/* line 21, ../sass/_sharing.scss */
.share-links li { list-style: none; display: inline-block; float: left; -webkit-animation-duration: 0.25s; -moz-animation-duration: 0.25s; -ms-animation-duration: 0.25s; -o-animation-duration: 0.25s; animation-duration: 0.25s; }
/* line 28, ../sass/_sharing.scss */
.share-links li a.icon-alone { display: inline-block; padding: 0 5px; color: #635e5e; line-height: 40px; width: 28px; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
/* line 37, ../sass/_sharing.scss */
.share-links li a.icon-alone:hover { color: #b01117; -webkit-transform: scale(1.3, 1.3); -moz-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); -o-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(1) { -webkit-animation-delay: 0.99s; -moz-animation-delay: 0.99s; -ms-animation-delay: 0.99s; -o-animation-delay: 0.99s; animation-delay: 0.99s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(2) { -webkit-animation-delay: 0.88s; -moz-animation-delay: 0.88s; -ms-animation-delay: 0.88s; -o-animation-delay: 0.88s; animation-delay: 0.88s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(3) { -webkit-animation-delay: 0.77s; -moz-animation-delay: 0.77s; -ms-animation-delay: 0.77s; -o-animation-delay: 0.77s; animation-delay: 0.77s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(4) { -webkit-animation-delay: 0.66s; -moz-animation-delay: 0.66s; -ms-animation-delay: 0.66s; -o-animation-delay: 0.66s; animation-delay: 0.66s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(5) { -webkit-animation-delay: 0.55s; -moz-animation-delay: 0.55s; -ms-animation-delay: 0.55s; -o-animation-delay: 0.55s; animation-delay: 0.55s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(6) { -webkit-animation-delay: 0.44s; -moz-animation-delay: 0.44s; -ms-animation-delay: 0.44s; -o-animation-delay: 0.44s; animation-delay: 0.44s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(7) { -webkit-animation-delay: 0.33s; -moz-animation-delay: 0.33s; -ms-animation-delay: 0.33s; -o-animation-delay: 0.33s; animation-delay: 0.33s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(8) { -webkit-animation-delay: 0.22s; -moz-animation-delay: 0.22s; -ms-animation-delay: 0.22s; -o-animation-delay: 0.22s; animation-delay: 0.22s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(9) { -webkit-animation-delay: 0.11s; -moz-animation-delay: 0.11s; -ms-animation-delay: 0.11s; -o-animation-delay: 0.11s; animation-delay: 0.11s; }
/* line 50, ../sass/_sharing.scss */
.icon-share:hover .share-links li:nth-child(10) { -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; -o-animation-delay: 0s; animation-delay: 0s; }

/******************************************************************
SOCIAL MEDIA ACTIONS
******************************************************************/
/* line 61, ../sass/_sharing.scss */
.social-actions { text-align: justify; position: relative; width: 100%; }
/* line 68, ../sass/_sharing.scss */
.social-actions:after { content: ''; display: inline-block; width: 100%; }
/* line 74, ../sass/_sharing.scss */
.social-actions > a, .social-actions > .icon-share { position: relative; display: inline-block; background: white; float: left; height: 24px; font-weight: bold; font-size: 9px; line-height: 24px; color: #990f14; margin-left: 2%; }
/* line 89, ../sass/_sharing.scss */
.social-actions > a:first-child, .social-actions > .icon-share:first-child { margin-left: 0; }
/* line 94, ../sass/_sharing.scss */
.social-actions > a { text-align: center; width: 21%; }
/* line 98, ../sass/_sharing.scss */
.social-actions > a:first-of-type { width: 42%; }
/* line 101, ../sass/_sharing.scss */
.social-actions > a:hover { background: #d1d2d4; }
/* line 103, ../sass/_sharing.scss */
.social-actions > a.ln-button-active { background: #830915; color: white; }
/* line 107, ../sass/_sharing.scss */
.social-actions > a.ln-button-active:hover { color: #ea2830; }
/* line 110, ../sass/_sharing.scss */
.social-actions > a .ln-button-tooltip { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer; }
/* line 120, ../sass/_sharing.scss */
.social-actions > a .ln-button-tooltip .ln-tooltip-root { width: 250px; margin-left: -125px; margin-bottom: 30px; font-size: 11px; line-height: 14px; }
/* line 131, ../sass/_sharing.scss */
.social-actions > a .ln-button-tooltip:hover .ln-tooltip-root { left: 50%; }
/* line 136, ../sass/_sharing.scss */
.social-actions > a .ln-button-tooltip:hover #ln-sharing-off-statement { text-shadow: -1px 1px 8px #ea2830, 1px -1px 8px #ea2830; padding: 5px 0 0 0; color: #ea2830; }
/* line 146, ../sass/_sharing.scss */
.social-actions .icon-share { width: 8%; text-align: center; }
/* line 150, ../sass/_sharing.scss */
html.no-cssfilters .social-actions .icon-share { top: 0px; }
/* line 154, ../sass/_sharing.scss */
.social-actions .icon-share:before { position: relative; font-size: 14px; top: 2px; }
/* line 156, ../sass/_sharing.scss */
.social-actions .icon-think-bubble:before { position: relative; font-size: 17px; top: 4px; }
/* line 158, ../sass/_sharing.scss */
.social-actions .icon-arr-right:before { position: relative; font-size: 14px; top: 3px; }
/* line 162, ../sass/_sharing.scss */
.social-actions.alt-layout .ln-whos-coming { width: 100%; }
/* line 166, ../sass/_sharing.scss */
.social-actions.alt-layout .ln-going { float: right; margin-right: 2%; }
/* line 171, ../sass/_sharing.scss */
.social-actions.alt-layout .ln-love { float: right; }
/* line 174, ../sass/_sharing.scss */
.social-actions.alt-layout .icon-share { float: left; margin: 2% 0px; }
/* line 179, ../sass/_sharing.scss */
.social-actions.alt-layout > a { margin: 2% 0; }

/* line 185, ../sass/_sharing.scss */
.social-actions > a .ln-going-to-button .ln-tooltip-root { width: 300px; margin-left: -200px; }

/* line 190, ../sass/_sharing.scss */
.ln-going-to-button ul .ln-button-tooltip-arrow { background-position: 91% 0%; }

/* line 194, ../sass/_sharing.scss */
.social-actions > a .ln-love-button .ln-tooltip-root { width: 300px; margin-left: -145px; }

/* line 199, ../sass/_sharing.scss */
.ln-love-button ul .ln-button-tooltip-arrow { background-position: 67% 0%; }

/* line 203, ../sass/_sharing.scss */
.social-actions > a .ln-whos-coming-hover .ln-tooltip-root { width: 300px; margin-left: -77px; }

/* line 208, ../sass/_sharing.scss */
.ln-whos-coming-hover ul .ln-button-tooltip-arrow { background-position: 30% 0%; }

/******************************************************************
SOCIAL ACTIVITY (BETAPOND STUFF)
******************************************************************/
/* line 4, ../sass/_betapond.scss */
.header-block { background: #b01117; color: white; padding: 15px 8px 14px; }
/* line 9, ../sass/_betapond.scss */
.header-block h1, .header-block h2, .header-block h3, .header-block h4, .header-block h5, .header-block h6 { color: inherit; padding: 0; font-size: 14px; }
/* line 15, ../sass/_betapond.scss */
.header-block .small { font-size: 8px; }

/******************************************************************
TICKETS STYLES
******************************************************************/
/* line 6, ../sass/_tickets.scss */
ul.tickets a { text-transform: uppercase; }

/* line 12, ../sass/_tickets.scss */
body.tickets h2.border-bottom { margin-bottom: 1em; }

/******************************************************************
SOCIAL MEDIA ACTIVITY FEED
******************************************************************/
/* line 5, ../sass/_social-activity.scss */
.social-feed.tabs nav ul { overflow: hidden; border-top: 2px solid #b01117; }
/* line 9, ../sass/_social-activity.scss */
.social-feed.tabs nav ul li { list-style: none; float: right; min-width: 105px; text-align: center; white-space: nowrap; font-size: 11px; border: thin solid #b01117; border-top: none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
/* line 25, ../sass/_social-activity.scss */
.social-feed.tabs nav ul li a { display: block; color: white; font-family: "LiberationSans-Bold-webfont", sans-serif; padding: 6px 8px; background: #b01117; }
/* line 33, ../sass/_social-activity.scss */
.social-feed.tabs nav ul li a:hover { background: #d22228; }
/* line 37, ../sass/_social-activity.scss */
.social-feed.tabs nav ul li a.current { background: white; color: #b01117; }

/* line 48, ../sass/_social-activity.scss */
#social-activity-facebook .fb-activity, #social-activity-facebook .fb-like-box { overflow: hidden; }
/* line 53, ../sass/_social-activity.scss */
#social-activity-facebook .fb-activity, #social-activity-facebook .fb-activity iframe[style], #social-activity-facebook .fb-activity > span, #social-activity-facebook .fb-like-box, #social-activity-facebook .fb-like-box iframe[style], #social-activity-facebook .fb-like-box > span { width: 100% !important; }

/* line 58, ../sass/_social-activity.scss */
#social-activity-twitter { margin-bottom: -30px; }

/* line 1, ../sass/_faq.scss */
ul.faq { list-style: none; }
/* line 5, ../sass/_faq.scss */
ul.faq > li > ul.faq { display: none; }
/* line 9, ../sass/_faq.scss */
ul.faq > li { margin-top: 1.25em; }
/* line 11, ../sass/_faq.scss */
ul.faq > li:first-child { margin-top: 0; }
/* line 14, ../sass/_faq.scss */
ul.faq > li > article > header, ul.faq > li > article > .faq-content { background: #dceff7; -webkit-transition: background 0.25s cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: background 0.25s cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: background 0.25s cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: background 0.25s cubic-bezier(0.190, 1.000, 0.220, 1.000); }
/* line 21, ../sass/_faq.scss */
ul.faq > li:nth-child(even) > article > header, ul.faq > li:nth-child(even) > article > .faq-content { background: #f3f9fc; }
/* line 24, ../sass/_faq.scss */
ul.faq > li:not(.toggled):hover > article header { background: #91cbe3; }
/* line 28, ../sass/_faq.scss */
ul.faq article header { padding: .9em 2em; position: relative; z-index: 5; }
/* line 33, ../sass/_faq.scss */
ul.faq article header a { color: #808285; }
/* line 35, ../sass/_faq.scss */
ul.faq article header .plus { position: absolute; top: 50%; width: 10px; height: 10px; margin-top: -5px; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
/* line 106, ../sass/_mixins.scss */
ul.faq article header .plus:before, ul.faq article header .plus:after { position: absolute; background: #808285; content: ''; }
/* line 112, ../sass/_mixins.scss */
ul.faq article header .plus:before { top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; }
/* line 119, ../sass/_mixins.scss */
ul.faq article header .plus:after { left: 0; right: 0; top: 50%; height: 2px; margin-top: -1px; }
/* line 44, ../sass/_faq.scss */
ul.faq article header h3 { font-size: inherit; padding: 0 0 0 3.5em; }
/* line 50, ../sass/_faq.scss */
ul.faq article .faq-content { -webkit-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -ms-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); animation-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -webkit-transform-origin: 50% 0 0; -moz-transform-origin: 50% 0 0; -ms-transform-origin: 50% 0 0; -o-transform-origin: 50% 0 0; transform-origin: 50% 0 0; z-index: 1; position: relative; display: none; padding: .8em 2em .8em 5.5em; border-top: 2px solid white; }
/* line 66, ../sass/_faq.scss */
ul.faq li.toggled > article > header .plus { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
/* line 70, ../sass/_faq.scss */
html.lt-ie9 ul.faq li.toggled > article > header .plus:before { content: none; }
/* line 78, ../sass/_faq.scss */
ul.faq li.toggled > article > .faq-content { display: block; }
/* line 86, ../sass/_faq.scss */
ul.faq.parent > li > article > header { background: #0071bc; }
/* line 88, ../sass/_faq.scss */
ul.faq.parent > li > article > header h3 { color: white; }
/* line 106, ../sass/_mixins.scss */
ul.faq.parent > li > article > header .plus:before, ul.faq.parent > li > article > header .plus:after { position: absolute; background: white; content: ''; }
/* line 112, ../sass/_mixins.scss */
ul.faq.parent > li > article > header .plus:before { top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; }
/* line 119, ../sass/_mixins.scss */
ul.faq.parent > li > article > header .plus:after { left: 0; right: 0; top: 50%; height: 2px; margin-top: -1px; }
/* line 94, ../sass/_faq.scss */
ul.faq.parent > li > article > .faq-content { background: transparent; border-top: none; }
/* line 103, ../sass/_faq.scss */
ul.faq.parent > li:nth-child(even) > article > header { background: #0071bc; }
/* line 107, ../sass/_faq.scss */
ul.faq.parent > li:not(.toggled):hover > article > header { background: #0062a3; }

/* line 4, ../sass/_tabs.scss */
.tabs nav ul.buttongroup li a { width: 12.5%; text-align: center; text-transform: uppercase; border-bottom: none; border-right: thin solid #50b1db; -webkit-box-shadow: inset -1px 0 0 black; -moz-box-shadow: inset -1px 0 0 black; box-shadow: inset -1px 0 0 black; }
@media (max-width: 570px) { /* line 4, ../sass/_tabs.scss */
  .tabs nav ul.buttongroup li a { width: 33.3%; border-bottom: thin solid #50b1db; -webkit-box-shadow: inset -1px -1px 0 black; -moz-box-shadow: inset -1px -1px 0 black; box-shadow: inset -1px -1px 0 black; } }
/* line 19, ../sass/_tabs.scss */
.tabs nav ul.buttongroup li a.current { background: #162f5d; }
/* line 21, ../sass/_tabs.scss */
.tabs nav ul.buttongroup li a.current span[data-icon] { color: white; }
/* line 29, ../sass/_tabs.scss */
.tabs .tabs-wrap { min-height: 150px; }
/* line 32, ../sass/_tabs.scss */
.tabs .tabs-wrap .tab-content { display: none; }
/* line 35, ../sass/_tabs.scss */
.tabs .tabs-wrap .tab-content.current { display: block; }

/* line 45, ../sass/_tabs.scss */
.circle-club-tabs nav ul.buttongroup { background: #b01117; margin-bottom: 0; }
/* line 50, ../sass/_tabs.scss */
.circle-club-tabs nav ul.buttongroup li a { position: relative; width: 33.3%; text-align: center; border: none; border-left: thin solid #c9c9c1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* line 59, ../sass/_tabs.scss */
.circle-club-tabs nav ul.buttongroup li a.current, .circle-club-tabs nav ul.buttongroup li a:hover { background: #780c10; }
/* line 63, ../sass/_tabs.scss */
.circle-club-tabs nav ul.buttongroup li a.current:after { content: ''; position: absolute; bottom: -16px; left: 50%; margin-left: -15px; -webkit-animation-duration: 0.35s; -moz-animation-duration: 0.35s; -ms-animation-duration: 0.35s; -o-animation-duration: 0.35s; animation-duration: 0.35s; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #780c10; }
/* line 78, ../sass/_tabs.scss */
.circle-club-tabs nav ul.buttongroup li:first-child a { border-left: none; }
/* line 82, ../sass/_tabs.scss */
.circle-club-tabs .tabs-wrap { background: #ececec; background: rgba(0, 0, 0, 0.1); padding: 2.8em 6em 2.4em; color: #2a2a2a; }
/* line 88, ../sass/_tabs.scss */
.circle-club-tabs .tabs-wrap .tab-content { display: none; }
/* line 91, ../sass/_tabs.scss */
.circle-club-tabs .tabs-wrap .tab-content ul, .circle-club-tabs .tabs-wrap .tab-content ol { list-style-position: inside; }
/* line 95, ../sass/_tabs.scss */
.circle-club-tabs .tabs-wrap .tab-content h1, .circle-club-tabs .tabs-wrap .tab-content h2, .circle-club-tabs .tabs-wrap .tab-content h3, .circle-club-tabs .tabs-wrap .tab-content h4, .circle-club-tabs .tabs-wrap .tab-content h5, .circle-club-tabs .tabs-wrap .tab-content h6 { color: inherit; font-family: "LiberationSans-Regular-webfont", sans-serif; padding-bottom: 0; }
/* line 101, ../sass/_tabs.scss */
.circle-club-tabs .tabs-wrap .tab-content.current { display: block; }

/* line 1, ../sass/_toggleables.scss */
ul.toggleables { list-style: none; }
/* line 4, ../sass/_toggleables.scss */
ul.toggleables header { position: relative; cursor: pointer; color: #333; padding-left: 92px; }
/* line 11, ../sass/_toggleables.scss */
ul.toggleables header h1, ul.toggleables header h2, ul.toggleables header h3, ul.toggleables header h4, ul.toggleables header h5, ul.toggleables header h6 { padding-bottom: 0; color: inherit; }
/* line 16, ../sass/_toggleables.scss */
ul.toggleables header .plus { cursor: pointer; position: absolute; width: 11px; height: 11px; left: 30px; top: 50%; margin-top: -6px; -webkit-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: all 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000); }
/* line 106, ../sass/_mixins.scss */
ul.toggleables header .plus:before, ul.toggleables header .plus:after { position: absolute; background: #333333; content: ''; }
/* line 112, ../sass/_mixins.scss */
ul.toggleables header .plus:before { top: 0; bottom: 0; left: 50%; width: 3px; margin-left: -1.5px; }
/* line 119, ../sass/_mixins.scss */
ul.toggleables header .plus:after { left: 0; right: 0; top: 50%; height: 3px; margin-top: -1.5px; }
/* line 26, ../sass/_toggleables.scss */
ul.toggleables header:hover { color: #444; }
/* line 28, ../sass/_toggleables.scss */
ul.toggleables header:hover .plus { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
/* line 32, ../sass/_toggleables.scss */
ul.toggleables section { display: none; }
/* line 36, ../sass/_toggleables.scss */
ul.toggleables li { padding: 16px 0; border-bottom: thin dashed #c6c6c6; }
/* line 40, ../sass/_toggleables.scss */
ul.toggleables li:first-child { border-top: thin dashed #c6c6c6; }
/* line 44, ../sass/_toggleables.scss */
ul.toggleables li:nth-child(even) { background: rgba(0, 0, 0, 0.1); }
/* line 50, ../sass/_toggleables.scss */
ul.toggleables li.toggled header .plus { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
/* line 54, ../sass/_toggleables.scss */
ul.toggleables li.toggled section { display: block; padding: 15px 30px 0 92px; -webkit-animation-duration: 0.35s; -moz-animation-duration: 0.35s; -ms-animation-duration: 0.35s; -o-animation-duration: 0.35s; animation-duration: 0.35s; }

/* line 3, ../sass/_pagination.scss */
.on-page-pagination .toggleable { display: none; }
/* line 7, ../sass/_pagination.scss */
.on-page-pagination .pagination { margin: 15px 0 45px; }
/* line 12, ../sass/_pagination.scss */
.on-page-pagination.toggled .toggleable { display: block; }

/******************************************************************
OVERLAY STYLES
******************************************************************/
/** Fix content on page when wishlist is open (So it doesn't scroll) */
/* line 10, ../sass/_overlay.scss */
body.overlay-open #page-wrap { height: 100%; overflow: hidden; }

/** Base styles */
/* line 19, ../sass/_overlay.scss */
.overlay { display: none; position: absolute; top: 0; right: 0; left: 0; min-height: 100%; z-index: 9999; background-image: -webkit-linear-gradient(rgba(176, 17, 23, 0.97), rgba(178, 32, 42, 0.85)); background-image: -moz-linear-gradient(rgba(176, 17, 23, 0.97), rgba(178, 32, 42, 0.85)); background-image: -o-linear-gradient(rgba(176, 17, 23, 0.97), rgba(178, 32, 42, 0.85)); background-image: linear-gradient(rgba(176, 17, 23, 0.97), rgba(178, 32, 42, 0.85)); float: none; color: white; }
/* line 27, ../sass/_overlay.scss */
html.no-cssgradients .overlay { background: #b01117; }
/* line 41, ../sass/_overlay.scss */
.overlay h1, .overlay h2, .overlay h3, .overlay h4, .overlay h5, .overlay h6 { color: inherit; }

/** Wrap / container */
/* line 47, ../sass/_overlay.scss */
.overlay > .content-wrapper { padding-top: 1em; padding-bottom: 1em; }
/* line 51, ../sass/_overlay.scss */
.overlay > .content-wrapper > header hgroup, .overlay > .content-wrapper .overlay-content { margin-left: 90px; }
@media (max-width: 940px) { /* line 51, ../sass/_overlay.scss */
  .overlay > .content-wrapper > header hgroup, .overlay > .content-wrapper .overlay-content { margin-left: 0; } }

/** Header styles */
/* line 60, ../sass/_overlay.scss */
.overlay .content-wrapper > header { margin-bottom: 30px; position: relative; }
/* line 64, ../sass/_overlay.scss */
.overlay .content-wrapper > header .bget-logo { position: relative; margin: 10px 0 17px -10px; }
@media (max-width: 940px) { /* line 64, ../sass/_overlay.scss */
  .overlay .content-wrapper > header .bget-logo { margin-left: 26px; } }
/* line 73, ../sass/_overlay.scss */
.overlay .content-wrapper > header .close { position: absolute; top: 30px; right: 0; font-size: 30px; color: #ccc; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; }
/* line 81, ../sass/_overlay.scss */
.overlay .content-wrapper > header .close:hover { font-size: 34px; top: 28px; right: -2px; }
/* line 86, ../sass/_overlay.scss */
.overlay .content-wrapper > header hgroup .circle, .overlay .content-wrapper > header hgroup .star { position: absolute; }
/* line 90, ../sass/_overlay.scss */
.overlay .content-wrapper > header hgroup .circle { left: 0; top: 8px; font-size: 75%; }
/* line 95, ../sass/_overlay.scss */
.overlay .content-wrapper > header hgroup .star { font-size: 50%; left: 5px; top: 13px; color: #fcee21; }
/* line 102, ../sass/_overlay.scss */
.overlay .content-wrapper > header hgroup h1 { position: relative; padding-left: .8em; padding-bottom: 4px; margin-bottom: 21px; border-bottom: medium solid white; }
@media (max-width: 480px) { /* line 111, ../sass/_overlay.scss */
  .overlay .content-wrapper > header hgroup .circle { font-size: 100%; top: 4px; }
  /* line 112, ../sass/_overlay.scss */
  .overlay .content-wrapper > header hgroup .star { font-size: 60%; top: 9px; }
  /* line 113, ../sass/_overlay.scss */
  .overlay .content-wrapper > header hgroup h1 { font-size: 22px; padding-top: 3px; } }
/* line 117, ../sass/_overlay.scss */
.overlay .content-wrapper > header .notification { display: none; }

/******************************************************************
WISH LIST STYLES
******************************************************************/
/* line 5, ../sass/_wishlist.scss */
#wishlist.empty .content-wrapper > header .notification { display: block; }

/** Wishes list */
/* line 15, ../sass/_wishlist.scss */
#wishlist .wishes ul { list-style: none; }
/* line 18, ../sass/_wishlist.scss */
#wishlist .wishes ul li { overflow: hidden; margin-bottom: 46px; }
/* line 23, ../sass/_wishlist.scss */
#wishlist .wishes ul li .event.info-heavy { color: white; }
/* line 26, ../sass/_wishlist.scss */
#wishlist .wishes ul li .event.info-heavy h1, #wishlist .wishes ul li .event.info-heavy h2, #wishlist .wishes ul li .event.info-heavy h3, #wishlist .wishes ul li .event.info-heavy h4, #wishlist .wishes ul li .event.info-heavy h5, #wishlist .wishes ul li .event.info-heavy h6 { color: white; }
/* line 28, ../sass/_wishlist.scss */
#wishlist .wishes ul li .event.info-heavy .content { padding-bottom: 43px; }
@media (max-width: 650px) { /* line 28, ../sass/_wishlist.scss */
  #wishlist .wishes ul li .event.info-heavy .content { padding-left: 82px; height: auto; }
  /* line 34, ../sass/_wishlist.scss */
  #wishlist .wishes ul li .event.info-heavy .content .buy-now { top: auto; bottom: 10px; } }
/* line 40, ../sass/_wishlist.scss */
#wishlist .wishes ul li .event.info-heavy .content .social-actions > a:first-child { position: relative; top: 2px; }
/* line 47, ../sass/_wishlist.scss */
#wishlist .wishes ul li .event.info-heavy .content header { border-bottom-color: white; }
/* line 49, ../sass/_wishlist.scss */
#wishlist .wishes ul li .event.info-heavy .content header .remove, #wishlist .wishes ul li .event.info-heavy .content header .wishlist-button { color: white; }

/******************************************************************
WISHLIST BUTTON
******************************************************************/
/* line 60, ../sass/_wishlist.scss */
.wishlist-button { position: relative; color: white; margin-bottom: 10px; }
/* line 65, ../sass/_wishlist.scss */
.wishlist-button .toggle-wish { color: white; }
/* line 70, ../sass/_wishlist.scss */
.wishlist-button .text { position: absolute; top: 2px; left: 10px; width: 150px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: all 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: all 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: all 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000); }
/* line 79, ../sass/_wishlist.scss */
.wishlist-button:hover .text { left: 21px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/******************************************************************
WISHLIST STAR
******************************************************************/
/* line 88, ../sass/_wishlist.scss */
.icon-alone.star { font-size: 16px; -webkit-transition: color, 0.2s; -moz-transition: color, 0.2s; -o-transition: color, 0.2s; transition: color, 0.2s; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; -ms-animation-duration: 0.5s; -o-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; -ms-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear; }
/* line 95, ../sass/_wishlist.scss */
.wishlisted .icon-alone.star { color: #ffd540; -webkit-transition: color, 0.3s 0.2s; -moz-transition: color, 0.3s 0.2s; -o-transition: color, 0.3s 0.2s; transition: color, 0.3s 0.2s; }

/******************************************************************
CIRCLE CLUB MENU STYLES
******************************************************************/
/* line 5, ../sass/_circle-club-menu.scss */
#ccmenu { background: #010101; background: rgba(0, 0, 0, 0.86); background-image: none; }
/* line 10, ../sass/_circle-club-menu.scss */
#ccmenu header { position: static; margin-top: 6em; }
/* line 14, ../sass/_circle-club-menu.scss */
#ccmenu header .close { right: 30px; }
/* line 16, ../sass/_circle-club-menu.scss */
#ccmenu header .circle-club-logo { width: 180px; height: 165px; margin: 0 auto 2.5em; background: url('../img/circle-club-logo-bw.png?1412856042'); }
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { /* line 16, ../sass/_circle-club-menu.scss */
  #ccmenu header .circle-club-logo { background: url('../img/circle-club-logo-bw@2x.png?1412856041'); background-size: 100%; } }
/* line 29, ../sass/_circle-club-menu.scss */
#ccmenu header h1 { display: inline-block; border-bottom: medium solid white; padding-bottom: 2px; }
/* line 36, ../sass/_circle-club-menu.scss */
#ccmenu header, #ccmenu .overlay-content { margin-left: auto; margin-right: auto; width: 62.5%; max-width: 500px; text-align: center; }
@media (max-width: 615px) { /* line 36, ../sass/_circle-club-menu.scss */
  #ccmenu header, #ccmenu .overlay-content { width: 85%; } }
/* line 49, ../sass/_circle-club-menu.scss */
#ccmenu .overlay-content { padding-bottom: 4.5em; }
/* line 51, ../sass/_circle-club-menu.scss */
#ccmenu li { list-style: none; }
/* line 53, ../sass/_circle-club-menu.scss */
#ccmenu strong { display: block; }
/* line 55, ../sass/_circle-club-menu.scss */
#ccmenu h3 { padding-bottom: 2px; }

/******************************************************************
SEARCH STYLES
******************************************************************/
/* line 4, ../sass/_search.scss */
#search { background: white; background: rgba(255, 255, 255, 0.94); color: #808285; }
/* line 10, ../sass/_search.scss */
#search .overlay-content { padding-top: 1.1em; }

/** Search form styling **/
/* line 21, ../sass/_search.scss */
#search form input { -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; display: block; float: left; height: 30px; line-height: 30px; width: 63%; padding: 0; margin: 0 0 7px; border: none; border-bottom: thin solid #ccc; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent; font: 1.3em/1 "LiberationSans-Bold-webfont", sans-serif; text-shadow: 0 0 1px white; color: #ccc; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
/* line 26, ../sass/_search.scss */
#search form input::-webkit-search-decoration { -webkit-appearance: none; }
/* line 30, ../sass/_search.scss */
#search form input::-webkit-search-cancel-button { display: none; }
/* line 56, ../sass/_search.scss */
#search form input:focus { color: black; }
/* line 60, ../sass/_search.scss */
#search form input::-webkit-input-placeholder { -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: backwards; -moz-animation-fill-mode: backwards; -ms-animation-fill-mode: backwards; -o-animation-fill-mode: backwards; animation-fill-mode: backwards; -webkit-animation-duration: 3.5s; -moz-animation-duration: 3.5s; -ms-animation-duration: 3.5s; -o-animation-duration: 3.5s; animation-duration: 3.5s; font-family: "LiberationSans-Regular-webfont", sans-serif; color: #ddd; }
/* line 71, ../sass/_search.scss */
#search form input::-moz-placeholder { font-family: "LiberationSans-Regular-webfont", sans-serif; color: #ddd; }
/* line 77, ../sass/_search.scss */
#search form button { display: block; float: right; padding-right: 2em; }
@media (max-width: 480px) { /* line 84, ../sass/_search.scss */
  #search form input, #search form button { width: 100%; float: none; margin: 0 0 1.2em; } }
/* line 92, ../sass/_search.scss */
#search form small { display: block; text-transform: uppercase; font: 0.65em/1.1 "LiberationSans-Bold-webfont", sans-serif; }

/* line 99, ../sass/_search.scss */
#search .search-results { min-height: 200px; }
/* line 100, ../sass/_search.scss */
#search .search-results .num-search-results { color: #d3d3d3; margin-bottom: .6em; }
/* line 107, ../sass/_search.scss */
#search .search-results.loading { background: url('../img/spinner.gif?1412856042') center center no-repeat; }
/* line 112, ../sass/_search.scss */
#search .search-results.new-results .search-result { -webkit-animation-duration: 0.7s; -moz-animation-duration: 0.7s; -ms-animation-duration: 0.7s; -o-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-timing-function: cubic-bezier(0.28, 1.41, 0.57, 1); -moz-animation-timing-function: cubic-bezier(0.28, 1.41, 0.57, 1); -ms-animation-timing-function: cubic-bezier(0.28, 1.41, 0.57, 1); -o-animation-timing-function: cubic-bezier(0.28, 1.41, 0.57, 1); animation-timing-function: cubic-bezier(0.28, 1.41, 0.57, 1); }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(1) { -webkit-animation-delay: 0.11s; -moz-animation-delay: 0.11s; -ms-animation-delay: 0.11s; -o-animation-delay: 0.11s; animation-delay: 0.11s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(2) { -webkit-animation-delay: 0.22s; -moz-animation-delay: 0.22s; -ms-animation-delay: 0.22s; -o-animation-delay: 0.22s; animation-delay: 0.22s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(3) { -webkit-animation-delay: 0.33s; -moz-animation-delay: 0.33s; -ms-animation-delay: 0.33s; -o-animation-delay: 0.33s; animation-delay: 0.33s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(4) { -webkit-animation-delay: 0.44s; -moz-animation-delay: 0.44s; -ms-animation-delay: 0.44s; -o-animation-delay: 0.44s; animation-delay: 0.44s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(5) { -webkit-animation-delay: 0.55s; -moz-animation-delay: 0.55s; -ms-animation-delay: 0.55s; -o-animation-delay: 0.55s; animation-delay: 0.55s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(6) { -webkit-animation-delay: 0.66s; -moz-animation-delay: 0.66s; -ms-animation-delay: 0.66s; -o-animation-delay: 0.66s; animation-delay: 0.66s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(7) { -webkit-animation-delay: 0.77s; -moz-animation-delay: 0.77s; -ms-animation-delay: 0.77s; -o-animation-delay: 0.77s; animation-delay: 0.77s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(8) { -webkit-animation-delay: 0.88s; -moz-animation-delay: 0.88s; -ms-animation-delay: 0.88s; -o-animation-delay: 0.88s; animation-delay: 0.88s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(9) { -webkit-animation-delay: 0.99s; -moz-animation-delay: 0.99s; -ms-animation-delay: 0.99s; -o-animation-delay: 0.99s; animation-delay: 0.99s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(10) { -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; -ms-animation-delay: 1.1s; -o-animation-delay: 1.1s; animation-delay: 1.1s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(11) { -webkit-animation-delay: 1.21s; -moz-animation-delay: 1.21s; -ms-animation-delay: 1.21s; -o-animation-delay: 1.21s; animation-delay: 1.21s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(12) { -webkit-animation-delay: 1.32s; -moz-animation-delay: 1.32s; -ms-animation-delay: 1.32s; -o-animation-delay: 1.32s; animation-delay: 1.32s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(13) { -webkit-animation-delay: 1.43s; -moz-animation-delay: 1.43s; -ms-animation-delay: 1.43s; -o-animation-delay: 1.43s; animation-delay: 1.43s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(14) { -webkit-animation-delay: 1.54s; -moz-animation-delay: 1.54s; -ms-animation-delay: 1.54s; -o-animation-delay: 1.54s; animation-delay: 1.54s; }
/* line 119, ../sass/_search.scss */
#search .search-results.new-results .search-result:nth-child(15) { -webkit-animation-delay: 1.65s; -moz-animation-delay: 1.65s; -ms-animation-delay: 1.65s; -o-animation-delay: 1.65s; animation-delay: 1.65s; }
/* line 128, ../sass/_search.scss */
#search .search-results > section > header { background: #0071bc; padding: .3em 1em; margin-bottom: 1.4em; color: white; }
/* line 134, ../sass/_search.scss */
#search .search-results > section > header h3 { font-size: 1.2em; padding: 0; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 138, ../sass/_search.scss */
#search .search-results .search-result { border-bottom: 2px solid #ddd; padding-bottom: 1em; margin-bottom: 1.2em; }
/* line 143, ../sass/_search.scss */
#search .search-results .search-result:last-child { border-bottom: none; }
/* line 146, ../sass/_search.scss */
#search .search-results .search-result span { color: #b01117 !important; }
/* line 148, ../sass/_search.scss */
#search .search-results .search-result header { margin-bottom: .6em; }
/* line 151, ../sass/_search.scss */
#search .search-results .search-result header h3 { padding-bottom: .35em; }
/* line 153, ../sass/_search.scss */
#search .search-results .search-result header h3 a { color: inherit; }

/** Search HTML page (The one Google sees) */
/* line 161, ../sass/_search.scss */
body.search .overlay { display: block; }

/******************************************************************
MODAL STYLES
******************************************************************/
/** blur page when modal is open */
/* line 12, ../sass/_modal.scss */
body.modal-open #page-wrap { height: 100%; overflow: hidden; }

/** Base styles */
/* line 21, ../sass/_modal.scss */
.modal { -webkit-animation-duration: 0.7s; -moz-animation-duration: 0.7s; -ms-animation-duration: 0.7s; -o-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; position: absolute; top: 0; right: 0; left: 0; min-height: 100%; z-index: 9999; background: black; background: rgba(0, 0, 0, 0.9); float: none; color: white; }
/* line 41, ../sass/_modal.scss */
.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 { color: inherit; }

/** Wrap / container */
/* line 47, ../sass/_modal.scss */
.modal > .content-wrapper { padding-top: 60px; padding-bottom: 1em; }

/** Header styles */
/* line 55, ../sass/_modal.scss */
.modal .content-wrapper > header { margin-left: -9px; margin-bottom: 30px; position: relative; }
@media (max-width: 1170px) { /* line 55, ../sass/_modal.scss */
  .modal .content-wrapper > header { margin-left: -26px; } }
@media (max-width: 940px) { /* line 55, ../sass/_modal.scss */
  .modal .content-wrapper > header { margin-left: 26px; } }
/* line 63, ../sass/_modal.scss */
.modal .content-wrapper > header .bget-logo { margin-top: -35px; }
/* line 67, ../sass/_modal.scss */
.modal .content-wrapper > header .close { position: absolute; top: 30px; right: 0; font-size: 30px; color: #ccc; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; }
/* line 75, ../sass/_modal.scss */
.modal .content-wrapper > header .close:hover { font-size: 34px; top: 28px; right: -2px; }

/* line 79, ../sass/_modal.scss */
.modal .modal-content { -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -ms-animation-delay: 0.6s; -o-animation-delay: 0.6s; animation-delay: 0.6s; -webkit-animation-duration: 0.7s; -moz-animation-duration: 0.7s; -ms-animation-duration: 0.7s; -o-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-timing-function: cease("0.770, 0.000, 0.175, 1.000"); -moz-animation-timing-function: cease("0.770, 0.000, 0.175, 1.000"); -ms-animation-timing-function: cease("0.770, 0.000, 0.175, 1.000"); -o-animation-timing-function: cease("0.770, 0.000, 0.175, 1.000"); animation-timing-function: cease("0.770, 0.000, 0.175, 1.000"); width: 100%; }

/* line 90, ../sass/_modal.scss */
.modal.video .modal-content { margin-bottom: 12em; }

/******************************************************************
NOTIFICATION STYLES
******************************************************************/
/* line 5, ../sass/_notification.scss */
.notification { position: fixed; top: 0; left: 0; right: 0; z-index: 99999; padding: 15px; background: #010101; font: 13px/1.25 "LiberationSans-Bold-webfont", sans-serif; color: white; text-transform: uppercase; }
/* line 17, ../sass/_notification.scss */
.notification .row { position: relative; }
@media (min-width: 1024px) { /* line 17, ../sass/_notification.scss */
  .notification .row { max-width: 1024px; margin: auto; } }
/* line 25, ../sass/_notification.scss */
.notification .icon, .notification .close { display: block; position: absolute; font-size: 40px; top: 50%; margin-top: -25px; }
/* line 33, ../sass/_notification.scss */
.notification .icon { left: 0; }
/* line 37, ../sass/_notification.scss */
.notification .close { right: 0; color: white; }
/* line 42, ../sass/_notification.scss */
.notification .message { padding: 0 60px; text-align: center; }

/* line 1, ../sass/_filtersearch.scss */
.filtersearch { width: 300px; max-height: 150px; background: #b01117; text-transform: uppercase; font-weight: bold; z-index: 998 !important; }
/* line 11, ../sass/_filtersearch.scss */
.filtersearch > .wrap { padding: 10px 10px 10px; }
/* line 13, ../sass/_filtersearch.scss */
.filtersearch nav { margin-top: -3px; }
/* line 16, ../sass/_filtersearch.scss */
.filtersearch nav h3, .filtersearch nav h4, .filtersearch nav h5, .filtersearch nav h6 { font-size: 8px; line-height: 8px; padding: 0 0 5px; text-indent: 1px; color: white; }
/* line 24, ../sass/_filtersearch.scss */
.filtersearch nav ul { margin: 0 0 0 -6px; }
/* line 28, ../sass/_filtersearch.scss */
.filtersearch nav ul li { display: block; width: 33%; height: 29px; padding: 4px; float: right; list-style: none; }
/* line 36, ../sass/_filtersearch.scss */
.filtersearch nav ul li.big { height: 58px; padding-right: 0; }
/* line 39, ../sass/_filtersearch.scss */
.filtersearch nav ul a, .filtersearch nav ul .hover-options { display: block; width: 100%; height: 100%; padding: 0 4px; text-align: center; font-size: 9px; line-height: 9px; color: inherit; background: white; -webkit-transition: all 0.15s ease-out; -webkit-transition-delay: 0.15s; -moz-transition: all 0.15s ease-out 0.15s; -o-transition: all 0.15s ease-out 0.15s; transition: all 0.15s ease-out 0.15s; }
/* line 55, ../sass/_filtersearch.scss */
.filtersearch nav ul a:hover, .filtersearch nav ul a:active { -webkit-transition: all 0.15s ease-out; -webkit-transition-delay: 0s; -moz-transition: all 0.15s ease-out 0s; -o-transition: all 0.15s ease-out 0s; transition: all 0.15s ease-out 0s; background: #990f14; color: white; }
/* line 61, ../sass/_filtersearch.scss */
.filtersearch nav ul a:active, .filtersearch nav ul a.current { background: #810d11; color: white; }

/* line 71, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .icon-alone { font-size: 18px; margin-top: 13px; margin-bottom: 2px; font-weight: lighter; }
/* line 78, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .vcenter-wrap { height: 19px; }
/* line 83, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .buttons { display: none; }
/* line 86, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .buttons .datepicker, .filtersearch .calendar .hover-options .buttons .monthpicker { background: white; height: 21px; }
/* line 97, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .buttons .datepicker .icon-calendar:before { margin-right: 4px; }
/* line 102, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .buttons .monthpicker { margin-top: 8px; padding: 0 6px; }
/* line 106, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options .buttons .monthpicker select { position: relative; background: transparent url('../img/select-arr.png?1412856041') no-repeat right center; outline: none; border: none; font: inherit; color: inherit; text-transform: uppercase; cursor: pointer; margin-top: 2px; -webkit-appearance: none; padding: 0.3em 0; }
/* line 122, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options:hover { color: inherit; background: transparent; padding-left: 0; padding-right: 0; }
/* line 127, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options:hover > .icon-alone, .filtersearch .calendar .hover-options:hover > .vcenter-wrap { display: none; }
/* line 131, ../sass/_filtersearch.scss */
.filtersearch .calendar .hover-options:hover .buttons { display: block; }

/* line 137, ../sass/_filtersearch.scss */
.filtersearch form { position: relative; margin-bottom: 13px; }
/* line 141, ../sass/_filtersearch.scss */
.filtersearch form input { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #c3c8cd; font-size: .8em; font-family: "LiberationSans-Regular-webfont", sans-serif; text-transform: uppercase; background: white; height: 38px; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 13px 0 13px 26px; }
/* line 162, ../sass/_filtersearch.scss */
.filtersearch form input::-webkit-input-placeholder { -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; color: #c3c8cd; }
/* line 167, ../sass/_filtersearch.scss */
.filtersearch form input::-moz-placeholder { -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; color: #c3c8cd; }
/* line 172, ../sass/_filtersearch.scss */
.filtersearch form input::-webkit-search-cancel-button { display: none; }
/* line 173, ../sass/_filtersearch.scss */
.filtersearch form input::-moz-search-cancel-button { display: none; }
/* line 175, ../sass/_filtersearch.scss */
.filtersearch form input:focus { background: white; }
/* line 180, ../sass/_filtersearch.scss */
.filtersearch form .loupe { position: absolute; top: 50%; left: 10px; margin-top: -6px; font-size: 1.2em; color: #c3c8cd; }
/* line 188, ../sass/_filtersearch.scss */
.filtersearch form a.clear-search { display: none; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; -ms-animation-duration: 0.5s; -o-animation-duration: 0.5s; animation-duration: 0.5s; position: absolute; top: 0; right: 0; bottom: 0; width: 70px; font-size: 28px; color: #b01117; line-height: 34px; text-align: right; padding-right: 9px; background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%); background-image: linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%); }
/* line 205, ../sass/_filtersearch.scss */
.filtersearch form a.clear-search:hover { font-size: 32px; line-height: 32px; padding-right: 8px; }
/* line 211, ../sass/_filtersearch.scss */
html.no-cssgradients .filtersearch form a.clear-search { width: 40px; background: white; }
/* line 217, ../sass/_filtersearch.scss */
.filtersearch form.active a.clear-search { display: block; }

/* Top Panel */
/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/
/* Panel Tab/button */
/* line 16, ../sass/_toppanel.scss */
.tab { background: url("/assets/bget/img/panel_images/tab_b.png") repeat-x 0 0; height: 42px; position: relative; top: 0; z-index: 999; }

/* line 24, ../sass/_toppanel.scss */
.tab ul.login { display: block; position: relative; float: right; clear: right; height: 42px; width: auto; font-weight: bold; line-height: 42px; margin: 0; right: 40px; color: white; font-size: 12px; text-align: center; -moz-box-sizing: content-box; }

/* line 41, ../sass/_toppanel.scss */
.tab ul.login li.left { background: url("/assets/bget/img/panel_images/tab_l.png") no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left; }

/* line 51, ../sass/_toppanel.scss */
.tab ul.login li.right { background: url("/assets/bget/img/panel_images/tab_r.png") no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left; }

/* line 61, ../sass/_toppanel.scss */
.tab ul.login li { text-align: left; padding: 4px 6px; display: block; float: left; height: 42px; background: url("/assets/bget/img/panel_images/tab_m.png") repeat-x 0 0; font-size: 12px; }

/* line 72, ../sass/_toppanel.scss */
.tab ul.login li a { color: #999999; -moz-box-sizing: content-box; }

/* line 77, ../sass/_toppanel.scss */
.tab ul.login li a:hover { color: white; }

/* line 81, ../sass/_toppanel.scss */
.tab a.open, .tab a.close { height: 20px; line-height: 20px !important; padding-left: 30px !important; cursor: pointer; display: block; width: 20px; position: relative; top: 5px; opacity: .5; }

/* line 93, ../sass/_toppanel.scss */
.tab a.open { background: url("/assets/bget/img/panel_images/bt_open.png") no-repeat left 0; }

/* line 94, ../sass/_toppanel.scss */
.tab a.close { background: url("/assets/bget/img/panel_images/bt_close.png") no-repeat left 0; }

/* sliding panel */
/* line 99, ../sass/_toppanel.scss */
#toppanel { position: relative; /*Panel will overlap  content */ /*position: relative;*/ /*Panel will "push" the content down */ top: 0; width: 100%; z-index: 9999; text-align: center; margin-left: auto; margin-right: auto; }

/* line 111, ../sass/_toppanel.scss */
#panel { width: 100%; height: auto; color: #999999; background: #272727 url("/assets/bget/img/panel_images/panel-gradient.png") repeat-x; overflow: hidden; position: relative; z-index: 3; display: none; }

/* line 122, ../sass/_toppanel.scss */
#panel h1 { font-size: 1.6em; padding: 5px 0 10px; margin: 0; color: white; }

/* line 129, ../sass/_toppanel.scss */
#panel h2 { font-size: 1.2em; padding: 10px 0 5px; margin: 0; color: white; }

/* line 136, ../sass/_toppanel.scss */
.slide-panel { width: 100%; }

/* line 140, ../sass/_toppanel.scss */
#panel p { margin: 5px 0; padding: 0; }

/* line 145, ../sass/_toppanel.scss */
#panel a { text-decoration: underline; }

/* line 149, ../sass/_toppanel.scss */
#panel a:hover { color: white; }

/* line 153, ../sass/_toppanel.scss */
#panel .content { width: 960px; margin: 0 auto; padding-top: 15px; text-align: left; font-size: 0.85em; }

/* line 161, ../sass/_toppanel.scss */
#panel .content .left { width: 280px; float: left; padding: 0 15px; border-left: 1px solid #333; }

/* line 168, ../sass/_toppanel.scss */
#panel .content .right { border-right: 1px solid #333; }

/* line 172, ../sass/_toppanel.scss */
.open-close-container { width: 1300px; max-width: 100%; margin: 0 auto; }

/* line 179, ../sass/_toppanel.scss */
#panel ul { line-height: 1.2em; }
/* line 183, ../sass/_toppanel.scss */
#panel ul li strong { display: block; margin-bottom: 1em; }
/* line 188, ../sass/_toppanel.scss */
#panel ul li p { margin-bottom: 1.2em; }
/* line 192, ../sass/_toppanel.scss */
#panel ul li a { display: block; font-weight: bold; margin-bottom: 1em; }

/* End Panel */
/* Elastislide Style */
/* line 2, ../sass/_elastislide.scss */
.es-carousel-wrapper { padding: 0 55px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; position: relative; width: 1300px; margin: 0 auto; max-width: 100%; }

/* line 11, ../sass/_elastislide.scss */
.es-carousel { overflow: hidden; }

/* line 14, ../sass/_elastislide.scss */
.es-carousel ul { display: none; overflow: hidden; margin: 0; }

/* line 19, ../sass/_elastislide.scss */
.es-carousel ul li { display: block; float: left; padding: 30px 20px 50px; border-right: 1px solid #333333; font-size: 12px; height: 270px; text-align: left; color: #e6e6e5; font-family: sans-serif; -webkit-box-shadow: 1px 0 0 0 #666666; -moz-box-shadow: 1px 0 0 0 #666666; box-shadow: 1px 0 0 0 #666666; -webkit-transition: background 0.18s ease-out; -moz-transition: background 0.18s ease-out; -o-transition: background 0.18s ease-out; transition: background 0.18s ease-out; }
/* line 35, ../sass/_elastislide.scss */
.es-carousel ul li:hover, .es-carousel ul li.active { background: rgba(0, 0, 0, 0.2); }

/* line 40, ../sass/_elastislide.scss */
.es-carousel ul li:nth-child(3) { background: rgba(0, 0, 0, 0.2); }

/* line 44, ../sass/_elastislide.scss */
.es-carousel ul li a { display: block; border-style: solid; border-color: #222; color: inherit; }

/* line 50, ../sass/_elastislide.scss */
.es-carousel ul li a img { display: block; border: none; max-height: 100%; max-width: 100%; }

@media (min-width: 1280px) { /* line 57, ../sass/_elastislide.scss */
  .es-nav { display: none; } }
/* line 63, ../sass/_elastislide.scss */
.es-nav span { position: absolute; top: 50%; left: 12px; background: transparent url("/assets/bget/img/carousel_images/nav.png") no-repeat top left; width: 14px; height: 26px; margin-top: -13px; text-indent: -9000px; cursor: pointer; opacity: 0.8; }
/* line 75, ../sass/_elastislide.scss */
.es-nav span:hover { opacity: 1.0; }
/* line 77, ../sass/_elastislide.scss */
.es-nav span.es-nav-next { right: 12px; left: auto; background-position: top right; }

/******************************************************************
DATE PICKER STYLES
******************************************************************/
/* line 5, ../sass/_datepicker.scss */
#filter-date { display: block; position: relative; cursor: pointer; }
/* line 10, ../sass/_datepicker.scss */
#filter-date .calendar-hitbox { position: absolute; top: -10px; bottom: -10px; left: 0; min-width: 125px; }

/* line 18, ../sass/_datepicker.scss */
.ui-datepicker { display: none; position: absolute; z-index: 9999; right: -311px; bottom: -94px; width: 260px; min-height: 150px; padding: 10px; height: auto; margin: 5px auto 0; background: #e6e6e6; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* line 35, ../sass/_datepicker.scss */
.ui-datepicker:before { position: absolute; left: -12px; bottom: 84px; content: ''; width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 12px solid #e6e6e6; }
@media (max-width: 840px) { /* line 18, ../sass/_datepicker.scss */
  .ui-datepicker { bottom: auto; width: 128px; top: 18px; right: 0; }
  /* line 49, ../sass/_datepicker.scss */
  .ui-datepicker:before { left: auto; right: 30px; top: -25px; bottom: auto; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 12px solid #e6e6e6; } }
/* line 62, ../sass/_datepicker.scss */
.ui-datepicker a { text-decoration: none; }
/* line 64, ../sass/_datepicker.scss */
.ui-datepicker table { width: 59%; float: right; border-collapse: collapse; }
/* line 69, ../sass/_datepicker.scss */
.ui-datepicker table td, .ui-datepicker table th { height: 16px; font-size: 11px; line-height: 16px; vertical-align: middle; background: white; border: 6px solid #e6e6e6; }
/* line 78, ../sass/_datepicker.scss */
.ui-datepicker table td a, .ui-datepicker table th a { display: block; height: 16px; font-size: inherit; line-height: inherit; display: block; padding: 0; }
/* line 87, ../sass/_datepicker.scss */
.ui-datepicker table td.ui-datepicker-unselectable, .ui-datepicker table th.ui-datepicker-unselectable { color: #e7e7e7; cursor: default; }
/* line 93, ../sass/_datepicker.scss */
.ui-datepicker table th { border-top: none; }
/* line 98, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header { width: 40%; float: left; position: relative; }
@media (max-width: 840px) { /* line 98, ../sass/_datepicker.scss */
  .ui-datepicker .ui-datepicker-header { width: 100%; float: none; margin-bottom: 30px; } }
/* line 112, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-datepicker .ui-datepicker-header .ui-datepicker-title { position: absolute; top: 0; height: 16px; background: white; }
/* line 119, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next { width: 16px; height: 16px; }
/* line 123, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after { position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin-top: -3px; margin-left: -3px; content: ''; }
/* line 136, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { left: 0; }
/* line 138, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after { width: 0; height: 0; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-right: 6px solid #818284; }
/* line 139, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:after { left: 45%; }
/* line 142, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { right: 0; }
/* line 144, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after { width: 0; height: 0; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 6px solid #818284; }
/* line 145, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:after { left: 55%; }
/* line 148, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title { left: 16px; right: 16px; line-height: 16px; text-transform: none; cursor: default; }

/******************************************************************
SLIDER STYLES
******************************************************************/
/* Browser Resets */
/* line 9, ../sass/_slider.scss */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }

/* line 13, ../sass/_slider.scss */
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
/* line 17, ../sass/_slider.scss */
.flexslider { margin: 0; padding: 0; }

/* line 18, ../sass/_slider.scss */
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 19, ../sass/_slider.scss */
.flexslider .slides img { width: 100%; display: block; }

/* line 20, ../sass/_slider.scss */
.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
/* line 23, ../sass/_slider.scss */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* line 24, ../sass/_slider.scss */
html[xmlns] .slides { display: block; }

/* line 25, ../sass/_slider.scss */
* html .slides { height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you include js that eliminates this class on page load */
/* line 30, ../sass/_slider.scss */
.no-js .slides > li:first-child { display: block; }

/* FlexSlider Default Theme
*********************************/
/* line 35, ../sass/_slider.scss */
.flexslider { margin: 0 0 60px; background: black; position: relative; }

/* line 41, ../sass/_slider.scss */
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

/* line 46, ../sass/_slider.scss */
.loading .flex-viewport { max-height: 300px; }

/* line 48, ../sass/_slider.scss */
.flexslider .slides { zoom: 1; }
/* line 51, ../sass/_slider.scss */
.flexslider .slides .flex-active-slide { margin-right: 0 !important; }

/* line 56, ../sass/_slider.scss */
.carousel li { margin-right: 5px; }

/* Direction Nav */
/* line 60, ../sass/_slider.scss */
.flex-direction-nav { *height: 0; }

/* line 61, ../sass/_slider.scss */
.flex-direction-nav a { width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }

/* line 62, ../sass/_slider.scss */
.flex-direction-nav .flex-next { background-position: 100% 0; right: -36px; }

/* line 63, ../sass/_slider.scss */
.flex-direction-nav .flex-prev { left: -36px; }

/* line 64, ../sass/_slider.scss */
.flexslider:hover .flex-next { opacity: 0.8; right: 5px; }

/* line 65, ../sass/_slider.scss */
.flexslider:hover .flex-prev { opacity: 0.8; left: 5px; }

/* line 66, ../sass/_slider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

/* line 67, ../sass/_slider.scss */
.flex-direction-nav .flex-disabled { opacity: 0.3 !important; filter: alpha(opacity=30); cursor: default; }

/* Control Nav */
/* line 70, ../sass/_slider.scss */
.flex-control-nav { position: absolute; bottom: 12px; left: 30px; width: auto; }
/* line 75, ../sass/_slider.scss */
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }

/* line 83, ../sass/_slider.scss */
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #dedede; background: rgba(255, 255, 255, 0.65); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
/* line 99, ../sass/_slider.scss */
.flex-control-paging li a:hover { background: #e9e9e9; background: rgba(255, 255, 255, 0.9); }
/* line 104, ../sass/_slider.scss */
.flex-control-paging li a.flex-active { background: white; cursor: default; }

/* line 111, ../sass/_slider.scss */
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }

/* line 112, ../sass/_slider.scss */
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }

/* line 113, ../sass/_slider.scss */
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }

/* line 114, ../sass/_slider.scss */
.flex-control-thumbs img:hover { opacity: 1; }

/* line 115, ../sass/_slider.scss */
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

@media screen and (max-width: 860px) { /* line 118, ../sass/_slider.scss */
  .flex-direction-nav .flex-prev { opacity: 1; left: 0; }
  /* line 119, ../sass/_slider.scss */
  .flex-direction-nav .flex-next { opacity: 1; right: 0; } }
/******************************************************************
ISOTOPE STYLES
******************************************************************/
/* line 5, ../sass/_isotope.scss */
.isotope-item { z-index: 2; }

/* line 6, ../sass/_isotope.scss */
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/**** Isotope CSS3 transitions ****/
/* line 10, ../sass/_isotope.scss */
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

/* line 20, ../sass/_isotope.scss */
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }

/* line 28, ../sass/_isotope.scss */
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; -webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -ms-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); }

/**** disabling Isotope CSS3 transitions ****/
/* line 42, ../sass/_isotope.scss */
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/******************************************************************
CMS Styles
******************************************************************/
/* line 7, ../sass/_cms-styles.scss */
ul.cms-bullets { list-style: none; padding: 0; }

/* line 11, ../sass/_cms-styles.scss */
ul.cms-bullets li { padding: .8em 1.5em .8em 2.8em; margin-top: 1.25em; font-weight: bold; position: relative; background: #dceff7; }
/* line 19, ../sass/_cms-styles.scss */
ul.cms-bullets li:before { content: '•'; margin-right: 2em; display: block; position: absolute; top: 28%; left: 20px; }
/* line 28, ../sass/_cms-styles.scss */
ul.cms-bullets li:nth-child(even) { background: #f3f9fc; }

/* Mobile */
@media only screen and (max-width: 767px) { /* line 9, ../sass/_mediaqueries.scss */
  .sidebar-items.nopad-left { width: 50%; float: left; padding-right: 10px; }
  /* line 15, ../sass/_mediaqueries.scss */
  .sidebar-items.nopad-right { width: 50%; float: left; padding-left: 10px; }
  /* line 21, ../sass/_mediaqueries.scss */
  .side-bar { border: 0px; } }
@media only screen and (max-width: 940px) { /* line 27, ../sass/_mediaqueries.scss */
  .social-wrapper, .footer-wrapper, .sponsor-wrapper, .news, .content-wrapper { padding-right: 0px; padding-left: 0px; }
  /* line 32, ../sass/_mediaqueries.scss */
  .page-banner { background-position: top left; } }
/******************************************************************
HTML5 BOILERPLATE HELPERS
******************************************************************/
/* For image replacement */
/* line 6, ../sass/_helpers.scss */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* line 7, ../sass/_helpers.scss */
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 10, ../sass/_helpers.scss */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 13, ../sass/_helpers.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 16, ../sass/_helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
/* line 19, ../sass/_helpers.scss */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
/* line 22, ../sass/_helpers.scss */
.clearfix:before, .event-micro:before, .news-articles li > article:before, ul.buttongroup:before, #search form .input-wrap:before, .filtersearch nav ul:before, .clearfix:after, .event-micro:after, .news-articles li > article:after, ul.buttongroup:after, #search form .input-wrap:after, .filtersearch nav ul:after { content: ""; display: table; }

/* line 23, ../sass/_helpers.scss */
.clearfix:after, .event-micro:after, .news-articles li > article:after, ul.buttongroup:after, #search form .input-wrap:after, .filtersearch nav ul:after { clear: both; }

/* line 24, ../sass/_helpers.scss */
.clearfix, .event-micro, .news-articles li > article, ul.buttongroup, #search form .input-wrap, .filtersearch nav ul { zoom: 1; }

/* line 26, ../sass/_helpers.scss */
.vcenter-wrap { width: 100%; height: 100%; display: table; }
/* line 30, ../sass/_helpers.scss */
.vcenter-wrap .vcenter-me { display: table-cell; vertical-align: middle; text-align: center; }

/******************************************************************
BOOTSTRAP STYLES
******************************************************************/
/* line 41, ../sass/_helpers.scss */
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

/* line 48, ../sass/_helpers.scss */
.fade.in { opacity: 1; }

/* line 52, ../sass/_helpers.scss */
.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }

/* line 61, ../sass/_helpers.scss */
.collapse.in { height: auto; }

/* line 65, ../sass/_helpers.scss */
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

/* line 72, ../sass/_helpers.scss */
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 80, ../sass/_helpers.scss */
.pull-right { float: right; }

/* line 83, ../sass/_helpers.scss */
.pull-left { float: left; }

/* line 86, ../sass/_helpers.scss */
.hide { display: none; }

/* line 89, ../sass/_helpers.scss */
.show { display: block; }

/* line 92, ../sass/_helpers.scss */
.invisible { visibility: hidden; }

/* line 95, ../sass/_helpers.scss */
.affix { position: fixed; }
