/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 5, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
html {
  font-size: 62.5%;
}

/* line 7, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
body {
  background: white;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  color: #333333;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

/* Links ---------------------- */
/* line 11, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
a {
  color: #54bfdb;
  /*text-decoration: none;*/
  line-height: inherit;
}

/* line 12, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
a:hover {
  color: #3fb7d7;
}

/* line 13, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
a:focus {
  color: #54bfdb;
  outline: none;
}

/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
p a, p a:visited {
  line-height: inherit;
}

/* Misc ---------------------- */
/* line 18, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.left {
  float: left;
}

/* line 19, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.right {
  float: right;
}

/* line 20, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.text-left {
  text-align: left;
}

/* line 21, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.text-right {
  text-align: right;
}

/* line 22, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.text-center {
  text-align: center;
}

/* line 23, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.hide {
  display: none;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.highlight {
  background: #ffff99;
}

/* line 25, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.hidden {
  visibility: hidden;
}

/* line 26, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
.visible {
  visibility: visible;
}

/* line 28, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none;
}

/* line 30, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
#map_canvas embed {
  max-width: none;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
#map_canvas img {
  max-width: none;
}

/* line 32, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_globals.scss */
#map_canvas object {
  max-width: none;
}

/* The Grid ---------------------- */
/* line 3, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row {
  width: 597px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto;
}
/* line 4, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
  padding: 0;
}
/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}
/* line 15, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

/* line 18, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .one {
  width: 8.33333%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .two {
  width: 16.66667%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .three {
  width: 25%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .four {
  width: 33.33333%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .five {
  width: 41.66667%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .six {
  width: 50%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .seven {
  width: 58.33333%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .eight {
  width: 66.66667%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .nine {
  width: 75%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .ten {
  width: 83.33333%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .eleven {
  width: 91.66667%;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .twelve {
  width: 100%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-two {
  left: 16.66667%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-two {
  right: 16.66667%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-three {
  left: 25%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-three {
  right: 25%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-four {
  left: 33.33333%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-four {
  right: 33.33333%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-five {
  left: 41.66667%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-five {
  right: 41.66667%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-six {
  left: 50%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-six {
  right: 50%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-seven {
  left: 58.33333%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-seven {
  right: 58.33333%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-eight {
  left: 66.66667%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-eight {
  right: 66.66667%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-nine {
  left: 75%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-nine {
  right: 75%;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.push-ten {
  left: 83.33333%;
}

/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.pull-ten {
  right: 83.33333%;
}

/* line 41, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
img, object, embed {
  max-width: 100%;
  height: auto;
}

/* line 42, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 43, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none!important;
}

/* Nicolas Gallagher's micro clearfix */
/* line 46, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.row {
  *zoom: 1;
}
/* line 4, /var/www/projekty/bluemarlin/web/static/sass/foundations/mixins/_clearfix.scss */
.row:before, .row:after {
  content: "";
  display: table;
}
/* line 5, /var/www/projekty/bluemarlin/web/static/sass/foundations/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* Mobile Grid and Overrides ---------------------- */
@media only screen and (max-width: 767px) {
  /* line 51, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 53, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 54, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .column, .columns {
    width: auto !important;
    float: none;
  }

  /* line 55, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .column:last-child, .columns:last-child {
    float: none;
  }

  /* line 56, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 57, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table;
  }

  /* line 58, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .column:after, .columns:after {
    clear: both;
  }

  /* line 61, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
    margin-left: 0 !important;
  }

  /* line 62, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  /* line 63, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto;
  }

  /* Mobile 4-column Grid */
  /* line 76, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 77, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-one:last-child {
    float: right;
  }
  /* line 80, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row.collapse .mobile-one {
    padding: 0;
  }

  /* line 76, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 77, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-two:last-child {
    float: right;
  }
  /* line 80, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row.collapse .mobile-two {
    padding: 0;
  }

  /* line 76, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 77, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-three:last-child {
    float: right;
  }
  /* line 80, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row.collapse .mobile-three {
    padding: 0;
  }

  /* line 76, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 77, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row .mobile-four:last-child {
    float: right;
  }
  /* line 80, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .row.collapse .mobile-four {
    padding: 0;
  }

  /* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .push-one-mobile {
    left: 25%;
  }

  /* line 86, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .pull-one-mobile {
    right: 25%;
  }

  /* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .push-two-mobile {
    left: 50%;
  }

  /* line 86, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .pull-two-mobile {
    right: 50%;
  }

  /* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .push-three-mobile {
    left: 75%;
  }

  /* line 86, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .pull-three-mobile {
    right: 75%;
  }
}
/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-child.
-------------------------------------------------- */
/* line 103, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 105, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}

/* line 108, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.one-up {
  margin: 0;
}

/* line 109, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}

/* line 111, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.two-up {
  margin: 0 -15px;
}

/* line 112, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}

/*  .block-grid.two-up>li:nth-child(2n+1) {clear: left;} */
/* line 115, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.three-up {
  margin: 0 -12px;
}

/* line 116, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.three-up > li {
  width: 33.33%;
  padding: 0 12px 12px;
}

/*  .block-grid.three-up>li:nth-child(3n+1) {clear: left;} */
/* line 119, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.four-up {
  margin: 0 -10px;
}

/* line 120, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}

/*  .block-grid.four-up>li:nth-child(4n+1) {clear: left;} */
/* line 123, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.five-up {
  margin: 0 -8px;
}

/* line 124, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}

/*  .block-grid.five-up>li:nth-child(5n+1) {clear: left;} */
/* Mobile Block Grids */
@media only screen and (max-width: 767px) {
  /* line 129, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .block-grid.mobile {
    margin-left: 0;
  }

  /* line 130, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/_grid.scss */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}
/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 14px;
}

/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
p {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 23px;
}
/* line 10, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
p.lead {
  font-size: 17.5px;
  line-height: 1.6;
  margin-bottom: 15px;
}
/* line 11, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
p img.left, p img {
  margin: 15px;
  margin-left: 0;
}
/* line 12, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
p img.right {
  margin: 15px;
  margin-right: 0;
}

/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
aside p {
  font-size: 13px;
  line-height: 1.35;
  font-style: italic;
}

/* line 16, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: eurofurencelightRegular, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #54bfdb;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}
/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #d2eef6;
  line-height: 0;
}

/* line 28, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h1 {
  font-size: 37px;
  /*letter-spacing: -1.5px;*/
  font-family: desyrel;
  font-weight: normal;
}

/* line 29, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h2 {
  font-size: 23px;
}

/* line 30, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h3 {
  font-size: 23px;
  color: #54bfdb;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h4 {
  font-size: 23px;
}

/* line 32, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h5 {
  font-size: 15px;
  color: #54bfdb;
}

/* line 33, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
h6 {
  font-size: 14px;
}

/* line 35, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
.subheader {
  line-height: 1.3;
  color: #d2eef6;
  font-weight: 300;
  margin-bottom: 15px;
}

/* line 39, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 40, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 41, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 42, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
code {
  font-weight: bold;
  background: #ffff99;
}

/* Lists ---------------------- */
/* line 45, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul, ol {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 23px;
  list-style-position: outside;
}

/* line 48, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul li ul {
  margin-left: 20px;
  margin-bottom: 0;
  list-style: outside;
}
/* line 50, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 15px;
}
/* line 51, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.square {
  list-style-type: square;
}
/* line 52, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.square li ul {
  list-style: inherit;
}
/* line 54, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.circle {
  list-style-type: circle;
}
/* line 55, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.circle li ul {
  list-style: inherit;
}
/* line 57, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.disc {
  list-style-type: disc;
}
/* line 58, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.disc li ul {
  list-style: inherit;
}
/* line 60, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.no-bullet {
  list-style: none;
}
/* line 61, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
ul.large li {
  line-height: 21px;
}

/* Blockquotes ---------------------- */
/* line 66, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
blockquote, blockquote p {
  line-height: 1.5;
  color: #d2eef6;
}

/* line 67, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
blockquote {
  margin: 0 0 15px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 68, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
blockquote cite {
  display: block;
  font-size: 13px;
  color: #a8dfed;
}
/* line 69, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 70, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
  color: #a8dfed;
}

/* line 74, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #54bfdb;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

/* line 75, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
abbr {
  text-transform: none;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 83, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 86, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 87, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 88, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 89, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 90, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 91, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 92, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 93, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 95, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 96, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* line 97, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 98, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_typography.scss */
  .print-only {
    display: block !important;
  }
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form {
  margin: 0 0 19.41641px;
}

/* line 8, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.row form .row {
  margin: 0 -6px;
}
/* line 10, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.row form .row .column, .row form .row .columns {
  padding: 0 6px;
}
/* line 12, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.row form .row.collapse {
  margin: 0;
}
/* line 13, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns {
  padding: 0;
}

/* line 17, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
label {
  font-size: 14px;
  color: white;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 3px;
}
/* line 19, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 20, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
label.inline {
  line-height: 32px;
  margin: 0 0 12px 0;
}

@media only screen and (max-width: 767px) {
  /* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  label.right {
    text-align: left;
  }
}
/* line 27, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 32px;
  line-height: 31px;
}

/* line 28, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
a.button.prefix, a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 29, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
span.prefix, span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}

/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.prefix {
  left: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 32, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.postfix {
  right: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 34, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  height: 32px;
  width: 100%;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 36, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize {
  font-size: 18px !important;
  font-size: 1.8rem !important;
}
/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: #fafafa;
  outline: none !important;
  border-color: #b3b3b3;
}
/* line 39, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background-color: #ddd;
}

/* line 42, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
textarea {
  height: auto;
}

/* line 44, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
select {
  width: 100%;
  height: 32px;
  padding: 2px;
}

/* Fieldsets */
/* line 47, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
fieldset {
  border: solid 1px #ddd;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 12px 12px 0;
  margin: 18px 0;
}
/* line 49, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 3px;
  margin: 0 0 0 -3px;
}

/* Errors */
/* line 53, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.error input, input.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 54, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.error label, label.error {
  color: #c60f13;
}

/* line 55, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.error small, small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -13px;
  margin-bottom: 12px;
  background: #c60f13;
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

@media only screen and (max-width: 767px) {
  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].one, textarea.one {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].two, textarea.two {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].three, textarea.three {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].four, textarea.four {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].five, textarea.five {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].six, textarea.six {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].seven, textarea.seven {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].eight, textarea.eight {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].nine, textarea.nine {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].ten, textarea.ten {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].eleven, textarea.eleven {
    width: 100% !important;
  }

  /* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  input[type="text"].twelve, textarea.twelve {
    width: 100% !important;
  }
}
/* Custom Forms ---------------------- */
/* line 65, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 67, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #ccc;
  background: #fff;
}
/* line 69, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom span.custom.radio {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
/* line 71, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom span.custom.checkbox:before {
  content: "";
  display: block;
  line-height: 0.8;
  height: 14px;
  width: 14px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  color: #fff;
}
/* line 74, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom span.custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 77, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222;
}
/* line 80, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown {
  display: block;
  position: relative;
  width: auto;
  height: 28px;
  margin-bottom: 9px;
  margin-top: 2px;
}
/* line 82, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown a {
  text-decoration: none;
}
/* line 83, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown a.current {
  display: block;
  width: auto;
  line-height: 26px;
  min-height: 28px;
  padding: 0 38px 0 6px;
  border: solid 1px #ddd;
  color: #141414;
  background-color: #fff;
  white-space: nowrap;
}
/* line 84, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown a.selector {
  position: absolute;
  width: 27px;
  height: 28px;
  display: block;
  right: 0;
  top: 0;
  border: solid 1px #ddd;
}
/* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown a.selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #aaaaaa transparent transparent transparent;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -2px;
  margin-left: -5px;
}
/* line 88, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #222222 transparent transparent transparent;
}
/* line 91, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
}
/* line 93, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 94, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 95, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 96, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 98, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul {
  width: 134px !important;
}
/* line 99, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
  width: 254px !important;
}
/* line 100, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
  width: 434px !important;
}
/* line 101, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown.open.expand ul {
  width: 100% !important;
}
/* line 104, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: 0;
  top: 27px;
  margin: 0;
  padding: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #cccccc;
}
/* line 106, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li {
  color: #555;
  font-size: 13px;
  cursor: pointer;
  padding: 3px 38px 3px 6px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 107, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
  background: #fdfefe;
  color: #000;
}
/* line 108, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:after {
  content: "\2013";
  position: absolute;
  right: 10px;
}
/* line 110, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
  background-color: white;
  color: #222;
}
/* line 111, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover:after {
  content: "\2013";
  position: absolute;
  right: 10px;
  color: #bde6f1;
}
/* line 113, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
  background: #fdfefe;
  cursor: default;
  color: #000;
}
/* line 114, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover:after {
  color: #000;
}
/* line 116, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 120, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
form.custom .custom.disabled {
  background-color: #ddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 125, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
    height: 30px;
  }
}

/* line 127, /var/www/projekty/bluemarlin/web/static/sass/foundations/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 30px;
}

/* Requires
   globals.css */
/* Normal Buttons ---------------------- */
/* line 6, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button {
  width: auto;
  background: #54bfdb;
  border: 1px solid #279cbb;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  outline: none;
  padding: 10px 20px 11px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  /* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */
}
/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button:hover {
  color: white;
  background-color: #2caed0;
}
/* line 10, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button:active {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 11, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button:focus {
  -webkit-box-shadow: 0 0 4px #54bfdb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 4px #54bfdb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 4px #54bfdb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: white;
}
/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.large {
  font-size: 15px;
  padding: 15px 30px 16px;
}
/* line 15, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.medium {
  font-size: 14px;
}
/* line 16, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.small {
  font-size: 11px;
  padding: 7px 14px 8px;
}
/* line 17, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.tiny {
  font-size: 10px;
  padding: 5px 10px 6px;
}
/* line 18, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.expand {
  width: 100%;
  text-align: center;
}
/* line 21, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.primary {
  background-color: #54bfdb;
  border: 1px solid #279cbb;
}
/* line 22, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.primary:hover {
  background-color: #2caed0;
}
/* line 23, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.primary:focus {
  -webkit-box-shadow: 0 0 4px #54bfdb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 4px #54bfdb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 4px #54bfdb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 25, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.success {
  background-color: #5da423;
  border: 1px solid #396516;
}
/* line 26, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.success:hover {
  background-color: #457a1a;
}
/* line 27, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.success:focus {
  -webkit-box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 29, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.alert {
  background-color: #c60f13;
  border: 1px solid #7f0a0c;
}
/* line 30, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.alert:hover {
  background-color: #970b0e;
}
/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.alert:focus {
  -webkit-box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 33, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.secondary {
  background-color: #e9e9e9;
  color: #54bfdb;
  border: 1px solid #c3c3c3;
}
/* line 34, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.secondary:hover {
  background-color: #d0d0d0;
}
/* line 35, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.secondary:focus {
  -webkit-box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 39, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 40, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.round {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 43, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.full-width {
  width: 100%;
  text-align: center;
  padding-left: 0 !important;
  padding-right: !important;
}
/* line 44, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 47, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled, .button[disabled] {
  opacity: 0.6;
  cursor: default;
  background: #54bfdb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 48, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled :hover, .button[disabled] :hover {
  background: #54bfdb;
}
/* line 50, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled.success, .button[disabled].success {
  background-color: #5da423;
}
/* line 51, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled.success:hover, .button[disabled].success:hover {
  background-color: #5da423;
}
/* line 53, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
}
/* line 54, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled.alert:hover, .button[disabled].alert:hover {
  background-color: #c60f13;
}
/* line 56, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled.secondary, .button[disabled].secondary {
  background-color: #e9e9e9;
}
/* line 57, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.disabled.secondary:hover, .button[disabled].secondary:hover {
  background-color: #e9e9e9;
}

/* Don't use native buttons on iOS */
/* line 63, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
input[type=submit].button, button.button {
  -webkit-appearance: none;
}

@media only screen and (max-width: 767px) {
  /* line 66, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button {
    display: block;
  }

  /* line 67, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  button.button, input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* Correct FF button padding */
@-moz-document url-prefix() {
  /* line 72, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
  }

  /* line 73, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  input[type="submit"].tiny.button {
    padding: 3px 10px 4px;
  }

  /* line 74, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  input[type="submit"].small.button {
    padding: 5px 14px 6px;
  }

  /* line 75, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  input[type="submit"].button, input[type=submit].medium.button {
    padding: 8px 20px 9px;
  }

  /* line 76, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  input[type="submit"].large.button {
    padding: 13px 30px 14px;
  }
}

/* Buttons with Dropdowns ---------------------- */
/* line 81, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown {
  position: relative;
  padding-right: 44px;
  /* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */
}
/* line 84, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.large {
  padding-right: 60px;
}
/* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.small {
  padding-right: 28px;
}
/* line 86, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.tiny {
  padding-right: 20px;
}
/* line 89, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: white transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -2px;
}
/* line 90, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.large:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: white transparent transparent transparent;
  margin-top: -3px;
  right: 30px;
}
/* line 91, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.small:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: white transparent transparent transparent;
  margin-top: -2px;
  right: 14px;
}
/* line 92, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.tiny:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  right: 10px;
}
/* line 95, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown > ul {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute;
  left: -1px;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  border-top: none;
  min-width: 100%;
  z-index: 40;
}
/* line 97, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown > ul li {
  cursor: pointer;
  padding: 0;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 98, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown > ul li a {
  display: block;
  color: #555;
  font-size: 13px;
  font-weight: normal;
  padding: 6px 14px;
  text-align: left;
}
/* line 99, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown > ul li:hover {
  background-color: white;
  color: #222;
}
/* line 100, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown > ul li.divider {
  min-height: 0;
  padding: 0;
  height: 1px;
  margin: 4px 0;
  background: #ededed;
}
/* line 104, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.up > ul {
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 106, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown ul.no-hover.show-dropdown {
  display: block !important;
}
/* line 108, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown:hover > ul.no-hover {
  display: none;
}
/* line 114, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split {
  padding: 0;
  position: relative;
  /* Sizes */
  /* Triangle Spans */
  /* Colors */
}
/* line 116, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split:after {
  display: none;
}
/* line 117, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split:hover {
  background-color: #54bfdb;
}
/* line 118, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.alert:hover {
  background-color: #c60f13;
}
/* line 119, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.success:hover {
  background-color: #5da423;
}
/* line 120, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.secondary:hover {
  background-color: #e9e9e9;
}
/* line 123, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split > a {
  color: white;
  display: block;
  padding: 10px 50px 11px 20px;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 124, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split > a:hover {
  background-color: #2caed0;
}
/* line 126, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.large > a {
  padding: 15px 75px 16px 30px;
}
/* line 127, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.small > a {
  padding: 7px 35px 8px 14px;
}
/* line 128, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.tiny > a {
  padding: 5px 25px 6px 10px;
}
/* line 131, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split > span {
  background-color: #54bfdb;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30px;
  border-left: 1px solid #279cbb;
  -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 132, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split > span:hover {
  background-color: #2caed0;
}
/* line 133, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: white transparent transparent transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
}
/* line 135, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #1d1d1d transparent transparent transparent;
}
/* line 137, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.large span {
  width: 45px;
}
/* line 138, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.small span {
  width: 21px;
}
/* line 139, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.tiny span {
  width: 15px;
}
/* line 141, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.large span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: white transparent transparent transparent;
  margin-top: -3px;
  margin-left: -7px;
}
/* line 142, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.small span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  margin-left: -4px;
}
/* line 143, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.tiny span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 3px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  margin-left: -3px;
}
/* line 146, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.alert > span {
  background-color: #c60f13;
  border-left-color: #7f0a0c;
}
/* line 147, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.success > span {
  background-color: #5da423;
  border-left-color: #396516;
}
/* line 148, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span {
  background-color: #e9e9e9;
  border-left-color: #c3c3c3;
}
/* line 149, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a {
  color: #1d1d1d;
}
/* line 151, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover {
  background-color: #970b0e;
}
/* line 152, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover {
  background-color: #457a1a;
}
/* line 153, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover {
  background-color: #d0d0d0;
}

/* Button Groups ---------------------- */
/* line 159, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group {
  list-style: none;
  padding: 0;
  margin: 0 0 12px;
  *zoom: 1;
}
/* line 4, /var/www/projekty/bluemarlin/web/static/sass/foundations/mixins/_clearfix.scss */
ul.button-group:before, ul.button-group:after {
  content: "";
  display: table;
}
/* line 5, /var/www/projekty/bluemarlin/web/static/sass/foundations/mixins/_clearfix.scss */
ul.button-group:after {
  clear: both;
}
/* line 161, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group li {
  padding: 0;
  margin: 0 0 0 -1px;
  float: left;
}
/* line 162, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group li:first-child {
  margin-left: 0;
}
/* line 166, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button, ul.button-group.radius li:first-child .button.radius, ul.button-group.radius li:first-child .button.rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 167, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.radius li + li .button, ul.button-group.radius li + li .button.radius, ul.button-group.radius li + li .button.rounded {
  border-radius: 0;
}
/* line 168, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button, ul.button-group.radius li:last-child .button.radius, ul.button-group.radius li:last-child .button.rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 172, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.rounded li:first-child .button, ul.button-group.rounded li:first-child .button.radius, ul.button-group.rounded li:first-child .button.rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
}
/* line 173, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.rounded li + li .button, ul.button-group.rounded li + li .button.radius, ul.button-group.rounded li + li .button.rounded {
  border-radius: 0;
}
/* line 174, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.rounded li:last-child .button, ul.button-group.rounded li:last-child .button.radius, ul.button-group.rounded li:last-child .button.rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
/* line 178, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.even a.button {
  width: 100%;
}
/* line 179, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.even.two-up li {
  width: 50%;
}
/* line 180, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.even.three-up li {
  width: 33.3%;
}
/* line 181, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}
/* line 182, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.even.four-up li {
  width: 25%;
}
/* line 183, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
ul.button-group.even.five-up li {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  /* line 189, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button-group button.button, .button-group input[type="submit"].button {
    width: auto;
    padding: 10px 20px 11px;
  }
  /* line 190, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button-group button.button.large, .button-group input[type="submit"].button.large {
    padding: 15px 30px 16px;
  }
  /* line 191, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button-group button.button.medium, .button-group input[type="submit"].button.medium {
    padding: 10px 20px 11px;
  }
  /* line 192, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button-group button.button.small, .button-group input[type="submit"].button.small {
    padding: 7px 14px 8px;
  }
  /* line 193, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
    padding: 5px 10px 6px;
  }
  /* line 195, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
  .button-group.even button.button, .button-group.even input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 199, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
div.button-bar {
  overflow: hidden;
}
/* line 200, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
div.button-bar ul.button-group {
  float: left;
  margin-right: 8px;
}
/* line 201, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_buttons.scss */
div.button-bar ul.button-group:last-child {
  margin-left: 0;
}

/* Requires
   globals.css
   app.js */
/* Tabs ---------------------- */
/* line 7, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs {
  border-bottom: solid 1px #e6e6e6;
  display: block;
  height: 40px;
  padding: 0;
  margin-bottom: 20px;
}
/* line 8, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.contained {
  margin-bottom: 0;
}
/* line 10, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dt {
  color: #b3b3b3;
  cursor: default;
  display: block;
  float: left;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 9px 0 20px;
  width: auto;
  text-transform: uppercase;
}
/* line 11, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dt:first-child {
  padding: 0 9px 0 0;
}
/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dd {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 15, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dd a {
  color: white;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0px 21px;
}
/* line 16, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dd.active {
  border-top: 3px solid #54bfdb;
  margin-top: -3px;
}
/* line 17, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dd.active a {
  cursor: default;
  color: white;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  font-weight: bold;
}
/* line 19, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs dd:first-child {
  margin-left: 0;
}
/* line 22, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical {
  height: auto;
  border-bottom: 1px solid #e6e6e6;
}
/* line 23, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical dt, dl.tabs.vertical dd {
  float: none;
  height: auto;
}
/* line 25, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical dd {
  border-left: 3px solid #cccccc;
}
/* line 26, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical dd a {
  background: #f2f2f2;
  border: none;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 28, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical dd.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 29, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical dd.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 31, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.vertical dd:first-child a.active {
  margin: 0;
}
/* line 35, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill {
  border-bottom: none;
  margin-bottom: 10px;
}
/* line 36, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill dd {
  margin-right: 10px;
}
/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill dd:last-child {
  margin-right: 0;
}
/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill dd a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  background: #e6e6e6;
  height: 26px;
  line-height: 26px;
  color: #666;
}
/* line 40, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill dd.active {
  border: none;
  margin-top: 0;
}
/* line 41, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill dd.active a {
  background-color: #54bfdb;
  border: none;
  color: #fff;
}
/* line 44, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.pill.contained {
  border-bottom: solid 1px #eee;
  margin-bottom: 0;
}
/* line 48, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.two-up dt a, dl.tabs.two-up dd a, dl.tabs.three-up dt a, dl.tabs.three-up dd a, dl.tabs.four-up dt a, dl.tabs.four-up dd a, dl.tabs.five-up dt a, dl.tabs.five-up dd a {
  padding: 0 15px;
  text-align: center;
  overflow: hidden;
}
/* line 50, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.two-up dt, dl.tabs.two-up dd {
  width: 50%;
}
/* line 51, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.three-up dt, dl.tabs.three-up dd {
  width: 33.33%;
}
/* line 52, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.four-up dt, dl.tabs.four-up dd {
  width: 25%;
}
/* line 53, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
dl.tabs.five-up dt, dl.tabs.five-up dd {
  width: 20%;
}

/* line 56, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 57, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 58, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}
/* line 60, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
ul.tabs-content.contained {
  padding: 0;
}
/* line 61, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 62, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}

/* line 66, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
  display: block;
}

@media only screen and (max-width: 767px) {
  /* line 69, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.tabs.mobile, dl.nice.tabs.mobile {
    width: auto;
    margin: 20px -20px 40px;
    height: auto;
  }

  /* line 70, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.tabs.mobile dt, dl.tabs.mobile dd, dl.nice.tabs.mobile dt, dl.nice.tabs.mobile dd {
    float: none;
    height: auto;
  }

  /* line 72, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.tabs.mobile dd a {
    display: block;
    width: auto;
    height: auto;
    padding: 18px 20px;
    line-height: 1;
    border: solid 0 #ccc;
    border-width: 1px 0 0;
    margin: 0;
    color: #555;
    background: #eee;
    font-size: 15px;
    font-size: 1.5rem;
  }

  /* line 73, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.tabs.mobile dd a.active {
    height: auto;
    margin: 0;
    border-width: 1px 0 0;
  }

  /* line 76, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  .tabs.mobile {
    border-bottom: solid 1px #ccc;
    height: auto;
  }
  /* line 78, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  .tabs.mobile dd a {
    padding: 18px 20px;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #ccc;
    background: #fff;
  }
  /* line 79, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  .tabs.mobile dd a.active {
    border: none;
    background: #54bfdb;
    color: #fff;
    margin: 0;
    position: static;
    top: 0;
    height: auto;
  }
  /* line 80, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  .tabs.mobile dd:first-child a.active {
    margin: 0;
  }

  /* line 83, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.contained.mobile, dl.nice.contained.mobile {
    margin-bottom: 0;
  }

  /* line 84, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.contained.tabs.mobile dd a {
    padding: 18px 20px;
  }

  /* line 86, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_tabs.scss */
  dl.tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0;
  }
}
/* Requires:
   globals.css */
/* Table of Contents

:: Visibility
:: Alerts
:: Labels
:: Tooltips
:: Panels
:: Accordion
:: Side Nav
:: Sub Nav
:: Pagination
:: Breadcrumbs
:: Lists
:: Link Lists
:: Keystroke Chars
:: Video
:: Tables
:: Microformats

*/
/* Visibility Classes ---------------------- */
/* Standard (large) display targeting */
/* line 33, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge {
  display: none !important;
}

/* line 40, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.hide-for-xlarge,
.show-for-large,
.show-for-large-up,
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down {
  display: block !important;
}

/* Very large display targeting */
@media only screen and (min-width: 1441px) {
  /* line 49, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .hide-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: block !important;
  }

  /* line 56, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .show-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: none !important;
  }
}
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 66, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: block !important;
  }

  /* line 73, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .show-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Small display targeting */
@media only screen and (max-width: 767px) {
  /* line 83, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .show-for-small,
  .show-for-medium-down,
  .hide-for-medium,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: block !important;
  }

  /* line 90, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Orientation targeting */
/* line 95, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

/* line 97, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 101, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }

  /* line 103, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 108, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: block !important;
  }

  /* line 110, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
}
/* Touch-enabled device targeting */
/* line 114, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.show-for-touch {
  display: none !important;
}

/* line 115, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.hide-for-touch {
  display: block !important;
}

/* line 116, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.touch .show-for-touch {
  display: block !important;
}

/* line 117, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific overrides for elements that require something other than display: block */
/* line 124, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table.show-for-xlarge,
table.show-for-large,
table.hide-for-small,
table.hide-for-medium {
  display: table !important;
}

@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 130, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .touch table.hide-for-xlarge,
  .touch table.hide-for-large,
  .touch table.hide-for-small,
  .touch table.show-for-medium {
    display: table !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 137, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  table.hide-for-xlarge,
  table.hide-for-large,
  table.hide-for-medium,
  table.show-for-small {
    display: table !important;
  }
}
/* Alerts ---------------------- */
/* line 142, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
div.alert-box {
  display: block;
  padding: 10px 7px 9px;
  font-weight: bold;
  font-size: 14px;
  color: white;
  background-color: #54bfdb;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  position: relative;
}
/* line 144, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
div.alert-box.success {
  background-color: #5da423;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 145, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
div.alert-box.alert {
  background-color: #c60f13;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 146, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
div.alert-box.secondary {
  background-color: #e9e9e9;
  color: #505050;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 148, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
div.alert-box a.close {
  color: #333;
  position: absolute;
  right: 4px;
  top: -1px;
  font-size: 15px;
  opacity: 0.2;
  padding: 4px;
}
/* line 149, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus {
  opacity: 0.4;
}

/* Labels ---------------------- */
/* line 156, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.label {
  padding: 1px 4px 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  bottom: 1px;
  color: #fff;
  background: #54bfdb;
}
/* line 158, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.label.radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 159, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.label.round {
  padding: 1px 7px 2px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 161, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.label.alert {
  background-color: #c60f13;
}
/* line 162, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.label.success {
  background-color: #5da423;
}
/* line 163, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.label.secondary {
  background-color: #e9e9e9;
  color: #505050;
}

/* Tooltips ---------------------- */
/* line 169, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.has-tip {
  border-bottom: dotted 1px #ccc;
  cursor: help;
  font-weight: bold;
  color: #333;
}
/* line 171, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.has-tip:hover {
  border-bottom: dotted 1px #0593dc;
  color: #0192dd;
}
/* line 172, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 176, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip {
  display: none;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 5px;
  z-index: 999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  line-height: normal;
}
/* line 178, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip > .nub {
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent black transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
  position: absolute;
  top: -10px;
  left: 10px;
}
/* line 179, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.tip-override > .nub {
  border-color: transparent transparent black transparent !important;
  border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent !important;
  top: -10px !important;
}
/* line 180, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.tip-top > .nub {
  border-color: black transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
  top: auto;
  bottom: -10px;
}
/* line 182, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.tip-left, .tooltip.tip-right {
  float: none !important;
}
/* line 184, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.tip-left > .nub {
  border-color: transparent transparent transparent black;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
  right: -10px;
  left: auto;
}
/* line 185, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.tip-right > .nub {
  border-color: transparent black transparent transparent;
  border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent;
  right: auto;
  left: -10px;
}
/* line 187, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.noradius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 188, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tooltip.opened {
  color: #0192DD !important;
  border-bottom: dotted 1px #0593DC !important;
}

/* line 192, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.tap-to-close {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  color: #888;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  /* line 195, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .tooltip {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4;
    padding: 7px 10px 9px 10px;
  }

  /* line 200, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
    border-color: transparent transparent black transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
    top: -12px;
    left: 10px;
  }
}
/* Panels ---------------------- */
/* line 210, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel {
  background-color: #00283b;
  background-color: rgba(0, 40, 59, 0.88);
  margin: 0 0 22px 0;
  padding: 20px 10px;
}
/* line 212, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 213, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 216, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel div > :first-child {
  margin-top: 0;
}
/* line 220, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel.callout {
  background: #54bfdb;
  color: #fff;
  border-color: #2caed0;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 221, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel.callout a {
  color: #fff;
}
/* line 222, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel.callout .button {
  background: white;
  border: none;
  color: #54bfdb;
  text-shadow: none;
}
/* line 224, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel.callout .button:hover {
  background: rgba(255, 255, 255, 0.8);
}
/* line 228, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel.radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 230, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.panel .row {
  margin-left: 0px;
  margin-right: 0px;
}

/* Accordion ---------------------- */
/* line 236, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 238, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e9e9e9;
}
/* line 240, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li .title {
  cursor: pointer;
  background: #f6f6f6;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  -webkit-transition: 0.15s background linear;
  -moz-transition: 0.15s background linear;
  -o-transition: 0.15s background linear;
  transition: 0.15s background linear;
}
/* line 242, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li .title h1, ul.accordion li .title h2, ul.accordion li .title h3, ul.accordion li .title h4, ul.accordion li .title h5 {
  margin: 0;
}
/* line 243, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #9d9d9d transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 246, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li .content {
  display: none;
  padding: 15px;
}
/* line 248, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li.active {
  border-top: 3px solid #54bfdb;
}
/* line 250, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li.active .title {
  background: white;
  padding-top: 13px;
}
/* line 252, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li.active .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #9d9d9d transparent transparent transparent;
}
/* line 254, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.accordion li.active .content {
  background: white;
  display: block;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}

/* Side Nav ---------------------- */
/* line 263, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.side-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 0;
}
/* line 265, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.side-nav li {
  display: block;
  list-style: none;
  margin: 0 0 14px/2 0;
}
/* line 267, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.side-nav li a {
  display: block;
}
/* line 268, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.side-nav li.active a {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 269, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.side-nav li.divider {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
/* line 275, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
dl.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -4px 0 18px -9px;
  padding-top: 4px;
}
/* line 277, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
dl.sub-nav dt, dl.sub-nav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 4px;
}
/* line 278, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
dl.sub-nav dt {
  color: #999;
  font-weight: normal;
}
/* line 279, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
dl.sub-nav dd a {
  text-decoration: none;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 280, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
dl.sub-nav dd.active a {
  font-weight: bold;
  background: #54bfdb;
  color: #fff;
  padding: 3px 9px;
  cursor: default;
}

/* Pagination ---------------------- */
/* line 286, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination {
  display: block;
  height: 24px;
  margin-left: -5px;
}
/* line 288, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li {
  float: left;
  display: block;
  height: 24px;
  color: #999;
  font-size: 14px;
  margin-left: 5px;
}
/* line 290, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li a {
  display: block;
  padding: 1px 7px 1px;
  color: #555;
}
/* line 291, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li:hover a, ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 292, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 293, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 294, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li.current a {
  background: #54bfdb;
  color: white;
  font-weight: bold;
  cursor: default;
}
/* line 295, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.pagination li.current a:hover {
  background: #54bfdb;
}

/* Breadcrums ---------------------- */
/* line 303, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs {
  display: block;
  background: #f6f6f6;
  padding: 6px 10px 7px;
  border: 1px solid #e9e9e9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
/* line 305, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li {
  margin: 0;
  padding: 0 12px 0 0;
  float: left;
  list-style: none;
}
/* line 307, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 1.1rem;
  padding-left: 12px;
}
/* line 308, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
  padding-left: 0;
}
/* line 311, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li:before {
  content: "/";
  color: #aaa;
}
/* line 312, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li:first-child:before {
  content: " ";
}
/* line 313, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}
/* line 314, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
  text-decoration: underline;
}
/* line 315, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}
/* line 317, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable a {
  color: #999;
}
/* line 318, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
  text-decoration: none;
  color: #999;
  cursor: default;
}

/* Lists ---------------------- */
/* line 325, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.nice, ol.nice {
  list-style: none;
  margin: 0;
}
/* line 327, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.nice li, ol.nice li {
  padding-left: 13px;
  position: relative;
}
/* line 328, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.nice li span.bullet, ul.nice li span.number, ol.nice li span.bullet, ol.nice li span.number {
  position: absolute;
  left: 0;
  top: 0;
  color: #ccc;
}

/* Link List */
/* line 333, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.link-list {
  margin: 0 0 15px -22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 335, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.link-list li {
  list-style: none;
  float: left;
  margin-left: 22px;
  display: block;
}
/* line 337, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.link-list li a {
  display: block;
}

/* Keytroke Characters ---------------------- */
/* line 344, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.keystroke, kbd {
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 13px;
  padding: 2px 4px 0px;
  margin: 0;
  background: #ededed;
  border: solid 1px #dbdbdb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 349, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
/* line 357, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 358, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 360, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  /* line 365, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
  .flex-video {
    padding-top: 0;
  }
}
/* Tables ---------------------- */
/* line 370, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table {
  background: #00283b;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 23px;
  /*border: 1px solid #ddd; */
  border-collapse: collapse;
}

/* line 372, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead, table tfoot {
  /*background: #f5f5f5;*/
}

/* line 377, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

/* line 378, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead tr th {
  padding: 8px 10px 9px;
  font-size: 14px;
  font-weight: bold;
  /*color: #222; */
  border-bottom: 2px solid white;
}

/* line 379, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tfoot tr th {
  padding: 8px 10px 9px;
  font-size: 14px;
  font-weight: bold;
  /*color: #222; */
  border-top: 2px solid white;
}

/* line 380, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tfoot tr td {
  padding: 8px 10px 9px;
  font-size: 14px;
  border-top: 2px solid white;
}

/* line 381, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead tr th {
  text-align: center;
}

/* line 382, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead tr td {
  padding: 8px 10px 9px;
  border-bottom: 2px solid white;
}

/* line 383, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead tr th:first-child, table tfoot tr td:first-child {
  border-right: none;
}

/* line 384, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table thead tr th:last-child, table tfoot tr td:last-child {
  border-right: none;
}

/* line 387, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tbody tr.even,
table tbody tr.alt {
  /*background: #f9f9f9;*/
}

/* line 388, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tbody tr:nth-child(even) {
  /*background: #f9f9f9;*/
}

/* line 389, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tbody tr td, table tbody tr th {
  /*color: #333;*/
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}

/* line 390, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tbody tr td, table tbody tr th {
  border-right: 1px solid #114452;
}

/* line 391, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tbody tr th {
  text-align: right;
}

/* line 392, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
table tbody tr td:last-child, table tbody tr th:last-child {
  border-right: none;
}

/* Microformats ---------------------- */
/* line 396, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.vcard {
  display: inline-block;
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 398, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.vcard li {
  margin: 0;
  display: block;
}
/* line 399, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
ul.vcard li.fn {
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
}

/* line 404, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
p.vevent span.summary {
  font-weight: bold;
}
/* line 405, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_ui.scss */
p.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 1px;
}

/* Requires
   globals.css */
/* line 4, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar {
  height: 40px;
  background: #54bfdb;
  margin-top: 20px;
  padding: 0;
  font-weight: bold;
}
/* line 6, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li {
  float: left;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border: 1px solid #a8dfed;
  border-right: none;
  line-height: 38px;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 8, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li:first-child {
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li:last-child {
  border-right: solid 1px #a8dfed;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
}
/* line 11, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.active {
  background: #2caed0;
  border-color: #7ecfe4;
}
/* line 12, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.active > a {
  color: white;
  cursor: default;
}
/* line 13, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.active:hover {
  background: #54bfdb;
  cursor: default;
}
/* line 15, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li:hover {
  background: #7ecfe4;
}
/* line 17, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li > a {
  color: #e6e6e6;
}
/* line 18, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li ul {
  margin-bottom: 0;
}
/* line 19, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li .flyout {
  display: none;
}
/* line 22, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.has-flyout > a:first-child {
  padding-right: 36px;
  position: relative;
}
/* line 23, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #e6e6e6 transparent transparent transparent;
  position: absolute;
  right: 20px;
  top: 17px;
}
/* line 25, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
  border-left: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 22px;
  z-index: 2;
  display: block;
}
/* line 27, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.has-flyout.is-touch > a:first-child {
  padding-right: 55px;
}
/* line 28, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
  border-left: 1px dashed #666;
}
/* line 33, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li > a:first-child {
  position: relative;
  padding: 0 20px;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
/* line 34, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar > li > input {
  margin: 0 10px;
}
/* line 36, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar.vertical {
  height: auto;
  margin-top: 0;
}
/* line 38, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar.vertical > li {
  float: none;
  border-bottom: none;
}
/* line 40, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar.vertical > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: transparent transparent transparent #e6e6e6;
}
/* line 41, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar.vertical > li .flyout {
  left: 100%;
  top: -1px;
}
/* line 42, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.nav-bar.vertical > li .flyout.right {
  left: auto;
  right: 100%;
}

/* line 49, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout {
  background: #f2f2f2;
  padding: 20px;
  margin: 0;
  border: 1px solid #d9d9d9;
  position: absolute;
  top: 39px;
  left: -1px;
  width: 250px;
  z-index: 40;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  /* remove margin on any first-child element */
  /* remove margin on last element */
}
/* line 51, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout p {
  line-height: 1.2;
  font-size: 13px;
}
/* line 52, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout *:first-child {
  margin-top: 0;
}
/* line 53, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout *:last-child {
  margin-bottom: 0;
}
/* line 55, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout.small {
  width: 166.66667px;
}
/* line 56, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout.large {
  width: 437.5px;
}
/* line 58, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout.right {
  left: auto;
  right: -2px;
}
/* line 59, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
.flyout.up {
  top: auto;
  bottom: 39px;
}

/* line 63, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
ul.flyout, .nav-bar li ul {
  padding: 0;
  list-style: none;
}
/* line 65, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
ul.flyout li, .nav-bar li ul li {
  border-left: solid 3px #CCC;
}
/* line 66, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
ul.flyout li a, .nav-bar li ul li a {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 67, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
ul.flyout li a:hover, .nav-bar li ul li a:hover {
  background: #ebebeb;
  color: #333;
}
/* line 69, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
ul.flyout li.active, .nav-bar li ul li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 70, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
ul.flyout li.active a, .nav-bar li ul li.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}

/* Mobile Styles */
@media only screen and (max-device-width: 1280px) {
  /* line 79, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 83, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .touch .nav-bar li a {
    font-size: 13px;
    font-size: 1.3rem;
  }

  /* line 84, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px !important;
  }

  /* line 85, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 89, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar {
    height: auto;
  }
  /* line 91, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  /* line 92, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  /* line 93, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 94, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    display: block;
  }
  /* line 95, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  /* line 96, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  /* line 97, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  /* line 100, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  /* line 102, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 103, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  /* line 104, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_mobilenavbar.scss */
  .flyout p:last-child {
    margin-bottom: 18px;
  }
}
/* CSS for jQuery Orbit Plugin 1.4.0
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper {
  width: 1px;
  height: 1px;
  position: relative;
}

/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit {
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}

/* line 21, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit.with-bullets {
  margin-bottom: 40px;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit .orbit-slide {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 30, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit a.orbit-slide {
  border: none;
  line-height: 0;
  display: none;
}

/* line 35, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit div.orbit-slide {
  width: 100%;
  height: 100%;
}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
/* line 43, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper div.timer {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: .6;
  cursor: pointer;
  z-index: 31;
}

/* line 54, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper span.rotator {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -20px;
  background: url(/static/images/foundation/orbit/rotator-black.png) no-repeat;
  z-index: 3;
}

/* line 64, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper span.mask {
  display: block;
  width: 20px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
}

/* line 74, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper span.rotator.move {
  left: 0;
}

/* line 77, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper span.mask.move {
  width: 40px;
  left: 0;
  background: url(/static/images/foundation/orbit/timer-black.png) repeat 0 0;
}

/* line 82, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper span.pause {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/static/images/foundation/orbit/pause-black.png) no-repeat;
  z-index: 4;
  opacity: 0;
}

/* line 93, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper span.pause.active {
  background: url(/static/images/foundation/orbit/pause-black.png) no-repeat 0 -40px;
}

/* line 97, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper div.timer:hover span.pause,
div.orbit-wrapper span.pause.active {
  opacity: 1;
}

/* Captions ---------------------- */
/* line 102, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
.orbit-caption {
  display: none;
  font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}

/* line 106, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
.orbit-wrapper .orbit-caption {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  z-index: 30;
  color: #fff;
  text-align: center;
  padding: 7px 0;
  font-size: 13px;
  font-size: 1.3rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}

/* Directional Nav ---------------------- */
/* line 121, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav {
  display: block;
}

/* line 124, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span {
  width: 39px;
  height: 50px;
  text-indent: -9999px;
  position: absolute;
  z-index: 30;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}

/* line 134, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span.right {
  background: url(/static/images/foundation/orbit/right-arrow.png);
  background-size: 100%;
  right: 0;
}

/* line 139, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span.left {
  background: url(/static/images/foundation/orbit/left-arrow.png);
  background-size: 100%;
  left: 0;
}

/* line 145, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.right {
  background: url(/static/images/foundation/orbit/right-arrow-small.png);
}
/* line 146, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.left {
  background: url(/static/images/foundation/orbit/left-arrow-small.png);
}

/* Bullet Nav ---------------------- */
/* line 151, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  z-index: 30;
  list-style: none;
  bottom: -40px;
  left: 50%;
  margin-left: -50px;
  padding: 0;
}

/* line 160, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #999;
  text-indent: -9999px;
  background: url(/static/images/foundation/orbit/bullets.jpg) no-repeat 4px 0;
  width: 13px;
  height: 12px;
  overflow: hidden;
}

/* line 171, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
  color: #222;
  background-position: -8px 0;
}

/* line 175, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
  background: none;
  width: 100px;
  height: 75px;
}

/* line 180, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
  background-position: 0 0;
  border-top: 2px solid #000;
}

/* Fluid Layout ---------------------- */
/* line 187, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit img.fluid-placeholder {
  visibility: hidden;
  position: static;
  display: block;
  width: 100%;
}

/* line 193, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
div.orbit, div.orbit-wrapper {
  width: 100% !important;
}

/* line 195, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  z-index: 30;
  list-style: none;
  bottom: -50px;
  left: 50%;
  margin-left: -50px;
  padding: 0;
}

/* line 204, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #999;
  text-indent: -9999px;
  background: url(/static/images/foundation/orbit/bullets.jpg) no-repeat 4px 0;
  width: 13px;
  height: 12px;
  overflow: hidden;
}

/* line 215, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
  background: none;
  width: 100px;
  height: 75px;
}

/* line 220, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
  color: #222;
  background-position: -8px 0;
}

/* line 224, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
  background-position: 0 0;
  border-top: 2px solid #000;
}

/* Correct timer in IE */
/* line 230, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
.lt-ie9 .timer {
  display: none !important;
}

/* line 231, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_orbit.scss */
.lt-ie9 div.caption {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  zoom: 1;
}

/* CSS for jQuery Reveal Plugin
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Reveal Modals ---------------------- */
/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 40;
  display: none;
  top: 0;
  left: 0;
}

/* line 11, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal {
  background-color: #00283b;
  visibility: hidden;
  display: none;
  top: 100px;
  left: 50%;
  margin-left: -260px;
  width: 520px;
  position: absolute;
  z-index: 41;
  padding: 30px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 12, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal *:first-child {
  margin-top: 0;
}
/* line 13, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal *:last-child {
  margin-bottom: 0;
}
/* line 14, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal .close-reveal-modal {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}
/* line 25, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal.small {
  width: 30%;
  margin-left: -10%;
}
/* line 26, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal.medium {
  width: 40%;
  margin-left: -20%;
}
/* line 27, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal.large {
  width: 60%;
  margin-left: -30%;
}
/* line 28, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal.expand {
  width: 90%;
  margin-left: -45%;
}
/* line 29, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal.radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 30, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
.reveal-modal .row {
  min-width: 0;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 35, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
  .reveal-modal-bg {
    position: absolute;
  }

  /* line 41, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_reveal.scss */
  .reveal-modal,
  .reveal-modal.small,
  .reveal-modal.medium,
  .reveal-modal.large,
  .reveal-modal.xlarge {
    width: 80%;
    top: 15px;
    left: 50%;
    margin-left: -40%;
    padding: 20px;
    height: auto;
  }
}
  /* NOTES
  Close button entity is &#215;

  Example markup
  <div id="myModal" class="reveal-modal">
   <h2>Awesome. I have it.</h2>
   <p class="lead">Your couch.  I it's mine.</p>
   <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
   <a class="close-reveal-modal">&#215;</a>
  </div> */
/* Off canvas layout CSS/JS provided by or adapted from work by Jason Weaver and Luke Wroblewski
   Requires
   globals.css
   grid.css */
/* line 6, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
body.off-canvas {
  padding: 0;
  margin: 0;
}

/* line 8, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.container {
  width: 100%;
}

/* line 9, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.row {
  overflow: hidden;
}

/* line 10, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.row .row {
  overflow: visible;
}

/* line 12, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.paneled .container {
  overflow: hidden;
}

/* line 13, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.paneled .row {
  width: 100%;
}

/* line 15, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
[role="main"]:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
}

/* line 18, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
[role="complementary"],
[role="main"] {
  width: 100%;
  padding: 0 15px;
  display: block;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.25s all ease-in;
  -moz-transition: 0.25s all ease-in;
  -o-transition: 0.25s all ease-in;
  transition: 0.25s all ease-in;
}

/* line 20, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.paneled [role="main"] {
  padding: 0;
}

/* line 21, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.page-panel {
  width: 100%;
  padding: 0 15px;
  -webkit-transition: 0.3s margin ease-in-out;
  -moz-transition: 0.3s margin ease-in-out;
  -o-transition: 0.3s margin ease-in-out;
  transition: 0.3s margin ease-in-out;
  background: #fff;
}

/* line 22, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
#switchPanels {
  margin: 0 -15px;
}

/* line 24, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.hide-extras [role="complementary"] {
  display: block;
}

/* line 26, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
[role="navigation"]#topMenu {
  -webkit-transition: 0.25s all ease-in;
  -moz-transition: 0.25s all ease-in;
  -o-transition: 0.25s all ease-in;
  transition: 0.25s all ease-in;
}

/* line 27, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
[role="navigation"]#topMenu ul {
  margin-top: 0;
}

/* line 29, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
[role="complementary"] {
  margin-left: -100%;
  width: 80%;
  float: left;
  z-index: 2;
}

/* line 30, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
[role="main"] {
  margin-left: 0;
  float: right;
  z-index: 1;
  position: relative;
}

/* line 32, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.paneled [role="main"] {
  background: #fff;
  width: 500%;
  overflow: hidden;
  float: none;
  position: relative;
  left: 0;
  -webkit-transition: 0.15s all ease-in;
  -moz-transition: 0.15s all ease-in;
  -o-transition: 0.15s all ease-in;
  transition: 0.15s all ease-in;
}

/* line 33, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.page-panel {
  min-height: 400px;
  float: left;
  margin: 0;
  width: 20%;
}

/* line 36, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.active [role="complementary"] {
  margin-left: 0;
}

/* line 37, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.active [role="main"] {
  margin-right: -80%;
}

/* line 39, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
.active-menu [role="navigation"]#topMenu {
  margin-top: 0 !important;
}

@media all and (min-width: 768px) {
  /* line 43, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  menu-button, .sidebar-button {
    display: none;
  }

  /* line 44, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  [role="complementary"] {
    width: 20%;
    margin-left: 0;
    float: left;
    padding: 0 15px;
  }

  /* line 45, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  [role="main"] {
    width: 80%;
    padding: 0 15px;
  }

  /* line 47, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  .paneled [role="main"] {
    width: 100%;
    padding: 0;
    background: #f4f4f4;
    left: 0 !important;
  }

  /* line 48, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  .page-panel {
    display: block;
    min-height: 800px;
    float: none;
    margin: 0;
    width: 100%;
    background: #f4f4f4;
  }

  /* line 50, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  .hide-extras [role="main"] {
    width: 100%;
  }

  /* line 51, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  .hide-extras [role="complementary"] {
    display: none;
  }

  /* line 53, /var/www/projekty/bluemarlin/web/static/sass/foundations/components/modules/_offcanvas.scss */
  [role="navigation"]#topMenu {
    display: none;
  }
}
/*@font-face {
    font-family: 'eurofurencelightRegular';
    src: url('../fonts/eurof35-webfont.eot');
    src: url('../fonts/eurof35-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurof35-webfont.woff') format('woff'),
         url('../fonts/eurof35-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/
/* line 15, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
h1, h2, h3, h4, h5, h6 {
  color: #54bfdb;
}

/* line 19, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
h1 {
  font-size: 3rem;
}

/* line 23, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
#logo {
  display: block;
  text-decoration: none;
}
/* line 29, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
#logo img {
  border: none;
}

/* line 35, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.header {
  background-color: #54bfdb;
  color: white;
}
/* line 36, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.header ul.link-list {
  margin-top: 15px;
}
/* line 42, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.header a {
  color: white;
}

/* line 47, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.contact {
  padding: 2px;
  background-color: #9DDBED;
  color: white;
}
/* line 51, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.contact a {
  color: white;
  font-size: 0.9em;
  text-decoration: none;
}

/* line 58, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
#contacts {
  padding: 2px;
}

/* line 64, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.homepage p {
  margin-bottom: 0.8em;
  line-height: 1.2;
}

/* line 70, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.nav {
  overflow: visible;
}

/* line 78, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.footer .petrogurcak {
  line-height: 38px;
  text-align: right;
  vertical-align: middle;
  color: #9f9f9f;
  text-decoration: none;
  font-size: 0.65em;
}
/* line 85, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.footer .petrogurcak a {
  color: #9f9f9f;
  text-decoration: none;
}
/* line 91, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.footer .totop {
  float: right;
  background: #caeaed url("../images/totop.png") no-repeat;
  width: 74px;
  height: 38px;
  display: block;
}
/* line 99, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.footer .social {
  margin-top: 9px;
}
/* line 101, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.footer .social a {
  line-height: 23px;
  display: inline-block;
  margin-right: 5px;
}

/* line 109, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.disabled {
  visibility: hidden;
}

/* line 114, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.orbit-slide img {
  float: left;
}

/* line 119, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
label {
  color: #333333;
}

/* line 124, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
ol {
  margin-left: 17px;
}

/* line 128, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
ul.points, ol.points {
  line-height: 1.8;
}

/* line 135, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.text ul, .text ol {
  margin-left: 15px;
}
/* line 137, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.text img.border {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 141, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.text img.left {
  margin-right: 23px;
  margin-bottom: 23px;
}
/* line 146, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.text img.right {
  margin-left: 23px;
  margin-bottom: 23px;
}
/* line 151, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.text a img, .text a.img {
  text-decoration: none;
}

/* line 157, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
p.smallmargin {
  margin-bottom: 5px;
}

/* line 160, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.margin-top {
  margin-top: 1em !important;
}

/* line 164, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.yellow {
  color: #fdda0c;
}

/* line 168, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.big {
  font-size: 120%;
}

/* line 172, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.clearfix {
  *zoom: 1;
}
/* line 4, /var/www/projekty/bluemarlin/web/static/sass/foundations/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 5, /var/www/projekty/bluemarlin/web/static/sass/foundations/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 178, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotels h2 a {
  text-decoration: none;
}

/* line 183, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel {
  position: relative;
  margin-bottom: 23px !important;
}
/* line 187, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel .more-bottom {
  bottom: 5px;
  right: 15px;
  top: 10px;
}
/* line 194, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel h2 {
  font-size: 32px;
  font-family: desyrel;
  font-weight: normal;
}
/* line 200, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel .main {
  position: relative;
}
/* line 203, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel .main .bottomrow {
  bottom: 23px;
  left: 403px;
}
/* line 211, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel .prices {
  padding: 12px 10px 0px 0px;
}
/* line 215, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel .button {
  margin-bottom: 15px;
}
/* line 219, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.hotel .bottomrow .more-bottom {
  margin-bottom: 15px;
}

/* line 225, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.price {
  padding-top: 8px;
  font-weight: bold;
  float: left;
}
/* line 229, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.price strong {
  padding: 0 8px;
  color: #54bfdb;
  font-size: 150%;
}

/* line 237, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.pricelist .hotel {
  margin-bottom: 37px !important;
}
/* line 241, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.pricelist .hotel .main .bottomrow {
  bottom: 23px;
  left: 343px;
  margin-top: 15px;
}

/* line 252, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.required:after {
  content: " *";
  color: #ff0000;
  font-weight: bold;
}

/* line 257, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.notice {
  font-size: 85%;
}

/* line 261, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.dt h5 {
  display: inline;
}

/* line 264, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.required:after {
  content: " *";
  color: #ff0000;
  font-weight: bold;
}

/* line 270, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
table {
  background-color: white;
}

/* line 274, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.reveal-modal {
  color: white;
}

/* line 278, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.icons, .icons-phone, .icons-speech {
  background: url("../images/icons-sprite.png") no-repeat;
  display: inline-block;
  height: 15px;
  line-height: 15px;
  vertical-align: text-top;
  margin-right: 3px;
}

/* line 287, /var/www/projekty/bluemarlin/web/static/sass/_custommobile.scss */
.icons-phone {
  background-position: 0 -15px;
  height: 15px;
  width: 18px;
}

/* line 66, social/*.png */
.social-sprite, .social-facebook, .social-twitter {
  background: url('../images/social-s15cfd9e2c3.png') no-repeat;
}

/* line 60, /var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-facebook {
  background-position: 0 -69px;
  height: 23px;
  width: 23px;
}
/* line 43, /var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-facebook:hover, .social-facebook.facebook_hover, .social-facebook.facebook-hover {
  background-position: 0 -46px;
}

/* line 60, /var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-twitter {
  background-position: 0 -23px;
  height: 23px;
  width: 23px;
}
/* line 43, /var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-twitter:hover, .social-twitter.twitter_hover, .social-twitter.twitter-hover {
  background-position: 0 0;
}
