/* line 5, ../../../../var/lib/gems/1.9.1/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, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../var/lib/gems/1.9.1/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, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../var/lib/gems/1.9.1/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 5, ../../../../var/lib/gems/1.9.1/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, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../var/lib/gems/1.9.1/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, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../var/lib/gems/1.9.1/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;
}

@font-face {
  font-family: 'gotham';
  src: url("../fonts/Gotham-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Thin.otf") format("opentype"), url("../fonts/Gotham-Thin.woff") format("woff"), url("../fonts/Gotham-Thin.ttf") format("truetype"), url("../fonts/Gotham-Thin.svg#Gotham-Thin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url("../fonts/SourceSansPro-Bold.eot");
  src: url("../fonts/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/SourceSansPro-Bold.woff") format("woff"), url("../fonts/SourceSansPro-Bold.ttf") format("truetype"), url("../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url("../fonts/SourceSansPro-Regular.eot");
  src: url("../fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/SourceSansPro-Regular.woff") format("woff"), url("../fonts/SourceSansPro-Regular.ttf") format("truetype"), url("../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 84, ../sass/style.scss */
body, .page, .page main {
  position: absolute;
  left: 0;
  width: 100%;
}

/* line 215, ../sass/style.scss */
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-focus-ring-color: transparent;
}
/* line 219, ../sass/style.scss */
*:focus {
  outline: none;
}

/* line 224, ../sass/style.scss */
html, body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
}

/* line 231, ../sass/style.scss */
::-webkit-scrollbar {
  width: 0px;
  /* remove scrollbar space */
  background: transparent;
  /* optional: just make scrollbar invisible */
}

/* line 236, ../sass/style.scss */
html {
  background-color: #fff;
  color: white;
  font-family: "SourceSansPro-Regular", sans-serif;
}

/* line 242, ../sass/style.scss */
body {
  font-size: 0.16rem;
  color: #222931;
  /* prevent callout to copy image, etc when tap to hold */
  -webkit-touch-callout: none;
  /* prevent webkit from resizing text to fit */
  -webkit-text-size-adjust: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  top: 0;
  bottom: 0;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 262, ../sass/style.scss */
html.simulate-mobile body {
  background: #dcdcdc url("../images/mobile-template.jpg") no-repeat center center;
  background-size: auto 1080px;
}

/* line 268, ../sass/style.scss */
.center {
  text-align: center;
}

/* line 272, ../sass/style.scss */
p > img:not(#s1):not(#s2) {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 281, ../sass/style.scss */
.master-container {
  width: 100%;
  height: 100%;
  -moz-perspective: 800px;
  -webkit-perspective: 800px;
  perspective: 800px;
  -moz-perspective-origin: 50% 50%;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 292, ../sass/style.scss */
html.simulate-mobile .master-container {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 360px;
  height: 638px;
  overflow: hidden;
  margin-left: -180px;
  margin-top: -319px;
}

/* line 304, ../sass/style.scss */
.desktop-notice {
  display: none;
}
/* line 307, ../sass/style.scss */
html.simulate-mobile .desktop-notice {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 360px;
  height: 638px;
  margin-left: -600px;
  margin-top: -319px;
  box-sizing: border-box;
  padding-right: 30px;
  text-align: right;
}
/* line 321, ../sass/style.scss */
html.simulate-mobile .desktop-notice.notice-1 p {
  text-align: right;
}
/* line 326, ../sass/style.scss */
html.simulate-mobile .desktop-notice.notice-2 {
  margin-left: 265px;
  text-align: left;
}
/* line 330, ../sass/style.scss */
html.simulate-mobile .desktop-notice.notice-2 > div {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 338, ../sass/style.scss */
html.simulate-mobile .desktop-notice h1, html.simulate-mobile .desktop-notice p {
  line-height: 150%;
  text-shadow: 0 0.35em 0.35em rgba(0, 0, 0, 0.3);
}
/* line 343, ../sass/style.scss */
html.simulate-mobile .desktop-notice h1 {
  color: black;
  font-family: "SourceSansPro-Regular", sans-serif;
  font-size: 0.8rem;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 351, ../sass/style.scss */
html.simulate-mobile .desktop-notice p {
  font-size: 0.5rem;
  margin: 0.5rem 0 0.25rem 0;
}

/* line 359, ../sass/style.scss */
html.lang-sk .en {
  display: none !important;
}

/* line 363, ../sass/style.scss */
html.lang-en .sk {
  display: none !important;
}

/* line 367, ../sass/style.scss */
h1, h2 {
  font-family: "SourceSansPro-Bold", sans-serif;
  font-weight: normal;
}

/* line 372, ../sass/style.scss */
h1 {
  font-size: 0.4rem;
  color: #FFF;
  font-weight: bold;
  line-height: 0.9rem;
}

/* line 380, ../sass/style.scss */
h2 {
  font-size: 0.8rem;
  line-height: 0.9rem;
  color: #222931;
  font-weight: bold;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  transform: translate3d(0, 0, 0);
  background: url(../images/logo-meb.png) no-repeat center top;
  background-size: auto 1.6rem;
  padding-top: 2rem;
  margin-top: 0.5rem;
}

/* line 394, ../sass/style.scss */
h3 {
  font-size: 0.5rem;
  color: #222931;
  font-weight: normal;
  font-family: "SourceSansPro-Bold", sans-serif;
  line-height: 0.7rem;
  margin: 0.8rem 0.4rem;
  margin-bottom: 0.5rem;
  border-bottom: 0.05rem solid #b5b5b5;
  padding-bottom: 0.1rem;
  padding: 0.3rem 0;
  padding-bottom: 0.15rem;
}

/* line 409, ../sass/style.scss */
img {
  max-width: 100%;
}
/* line 412, ../sass/style.scss */
img.half {
  max-width: 50%;
}
/* line 416, ../sass/style.scss */
img.spacing {
  margin: 0.5rem 0;
}

/* line 421, ../sass/style.scss */
.nowrap {
  white-space: nowrap;
}

/* line 425, ../sass/style.scss */
.text-center {
  text-align: center !important;
}

/* line 429, ../sass/style.scss */
sup {
  font-size: 75%;
  position: relative;
  top: -0.35em;
}

/* line 434, ../sass/style.scss */
a {
  color: #bf1700;
  font-size: 0.6rem;
  font-weight: bold;
}
/* line 439, ../sass/style.scss */
a[href^=tel], a[href^=mailto], a[href^=http]:not(.simple) {
  display: inline-block;
  background: url("/images/phone-icon.png") no-repeat left 60%;
  background-size: auto 75%;
  padding-left: 1.0em;
  font-size: 0.38rem !important;
}
/* line 449, ../sass/style.scss */
a[href^=mailto] {
  background: url("/images/mail-icon.png") no-repeat left 85%;
  background-size: auto 85%;
  padding-left: 1.7em;
}
/* line 455, ../sass/style.scss */
a[href^=http]:not(.simple) {
  background: url("/images/globe-icon.png") no-repeat left 55%;
  background-size: auto 65%;
  padding-left: 1.4em;
}
/* line 461, ../sass/style.scss */
a.mobile {
  background: url("/images/mobile-icon.png") no-repeat left 50%;
  background-size: auto 70%;
  padding-left: 1.1em;
}
/* line 467, ../sass/style.scss */
a.fax {
  background: url("/images/fax-icon.png") no-repeat left 50%;
  background-size: auto 70%;
  padding-left: 1.3em;
  display: inline-block;
  font-size: 0.38rem !important;
}
/* line 475, ../sass/style.scss */
a + a {
  margin-left: 0.5em !important;
}
/* line 479, ../sass/style.scss */
a.pdf {
  font-size: .45rem;
  text-decoration: none;
}
/* line 483, ../sass/style.scss */
a.pdf img {
  width: .7rem;
  vertical-align: top;
  margin-top: -.075rem;
  margin-right: .1rem;
}

/* line 492, ../sass/style.scss */
i {
  font-style: italic;
}

/* line 496, ../sass/style.scss */
p {
  font-family: "SourceSansPro-Regular", sans-serif;
  font-size: 0.45rem;
  line-height: 0.7rem;
  text-align: left;
  margin: 0.45rem 0;
  color: #222931;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}
/* line 508, ../sass/style.scss */
p a.simple {
  font-size: inherit;
  display: inline;
}

/* line 514, ../sass/style.scss */
strong {
  font-family: "SourceSansPro-Bold", sans-serif;
  color: #222931;
}

/* line 519, ../sass/style.scss */
.small {
  font-size: 0.4rem;
}

/* line 523, ../sass/style.scss */
.smaller {
  font-size: 0.95em;
}

/* line 528, ../sass/style.scss */
.table p {
  margin: 0 15px;
}

/* line 533, ../sass/style.scss */
.person {
  background: url("/images/person-icon.png") no-repeat left 50%;
  background-size: auto 60%;
  display: inline-block;
  padding-left: 1.1em;
}

/* line 540, ../sass/style.scss */
.page {
  top: 0;
  height: auto;
  bottom: 0;
  overflow: hidden;
  z-index: 1;
  background-color: #fff;
  text-align: center;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-perspective-origin: 50% 50%;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}
/* line 559, ../sass/style.scss */
.page main {
  top: 1.25rem;
  padding-bottom: 1.5rem;
  height: auto;
  bottom: 1.25rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
}
/* line 571, ../sass/style.scss */
html.menu-is-expanded .page main {
  overflow: hidden;
  -webkit-overflow-scrolling: auto;
}
/* line 576, ../sass/style.scss */
.page main ul, .page main ol {
  font-size: 0.45rem;
  line-height: 0.7rem;
  text-align: left;
  margin-left: 0.5rem;
}
/* line 582, ../sass/style.scss */
.page main ul li, .page main ol li {
  margin: 0.1rem 0.8rem;
  padding-left: 0.05rem;
  position: relative;
  /*&:before {
  	content: ' ';
  	position: absolute;
  	top: 0.35rem;
  	left: 0;
  	background: $color-base-blue;
  	width: 0.15rem;
  	height: 0.05rem;
  }*/
}
/* line 599, ../sass/style.scss */
.page main ul {
  list-style: disc;
}
/* line 603, ../sass/style.scss */
.page main ol {
  list-style: decimal;
}
/* line 607, ../sass/style.scss */
.page main > h2 {
  padding-left: .3rem;
  padding-right: .3rem;
}

/* line 618, ../sass/style.scss */
.stage-center {
  z-index: 2;
  left: 0;
  -moz-transform: rotateY(0deg) translateX(0px) translateZ(0px);
  -ms-transform: rotateY(0deg) translateX(0px) translateZ(0px);
  -webkit-transform: rotateY(0deg) translateX(0px) translateZ(0px);
  transform: rotateY(0deg) translateX(0px) translateZ(0px);
}

/* line 624, ../sass/style.scss */
.stage-left {
  -moz-transform: rotateY(-90deg) translateX(-160px) translateZ(160px);
  -ms-transform: rotateY(-90deg) translateX(-160px) translateZ(160px);
  -webkit-transform: rotateY(-90deg) translateX(-160px) translateZ(160px);
  transform: rotateY(-90deg) translateX(-160px) translateZ(160px);
}

/* line 631, ../sass/style.scss */
.stage-right {
  -moz-transform: rotateY(90deg) translateX(160px) translateZ(160px);
  -ms-transform: rotateY(90deg) translateX(160px) translateZ(160px);
  -webkit-transform: rotateY(90deg) translateX(160px) translateZ(160px);
  transform: rotateY(90deg) translateX(160px) translateZ(160px);
}

/* line 638, ../sass/style.scss */
.stage-fade {
  left: 0;
  opacity: 0;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

/* line 644, ../sass/style.scss */
.stage-top {
  -moz-transform: rotateX(-90deg) translateX(160px) translateZ(160px);
  -ms-transform: rotateX(-90deg) translateX(160px) translateZ(160px);
  -webkit-transform: rotateX(-90deg) translateX(160px) translateZ(160px);
  transform: rotateX(-90deg) translateX(160px) translateZ(160px);
  -moz-transition-duration: 4s;
  -o-transition-duration: 4s;
  -webkit-transition-duration: 4s;
  transition-duration: 4s;
}

/* line 652, ../sass/style.scss */
.stage-bottom {
  -moz-transform: rotateX(90deg) translateX(160px) translateZ(160px);
  -ms-transform: rotateX(90deg) translateX(160px) translateZ(160px);
  -webkit-transform: rotateX(90deg) translateX(160px) translateZ(160px);
  transform: rotateX(90deg) translateX(160px) translateZ(160px);
  -moz-transition-duration: 4s;
  -o-transition-duration: 4s;
  -webkit-transition-duration: 4s;
  transition-duration: 4s;
}

/* line 663, ../sass/style.scss */
header {
  position: absolute;
  left: -1rem;
  top: -1rem;
  width: 100%;
  padding: 1rem 1rem 0 1rem;
  z-index: 101;
  background-color: #222931;
  text-align: center;
  -moz-box-shadow: 0 0.1rem 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.1rem 0 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.1rem 0 0 rgba(0, 0, 0, 0.3);
}
/* line 674, ../sass/style.scss */
header #logo {
  position: relative;
  text-align: center;
  padding: .35rem 0.3rem;
  line-height: .5rem;
  text-transform: uppercase;
  font-family: "SourceSansPro-Regular", sans-serif;
  letter-spacing: 0.035rem;
  font-weight: normal;
  font-size: 0.4rem;
  display: inline-block;
  color: #fff;
  text-align: left;
  position: relative;
  top: 0.03rem;
}
/* line 690, ../sass/style.scss */
header #logo span {
  color: #BBB;
}
/* line 694, ../sass/style.scss */
header #logo:before, header #logo:after {
  content: '';
  position: absolute;
  top: .2rem;
  bottom: .25rem;
  width: .65rem;
}
/* line 703, ../sass/style.scss */
header #logo:after {
  left: -1.6rem;
  background: url("../images/flag-monaco.png") no-repeat center;
  background-size: contain;
}
/* line 709, ../sass/style.scss */
header #logo:before {
  right: -1.6rem;
  background: url("../images/flag-india.png") no-repeat center;
  background-size: contain;
}

/* line 717, ../sass/style.scss */
footer {
  box-sizing: border-box;
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1.25rem;
  padding: 0 1rem 0 0;
  background-color: #222931;
  font-size: 0.4rem;
  -moz-box-shadow: 0 -0.1rem 1rem 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 -0.1rem 1rem 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -0.1rem 1rem 0 rgba(0, 0, 0, 0.2);
}
/* line 733, ../sass/style.scss */
footer .websamba {
  line-height: 1.25rem;
  float: left;
  font-size: 0.9em;
  cursor: pointer;
  position: relative;
  top: -0.03rem;
}
/* line 740, ../sass/style.scss */
footer .websamba.active-short {
  background-color: #2b5880;
}
/* line 743, ../sass/style.scss */
footer .websamba.active-short a {
  color: white;
}
/* line 746, ../sass/style.scss */
footer .websamba.active-short a strong {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 752, ../sass/style.scss */
footer .websamba a {
  color: #606976;
  text-decoration: none;
  display: inline-block;
  line-height: 1.25rem;
  padding: 0 0.5rem;
  font-size: 0.4rem;
}
/* line 760, ../sass/style.scss */
footer .websamba a strong {
  margin-left: 0.05rem;
  display: inline-block;
  text-indent: -100rem;
  width: 2.576rem;
  height: 0.4rem;
  background: url("../images/logo-websamba.png") no-repeat center center;
  background-size: 100% 100%;
  overflow: hidden;
  vertical-align: middle;
  position: relative;
  top: -0.04rem;
}

/* line 781, ../sass/style.scss */
.menu .hamburger, .back-button {
  width: 1.75rem;
  height: 1.75rem;
  position: absolute;
  z-index: 100;
  right: 0.4375rem;
  bottom: 0.4375rem;
  cursor: pointer;
  -moz-border-radius: 0.875rem;
  -webkit-border-radius: 0.875rem;
  border-radius: 0.875rem;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-color: #f23030;
}
/* line 798, ../sass/style.scss */
.menu .active-short.hamburger, .active-short.back-button {
  background-color: #A00;
}

/* line 809, ../sass/style.scss */
.menu.expanded .hamburger {
  -moz-transform: translate3d(-20%, -15%, 0);
  -ms-transform: translate3d(-20%, -15%, 0);
  -webkit-transform: translate3d(-20%, -15%, 0);
  transform: translate3d(-20%, -15%, 0);
}
/* line 815, ../sass/style.scss */
.menu .hamburger div {
  position: absolute;
  background: #FFF;
  left: 25%;
  top: 30%;
  width: 50%;
  height: 6%;
  transition-property: transform;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
/* line 826, ../sass/style.scss */
.menu .hamburger div.line-1 {
  top: 33%;
}
/* line 829, ../sass/style.scss */
.menu.expanded .hamburger div.line-1 {
  -moz-transform: translate3d(0%, 240%, 0) rotate(135deg);
  -ms-transform: translate3d(0%, 240%, 0) rotate(135deg);
  -webkit-transform: translate3d(0%, 240%, 0) rotate(135deg);
  transform: translate3d(0%, 240%, 0) rotate(135deg);
}
/* line 834, ../sass/style.scss */
.menu .hamburger div.line-2 {
  top: 47.5%;
}
/* line 837, ../sass/style.scss */
.menu.expanded .hamburger div.line-2 {
  -moz-transform: translate3d(0, 0, 0) scaleX(0.1);
  -ms-transform: translate3d(0, 0, 0) scaleX(0.1);
  -webkit-transform: translate3d(0, 0, 0) scaleX(0.1);
  transform: translate3d(0, 0, 0) scaleX(0.1);
}
/* line 842, ../sass/style.scss */
.menu .hamburger div.line-3 {
  top: 62%;
}
/* line 845, ../sass/style.scss */
.menu.expanded .hamburger div.line-3 {
  -moz-transform: translate3d(0%, -240%, 0) rotate(-135deg);
  -ms-transform: translate3d(0%, -240%, 0) rotate(-135deg);
  -webkit-transform: translate3d(0%, -240%, 0) rotate(-135deg);
  transform: translate3d(0%, -240%, 0) rotate(-135deg);
}
/* line 852, ../sass/style.scss */
.menu .language-switcher {
  position: absolute;
  bottom: 1.75rem;
  left: 50%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 10;
  height: 1rem;
  border-radius: 1rem;
  width: 3rem;
  margin-left: -1.5rem;
  box-sizing: border-box;
  border: 0.05rem solid white;
  font-size: 0.45rem;
  transform: translate3d(0, 0, 0);
  opacity: 1;
  transition-duration: 0.75s;
}
/* line 871, ../sass/style.scss */
.menu.collapsed .language-switcher {
  pointer-events: none;
  opacity: 0;
}
/* line 877, ../sass/style.scss */
.menu .language-switcher:before {
  content: '';
  position: absolute;
  left: 3%;
  top: 10%;
  width: 47%;
  height: 80%;
  background-color: #f64343;
  border-radius: 1rem;
  transition-duration: 0.5s;
  transition-property: left;
}
/* line 889, ../sass/style.scss */
html.lang-en .menu .language-switcher:before {
  left: 50%;
}
/* line 894, ../sass/style.scss */
.menu .language-switcher div {
  position: relative;
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  font-family: "SourceSansPro-Bold", sans-serif;
  width: 50%;
  text-align: center;
  line-height: 0.9rem;
  transition-duration: 0.5s;
  transition-property: color, text-shadow;
  vertical-align: top;
}
/* line 906, ../sass/style.scss */
html.lang-sk .menu .language-switcher div.button-sk, html.lang-en .menu .language-switcher div.button-en {
  color: white;
  text-shadow: 0 0 0.5em white, 0 0 1.5em white;
}
/* line 914, ../sass/style.scss */
.menu ul {
  position: absolute;
  top: 12%;
  left: 9%;
  width: 82%;
  bottom: 0;
  z-index: 9;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 926, ../sass/style.scss */
.menu.collapsed ul {
  pointer-events: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 931, ../sass/style.scss */
.menu ul a {
  font-family: "SourceSansPro-Bold", sans-serif;
  text-decoration: none;
  color: #FFF;
  font-size: 0.45rem;
  display: block;
  padding: 0.3rem;
  font-weight: bold;
  text-transform: uppercase;
  transition-property: transform;
  transition-duration: 0.5s;
  transform: translate3d(0, 0, 0);
}
/* line 947, ../sass/style.scss */
.menu ul a.active-trail {
  color: #F55 !important;
  text-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.75);
}
/* line 952, ../sass/style.scss */
.menu ul a.active {
  text-shadow: 0 0 0.2rem black;
  transform: translate3d(0, 0, 0) scale(1.5);
}
/* line 959, ../sass/style.scss */
.menu ul li {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -moz-transform: translate3d(0, -2000%, 0) scale(1);
  -ms-transform: translate3d(0, -2000%, 0) scale(1);
  -webkit-transform: translate3d(0, -2000%, 0) scale(1);
  transform: translate3d(0, -2000%, 0) scale(1);
}
/* line 974, ../sass/style.scss */
.menu ul li:nth-child(1) {
  top: -1%;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -moz-transform: translate3d(0, -9000%, 0);
  -ms-transform: translate3d(0, -9000%, 0);
  -webkit-transform: translate3d(0, -9000%, 0);
  transform: translate3d(0, -9000%, 0);
}
/* line 980, ../sass/style.scss */
.menu ul li:nth-child(2) {
  top: 9%;
  -moz-transition-duration: 0.72s;
  -o-transition-duration: 0.72s;
  -webkit-transition-duration: 0.72s;
  transition-duration: 0.72s;
  -moz-transform: translate3d(0, -8000%, 0);
  -ms-transform: translate3d(0, -8000%, 0);
  -webkit-transform: translate3d(0, -8000%, 0);
  transform: translate3d(0, -8000%, 0);
}
/* line 986, ../sass/style.scss */
.menu ul li:nth-child(3) {
  top: 19%;
  -moz-transition-duration: 0.64s;
  -o-transition-duration: 0.64s;
  -webkit-transition-duration: 0.64s;
  transition-duration: 0.64s;
  -moz-transform: translate3d(0, -7000%, 0);
  -ms-transform: translate3d(0, -7000%, 0);
  -webkit-transform: translate3d(0, -7000%, 0);
  transform: translate3d(0, -7000%, 0);
}
/* line 992, ../sass/style.scss */
.menu ul li:nth-child(4) {
  top: 29%;
  -moz-transition-duration: 0.56s;
  -o-transition-duration: 0.56s;
  -webkit-transition-duration: 0.56s;
  transition-duration: 0.56s;
  -moz-transform: translate3d(0, -6000%, 0);
  -ms-transform: translate3d(0, -6000%, 0);
  -webkit-transform: translate3d(0, -6000%, 0);
  transform: translate3d(0, -6000%, 0);
}
/* line 998, ../sass/style.scss */
.menu ul li:nth-child(5) {
  top: 39%;
  -moz-transition-duration: 0.48s;
  -o-transition-duration: 0.48s;
  -webkit-transition-duration: 0.48s;
  transition-duration: 0.48s;
  -moz-transform: translate3d(0, -5000%, 0);
  -ms-transform: translate3d(0, -5000%, 0);
  -webkit-transform: translate3d(0, -5000%, 0);
  transform: translate3d(0, -5000%, 0);
}
/* line 1004, ../sass/style.scss */
.menu ul li:nth-child(6) {
  top: 49%;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transform: translate3d(0, -4000%, 0);
  -ms-transform: translate3d(0, -4000%, 0);
  -webkit-transform: translate3d(0, -4000%, 0);
  transform: translate3d(0, -4000%, 0);
}
/* line 1010, ../sass/style.scss */
.menu ul li:nth-child(7) {
  top: 59%;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transform: translate3d(0, -3000%, 0);
  -ms-transform: translate3d(0, -3000%, 0);
  -webkit-transform: translate3d(0, -3000%, 0);
  transform: translate3d(0, -3000%, 0);
}
/* line 1016, ../sass/style.scss */
.menu ul li:nth-child(8) {
  top: 69%;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transform: translate3d(0, -2000%, 0);
  -ms-transform: translate3d(0, -2000%, 0);
  -webkit-transform: translate3d(0, -2000%, 0);
  transform: translate3d(0, -2000%, 0);
}
/* line 1022, ../sass/style.scss */
.menu ul li:nth-child(9) {
  top: 79%;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transform: translate3d(0, -1000%, 0);
  -ms-transform: translate3d(0, -1000%, 0);
  -webkit-transform: translate3d(0, -1000%, 0);
  transform: translate3d(0, -1000%, 0);
}
/* line 1028, ../sass/style.scss */
.menu.expanded ul li {
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
/* line 1035, ../sass/style.scss */
.menu ul li.smaller a {
  color: rgba(255, 255, 255, 0.65);
}
/* line 1040, ../sass/style.scss */
.menu .overlay {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #29303a;
  background: rgba(41, 48, 58, 0.95);
  -moz-transition-duration: 1.6s;
  -o-transition-duration: 1.6s;
  -webkit-transition-duration: 1.6s;
  transition-duration: 1.6s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
  z-index: 8;
}
/* line 1054, ../sass/style.scss */
.menu.expanded .overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  pointer-events: auto;
}

/* line 1062, ../sass/style.scss */
#log {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 20%;
  border: 1px solid red;
  font-size: 2em;
}

/* line 1074, ../sass/style.scss */
.back-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: url("../images/back-button-white.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 35%;
  color: transparent;
}
/* line 1085, ../sass/style.scss */
.back-button.active {
  -moz-transform: translate3d(-15%, -15%, 0) scale(0.5);
  -ms-transform: translate3d(-15%, -15%, 0) scale(0.5);
  -webkit-transform: translate3d(-15%, -15%, 0) scale(0.5);
  transform: translate3d(-15%, -15%, 0) scale(0.5);
  background-position: 50% 50%;
  background-size: 45%;
}
/* line 1091, ../sass/style.scss */
html.input-writing .back-button {
  display: none;
}

/* line 1099, ../sass/style.scss */
dl h3 {
  font-family: "SourceSansPro-Regular", sans-serif;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border: 0;
  background-color: #bf1700;
  background-image: none;
  color: #fff;
  padding-bottom: 0.3rem;
  cursor: pointer;
}
/* line 1111, ../sass/style.scss */
dl h3.active {
  color: #FFF;
}
/* line 1115, ../sass/style.scss */
dl h3 strong {
  font-family: "SourceSansPro-Regular", sans-serif;
  color: rgba(255, 255, 255, 0.6);
  font-weight: normal;
  font-size: 85%;
}

/* line 1124, ../sass/style.scss */
dt {
  padding: 0rem 0;
  display: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
/* line 1131, ../sass/style.scss */
dt.expanded {
  display: block;
}

/* line 1145, ../sass/style.scss */
#home main {
  padding-bottom: 0;
}
/* line 1149, ../sass/style.scss */
#home #slovak-symbol {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("../images/slovak-symbol.png") no-repeat center 42%;
  background-size: 80% auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 1162, ../sass/style.scss */
#home .shadow {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1171, ../sass/style.scss */
#home #shadow-left {
  display: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #222222), color-stop(100%, rgba(34, 34, 34, 0)));
  background-image: -moz-linear-gradient(left, #222222, rgba(34, 34, 34, 0));
  background-image: -webkit-linear-gradient(left, #222222, rgba(34, 34, 34, 0));
  background-image: linear-gradient(to right, #222222, rgba(34, 34, 34, 0));
  -moz-transform: translate3d(-35%, 0, -100px) scaleX(0.65);
  -ms-transform: translate3d(-35%, 0, -100px) scaleX(0.65);
  -webkit-transform: translate3d(-35%, 0, -100px) scaleX(0.65);
  transform: translate3d(-35%, 0, -100px) scaleX(0.65);
}
/* line 1179, ../sass/style.scss */
#home #shadow-right {
  display: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #222222), color-stop(100%, rgba(34, 34, 34, 0)));
  background-image: -moz-linear-gradient(right, #222222, rgba(34, 34, 34, 0));
  background-image: -webkit-linear-gradient(right, #222222, rgba(34, 34, 34, 0));
  background-image: linear-gradient(to left, #222222, rgba(34, 34, 34, 0));
  -moz-transform: translate3d(35%, 0, -100px) scaleX(0.65);
  -ms-transform: translate3d(35%, 0, -100px) scaleX(0.65);
  -webkit-transform: translate3d(35%, 0, -100px) scaleX(0.65);
  transform: translate3d(35%, 0, -100px) scaleX(0.65);
}
/* line 1187, ../sass/style.scss */
#home .image-logo {
  *zoom: 1;
  width: 120%;
  margin-left: -10%;
  height: auto;
  white-space: nowrap;
  margin-top: 0;
}
/* line 22, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#home .image-logo:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1199, ../sass/style.scss */
#home img {
  width: 100%;
}
/* line 1203, ../sass/style.scss */
#home h2 {
  margin: 0;
  margin-top: -1.35rem;
  padding: 0.2rem 0;
  font-size: 0.72rem;
  line-height: 0.6rem;
  box-sizing: border-box;
  white-space: normal;
  position: relative;
  background-color: rgba(255, 255, 255, 0.2);
  line-height: 130%;
  text-shadow: 0 0.05rem 0.05rem black, 0 0rem 0.05rem black;
  color: #cb4f3e;
  background-image: none;
  color: white;
  font-weight: normal;
}
/* line 1223, ../sass/style.scss */
#home h2 span {
  margin-top: 0.3rem;
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-size: 1.4em;
  padding: 0.45rem;
}
/* line 1233, ../sass/style.scss */
#home .subtitle {
  font-size: 0.36rem;
  line-height: 0.6rem;
  padding: 0 .5rem;
}
/* line 1239, ../sass/style.scss */
#home h3 {
  font-size: 0.6rem;
  line-height: 0.72rem;
  margin: 0;
  margin-bottom: 1rem;
  text-align: center;
  border: 0;
  background-image: none;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  padding: 0.2rem 0 0.25rem 0;
  background-color: #e5e8ed;
  color: #222931;
  border-bottom: 2rem solid white;
}
/* line 1257, ../sass/style.scss */
#home h3 + img {
  max-width: 100%;
  height: auto;
  margin-bottom: -5px;
}
/* line 1264, ../sass/style.scss */
#home h3 + p {
  color: #0093ff;
  font-weight: bold;
}
/* line 1268, ../sass/style.scss */
#home h3 + p strong {
  color: #0093ff;
}
/* line 1274, ../sass/style.scss */
#home h4 {
  margin-top: 1.5em;
  font-size: 0.5rem;
  line-height: 135%;
}
/* line 1279, ../sass/style.scss */
#home h4 strong {
  display: block;
}
/* line 1283, ../sass/style.scss */
#home h4.sk {
  font-size: 0.45rem;
}
/* line 1288, ../sass/style.scss */
#home p {
  text-align: left;
}
/* line 1292, ../sass/style.scss */
#home .meb {
  margin-top: -2rem;
  width: 55%;
  position: relative;
  margin-bottom: 1rem;
}
/* line 1299, ../sass/style.scss */
#home .map {
  position: relative;
}
/* line 1303, ../sass/style.scss */
#home .disclaimer {
  text-align: center;
  padding: .5rem .4rem;
  margin: 0;
  line-height: .45rem;
  font-size: .3rem;
}
/* line 1311, ../sass/style.scss */
#home .president {
  margin: 0.25rem auto;
  width: 4rem;
  height: 4rem;
}
/* line 1318, ../sass/style.scss */
#home .president img {
  border-radius: 100%;
  border: 0.25rem solid white;
  width: 100%;
  box-sizing: border-box;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.25);
}
/* line 1327, ../sass/style.scss */
#home .how-to {
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 0.25rem;
}
/* line 1332, ../sass/style.scss */
#home .how-to a {
  font-size: 0.45rem;
  background-color: #bf1700;
  color: white;
  text-decoration: none;
  display: inline-block;
  padding: 0.1em 0.65em 0.2em 0.65em;
  border-radius: 0.2em;
}

/* line 1352, ../sass/style.scss */
#members h2 {
  font-size: 0.7rem;
}
/* line 1356, ../sass/style.scss */
#members dl {
  display: none !important;
}
/* line 1360, ../sass/style.scss */
#members dt {
  display: block !important;
}
/* line 1364, ../sass/style.scss */
#members .social-filter {
  *zoom: 1;
  border-bottom: 1px solid #e7e7e7;
  padding: 0.4rem 0;
  margin: 0 0.5rem;
  border: none;
  padding: 0;
  margin-top: -0.5rem;
}
/* line 22, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#members .social-filter:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 139, ../sass/style.scss */
#members .social-filter > div {
  float: left;
  width: 33.33333%;
  box-sizing: border-box;
}
/* line 144, ../sass/style.scss */
#members .social-filter > div:nth-child(2) {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
/* line 150, ../sass/style.scss */
#members .social-filter button {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center 30%;
  height: 2.2rem;
  width: 100%;
  border: none;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 1.5rem;
  color: #999;
  font-size: .32rem;
  background-size: auto 35%;
  white-space: nowrap;
  cursor: pointer;
  opacity: 0.7;
}
/* line 168, ../sass/style.scss */
#members .social-filter button.checked {
  color: #143b67;
  opacity: 1;
}
/* line 174, ../sass/style.scss */
#members .social-filter .add-friend {
  background-image: url(../images/add-friend.png);
}
/* line 177, ../sass/style.scss */
#members .social-filter .add-friend.checked {
  background-image: url(../images/add-friend-hover.png);
}
/* line 182, ../sass/style.scss */
#members .social-filter .friends {
  background-image: url(../images/friends.png);
}
/* line 185, ../sass/style.scss */
#members .social-filter .friends.checked {
  background-image: url(../images/friends-hover.png);
}
/* line 190, ../sass/style.scss */
#members .social-filter .favourite {
  background-image: url(../images/favourite.png);
}
/* line 193, ../sass/style.scss */
#members .social-filter .favourite.checked {
  background-image: url(../images/favourite-hover.png);
}
/* line 198, ../sass/style.scss */
#members .social-filter .all {
  background-image: url(../images/all-members.png);
}
/* line 201, ../sass/style.scss */
#members .social-filter .all.checked {
  background-image: url(../images/all-members-hover.png);
}
/* line 206, ../sass/style.scss */
#members .social-filter .dont-know {
  background-image: url(../images/dont-know.png);
}
/* line 209, ../sass/style.scss */
#members .social-filter .dont-know.checked {
  background-image: url(../images/dont-know-hover.png);
}
/* line 1370, ../sass/style.scss */
#members .social-filter > div {
  width: 20%;
  border: none !important;
}
/* line 1374, ../sass/style.scss */
#members .social-filter > div button {
  padding: 0;
  height: 1.5rem;
  background-position: center;
  background-size: auto 45%;
}
/* line 1382, ../sass/style.scss */
#members .social-filter > div:nth-child(1) button {
  background-position: center 55%;
}
/* line 1389, ../sass/style.scss */
#members .social-filter-text {
  height: 1rem;
  font-size: 0.4rem;
  margin-top: 0.25rem;
  color: #888;
}
/* line 1395, ../sass/style.scss */
#members .social-filter-text strong {
  margin-left: 0.1rem;
  font-family: "SourceSansPro-Regular", sans-serif;
  font-weight: normal;
  color: #000;
}
/* line 1403, ../sass/style.scss */
#members .member {
  clear: left;
  padding: 0.25rem 0.5rem;
  *zoom: 1;
  -moz-border-radius-topleft: 10rem;
  -webkit-border-top-left-radius: 10rem;
  border-top-left-radius: 10rem;
  -moz-border-radius-bottomleft: 10rem;
  -webkit-border-bottom-left-radius: 10rem;
  border-bottom-left-radius: 10rem;
  cursor: pointer;
  display: table;
  width: 100%;
  box-sizing: border-box;
  /*
  &.active {
  	background: mix($color-blue, #000, 40%);
  }*/
}
/* line 22, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#members .member:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1419, ../sass/style.scss */
#members .member .photo {
  display: table-cell;
  width: 30%;
  vertical-align: middle;
}
/* line 1424, ../sass/style.scss */
#members .member .photo > div {
  width: 100%;
  padding-top: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -moz-border-radius: 10rem;
  -webkit-border-radius: 10rem;
  border-radius: 10rem;
  vertical-align: middle;
}
/* line 1435, ../sass/style.scss */
#members .member .name-subject {
  padding: 0;
  display: table-cell;
  width: 70%;
  vertical-align: middle;
  padding-left: 5%;
}
/* line 1442, ../sass/style.scss */
#members .member .name-subject > br {
  display: none;
}
/* line 1447, ../sass/style.scss */
#members .member .name {
  display: none;
  font-size: 0.5rem;
  font-family: "SourceSansPro-Bold", sans-serif;
  line-height: 0.6rem;
  text-align: left;
}
/* line 1456, ../sass/style.scss */
#members .member .name small {
  font-size: .75em;
}
/* line 1461, ../sass/style.scss */
#members .member .name2 {
  font-size: 0.45rem;
  line-height: 0.6rem;
  text-align: left;
}
/* line 1468, ../sass/style.scss */
#members .member .position {
  display: none;
}
/* line 1472, ../sass/style.scss */
#members .member .subject {
  display: block;
  font-size: 0.35rem;
  color: #b5b5b5;
  line-height: 0.5rem;
  text-align: left;
}
/* line 1483, ../sass/style.scss */
#members .member .subject a {
  pointer-events: none;
  text-decoration: none;
  font-size: 0.4rem;
  color: #b5b5b5;
}
/* line 1491, ../sass/style.scss */
#members .member .company {
  font-size: 0.5rem;
  color: #222931;
  font-family: "SourceSansPro-Bold", sans-serif;
  line-height: 0.5rem;
  text-align: left;
}
/* line 1498, ../sass/style.scss */
#members .member .company small {
  font-size: 0.75em;
}
/* line 1502, ../sass/style.scss */
#members .member .company .long {
  display: none;
}
/* line 1507, ../sass/style.scss */
#members .member .email,
#members .member .description,
#members .member .logo,
#members .member .phone,
#members .member .sector,
#members .member .web,
#members .member .address,
#members .member .lang-switch,
#members .member .external-links,
#members .member .social-controls,
#members .member .bio {
  display: none;
}

/* line 1527, ../sass/style.scss */
#organismes {
  /*dl {
  	display: none !important;
  }
  
  dt {
  	display: block !important;
  }*/
}

/* line 1549, ../sass/style.scss */
#profile main,
#profile-organismes main {
  background-color: #FFF;
  color: #000;
  bottom: 0;
  padding-bottom: 2rem;
}
/* line 1555, ../sass/style.scss */
#profile main .photo,
#profile-organismes main .photo {
  margin: 0.8rem auto 0;
  width: 50%;
  transform: translate3d(0, 0, 0);
}
/* line 1560, ../sass/style.scss */
#profile main .photo > div,
#profile-organismes main .photo > div {
  padding-top: 100%;
  width: 100%;
  -moz-border-radius: 10rem;
  -webkit-border-radius: 10rem;
  border-radius: 10rem;
  background-size: cover;
  background-position: center;
  border: 2em solid white;
  margin-left: -1em;
  box-shadow: 0 0.15rem 0.35rem rgba(0, 0, 0, 0.15);
}
/* line 1573, ../sass/style.scss */
#profile main .name, #profile main .company, #profile main .position, #profile main .description,
#profile-organismes main .name,
#profile-organismes main .company,
#profile-organismes main .position,
#profile-organismes main .description {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
/* line 1578, ../sass/style.scss */
#profile main .name,
#profile-organismes main .name {
  font-size: 0.8rem;
  font-family: "SourceSansPro-Bold", sans-serif;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
}
/* line 1585, ../sass/style.scss */
#profile main .name small,
#profile-organismes main .name small {
  font-size: 0.75em;
}
/* line 1590, ../sass/style.scss */
#profile main .name2,
#profile-organismes main .name2 {
  display: none;
}
/* line 1594, ../sass/style.scss */
#profile main .email a,
#profile-organismes main .email a {
  line-height: 0.7rem;
  font-size: 0.4rem;
}
/* line 1599, ../sass/style.scss */
#profile main .phone a,
#profile-organismes main .phone a {
  line-height: 0.7rem;
  font-size: 0.4rem;
}
/* line 1604, ../sass/style.scss */
#profile main .company,
#profile-organismes main .company {
  font-size: 0.6rem;
  margin-top: 0.6rem;
  margin-bottom: 0.45rem;
  color: #888;
  font-weight: bold;
  border-top: 0.035rem solid #DDD;
  padding-top: 0.75rem;
}
/* line 1614, ../sass/style.scss */
#profile main .company small,
#profile-organismes main .company small {
  font-size: 0.75em;
}
/* line 1619, ../sass/style.scss */
#profile main .position,
#profile-organismes main .position {
  font-size: 0.45rem;
  margin-top: 0.3rem;
  margin-bottom: 0.25rem;
  padding-bottom: 0.15rem;
  color: #666;
  position: relative;
  /*&:after {
  	@extend %bottom-line;
  }*/
}
/* line 1634, ../sass/style.scss */
#profile main .subject,
#profile-organismes main .subject {
  display: none;
}
/* line 1638, ../sass/style.scss */
#profile main .web a,
#profile-organismes main .web a {
  line-height: 0.7rem;
  font-size: 0.4rem;
}
/* line 1643, ../sass/style.scss */
#profile main img.logo,
#profile-organismes main img.logo {
  margin-top: 1.0rem;
  margin-bottom: .35rem;
  max-width: 60%;
  max-height: 3rem;
}
/* line 1650, ../sass/style.scss */
#profile main .sector,
#profile-organismes main .sector {
  margin-top: 1.5em;
  font-size: 0.3rem;
  color: #444;
}
/* line 1656, ../sass/style.scss */
#profile main .description,
#profile-organismes main .description {
  text-align: left;
}
/* line 1660, ../sass/style.scss */
#profile main .description p,
#profile-organismes main .description p {
  font-size: 0.4rem;
  color: #000;
  margin-left: 0;
  margin-right: 0;
}
/* line 1667, ../sass/style.scss */
#profile main .description ul,
#profile-organismes main .description ul {
  font-size: 0.4rem;
}
/* line 1671, ../sass/style.scss */
#profile main .description em,
#profile-organismes main .description em {
  font-style: italic;
  color: #cb4f3e;
}
/* line 1677, ../sass/style.scss */
#profile main .address,
#profile-organismes main .address {
  font-size: 0.4rem;
  text-align: center;
  line-height: .55rem;
  margin-top: 3em;
}
/* line 1684, ../sass/style.scss */
#profile main .lang-switch,
#profile-organismes main .lang-switch {
  overflow: hidden;
  *zoom: 1;
  margin-left: .3rem;
  margin-right: .3rem;
  display: inline-block;
  padding: 0;
}
/* line 97, ../sass/style.scss */
#profile main .lang-switch li,
#profile-organismes main .lang-switch li {
  border: 0.05rem solid #bf1700;
  border-left-width: 0;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  font-size: .35rem;
  padding: .05rem .52rem;
  margin: 0;
}
/* line 110, ../sass/style.scss */
#profile main .lang-switch li:first-child,
#profile-organismes main .lang-switch li:first-child {
  border-top-left-radius: .1rem;
  border-bottom-left-radius: .1rem;
  border-left-width: 0.05rem;
}
/* line 116, ../sass/style.scss */
#profile main .lang-switch li:last-child,
#profile-organismes main .lang-switch li:last-child {
  border-top-right-radius: .1rem;
  border-bottom-right-radius: .1rem;
}
/* line 122, ../sass/style.scss */
#profile main .lang-switch li:before,
#profile-organismes main .lang-switch li:before {
  content: none;
}
/* line 126, ../sass/style.scss */
#profile main .lang-switch li.show,
#profile-organismes main .lang-switch li.show {
  background: #bf1700;
  color: #fff;
}
/* line 1689, ../sass/style.scss */
#profile main .external-links,
#profile-organismes main .external-links {
  margin: .5rem 0;
}
/* line 1692, ../sass/style.scss */
#profile main .external-links a,
#profile-organismes main .external-links a {
  line-height: 0.7rem;
  font-size: 0.4rem;
}
/* line 1698, ../sass/style.scss */
#profile main .social-controls,
#profile-organismes main .social-controls {
  *zoom: 1;
  border-bottom: 1px solid #e7e7e7;
  padding: 0.4rem 0;
  margin: 0 0.5rem;
}
/* line 22, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#profile main .social-controls:after,
#profile-organismes main .social-controls:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 139, ../sass/style.scss */
#profile main .social-controls > div,
#profile-organismes main .social-controls > div {
  float: left;
  width: 33.33333%;
  box-sizing: border-box;
}
/* line 144, ../sass/style.scss */
#profile main .social-controls > div:nth-child(2),
#profile-organismes main .social-controls > div:nth-child(2) {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
/* line 150, ../sass/style.scss */
#profile main .social-controls button,
#profile-organismes main .social-controls button {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center 30%;
  height: 2.2rem;
  width: 100%;
  border: none;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 1.5rem;
  color: #999;
  font-size: .32rem;
  background-size: auto 35%;
  white-space: nowrap;
  cursor: pointer;
  opacity: 0.7;
}
/* line 168, ../sass/style.scss */
#profile main .social-controls button.checked,
#profile-organismes main .social-controls button.checked {
  color: #143b67;
  opacity: 1;
}
/* line 174, ../sass/style.scss */
#profile main .social-controls .add-friend,
#profile-organismes main .social-controls .add-friend {
  background-image: url(../images/add-friend.png);
}
/* line 177, ../sass/style.scss */
#profile main .social-controls .add-friend.checked,
#profile-organismes main .social-controls .add-friend.checked {
  background-image: url(../images/add-friend-hover.png);
}
/* line 182, ../sass/style.scss */
#profile main .social-controls .friends,
#profile-organismes main .social-controls .friends {
  background-image: url(../images/friends.png);
}
/* line 185, ../sass/style.scss */
#profile main .social-controls .friends.checked,
#profile-organismes main .social-controls .friends.checked {
  background-image: url(../images/friends-hover.png);
}
/* line 190, ../sass/style.scss */
#profile main .social-controls .favourite,
#profile-organismes main .social-controls .favourite {
  background-image: url(../images/favourite.png);
}
/* line 193, ../sass/style.scss */
#profile main .social-controls .favourite.checked,
#profile-organismes main .social-controls .favourite.checked {
  background-image: url(../images/favourite-hover.png);
}
/* line 198, ../sass/style.scss */
#profile main .social-controls .all,
#profile-organismes main .social-controls .all {
  background-image: url(../images/all-members.png);
}
/* line 201, ../sass/style.scss */
#profile main .social-controls .all.checked,
#profile-organismes main .social-controls .all.checked {
  background-image: url(../images/all-members-hover.png);
}
/* line 206, ../sass/style.scss */
#profile main .social-controls .dont-know,
#profile-organismes main .social-controls .dont-know {
  background-image: url(../images/dont-know.png);
}
/* line 209, ../sass/style.scss */
#profile main .social-controls .dont-know.checked,
#profile-organismes main .social-controls .dont-know.checked {
  background-image: url(../images/dont-know-hover.png);
}

/* line 1706, ../sass/style.scss */
.pseudo-profile .photo {
  margin: 0.4rem auto 0.8rem auto;
  width: 50%;
}
/* line 1710, ../sass/style.scss */
.pseudo-profile .photo > div {
  padding-top: 100%;
  width: 100%;
  -moz-border-radius: 10rem;
  -webkit-border-radius: 10rem;
  border-radius: 10rem;
  background-size: cover;
  background-position: center;
  border: 2em solid white;
  margin-left: -1em;
  box-shadow: 0 0.15rem 0.35rem rgba(0, 0, 0, 0.15);
}
/* line 1723, ../sass/style.scss */
.pseudo-profile .name {
  font-size: 0.7rem;
  font-family: "SourceSansPro-Bold", sans-serif;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
}
/* line 1730, ../sass/style.scss */
.pseudo-profile .name small {
  font-size: 0.75em;
}
/* line 1735, ../sass/style.scss */
.pseudo-profile img.logo {
  margin-top: 0.4rem;
  margin-bottom: .1rem;
  max-width: 60%;
  max-height: 3rem;
}
/* line 1742, ../sass/style.scss */
.pseudo-profile .company {
  font-size: 0.6rem;
  margin-top: 0.6rem;
  color: #888;
  font-weight: bold;
  border-top: 0.035rem solid #DDD;
  padding-top: 0.75rem;
}
/* line 1751, ../sass/style.scss */
.pseudo-profile .company small {
  font-size: 0.75em;
}

/* line 1763, ../sass/style.scss */
#schedule main {
  text-align: left;
}
/* line 1766, ../sass/style.scss */
#schedule main h2 {
  text-align: center;
}
/* line 1772, ../sass/style.scss */
#schedule main h3 .small {
  line-height: .5rem;
  font-family: "SourceSansPro-Regular", sans-serif;
  display: block;
}
/* line 1779, ../sass/style.scss */
#schedule main .schedule-tabs {
  overflow: hidden;
  *zoom: 1;
  margin-left: .3rem;
  margin-right: .3rem;
  display: inline-block;
  padding: 0;
}
/* line 97, ../sass/style.scss */
#schedule main .schedule-tabs li {
  border: 0.05rem solid #bf1700;
  border-left-width: 0;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  font-size: .35rem;
  padding: .05rem .52rem;
  margin: 0;
}
/* line 110, ../sass/style.scss */
#schedule main .schedule-tabs li:first-child {
  border-top-left-radius: .1rem;
  border-bottom-left-radius: .1rem;
  border-left-width: 0.05rem;
}
/* line 116, ../sass/style.scss */
#schedule main .schedule-tabs li:last-child {
  border-top-right-radius: .1rem;
  border-bottom-right-radius: .1rem;
}
/* line 122, ../sass/style.scss */
#schedule main .schedule-tabs li:before {
  content: none;
}
/* line 126, ../sass/style.scss */
#schedule main .schedule-tabs li.show {
  background: #bf1700;
  color: #fff;
}
/* line 1783, ../sass/style.scss */
#schedule main .event {
  line-height: 0.5rem;
  margin: 0.5rem;
}
/* line 1788, ../sass/style.scss */
#schedule main .event .time {
  font-size: 0.45rem;
  color: #cb4f3e;
  display: inline-block;
  margin-right: 0.1rem;
}
/* line 1794, ../sass/style.scss */
#schedule main .event .time .separator {
  font-weight: normal;
  font-size: 0.35rem;
}
/* line 1800, ../sass/style.scss */
#schedule main .event.strong .time {
  font-weight: bold;
}
/* line 1804, ../sass/style.scss */
#schedule main .event .title {
  font-size: 0.4rem;
  display: inline;
  /*&:not(.only):before {
  	content: ' - ';
  }*/
}
/* line 1812, ../sass/style.scss */
#schedule main .event .title .weak {
  font-weight: normal;
}
/* line 1816, ../sass/style.scss */
#schedule main .event .title .extra {
  color: #cb4f3e;
}
/* line 1821, ../sass/style.scss */
#schedule main .event.strong .title,
#schedule main .event .title.only {
  font-weight: bold;
}
/* line 1827, ../sass/style.scss */
#schedule main .event .description {
  color: #666;
}
/* line 1830, ../sass/style.scss */
#schedule main .event .description p {
  font-size: 0.4rem;
  margin: 0;
  line-height: 135%;
  color: #888;
}
/* line 1836, ../sass/style.scss */
#schedule main .event .description p span {
  display: block;
  margin-bottom: 0.25rem;
}
/* line 1841, ../sass/style.scss */
#schedule main .event .description p a {
  font-size: 0.35rem;
  font-weight: normal;
}
/* line 1847, ../sass/style.scss */
#schedule main .event .description p + p {
  margin: 0.25rem 0;
}
/* line 1851, ../sass/style.scss */
#schedule main .event .description ul {
  font-size: 0.4rem;
}
/* line 1854, ../sass/style.scss */
#schedule main .event .description ul li {
  line-height: 135%;
  margin-top: 0.2rem;
  margin-bottom: 0.3rem;
  color: #888;
}
/* line 1860, ../sass/style.scss */
#schedule main .event .description ul li strong {
  color: #000;
  font-family: inherit;
  font-weight: normal;
  background-color: #F5F5F5;
}
/* line 1871, ../sass/style.scss */
#schedule main .subevent {
  margin-left: 1rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

/* line 1887, ../sass/style.scss */
.contact-member {
  clear: left;
  padding: 0.25rem 0.5rem;
  *zoom: 1;
  -moz-border-radius-topleft: 10rem;
  -webkit-border-top-left-radius: 10rem;
  border-top-left-radius: 10rem;
  -moz-border-radius-bottomleft: 10rem;
  -webkit-border-bottom-left-radius: 10rem;
  border-bottom-left-radius: 10rem;
  cursor: pointer;
  display: table;
  width: 100%;
  box-sizing: border-box;
  /*
  &.active {
  	background: mix($color-blue, #000, 40%);
  }*/
}
/* line 22, ../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.contact-member:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1903, ../sass/style.scss */
.contact-member .photo {
  display: table-cell;
  width: 30%;
  vertical-align: middle;
}
/* line 1908, ../sass/style.scss */
.contact-member .photo > div {
  width: 100%;
  padding-top: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -moz-border-radius: 10rem;
  -webkit-border-radius: 10rem;
  border-radius: 10rem;
  vertical-align: middle;
}
/* line 1919, ../sass/style.scss */
.contact-member .name-subject {
  padding: 0;
  display: table-cell;
  width: 70%;
  vertical-align: middle;
  padding-left: 5%;
}
/* line 1926, ../sass/style.scss */
.contact-member .name-subject > br {
  display: none;
}
/* line 1931, ../sass/style.scss */
.contact-member .name {
  font-size: 0.55rem;
  font-family: "SourceSansPro-Bold", sans-serif;
  line-height: 0.8rem;
  text-align: left;
}
/* line 1940, ../sass/style.scss */
.contact-member .subject {
  display: block;
  font-size: 0.35rem;
  color: #b5b5b5;
  line-height: 0.5rem;
  text-align: left;
}
/* line 1951, ../sass/style.scss */
.contact-member .subject a {
  pointer-events: none;
  text-decoration: none;
  font-size: 0.4rem;
  color: #b5b5b5;
}
/* line 1959, ../sass/style.scss */
.contact-member .contact {
  font-size: 0.4rem;
  color: #222931;
  line-height: 0.5rem;
  text-align: left;
}

/* line 1975, ../sass/style.scss */
#contacts dl h3 {
  font-size: .45rem;
}
/* line 1983, ../sass/style.scss */
#contacts main {
  -moz-user-select: text;
  -ms-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
/* line 1986, ../sass/style.scss */
#contacts main a {
  font-size: inherit;
}
/* line 1990, ../sass/style.scss */
#contacts main p {
  margin-top: 0;
  margin-bottom: 0;
  padding: .2rem 0;
}

/* line 1999, ../sass/style.scss */
.map-slideshow {
  margin-top: 0.5rem;
}
/* line 2002, ../sass/style.scss */
.map-slideshow .map-levels {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
/* line 2008, ../sass/style.scss */
.map-slideshow .map-levels img {
  transition-duration: 1s;
  width: 100%;
  height: 100.5%;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate3d(0, 0, 0);
}
/* line 2021, ../sass/style.scss */
.map-slideshow .pager .slide {
  font-size: 0.4rem;
  box-sizing: border-box;
  margin: 0.2rem 0.25rem;
  display: inline-block;
  border-radius: 1.8em;
  width: 1.8em;
  height: 1.8em;
  padding: 0.115rem 0rem;
  text-align: center;
  border: 0.1em solid #bf1700;
}
/* line 2039, ../sass/style.scss */
.map-slideshow.state-1 img:nth-child(1) {
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
}
/* line 2044, ../sass/style.scss */
.map-slideshow.state-1 img:nth-child(2) {
  transform: translate3d(15.1%, 18%, 0) scale(0.21);
  opacity: 0;
}
/* line 2049, ../sass/style.scss */
.map-slideshow.state-1 img:nth-child(3),
.map-slideshow.state-1 img:nth-child(4),
.map-slideshow.state-1 img:nth-child(5),
.map-slideshow.state-1 img:nth-child(6) {
  display: none;
}
/* line 2056, ../sass/style.scss */
.map-slideshow.state-1 .slide:nth-child(1) {
  background-color: #bf1700;
  color: #FFF;
}
/* line 2063, ../sass/style.scss */
.map-slideshow.state-2 img:nth-child(1) {
  transform: translate3d(-72%, -85%, 0) scale(4.7619);
  opacity: 1;
}
/* line 2068, ../sass/style.scss */
.map-slideshow.state-2 img:nth-child(2) {
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
}
/* line 2073, ../sass/style.scss */
.map-slideshow.state-2 img:nth-child(3) {
  transform: translate3d(20.4%, -4.2%, 0) scale(0.11);
  opacity: 0;
}
/* line 2078, ../sass/style.scss */
.map-slideshow.state-2 img:nth-child(4),
.map-slideshow.state-2 img:nth-child(5),
.map-slideshow.state-2 img:nth-child(6) {
  display: none;
}
/* line 2084, ../sass/style.scss */
.map-slideshow.state-2 .slide:nth-child(2) {
  background-color: #bf1700;
  color: #FFF;
}
/* line 2091, ../sass/style.scss */
.map-slideshow.state-3 img:nth-child(2) {
  transform: translate3d(-178%, 39%, 0) scale(8.7);
  opacity: 1;
}
/* line 2096, ../sass/style.scss */
.map-slideshow.state-3 img:nth-child(3) {
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
}
/* line 2101, ../sass/style.scss */
.map-slideshow.state-3 img:nth-child(4) {
  transform: translate3d(-10.5%, -6.5%, 0) scale(0.1);
  opacity: 0;
}
/* line 2106, ../sass/style.scss */
.map-slideshow.state-3 img:nth-child(1),
.map-slideshow.state-3 img:nth-child(5),
.map-slideshow.state-3 img:nth-child(6) {
  display: none;
}
/* line 2112, ../sass/style.scss */
.map-slideshow.state-3 .slide:nth-child(3) {
  background-color: #bf1700;
  color: #FFF;
}
/* line 2119, ../sass/style.scss */
.map-slideshow.state-4 img:nth-child(3) {
  transform: translate3d(111%, 68%, 0) scale(10.5);
  opacity: 1;
}
/* line 2124, ../sass/style.scss */
.map-slideshow.state-4 img:nth-child(4) {
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
}
/* line 2129, ../sass/style.scss */
.map-slideshow.state-4 img:nth-child(5) {
  transform: translate3d(-3.4%, 0.8%, 0) scale(0.188);
  opacity: 0;
}
/* line 2134, ../sass/style.scss */
.map-slideshow.state-4 img:nth-child(1),
.map-slideshow.state-4 img:nth-child(2),
.map-slideshow.state-4 img:nth-child(6) {
  display: none;
}
/* line 2140, ../sass/style.scss */
.map-slideshow.state-4 .slide:nth-child(4) {
  background-color: #bf1700;
  color: #FFF;
}
/* line 2147, ../sass/style.scss */
.map-slideshow.state-5 img:nth-child(4) {
  transform: translate3d(17.8%, -4.5%, 0) scale(5.3191);
  opacity: 1;
}
/* line 2152, ../sass/style.scss */
.map-slideshow.state-5 img:nth-child(5) {
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
}
/* line 2157, ../sass/style.scss */
.map-slideshow.state-5 img:nth-child(6) {
  transform: translate3d(0, 0, 0) scale(1.5);
  opacity: 0;
}
/* line 2162, ../sass/style.scss */
.map-slideshow.state-5 img:nth-child(1),
.map-slideshow.state-5 img:nth-child(2),
.map-slideshow.state-5 img:nth-child(3) {
  display: none;
}
/* line 2168, ../sass/style.scss */
.map-slideshow.state-5 .slide:nth-child(5) {
  background-color: #bf1700;
  color: #FFF;
}
/* line 2175, ../sass/style.scss */
.map-slideshow.state-6 img:nth-child(5) {
  transform: translate3d(0, 0, 0) scale(1.5);
  opacity: 0;
}
/* line 2180, ../sass/style.scss */
.map-slideshow.state-6 img:nth-child(6) {
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
}
/* line 2186, ../sass/style.scss */
.map-slideshow.state-6 img:nth-child(1),
.map-slideshow.state-6 img:nth-child(2),
.map-slideshow.state-6 img:nth-child(3),
.map-slideshow.state-6 img:nth-child(4) {
  display: none;
}
/* line 2193, ../sass/style.scss */
.map-slideshow.state-6 .slide:nth-child(6) {
  background-color: #bf1700;
  color: #FFF;
}

/* line 2201, ../sass/style.scss */
html.online .offline,
html.offline .online {
  display: none;
}
