/* line 5, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../home/rdu/carobert/.rvm/gems/ruby-1.9.3-p551/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 14, ../fonts/_rh-iconfont-091214.scss */
[class$="web-icon"]:before,
[class*="web-icon "]:before,
[class^="web-icon"]:before,
[class$="rh-icon"]:before,
[class*="rh-icon "]:before,
[class^="rh-icon"]:before {
  font-family: 'iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 33, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-aed:before {
  content: "\f100";
}

/* line 34, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-alert-downtime:before {
  content: "\f101";
}

/* line 35, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-application:before {
  content: "\f102";
}

/* line 36, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-application-alt:before {
  content: "\f103";
}

/* line 37, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-atom:before {
  content: "\f104";
}

/* line 38, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-award-ribbon:before {
  content: "\f105";
}

/* line 39, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-bar-graph:before {
  content: "\f106";
}

/* line 40, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-battery:before {
  content: "\f107";
}

/* line 41, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-bike:before {
  content: "\f108";
}

/* line 42, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-blueprint:before {
  content: "\f109";
}

/* line 43, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-book:before {
  content: "\f10a";
}

/* line 44, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-bus-front-view:before {
  content: "\f10b";
}

/* line 45, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-bus-side-view:before {
  content: "\f10c";
}

/* line 46, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-calculator:before {
  content: "\f10d";
}

/* line 47, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-calendar:before {
  content: "\f10e";
}

/* line 48, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-can:before {
  content: "\f10f";
}

/* line 49, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-cardboardrecycling:before {
  content: "\f110";
}

/* line 50, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-cd-disk:before {
  content: "\f111";
}

/* line 51, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-check-yes:before {
  content: "\f112";
}

/* line 52, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-circle-sphere:before {
  content: "\f113";
}

/* line 53, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-circuit:before {
  content: "\f114";
}

/* line 54, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-clock:before {
  content: "\f115";
}

/* line 55, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-cloud:before {
  content: "\f116";
}

/* line 56, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-cloud-admin:before {
  content: "\f117";
}

/* line 57, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-code:before {
  content: "\f118";
}

/* line 58, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-compass:before {
  content: "\f119";
}

/* line 59, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-competitive-analysis:before {
  content: "\f11a";
}

/* line 60, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-complexity:before {
  content: "\f11b";
}

/* line 61, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-construction-hard-hat:before {
  content: "\f11c";
}

/* line 62, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-control-panel:before {
  content: "\f11d";
}

/* line 63, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-create-cloud:before {
  content: "\f11e";
}

/* line 64, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-cube:before {
  content: "\f11f";
}

/* line 65, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-data:before {
  content: "\f120";
}

/* line 66, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-datacenter:before {
  content: "\f121";
}

/* line 67, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-datacenter-alt1:before {
  content: "\f122";
}

/* line 68, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-development-model:before {
  content: "\f123";
}

/* line 69, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-eBook:before {
  content: "\f124";
}

/* line 70, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-electrical:before {
  content: "\f125";
}

/* line 71, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-elevator-up-down:before {
  content: "\f126";
}

/* line 72, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-emergency-use-stairs:before {
  content: "\f127";
}

/* line 73, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-enclave:before {
  content: "\f128";
}

/* line 74, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-enclave2:before {
  content: "\f129";
}

/* line 75, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-envelope-back:before {
  content: "\f12a";
}

/* line 76, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ewaste-recycling:before {
  content: "\f12b";
}

/* line 77, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ex-no:before {
  content: "\f12c";
}

/* line 78, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-fan:before {
  content: "\f12d";
}

/* line 79, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-feather:before {
  content: "\f12e";
}

/* line 80, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-finance:before {
  content: "\f12f";
}

/* line 81, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-fire-extinguisher:before {
  content: "\f130";
}

/* line 82, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-frame:before {
  content: "\f131";
}

/* line 83, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-gears:before {
  content: "\f132";
}

/* line 84, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-glass-bottle:before {
  content: "\f133";
}

/* line 85, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-glass-recycling:before {
  content: "\f134";
}

/* line 86, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-global-ecosystem:before {
  content: "\f135";
}

/* line 87, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-government:before {
  content: "\f136";
}

/* line 88, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-handicapped-accessible:before {
  content: "\f137";
}

/* line 89, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-health-vertical:before {
  content: "\f138";
}

/* line 90, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-hosting-support:before {
  content: "\f139";
}

/* line 91, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-icecaps-mountain:before {
  content: "\f13a";
}

/* line 92, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-increase-productivity:before {
  content: "\f13b";
}

/* line 93, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-industry:before {
  content: "\f13c";
}

/* line 94, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-instructor:before {
  content: "\f13d";
}

/* line 95, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-insurance:before {
  content: "\f13e";
}

/* line 96, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-interoperable-cross-platform:before {
  content: "\f13f";
}

/* line 97, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-kiosk:before {
  content: "\f140";
}

/* line 98, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-lab:before {
  content: "\f141";
}

/* line 99, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-laptop:before {
  content: "\f142";
}

/* line 100, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-leaf:before {
  content: "\f143";
}

/* line 101, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-lifestyle:before {
  content: "\f144";
}

/* line 102, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-lightbulb-energy-efficient:before {
  content: "\f145";
}

/* line 103, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-lightbulb-traditional:before {
  content: "\f146";
}

/* line 104, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-lock:before {
  content: "\f147";
}

/* line 105, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-locked:before {
  content: "\f148";
}

/* line 106, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-mail:before {
  content: "\f149";
}

/* line 107, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-management-checklist:before {
  content: "\f14a";
}

/* line 108, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-monitor:before {
  content: "\f14b";
}

/* line 109, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-mothers-room:before {
  content: "\f14c";
}

/* line 110, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-moving:before {
  content: "\f14d";
}

/* line 111, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-network:before {
  content: "\f14e";
}

/* line 112, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-network-community:before {
  content: "\f14f";
}

/* line 113, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-network-personal:before {
  content: "\f150";
}

/* line 114, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-no-smoking:before {
  content: "\f151";
}

/* line 115, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-noise:before {
  content: "\f152";
}

/* line 116, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-noise-isolation:before {
  content: "\f153";
}

/* line 117, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-odor:before {
  content: "\f154";
}

/* line 118, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-office-building-smb:before {
  content: "\f155";
}

/* line 119, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-office-chair:before {
  content: "\f156";
}

/* line 120, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-office-desk:before {
  content: "\f157";
}

/* line 121, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-office-reception:before {
  content: "\f158";
}

/* line 122, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ohc-cloud-apps:before {
  content: "\f159";
}

/* line 123, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ohc-hybrid-cloud:before {
  content: "\f15a";
}

/* line 124, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ohc-iaas:before {
  content: "\f15b";
}

/* line 125, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ohc-paas:before {
  content: "\f15c";
}

/* line 126, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ohc-private-cloud:before {
  content: "\f15d";
}

/* line 127, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-ohc-public-cloud:before {
  content: "\f15e";
}

/* line 128, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-organization:before {
  content: "\f15f";
}

/* line 129, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-packing:before {
  content: "\f160";
}

/* line 130, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-paper:before {
  content: "\f161";
}

/* line 131, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-paper-lined:before {
  content: "\f162";
}

/* line 132, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-paperrecycling:before {
  content: "\f163";
}

/* line 133, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-parking:before {
  content: "\f164";
}

/* line 134, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-partner-map:before {
  content: "\f165";
}

/* line 135, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-phone-land-line:before {
  content: "\f166";
}

/* line 136, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-photo-frame-family:before {
  content: "\f167";
}

/* line 137, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-piggy-bank:before {
  content: "\f168";
}

/* line 138, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-plastic-bottle:before {
  content: "\f169";
}

/* line 139, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-podium-speakers:before {
  content: "\f16a";
}

/* line 140, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-policy:before {
  content: "\f16b";
}

/* line 141, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-price-label:before {
  content: "\f16c";
}

/* line 142, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-printer-copier:before {
  content: "\f16d";
}

/* line 143, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-process:before {
  content: "\f16e";
}

/* line 144, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-protected:before {
  content: "\f16f";
}

/* line 145, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-puzzle-piece:before {
  content: "\f170";
}

/* line 146, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-pyramid:before {
  content: "\f171";
}

/* line 147, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-radio-podcast:before {
  content: "\f172";
}

/* line 148, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-recycle:before {
  content: "\f173";
}

/* line 149, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-recycle-cans:before {
  content: "\f174";
}

/* line 150, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-recycle-plastic:before {
  content: "\f175";
}

/* line 151, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-restrooms:before {
  content: "\f176";
}

/* line 152, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-safety-warning-alert:before {
  content: "\f177";
}

/* line 153, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-scalable:before {
  content: "\f178";
}

/* line 154, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-search:before {
  content: "\f179";
}

/* line 155, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-security:before {
  content: "\f17a";
}

/* line 156, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server:before {
  content: "\f17b";
}

/* line 157, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-alt1:before {
  content: "\f17c";
}

/* line 158, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-alt2:before {
  content: "\f17d";
}

/* line 159, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-stack:before {
  content: "\f17e";
}

/* line 160, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-stack-alt1:before {
  content: "\f17f";
}

/* line 161, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-stack-alt2:before {
  content: "\f180";
}

/* line 162, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-vintage:before {
  content: "\f181";
}

/* line 163, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-server-vintage-alt1:before {
  content: "\f182";
}

/* line 164, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-shopping-bag:before {
  content: "\f183";
}

/* line 165, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-smart-phone:before {
  content: "\f184";
}

/* line 166, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-sports-play:before {
  content: "\f185";
}

/* line 167, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-stairs-step-by-step:before {
  content: "\f186";
}

/* line 168, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-star:before {
  content: "\f187";
}

/* line 169, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-storage-brick:before {
  content: "\f188";
}

/* line 170, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-storage-stack:before {
  content: "\f189";
}

/* line 171, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-sun:before {
  content: "\f18a";
}

/* line 172, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-talk-bubble:before {
  content: "\f18b";
}

/* line 173, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-talk-bubble-conversation:before {
  content: "\f18c";
}

/* line 174, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-talk-bubble-lined:before {
  content: "\f18d";
}

/* line 175, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-telecom-vertical:before {
  content: "\f18e";
}

/* line 176, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-toolbox:before {
  content: "\f18f";
}

/* line 177, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-tools:before {
  content: "\f190";
}

/* line 178, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-transportation:before {
  content: "\f191";
}

/* line 179, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-trash:before {
  content: "\f192";
}

/* line 180, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-trophy:before {
  content: "\f193";
}

/* line 181, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-user-1:before {
  content: "\f194";
}

/* line 182, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-user-2:before {
  content: "\f195";
}

/* line 183, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-user-3:before {
  content: "\f196";
}

/* line 184, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-user-4:before {
  content: "\f197";
}

/* line 185, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-user-5:before {
  content: "\f198";
}

/* line 186, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-utensils:before {
  content: "\f199";
}

/* line 187, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-video:before {
  content: "\f19a";
}

/* line 188, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-virtual-datacenter:before {
  content: "\f19b";
}

/* line 189, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-virtual-server:before {
  content: "\f19c";
}

/* line 190, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-virtual-stack:before {
  content: "\f19d";
}

/* line 191, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-virtual-storage-brick:before {
  content: "\f19e";
}

/* line 192, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-virtual-storage-stack:before {
  content: "\f19f";
}

/* line 193, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-volume:before {
  content: "\f1a0";
}

/* line 194, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-volume-mute:before {
  content: "\f1a1";
}

/* line 195, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-water-droplet:before {
  content: "\f1a2";
}

/* line 196, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-water-faucet:before {
  content: "\f1a3";
}

/* line 197, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-waveform:before {
  content: "\f1a4";
}

/* line 198, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-webinar:before {
  content: "\f1a5";
}

/* line 199, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-workplace-strategy:before {
  content: "\f1a6";
}

/* line 200, ../fonts/_rh-iconfont-091214.scss */
.rh-icon-wrench-mechanical:before {
  content: "\f1a7";
}

/* line 201, ../fonts/_rh-iconfont-091214.scss */
.web-icon-call:before {
  content: "\f1a8";
}

/* line 202, ../fonts/_rh-iconfont-091214.scss */
.web-icon-caret-down:before {
  content: "\f1a9";
}

/* line 203, ../fonts/_rh-iconfont-091214.scss */
.web-icon-caret-left:before {
  content: "\f1aa";
}

/* line 204, ../fonts/_rh-iconfont-091214.scss */
.web-icon-caret-right:before {
  content: "\f1ab";
}

/* line 205, ../fonts/_rh-iconfont-091214.scss */
.web-icon-caret-up:before {
  content: "\f1ac";
}

/* line 206, ../fonts/_rh-iconfont-091214.scss */
.web-icon-cart:before {
  content: "\f1ad";
}

/* line 207, ../fonts/_rh-iconfont-091214.scss */
.web-icon-check:before {
  content: "\f1ae";
}

/* line 208, ../fonts/_rh-iconfont-091214.scss */
.web-icon-chevron:before {
  content: "\f1af";
}

/* line 209, ../fonts/_rh-iconfont-091214.scss */
.web-icon-close:before {
  content: "\f1b0";
}

/* line 210, ../fonts/_rh-iconfont-091214.scss */
.web-icon-contact:before {
  content: "\f1b1";
}

/* line 211, ../fonts/_rh-iconfont-091214.scss */
.web-icon-contact2:before {
  content: "\f1b2";
}

/* line 212, ../fonts/_rh-iconfont-091214.scss */
.web-icon-copy:before {
  content: "\f1b3";
}

/* line 213, ../fonts/_rh-iconfont-091214.scss */
.web-icon-dashboard:before {
  content: "\f1b4";
}

/* line 214, ../fonts/_rh-iconfont-091214.scss */
.web-icon-envelope:before {
  content: "\f1b5";
}

/* line 215, ../fonts/_rh-iconfont-091214.scss */
.web-icon-facebook:before {
  content: "\f1b6";
}

/* line 216, ../fonts/_rh-iconfont-091214.scss */
.web-icon-fax:before {
  content: "\f1b7";
}

/* line 217, ../fonts/_rh-iconfont-091214.scss */
.web-icon-globe:before {
  content: "\f1b8";
}

/* line 218, ../fonts/_rh-iconfont-091214.scss */
.web-icon-gplus:before {
  content: "\f1b9";
}

/* line 219, ../fonts/_rh-iconfont-091214.scss */
.web-icon-grid:before {
  content: "\f1ba";
}

/* line 220, ../fonts/_rh-iconfont-091214.scss */
.web-icon-key:before {
  content: "\f1bb";
}

/* line 221, ../fonts/_rh-iconfont-091214.scss */
.web-icon-laptop:before {
  content: "\f1bc";
}

/* line 222, ../fonts/_rh-iconfont-091214.scss */
.web-icon-linkedin:before {
  content: "\f1bd";
}

/* line 223, ../fonts/_rh-iconfont-091214.scss */
.web-icon-list:before {
  content: "\f1be";
}

/* line 224, ../fonts/_rh-iconfont-091214.scss */
.web-icon-list-form:before {
  content: "\f1bf";
}

/* line 225, ../fonts/_rh-iconfont-091214.scss */
.web-icon-mobile-menu:before {
  content: "\f1c0";
}

/* line 226, ../fonts/_rh-iconfont-091214.scss */
.web-icon-new-window:before {
  content: "\f1c1";
}

/* line 227, ../fonts/_rh-iconfont-091214.scss */
.web-icon-open:before {
  content: "\f1c2";
}

/* line 228, ../fonts/_rh-iconfont-091214.scss */
.web-icon-open-quote:before {
  content: "\f1c3";
}

/* line 229, ../fonts/_rh-iconfont-091214.scss */
.web-icon-plus:before {
  content: "\f1c4";
}

/* line 230, ../fonts/_rh-iconfont-091214.scss */
.web-icon-print:before {
  content: "\f1c5";
}

/* line 231, ../fonts/_rh-iconfont-091214.scss */
.web-icon-reddit:before {
  content: "\f1c6";
}

/* line 232, ../fonts/_rh-iconfont-091214.scss */
.web-icon-rss:before {
  content: "\f1c7";
}

/* line 233, ../fonts/_rh-iconfont-091214.scss */
.web-icon-search:before {
  content: "\f1c8";
}

/* line 234, ../fonts/_rh-iconfont-091214.scss */
.web-icon-tumblr:before {
  content: "\f1c9";
}

/* line 235, ../fonts/_rh-iconfont-091214.scss */
.web-icon-twitter:before {
  content: "\f1ca";
}

/* line 236, ../fonts/_rh-iconfont-091214.scss */
.web-icon-upload:before {
  content: "\f1cb";
}

/* line 237, ../fonts/_rh-iconfont-091214.scss */
.web-icon-user:before {
  content: "\f1cc";
}

/* line 238, ../fonts/_rh-iconfont-091214.scss */
.web-icon-youtube:before {
  content: "\f1cd";
}

/* line 239, ../fonts/_rh-iconfont-091214.scss */
.web-icon-youtube2:before {
  content: "\f1ce";
}

@font-face {
  font-family: "iconfont";
  src: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/rh_iconfont_091214.eot);
  src: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/rh_iconfont_091214.eot#iefix) format("embedded-opentype"), url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/rh_iconfont_091214.woff) format("woff"), url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/rh_iconfont_091214.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Overpass;
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_regular-web.eot");
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_regular-web.eot#iefix") format("eot"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_regular-web.woff") format("woff"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_regular-web.ttf") format("truetype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_regular-web.svg#webfontLTZe4IYH") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Overpass;
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_bold-web.eot");
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_bold-web.eot#iefix") format("eot"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_bold-web.woff") format("woff"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_bold-web.ttf") format("truetype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_bold-web.svg#webfontzAU82Ltw") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Overpass;
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_light-webfont.eot");
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_light-webfont.eot#iefix") format("eot"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_light-webfont.woff") format("woff"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_light-webfont.ttf") format("truetype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/overpass_light-webfont.svg#webfontzAU82Ltw") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'summit-tracks';
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-tracks.eot?s19xjx");
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-tracks.eot#iefixs19xjx") format("embedded-opentype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-tracks.woff?s19xjx") format("woff"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-tracks.ttf?s19xjx") format("truetype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-tracks.svg?s19xjx#summit-tracks") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../sass/_summit-track-font.scss */
[class^="summit-"], [class*=" summit-"] {
  font-family: 'summit-tracks';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 26, ../sass/_summit-track-font.scss */
.summit-path-containers:before {
  content: "\e613";
}

/* line 29, ../sass/_summit-track-font.scss */
.summit-path-devops:before {
  content: "\e612";
}

/* line 32, ../sass/_summit-track-font.scss */
.summit-path-iot:before {
  content: "\e623";
}

/* line 35, ../sass/_summit-track-font.scss */
.summit-path-mobile:before {
  content: "\e624";
}

/* line 38, ../sass/_summit-track-font.scss */
.summit-path-big-data:before {
  content: "\e625";
}

/* line 41, ../sass/_summit-track-font.scss */
.summit-track-hands-on-labs:before, .agenda td.expand ul li.track-labs:before {
  content: "\e600";
}

/* line 44, ../sass/_summit-track-font.scss */
.summit-track-application-development:before, .agenda td.expand ul li.track-application-development:before {
  content: "\e601";
}

/* line 47, ../sass/_summit-track-font.scss */
.summit-track-crossover:before, .agenda td.expand ul li.track-tasteofdevnation:before, .agenda td.expand ul li.track-taste-of-devnation:before {
  content: "\e602";
}

/* line 50, ../sass/_summit-track-font.scss */
.summit-track-customer-insights:before, .agenda td.expand ul li.track-customer-insights:before, .agenda td.expand ul li.track-town-hall-panels:before {
  content: "\e603";
}

/* line 53, ../sass/_summit-track-font.scss */
.summit-track-it-efficiency:before, .agenda td.expand ul li.track-it-efficiency:before {
  content: "\e604";
}

/* line 56, ../sass/_summit-track-font.scss */
.summit-track-best-of:before, .agenda td.expand ul li.track-best-of-red-hat-summit:before {
  content: "\e605";
}

/* line 59, ../sass/_summit-track-font.scss */
.summit-track-business-strategy:before, .agenda td.expand ul li.track-business-and-it-strategy-alignment:before, .agenda td.expand ul li.track-business-it-strategy-alignment:before {
  content: "\e606";
}

/* line 62, ../sass/_summit-track-font.scss */
.summit-track-security:before, .agenda td.expand ul li:before, .agenda td.expand ul li.track-security:before {
  content: "\e607";
}

/* line 65, ../sass/_summit-track-font.scss */
.summit-track-power-training:before {
  content: "\e608";
}

/* line 68, ../sass/_summit-track-font.scss */
.summit-track-bofs:before {
  content: "\e609";
}

/* line 71, ../sass/_summit-track-font.scss */
.summit-track-roadmaps:before, .agenda td.expand ul li.track-roadmaps:before {
  content: "\e60a";
}

/* line 74, ../sass/_summit-track-font.scss */
.summit-track-cloud-deep-dive:before, .agenda td.expand ul li.track-cloud-deep-dive:before {
  content: "\e60b";
}

/* line 77, ../sass/_summit-track-font.scss */
.summit-track-cloud-success:before, .agenda td.expand ul li.track-cloud-success:before, .agenda td.expand ul li.track-cloud-readiness:before {
  content: "\e60c";
}

/* line 80, ../sass/_summit-track-font.scss */
.summit-track-application-infrastructure:before, .agenda td.expand ul li.track-application-and-platform-infrastructure:before, .agenda td.expand ul li.track-application-platform-infrastructure:before {
  content: "\e60d";
}

/* line 83, ../sass/_summit-track-font.scss */
.summit-track-taste-of-training:before, .agenda td.expand ul li.track-taste-of-training:before {
  content: "\e60e";
}

/* line 86, ../sass/_summit-track-font.scss */
.summit-track-application-integration:before, .agenda td.expand ul li.track-application-and-data-integration:before, .agenda td.expand ul li.track-application-data-integration:before {
  content: "\e60f";
}

/* line 89, ../sass/_summit-track-font.scss */
.summit-track-emerging-technologies:before, .agenda td.expand ul li.track-emerging-technologies:before {
  content: "\e610";
}

/* line 92, ../sass/_summit-track-font.scss */
.summit-track-partner-ecosystem:before, .agenda td.expand ul li.track-partner-ecosystem:before, .agenda td.expand ul li.track-community-partner-ecosystem:before {
  content: "\e611";
}

@font-face {
  font-family: 'summit-preso-icons';
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-preso-icons.eot?udsb6w");
  src: url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-preso-icons.eot#iefixudsb6w") format("embedded-opentype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-preso-icons.ttf?udsb6w") format("truetype"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-preso-icons.woff?udsb6w") format("woff"), url("/web/20160730121940im_/https://www.redhat.com/files/summit/2015/fonts/summit-preso-icons.svg?udsb6w#summit-preso-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../sass/_summit-preso-font.scss */
[class^="summit-icon"], [class*=" summit-icon"] {
  font-family: 'summit-preso-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 26, ../sass/_summit-preso-font.scss */
.summit-icon-blog:before {
  content: "\e600";
}

/* line 29, ../sass/_summit-preso-font.scss */
.summit-icon-download:before {
  content: "\e601";
}

/* line 32, ../sass/_summit-preso-font.scss */
.summit-icon-link:before {
  content: "\e602";
}

/* line 35, ../sass/_summit-preso-font.scss */
.summit-icon-pdf:before {
  content: "\e603";
}

/* line 38, ../sass/_summit-preso-font.scss */
.summit-icon-video:before {
  content: "\e604";
}

/** redhat.com colors as of Nov 2014
$brand-primary: #cc0000;
$brand-color-1: #1a1a1a;
$brand-color-2: #4c4c4c;
$brand-color-3: #646464;
$brand-color-4: #8d8d8d;
$brand-color-5: #252527;
$brand-color-6: #d2d3d4;
$brand-color-7: #f0f0f0;
$brand-color-8: #f7f7f7;
$brand-color-9: #08c0fc;
$brand-color-10: #59666e;
$brand-color-11: #7a858b;
$brand-color-12: #858585;
$brand-transparent-1: rgba(0,0,0,.8);
**/
/** summit colors **/
/** color applications **/
/**** breakpoint variables ****/
/**** social brand colors ****/
/* line 1, ../sass/_summit-typography.scss */
p, .keynotes li span h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
  font-weight: 400;
  line-height: 1.444;
}

/* line 8, ../sass/_summit-typography.scss */
h1, .stripe .inner header h2, #page-speakers .speaker-listing h3 {
  font-size: 32px;
  font-size: 3.2rem;
  margin-bottom: 20px;
  margin-bottom: 2rem;
  font-weight: 800;
  text-transform: none;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 8, ../sass/_summit-typography.scss */
  h1, .stripe .inner header h2, #page-speakers .speaker-listing h3 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-bottom: 20px;
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  /* line 8, ../sass/_summit-typography.scss */
  h1, .stripe .inner header h2, #page-speakers .speaker-listing h3 {
    font-size: 39px;
    font-size: 3.9rem;
    margin-bottom: 17px;
    margin-bottom: 1.7rem;
  }
}
@media (min-width: 1200px) {
  /* line 8, ../sass/_summit-typography.scss */
  h1, .stripe .inner header h2, #page-speakers .speaker-listing h3 {
    font-size: 42px;
    font-size: 4.2rem;
  }
}

/* line 27, ../sass/_summit-typography.scss */
h2 {
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 800;
  line-height: 1.18;
}

/* line 33, ../sass/_summit-typography.scss */
h3, .stripe .inner header h1, .superhero.team-up article p, .blog-feature p, #page-speakers .speaker-listing .inner > h2, #page-speakers .top-presenters li a span h2, #page-speakers .sessionSpeaker h4, .sub-promos .sub-promo h2, .keynotes li span h2 {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 800;
  line-height: 1.18;
}

/* line 39, ../sass/_summit-typography.scss */
h4, .audiences li h3, .hotel-list h1 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 800;
  line-height: 1.18;
}

/* line 44, ../sass/_summit-typography.scss */
.cta-primary {
  padding: 9px 40px;
  padding: 0.9rem 4rem;
  background-color: #c00;
  color: white !important;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 800;
  display: inline-block;
}

/* line 54, ../sass/_summit-typography.scss */
.cta-tertiary, .agenda td.expand.general-timeblock ul li a, .cta-secondary {
  font-weight: 800;
  transition: .2s;
}
/* line 57, ../sass/_summit-typography.scss */
.cta-tertiary:after, .agenda td.expand.general-timeblock ul li a:after, .cta-secondary:after {
  content: "\25b6";
  margin-left: .5em;
  font-size: 50%;
  line-height: 100%;
  vertical-align: middle;
}
/* line 64, ../sass/_summit-typography.scss */
.cta-tertiary:hover, .agenda td.expand.general-timeblock ul li a:hover, .cta-secondary:hover {
  text-decoration: none;
}

/* line 71, ../sass/_summit-typography.scss */
.cta-tertiary:after {
  content: "\00bb";
}

/* line 74, ../sass/_summit-typography.scss */
.agenda td.expand ul, body.page-tracks .expand ul, body.page-paths .expand ul, .main-header .main-nav ul li, .blog-feature ul, .filter-group ul, body.page-tracks .anchors ul, body.page-paths .anchors ul, #page-speakers .groups-index, #page-speakers .top-presenters, .page-about .past ul, .sampler ul, .hotel-list, .keynotes, .sponsor-list {
  list-style: none;
}
/* line 76, ../sass/_summit-typography.scss */
.agenda td.expand ul li, body.page-tracks .expand ul li, body.page-paths .expand ul li, .main-header .main-nav ul li li, .blog-feature ul li, .filter-group ul li, body.page-tracks .anchors ul li, body.page-paths .anchors ul li, #page-speakers .groups-index li, #page-speakers .top-presenters li, .page-about .past ul li, .sampler ul li, .hotel-list li, .keynotes li, .sponsor-list li {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 80, ../sass/_summit-typography.scss */
  .agenda td.expand ul, body.page-tracks .expand ul, body.page-paths .expand ul {
    -moz-columns: auto 2;
    -webkit-columns: auto 2;
    columns: auto 2;
  }
}
/* line 87, ../sass/_summit-typography.scss */
.agenda td.expand ul li, body.page-tracks .expand ul li, body.page-paths .expand ul li {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
/* line 88, ../sass/_summit-typography.scss */
.agenda td.expand ul li a, body.page-tracks .expand ul li a, body.page-paths .expand ul li a {
  color: #252527;
  font-weight: 600;
}
/* line 89, ../sass/_summit-typography.scss */
.agenda td.expand ul li p, body.page-tracks .expand ul li p, body.page-paths .expand ul li p {
  margin-bottom: 0;
}

/* rewrite this into the stripe partial a la header and footer, and write a mixin to simply output the necessary susy-breakpoint lines */
/*section.stripe {
@include susy-breakpoint($summit-sm, $susy-normal) {
    .inner {
        @include container;
    }
    &.parts-4 .inner div {
        @include span(3 of 12);
        &:nth-child(4n) {@include span(last 3);}
    }
    &.parts-3 .inner div {
        @include span(4 of 12);
        &:nth-child(3n) {@include span(last 4);}
    }
    &.parts-2 .inner div {
        @include span(6 of 12);
        &:nth-child(2n) {@include span(last 6);}
    }
    &.main-and-side .inner {
        article {
            @include span(8 of 12);
        }
        aside {
            @include span(last 4 of 12);
        }
    }
}
@include susy-breakpoint($summit-grid-lg, $susy-xlarge) {
    .inner {
        @include container;
    }
    &.parts-4 .inner div {
        @include span(3 of 12);
        &:nth-child(4n) {@include span(last 3);}
    }
    &.parts-3 .inner div {
        @include span(4 of 12);
        &:nth-child(3n) {@include span(last 4);}
    }
    &.parts-2 .inner div {
        @include span(6 of 12);
        &:nth-child(2n) {@include span(last 6);}
    }
    &.main-and-side .inner {
        article {
            @include span(8 of 12);
        }
        aside {
            @include span(last 4 of 12);
        }
    }
}

}*/
/* line 21, ../sass/_carousel.scss */
.carousel {
  position: relative;
  padding-bottom: 30px;
  padding-bottom: 3rem;
}
/* line 24, ../sass/_carousel.scss */
.stripe.main-and-side .carousel {
  height: 100%;
  /*     	overflow: hidden; */
}

/* line 30, ../sass/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  min-height: 320px;
  min-height: 32rem;
}
/* line 37, ../sass/_carousel.scss */
.carousel-inner > .item {
  display: none;
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  -webkit-transition: 0.1s ease-out all;
  -ms-transition: 0.1s ease-out all;
  -moz-transition: 0.1s ease-out all;
  -o-transition: 0.1s ease-out all;
  transition: 0.1s ease-out all;
}
/* line 46, ../sass/_carousel.scss */
.carousel-inner > .item .container {
  position: relative;
  margin: auto;
}
/* line 49, ../sass/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
/* line 58, ../sass/_carousel.scss */
.carousel-inner > .item.active {
  -webkit-animation: 1s flipInY;
  -ms-animation: 1s flipInY;
  -moz-animation: 1s flipInY;
  -o-animation: 1s flipInY;
  animation: 1s flipInY;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.6s ease 0s;
  -ms-transition: all 0.6s ease 0s;
  -moz-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
/* line 66, ../sass/_carousel.scss */
.carousel-inner > .active {
  display: block;
  opacity: 1;
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Opera 12 */
@-o-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Mozilla */
@-moz-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 122, ../sass/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  bottom: 1rem;
  left: 20%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
/* line 132, ../sass/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 30px;
  width: 3rem;
  height: 30px;
  height: 3rem;
  margin: 0px 10px;
  margin: 0rem 1rem;
  text-indent: 0;
  line-height: 1.8;
  border: 1px solid #fff;
  border-radius: 20px;
  border-radius: 2rem;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
/* line 156, ../sass/_carousel.scss */
.carousel-indicators li.active {
  font-weight: 600;
  background-color: white;
  color: black;
  -webkit-transition: background-color 2s ease;
  -ms-transition: background-color 2s ease;
  -moz-transition: background-color 2s ease;
  -o-transition: background-color 2s ease;
  transition: background-color 2s ease;
  -webkit-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

/* line 173, ../sass/_carousel.scss */
.carousel-caption {
  bottom: 20px;
  bottom: 2rem;
  z-index: 10;
  padding-top: 10%;
  padding-bottom: 20px;
  padding-bottom: 2rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 181, ../sass/_carousel.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 192, ../sass/_carousel.scss */
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    width: 3rem;
    height: 30px;
    height: 3rem;
    margin-top: -15px;
    margin-top: -1.5rem;
    margin-left: -15px;
    margin-left: -1.5rem;
    font-size: 30px;
    font-size: 3rem;
  }

  /* line 204, ../sass/_carousel.scss */
  .carousel-caption {
    padding-bottom: 30px;
    padding-bottom: 3rem;
  }

  /* line 208, ../sass/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
    bottom: 2rem;
  }
}
/* line 1, ../sass/_summit-basics.scss */
html {
  font-size: 62.5%;
  /* apply a natural box layout model to all elements, but allowing components to change */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 7, ../sass/_summit-basics.scss */
*, *:before, *:after {
  box-sizing: inherit;
  -moz-box-sizing: inherit;
}

/* line 11, ../sass/_summit-basics.scss */
body {
  font-family: "Overpass";
  font-size: 16px;
  color: white;
}

/* line 22, ../sass/_summit-basics.scss */
h5, h6 {
  text-decoration: line-through;
}

/* line 23, ../sass/_summit-basics.scss */
a {
  color: #24d0bc;
  text-decoration: none;
}
/* line 26, ../sass/_summit-basics.scss */
a:hover {
  text-decoration: none;
}
/* line 27, ../sass/_summit-basics.scss */
a:active {
  color: aliceblue;
}
/* line 28, ../sass/_summit-basics.scss */
a:visited {
  color: #24d0bc;
}

/* line 30, ../sass/_summit-basics.scss */
ul {
  list-style: disc;
}
/* line 32, ../sass/_summit-basics.scss */
ul li {
  margin-left: 1.6rem;
  line-height: 1.444;
}

/* line 37, ../sass/_summit-basics.scss */
ol {
  list-style: decimal;
  margin-left: 1.6rem;
  line-height: 1.444;
}

/*body#page-home, body#page-social, body#page-about {
	background: #333 url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/home-interim-2000x950.jpg) center top no-repeat;
	background-size: cover;
}*/
/* line 46, ../sass/_summit-basics.scss */
body > img {
  position: absolute;
}

/* line 47, ../sass/_summit-basics.scss */
.btn-danger {
  background-color: #c00;
}

/* line 49, ../sass/_summit-basics.scss */
i.circle {
  font-size: 67.97px;
  font-size: 6.797rem;
  height: 70px;
  height: 7rem;
  width: 70px;
  width: 7rem;
  line-height: 60px;
  line-height: 6rem;
  border-radius: 50%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  display: inline-block;
}
/* line 39, ../sass/_summit-mixins.scss */
i.circle:before {
  line-height: 70px;
  line-height: 7rem;
  vertical-align: middle;
}

/* line 53, ../sass/_summit-basics.scss */
strong {
  font-weight: 800;
}

/* line 54, ../sass/_summit-basics.scss */
img {
  max-width: 100%;
}

/* line 56, ../sass/_summit-basics.scss */
#simplemodal-overlay {
  background-color: #000;
}

/* line 57, ../sass/_summit-basics.scss */
#simplemodal-container {
  width: 70%;
  height: 480px;
}

/* line 60, ../sass/_summit-basics.scss */
.main-header .main-nav:after, .filter-panel header:after, .session-haystack .controls:after, .controls:after, body.page-tracks .expand:after, body.page-paths .expand:after, #page-speakers .groups-index:after, #page-speakers .top-presenters:after, .sub-promos:after, .awards .inner:after, .awards div:after, .audiences:after, .pass-details aside:after, .hotel-list:after, .keynotes:after, .sponsor-list:after, .sponsor-group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 67, ../sass/_summit-basics.scss */
.sr-only {
  display: none;
}

/* line 1, ../sass/_summit-modal.scss */
#lean_overlay {
  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}

/* line 12, ../sass/_summit-modal.scss */
body > .modal-holder {
  display: none;
}

@media (min-width: 768px) {
  /* line 14, ../sass/_summit-modal.scss */
  body.stickEm {
    overflow: hidden;
  }
}

/* line 19, ../sass/_summit-modal.scss */
.modal-holder {
  position: absolute;
  bottom: 0;
  top: 0;
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 19, ../sass/_summit-modal.scss */
  .modal-holder {
    /*        position: relative;
            width: 80%;*/
    margin: 0 auto;
  }
}
/* line 30, ../sass/_summit-modal.scss */
.modal-holder .close {
  font-size: 48px;
  font-size: 4.8rem;
  position: absolute;
  top: 0;
  right: 0;
  color: #8d8d8d;
  font-weight: 400;
  width: 48px;
  height: 48px;
  text-align: center;
  vertical-align: middle;
  transition: .2s color;
}
/* line 42, ../sass/_summit-modal.scss */
.modal-holder .close:hover {
  color: black;
}
/* line 45, ../sass/_summit-modal.scss */
.modal-holder .session-title, .modal-holder .session-description {
  margin-bottom: 15px;
}
/* line 46, ../sass/_summit-modal.scss */
.modal-holder .speaker {
  margin-bottom: 7px;
}
/* line 47, ../sass/_summit-modal.scss */
.modal-holder .speaker:last-of-type {
  margin-bottom: 15px;
}
/* line 49, ../sass/_summit-modal.scss */
.modal-holder .session-description ul br {
  display: none;
}
/* line 50, ../sass/_summit-modal.scss */
.modal-holder .topic-list a {
  cursor: default;
  color: #252527;
}

/* line 1, ../sass/_summit-header.scss */
.main-header {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 0;
}
/* line 12, ../sass/susy/output/support/_clearfix.scss */
.main-header:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_summit-header.scss */
  .main-header {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .main-header:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 768px) {
  /* line 1, ../sass/_summit-header.scss */
  .main-header {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .main-header:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 1463px) {
  /* line 1, ../sass/_summit-header.scss */
  .main-header {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .main-header:after {
    content: " ";
    display: block;
    clear: both;
  }
}
/* line 7, ../sass/_summit-header.scss */
.main-header .summit-logo {
  width: 44.44444444%;
  float: left;
  margin-right: 11.11111111%;
  padding-left: 0;
}
@media (min-width: 768px) {
  /* line 7, ../sass/_summit-header.scss */
  .main-header .summit-logo {
    width: 15.25423729%;
    float: left;
    margin-right: 1.69491525%;
  }
}
/* line 13, ../sass/_summit-header.scss */
.main-header .summit-logo img {
  max-width: 100%;
}
/* line 17, ../sass/_summit-header.scss */
.main-header .underbar {
  width: 44.44444444%;
  float: right;
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 17, ../sass/_summit-header.scss */
  .main-header .underbar {
    width: 83.05084746%;
    float: right;
    margin-right: 0;
    border-bottom: 1px solid #c00;
    position: relative;
  }
}
/* line 25, ../sass/_summit-header.scss */
.main-header .dates {
  width: 18.36734694%;
  float: left;
  margin-right: 2.04081633%;
  position: relative;
}
@media (min-width: 768px) {
  /* line 25, ../sass/_summit-header.scss */
  .main-header .dates {
    height: 40px;
  }
}
@media (min-width: 992px) {
  /* line 25, ../sass/_summit-header.scss */
  .main-header .dates {
    height: 55px;
  }
}
@media (min-width: 1200px) {
  /* line 25, ../sass/_summit-header.scss */
  .main-header .dates {
    height: 66px;
  }
}
/* line 37, ../sass/_summit-header.scss */
.main-header .dates p {
  margin: 0;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.2;
  color: white;
  position: absolute;
  bottom: 0;
  display: none;
}
@media (min-width: 768px) {
  /* line 37, ../sass/_summit-header.scss */
  .main-header .dates p {
    font-size: 10px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  /* line 37, ../sass/_summit-header.scss */
  .main-header .dates p {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width: 1200px) {
  /* line 37, ../sass/_summit-header.scss */
  .main-header .dates p {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) {
  /* line 37, ../sass/_summit-header.scss */
  .main-header .dates p {
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 37, ../sass/_summit-header.scss */
  .main-header .dates p {
    bottom: 8px;
  }
}
@media (min-width: 1200px) {
  /* line 37, ../sass/_summit-header.scss */
  .main-header .dates p {
    bottom: 13px;
  }
}
@media (min-width: 768px) {
  /* line 66, ../sass/_summit-header.scss */
  .main-header .main-nav {
    width: 79.59183673%;
    float: right;
    margin-right: 0;
    position: absolute;
    right: 0;
    bottom: 15px;
  }
}
@media (min-width: 992px) {
  /* line 66, ../sass/_summit-header.scss */
  .main-header .main-nav {
    width: 79.59183673%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 66, ../sass/_summit-header.scss */
  .main-header .main-nav {
    width: 79.59183673%;
    float: right;
    margin-right: 0;
  }
}
/* line 80, ../sass/_summit-header.scss */
.main-header .main-nav > ul {
  display: none;
}
@media (max-width: 767px) {
  /* line 80, ../sass/_summit-header.scss */
  .main-header .main-nav > ul {
    padding: 15px 5%;
    background-color: rgba(0, 0, 0, 0.9);
    position: absolute;
    left: 0;
    width: 100%;
    top: 100px;
  }
  /* line 89, ../sass/_summit-header.scss */
  .main-header .main-nav > ul > li {
    padding: 7px 0;
  }
}
@media (min-width: 768px) {
  /* line 80, ../sass/_summit-header.scss */
  .main-header .main-nav > ul {
    display: block;
    background-color: transparent;
    float: right;
  }
}
/* line 96, ../sass/_summit-header.scss */
.main-header .main-nav > ul li a {
  transition: .5s all;
}
@media (min-width: 768px) {
  /* line 100, ../sass/_summit-header.scss */
  .main-header .main-nav.open > ul li a {
    color: rgba(255, 255, 255, 0.7);
  }
  /* line 101, ../sass/_summit-header.scss */
  .main-header .main-nav.open > ul li.nav-register a {
    background-color: #990000;
    color: rgba(255, 255, 255, 0.7);
  }
}
/* line 104, ../sass/_summit-header.scss */
.main-header .main-nav .menu-icon {
  font-size: 22px;
  font-size: 2.2rem;
  color: white;
  display: block;
  float: right;
}
@media (min-width: 768px) {
  /* line 104, ../sass/_summit-header.scss */
  .main-header .main-nav .menu-icon {
    display: none;
  }
}
/* line 113, ../sass/_summit-header.scss */
.main-header .main-nav ul li {
  margin: 0;
  text-transform: uppercase;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 113, ../sass/_summit-header.scss */
  .main-header .main-nav ul li {
    padding: 0px 9px;
    padding: 0rem 0.9rem;
    font-size: 10.5px;
    font-size: 1.05rem;
    display: inline-block;
  }
  /* line 122, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.sub-nav > a:after {
    content: "\25bc";
    margin-left: .5em;
    font-size: 50%;
    line-height: 100%;
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  /* line 113, ../sass/_summit-header.scss */
  .main-header .main-nav ul li {
    padding: 0px 11px;
    padding: 0rem 1.1rem;
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width: 1200px) {
  /* line 113, ../sass/_summit-header.scss */
  .main-header .main-nav ul li {
    padding: 0px 9px;
    padding: 0rem 0.9rem;
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media (min-width: 1420px) {
  /* line 113, ../sass/_summit-header.scss */
  .main-header .main-nav ul li {
    padding: 0px 13px;
    padding: 0rem 1.3rem;
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  /* line 142, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.nav-register {
    padding-right: 0;
  }
  /* line 145, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.nav-register a {
    background-color: #cc0000;
    color: white;
    padding: 7px 10px;
    margin-top: -7px;
  }
  /* line 146, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.nav-register span {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 149, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.nav-register a {
    padding: 7px 20px;
  }
  /* line 150, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.nav-register span {
    display: inline;
  }
}
/* line 153, ../sass/_summit-header.scss */
.main-header .main-nav ul li a {
  color: white;
}
/* line 154, ../sass/_summit-header.scss */
.main-header .main-nav ul li ul {
  display: none;
  overflow: hidden;
}
/* line 155, ../sass/_summit-header.scss */
.main-header .main-nav ul li ul li {
  transition: 1s 1s;
  max-height: 0;
}
/* line 161, ../sass/_summit-header.scss */
.main-header .main-nav ul li.active a {
  color: white;
  -webkit-animation-direction: reverse;
}
@media (min-width: 768px) {
  /* line 162, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.active ul {
    display: block;
    position: absolute;
    right: 0;
    margin-top: 30px;
    -webkit-animation: .5s fadeEmIn forwards;
  }
}
/* line 170, ../sass/_summit-header.scss */
.main-header .main-nav ul li.active ul li {
  text-transform: none;
  max-height: 200px;
}
@media (max-width: 767px) {
  /* line 170, ../sass/_summit-header.scss */
  .main-header .main-nav ul li.active ul li {
    padding: 7px 0 7px 15px;
  }
}

@-webkit-keyframes dropEmBack {
  100% {
    color: rgba(255, 255, 255, 0.7);
  }
}
@-webkit-keyframes fadeEmIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  /* line 200, ../sass/_summit-header.scss */
  .page-about .nav-about > a,
  .page-agenda .nav-agenda > a,
  .page-speakers .nav-speakers > a,
  .page-sponsors .nav-sponsors > a,
  .page-register .nav-register > a {
    padding-bottom: 17px;
    background: transparent url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/notch_16x9.png) center bottom no-repeat;
  }
}
/* line 1, ../sass/_summit-footer.scss */
.pre-footer {
  width: 100%;
  padding: 30px 0;
  background-color: #252527;
  color: white;
  margin-top: 60px;
}
/* line 7, ../sass/_summit-footer.scss */
.pre-footer .pre-footer-parts {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/susy/output/support/_clearfix.scss */
.pre-footer .pre-footer-parts:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  /* line 7, ../sass/_summit-footer.scss */
  .pre-footer .pre-footer-parts {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .pre-footer .pre-footer-parts:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 768px) {
  /* line 7, ../sass/_summit-footer.scss */
  .pre-footer .pre-footer-parts {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .pre-footer .pre-footer-parts:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 1463px) {
  /* line 7, ../sass/_summit-footer.scss */
  .pre-footer .pre-footer-parts {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .pre-footer .pre-footer-parts:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 14, ../sass/_summit-footer.scss */
footer {
  width: 100%;
  min-height: 120px;
  padding-top: 30px;
  background-color: #1a1a1a;
  color: white;
}
/* line 20, ../sass/_summit-footer.scss */
footer .footer-parts {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/susy/output/support/_clearfix.scss */
footer .footer-parts:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  /* line 20, ../sass/_summit-footer.scss */
  footer .footer-parts {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  footer .footer-parts:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 768px) {
  /* line 20, ../sass/_summit-footer.scss */
  footer .footer-parts {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  footer .footer-parts:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 1463px) {
  /* line 20, ../sass/_summit-footer.scss */
  footer .footer-parts {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  footer .footer-parts:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 768px) {
  /* line 25, ../sass/_summit-footer.scss */
  footer .footer-parts .rh-logo {
    width: 15.25423729%;
    float: left;
    margin-right: 1.69491525%;
    margin-bottom: 0;
  }
  /* line 26, ../sass/_summit-footer.scss */
  footer .footer-parts .social {
    width: 15.25423729%;
    float: right;
    margin-right: 0;
  }
  /* line 27, ../sass/_summit-footer.scss */
  footer .footer-parts .social-buttons li {
    width: 20%;
    padding: 0;
  }
}
/* line 29, ../sass/_summit-footer.scss */
footer .footer-parts .rh-logo {
  margin-bottom: 15px;
  margin-right: 20px;
}
/* line 31, ../sass/_summit-footer.scss */
footer .footer-parts .social a {
  color: #888;
}
/* line 32, ../sass/_summit-footer.scss */
footer .footer-parts .social a :hover {
  color: white;
}
/* line 35, ../sass/_summit-footer.scss */
footer .footer-parts .social-buttons {
  width: 100%;
  margin-right: 15px;
  padding: 0 0 10px 0;
  display: inline-block;
}
/* line 40, ../sass/_summit-footer.scss */
footer .footer-parts .social-buttons li {
  padding-right: 15px;
  list-style: none;
  display: block;
  margin: 0;
  float: left;
}
/* line 46, ../sass/_summit-footer.scss */
footer .footer-parts .social-buttons li:last-of-type {
  width: 40%;
}
/* line 48, ../sass/_summit-footer.scss */
footer .footer-parts .social-buttons i {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 50, ../sass/_summit-footer.scss */
footer .footer-parts .code-of-conduct {
  float: left;
  font-size: 120% !important;
  color: #777;
  max-width: 100%;
  display: block;
}
/* line 56, ../sass/_summit-footer.scss */
footer .footer-parts .code-of-conduct p {
  font-size: 75%;
}
@media (min-width: 768px) {
  /* line 50, ../sass/_summit-footer.scss */
  footer .footer-parts .code-of-conduct {
    max-width: 60%;
  }
}
/* line 63, ../sass/_summit-footer.scss */
footer .footer-parts .copyright {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 15px;
  margin-top: 60px;
  font-size: 12px;
  color: #666;
}

/* line 72, ../sass/_summit-footer.scss */
.traditional {
  margin-top: 40px;
  margin-top: 4rem;
  padding-bottom: 5px;
  padding-bottom: 0.5rem;
}
/* line 75, ../sass/_summit-footer.scss */
.traditional .legal {
  width: 66.10169492%;
  float: left;
  margin-right: 1.69491525%;
}
@media (min-width: 1200px) {
  /* line 75, ../sass/_summit-footer.scss */
  .traditional .legal {
    line-height: 3.4;
  }
}
/* line 80, ../sass/_summit-footer.scss */
.traditional .legal .menu {
  width: 66.10169492%;
  float: left;
  margin-right: 1.69491525%;
}
@media (min-width: 1200px) {
  /* line 80, ../sass/_summit-footer.scss */
  .traditional .legal .menu {
    float: right;
  }
}
/* line 85, ../sass/_summit-footer.scss */
.traditional .legal .menu li {
  float: left;
  font-size: 12px;
  font-size: 1.2rem;
  margin-right: 8px;
  margin-right: 0.8rem;
  padding: 0;
  /*                    @media (max-width: $summit-xs) {
                        clear: left;
                      }*/
}
/* line 93, ../sass/_summit-footer.scss */
.traditional .legal .menu li:first-child {
  margin-right: 22px;
  margin-right: 2.2rem;
}
/* line 96, ../sass/_summit-footer.scss */
.traditional .legal .menu li:last-child {
  /*                      @media (max-width: $summit-xs) {
                          clear: none;
                        }*/
}
/* line 101, ../sass/_summit-footer.scss */
.traditional .legal .menu li:last-child a {
  border-left: 1px solid color(fine-print);
  padding-left: 10px;
  padding-left: 1rem;
}
/* line 105, ../sass/_summit-footer.scss */
.traditional .legal .menu li a {
  color: color(fine-print);
}
/* line 110, ../sass/_summit-footer.scss */
.traditional .legal .copyright {
  /*                @media (max-width: $screen-md-max) {
                      clear: both;
                  }*/
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 119, ../sass/_summit-footer.scss */
.traditional .traditional-primary {
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
}
@media (min-width: 768px) {
  /* line 119, ../sass/_summit-footer.scss */
  .traditional .traditional-primary {
    float: right;
  }
}
/* line 125, ../sass/_summit-footer.scss */
.traditional .event-logo {
  width: 49.15254237%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 128, ../sass/_summit-footer.scss */
.traditional .social-links {
  width: 49.15254237%;
  float: left;
  margin-right: 1.69491525%;
}
@media (min-width: 768px) {
  /* line 128, ../sass/_summit-footer.scss */
  .traditional .social-links {
    padding: 0;
  }
}
/* line 133, ../sass/_summit-footer.scss */
.traditional .social-links ul {
  padding: 8px 0px;
  padding: 0.8rem 0rem;
}
/* line 136, ../sass/_summit-footer.scss */
.traditional .social-links ul li {
  float: left;
  text-align: center;
  margin-right: 15px;
  margin-right: 1.5rem;
}
@media (min-width: 768px) {
  /* line 136, ../sass/_summit-footer.scss */
  .traditional .social-links ul li {
    margin-right: 0px;
    margin-right: 0rem;
    padding: 0px;
    padding: 0rem;
    width: 20%;
  }
}
/* line 146, ../sass/_summit-footer.scss */
.traditional .social-links ul a {
  font-size: 17px;
  font-size: 1.7rem;
}
/* line 161, ../sass/_summit-footer.scss */
.traditional .container section > div.block-footer-promote {
  margin: 5px 0px 15px;
  margin: 0.5rem 0rem 1.5rem;
}
@media (min-width: 768px) {
  /* line 161, ../sass/_summit-footer.scss */
  .traditional .container section > div.block-footer-promote {
    text-align: center;
  }
}
/* line 169, ../sass/_summit-footer.scss */
.traditional li {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 1, ../sass/_summit-backgrounds.scss */
.page-background, .page-background-2 {
  background-color: #333;
  background-size: cover;
  background-position: center;
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: -1;
}

/* line 12, ../sass/_summit-backgrounds.scss */
body#page-about.page-home .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg_sample.jpg);
}

/* line 15, ../sass/_summit-backgrounds.scss */
body#page-about .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-about-2000x950.jpg);
}

/* line 18, ../sass/_summit-backgrounds.scss */
body#page-agenda .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-agenda-2000x950.jpg);
}

/* line 21, ../sass/_summit-backgrounds.scss */
body#page-presentations .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-agenda-2000x950.jpg);
}

/* line 24, ../sass/_summit-backgrounds.scss */
body#page-speakers .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-speakers-2000x950.jpg);
}

/* line 27, ../sass/_summit-backgrounds.scss */
body#page-sponsors .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-sponsors-2000x950.jpg);
}

/* line 30, ../sass/_summit-backgrounds.scss */
body#page-social .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg_sample.jpg);
}

/* line 33, ../sass/_summit-backgrounds.scss */
body#page-resources .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-agenda-2000x950.jpg);
}

/* line 37, ../sass/_summit-backgrounds.scss */
body#page-about.page-home .page-background {
  background-image: url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/home-crowd-2000x950.jpg);
}

/* line 2, ../sass/_summit-stripes.scss */
.stripe .inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/susy/output/support/_clearfix.scss */
.stripe .inner:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  /* line 2, ../sass/_summit-stripes.scss */
  .stripe .inner {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .stripe .inner:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 768px) {
  /* line 2, ../sass/_summit-stripes.scss */
  .stripe .inner {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .stripe .inner:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 1463px) {
  /* line 2, ../sass/_summit-stripes.scss */
  .stripe .inner {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../sass/susy/output/support/_clearfix.scss */
  .stripe .inner:after {
    content: " ";
    display: block;
    clear: both;
  }
}
/* line 8, ../sass/_summit-stripes.scss */
.stripe.parts-4 .inner div {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 8, ../sass/_summit-stripes.scss */
  .stripe.parts-4 .inner div {
    width: 23.72881356%;
    float: left;
    margin-right: 1.69491525%;
    margin-bottom: 0;
  }
  /* line 13, ../sass/_summit-stripes.scss */
  .stripe.parts-4 .inner div:nth-child(4n+1) {
    width: 23.72881356%;
    float: right;
    margin-right: 0;
  }
}
/* line 16, ../sass/_summit-stripes.scss */
.stripe.parts-3 .inner div {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 16, ../sass/_summit-stripes.scss */
  .stripe.parts-3 .inner div {
    width: 32.20338983%;
    float: left;
    margin-right: 1.69491525%;
    margin-bottom: 0;
  }
  /* line 21, ../sass/_summit-stripes.scss */
  .stripe.parts-3 .inner div:nth-child(3n+1) {
    width: 32.20338983%;
    float: right;
    margin-right: 0;
  }
}
/* line 24, ../sass/_summit-stripes.scss */
.stripe.parts-2 .inner div {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 24, ../sass/_summit-stripes.scss */
  .stripe.parts-2 .inner div {
    width: 49.15254237%;
    float: left;
    margin-right: 1.69491525%;
    margin-bottom: 0;
  }
  /* line 29, ../sass/_summit-stripes.scss */
  .stripe.parts-2 .inner div:nth-child(2n+2) {
    width: 49.15254237%;
    float: right;
    margin-right: 0;
  }
}
/* line 34, ../sass/_summit-stripes.scss */
.flipped .stripe.main-and-side .inner > article {
  float: right;
}
/* line 37, ../sass/_summit-stripes.scss */
.flipped .stripe.main-and-side .inner > aside {
  float: left;
}
/* line 41, ../sass/_summit-stripes.scss */
.stripe.main-and-side .inner article, .stripe.main-and-side .inner aside {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 43, ../sass/_summit-stripes.scss */
  .stripe.main-and-side .inner article {
    width: 66.10169492%;
    float: left;
    margin-right: 1.69491525%;
    margin-bottom: 0;
  }
  /* line 47, ../sass/_summit-stripes.scss */
  .stripe.main-and-side .inner aside {
    width: 32.20338983%;
    float: right;
    margin-right: 0;
    margin-bottom: 0;
  }
}
/* line 54, ../sass/_summit-stripes.scss */
.stripe.wall .item {
  width: 23.72881356%;
  float: left;
  margin-right: 1.69491525%;
  width: 30%;
  height: 15rem;
}
/* line 58, ../sass/_summit-stripes.scss */
.stripe.wall .item a {
  color: white;
}
/* line 60, ../sass/_summit-stripes.scss */
.stripe.wall .item a > * {
  display: block;
  text-align: center;
}
/* line 69, ../sass/_summit-stripes.scss */
.stripe.wall .item .fa {
  display: block;
  font-size: 5rem;
  padding-bottom: 1rem;
}
/* line 74, ../sass/_summit-stripes.scss */
.stripe.wall .item span {
  font-size: 2.2rem;
  font-weight: 600;
}

/* line 82, ../sass/_summit-stripes.scss */
.stripe {
  padding-top: 30px;
  padding-top: 3rem;
  padding-bottom: 40px;
  padding-bottom: 4rem;
}
/* line 85, ../sass/_summit-stripes.scss */
.stripe.hi-lite {
  background-color: rgba(134, 134, 134, 0.3);
}
/* line 86, ../sass/_summit-stripes.scss */
.stripe.lo-lite {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 88, ../sass/_summit-stripes.scss */
.stripe .inner header h1 {
  text-transform: uppercase;
}
/* line 91, ../sass/_summit-stripes.scss */
.stripe.sponsor {
  padding: 0;
}
/* line 93, ../sass/_summit-stripes.scss */
.stripe.sponsor.cisco {
  background: #132146;
}
/* line 96, ../sass/_summit-stripes.scss */
.stripe.sponsor.ibm {
  background: #0D223F;
}
/* line 99, ../sass/_summit-stripes.scss */
.stripe.sponsor.intel {
  background: #027CC5;
}
/* line 102, ../sass/_summit-stripes.scss */
.stripe.sponsor.dell {
  background: #1a4381;
}
/* line 105, ../sass/_summit-stripes.scss */
.stripe.sponsor.hp {
  background: #0197D6;
}
/* line 108, ../sass/_summit-stripes.scss */
.stripe.sponsor.sap {
  background: #DCDDE1;
}
/* line 111, ../sass/_summit-stripes.scss */
.stripe.sponsor .inner img {
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 117, ../sass/_summit-stripes.scss */
.stripe.sponsor .narrow-img {
  display: block;
}
/* line 120, ../sass/_summit-stripes.scss */
.stripe.sponsor .wide-img {
  display: none;
}
@media (min-width: 541px) {
  /* line 124, ../sass/_summit-stripes.scss */
  .stripe.sponsor .wide-img {
    display: block;
  }
  /* line 127, ../sass/_summit-stripes.scss */
  .stripe.sponsor .narrow-img {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 135, ../sass/_summit-stripes.scss */
  .hero.intro {
    min-height: 70vh;
  }
}

/* line 144, ../sass/_summit-stripes.scss */
.superhero h1 {
  font-size: 54px;
  font-size: 5.4rem;
}
/* line 145, ../sass/_summit-stripes.scss */
.superhero h2 {
  font-size: 22px;
  font-size: 2.2rem;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
/* line 146, ../sass/_summit-stripes.scss */
.superhero .cta-primary {
  margin-bottom: 30px;
}
/* line 147, ../sass/_summit-stripes.scss */
.superhero .cta-secondary {
  color: white;
  font-size: 18px;
  font-size: 1.8rem;
  display: block;
}
@media (min-width: 768px) {
  /* line 143, ../sass/_summit-stripes.scss */
  .superhero {
    padding-top: 90px;
    padding-top: 9rem;
    padding-bottom: 135px;
    padding-bottom: 13.5rem;
  }
  /* line 151, ../sass/_summit-stripes.scss */
  .superhero h1 {
    font-size: 96px;
    font-size: 9.6rem;
  }
  /* line 152, ../sass/_summit-stripes.scss */
  .superhero h2 {
    font-size: 32px;
    font-size: 3.2rem;
  }
  /* line 153, ../sass/_summit-stripes.scss */
  .superhero .cta-secondary {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
/* line 155, ../sass/_summit-stripes.scss */
.superhero.team-up article {
  padding-right: 60px;
}
/* line 157, ../sass/_summit-stripes.scss */
.superhero.team-up article p {
  text-transform: uppercase;
}
/* line 158, ../sass/_summit-stripes.scss */
.superhero.team-up article h1 {
  font-size: 40px;
  font-size: 4rem;
}
/* line 159, ../sass/_summit-stripes.scss */
.superhero.team-up article h2 {
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  /* line 155, ../sass/_summit-stripes.scss */
  .superhero.team-up article {
    width: 49.15254237%;
    float: left;
    margin-right: 1.69491525%;
    height: 50vh;
  }
  /* line 163, ../sass/_summit-stripes.scss */
  .superhero.team-up article:last-of-type {
    width: 49.15254237%;
    float: right;
    margin-right: 0;
    padding-left: 60px;
  }
}
@media (min-width: 992px) {
  /* line 169, ../sass/_summit-stripes.scss */
  .superhero.team-up article h1 {
    font-size: 54px;
    font-size: 5.4rem;
  }
  /* line 170, ../sass/_summit-stripes.scss */
  .superhero.team-up article h2 {
    font-size: 22px;
    font-size: 2.2rem;
    margin-bottom: 30px;
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  /* line 175, ../sass/_summit-stripes.scss */
  .superhero.tuesday article p {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 176, ../sass/_summit-stripes.scss */
  .superhero.tuesday .live h2 {
    text-shadow: 1px 1px 5px #000;
  }
  /* line 177, ../sass/_summit-stripes.scss */
  .superhero.tuesday .news h1 {
    font-size: 36px;
    font-size: 3.6rem;
  }
  /* line 180, ../sass/_summit-stripes.scss */
  .superhero.friday article.after {
    width: 74.57627119%;
    float: left;
    margin-right: 1.69491525%;
  }
}
@media (min-width: 992px) {
  /* line 184, ../sass/_summit-stripes.scss */
  .superhero h2 span {
    display: block;
  }
  /* line 186, ../sass/_summit-stripes.scss */
  .superhero.tuesday article p {
    font-size: 22px;
    font-size: 2.2rem;
  }
  /* line 187, ../sass/_summit-stripes.scss */
  .superhero.tuesday .live h2 {
    text-shadow: 1px 1px 5px #000;
  }
  /* line 188, ../sass/_summit-stripes.scss */
  .superhero.tuesday .news h1 {
    font-size: 40px;
    font-size: 4rem;
  }
}

/* line 192, ../sass/_summit-stripes.scss */
.blog-feature {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-blogfeature-2000x950.jpg) center center;
  padding-top: 60px;
  padding-bottom: 80px;
}
/* line 196, ../sass/_summit-stripes.scss */
.blog-feature p {
  text-transform: uppercase;
}
/* line 197, ../sass/_summit-stripes.scss */
.blog-feature h1 {
  font-size: 40px;
  font-size: 4rem;
}
/* line 198, ../sass/_summit-stripes.scss */
.blog-feature h2 {
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
/* line 199, ../sass/_summit-stripes.scss */
.blog-feature ul {
  margin-bottom: 30px;
}
/* line 202, ../sass/_summit-stripes.scss */
.blog-feature ul h3 {
  font-size: 22px;
  font-size: 2.2rem;
  margin-bottom: .4em;
  font-weight: 400;
}
/* line 207, ../sass/_summit-stripes.scss */
.blog-feature ul a {
  color: white;
  transition: .5s;
}
/* line 210, ../sass/_summit-stripes.scss */
.blog-feature ul a:hover {
  color: #ccc;
}
/* line 213, ../sass/_summit-stripes.scss */
.blog-feature:before {
  display: block;
  content: '\25bc';
  top: -120px;
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
}
@media (min-width: 992px) {
  /* line 223, ../sass/_summit-stripes.scss */
  .blog-feature h1 {
    font-size: 54px;
    font-size: 5.4rem;
  }
  /* line 224, ../sass/_summit-stripes.scss */
  .blog-feature h2 {
    font-size: 22px;
    font-size: 2.2rem;
    margin-bottom: 30px;
    margin-bottom: 3rem;
  }
  /* line 225, ../sass/_summit-stripes.scss */
  .blog-feature ul h3 {
    font-size: 28px;
    font-size: 2.8rem;
    margin-bottom: .2em;
  }
}

/* line 228, ../sass/_summit-stripes.scss */
.home-feed {
  padding-top: 60px;
  background: #3d2986 url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-week-of-social-2000x950.jpg) center center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}
/* line 234, ../sass/_summit-stripes.scss */
.home-feed.gogogo {
  background-attachment: fixed;
}

/* line 239, ../sass/_summit-stripes.scss */
.cta {
  padding-top: 120px;
  padding-top: 12rem;
  padding-bottom: 160px;
  padding-bottom: 16rem;
}
/* line 242, ../sass/_summit-stripes.scss */
.cta h1 {
  margin-bottom: 15px;
  margin-bottom: 1.5rem;
}

/* line 1, ../sass/_summit-cards.scss */
.modal-holder, .card, body.page-tracks .expand, body.page-tracks .expand.show, body.page-paths .expand, body.page-paths .expand.show, #page-speakers .sessionSpeaker, .hotel-list li, .sponsor-list li {
  background: white;
  color: #252527;
  padding: 30px;
  padding: 3rem;
}

/* line 8, ../sass/_summit-cards.scss */
.card.dark, body.page-tracks .dark.expand, body.page-paths .dark.expand {
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
}
/* line 12, ../sass/_summit-cards.scss */
.card.blog, body.page-tracks .blog.expand, body.page-paths .blog.expand {
  height: 100%;
}

/* line 2, ../sass/_summit-agenda.scss */
.agenda .expand-link {
  transition: .2s color;
  font-weight: 600;
}
/* line 7, ../sass/_summit-agenda.scss */
.agenda .expand-link:before {
  content: "\f1ab";
  font-family: iconfont;
  margin-right: .5em;
}
/* line 8, ../sass/_summit-agenda.scss */
.agenda .expand-link.open:before {
  content: "\f1a9";
  font-family: iconfont;
}
/* line 9, ../sass/_summit-agenda.scss */
.agenda .expand-link:hover, .agenda .expand-link.open {
  color: #252527;
}
/* line 11, ../sass/_summit-agenda.scss */
.agenda td.expand {
  width: 100% !important;
  padding: 15px;
  display: none;
}
/* line 15, ../sass/_summit-agenda.scss */
.agenda td.expand.shown {
  display: table-cell;
}
/* line 17, ../sass/_summit-agenda.scss */
.agenda td.expand.shown ul {
  opacity: 1;
}
/* line 20, ../sass/_summit-agenda.scss */
.agenda td.expand.general-timeblock em {
  font-style: italic;
}
/* line 21, ../sass/_summit-agenda.scss */
.agenda td.expand.general-timeblock ul {
  -moz-columns: 1;
  -webkit-columns: 1;
  columns: 1;
}
/* line 23, ../sass/_summit-agenda.scss */
.agenda td.expand.general-timeblock ul li {
  margin-bottom: 5px;
  padding-left: 0;
}
/* line 24, ../sass/_summit-agenda.scss */
.agenda td.expand.general-timeblock ul li:before {
  display: none;
}
/* line 28, ../sass/_summit-agenda.scss */
.agenda td.expand ul {
  opacity: 0;
  transition: .5s .5s all;
}
/* line 32, ../sass/_summit-agenda.scss */
.agenda td.expand ul li {
  position: relative;
  padding-left: 34px;
  margin-bottom: 30px;
}
/* line 36, ../sass/_summit-agenda.scss */
.agenda td.expand ul li:before {
  font-family: 'summit-tracks';
  width: 60px;
  height: 40px;
  margin-right: .5em;
  font-size: 24px;
  font-size: 2.4rem;
  color: #3B0083;
  vertical-align: top;
  position: absolute;
  left: 0;
  line-height: 1;
}
/* line 61, ../sass/_summit-agenda.scss */
.agenda td.expand ul li a {
  transition: .2s color;
}
/* line 63, ../sass/_summit-agenda.scss */
.agenda td.expand ul li a:hover {
  color: #3B0083;
}
/* line 69, ../sass/_summit-agenda.scss */
.agenda.pavilion {
  margin-left: 5px;
  margin-left: 0.5rem;
  line-height: 1.5 !important;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 74, ../sass/_summit-agenda.scss */
.agenda.pavilion thead tr td {
  text-transform: uppercase;
}
/* line 79, ../sass/_summit-agenda.scss */
.agenda.pavilion td.expand.shown {
  padding-top: 0;
}
/* line 81, ../sass/_summit-agenda.scss */
.agenda.pavilion .subtable {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 0;
}
/* line 84, ../sass/_summit-agenda.scss */
.agenda.pavilion .subtable tr:last-child td {
  border-bottom: none;
}
/* line 87, ../sass/_summit-agenda.scss */
.agenda.pavilion .subtable tbody td {
  border-bottom: none;
}
/* line 89, ../sass/_summit-agenda.scss */
.agenda.pavilion .subtable tbody td:first-child {
  padding-left: 40px;
  padding-left: 4rem;
  width: 32%;
}
/* line 93, ../sass/_summit-agenda.scss */
.agenda.pavilion .subtable tbody td .title {
  font-weight: 800;
}
/* line 94, ../sass/_summit-agenda.scss */
.agenda.pavilion .subtable tbody td .company {
  text-transform: uppercase;
  font-style: oblique;
}

/* line 99, ../sass/_summit-agenda.scss */
.rawdata {
  display: none !important;
}

/* line 1, ../sass/_summit-all-sessions.scss */
.filter-panel header {
  background: #3e3e41;
  padding: 7px 20px;
  margin-bottom: 30px;
}
/* line 6, ../sass/_summit-all-sessions.scss */
.filter-panel header h1 {
  float: left;
  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
  margin: 0;
}
/* line 7, ../sass/_summit-all-sessions.scss */
.filter-panel header .close {
  display: block;
  float: right;
  color: white;
}

/* line 9, ../sass/_summit-all-sessions.scss */
.filter-panel footer {
  text-align: center;
}

/* line 12, ../sass/_summit-all-sessions.scss */
.filter-group {
  margin: 5px 20px;
}
/* line 14, ../sass/_summit-all-sessions.scss */
.filter-group h1 {
  border-bottom: 1px solid #8d8d8d;
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: uppercase;
}
/* line 18, ../sass/_summit-all-sessions.scss */
.filter-group h1:before {
  content: "\f1ab";
  font-family: iconfont;
  margin-right: .5em;
}
/* line 19, ../sass/_summit-all-sessions.scss */
.filter-group h1.open:before {
  content: "\f1a9";
  font-family: iconfont;
}
/* line 21, ../sass/_summit-all-sessions.scss */
.filter-group ul {
  display: none;
  margin-bottom: 10px;
}
/* line 25, ../sass/_summit-all-sessions.scss */
.filter-group ul li a {
  font-size: 15px;
  font-size: 1.5rem;
  color: #656565;
  line-height: 1.2;
}
/* line 27, ../sass/_summit-all-sessions.scss */
.filter-group ul li a:before {
  font-family: iconfont;
  width: 16px;
  height: 16px;
  border: 1px solid;
  margin-right: .1em;
  display: inline-block;
  content: ' ';
}
/* line 28, ../sass/_summit-all-sessions.scss */
.filter-group ul li a.on:before {
  content: '\f1ae';
}
/* line 29, ../sass/_summit-all-sessions.scss */
.filter-group ul li a:hover {
  color: white;
}
/* line 31, ../sass/_summit-all-sessions.scss */
.filter-group ul.shown {
  display: block;
}

/* line 34, ../sass/_summit-all-sessions.scss */
.filter-panel footer {
  background: none;
  padding: 0;
}
/* line 37, ../sass/_summit-all-sessions.scss */
.filter-panel footer .close {
  font-size: 2rem;
  color: white;
  text-align: center;
}

/* line 41, ../sass/_summit-all-sessions.scss */
.list .abstract {
  background: rgba(134, 134, 134, 0.3);
  padding: 15px;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 44, ../sass/_summit-all-sessions.scss */
.list .abstract h2 {
  margin-bottom: 15px;
}
/* line 45, ../sass/_summit-all-sessions.scss */
.list .abstract .lab-badge {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 0 15px 0;
  background-color: #eee;
  color: black;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 46, ../sass/_summit-all-sessions.scss */
.list .abstract .speaker {
  margin-bottom: 10px;
}
/* line 47, ../sass/_summit-all-sessions.scss */
.list .abstract ul br {
  display: none;
}

/* line 49, ../sass/_summit-all-sessions.scss */
.session-info {
  width: 100%;
}
/* line 51, ../sass/_summit-all-sessions.scss */
.session-info thead {
  background: rgba(0, 0, 0, 0.3);
}
/* line 52, ../sass/_summit-all-sessions.scss */
.session-info th {
  padding: 5px;
  text-align: center;
  font-weight: 800;
}
/* line 53, ../sass/_summit-all-sessions.scss */
.session-info td {
  padding: 5px;
  text-align: center;
}
/* line 54, ../sass/_summit-all-sessions.scss */
.session-info td.rating span {
  display: block;
  width: 55px;
  height: 21px;
  text-indent: -99999px;
  margin: 0 auto;
  background: url(/web/20160730121940im_/https://www.redhat.com/summit/2013/img/sprite_difficulty.png) 0 0 no-repeat;
}
/* line 62, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-0_5 span {
  background-position: 0 -234px;
}
/* line 65, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-1_5 span {
  background-position: 0 -182px;
}
/* line 68, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-2_5 span {
  background-position: 0 -130px;
}
/* line 71, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-3_5 span {
  background-position: 0 -78px;
}
/* line 74, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-4_5 span {
  background-position: 0 -26px;
}
/* line 77, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-1_0 span {
  background-position: 0 -208px;
}
/* line 80, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-2_0 span {
  background-position: 0 -156px;
}
/* line 83, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-3_0 span {
  background-position: 0 -104px;
}
/* line 86, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-4_0 span {
  background-position: 0 -52px;
}
/* line 89, ../sass/_summit-all-sessions.scss */
.session-info td.difficulty-5_0 span {
  background-position: 0 0;
}

/* line 93, ../sass/_summit-all-sessions.scss */
.session-haystack input {
  padding: 5px;
  width: 100%;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 93, ../sass/_summit-all-sessions.scss */
  .session-haystack input {
    width: 60%;
    margin-bottom: 0;
  }
}

/* line 102, ../sass/_summit-all-sessions.scss */
.search {
  float: left;
  height: 32px;
}

/* line 103, ../sass/_summit-all-sessions.scss */
.search-link {
  float: left;
  margin-right: 15px;
}

/* line 104, ../sass/_summit-all-sessions.scss */
.controls {
  margin-bottom: 30px;
}

/* line 105, ../sass/_summit-all-sessions.scss */
.filter-link {
  float: left;
  background-color: #8d8d8d;
}

/* line 106, ../sass/_summit-all-sessions.scss */
.filter-panel {
  position: fixed;
  width: 300px;
  top: 0;
  right: -300px;
  transition: 1s all;
  background-color: black;
  height: 100vh;
}

/* line 107, ../sass/_summit-all-sessions.scss */
.filter-panel.shown {
  right: 0;
  overflow-y: scroll;
}

/* line 108, ../sass/_summit-all-sessions.scss */
.filter-panel .on {
  color: #eee;
}

/* line 2, ../sass/_summit-tracks.scss */
body.page-tracks .anchors {
  transition: 1s all;
}
/* line 6, ../sass/_summit-tracks.scss */
body.page-tracks .anchors ul li {
  width: 28.57142857%;
  float: left;
  text-align: center;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
body.page-tracks .anchors ul li:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
body.page-tracks .anchors ul li:nth-child(3n + 2) {
  margin-left: 35.71428571%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
body.page-tracks .anchors ul li:nth-child(3n + 3) {
  margin-left: 71.42857143%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 6, ../sass/_summit-tracks.scss */
  body.page-tracks .anchors ul li {
    width: 13.79310345%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-tracks .anchors ul li:nth-child(6n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-tracks .anchors ul li:nth-child(6n + 2) {
    margin-left: 17.24137931%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-tracks .anchors ul li:nth-child(6n + 3) {
    margin-left: 34.48275862%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-tracks .anchors ul li:nth-child(6n + 4) {
    margin-left: 51.72413793%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-tracks .anchors ul li:nth-child(6n + 5) {
    margin-left: 68.96551724%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-tracks .anchors ul li:nth-child(6n + 6) {
    margin-left: 86.20689655%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 12, ../sass/_summit-tracks.scss */
body.page-tracks .anchors ul li a {
  color: white;
}
/* line 13, ../sass/_summit-tracks.scss */
body.page-tracks .anchors ul li a:hover i {
  text-shadow: 0 0 15px #feb913;
}
/* line 15, ../sass/_summit-tracks.scss */
body.page-tracks .anchors ul li i {
  display: block;
  margin: 0 auto;
  font-size: 52px;
  font-size: 5.2rem;
  text-shadow: 0 0 10px #feb913;
  color: #feb913;
}
/* line 18, ../sass/_summit-tracks.scss */
body.page-tracks .anchors.stuck {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 5;
}
/* line 20, ../sass/_summit-tracks.scss */
body.page-tracks .listing .inner > i {
  font-size: 70px;
  font-size: 7rem;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
  text-shadow: 0 0 10px #feb913;
  color: #feb913;
}
/* line 21, ../sass/_summit-tracks.scss */
body.page-tracks .listing h1 {
  cursor: pointer;
}
/* line 23, ../sass/_summit-tracks.scss */
body.page-tracks .listing h1:before {
  content: "\f1ab";
  font-family: iconfont;
  margin-right: .5em;
}
/* line 24, ../sass/_summit-tracks.scss */
body.page-tracks .listing h1.open:before {
  content: "\f1a9";
  font-family: iconfont;
}
/* line 26, ../sass/_summit-tracks.scss */
body.page-tracks .expand {
  max-height: 0;
  overflow: hidden;
  transition: 1s all;
  padding: 0 30px;
}
/* line 31, ../sass/_summit-tracks.scss */
body.page-tracks .expand .social {
  padding: 15px;
  text-align: right;
}
/* line 32, ../sass/_summit-tracks.scss */
body.page-tracks .expand .social a {
  color: black;
}
/* line 33, ../sass/_summit-tracks.scss */
body.page-tracks .expand .social i {
  margin-right: .5em;
}
/* line 37, ../sass/_summit-tracks.scss */
body.page-tracks .expand ul li p {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 38, ../sass/_summit-tracks.scss */
body.page-tracks .expand ul li ul {
  display: none;
}
/* line 40, ../sass/_summit-tracks.scss */
body.page-tracks .expand.show {
  max-height: none;
  width: 100%;
}

/* line 2, ../sass/_summit-paths.scss */
body.page-paths .anchors {
  transition: 1s all;
}
/* line 6, ../sass/_summit-paths.scss */
body.page-paths .anchors ul li {
  width: 28.57142857%;
  float: left;
  text-align: center;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
body.page-paths .anchors ul li:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
body.page-paths .anchors ul li:nth-child(3n + 2) {
  margin-left: 35.71428571%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
body.page-paths .anchors ul li:nth-child(3n + 3) {
  margin-left: 71.42857143%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 6, ../sass/_summit-paths.scss */
  body.page-paths .anchors ul li {
    width: 16.66666667%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-paths .anchors ul li:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-paths .anchors ul li:nth-child(5n + 2) {
    margin-left: 20.83333333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-paths .anchors ul li:nth-child(5n + 3) {
    margin-left: 41.66666667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-paths .anchors ul li:nth-child(5n + 4) {
    margin-left: 62.5%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  body.page-paths .anchors ul li:nth-child(5n + 5) {
    margin-left: 83.33333333%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 12, ../sass/_summit-paths.scss */
body.page-paths .anchors ul li a {
  color: white;
}
/* line 13, ../sass/_summit-paths.scss */
body.page-paths .anchors ul li a:hover i {
  text-shadow: 0 0 15px #94c947;
}
/* line 15, ../sass/_summit-paths.scss */
body.page-paths .anchors ul li i {
  display: block;
  margin: 0 auto;
  font-size: 52px;
  font-size: 5.2rem;
  text-shadow: 0 0 10px #94c947;
  color: #94c947;
}
/* line 18, ../sass/_summit-paths.scss */
body.page-paths .anchors.stuck {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 5;
}
/* line 20, ../sass/_summit-paths.scss */
body.page-paths .listing .inner > i {
  font-size: 70px;
  font-size: 7rem;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
  text-shadow: 0 0 10px #94c947;
  color: #94c947;
}
/* line 21, ../sass/_summit-paths.scss */
body.page-paths .listing h1 {
  cursor: pointer;
}
/* line 23, ../sass/_summit-paths.scss */
body.page-paths .listing h1:before {
  content: "\f1ab";
  font-family: iconfont;
  margin-right: .5em;
}
/* line 24, ../sass/_summit-paths.scss */
body.page-paths .listing h1.open:before {
  content: "\f1a9";
  font-family: iconfont;
}
/* line 26, ../sass/_summit-paths.scss */
body.page-paths .expand {
  max-height: 0;
  overflow: hidden;
  transition: 1s all;
  padding: 0 30px;
}
/* line 31, ../sass/_summit-paths.scss */
body.page-paths .expand .social {
  padding: 15px;
  text-align: right;
}
/* line 32, ../sass/_summit-paths.scss */
body.page-paths .expand .social a {
  color: black;
}
/* line 33, ../sass/_summit-paths.scss */
body.page-paths .expand .social i {
  margin-right: .5em;
}
/* line 37, ../sass/_summit-paths.scss */
body.page-paths .expand ul li p {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 38, ../sass/_summit-paths.scss */
body.page-paths .expand ul li ul {
  display: none;
}
/* line 40, ../sass/_summit-paths.scss */
body.page-paths .expand.show {
  max-height: none;
  width: 100%;
}

/* line 3, ../sass/_summit-speakers.scss */
#page-speakers .speaker-listing .inner > h2 {
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 8, ../sass/_summit-speakers.scss */
#page-speakers .groups-index li {
  width: 16.66666667%;
  float: left;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  margin-bottom: 15px;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .groups-index li:nth-child(5n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .groups-index li:nth-child(5n + 2) {
  margin-left: 20.83333333%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .groups-index li:nth-child(5n + 3) {
  margin-left: 41.66666667%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .groups-index li:nth-child(5n + 4) {
  margin-left: 62.5%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .groups-index li:nth-child(5n + 5) {
  margin-left: 83.33333333%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 8, ../sass/_summit-speakers.scss */
  #page-speakers .groups-index li {
    width: 6.25%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 2) {
    margin-left: 7.8125%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 3) {
    margin-left: 15.625%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 4) {
    margin-left: 23.4375%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 5) {
    margin-left: 31.25%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 6) {
    margin-left: 39.0625%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 7) {
    margin-left: 46.875%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 8) {
    margin-left: 54.6875%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 9) {
    margin-left: 62.5%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 10) {
    margin-left: 70.3125%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 11) {
    margin-left: 78.125%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 12) {
    margin-left: 85.9375%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .groups-index li:nth-child(13n + 13) {
    margin-left: 93.75%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 16, ../sass/_summit-speakers.scss */
#page-speakers .groups-index li a {
  color: white;
  padding: 5px;
  display: block;
}
/* line 23, ../sass/_summit-speakers.scss */
#page-speakers .top-presenters li {
  width: 49.15254237%;
  float: left;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .top-presenters li:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
#page-speakers .top-presenters li:nth-child(2n + 2) {
  margin-left: 50.84745763%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 23, ../sass/_summit-speakers.scss */
  #page-speakers .top-presenters li {
    width: 21.05263158%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .top-presenters li:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .top-presenters li:nth-child(4n + 2) {
    margin-left: 26.31578947%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .top-presenters li:nth-child(4n + 3) {
    margin-left: 52.63157895%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  #page-speakers .top-presenters li:nth-child(4n + 4) {
    margin-left: 78.94736842%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 29, ../sass/_summit-speakers.scss */
#page-speakers .top-presenters li img {
  display: block;
  width: 100%;
}
/* line 33, ../sass/_summit-speakers.scss */
#page-speakers .top-presenters li a span {
  margin-top: 15px;
  margin-top: 1.5rem;
  display: block;
}
/* line 36, ../sass/_summit-speakers.scss */
#page-speakers .top-presenters li a span h2 {
  color: white;
}
/* line 45, ../sass/_summit-speakers.scss */
#page-speakers .sessionSpeaker {
  background-color: rgba(134, 134, 134, 0.3);
  color: white;
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 51, ../sass/_summit-speakers.scss */
#page-speakers .sessionSpeaker h4 {
  margin-bottom: 15px;
}
/* line 52, ../sass/_summit-speakers.scss */
#page-speakers .sessionSpeaker table {
  width: 100%;
}
/* line 54, ../sass/_summit-speakers.scss */
#page-speakers .sessionSpeaker table thead {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 55, ../sass/_summit-speakers.scss */
#page-speakers .sessionSpeaker table th {
  font-weight: 800;
}
/* line 56, ../sass/_summit-speakers.scss */
#page-speakers .sessionSpeaker table th, #page-speakers .sessionSpeaker table td {
  padding: 5px 0;
  text-align: center;
}

@-webkit-keyframes pulsate {
  0% {
    text-shadow: 0 0 5px;
  }
  100% {
    text-shadow: 0 0 10px;
  }
}
@keyframes pulsate {
  0% {
    text-shadow: 0 0 5px;
  }
  100% {
    text-shadow: 0 0 10px;
  }
}
@-webkit-keyframes slideEm {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 600px;
  }
}
@keyframes slideEm {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 600px;
  }
}
/* line 20, ../sass/_summit-oneoffs.scss */
.carousel-indicators li:hover, .carousel-indicators li:focus, .stripe.wall .item a:hover, .stripe.wall .item a:focus, .hero h2, .sub-promos .sub-promo i, .sub-promos .sub-promo:hover h2, .interest .inner .facet.active h3 {
  text-shadow: 0 0 5px;
  -webkit-animation: pulsate ease-in 2s 3 alternate;
  animation: pulsate ease-in 2s 3 alternate;
}

/* line 25, ../sass/_summit-oneoffs.scss */
.superhero h1 {
  -webkit-animation: pulsate cubic-bezier(0.68, -0.55, 0.265, 1.55) 2s 3 alternate;
  animation: pulsate cubic-bezier(0.68, -0.55, 0.265, 1.55) 2s 3 alternate;
}

/* line 32, ../sass/_summit-oneoffs.scss */
.sub-promos .sub-promo {
  background: rgba(0, 0, 0, 0.7);
}
@media (min-width: 768px) {
  /* line 32, ../sass/_summit-oneoffs.scss */
  .sub-promos .sub-promo {
    width: 32.20338983%;
    float: left;
    margin-right: 1.69491525%;
  }
  /* line 35, ../sass/_summit-oneoffs.scss */
  .sub-promos .sub-promo:last-child {
    width: 32.20338983%;
    float: right;
    margin-right: 0;
  }
}
/* line 39, ../sass/_summit-oneoffs.scss */
.sub-promos .sub-promo a {
  color: white;
  padding: 15px;
  padding: 1.5rem;
  display: block;
}
/* line 40, ../sass/_summit-oneoffs.scss */
.sub-promos .sub-promo h2 {
  text-transform: uppercase;
}
/* line 41, ../sass/_summit-oneoffs.scss */
.sub-promos .sub-promo i {
  font-size: 67.97px;
  font-size: 6.797rem;
  height: 70px;
  height: 7rem;
  width: 70px;
  width: 7rem;
  line-height: 60px;
  line-height: 6rem;
  border-radius: 50%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  display: inline-block;
  margin-right: 15px;
  margin-right: 1.5rem;
  float: left;
  color: #fcb831;
}
/* line 39, ../sass/_summit-mixins.scss */
.sub-promos .sub-promo i:before {
  line-height: 70px;
  line-height: 7rem;
  vertical-align: middle;
}

@media (min-width: 768px) {
  /* line 48, ../sass/_summit-oneoffs.scss */
  .interest .inner article {
    width: 66.10169492%;
    float: left;
    margin-right: 1.69491525%;
  }
  /* line 49, ../sass/_summit-oneoffs.scss */
  .interest .inner aside {
    width: 32.20338983%;
    float: right;
    margin-right: 0;
  }
  /* line 50, ../sass/_summit-oneoffs.scss */
  .interest .inner .facet {
    width: 32.20338983%;
    float: left;
  }
}
/* line 52, ../sass/_summit-oneoffs.scss */
.interest .inner .facet {
  padding: 15px;
  transition: 1s all;
}
/* line 55, ../sass/_summit-oneoffs.scss */
.interest .inner .facet .content {
  padding: 22px 0;
}
/* line 56, ../sass/_summit-oneoffs.scss */
.interest .inner .facet .go-button {
  color: white;
  float: right;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 57, ../sass/_summit-oneoffs.scss */
.interest .inner .facet:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 58, ../sass/_summit-oneoffs.scss */
.interest .inner .facet .expand, .interest .inner .facet .close {
  display: none;
}
/* line 59, ../sass/_summit-oneoffs.scss */
.interest .inner .facet.active {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-right: 35px;
  position: relative;
}
/* line 64, ../sass/_summit-oneoffs.scss */
.interest .inner .facet.active .expand {
  display: block;
  background-color: black;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 66, ../sass/_summit-oneoffs.scss */
  .interest .inner .facet.active .content {
    width: 49%;
    float: left;
  }
  /* line 67, ../sass/_summit-oneoffs.scss */
  .interest .inner .facet.active .expand {
    float: right;
    width: 50%;
  }
}
/* line 69, ../sass/_summit-oneoffs.scss */
.interest .inner .facet.active .close {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  font-size: 24px;
  color: white;
  text-align: right;
}
/* line 70, ../sass/_summit-oneoffs.scss */
.interest .inner .facet.active .go-button {
  display: none;
}
/* line 71, ../sass/_summit-oneoffs.scss */
.interest .inner .facet.active:hover {
  background-color: transparent;
}
/* line 75, ../sass/_summit-oneoffs.scss */
.interest .inner.open .facet {
  display: none;
}
/* line 77, ../sass/_summit-oneoffs.scss */
.interest .inner.open .facet.fluid-width-video-wrapper {
  display: block;
}
/* line 78, ../sass/_summit-oneoffs.scss */
.interest .inner.open .facet.active {
  display: block;
}

/* line 84, ../sass/_summit-oneoffs.scss */
.who-attends article div {
  margin-top: 45px;
}
@media (min-width: 768px) {
  /* line 88, ../sass/_summit-oneoffs.scss */
  .who-attends article div img {
    width: 35.8974359%;
    float: left;
    margin-right: 2.56410256%;
  }
  /* line 89, ../sass/_summit-oneoffs.scss */
  .who-attends article div span {
    width: 61.53846154%;
    float: right;
    margin-right: 0;
  }
}
/* line 91, ../sass/_summit-oneoffs.scss */
.who-attends article div h2 {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 93, ../sass/_summit-oneoffs.scss */
.who-attends aside {
  text-align: center;
}
/* line 94, ../sass/_summit-oneoffs.scss */
.who-attends aside img {
  margin-bottom: 15px;
}

/*
.map .flexy-container {
    position: relative;
    .blocker {
        display: block;
        content: '';
        background: $summit-transdark-1;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: 100%;
        width: 100%;
    }
    &:hover {
        .blocker {display: none; transition-delay: 1s;}
    }
}
*/
/* line 121, ../sass/_summit-oneoffs.scss */
.page-about .past .event {
  width: 32.20338983%;
  float: left;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.page-about .past .event:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.page-about .past .event:nth-child(3n + 2) {
  margin-left: 33.89830508%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.page-about .past .event:nth-child(3n + 3) {
  margin-left: 67.79661017%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 121, ../sass/_summit-oneoffs.scss */
  .page-about .past .event {
    width: 16.66666667%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .page-about .past .event:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .page-about .past .event:nth-child(5n + 2) {
    margin-left: 20.83333333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .page-about .past .event:nth-child(5n + 3) {
    margin-left: 41.66666667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .page-about .past .event:nth-child(5n + 4) {
    margin-left: 62.5%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .page-about .past .event:nth-child(5n + 5) {
    margin-left: 83.33333333%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 129, ../sass/_summit-oneoffs.scss */
.page-about .past .event img {
  width: 100%;
}

/* line 139, ../sass/_summit-oneoffs.scss */
.awards div img {
  width: 28.57142857%;
  float: left;
  margin-right: 7.14285714%;
}
/* line 142, ../sass/_summit-oneoffs.scss */
.awards div span {
  width: 64.28571429%;
  float: right;
  margin-right: 0;
}

/* line 148, ../sass/_summit-oneoffs.scss */
.audiences {
  position: relative;
  list-style: none;
}
/* line 152, ../sass/_summit-oneoffs.scss */
.audiences li {
  width: 28.57142857%;
  float: left;
  margin-right: 7.14285714%;
  margin-left: 0;
  text-align: center;
}
/* line 156, ../sass/_summit-oneoffs.scss */
.audiences li.active {
  padding-bottom: 30px;
  background: transparent url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/notch_white_16x9.png) center bottom no-repeat;
}
/* line 157, ../sass/_summit-oneoffs.scss */
.audiences li:nth-child(3n) {
  width: 28.57142857%;
  float: right;
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 152, ../sass/_summit-oneoffs.scss */
  .audiences li {
    width: 11.76470588%;
    float: left;
    margin-right: 2.94117647%;
  }
  /* line 160, ../sass/_summit-oneoffs.scss */
  .audiences li:nth-child(3n) {
    width: 11.76470588%;
    float: left;
    margin-right: 2.94117647%;
  }
  /* line 161, ../sass/_summit-oneoffs.scss */
  .audiences li:last-child {
    width: 11.76470588%;
    float: right;
    margin-right: 0;
  }
}
/* line 165, ../sass/_summit-oneoffs.scss */
.audiences i.circle {
  font-size: 67.97px;
  font-size: 6.797rem;
  height: 70px;
  height: 7rem;
  width: 70px;
  width: 7rem;
  line-height: 60px;
  line-height: 6rem;
  border-radius: 50%;
  text-align: center;
  background-color: #fecb00;
  color: black;
  display: inline-block;
}
/* line 39, ../sass/_summit-mixins.scss */
.audiences i.circle:before {
  line-height: 70px;
  line-height: 7rem;
  vertical-align: middle;
}
/* line 167, ../sass/_summit-oneoffs.scss */
.audiences i.circle:hover {
  background-color: #fff;
  color: black;
}
/* line 169, ../sass/_summit-oneoffs.scss */
.audiences .description {
  display: none;
}
/* line 170, ../sass/_summit-oneoffs.scss */
.audiences .post-card .active {
  float: left;
  width: 100%;
  text-align: left;
  -webkit-animation: slideEm ease-in 5s forwards;
  animation: slideEm ease-in 5s forwards;
}

/* line 180, ../sass/_summit-oneoffs.scss */
.justify li {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 15px;
  margin-bottom: 1.5rem;
}

/* line 185, ../sass/_summit-oneoffs.scss */
.agenda {
  margin-bottom: 30px;
  margin-bottom: 3rem;
  width: 100%;
}
/* line 188, ../sass/_summit-oneoffs.scss */
.agenda td {
  border-bottom: 1px solid rgba(134, 134, 134, 0.3);
  padding: 15px 10px 10px 0;
}
/* line 191, ../sass/_summit-oneoffs.scss */
.agenda td:first-child {
  width: 33%;
}

/* line 197, ../sass/_summit-oneoffs.scss */
.sampler ul li {
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
/* line 199, ../sass/_summit-oneoffs.scss */
.sampler ul li i {
  font-size: 67.97px;
  font-size: 6.797rem;
  height: 70px;
  height: 7rem;
  width: 70px;
  width: 7rem;
  line-height: 60px;
  line-height: 6rem;
  border-radius: 50%;
  text-align: center;
  background-color: white;
  color: #252527;
  display: inline-block;
}
/* line 39, ../sass/_summit-mixins.scss */
.sampler ul li i:before {
  line-height: 70px;
  line-height: 7rem;
  vertical-align: middle;
}
@media (min-width: 768px) {
  /* line 199, ../sass/_summit-oneoffs.scss */
  .sampler ul li i {
    margin-right: 15px;
    margin-right: 1.5rem;
    float: left;
  }
}

/* line 211, ../sass/_summit-oneoffs.scss */
.pass-details aside i {
  font-size: 60px;
  font-size: 6rem;
}

/* line 215, ../sass/_summit-oneoffs.scss */
.rates .inner div {
  opacity: .7;
  padding: 15px 0;
  text-align: center;
}
/* line 219, ../sass/_summit-oneoffs.scss */
.rates .inner div.past {
  opacity: .4;
}
/* line 222, ../sass/_summit-oneoffs.scss */
.rates .inner div.active {
  opacity: 1;
  padding: 15px;
}
/* line 226, ../sass/_summit-oneoffs.scss */
.rates .inner div:last-child {
  border-left: 1px solid white;
  opacity: 1;
}

/* line 235, ../sass/_summit-oneoffs.scss */
.hotel-list li {
  width: 49.15254237%;
  float: left;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.hotel-list li:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.hotel-list li:nth-child(2n + 2) {
  margin-left: 50.84745763%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 235, ../sass/_summit-oneoffs.scss */
  .hotel-list li {
    width: 32.20338983%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .hotel-list li:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .hotel-list li:nth-child(3n + 2) {
    margin-left: 33.89830508%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .hotel-list li:nth-child(3n + 3) {
    margin-left: 67.79661017%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 243, ../sass/_summit-oneoffs.scss */
.hotel-list h1 {
  text-transform: uppercase;
}
/* line 244, ../sass/_summit-oneoffs.scss */
.hotel-list h1 a {
  color: black;
}
/* line 246, ../sass/_summit-oneoffs.scss */
.hotel-list img {
  display: block;
  max-width: 100%;
}
/* line 250, ../sass/_summit-oneoffs.scss */
.hotel-list .phone {
  display: block;
}

/* line 256, ../sass/_summit-oneoffs.scss */
.keynotes li {
  width: 49.15254237%;
  float: left;
  margin-bottom: 30px;
  margin-bottom: 3rem;
  background: rgba(0, 0, 0, 0.7);
  transition: 1s opacity;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.keynotes li:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.keynotes li:nth-child(2n + 2) {
  margin-left: 50.84745763%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 256, ../sass/_summit-oneoffs.scss */
  .keynotes li {
    width: 23.72881356%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .keynotes li:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .keynotes li:nth-child(4n + 2) {
    margin-left: 25.42372881%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .keynotes li:nth-child(4n + 3) {
    margin-left: 50.84745763%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .keynotes li:nth-child(4n + 4) {
    margin-left: 76.27118644%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 264, ../sass/_summit-oneoffs.scss */
.keynotes li img {
  display: block;
  max-width: 100%;
}
/* line 268, ../sass/_summit-oneoffs.scss */
.keynotes li span {
  padding: 15px;
  padding: 1.5rem;
  display: block;
}
/* line 278, ../sass/_summit-oneoffs.scss */
.keynotes li .description {
  display: none;
}
/* line 280, ../sass/_summit-oneoffs.scss */
.keynotes.open {
  margin-bottom: -30px;
}
/* line 282, ../sass/_summit-oneoffs.scss */
.keynotes.open li {
  opacity: .5;
}
/* line 284, ../sass/_summit-oneoffs.scss */
.keynotes.open li.active {
  opacity: 1;
  background: rgba(0, 0, 0, 0.7) url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/notch_white_16x9.png) center bottom no-repeat;
}
/* line 287, ../sass/_summit-oneoffs.scss */
.keynotes + .post-card {
  margin-bottom: 30px;
}

/* line 293, ../sass/_summit-oneoffs.scss */
.sponsor-list li {
  width: 32.20338983%;
  float: left;
  margin-bottom: 30px;
  margin-bottom: 3rem;
  padding-bottom: 30px;
  position: relative;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.sponsor-list li:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.sponsor-list li:nth-child(3n + 2) {
  margin-left: 33.89830508%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.sponsor-list li:nth-child(3n + 3) {
  margin-left: 67.79661017%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 768px) {
  /* line 293, ../sass/_summit-oneoffs.scss */
  .sponsor-list li {
    width: 16.66666667%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-list li:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-list li:nth-child(5n + 2) {
    margin-left: 20.83333333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-list li:nth-child(5n + 3) {
    margin-left: 41.66666667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-list li:nth-child(5n + 4) {
    margin-left: 62.5%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-list li:nth-child(5n + 5) {
    margin-left: 83.33333333%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 303, ../sass/_summit-oneoffs.scss */
.sponsor-list li a {
  display: block;
}
/* line 304, ../sass/_summit-oneoffs.scss */
.sponsor-list li h3 {
  font-size: 10px;
  font-size: 1rem;
  color: #252527;
  position: absolute;
  bottom: 15px;
}
@media (min-width: 992px) {
  /* line 304, ../sass/_summit-oneoffs.scss */
  .sponsor-list li h3 {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width: 1200px) {
  /* line 304, ../sass/_summit-oneoffs.scss */
  .sponsor-list li h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 316, ../sass/_summit-oneoffs.scss */
.sponsor-list li img {
  margin: 15px auto;
  display: block;
  background-color: white;
  max-width: 100%;
}

/* line 327, ../sass/_summit-oneoffs.scss */
.sponsor-group .sponsor {
  width: 49.15254237%;
  float: left;
  background: white;
  color: #252527;
  padding: 15px;
  margin-bottom: 30px;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.sponsor-group .sponsor:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/language/susy/_gallery.scss */
.sponsor-group .sponsor:nth-child(2n + 2) {
  margin-left: 50.84745763%;
  margin-right: -100%;
  clear: none;
}
/* line 333, ../sass/_summit-oneoffs.scss */
.sponsor-group .sponsor > a:first-child {
  display: block;
  width: 100px;
  margin: 0 auto;
  margin-bottom: 30px;
  min-height: 100px;
  position: relative;
}
/* line 334, ../sass/_summit-oneoffs.scss */
.sponsor-group .sponsor > a:first-child img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  /* line 336, ../sass/_summit-oneoffs.scss */
  .sponsor-group .sponsor > div {
    display: none;
  }
  /* line 337, ../sass/_summit-oneoffs.scss */
  .sponsor-group .sponsor img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 342, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(2) .sponsor {
    width: 100%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(2) .sponsor:nth-child(1n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
  /* line 344, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(2) .sponsor a {
    width: 15.25423729%;
    float: left;
    margin-right: 1.69491525%;
    text-align: center;
    height: 100%;
    margin-top: -15px;
  }
  /* line 345, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(2) .sponsor a img {
    width: 80%;
    height: auto;
    left: 10%;
  }
  /* line 347, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(2) .sponsor div {
    width: 83.05084746%;
    float: right;
    margin-right: 0;
  }
  /* line 351, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(3) .sponsor {
    width: 49.15254237%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(3) .sponsor:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(3) .sponsor:nth-child(2n + 2) {
    margin-left: 50.84745763%;
    margin-right: -100%;
    clear: none;
  }
  /* line 352, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(3) .sponsor a img {
    width: 150px;
  }
  /* line 356, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(4) .sponsor, .sponsor-group:nth-of-type(5) .sponsor {
    width: 32.20338983%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(4) .sponsor:nth-child(3n + 1), .sponsor-group:nth-of-type(5) .sponsor:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(4) .sponsor:nth-child(3n + 2), .sponsor-group:nth-of-type(5) .sponsor:nth-child(3n + 2) {
    margin-left: 33.89830508%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(4) .sponsor:nth-child(3n + 3), .sponsor-group:nth-of-type(5) .sponsor:nth-child(3n + 3) {
    margin-left: 67.79661017%;
    margin-right: -100%;
    clear: none;
  }
  /* line 359, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(6) .sponsor, .sponsor-group:nth-of-type(7) .sponsor {
    width: 23.72881356%;
    float: left;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(6) .sponsor:nth-child(4n + 1), .sponsor-group:nth-of-type(7) .sponsor:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(6) .sponsor:nth-child(4n + 2), .sponsor-group:nth-of-type(7) .sponsor:nth-child(4n + 2) {
    margin-left: 25.42372881%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(6) .sponsor:nth-child(4n + 3), .sponsor-group:nth-of-type(7) .sponsor:nth-child(4n + 3) {
    margin-left: 50.84745763%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/language/susy/_gallery.scss */
  .sponsor-group:nth-of-type(6) .sponsor:nth-child(4n + 4), .sponsor-group:nth-of-type(7) .sponsor:nth-child(4n + 4) {
    margin-left: 76.27118644%;
    margin-right: -100%;
    clear: none;
  }
  /* line 360, ../sass/_summit-oneoffs.scss */
  .sponsor-group:nth-of-type(6) p, .sponsor-group:nth-of-type(7) p {
    font-size: 16px;
  }
}

/***** Social page ***/
/* line 3, ../sass/_summit-social.scss */
.stripe.wall .rh-icon-talk-bubble-conversation {
  display: block;
  font-size: 8rem;
  margin-top: -3rem;
  padding-bottom: 0.5rem;
}
/* line 8, ../sass/_summit-social.scss */
.stripe.wall .rh-icon-talk-bubble-conversation::before {
  font-weight: 900;
}

/* line 13, ../sass/_summit-social.scss */
.card.social-carousel, body.page-tracks .social-carousel.expand, body.page-paths .social-carousel.expand {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 992px) {
  /* line 20, ../sass/_summit-social.scss */
  .card .item, body.page-tracks .expand .item, body.page-paths .expand .item {
    min-height: 270px;
    min-height: 27rem;
  }
}
/* line 25, ../sass/_summit-social.scss */
.card.clear, body.page-tracks .clear.expand, body.page-paths .clear.expand {
  background: transparent;
}
/* line 26, ../sass/_summit-social.scss */
.card .youtube, body.page-tracks .expand .youtube, body.page-paths .expand .youtube {
  margin: -30px -30px 20px;
  margin: -3rem -3rem 2rem;
}
/* line 29, ../sass/_summit-social.scss */
.card ul.icon, body.page-tracks .expand ul.icon, body.page-paths .expand ul.icon {
  list-style-type: none;
}
/* line 32, ../sass/_summit-social.scss */
.card ul.icon li, body.page-tracks .expand ul.icon li, body.page-paths .expand ul.icon li {
  text-indent: -1.4em;
  color: white;
  font-size: 30px;
  font-size: 3rem;
}
/* line 37, ../sass/_summit-social.scss */
.card ul.icon li a, body.page-tracks .expand ul.icon li a, body.page-paths .expand ul.icon li a {
  font-size: 16px;
  font-size: 1.6rem;
  vertical-align: middle;
  font-family: Overpass;
}
/* line 44, ../sass/_summit-social.scss */
.card ul.icon li:before, body.page-tracks .expand ul.icon li:before, body.page-paths .expand ul.icon li:before {
  font-family: "FontAwesome";
  content: "\f167";
  float: left;
  width: 1.4em;
}

/* line 52, ../sass/_summit-social.scss */
.wall.lo-lite {
  padding-top: 6rem;
}

@media (max-width: 600px) {
  /* line 3, ../sass/_summit-presentations.scss */
  .presentations .stripe .card, .presentations .stripe body.page-tracks .expand, body.page-tracks .presentations .stripe .expand, .presentations .stripe body.page-paths .expand, body.page-paths .presentations .stripe .expand {
    max-width: 100% !important;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  /* line 9, ../sass/_summit-presentations.scss */
  .presentations .stripe.wednesday h1, .presentations .stripe.thursday h1, .presentations .stripe.thursday h1 {
    padding-left: 10px;
    padding-top: 10px;
  }
}
/* line 16, ../sass/_summit-presentations.scss */
.presentations table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 25px;
}
/* line 21, ../sass/_summit-presentations.scss */
.presentations tr {
  border-bottom: 1px solid rgba(134, 134, 134, 0.3);
}
/* line 24, ../sass/_summit-presentations.scss */
.presentations th {
  font-size: 2.3rem;
}
/* line 27, ../sass/_summit-presentations.scss */
.presentations td, .presentations th {
  padding: 10px;
}
@media (min-width: 600px) {
  /* line 27, ../sass/_summit-presentations.scss */
  .presentations td, .presentations th {
    padding: 10px 20px 10px 10px;
  }
}
/* line 33, ../sass/_summit-presentations.scss */
.presentations td {
  font-size: 1.3rem;
}
@media (min-width: 600px) {
  /* line 33, ../sass/_summit-presentations.scss */
  .presentations td {
    font-size: 1.3rem;
  }
}
@media (min-width: 700px) {
  /* line 33, ../sass/_summit-presentations.scss */
  .presentations td {
    font-size: 1.4rem;
  }
}
@media (min-width: 800px) {
  /* line 33, ../sass/_summit-presentations.scss */
  .presentations td {
    font-size: 1.5rem;
  }
}
@media (min-width: 900px) {
  /* line 33, ../sass/_summit-presentations.scss */
  .presentations td {
    font-size: 1.6rem;
  }
}
/* line 49, ../sass/_summit-presentations.scss */
.presentations .preso-headings tr {
  border-top: 1px solid #ccc;
}
/* line 52, ../sass/_summit-presentations.scss */
.presentations .preso-headings td {
  font-weight: 800;
}
@media (max-width: 767px) {
  /* line 48, ../sass/_summit-presentations.scss */
  .presentations .preso-headings {
    display: none;
  }
}
/* line 59, ../sass/_summit-presentations.scss */
.presentations .speaker-job {
  display: none;
}
/* line 60, ../sass/_summit-presentations.scss */
.presentations .session-title a, .presentations .speaker a {
  color: #000;
}
/* line 63, ../sass/_summit-presentations.scss */
.presentations .session-title {
  width: 35%;
}
/* line 66, ../sass/_summit-presentations.scss */
.presentations .session-title a:hover, .presentations .speaker a:hover {
  color: #24d0bc;
}
/* line 69, ../sass/_summit-presentations.scss */
.presentations .speaker {
  width: 35%;
}
/* line 72, ../sass/_summit-presentations.scss */
.presentations .speaker-name {
  width: 100%;
}
/* line 74, ../sass/_summit-presentations.scss */
.presentations .speaker-name:after {
  content: ", ";
}
/* line 77, ../sass/_summit-presentations.scss */
.presentations .speaker-name:last-child:after {
  content: "";
}
/* line 81, ../sass/_summit-presentations.scss */
.presentations .asset, .presentations .video, .presentations .blog {
  width: 10%;
  color: #00b9e4;
}
/* line 84, ../sass/_summit-presentations.scss */
.presentations .asset a, .presentations .video a, .presentations .blog a, .presentations .asset a:visited, .presentations .video a:visited, .presentations .blog a:visited {
  color: #00b9e4;
  font-size: 1.3rem;
}
@media (min-width: 600px) {
  /* line 88, ../sass/_summit-presentations.scss */
  .presentations .asset a, .presentations .video a, .presentations .blog a {
    font-size: 1.9rem;
  }
}
@media (min-width: 700px) {
  /* line 88, ../sass/_summit-presentations.scss */
  .presentations .asset a, .presentations .video a, .presentations .blog a {
    font-size: 2rem;
  }
}
@media (min-width: 800px) {
  /* line 88, ../sass/_summit-presentations.scss */
  .presentations .asset a, .presentations .video a, .presentations .blog a {
    font-size: 2.1rem;
  }
}
@media (min-width: 900px) {
  /* line 88, ../sass/_summit-presentations.scss */
  .presentations .asset a, .presentations .video a, .presentations .blog a {
    font-size: 2.2rem;
  }
}
/* line 105, ../sass/_summit-presentations.scss */
.presentations .asset span.pdf:before {
  font-family: 'summit-preso-icons';
  content: "\e603";
}
/* line 109, ../sass/_summit-presentations.scss */
.presentations .asset span.other:before {
  font-family: 'summit-preso-icons';
  content: "\e601";
}
/* line 113, ../sass/_summit-presentations.scss */
.presentations .asset span.link:before {
  font-family: 'summit-preso-icons';
  content: "\e602";
}
/* line 121, ../sass/_summit-presentations.scss */
.presentations .video .video:before {
  font-family: 'summit-preso-icons';
  content: "\e604";
}
/* line 128, ../sass/_summit-presentations.scss */
.presentations .blog .blog:before {
  font-family: 'summit-preso-icons';
  content: "\e600";
}

/* line 2, ../sass/_summit-resources.scss */
.resources .resource {
  background-size: cover;
}
@media (min-width: 768px) {
  /* line 2, ../sass/_summit-resources.scss */
  .resources .resource {
    min-height: 50vh;
  }
}
/* line 8, ../sass/_summit-resources.scss */
.resources .blog-resources {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-blogfeature-2000x950.jpg) center center;
  padding-top: 60px;
  padding-bottom: 80px;
}
/* line 13, ../sass/_summit-resources.scss */
.resources .video-resources {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-video-2000x950.jpg) center center;
}
/* line 16, ../sass/_summit-resources.scss */
.resources .photos-resources {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/home-recap-2000x950.jpg) center center;
}
/* line 19, ../sass/_summit-resources.scss */
.resources .presentations-resources {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-sessions-2000x950.jpg) center center;
}
/* line 22, ../sass/_summit-resources.scss */
.resources .thecube-resources {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-the-cube-2000x950.jpg) center center;
}
/* line 25, ../sass/_summit-resources.scss */
.resources .inxpo-resources {
  background: black url(/web/20160730121940im_/https://www.redhat.com/files/summit/2015/img/bg-inxpo-2000x950.jpg) center center;
}
/* line 28, ../sass/_summit-resources.scss */
.resources aside.card, .resources body.page-tracks aside.expand, body.page-tracks .resources aside.expand, .resources body.page-paths aside.expand, body.page-paths .resources aside.expand {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 29, ../sass/_summit-resources.scss */
.resources aside.card i, .resources body.page-tracks aside.expand i, body.page-tracks .resources aside.expand i, .resources body.page-paths aside.expand i, body.page-paths .resources aside.expand i {
  color: white;
  display: block;
  text-align: center;
  font-size: 10rem;
}
/* line 30, ../sass/_summit-resources.scss */
.resources aside.card h4, .resources body.page-tracks aside.expand h4, body.page-tracks .resources aside.expand h4, .resources body.page-paths aside.expand h4, body.page-paths .resources aside.expand h4 {
  color: white;
  text-align: center;
}
/* line 31, ../sass/_summit-resources.scss */
.resources .certification div p {
  margin: 15px 0 0 0;
}

/* line 21, ../sass/_carousel.scss */
.carousel {
  position: relative;
  padding-bottom: 30px;
  padding-bottom: 3rem;
}
/* line 24, ../sass/_carousel.scss */
.stripe.main-and-side .carousel {
  height: 100%;
  /*     	overflow: hidden; */
}

/* line 30, ../sass/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  min-height: 320px;
  min-height: 32rem;
}
/* line 37, ../sass/_carousel.scss */
.carousel-inner > .item {
  display: none;
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  -webkit-transition: 0.1s ease-out all;
  -ms-transition: 0.1s ease-out all;
  -moz-transition: 0.1s ease-out all;
  -o-transition: 0.1s ease-out all;
  transition: 0.1s ease-out all;
}
/* line 46, ../sass/_carousel.scss */
.carousel-inner > .item .container {
  position: relative;
  margin: auto;
}
/* line 49, ../sass/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
/* line 58, ../sass/_carousel.scss */
.carousel-inner > .item.active {
  -webkit-animation: 1s flipInY;
  -ms-animation: 1s flipInY;
  -moz-animation: 1s flipInY;
  -o-animation: 1s flipInY;
  animation: 1s flipInY;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.6s ease 0s;
  -ms-transition: all 0.6s ease 0s;
  -moz-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
/* line 66, ../sass/_carousel.scss */
.carousel-inner > .active {
  display: block;
  opacity: 1;
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Opera 12 */
@-o-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Mozilla */
@-moz-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -o-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    -moz-transform: perspective(400px);
    -o-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 122, ../sass/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  bottom: 1rem;
  left: 20%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
/* line 132, ../sass/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 30px;
  width: 3rem;
  height: 30px;
  height: 3rem;
  margin: 0px 10px;
  margin: 0rem 1rem;
  text-indent: 0;
  line-height: 1.8;
  border: 1px solid #fff;
  border-radius: 20px;
  border-radius: 2rem;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
/* line 156, ../sass/_carousel.scss */
.carousel-indicators li.active {
  font-weight: 600;
  background-color: white;
  color: black;
  -webkit-transition: background-color 2s ease;
  -ms-transition: background-color 2s ease;
  -moz-transition: background-color 2s ease;
  -o-transition: background-color 2s ease;
  transition: background-color 2s ease;
  -webkit-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

/* line 173, ../sass/_carousel.scss */
.carousel-caption {
  bottom: 20px;
  bottom: 2rem;
  z-index: 10;
  padding-top: 10%;
  padding-bottom: 20px;
  padding-bottom: 2rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 181, ../sass/_carousel.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 192, ../sass/_carousel.scss */
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    width: 3rem;
    height: 30px;
    height: 3rem;
    margin-top: -15px;
    margin-top: -1.5rem;
    margin-left: -15px;
    margin-left: -1.5rem;
    font-size: 30px;
    font-size: 3rem;
  }

  /* line 204, ../sass/_carousel.scss */
  .carousel-caption {
    padding-bottom: 30px;
    padding-bottom: 3rem;
  }

  /* line 208, ../sass/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
    bottom: 2rem;
  }
}
/*
header:before {
    display: block;
    background-color: #444;
    color: white;
    padding: 10px;
    content: "mobile < 768";
    @include breakpoint($summit-sm) {
        content: '$summit-sm';
    color: #f00;
    }
    @include breakpoint($summit-md) {
        content: '$summit-md';
    color: yellow;
    }
    @include breakpoint($summit-lg) {
        content: '$summit-lg';
        color: #0f0;
    }
}
*/

/*
     FILE ARCHIVED ON 12:19:40 Jul 30, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:57:03 May 26, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/