@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,300,100,700&subset=latin,latin-ext);
/*
Layers CSS 1.0.6
Released by Jerry JÃ¤ppinen under the MIT license
http://eiskis.net/layers
2014-04-10 13:32 UTC
*/
/* line 7, ../sass/_layers.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, a, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  clear: both;
  outline-width: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  background: transparent;
  outline-style: solid;
  vertical-align: baseline;
}

/* line 7, ../sass/_layers.scss */
html, body, blockquote, pre, table, form {
  margin: 0;
  padding: 0;
}

/* line 7, ../sass/_layers.scss */
figure, button, input, select, textarea {
  margin: 0;
}

/* line 7, ../sass/_layers.scss */
img, button, input, select, textarea {
  max-width: 100%;
}

/* line 7, ../sass/_layers.scss */
iframe {
  width: 100%;
}

/* line 7, ../sass/_layers.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 7, ../sass/_layers.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 7, ../sass/_layers.scss */
audio:not([controls]) {
  display: none;
}

/* line 7, ../sass/_layers.scss */
[hidden] {
  display: none;
}

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

/* line 7, ../sass/_layers.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 7, ../sass/_layers.scss */
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 7, ../sass/_layers.scss */
ul {
  list-style: disc;
  padding-left: 2em;
}

/* line 7, ../sass/_layers.scss */
ol {
  list-style: decimal;
  padding-left: 2em;
}

/* line 7, ../sass/_layers.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  padding-left: 0;
}

/* line 7, ../sass/_layers.scss */
sub, sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 7, ../sass/_layers.scss */
sup {
  top: -0.5em;
}

/* line 7, ../sass/_layers.scss */
sub {
  bottom: -0.25em;
}

/* line 7, ../sass/_layers.scss */
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 7, ../sass/_layers.scss */
caption, th, td {
  text-align: left;
  vertical-align: top;
}

/* line 7, ../sass/_layers.scss */
html {
  font-size: 100%;
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 7, ../sass/_layers.scss */
h1, h2, h3, h4, h5, h6, strong, dt, mark, th {
  font-weight: bold;
}

/* line 7, ../sass/_layers.scss */
a {
  text-decoration: underline;
}

/* line 7, ../sass/_layers.scss */
a:hover {
  text-decoration: none;
}

/* line 7, ../sass/_layers.scss */
input, select, textarea, button {
  font-family: inherit;
}

/* line 7, ../sass/_layers.scss */
input[type=""], input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], select, textarea, pre, code, kbd, samp {
  font-size: inherit;
  line-height: inherit;
}

/* line 7, ../sass/_layers.scss */
button, input, select, textarea, pre, code, kbd, samp {
  font-weight: inherit;
}

/* line 7, ../sass/_layers.scss */
button, select {
  text-transform: none;
}

/* line 7, ../sass/_layers.scss */
em, dfn, q, blockquote {
  font-style: italic;
}

/* line 7, ../sass/_layers.scss */
del {
  text-decoration: line-through;
}

/* line 7, ../sass/_layers.scss */
blockquote, q {
  quotes: none;
}

/* line 7, ../sass/_layers.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 7, ../sass/_layers.scss */
button, input[type="submit"], input[type="reset"], input[type="button"], input[type=""], input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
}

/* line 7, ../sass/_layers.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
}

/* line 7, ../sass/_layers.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 7, ../sass/_layers.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 7, ../sass/_layers.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 7, ../sass/_layers.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
}

/* line 7, ../sass/_layers.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  text-align: center;
}

/* line 7, ../sass/_layers.scss */
button, input, select {
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 7, ../sass/_layers.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 7, ../sass/_layers.scss */
body {
  cursor: default;
}

/* line 7, ../sass/_layers.scss */
abbr[title], dfn[title] {
  text-decoration: underline;
  cursor: help;
}

/* line 7, ../sass/_layers.scss */
a, label, button, input[type="submit"], input[type="button"], input[type="reset"], input[type="radio"], input[type="checkbox"], select, option, input[type='image'], input[type='file'] {
  cursor: pointer;
}

/* line 7, ../sass/_layers.scss */
.disabled button, .disabled label, .disabled a, button.disabled, label.disabled, a.disabled, .disabled input[type="submit"], .disabled input[type="button"], .disabled input[type="reset"], input[type="submit"].disabled, input[type="button"].disabled, input[type="reset"].disabled {
  cursor: default;
}

/* line 7, ../sass/_layers.scss */
a[disabled], button[disabled], input[disabled] {
  cursor: default;
}

/* line 7, ../sass/_layers.scss */
a:focus {
  outline-style: dotted;
}

/* line 7, ../sass/_layers.scss */
a:active, a:hover {
  outline: 0;
}

/* line 7, ../sass/_layers.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type=""], input:not([type]) {
  width: 20em;
  max-width: 90%;
}

/* line 7, ../sass/_layers.scss */
input[type="text"].squeeze, input[type="password"].squeeze, input[type="email"].squeeze, input[type="url"].squeeze, input[type="search"].squeeze, input[type="tel"].squeeze, input[type=""].squeeze, input:not([type]).squeeze {
  width: 14em;
}

/* line 7, ../sass/_layers.scss */
textarea {
  width: 32em;
  height: 10.72em;
}

/* line 7, ../sass/_layers.scss */
textarea.squeeze {
  width: 20em;
  height: 4.02em;
}

/* line 7, ../sass/_layers.scss */
button.plain, input.plain, textarea.plain {
  color: inherit;
  border-width: 0;
  border-style: solid;
  background-color: transparent;
  padding: 0;
}

/* line 7, ../sass/_layers.scss */
button.plain, input[type="submit"].plain, input[type="button"].plain, input[type="reset"].plain {
  line-height: inherit;
  font-size: inherit;
  font-family: inherit;
}

/* line 7, ../sass/_layers.scss */
input.buffer, input.buffer-top, textarea.buffer, textarea.buffer-top {
  padding-top: 0.35em;
}

/* line 7, ../sass/_layers.scss */
input.buffer, input.buffer-right, textarea.buffer, textarea.buffer-right {
  padding-right: 0.6em;
}

/* line 7, ../sass/_layers.scss */
input.buffer, input.buffer-bottom, textarea.buffer, textarea.buffer-bottom {
  padding-bottom: 0.4em;
}

/* line 7, ../sass/_layers.scss */
input.buffer, input.buffer-left, textarea.buffer, textarea.buffer-left {
  padding-left: 0.6em;
}

/* line 7, ../sass/_layers.scss */
.row, .column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, ../sass/_layers.scss */
.row {
  width: 100%;
  clear: both;
  float: none;
}

/* line 7, ../sass/_layers.scss */
.row-content {
  margin: 0 auto;
  max-width: 70em;
}

/* line 7, ../sass/_layers.scss */
.row-content.buffer, .row-content.buffer-top {
  padding-top: 2%;
}

/* line 7, ../sass/_layers.scss */
.row-content.buffer.even, .row-content.buffer-top.even {
  padding-top: 6%;
}

/* line 7, ../sass/_layers.scss */
.row-content.buffer, .row-content.buffer-right {
  padding-right: 8%;
}

/* line 7, ../sass/_layers.scss */
.row-content.buffer, .row-content.buffer-bottom {
  padding-bottom: 6%;
}

/* line 7, ../sass/_layers.scss */
.row-content.buffer, .row-content.buffer-left {
  padding-left: 8%;
}

/* line 7, ../sass/_layers.scss */
.column {
  clear: none;
  float: left;
  min-height: 1px;
}

/* line 7, ../sass/_layers.scss */
.column.first, .column.full, .column.twelve, .column.center {
  clear: both;
}

/* line 7, ../sass/_layers.scss */
.column.right {
  float: right;
}

/* line 7, ../sass/_layers.scss */
.column.center, .column.right.center {
  float: none;
}

/* line 7, ../sass/_layers.scss */
.column {
  margin-left: 0;
  margin-right: 3.8%;
}

/* line 7, ../sass/_layers.scss */
.column.last, .column.reset {
  margin-right: 0 !important;
}

/* line 7, ../sass/_layers.scss */
.column.right {
  margin-right: 0;
  margin-left: 3.8%;
}

/* line 7, ../sass/_layers.scss */
.column.right.last, .column.right.reset {
  margin-left: 0 !important;
}

/* line 7, ../sass/_layers.scss */
.column.center, .column.right.center {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 7, ../sass/_layers.scss */
.column.full, .column.twelve {
  width: 100%;
}

/* line 7, ../sass/_layers.scss */
.column.one {
  width: 4.85%;
}

/* line 7, ../sass/_layers.scss */
.column.two, .column.sixth {
  width: 13.45%;
}

/* line 7, ../sass/_layers.scss */
.column.three, .column.fourth {
  width: 22.05%;
}

/* line 7, ../sass/_layers.scss */
.column.four, .column.twosixths, .column.third {
  width: 30.75%;
}

/* line 7, ../sass/_layers.scss */
.column.five {
  width: 39.45%;
}

/* line 7, ../sass/_layers.scss */
.column.six, .column.half, .column.threesixths, .column.twofourths {
  width: 48%;
}

/* line 7, ../sass/_layers.scss */
.column.seven {
  width: 56.75%;
}

/* line 7, ../sass/_layers.scss */
.column.eight, .column.foursixths, .column.twothirds {
  width: 65.4%;
}

/* line 7, ../sass/_layers.scss */
.column.nine, .column.threefourths {
  width: 74.05%;
}

/* line 7, ../sass/_layers.scss */
.column.ten, .column.fivesixths {
  width: 82.7%;
}

/* line 7, ../sass/_layers.scss */
.column.eleven {
  width: 91.35%;
}

/* line 7, ../sass/_layers.scss */
.column.push-one {
  margin-left: 8.65%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-one {
  margin-right: 8.65%;
}

/* line 7, ../sass/_layers.scss */
.column.push-two, .column.push-sixth {
  margin-left: 17.25%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-two, .column.right.push-sixth {
  margin-right: 17.25%;
}

/* line 7, ../sass/_layers.scss */
.column.push-three, .column.push-fourth {
  margin-left: 25.85%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-three, .column.right.push-fourth {
  margin-right: 25.85%;
}

/* line 7, ../sass/_layers.scss */
.column.push-four, .column.push-twosixths, .column.push-third {
  margin-left: 34.55%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-four, .column.right.push-twosixths, .column.right.push-third {
  margin-right: 34.55%;
}

/* line 7, ../sass/_layers.scss */
.column.push-five {
  margin-left: 43.25%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-five {
  margin-right: 43.25%;
}

/* line 7, ../sass/_layers.scss */
.column.push-six, .column.push-half, .column.push-threesixths, .column.push-twofourths {
  margin-left: 51.8%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-six, .column.right.push-half, .column.right.push-threesixths, .column.right.push-twofourths {
  margin-right: 51.8%;
}

/* line 7, ../sass/_layers.scss */
.column.push-seven {
  margin-left: 60.55%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-seven {
  margin-right: 60.55%;
}

/* line 7, ../sass/_layers.scss */
.column.push-eight, .column.push-foursixths, .column.push-twothirds {
  margin-left: 69.2%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-eight, .column.right.push-foursixths, .column.right.push-twothirds {
  margin-right: 69.2%;
}

/* line 7, ../sass/_layers.scss */
.column.push-nine, .column.push-threefourths {
  margin-left: 77.85%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-nine, .column.right.push-threefourths {
  margin-right: 77.85%;
}

/* line 7, ../sass/_layers.scss */
.column.push-ten, .column.push-fivesixths {
  margin-left: 86.5%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-ten, .column.right.push-fivesixths {
  margin-right: 86.5%;
}

/* line 7, ../sass/_layers.scss */
.column.push-eleven {
  margin-left: 95.15%;
}

/* line 7, ../sass/_layers.scss */
.column.right.push-eleven {
  margin-right: 95.15%;
}

/* line 7, ../sass/_layers.scss */
.column.one.reset {
  width: 8.3%;
}

/* line 7, ../sass/_layers.scss */
.column.two.reset, .column.sixth.reset {
  width: 16.65%;
}

/* line 7, ../sass/_layers.scss */
.column.three.reset, .column.fourth.reset {
  width: 25%;
}

/* line 7, ../sass/_layers.scss */
.column.four.reset, .column.twosixths.reset, .column.third.reset {
  width: 33.3%;
}

/* line 7, ../sass/_layers.scss */
.column.five.reset {
  width: 41.65%;
}

/* line 7, ../sass/_layers.scss */
.column.six.reset, .column.half.reset, .column.threesixths.reset, .column.twofourths.reset {
  width: 50%;
}

/* line 7, ../sass/_layers.scss */
.column.seven.reset {
  width: 58.3%;
}

/* line 7, ../sass/_layers.scss */
.column.eight.reset, .column.foursixths.reset, .column.twothirds.reset {
  width: 66.6%;
}

/* line 7, ../sass/_layers.scss */
.column.nine.reset, .column.threefourths.reset {
  width: 75%;
}

/* line 7, ../sass/_layers.scss */
.column.ten.reset, .column.fivesixths.reset {
  width: 83.35%;
}

/* line 7, ../sass/_layers.scss */
.column.eleven.reset {
  width: 91.7%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-one {
  margin-left: 8.3%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-one {
  margin-right: 8.3%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-two, .column.reset.push-sixth {
  margin-left: 16.65%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-two, .column.reset.right.push-sixth {
  margin-right: 16.65%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-three, .column.reset.push-fourth {
  margin-left: 25%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-three, .column.reset.right.push-fourth {
  margin-right: 25%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-four, .column.reset.push-twosixths, .column.reset.push-third {
  margin-left: 33.3%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-four, .column.reset.right.push-twosixths, .column.reset.right.push-third {
  margin-right: 33.3%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-five {
  margin-left: 41.65%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-five {
  margin-right: 41.65%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-six, .column.reset.push-half, .column.reset.push-threesixths, .column.reset.push-twofourths {
  margin-left: 50%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-six, .column.right.reset.push-half, .column.right.reset.push-threesixths, .column.right.reset.push-twofourths {
  margin-right: 50%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-seven {
  margin-left: 58.3%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-seven {
  margin-right: 58.3%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-eight, .column.reset.push-foursixths, .column.reset.push-twothirds {
  margin-left: 66.6%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-eight, .column.reset.right.push-foursixths, .column.reset.right.push-twothirds {
  margin-right: 66.6%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-nine, .column.reset.push-threefourths {
  margin-left: 75%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-nine, .column.reset.right.push-threefourths {
  margin-right: 75%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-ten, .column.reset.push-fivesixths {
  margin-left: 83.35%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-ten, .column.reset.right.push-fivesixths {
  margin-right: 83.35%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.push-eleven {
  margin-left: 91.7%;
}

/* line 7, ../sass/_layers.scss */
.column.reset.right.push-eleven {
  margin-right: 91.7%;
}

/* line 7, ../sass/_layers.scss */
.column.fluid {
  clear: none;
  float: left;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

/* line 7, ../sass/_layers.scss */
.column.fluid > .column-content {
  margin-right: 10em;
}

/* line 7, ../sass/_layers.scss */
.column.fixed {
  position: static;
  clear: none;
  float: right;
  margin-right: 0;
  margin-left: -100%;
  width: 10em;
}

/* line 7, ../sass/_layers.scss */
.column.fluid.right > .column-content {
  margin-right: 0;
  margin-left: 10em;
}

/* line 7, ../sass/_layers.scss */
.column.fixed.right {
  float: left;
}

/* line 7, ../sass/_layers.scss */
ul.plain, ul.plain ul, ul.plain ol, ol.plain, ol.plain ul, ol.plain ol, ul.inline, ol.inline, ul.collapse, ol.collapse {
  padding-left: 0;
  list-style-type: none;
}

/* line 7, ../sass/_layers.scss */
ul.plain ul, ul.plain ol, ol.plain ul, ol.plain ol, ul.inline ul, ul.inline ol, ol.inline ul, ol.inline ol, ul.collapse ul, ul.collapse ol, ol.collapse ul, ol.collapse ol {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 7, ../sass/_layers.scss */
dl.plain dt {
  font-weight: inherit;
}

/* line 7, ../sass/_layers.scss */
ul.inline.right, ol.inline.right, dl.inline.right {
  text-align: right;
}

/* line 7, ../sass/_layers.scss */
ul.inline.center, ol.inline.center, dl.inline.center {
  text-align: center;
}

/* line 7, ../sass/_layers.scss */
ul.inline > li, ol.inline > li, dl.inline > dt, dl.inline > dd {
  display: inline;
}

/* line 7, ../sass/_layers.scss */
ul.collapse, ol.collapse, dl.collapse {
  float: left;
  clear: none;
}

/* line 7, ../sass/_layers.scss */
ul.collapse.right, ol.collapse.right, dl.collapse.right {
  float: right;
}

/* line 7, ../sass/_layers.scss */
ul.collapse > li, ol.collapse > li, dl.collapse > dt, dl.collapse > dd {
  float: left;
  clear: none;
}

/* line 7, ../sass/_layers.scss */
body {
  line-height: 1.34;
}

/* line 7, ../sass/_layers.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 1.34em;
  margin-bottom: 0.67em;
}

/* line 7, ../sass/_layers.scss */
p, ul, ol, table, pre, blockquote {
  margin-top: 0.67em;
  margin-bottom: 1.34em;
}

/* line 7, ../sass/_layers.scss */
ul ul, ul ol, ol ol, ol ul {
  margin-top: 0;
  margin-bottom: 0.67em;
}

/* line 7, ../sass/_layers.scss */
dl {
  margin-bottom: 1.34em;
}

/* line 7, ../sass/_layers.scss */
dl.plain {
  margin-top: 0.67em;
}

/* line 7, ../sass/_layers.scss */
dl.reset, dl.reset-top {
  margin-top: 0;
}

/* line 7, ../sass/_layers.scss */
dt {
  margin-top: 0.67em;
  margin-bottom: 0;
}

/* line 7, ../sass/_layers.scss */
dl.plain > dt, dl.inline > dt, dl.collapse > dt {
  margin-top: 0;
}

/* line 7, ../sass/_layers.scss */
dd {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

/* line 7, ../sass/_layers.scss */
caption {
  margin-bottom: 0.67em;
}

/* line 7, ../sass/_layers.scss */
th, td {
  padding: 0.67em;
}

/* line 7, ../sass/_layers.scss */
.squeeze th, .squeeze td, th.squeeze, td.squeeze, table table th, table table td {
  padding: 0.335em;
}

/* line 7, ../sass/_layers.scss */
table.plain th, table.plain td, tr.plain th, tr.plain td, tbody.plain th, tbody.plain td, thead.plain th, thead.plain td, tfoot.plain th, tfoot.plain td, th.plain, td.plain {
  padding: 0;
}

/* line 7, ../sass/_layers.scss */
h1.squeeze, h2.squeeze, h3.squeeze, h4.squeeze, h5.squeeze, h6.squeeze, h1.squeeze-top, h2.squeeze-top, h3.squeeze-top, h4.squeeze-top, h5.squeeze-top, h6.squeeze-top {
  margin-top: 0.67em;
}

/* line 7, ../sass/_layers.scss */
p.squeeze, ul.squeeze, ol.squeeze, table.squeeze, pre.squeeze, blockquote.squeeze, p.squeeze-top, ul.squeeze-top, ol.squeeze-top, table.squeeze-top, pre.squeeze-top, blockquote.squeeze-top {
  margin-top: 0.335em;
}

/* line 7, ../sass/_layers.scss */
h1.squeeze, h2.squeeze, h3.squeeze, h4.squeeze, h5.squeeze, h6.squeeze, h1.squeeze-bottom, h2.squeeze-bottom, h3.squeeze-bottom, h4.squeeze-bottom, h5.squeeze-bottom, h6.squeeze-bottom {
  margin-bottom: 0.335em;
}

/* line 7, ../sass/_layers.scss */
p.squeeze, ul.squeeze, ol.squeeze, table.squeeze, pre.squeeze, blockquote.squeeze, p.squeeze-bottom, ul.squeeze-bottom, ol.squeeze-bottom, table.squeeze-bottom, pre.squeeze-bottom, blockquote.squeeze-bottom {
  margin-bottom: 0.67em;
}

/* line 7, ../sass/_layers.scss */
.push, .push-top {
  margin-top: 1.34em;
}

/* line 7, ../sass/_layers.scss */
.push, .push-right {
  margin-right: 1.34em;
}

/* line 7, ../sass/_layers.scss */
.push, .push-bottom {
  margin-bottom: 1.34em;
}

/* line 7, ../sass/_layers.scss */
.push, .push-left {
  margin-left: 1.34em;
}

/* line 7, ../sass/_layers.scss */
.reset, .reset-top {
  margin-top: 0;
}

/* line 7, ../sass/_layers.scss */
.reset, .reset-right {
  margin-right: 0;
}

/* line 7, ../sass/_layers.scss */
.reset, .reset-bottom {
  margin-bottom: 0;
}

/* line 7, ../sass/_layers.scss */
.reset, .reset-left {
  margin-left: 0;
}

/* line 7, ../sass/_layers.scss */
.buffer, .buffer-top {
  padding-top: 1em;
}

/* line 7, ../sass/_layers.scss */
.buffer.even, .buffer-top.even {
  padding-top: 2em;
}

/* line 7, ../sass/_layers.scss */
.buffer, .buffer-right {
  padding-right: 2em;
}

/* line 7, ../sass/_layers.scss */
.buffer, .buffer-bottom {
  padding-bottom: 2em;
}

/* line 7, ../sass/_layers.scss */
.buffer, .buffer-left {
  padding-left: 2em;
}

/* line 7, ../sass/_layers.scss */
.no-buffer, .no-buffer-top {
  padding-top: 0;
}

/* line 7, ../sass/_layers.scss */
.no-buffer, .no-buffer-right {
  padding-right: 0;
}

/* line 7, ../sass/_layers.scss */
.no-buffer, .no-buffer-bottom {
  padding-bottom: 0;
}

/* line 7, ../sass/_layers.scss */
.no-buffer, .no-buffer-left {
  padding-left: 0;
}

/* line 7, ../sass/_layers.scss */
th.left, td.left {
  text-align: left;
}

/* line 7, ../sass/_layers.scss */
th.right, td.right {
  text-align: right;
}

/* line 7, ../sass/_layers.scss */
th.center, td.center {
  text-align: center;
}

/* line 7, ../sass/_layers.scss */
th.top, td.top {
  vertical-align: top;
}

/* line 7, ../sass/_layers.scss */
th.vertical-center, td.vertical-center, th.middle, td.middle {
  vertical-align: middle;
}

/* line 7, ../sass/_layers.scss */
th.bottom, td.bottom {
  vertical-align: bottom;
}

/* line 7, ../sass/_layers.scss */
body {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -epub-hyphens: auto;
  hyphens: auto;
}

/* line 7, ../sass/_layers.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"] {
  word-break: normal;
}

/* line 7, ../sass/_layers.scss */
html {
  font-family: "Segoe UI","Helvetica Neue","Helvetica","Lucida Grande","Ubuntu","Roboto","Arial",sans-serif;
}

/* line 7, ../sass/_layers.scss */
blockquote, q {
  font-family: "Droid Serif","Georgia",serif;
}

/* line 7, ../sass/_layers.scss */
pre, code, kbd, samp {
  font-family: "Menlo","Monaco","Segoe UI Mono","Droid Sans Mono","Consolas",monospace;
  font-size: 0.9em;
}

/* line 7, ../sass/_layers.scss */
pre code, pre kbd, pre samp {
  font-size: 1em;
}

/* line 7, ../sass/_layers.scss */
h1, h2, h3 {
  text-rendering: optimizeLegibility;
}

/* line 7, ../sass/_layers.scss */
.keep-left, .keep-right {
  clear: none;
}

/* line 7, ../sass/_layers.scss */
.keep-left {
  float: left;
}

/* line 7, ../sass/_layers.scss */
.keep-right {
  float: right;
}

/* line 7, ../sass/_layers.scss */
.keep-center {
  margin-right: auto;
  margin-left: auto;
}

/* line 7, ../sass/_layers.scss */
.static {
  position: static;
}

/* line 7, ../sass/_layers.scss */
.relative {
  position: relative;
}

/* line 7, ../sass/_layers.scss */
.absolute {
  position: absolute;
}

/* line 7, ../sass/_layers.scss */
.fixed {
  position: fixed;
}

/* line 7, ../sass/_layers.scss */
.block {
  display: block;
}

/* line 7, ../sass/_layers.scss */
.inline-block {
  display: inline-block;
}

/* line 7, ../sass/_layers.scss */
.inline {
  display: inline;
}

/* line 7, ../sass/_layers.scss */
ul.inline, ol.inline, dl.inline {
  display: block;
}

/* line 7, ../sass/_layers.scss */
.hidden {
  display: none;
}

/* line 7, ../sass/_layers.scss */
.clear {
  clear: both;
}

/* line 7, ../sass/_layers.scss */
.clear-after:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 7, ../sass/_layers.scss */
.clear-after {
  *zoom: 1;
}

/* line 7, ../sass/_layers.scss */
.dry {
  text-indent: -9999em;
  direction: ltr;
}

/* line 7, ../sass/_layers.scss */
.content-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7, ../sass/_layers.scss */
.border-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../sass/_forms.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 7, ../sass/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 18, ../sass/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 24, ../sass/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 30, ../sass/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 35, ../sass/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 38, ../sass/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 43, ../sass/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 48, ../sass/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 53, ../sass/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}

/* line 60, ../sass/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* line 78, ../sass/_forms.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 84, ../sass/_forms.scss */
.form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 88, ../sass/_forms.scss */
.form-control:-ms-input-placeholder {
  color: #777;
}

/* line 91, ../sass/_forms.scss */
.form-control::-webkit-input-placeholder {
  color: #777;
}

/* line 96, ../sass/_forms.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

/* line 101, ../sass/_forms.scss */
textarea.form-control {
  height: auto;
  box-sizing: border-box;
}

/* line 104, ../sass/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

/* line 110, ../sass/_forms.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}

/* line 117, ../sass/_forms.scss */
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}

/* line 123, ../sass/_forms.scss */
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}

/* line 126, ../sass/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 130, ../sass/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 138, ../sass/_forms.scss */
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 147, ../sass/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

/* line 153, ../sass/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 157, ../sass/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

/* line 166, ../sass/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 175, ../sass/_forms.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 181, ../sass/_forms.scss */
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 187, ../sass/_forms.scss */
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

/* line 190, ../sass/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

/* line 196, ../sass/_forms.scss */
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}

/* line 201, ../sass/_forms.scss */
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 208, ../sass/_forms.scss */
select.input-sm {
  height: 30px;
  line-height: 30px;
}

/* line 213, ../sass/_forms.scss */
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

/* line 217, ../sass/_forms.scss */
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 224, ../sass/_forms.scss */
select.input-lg {
  height: 46px;
  line-height: 46px;
}

/* line 229, ../sass/_forms.scss */
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

/* line 232, ../sass/_forms.scss */
.has-feedback {
  position: relative;
}

/* line 235, ../sass/_forms.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 238, ../sass/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

/* line 249, ../sass/_forms.scss */
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 254, ../sass/_forms.scss */
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 264, ../sass/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

/* line 267, ../sass/_forms.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 272, ../sass/_forms.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 277, ../sass/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

/* line 282, ../sass/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 290, ../sass/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

/* line 293, ../sass/_forms.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 298, ../sass/_forms.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 303, ../sass/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

/* line 308, ../sass/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 316, ../sass/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

/* line 319, ../sass/_forms.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 324, ../sass/_forms.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 329, ../sass/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

/* line 334, ../sass/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 337, ../sass/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 340, ../sass/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 347, ../sass/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 352, ../sass/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 357, ../sass/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  /* line 363, ../sass/_forms.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  /* line 366, ../sass/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }

  /* line 369, ../sass/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 374, ../sass/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 381, ../sass/_forms.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  /* line 385, ../sass/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  /* line 389, ../sass/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
/* line 396, ../sass/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 402, ../sass/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 405, ../sass/_forms.scss */
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 410, ../sass/_forms.scss */
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
/* line 416, ../sass/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

@media (min-width: 768px) {
  /* line 421, ../sass/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  /* line 426, ../sass/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
/**
 * selectize.bootstrap3.css (v0.11.2) - Bootstrap 3 Theme
 * Copyright (c) 2013 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
/* line 16, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

/* line 24, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

/* line 28, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 32, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 41, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 51, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown-header-close:hover {
  color: #000000;
}

/* line 54, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 62, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 65, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 68, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 71, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 75, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid rgba(0, 0, 0, 0);
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 99, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 102, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}

/* line 105, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 108, ../sass/_selectize.bootstrap3.scss */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0);
}

/* line 111, ../sass/_selectize.bootstrap3.scss */
.selectize-control {
  position: relative;
}

/* line 116, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}

/* line 124, ../sass/_selectize.bootstrap3.scss */
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

/* line 129, ../sass/_selectize.bootstrap3.scss */
.selectize-input {
  border: 1px solid #cccccc;
  padding: 6px 12px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 146, ../sass/_selectize.bootstrap3.scss */
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 12px 2px;
}

/* line 149, ../sass/_selectize.bootstrap3.scss */
.selectize-input.full {
  background-color: #ffffff;
}

/* line 153, ../sass/_selectize.bootstrap3.scss */
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 156, ../sass/_selectize.bootstrap3.scss */
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 160, ../sass/_selectize.bootstrap3.scss */
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 165, ../sass/_selectize.bootstrap3.scss */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 172, ../sass/_selectize.bootstrap3.scss */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #efefef;
  color: #333333;
  border: 0 solid rgba(0, 0, 0, 0);
}

/* line 180, ../sass/_selectize.bootstrap3.scss */
.selectize-control.multi .selectize-input > div.active {
  background: #428bca;
  color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0);
}

/* line 186, ../sass/_selectize.bootstrap3.scss */
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0);
}

/* line 191, ../sass/_selectize.bootstrap3.scss */
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 206, ../sass/_selectize.bootstrap3.scss */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 209, ../sass/_selectize.bootstrap3.scss */
.selectize-input > input:focus {
  outline: none !important;
}

/* line 212, ../sass/_selectize.bootstrap3.scss */
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}

/* line 217, ../sass/_selectize.bootstrap3.scss */
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 227, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #cccccc;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 243, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

/* line 247, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 254, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 3px 12px;
}

/* line 257, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 260, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default;
}

/* line 265, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626;
}

/* line 269, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .active.create {
  color: #262626;
}

/* line 272, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}

/* line 275, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}

/* line 281, ../sass/_selectize.bootstrap3.scss */
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 285, ../sass/_selectize.bootstrap3.scss */
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 288, ../sass/_selectize.bootstrap3.scss */
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 17px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #333333 transparent transparent transparent;
}

/* line 301, ../sass/_selectize.bootstrap3.scss */
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333333 transparent;
}

/* line 306, ../sass/_selectize.bootstrap3.scss */
.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto;
}

/* line 310, ../sass/_selectize.bootstrap3.scss */
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

/* line 313, ../sass/_selectize.bootstrap3.scss */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}

/* line 318, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

/* line 332, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .optgroup-header {
  font-size: 12px;
  line-height: 1.42857143;
}

/* line 336, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}

/* line 339, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown .optgroup:before {
  content: ' ';
  display: block;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  margin-left: -12px;
  margin-right: -12px;
}

/* line 349, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown-content {
  padding: 5px 0;
}

/* line 352, ../sass/_selectize.bootstrap3.scss */
.selectize-dropdown-header {
  padding: 6px 12px;
}

/* line 355, ../sass/_selectize.bootstrap3.scss */
.selectize-input {
  min-height: 34px;
}

/* line 358, ../sass/_selectize.bootstrap3.scss */
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 363, ../sass/_selectize.bootstrap3.scss */
.selectize-input.dropdown-active::before {
  display: none;
}

/* line 366, ../sass/_selectize.bootstrap3.scss */
.selectize-input.focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 372, ../sass/_selectize.bootstrap3.scss */
.has-error .selectize-input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 377, ../sass/_selectize.bootstrap3.scss */
.has-error .selectize-input:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 382, ../sass/_selectize.bootstrap3.scss */
.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px;
}

/* line 386, ../sass/_selectize.bootstrap3.scss */
.selectize-control.multi .selectize-input > div {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 391, ../sass/_selectize.bootstrap3.scss */
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1, ../sass/_buttons.scss */
.button {
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0px 30px;
}

/* line 9, ../sass/_buttons.scss */
.orange {
  background: #e36918;
  color: #fefefe;
}

/* line 14, ../sass/_buttons.scss */
.grey-light {
  background: #8f8f8f;
  color: #fefefe;
}

/* line 19, ../sass/_buttons.scss */
.facebook {
  height: auto;
  line-height: 1.3em;
  text-align: center;
  background: #457099;
  color: #fefefe;
  padding: 1em 1em;
  width: 100%;
  font-size: 1.6em;
}

/* line 10, ../sass/screen.scss */
body, html {
  min-height: 100%;
  padding: 0px;
  margin: 0px;
  font-family: 'Roboto Slab', serif;
  color: #333333;
  font-size: 16px;
}

/* line 20, ../sass/screen.scss */
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
  font-family: 'Roboto Slab', serif;
  color: #555555;
  font-size: 16px;
}

/* line 26, ../sass/screen.scss */
.selectize-control.single .selectize-input {
  padding: 10px 12px;
}

/* line 30, ../sass/screen.scss */
#document {
  overflow: hidden;
}

/* line 34, ../sass/screen.scss */
#wrap {
  display: none;
}

/* line 38, ../sass/screen.scss */
* {
  box-sizing: border-box;
}

/* line 42, ../sass/screen.scss */
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 2%;
  padding-right: 2%;
}

/* line 49, ../sass/screen.scss */
#team:after,
#team li:after,
#team ul:after,
.novinky:after,
.settings:after,
.container:after {
  content: " ";
  display: block;
  width: 1px;
  height: 0px;
  clear: both;
}

/* line 53, ../sass/screen.scss */
nav li, nav ul {
  list-style-type: none;
  margin: 0px;
}

/* line 58, ../sass/screen.scss */
nav li {
  float: left;
  clear: none;
}

/* line 62, ../sass/screen.scss */
.title {
  text-transform: uppercase;
  font-size: 1.3em;
  color: #e36918;
  margin: 2em 0 2em;
}

/* line 69, ../sass/screen.scss */
.row-title {
  text-align: center;
  font-weight: 100;
  text-transform: uppercase;
  margin: 0px;
  padding-bottom: 2em;
}
/* line 75, ../sass/screen.scss */
.row-title strong {
  letter-spacing: 3px;
}

/* line 78, ../sass/screen.scss */
#content {
  padding-bottom: 6em;
  border-bottom: 1px solid #e36918;
}

/* line 82, ../sass/screen.scss */
.load {
  opacity: 1 !important;
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}

/* line 2, ../sass/_header.scss */
header {
  background: #e36918;
  min-height: 100px;
  line-height: 100px;
  text-transform: uppercase;
  position: relative;
  z-index: 100;
}
/* line 9, ../sass/_header.scss */
header .container {
  position: relative;
}
/* line 12, ../sass/_header.scss */
header .addthis_horizontal_follow_toolbox {
  position: absolute;
  left: 280px;
  bottom: 43px;
}
/* line 14, ../sass/_header.scss */
header .addthis_horizontal_follow_toolbox a {
  margin-right: 10px;
  clear: none;
  padding: 0px !important;
  display: block;
}
/* line 22, ../sass/_header.scss */
header * {
  color: #fefefe;
  line-height: 100px;
}
/* line 27, ../sass/_header.scss */
header h1 {
  margin: 0px;
  padding: 0px;
  font-size: 1.3em;
  font-weight: 400;
  letter-spacing: 3px;
}
/* line 28, ../sass/_header.scss */
header h1 a {
  text-decoration: none;
  display: block;
  width: 216px;
  height: 50px;
  background: url(../images/logo.png) no-repeat center center;
  text-indent: -3999px;
  background-size: 216px 50px;
  margin-top: 22px;
}
/* line 39, ../sass/_header.scss */
header nav ul {
  float: right;
}
/* line 43, ../sass/_header.scss */
header nav li {
  margin-left: 3em;
}
/* line 45, ../sass/_header.scss */
header nav li a {
  text-decoration: none;
  font-weight: 100;
}

/* line 53, ../sass/_header.scss */
#highlighted {
  background: url(../images/cover.jpg) no-repeat center center;
  background-size: cover;
  padding: 4em 0;
}
/* line 57, ../sass/_header.scss */
#highlighted .grey-light {
  margin-left: 1em;
}
/* line 60, ../sass/_header.scss */
#highlighted * {
  color: #fefefe;
}
/* line 63, ../sass/_header.scss */
#highlighted h2 {
  font-size: 3em;
  margin: 0px;
  padding: 0px;
  padding-bottom: 0.5em;
  font-weight: 100;
}
/* line 66, ../sass/_header.scss */
#highlighted h2 strong {
  display: block;
  font-weight: 400;
}
/* line 72, ../sass/_header.scss */
#highlighted p {
  font-weight: 100;
  margin-bottom: 3em;
}
/* line 75, ../sass/_header.scss */
#highlighted p strong {
  font-weight: 400;
}
/* line 81, ../sass/_header.scss */
#highlighted .otaznik {
  display: block;
  text-align: center;
  color: #e36918;
  font-size: 400px;
  font-weight: 600;
  height: 70%;
  line-height: 70%;
}

/* line 93, ../sass/_header.scss */
/* body.non-front #highlighted {
  padding: 4em 0;
}
*/

/* line 94, ../sass/_header.scss */
body.non-front #highlighted .grey-light {
  margin: 0;
}
/* line 97, ../sass/_header.scss */
body.non-front #highlighted h2 {
  font-size: 2.5em;
  margin: 0px;
  padding: 0px;
  padding-bottom: 0.5em;
  font-weight: 100;
}
/* line 100, ../sass/_header.scss */
body.non-front #highlighted h2 strong {
  display: inline;
  font-weight: 400;
}
/* line 105, ../sass/_header.scss */
body.non-front #highlighted .eight {
  width: 100%;
}

#highlighted + form {
  position: relative;
  top: -5em;
  margin-bottom: -5em;
}

/* line 116, ../sass/_header.scss
mk-deleted * after filter */
#filter {
  color: #fefefe;
}
/* line 119, ../sass/_header.scss */
#filter .container {
  background: #8f8f8f;
  padding: 50px;
}

/* line 124, ../sass/_header.scss */
#filter .button {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#filter .container {
  position: relative;
  width: 100%;
}

.form-neuspesni {
  margin-top: 1em;
}
.form-neuspesni label {
  margin-left: 0.5em;
}

@media (min-width: 1201px) {
  /* line 133, ../sass/_header.scss */
  #highlighted {
    padding-bottom: 9em;
  }

  /* line 136, ../sass/_header.scss */
  #filter {
    position: relative;
    width: 1200px;
    margin: 0 auto;
  }
}
/* line 1, ../sass/_footer.scss */
#numbers {
  text-align: center;
  background: url(../images/cover.jpg) no-repeat center center;
  background-size: cover;
  padding: 6em 0;
}
/* line 6, ../sass/_footer.scss */
#numbers * {
  color: #fefefe;
}
/* line 11, ../sass/_footer.scss */
#numbers .row-title span {
  font-weight: 100;
}
/* line 16, ../sass/_footer.scss */
#numbers .countup {
  font-size: 6em;
}
/* line 19, ../sass/_footer.scss */
#numbers .desc {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300;
}

/* line 26, ../sass/_footer.scss */
#howitsdone {
  padding: 3em 0;
  background: #e36918;
}
/* line 29, ../sass/_footer.scss */
#howitsdone * {
  text-align: center;
}
/* line 32, ../sass/_footer.scss */
#howitsdone .row-title {
  color: #fefefe;
  font-size: 300;
}
/* line 35, ../sass/_footer.scss */
#howitsdone .row-title span {
  font-weight: 100;
}
/* line 37, ../sass/_footer.scss */
#howitsdone .title {
  color: #333333;
  padding: 0px;
  padding-bottom: 1em;
  margin: 0px;
  text-transform: none;
  font-size: 1.2em;
}
/* line 44, ../sass/_footer.scss */
#howitsdone .title:after {
  content: " ";
  width: 30%;
  height: 1px;
  display: block;
  background: #333333;
  margin: 0 auto;
  margin-top: 1em;
}
/* line 49, ../sass/_footer.scss */
#howitsdone .desc {
  padding: 0px 2em;
  font-weight: 300;
  font-size: 0.85em;
  line-height: 1.6em;
  margin: 0px;
  margin-bottom: 0.5em;
}

/* line 59, ../sass/_footer.scss */
#aboutus {
  background: #7d7d7d;
  padding: 4em 0;
}
/* line 62, ../sass/_footer.scss */
#aboutus * {
  text-align: center;
}
/* line 65, ../sass/_footer.scss */
#aboutus .title {
  color: #fefefe;
  padding: 0px;
  padding-bottom: 1em;
  margin: 0px;
  text-transform: none;
  font-size: 1.2em;
}
/* line 72, ../sass/_footer.scss */
#aboutus .title:after {
  content: " ";
  width: 30%;
  height: 1px;
  display: block;
  background: #fefefe;
  margin: 0 auto;
  margin-top: 1em;
}
/* line 77, ../sass/_footer.scss */
#aboutus .desc {
  padding: 0px 2em;
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.6em;
  margin: 0px;
  margin-bottom: 0.5em;
}
/* line 86, ../sass/_footer.scss */
#aboutus .site-map {
  padding: 0 1.5em;
  margin: 0px;
}
/* line 88, ../sass/_footer.scss */
#aboutus .site-map li {
  list-style-type: none;
  padding: 0px;
}
/* line 91, ../sass/_footer.scss */
#aboutus .site-map li a {
  color: #333333;
  line-height: 2em;
  font-weight: 300;
  font-size: 0.9em;
  display: block;
  border-bottom: 1px solid #fefefe;
  text-align: left;
}
/* line 101, ../sass/_footer.scss */
#aboutus .site-map li a:hover {
  font-weight: 500;
}
/* line 107, ../sass/_footer.scss */
#aboutus a {
  color: #fefefe;
  font-size: 0.9em;
  text-decoration: none;
}

/* line 116, ../sass/_footer.scss */
#support {
  background: #4d4d4d;
  padding: 4em 0;
}
/* line 119, ../sass/_footer.scss */
#support * {
  text-align: center;
}
/* line 122, ../sass/_footer.scss */
#support .title {
  color: #fefefe;
  padding: 0px;
  padding-bottom: 1em;
  margin: 0px;
  text-transform: none;
  font-size: 1.2em;
}
/* line 129, ../sass/_footer.scss */
#support .title:after {
  content: " ";
  width: 30%;
  height: 1px;
  display: block;
  background: #fefefe;
  margin: 0 auto;
  margin-top: 1em;
}
/* line 134, ../sass/_footer.scss */
#support ul, #support li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: center;
}
/* line 138, ../sass/_footer.scss */
#support li {
  display: inline-block;
  padding: 0 1em;
  vertical-align: middle;
}
/* line 142, ../sass/_footer.scss */
#support li img {
  max-width: 120px;
  max-height: 80px;
  vertical-align: middle;
}

/* line 151, ../sass/_footer.scss */
footer {
  overflow: hidden;
  background: #7d7d7d;
}
/* line 155, ../sass/_footer.scss */
footer h2 {
  margin: 0px;
  padding: 0px;
  font-size: 1.3em;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}
/* line 156, ../sass/_footer.scss */
footer h2 a {
  text-decoration: none;
  display: block;
  width: 216px;
  height: 50px;
  background: url(../images/logo.png) no-repeat center center;
  text-indent: -3999px;
  background-size: 216px 50px;
  margin-top: 17px;
}
/* line 167, ../sass/_footer.scss */
footer .last {
  font-size: 0.75em;
  background: url(../images/sgi.png) no-repeat right center;
}
/* line 170, ../sass/_footer.scss */
footer .last p {
  width: 80%;
  padding: 2.2em 0px;
  float: right;
  margin: 0px;
  padding-right: 4em;
}

/* line 1, ../sass/_home.scss */
.about {
  margin-bottom: 4em;
}
/* line 3, ../sass/_home.scss */
.about .about-title {
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 1em;
}
/* line 8, ../sass/_home.scss */
.about .about-title:after {
  content: " ";
  width: 30%;
  height: 1px;
  display: block;
  background: #8f8f8f;
  margin-top: 1em;
}
/* line 13, ../sass/_home.scss */
.about p {
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.6em;
  margin: 0px;
  margin-bottom: 2em;
}

/* line 22, ../sass/_home.scss */
.donation {
  display: none !important;
  margin-bottom: 4em;
  color: #fefefe;
  background: #e36918;
  padding: 2em 0;
  text-align: center;
}
/* line 29, ../sass/_home.scss */
.donation h2 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 1em;
  font-weight: 500;
  text-transform: uppercase;
}
/* line 34, ../sass/_home.scss */
.donation h2:after {
  content: " ";
  width: 30%;
  height: 1px;
  display: block;
  background: white;
  margin: 0 auto;
  margin-top: 1em;
}
/* line 40, ../sass/_home.scss */
.donation ul {
  padding: 0px;
  margin: 0px;
}
/* line 43, ../sass/_home.scss */
.donation ul li {
  display: inline-block;
  text-decoration: none;
  padding: 0px 0.5em;
}
/* line 45, ../sass/_home.scss */
.donation ul li a {
  opacity: 0.4;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 46, ../sass/_home.scss */
.donation ul li a.active {
  opacity: 1;
  border-bottom: 1px solid white;
  padding-bottom: 0.2em;
}
/* line 50, ../sass/_home.scss */
.donation p {
  padding: 0px;
  margin: 1.5em 0;
  font-weight: 300;
}
/* line 54, ../sass/_home.scss */
.donation .value {
  font-size: 3em;
  font-weight: 100;
  border: 1px solid white;
  margin: 0px 1em;
  padding: 0.3em 0;
  margin-bottom: 0.3em;
}

/* line 5, ../sass/_zavazky.scss */
.zavazky {
  padding-bottom: 2em;
}
/* line 7, ../sass/_zavazky.scss */
.zavazky .zavazok {
  width: 33.3%;
  display: block;
  float: left;
  clear: none;
  font-size: 1em;
  height: 21em;
}
/* line 14, ../sass/_zavazky.scss */
.zavazky .zavazok > .in {
  position: relative;
  padding: 1em;
  background: #f9e1d1;
  margin-right: 4%;
  margin-bottom: 4%;
  min-height: 20em;
  transition: height;
}
.zavazky .zavazok > .in.expanded {
  z-index: 1;
  border-bottom: 1px solid #E36918;
}
.zavazky .zavazok .status {
  color: #7D7D7D;
  font-size: 0.9em;
}

.zavazky .zavazok .content {
  position: relative;
  margin: 15px 0 30px 0;
  font-size: 0.9em;
  max-height: 185px;
  overflow: hidden;
  transition: max-height 0.5s;
}
.zavazky .zavazok > .in.expanded .content {
  max-height: none;
}
.content .priloha {
  display: block;
  position: relative;
  z-index: 1;
}
.zavazky .zavazok .content:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  height: 6em;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(249, 225, 209,0.7) 30%, rgba(249, 225, 209,1) 70%);
  transition: background 0.5s;
}
.zavazok .content.noshowmore:after {
  display: none;
}
.zavazky .zavazok .in.expanded .content {
  overflow: visible;
  margin: 15px 0 45px 0;
}
.zavazky .zavazok .in.expanded .content:after {
  background: transparent;
}
.zavazok .showmore {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
/*.showmore .gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 6em;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(249, 225, 209,0.7) 30%, rgba(249, 225, 209,1) 70%);
}*/
.zavazok .content.noshowmore .showmore {
  display: none;
}
.showmore svg {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -16px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.5s; /* Changed here */
     -moz-transition: -moz-transform 0.5s;
       -o-transition: -o-transform 0.5s;
          transition: transform 0.5s;
}
.zavazok .in.expanded .showmore svg {
  bottom: -30px;
  webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.showmore path {
  display: none;

}
.showmore #arrow-bottom {
  display: block;
  fill: #e36918;
}
.showmore svg:hover #arrow-bottom {
  fill: #FFA265;
}
/* line 21, ../sass/_zavazky.scss */
.zavazky .zavazok a {
  color: #e36918;
  text-decoration: none;
  word-break: break-all;
  display: inline-block;
}
/* line 22, ../sass/_zavazky.scss */
.zavazky .zavazok .desc {
  font-size: 0.9em;
  height: 9em;
  overflow: hidden;
  line-height: 1.5em;
  padding-top: 1em;
  position: relative;
}
/* line 29, ../sass/_zavazky.scss */
.zavazky .zavazok .desc span {
  position: absolute;
  display: block;
  height: 3em;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: linear-gradient(to bottom, rgba(250, 226, 211, 0) 0%, #f9e1d1 100%);
}
/* line 36, ../sass/_zavazky.scss */
.zavazky .zavazok .num {
  margin-bottom: 0.5em;
  display: block;
}
/* line 40, ../sass/_zavazky.scss */
.zavazky .zavazok .headline {
  color: #e36918;
  text-transform: uppercase;
  font-weight: bold;
}
.zavazok-status {
  cursor: pointer;
  font-size: 0.9em;
  position: absolute;
  left: 1em;
  bottom: 1em;
}
.zavazok-status .status-label {
  border-bottom: 1px dotted;
}
.zavazok-status .icon {
  margin-right: 0.2em;
}
.zavazok-status .icon svg {
  width: 18px;
  height: 18px;
  position: relative;
  top: 3px;
}
.zavazok-status .icon path {
  display: none;
  fill: currentColor;
}
.zavazok.splneny .zavazok-status, .zavazok.splneny  {
  color: #2CDD53;
}
.zavazok.ciastocne-splneny .zavazok-status, .zavazok.ciastocne-splneny {
  color: #3999E4;
}
.zavazok.nesplneny .zavazok-status, .zavazok.nesplneny {
  color: #E8382C;
}
.zavazok.splneny .icon #check-sign {
  display: block;
}
.zavazok.ciastocne-splneny .icon #question-mark{
  display: block;
}
.zavazok.nesplneny .icon #x-sign {
  display: block;
}
/* line 44, ../sass/_zavazky.scss */
.zavazky .zavazok .in .signed {
  font-size: 0.9em;
  font-weight: 300;
  position: absolute;
  right: 1em;
  bottom: 1em;
}
/* line 50, ../sass/_zavazky.scss */
.zavazky .zavazok .in .signed span {
  background: white;
  color: #e36918;
  padding: 0px 0.6em;
  margin-left: 1em;
  border-radius: 5px;
}

/* line 61, ../sass/_zavazky.scss */
.zavazky:after {
  content: " ";
  display: block;
  width: 1px;
  height: 0px;
  clear: both;
}

/* line 67, ../sass/_zavazky.scss */
#zavazok-header {
  background: url(../images/cover.jpg) no-repeat center center;
  background-size: cover;
  padding: 4em 0;
  text-align: center;
  color: white;
}
/* line 73, ../sass/_zavazky.scss */
#zavazok-header .container {
  opacity: 0;
}
/* line 76, ../sass/_zavazky.scss */
#zavazok-header strong {
  font-weight: 500;
  margin-bottom: 1em;
  display: block;
}
/* line 81, ../sass/_zavazky.scss */
#zavazok-header h1 {
  text-transform: uppercase;
  font-size: 3em;
  width: 70%;
  margin: 0 auto;
  margin-bottom: 0.5em;
}
/* line 88, ../sass/_zavazky.scss */
#zavazok-header h2 {
  font-weight: 100;
  text-transform: uppercase;
  margin-bottom: 2em;
}
/* line 92, ../sass/_zavazky.scss */
#zavazok-header h2 span {
  font-weight: 500;
}
/* line 96, ../sass/_zavazky.scss */
#zavazok-header .button {
  color: white;
  background: #e36918;
}

/* line 104, ../sass/_zavazky.scss */
#zavazok {
  padding: 8em 0 0;
  text-align: left;
}
/* line 107, ../sass/_zavazky.scss */
#zavazok .intro {
  font-size: 1.9em;
  font-weight: 300;
  padding-bottom: 4em;
  text-align: center;
}
/* line 112, ../sass/_zavazky.scss */
#zavazok .intro p {
  margin: 0px;
}
/* line 117, ../sass/_zavazky.scss */
#zavazok .image {
  padding-bottom: 4em;
}
/* line 121, ../sass/_zavazky.scss */
#zavazok .text-block {
  font-size: 1.2em;
  line-height: 1.8em;
  font-weight: 300;
  padding: 0 10%;
}
/* line 126, ../sass/_zavazky.scss */
#zavazok .text-block li {
  margin-bottom: 1em;
}
/* line 131, ../sass/_zavazky.scss */
#zavazok .author {
  padding-top: 5em;
  font-size: 1.5em;
}
/* line 132, ../sass/_zavazky.scss */
#zavazok .author strong {
  display: block;
  margin-bottom: 0.5em;
}

/* line 2, ../sass/_novinky.scss */
body.front .novinky .novinka {
  width: 50%;
}

/* line 8, ../sass/_novinky.scss */
#content .button {
  clear: left;
}

/* line 14, ../sass/_novinky.scss */
.novinky {
  width: 105%;
}
/* line 17, ../sass/_novinky.scss */
.novinky .button {
  clear: left;
}
/* line 21, ../sass/_novinky.scss */
.novinky .novinka {
  width: 33.33%;
  float: left;
  clear: none;
  padding-left: 65px;
  position: relative;
  left: -65px;
  margin-bottom: 3em;
}
/* line 29, ../sass/_novinky.scss */
.novinky .novinka .novinka-title {
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 1em;
  height: 5em;
}
/* line 34, ../sass/_novinky.scss */
.novinky .novinka .novinka-title a {
  color: inherit;
  text-decoration: none;
}

.novinka-title .novinka-kraj {
  font-family: 'Roboto Slab', serif;
  font-size: 0.8em;
  font-weight: normal;
  text-transform: none;
  display: inline-block;
  width: 100%;
  color:#777;
}

/* line 39, ../sass/_novinky.scss */
.novinky .novinka .novinka-title:after {
  content: " ";
  width: 30%;
  height: 1px;
  display: block;
  background: #8f8f8f;
  margin-top: 0.8em;
}
/* line 44, ../sass/_novinky.scss */
.novinky .novinka .novinka-body {
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.6em;
}
.novinka-body p {
  margin-bottom: 0;
}
/* line 48, ../sass/_novinky.scss */
.novinky .novinka .novinka-body .date {
  color: #8f8f8f;
}
/* line 52, ../sass/_novinky.scss */
.novinky .novinka .novinka-img {
  margin-top: 0.8em;
}

.novinka-img a {
  display: block;
  height: 246px;
  margin: 0;
}
.novinka-img a:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.novinka-img img {
  vertical-align: middle;
}
/* line 60, ../sass/_novinky.scss */
body.non-front .novinky .novinka {
  width: 50%;
}

/* line 66, ../sass/_novinky.scss */
#news-header {
  background: url(../images/cover.jpg) no-repeat center center;
  background-size: cover;
  padding: 4em 0;
  text-align: center;
  color: white;
}
/* line 72, ../sass/_novinky.scss */
#news-header .container {
}
/* line 75, ../sass/_novinky.scss */
#news-header h1 {
  text-transform: uppercase;
  font-size: 3em;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 2em;
}
/* line 82, ../sass/_novinky.scss */
#news-header .button {
  color: white;
  background: #e36918;
}

/* line 90, ../sass/_novinky.scss */
#news {
  padding: 8em 0;
  text-align: center;
}
/* line 92, ../sass/_novinky.scss */
#news .coll {
  width: 50%;
  float: left;
  clear: none;
}
/* line 99, ../sass/_novinky.scss */
#news .intro {
  font-size: 1.9em;
  font-weight: 300;
  padding-bottom: 4em;
}
/* line 103, ../sass/_novinky.scss */
#news .intro a {
  color: #e36918;
  font-weight: 500;
  text-decoration: none;
}
/* line 110, ../sass/_novinky.scss */
#news .image {
  padding-bottom: 4em;
}
/* line 114, ../sass/_novinky.scss */
#news .text-block {
  font-size: 1.2em;
  line-height: 1.8em;
  font-weight: 300;
  padding: 0 10%;
}
/* line 121, ../sass/_novinky.scss */
#news .author {
  padding-top: 5em;
  font-size: 1.5em;
}
/* line 122, ../sass/_novinky.scss */
#news .author strong {
  display: block;
  margin-bottom: 0.5em;
}

/* line 2, ../sass/_politik.scss */
#profil h1 {
  text-transform: uppercase;
  font-size: 3em;
  margin: 0px;
  margin-bottom: 0.1em;
  letter-spacing: 2px;
}
/* line 11, ../sass/_politik.scss */
#profil .status,
#profil .setup {
  color: #16df3b;
  float: left;
  clear: none;
  margin-right: 10px;
  font-size: 1.1em;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  position: relative;
}
/* line 22, ../sass/_politik.scss */
#profil .setup {
  padding: 0px 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  color: #a8a8a8;
}
/* line 28, ../sass/_politik.scss */
#profil .setup form {
  display: none;
}
/* line 33, ../sass/_politik.scss */
#profil .setup.open {
  background: silver;
}
/* line 35, ../sass/_politik.scss */
#profil .setup.open form {
  display: block;
  position: absolute;
  top: 30px;
  background: silver;
  left: 0px;
  padding: 10px;
  width: 300px;
}
/* line 43, ../sass/_politik.scss */
#profil .setup.open form input {
  box-sizing: border-box;
  width: 100%;
  padding: 5px 10px;
  margin-bottom: 10px;
}
/* line 49, ../sass/_politik.scss */
#profil .setup.open form .button {
  border: 0px;
  width: 100px;
  font-size: 15px;
  letter-spacing: 1px;
}
/* line 59, ../sass/_politik.scss */
#profil .container {
  position: relative;
  padding: 2em 2% 3em 2%;
}
/* line 63, ../sass/_politik.scss */
#profil .photo {
  float: right;
  clear: both;
  width: 30%;
  position: relative;
}
/* line 68, ../sass/_politik.scss */
#profil .photo .photo-frame {
  position: absolute;
  width: 100%;
  border-radius: 500px;
  overflow: hidden;
}
/* line 71, ../sass/_politik.scss */
#profil .photo .photo-frame a {
  display: block;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 74, ../sass/_politik.scss */
#profil .photo .photo-frame a img {
  opacity: 0;
}
/* line 79, ../sass/_politik.scss */
#profil .photo img {
  max-width: 100%;
  display: block;
}
/* line 82, ../sass/_politik.scss */
#profil .info {
  width: 60%;
  min-height: 280px;
  clear: none;
}
/* line 88, ../sass/_politik.scss */
#profil .info .years {
  font-weight: 500;
  font-size: 1.2em;
  position: relative;
  top: 0.8em;
  width: 150px;
}
/* line 94, ../sass/_politik.scss */
#profil .info .region, #profil .info .short, #profil .info .links {
  border-bottom: 1px solid #8f8f8f;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 3em;
}
/* line 98, ../sass/_politik.scss */
#profil .info .region a, #profil .info .short a, #profil .info .links a {
  color: #e36918;
  text-decoration: none;
}
/* line 104, ../sass/_politik.scss */
#profil .info .party {
  width: 100%;
}
/* line 109, ../sass/_politik.scss */
#profil .info .support {
  width: 70%;
}
/* line 113, ../sass/_politik.scss */
#profil .info .party, #profil .info .support {
  padding-top: 1em;
  clear: none;
  font-size: 1.2em;
}
/* line 118, ../sass/_politik.scss */
#profil .info .party strong, #profil .info .support strong {
  display: block;
  line-height: 2em;
}
/* line 122, ../sass/_politik.scss */
#profil .info .party ul, #profil .info .party li, #profil .info .support ul, #profil .info .support li {
  float: left;
  text-decoration: none;
  clear: none;
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
}
/* line 127, ../sass/_politik.scss */
#profil .info .party li, #profil .info .support li {
  display: inline-block;
  margin-right: 1.5em;
}

/* line 137, ../sass/_politik.scss */
#meter {
  background: #e36918;
  color: #fefefe;
  height: 5em;
  line-height: 5em;
  margin: 1em 0 1em;
  position: relative;
  letter-spacing: 2px;
}
/* line 146, ../sass/_politik.scss */
#meter .container {
  position: relative;
  z-index: 3;
  font-size: 1.5em;
  text-transform: uppercase;
}
/* line 153, ../sass/_politik.scss */
#meter .blah {
  height: 5em;
  line-height: 5em;
  position: absolute;
  width: 1px;
  background: #18a3e3;
  -webkit-transition: width 1s ease-out;
  -moz-transition: width 1s ease-out;
  -o-transition: width 1s ease-out;
  transition: width 1s ease-out;
}

#meter .zavazok {
  position: relative;
  left: 0; bottom: 0;
  /*background-color: #e36918;*/
  background-color: #f9e1d1;
  width: 11.111%;
  height: 100%;
  clear: none;
  float: left;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  font-size: 1.1em;
  border: 1px solid #e36918;
  border-width: 1px 0 1px 1px;
}
#meter .zavazok:last-child {
  border-right-width: 1px;
}
#meter .zavazok:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -6px;
}
/*#meter .zavazok.podporili {
  background-color: #18a3e3;
}*/
#meter .zavazok strong {
  position: absolute;
  top: 5px;
  left: 5px;
  line-height: normal;
  font-size: 0.8em;
}
#meter .zavazok span {
  line-height: 1.2em;
  font-size: 0.9em;
  display: inline-block;
  vertical-align: middle;
  max-width: 145px;
}

/* line 166, ../sass/_politik.scss */
#about {
  font-size: 1.3em;
  line-height: 2em;
  font-weight: 300;
}
/* line 170, ../sass/_politik.scss */
#about .block-text {
  margin-bottom: 3em;
  padding: 0px 0%;
}
/* line 177, ../sass/_politik.scss */
#about h2 {
  color: #e36918;
  margin-bottom: 1em;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.0em;
}

/* line 188, ../sass/_politik.scss */
#more {
  padding: 6em 0;
  padding-bottom: 8em;
}
/* line 191, ../sass/_politik.scss */
#more h2 {
  font-size: 1.3em;
  font-weight: 300;
  padding-bottom: 4em;
}

/* line 1, ../sass/_politici.scss */
.politici {
  padding-top: 0em;
}
/* line 3, ../sass/_politici.scss */
.politici .row {
  float: left;
  clear: none;
  width: 20%;
  margin-bottom: 2em;
  padding-right: 1%;
  min-height: 26em;
}

.politici .row-unregistered{
  float: left;
  clear: none;
  width: 20%;
  margin-bottom: 2em;
  padding-right: 1%;
  min-height: 18em;
}


.politici .row-unregistered2{
  float: left;
  clear: none;
  width: 20%;
  padding-right: 1%;
  min-height: 7em;
  height: 125px;
}

/* line 9, ../sass/_politici.scss */
.politici .row .in {
  text-align: center;
  background: #f1f1f1;
}
/* line 12, ../sass/_politici.scss */
.politici .row .in .info {
  /*padding: 1.5em 0;*/
  font-size: 0.9em;
  height: 148px;
}

.politici .row .in .info-unregistered2 {
  padding: 1.0em 0;
  font-size: 0.9em;
  padding-right: 10px;
  padding-left: 10px;
  height: 105px;
}


/* line 16, ../sass/_politici.scss */
.politici .row .in .info .name {
  padding-bottom: 0.6em;
}
/* line 19, ../sass/_politici.scss */
.politici .row .in .info .details {
  font-size: 0.9em;
}
/* line 21, ../sass/_politici.scss */
.politici .row .in .info .details span {
  display: block;
  margin-top: 0.5em;
}
/* line 28, ../sass/_politici.scss */
.politici .row .in .bar {
  background: #e36918;
  height: 2em;
  line-height: 2em;
  font-size: 0.8em;
  font-weight: 500;
  text-align: left;
  padding-left: 6%;
  color: white;
  position: relative;
}
/* line 38, ../sass/_politici.scss */
.politici .row .in .bar .signed {
  position: relative;
  z-index: 3;
}
/* line 43, ../sass/_politici.scss */
.politici .row .in .meter {
  position: absolute;
  background: #18a3e3;
  height: 100%;
  left: 0px;
  width: 1px;
  -webkit-transition: width 1s ease-out;
  -moz-transition: width 1s ease-out;
  -o-transition: width 1s ease-out;
  transition: width 1s ease-out;
}
/* line 58, ../sass/_politici.scss */
.politici .row .in .image a {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 62, ../sass/_politici.scss */
.politici .row .in .image img {
  width: 100%;
  opacity: 0;
}

/* line 73, ../sass/_politici.scss */
#politici {
  padding-bottom: 6em;
}
/* line 74, ../sass/_politici.scss */
#politici h2 {
  font-size: 2em;
  font-weight: 300;
  display: inline-block;
}
/* line 78, ../sass/_politici.scss */
#politici h2 + span {
  font-size: 1.3em;
}
#politici span.count {
  color: #e36918;
}

#politici h3 {
  margin: 0 0 0.3em;
}

#politici p {
  font-size: 1.3em;
  text-align: justify;
}

#politici .container a {
  color: #333;
}

/* line 1, ../sass/_join.scss */
#zavazky-hidden {
  display: none;
}

/* line 6, ../sass/_join.scss */
#join {
  padding: 5em 0;
  background: url(../images/team.jpg) no-repeat center bottom;
}
/* line 7, ../sass/_join.scss */
#join .error {
  color: #e70909;
  font-weight: bold;
  margin-top: 5px;
}
/* line 13, ../sass/_join.scss */
#join .container {
  position: relative;
}
/* line 17, ../sass/_join.scss */
#join #mesto {
  display: none;
}
/* line 21, ../sass/_join.scss */
#join .text-box {
  position: absolute;
  left: 55%;
  width: 45%;
}
/* line 24, ../sass/_join.scss */
#join .text-box p {
  margin-top: 0px;
  font-size: 1.3em;
}
/* line 29, ../sass/_join.scss */
#join form {
  width: 50%;
}

#join.editacia form {
  width: 100%;
}

#join.editacia .form-group {
  width: 50%;
  float: left;
  clear: none;
}

.form-group h2 {
  margin-top: 0;
}

/* line 34, ../sass/_join.scss */
#join .form-line {
  padding-bottom: 1em;
}
/* line 36, ../sass/_join.scss */
#join .form-line input, #join .form-line textarea {
  width: 100%;
  max-width: 500px;
}
/* line 43, ../sass/_join.scss */
#join .form-line .selectize-input input {
  width: 200px !important;
}
/* line 48, ../sass/_join.scss */
#join .form-line .desc {
  padding-bottom: 0.5em;
  font-size: 0.8em;
}
/* line 53, ../sass/_join.scss */
#join .form-line .checkboxs {
  display: block;
  float: left;
  clear: none;
  width: auto;
  height: 20px;
  margin-right: 10px;
  position: relative;
  top: -4px;
}

#join .form-line .checkboxs-strany-list {
  display: block;
  float: left;
  clear: none;
  width: auto;
  margin-right: 10px;
  position: relative;
  top: -4px;
}

.strany-list {
	font-weight: 300;
	font-size: 0.85em;
}

/* line 64, ../sass/_join.scss */
#join .form-line label {
  font-weight: 300;
  font-size: 0.85em;
}
/* line 68, ../sass/_join.scss */
#join .form-line input[type="file"] {
  box-sizing: content-box;
}
/* line 72, ../sass/_join.scss */
#join .form-line textarea {
  box-sizing: border-box;
  max-width: 526px;
  padding: 0.9em;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/* line 86, ../sass/_join.scss */
#join .form-line button {
  box-sizing: border-box;
  border: 0;
  font-family: 'Roboto Slab', serif;
  font-size: 1em;
  letter-spacing: 1px;
}
/* line 93, ../sass/_join.scss */
#join .form-line .selectize-control {
  max-width: 526px;
}

/* line 2, ../sass/_about.scss */
#about-header {
  background: url(../images/cover.jpg) no-repeat center center;
  background-size: cover;
  padding: 0em 0;
  text-align: center;
  color: white;
}
/* line 8, ../sass/_about.scss */
#about-header .container {
  opacity: 0;
}
/* line 11, ../sass/_about.scss */
#about-header strong {
  font-weight: 500;
  margin-bottom: 1em;
  display: block;
}
/* line 16, ../sass/_about.scss */
#about-header h1 {
  text-transform: uppercase;
  font-size: 3em;
  margin: 0 auto;
  margin-bottom: 0.5em;
  font-weight: 100;
}
/* line 22, ../sass/_about.scss */
#about-header h1 span {
  display: block;
  font-weight: 500;
}
/* line 27, ../sass/_about.scss */
#about-header .why {
  color: #bfbfbf;
  font-weight: 300;
  max-width: 70%;
  margin: 0 auto;
  margin-bottom: 2em;
  line-height: 1.6em;
}
/* line 35, ../sass/_about.scss */
#about-header .button {
  color: white;
  background: #e36918;
}

/* line 43, ../sass/_about.scss */
#who {
  text-align: center;
  padding: 6em 0;
}
/* line 46, ../sass/_about.scss */
#who h2 {
  font-size: 3em;
  font-weight: 100;
  text-transform: uppercase;
  padding-top: 0;
  margin-top: 0;
}
/* line 53, ../sass/_about.scss */
#who .text {
  font-weight: 300;
  width: 70%;
  margin: 0 auto;
  font-size: 1.1em;
  line-height: 1.8em;
}

/* line 63, ../sass/_about.scss */
#team {
  background: url(../images/team.jpg) center bottom no-repeat;
}
/* line 66, ../sass/_about.scss */
#team ul, #team li {
  padding: 0px;
  margin: 0px;
  list-style: none;
  padding-bottom: 8em;
}
/* line 71, ../sass/_about.scss */
#team li {
  float: left;
  width: 25%;
  padding: 0 3em;
  clear: none;
  text-align: center;
  min-height: 23em;
}
/* line 77, ../sass/_about.scss */
#team li img {
  display: block;
}
/* line 79, ../sass/_about.scss */
#team strong {
  font-weight: normal;
  font-size: 0.9em;
}
/* line 84, ../sass/_about.scss */
#team .image {
  border-radius: 1000px;
  overflow: hidden;
  border: 2px solid white;
}

/* line 1, ../sass/_share.scss */
#share {
  padding: 8em 0;
  text-align: center;
}
/* line 4, ../sass/_share.scss */
#share .intro {
  font-size: 1.9em;
  font-weight: 300;
  padding-bottom: 4em;
}
/* line 10, ../sass/_share.scss */
#share .image {
  padding-bottom: 4em;
}
/* line 14, ../sass/_share.scss */
#share .text-block {
  font-size: 1.2em;
  line-height: 1.8em;
  font-weight: 300;
  padding: 0 10%;
}
/* line 21, ../sass/_share.scss */
#share .author {
  padding-top: 5em;
  font-size: 1.5em;
}
/* line 22, ../sass/_share.scss */
#share .author strong {
  display: block;
  margin-bottom: 0.5em;
}

@media handheld, only screen and (max-width: 40em) {
  /* line 23, ../sass/_responsive.scss */
  .column.one,
  .column.two,
  .column.sixth,
  .column.three,
  .column.fourth,
  .column.four,
  .column.twosixths,
  .column.third,
  .column.five,
  .column.six,
  .column.half,
  .column.threesixths,
  .column.twofourths,
  .column.seven,
  .column.eight,
  .column.foursixths,
  .column.twothirds,
  .column.nine,
  .column.threefourths,
  .column.ten,
  .column.fivesixths,
  .column.eleven {
    width: auto !important;
    float: none !important;
    clear: both !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
@media handheld, only screen and (max-width: 830px) {
  /* line 33, ../sass/_responsive.scss */
  body, html {
    font-size: 13px;
  }
}
@media handheld, only screen and (max-width: 960px) and (min-width: 831px) {
  /* line 39, ../sass/_responsive.scss */
  body, html {
    font-size: 14px;
  }
}
/*Smaller font size*/
@media handheld, only screen and (max-width: 40em) {
  /* line 49, ../sass/_responsive.scss */
  body {
    -webkit-text-size-adjust: none;
  }
}

/* mk stuff */
.mk-filter-okres{
	color: #000000;
}

.mk-input {
	height: 36px;
	padding: 6px 12px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	transition: border-color ease-in-out .15s, box-shadow easein-out .15s;
}

.pagination {
	clear: both;
	text-align: center;
	margin: 50px 0 20px;
}

.pagination :link,
.pagination :visited {
	color: #e36918;
	text-decoration: none;
}

.mk-welcome-countup {
	padding: 0 0px 60px 0px;
	font-size: 2em;
	font-weight: 100;
}

.mk-form-validation-error {
	width: 500px;
	margin-bottom: 20px;
	padding: 15px 0 0 15px;
	background-color: #F0260D;
	border-radius: 14px;
	color: white;
	opacity: 0.8;
}

.fb-like {
	z-index: 100;
}

.elected {
	padding: 5px;
	margin-bottom: 10px;
	font-size: 0.8em;
	background-color: #e36918;
	color: white;
	height: 27px;
}

.elected-no {
	padding: 5px;
	margin-bottom: 10px;
	font-size: 0.8em;
	height: 27px;

}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 0.8em;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 6px;
  color: #e36918;
  text-align: center;
  text-decoration: none;
  background-color: #FCEEE4;
  border-color: #e36918;
  border-width: 1px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip .priloha {
  display: inline-block;
}
.tooltip .priloha a {
  text-decoration: underline;
  font-weight: bold;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #e36918;
  border-width: 5px 5px 0;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #e36918;
  border-width: 0 5px 5px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}