@charset "UTF-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* line 11, ../bootstrap-sass/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/* line 30, ../bootstrap-sass/bootstrap/_normalize.scss */
audio,
canvas,
video {
  display: inline-block; }

/* line 41, ../bootstrap-sass/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 51, ../bootstrap-sass/bootstrap/_normalize.scss */
[hidden],
template {
  display: none; }

/* line 66, ../bootstrap-sass/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 76, ../bootstrap-sass/bootstrap/_normalize.scss */
body {
  margin: 0; }

/* line 88, ../bootstrap-sass/bootstrap/_normalize.scss */
a {
  background: transparent; }

/* line 96, ../bootstrap-sass/bootstrap/_normalize.scss */
a:focus {
  outline: thin dotted; }

/* line 104, ../bootstrap-sass/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* line 118, ../bootstrap-sass/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 127, ../bootstrap-sass/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 135, ../bootstrap-sass/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold; }

/* line 144, ../bootstrap-sass/bootstrap/_normalize.scss */
dfn {
  font-style: italic; }

/* line 152, ../bootstrap-sass/bootstrap/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 162, ../bootstrap-sass/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 171, ../bootstrap-sass/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/* line 183, ../bootstrap-sass/bootstrap/_normalize.scss */
pre {
  white-space: pre-wrap; }

/* line 191, ../bootstrap-sass/bootstrap/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/* line 199, ../bootstrap-sass/bootstrap/_normalize.scss */
small {
  font-size: 80%; }

/* line 207, ../bootstrap-sass/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 215, ../bootstrap-sass/bootstrap/_normalize.scss */
sup {
  top: -0.5em; }

/* line 219, ../bootstrap-sass/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 231, ../bootstrap-sass/bootstrap/_normalize.scss */
img {
  border: 0; }

/* line 239, ../bootstrap-sass/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 251, ../bootstrap-sass/bootstrap/_normalize.scss */
figure {
  margin: 0; }

/* line 263, ../bootstrap-sass/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 274, ../bootstrap-sass/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0; }

/* line 285, ../bootstrap-sass/bootstrap/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

/* line 299, ../bootstrap-sass/bootstrap/_normalize.scss */
button,
input {
  line-height: normal; }

/* line 311, ../bootstrap-sass/bootstrap/_normalize.scss */
button,
select {
  text-transform: none; }

/* line 324, ../bootstrap-sass/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 336, ../bootstrap-sass/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 346, ../bootstrap-sass/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 358, ../bootstrap-sass/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 370, ../bootstrap-sass/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 379, ../bootstrap-sass/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 390, ../bootstrap-sass/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top; }

/* line 403, ../bootstrap-sass/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

@media print {
  /* line 8, ../bootstrap-sass/bootstrap/_print.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important; }

  /* line 15, ../bootstrap-sass/bootstrap/_print.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 20, ../bootstrap-sass/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 24, ../bootstrap-sass/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 29, ../bootstrap-sass/bootstrap/_print.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  /* line 34, ../bootstrap-sass/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 40, ../bootstrap-sass/bootstrap/_print.scss */
  thead {
    display: table-header-group; }

  /* line 44, ../bootstrap-sass/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 49, ../bootstrap-sass/bootstrap/_print.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 2cm .5cm; }
  /* line 57, ../bootstrap-sass/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 64, ../bootstrap-sass/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }

  /* line 71, ../bootstrap-sass/bootstrap/_print.scss */
  select {
    background: #fff !important; }

  /* line 76, ../bootstrap-sass/bootstrap/_print.scss */
  .navbar {
    display: none; }

  /* line 80, ../bootstrap-sass/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important; }

  /* line 87, ../bootstrap-sass/bootstrap/_print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  /* line 91, ../bootstrap-sass/bootstrap/_print.scss */
  .label {
    border: 1px solid #000; }

  /* line 95, ../bootstrap-sass/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important; }

  /* line 99, ../bootstrap-sass/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
/* line 8, ../bootstrap-sass/bootstrap/_scaffolding.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 17, ../bootstrap-sass/bootstrap/_scaffolding.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 22, ../bootstrap-sass/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff; }

/* line 31, ../bootstrap-sass/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 43, ../bootstrap-sass/bootstrap/_scaffolding.scss */
a {
  color: #428bca;
  text-decoration: none; }
  /* line 47, ../bootstrap-sass/bootstrap/_scaffolding.scss */
  a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline; }
  /* line 53, ../bootstrap-sass/bootstrap/_scaffolding.scss */
  a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

/* line 61, ../bootstrap-sass/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle; }

/* line 66, ../bootstrap-sass/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 71, ../bootstrap-sass/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px; }

/* line 78, ../bootstrap-sass/bootstrap/_scaffolding.scss */
.img-thumbnail, .thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 91, ../bootstrap-sass/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%; }

/* line 98, ../bootstrap-sass/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 110, ../bootstrap-sass/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 9, ../bootstrap-sass/bootstrap/_type.scss */
p {
  margin: 0 0 10px; }

/* line 12, ../bootstrap-sass/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4; }
  @media (min-width: 768px) {
    /* line 12, ../bootstrap-sass/bootstrap/_type.scss */
    .lead {
      font-size: 21px; } }

/* line 28, ../bootstrap-sass/bootstrap/_type.scss */
small,
.small {
  font-size: 85%; }

/* line 32, ../bootstrap-sass/bootstrap/_type.scss */
cite {
  font-style: normal; }

/* line 35, ../bootstrap-sass/bootstrap/_type.scss */
.text-muted {
  color: #999999; }

/* line 38, ../bootstrap-sass/bootstrap/_type.scss */
.text-primary {
  color: #428bca; }
  /* line 40, ../bootstrap-sass/bootstrap/_type.scss */
  .text-primary:hover {
    color: #3071a9; }

/* line 44, ../bootstrap-sass/bootstrap/_type.scss */
.text-warning {
  color: #c09853; }
  /* line 46, ../bootstrap-sass/bootstrap/_type.scss */
  .text-warning:hover {
    color: #a47e3c; }

/* line 50, ../bootstrap-sass/bootstrap/_type.scss */
.text-danger {
  color: #b94a48; }
  /* line 52, ../bootstrap-sass/bootstrap/_type.scss */
  .text-danger:hover {
    color: #953b39; }

/* line 56, ../bootstrap-sass/bootstrap/_type.scss */
.text-success {
  color: #468847; }
  /* line 58, ../bootstrap-sass/bootstrap/_type.scss */
  .text-success:hover {
    color: #356635; }

/* line 62, ../bootstrap-sass/bootstrap/_type.scss */
.text-info {
  color: #3a87ad; }
  /* line 64, ../bootstrap-sass/bootstrap/_type.scss */
  .text-info:hover {
    color: #2d6987; }

/* line 70, ../bootstrap-sass/bootstrap/_type.scss */
.text-left {
  text-align: left; }

/* line 71, ../bootstrap-sass/bootstrap/_type.scss */
.text-right {
  text-align: right; }

/* line 72, ../bootstrap-sass/bootstrap/_type.scss */
.text-center {
  text-align: center; }

/* line 78, ../bootstrap-sass/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  /* line 85, ../bootstrap-sass/bootstrap/_type.scss */
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #999999; }

/* line 93, ../bootstrap-sass/bootstrap/_type.scss */
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  /* line 99, ../bootstrap-sass/bootstrap/_type.scss */
  h1 small,
  h1 .small,
  h2 small,
  h2 .small,
  h3 small,
  h3 .small {
    font-size: 65%; }

/* line 104, ../bootstrap-sass/bootstrap/_type.scss */
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  /* line 110, ../bootstrap-sass/bootstrap/_type.scss */
  h4 small,
  h4 .small,
  h5 small,
  h5 .small,
  h6 small,
  h6 .small {
    font-size: 75%; }

/* line 116, ../bootstrap-sass/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px; }

/* line 117, ../bootstrap-sass/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px; }

/* line 118, ../bootstrap-sass/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px; }

/* line 119, ../bootstrap-sass/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px; }

/* line 120, ../bootstrap-sass/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px; }

/* line 121, ../bootstrap-sass/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px; }

/* line 127, ../bootstrap-sass/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

/* line 139, ../bootstrap-sass/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  /* line 143, ../bootstrap-sass/bootstrap/_type.scss */
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

/* line 152, ../bootstrap-sass/bootstrap/_type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none; }

/* line 161, ../bootstrap-sass/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }
  /* line 166, ../bootstrap-sass/bootstrap/_type.scss */
  .list-inline > li:first-child {
    padding-left: 0; }

/* line 173, ../bootstrap-sass/bootstrap/_type.scss */
dl {
  margin-bottom: 20px; }

/* line 176, ../bootstrap-sass/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.42857143; }

/* line 180, ../bootstrap-sass/bootstrap/_type.scss */
dt {
  font-weight: bold; }

/* line 183, ../bootstrap-sass/bootstrap/_type.scss */
dd {
  margin-left: 0; }

@media (min-width: 768px) {
  /* line 194, ../bootstrap-sass/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  /* line 201, ../bootstrap-sass/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px; }
    /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
    .dl-horizontal dd:before, .dl-horizontal dd:after {
      content: " ";
      /* 1 */
      display: table;
      /* 2 */ }
    /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
    .dl-horizontal dd:after {
      clear: both; } }
/* line 212, ../bootstrap-sass/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999; }

/* line 218, ../bootstrap-sass/bootstrap/_type.scss */
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 224, ../bootstrap-sass/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee; }
  /* line 228, ../bootstrap-sass/bootstrap/_type.scss */
  blockquote p {
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25; }
  /* line 233, ../bootstrap-sass/bootstrap/_type.scss */
  blockquote p:last-child {
    margin-bottom: 0; }
  /* line 236, ../bootstrap-sass/bootstrap/_type.scss */
  blockquote small {
    display: block;
    line-height: 1.42857143;
    color: #999999; }
    /* line 240, ../bootstrap-sass/bootstrap/_type.scss */
    blockquote small:before {
      content: '\2014 \00A0'; }
  /* line 246, ../bootstrap-sass/bootstrap/_type.scss */
  blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0; }
    /* line 251, ../bootstrap-sass/bootstrap/_type.scss */
    blockquote.pull-right p,
    blockquote.pull-right small,
    blockquote.pull-right .small {
      text-align: right; }
    /* line 258, ../bootstrap-sass/bootstrap/_type.scss */
    blockquote.pull-right small:before,
    blockquote.pull-right .small:before {
      content: ''; }
    /* line 261, ../bootstrap-sass/bootstrap/_type.scss */
    blockquote.pull-right small:after,
    blockquote.pull-right .small:after {
      content: '\00A0 \2014'; }

/* line 269, ../bootstrap-sass/bootstrap/_type.scss */
blockquote:before,
blockquote:after {
  content: ""; }

/* line 275, ../bootstrap-sass/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }

/* line 7, ../bootstrap-sass/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace; }

/* line 15, ../bootstrap-sass/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px; }

/* line 25, ../bootstrap-sass/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  /* line 39, ../bootstrap-sass/bootstrap/_code.scss */
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

/* line 50, ../bootstrap-sass/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 6, ../bootstrap-sass/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .container:before, .container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .container:after {
    clear: both; }

/* line 11, ../bootstrap-sass/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .row:before, .row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .row:after {
    clear: both; }

/* line 728, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 747, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-1 {
  width: 8.33333333%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-2 {
  width: 16.66666667%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-3 {
  width: 25%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-4 {
  width: 33.33333333%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-5 {
  width: 41.66666667%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-6 {
  width: 50%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-7 {
  width: 58.33333333%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-8 {
  width: 66.66666667%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-9 {
  width: 75%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-10 {
  width: 83.33333333%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-11 {
  width: 91.66666667%; }

/* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-12 {
  width: 100%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-0 {
  right: 0%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-1 {
  right: 8.33333333%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-2 {
  right: 16.66666667%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-4 {
  right: 33.33333333%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-5 {
  right: 41.66666667%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-7 {
  right: 58.33333333%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-8 {
  right: 66.66666667%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-10 {
  right: 83.33333333%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-11 {
  right: 91.66666667%; }

/* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-0 {
  left: 0%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-1 {
  left: 8.33333333%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-2 {
  left: 16.66666667%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-4 {
  left: 33.33333333%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-5 {
  left: 41.66666667%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-7 {
  left: 58.33333333%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-8 {
  left: 66.66666667%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-10 {
  left: 83.33333333%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-11 {
  left: 91.66666667%; }

/* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%; }

/* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  /* line 43, ../bootstrap-sass/bootstrap/_grid.scss */
  .container {
    width: 750px; }

  /* line 747, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-1 {
    width: 8.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-2 {
    width: 16.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-4 {
    width: 33.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-5 {
    width: 41.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-7 {
    width: 58.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-8 {
    width: 66.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-10 {
    width: 83.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-11 {
    width: 91.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-0 {
    right: 0%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-1 {
    right: 8.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-2 {
    right: 16.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-4 {
    right: 33.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-5 {
    right: 41.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-7 {
    right: 58.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-8 {
    right: 66.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-10 {
    right: 83.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-11 {
    right: 91.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-0 {
    left: 0%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-1 {
    left: 8.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-2 {
    left: 16.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-4 {
    left: 33.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-5 {
    left: 41.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-7 {
    left: 58.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-8 {
    left: 66.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-10 {
    left: 83.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-11 {
    left: 91.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  /* line 63, ../bootstrap-sass/bootstrap/_grid.scss */
  .container {
    width: 970px; }

  /* line 747, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-1 {
    width: 8.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-2 {
    width: 16.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-3 {
    width: 25%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-4 {
    width: 33.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-5 {
    width: 41.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-6 {
    width: 50%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-7 {
    width: 58.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-8 {
    width: 66.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-9 {
    width: 75%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-10 {
    width: 83.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-11 {
    width: 91.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-12 {
    width: 100%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-0 {
    right: 0%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-1 {
    right: 8.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-2 {
    right: 16.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-4 {
    right: 33.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-5 {
    right: 41.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-7 {
    right: 58.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-8 {
    right: 66.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-10 {
    right: 83.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-11 {
    right: 91.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-0 {
    left: 0%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-1 {
    left: 8.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-2 {
    left: 16.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-4 {
    left: 33.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-5 {
    left: 41.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-7 {
    left: 58.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-8 {
    left: 66.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-10 {
    left: 83.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-11 {
    left: 91.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-0 {
    margin-left: 0%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  /* line 83, ../bootstrap-sass/bootstrap/_grid.scss */
  .container {
    width: 1170px; }

  /* line 747, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-1 {
    width: 8.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-2 {
    width: 16.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-4 {
    width: 33.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-5 {
    width: 41.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-7 {
    width: 58.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-8 {
    width: 66.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-10 {
    width: 83.33333333%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-11 {
    width: 91.66666667%; }

  /* line 755, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-0 {
    right: 0%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-1 {
    right: 8.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-2 {
    right: 16.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-4 {
    right: 33.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-5 {
    right: 41.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-7 {
    right: 58.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-8 {
    right: 66.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-10 {
    right: 83.33333333%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-11 {
    right: 91.66666667%; }

  /* line 765, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-0 {
    left: 0%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-1 {
    left: 8.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-2 {
    left: 16.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-4 {
    left: 33.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-5 {
    left: 41.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-7 {
    left: 58.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-8 {
    left: 66.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-10 {
    left: 83.33333333%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-11 {
    left: 91.66666667%; }

  /* line 760, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }

  /* line 770, ../bootstrap-sass/bootstrap/_mixins.scss */
  .col-lg-offset-12 {
    margin-left: 100%; } }
/* line 6, ../bootstrap-sass/bootstrap/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent; }

/* line 10, ../bootstrap-sass/bootstrap/_tables.scss */
th {
  text-align: left; }

/* line 17, ../bootstrap-sass/bootstrap/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 20px; }
  /* line 25, ../bootstrap-sass/bootstrap/_tables.scss */
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  /* line 35, ../bootstrap-sass/bootstrap/_tables.scss */
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  /* line 44, ../bootstrap-sass/bootstrap/_tables.scss */
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  /* line 51, ../bootstrap-sass/bootstrap/_tables.scss */
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  /* line 56, ../bootstrap-sass/bootstrap/_tables.scss */
  .table .table {
    background-color: #fff; }

/* line 69, ../bootstrap-sass/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

/* line 82, ../bootstrap-sass/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd; }
  /* line 88, ../bootstrap-sass/bootstrap/_tables.scss */
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  /* line 95, ../bootstrap-sass/bootstrap/_tables.scss */
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

/* line 109, ../bootstrap-sass/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }

/* line 123, ../bootstrap-sass/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5; }

/* line 135, ../bootstrap-sass/bootstrap/_tables.scss */
table col[class*="col-"] {
  float: none;
  display: table-column; }

/* line 142, ../bootstrap-sass/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell; }

/* line 160, ../bootstrap-sass/bootstrap/_tables.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

/* line 438, ../bootstrap-sass/bootstrap/_mixins.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

/* line 449, ../bootstrap-sass/bootstrap/_mixins.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

/* line 438, ../bootstrap-sass/bootstrap/_mixins.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

/* line 449, ../bootstrap-sass/bootstrap/_mixins.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

/* line 438, ../bootstrap-sass/bootstrap/_mixins.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

/* line 449, ../bootstrap-sass/bootstrap/_mixins.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

@media (max-width: 767px) {
  /* line 183, ../bootstrap-sass/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch; }
    /* line 193, ../bootstrap-sass/bootstrap/_tables.scss */
    .table-responsive > .table {
      margin-bottom: 0; }
      /* line 201, ../bootstrap-sass/bootstrap/_tables.scss */
      .table-responsive > .table > thead > tr > th,
      .table-responsive > .table > thead > tr > td,
      .table-responsive > .table > tbody > tr > th,
      .table-responsive > .table > tbody > tr > td,
      .table-responsive > .table > tfoot > tr > th,
      .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap; }
    /* line 210, ../bootstrap-sass/bootstrap/_tables.scss */
    .table-responsive > .table-bordered {
      border: 0; }
      /* line 218, ../bootstrap-sass/bootstrap/_tables.scss */
      .table-responsive > .table-bordered > thead > tr > th:first-child,
      .table-responsive > .table-bordered > thead > tr > td:first-child,
      .table-responsive > .table-bordered > tbody > tr > th:first-child,
      .table-responsive > .table-bordered > tbody > tr > td:first-child,
      .table-responsive > .table-bordered > tfoot > tr > th:first-child,
      .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0; }
      /* line 222, ../bootstrap-sass/bootstrap/_tables.scss */
      .table-responsive > .table-bordered > thead > tr > th:last-child,
      .table-responsive > .table-bordered > thead > tr > td:last-child,
      .table-responsive > .table-bordered > tbody > tr > th:last-child,
      .table-responsive > .table-bordered > tbody > tr > td:last-child,
      .table-responsive > .table-bordered > tfoot > tr > th:last-child,
      .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0; }
      /* line 235, ../bootstrap-sass/bootstrap/_tables.scss */
      .table-responsive > .table-bordered > tbody > tr:last-child > th,
      .table-responsive > .table-bordered > tbody > tr:last-child > td,
      .table-responsive > .table-bordered > tfoot > tr:last-child > th,
      .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0; } }
/* line 10, ../bootstrap-sass/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

/* line 16, ../bootstrap-sass/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 28, ../bootstrap-sass/bootstrap/_forms.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold; }

/* line 38, ../bootstrap-sass/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 43, ../bootstrap-sass/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal; }

/* line 51, ../bootstrap-sass/bootstrap/_forms.scss */
input[type="file"] {
  display: block; }

/* line 56, ../bootstrap-sass/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto; }

/* line 62, ../bootstrap-sass/bootstrap/_forms.scss */
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit; }

/* line 69, ../bootstrap-sass/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 79, ../bootstrap-sass/bootstrap/_forms.scss */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  height: auto; }

/* line 86, ../bootstrap-sass/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle; }

/* line 118, ../bootstrap-sass/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle;
  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 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  /* line 833, ../bootstrap-sass/bootstrap/_mixins.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 57, ../bootstrap-sass/bootstrap/_mixins.scss */
  .form-control:-moz-placeholder {
    color: #999999; }
  /* line 58, ../bootstrap-sass/bootstrap/_mixins.scss */
  .form-control::-moz-placeholder {
    color: #999999; }
  /* line 59, ../bootstrap-sass/bootstrap/_mixins.scss */
  .form-control:-ms-input-placeholder {
    color: #999999; }
  /* line 60, ../bootstrap-sass/bootstrap/_mixins.scss */
  .form-control::-webkit-input-placeholder {
    color: #999999; }
  /* line 147, ../bootstrap-sass/bootstrap/_forms.scss */
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee; }

/* line 158, ../bootstrap-sass/bootstrap/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 168, ../bootstrap-sass/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px; }

/* line 177, ../bootstrap-sass/bootstrap/_forms.scss */
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle; }
  /* line 185, ../bootstrap-sass/bootstrap/_forms.scss */
  .radio label,
  .checkbox label {
    display: inline;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

/* line 192, ../bootstrap-sass/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px; }

/* line 199, ../bootstrap-sass/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

/* line 205, ../bootstrap-sass/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

/* line 214, ../bootstrap-sass/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 229, ../bootstrap-sass/bootstrap/_forms.scss */
input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
fieldset[disabled] input[type="checkbox"],
.radio[disabled],
fieldset[disabled] .radio,
.radio-inline[disabled],
fieldset[disabled] .radio-inline,
.checkbox[disabled],
fieldset[disabled] .checkbox,
.checkbox-inline[disabled],
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

/* line 848, ../bootstrap-sass/bootstrap/_mixins.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 853, ../bootstrap-sass/bootstrap/_mixins.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

/* line 858, ../bootstrap-sass/bootstrap/_mixins.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn {
  height: auto; }

/* line 848, ../bootstrap-sass/bootstrap/_mixins.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

/* line 853, ../bootstrap-sass/bootstrap/_mixins.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 45px;
  line-height: 45px; }

/* line 858, ../bootstrap-sass/bootstrap/_mixins.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn {
  height: auto; }

/* line 792, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c09853; }
/* line 801, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-warning .form-control {
  border-color: #c09853;
  -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 804, ../bootstrap-sass/bootstrap/_mixins.scss */
  .has-warning .form-control:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; }
/* line 811, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3; }

/* line 792, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #b94a48; }
/* line 801, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-error .form-control {
  border-color: #b94a48;
  -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 804, ../bootstrap-sass/bootstrap/_mixins.scss */
  .has-error .form-control:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }
/* line 811, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede; }

/* line 792, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #468847; }
/* line 801, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-success .form-control {
  border-color: #468847;
  -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 804, ../bootstrap-sass/bootstrap/_mixins.scss */
  .has-success .form-control:focus {
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; }
/* line 811, ../bootstrap-sass/bootstrap/_mixins.scss */
.has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8; }

/* line 265, ../bootstrap-sass/bootstrap/_forms.scss */
.form-control-static {
  margin-bottom: 0; }

/* line 275, ../bootstrap-sass/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 300, ../bootstrap-sass/bootstrap/_forms.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 307, ../bootstrap-sass/bootstrap/_forms.scss */
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block; }
  /* line 314, ../bootstrap-sass/bootstrap/_forms.scss */
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0; }
  /* line 321, ../bootstrap-sass/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0; } }

/* line 338, ../bootstrap-sass/bootstrap/_forms.scss */
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }
/* line 349, ../bootstrap-sass/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .form-horizontal .form-group:after {
    clear: both; }
/* line 353, ../bootstrap-sass/bootstrap/_forms.scss */
.form-horizontal .form-control-static {
  padding-top: 7px; }
@media (min-width: 768px) {
  /* line 359, ../bootstrap-sass/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right; } }

/* line 10, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }
  /* line 23, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 27, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn:hover, .btn:focus {
    color: #333;
    text-decoration: none; }
  /* line 33, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 40, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

/* line 55, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  /* line 467, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  /* line 475, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  /* line 480, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-default:active, .btn-default.active {
    background-image: none; }
  /* line 484, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-default.dropdown-toggle {
    background-image: none; }
  /* line 490, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }

/* line 58, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd; }
  /* line 467, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e; }
  /* line 475, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e; }
  /* line 480, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-primary:active, .btn-primary.active {
    background-image: none; }
  /* line 484, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-primary.dropdown-toggle {
    background-image: none; }
  /* line 490, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd; }

/* line 62, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  /* line 467, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512; }
  /* line 475, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512; }
  /* line 480, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-warning:active, .btn-warning.active {
    background-image: none; }
  /* line 484, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-warning.dropdown-toggle {
    background-image: none; }
  /* line 490, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236; }

/* line 66, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  /* line 467, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925; }
  /* line 475, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925; }
  /* line 480, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-danger:active, .btn-danger.active {
    background-image: none; }
  /* line 484, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-danger.dropdown-toggle {
    background-image: none; }
  /* line 490, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }

/* line 70, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  /* line 467, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    color: #fff;
    background-color: #47a447;
    border-color: #398439; }
  /* line 475, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #47a447;
    border-color: #398439; }
  /* line 480, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-success:active, .btn-success.active {
    background-image: none; }
  /* line 484, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-success.dropdown-toggle {
    background-image: none; }
  /* line 490, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c; }

/* line 74, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  /* line 467, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc; }
  /* line 475, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc; }
  /* line 480, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-info:active, .btn-info.active {
    background-image: none; }
  /* line 484, ../bootstrap-sass/bootstrap/_mixins.scss */
  .open .btn-info.dropdown-toggle {
    background-image: none; }
  /* line 490, ../bootstrap-sass/bootstrap/_mixins.scss */
  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da; }

/* line 83, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0; }
  /* line 89, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 96, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  /* line 102, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn-link:hover, .btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent; }
  /* line 110, ../bootstrap-sass/bootstrap/_buttons.scss */
  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none; }

/* line 122, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

/* line 126, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 131, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px; }

/* line 139, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

/* line 147, ../bootstrap-sass/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px; }

/* line 155, ../bootstrap-sass/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 10, ../bootstrap-sass/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  /* line 13, ../bootstrap-sass/bootstrap/_component-animations.scss */
  .fade.in {
    opacity: 1; }

/* line 18, ../bootstrap-sass/bootstrap/_component-animations.scss */
.collapse {
  display: none; }
  /* line 20, ../bootstrap-sass/bootstrap/_component-animations.scss */
  .collapse.in {
    display: block; }

/* line 24, ../bootstrap-sass/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }

/* @font-face {
  font-family: 'Glyphicons Halflings';
  src: font-url('bootstrap/glyphicons-halflings-regular.eot');
  src: font-url('bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
       font-url('bootstrap/glyphicons-halflings-regular.woff') format('woff'),
       font-url('bootstrap/glyphicons-halflings-regular.ttf') format('truetype'),
       font-url('bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
} */
/* line 21, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  /* line 32, ../bootstrap-sass/bootstrap/_glyphicons.scss */
  .glyphicon:empty {
    width: 1em; }

/* line 38, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\2a"; }

/* line 39, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\2b"; }

/* line 40, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-euro:before {
  content: "\20ac"; }

/* line 41, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212"; }

/* line 42, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601"; }

/* line 43, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709"; }

/* line 44, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f"; }

/* line 45, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001"; }

/* line 46, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002"; }

/* line 47, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003"; }

/* line 48, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005"; }

/* line 49, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006"; }

/* line 50, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007"; }

/* line 51, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008"; }

/* line 52, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009"; }

/* line 53, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010"; }

/* line 54, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011"; }

/* line 55, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012"; }

/* line 56, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013"; }

/* line 57, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014"; }

/* line 58, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015"; }

/* line 59, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016"; }

/* line 60, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017"; }

/* line 61, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018"; }

/* line 62, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019"; }

/* line 63, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020"; }

/* line 64, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021"; }

/* line 65, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022"; }

/* line 66, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023"; }

/* line 67, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024"; }

/* line 68, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025"; }

/* line 69, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026"; }

/* line 70, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027"; }

/* line 71, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028"; }

/* line 72, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029"; }

/* line 73, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030"; }

/* line 74, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031"; }

/* line 75, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032"; }

/* line 76, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033"; }

/* line 77, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034"; }

/* line 78, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035"; }

/* line 79, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036"; }

/* line 80, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037"; }

/* line 81, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038"; }

/* line 82, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039"; }

/* line 83, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040"; }

/* line 84, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041"; }

/* line 85, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042"; }

/* line 86, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043"; }

/* line 87, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044"; }

/* line 88, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045"; }

/* line 89, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046"; }

/* line 90, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047"; }

/* line 91, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048"; }

/* line 92, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049"; }

/* line 93, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050"; }

/* line 94, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051"; }

/* line 95, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052"; }

/* line 96, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053"; }

/* line 97, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054"; }

/* line 98, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055"; }

/* line 99, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056"; }

/* line 100, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057"; }

/* line 101, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058"; }

/* line 102, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059"; }

/* line 103, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060"; }

/* line 104, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062"; }

/* line 105, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063"; }

/* line 106, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064"; }

/* line 107, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065"; }

/* line 108, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066"; }

/* line 109, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067"; }

/* line 110, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068"; }

/* line 111, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069"; }

/* line 112, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070"; }

/* line 113, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071"; }

/* line 114, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072"; }

/* line 115, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073"; }

/* line 116, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074"; }

/* line 117, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075"; }

/* line 118, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076"; }

/* line 119, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077"; }

/* line 120, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078"; }

/* line 121, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079"; }

/* line 122, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080"; }

/* line 123, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081"; }

/* line 124, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082"; }

/* line 125, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083"; }

/* line 126, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084"; }

/* line 127, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085"; }

/* line 128, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086"; }

/* line 129, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087"; }

/* line 130, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088"; }

/* line 131, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089"; }

/* line 132, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090"; }

/* line 133, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091"; }

/* line 134, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092"; }

/* line 135, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093"; }

/* line 136, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094"; }

/* line 137, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095"; }

/* line 138, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096"; }

/* line 139, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097"; }

/* line 140, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101"; }

/* line 141, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102"; }

/* line 142, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103"; }

/* line 143, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104"; }

/* line 144, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105"; }

/* line 145, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106"; }

/* line 146, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107"; }

/* line 147, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108"; }

/* line 148, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109"; }

/* line 149, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110"; }

/* line 150, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111"; }

/* line 151, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112"; }

/* line 152, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113"; }

/* line 153, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114"; }

/* line 154, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115"; }

/* line 155, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116"; }

/* line 156, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117"; }

/* line 157, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118"; }

/* line 158, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119"; }

/* line 159, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120"; }

/* line 160, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121"; }

/* line 161, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122"; }

/* line 162, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123"; }

/* line 163, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124"; }

/* line 164, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125"; }

/* line 165, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126"; }

/* line 166, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127"; }

/* line 167, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128"; }

/* line 168, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129"; }

/* line 169, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130"; }

/* line 170, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

/* line 171, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

/* line 172, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

/* line 173, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

/* line 174, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135"; }

/* line 175, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136"; }

/* line 176, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137"; }

/* line 177, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138"; }

/* line 178, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139"; }

/* line 179, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140"; }

/* line 180, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141"; }

/* line 181, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142"; }

/* line 182, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143"; }

/* line 183, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144"; }

/* line 184, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145"; }

/* line 185, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146"; }

/* line 186, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148"; }

/* line 187, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149"; }

/* line 188, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150"; }

/* line 189, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

/* line 190, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

/* line 191, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153"; }

/* line 192, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

/* line 193, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

/* line 194, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

/* line 195, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157"; }

/* line 196, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158"; }

/* line 197, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159"; }

/* line 198, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160"; }

/* line 199, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161"; }

/* line 200, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162"; }

/* line 201, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163"; }

/* line 202, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164"; }

/* line 203, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165"; }

/* line 204, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166"; }

/* line 205, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167"; }

/* line 206, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168"; }

/* line 207, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169"; }

/* line 208, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170"; }

/* line 209, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171"; }

/* line 210, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172"; }

/* line 211, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173"; }

/* line 212, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174"; }

/* line 213, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175"; }

/* line 214, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176"; }

/* line 215, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177"; }

/* line 216, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178"; }

/* line 217, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179"; }

/* line 218, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180"; }

/* line 219, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181"; }

/* line 220, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182"; }

/* line 221, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183"; }

/* line 222, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184"; }

/* line 223, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185"; }

/* line 224, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186"; }

/* line 225, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187"; }

/* line 226, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188"; }

/* line 227, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189"; }

/* line 228, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190"; }

/* line 229, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191"; }

/* line 230, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192"; }

/* line 231, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193"; }

/* line 232, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194"; }

/* line 233, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195"; }

/* line 234, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197"; }

/* line 235, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198"; }

/* line 236, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199"; }

/* line 237, ../bootstrap-sass/bootstrap/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200"; }

/* line 7, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted; }

/* line 22, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown {
  position: relative; }

/* line 27, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 32, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  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);
  background-clip: padding-box; }
  /* line 52, ../bootstrap-sass/bootstrap/_dropdowns.scss */
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  /* line 58, ../bootstrap-sass/bootstrap/_dropdowns.scss */
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  /* line 63, ../bootstrap-sass/bootstrap/_dropdowns.scss */
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333333;
    white-space: nowrap; }

/* line 76, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

/* line 86, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca; }

/* line 101, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999; }

/* line 109, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

/* line 122, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block; }
/* line 127, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0; }

/* line 133, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999; }

/* line 142, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

/* line 152, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 165, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: ""; }
/* line 173, ../bootstrap-sass/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

@media (min-width: 768px) {
  /* line 187, ../bootstrap-sass/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; } }
/* line 10, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-default .caret {
  border-top-color: #333; }
/* line 13, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  border-top-color: #fff; }

/* line 22, ../bootstrap-sass/bootstrap/_button-groups.scss */
.dropup .btn-default .caret {
  border-bottom-color: #333; }
/* line 30, ../bootstrap-sass/bootstrap/_button-groups.scss */
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff; }

/* line 37, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  /* line 42, ../bootstrap-sass/bootstrap/_button-groups.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    /* line 46, ../bootstrap-sass/bootstrap/_button-groups.scss */
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    /* line 52, ../bootstrap-sass/bootstrap/_button-groups.scss */
    .btn-group > .btn:focus,
    .btn-group-vertical > .btn:focus {
      outline: none; }

/* line 61, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
/* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
.btn-toolbar:after {
  clear: both; }
/* line 73, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-toolbar .btn-group {
  float: left; }
/* line 79, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px; }

/* line 86, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 91, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0; }
  /* line 93, ../bootstrap-sass/bootstrap/_button-groups.scss */
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* line 98, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 104, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left; }

/* line 107, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 111, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 116, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 121, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 140, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

/* line 144, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

/* line 151, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 155, ../bootstrap-sass/bootstrap/_button-groups.scss */
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

/* line 162, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn .caret {
  margin-left: 0; }

/* line 166, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

/* line 171, ../bootstrap-sass/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

/* line 180, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }
/* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
/* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
.btn-group-vertical > .btn-group:after {
  clear: both; }
/* line 191, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none; }
/* line 196, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 206, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }
/* line 209, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
/* line 213, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 218, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 222, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 227, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 236, ../bootstrap-sass/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  /* line 241, ../bootstrap-sass/bootstrap/_button-groups.scss */
  .btn-group-justified .btn {
    float: none;
    display: table-cell;
    width: 1%; }

/* line 250, ../bootstrap-sass/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none; }

/* line 7, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  /* line 13, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group.col {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  /* line 19, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group .form-control {
    width: 100%;
    margin-bottom: 0; }

/* line 40, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  /* line 45, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

/* line 50, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 59, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  /* line 71, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  /* line 76, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  /* line 83, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

/* line 90, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 97, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0; }

/* line 100, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 107, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0; }

/* line 113, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-btn {
  position: relative;
  white-space: nowrap; }
  /* line 118, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-btn:first-child > .btn {
    margin-right: -1px; }
  /* line 121, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-btn:last-child > .btn {
    margin-left: -1px; }

/* line 125, ../bootstrap-sass/bootstrap/_input-groups.scss */
.input-group-btn > .btn {
  position: relative; }
  /* line 128, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-btn > .btn + .btn {
    margin-left: -4px; }
  /* line 132, ../bootstrap-sass/bootstrap/_input-groups.scss */
  .input-group-btn > .btn:hover, .input-group-btn > .btn:active {
    z-index: 2; }

/* line 9, ../bootstrap-sass/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .nav:before, .nav:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .nav:after {
    clear: both; }
  /* line 15, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav > li {
    position: relative;
    display: block; }
    /* line 19, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      /* line 23, ../bootstrap-sass/bootstrap/_navs.scss */
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    /* line 31, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav > li.disabled > a {
      color: #999999; }
      /* line 34, ../bootstrap-sass/bootstrap/_navs.scss */
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #999999;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  /* line 46, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #428bca; }
    /* line 52, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
      border-top-color: #2a6496;
      border-bottom-color: #2a6496; }
  /* line 64, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  /* line 71, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav > li > a > img {
    max-width: none; }

/* line 81, ../bootstrap-sass/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd; }
  /* line 83, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    /* line 89, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857143;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      /* line 94, ../bootstrap-sass/bootstrap/_navs.scss */
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    /* line 101, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

/* line 123, ../bootstrap-sass/bootstrap/_navs.scss */
.nav-pills > li {
  float: left; }
  /* line 127, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-pills > li > a {
    border-radius: 4px; }
  /* line 130, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-pills > li + li {
    margin-left: 2px; }
  /* line 136, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #428bca; }
    /* line 142, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret {
      border-top-color: #fff;
      border-bottom-color: #fff; }

/* line 154, ../bootstrap-sass/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none; }
  /* line 156, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

/* line 170, ../bootstrap-sass/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  /* line 173, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    /* line 175, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  /* line 181, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    /* line 187, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      /* line 190, ../bootstrap-sass/bootstrap/_navs.scss */
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

/* line 200, ../bootstrap-sass/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  /* line 203, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  /* line 209, ../bootstrap-sass/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    /* line 216, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    /* line 220, ../bootstrap-sass/bootstrap/_navs.scss */
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

/* line 234, ../bootstrap-sass/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none; }
/* line 237, ../bootstrap-sass/bootstrap/_navs.scss */
.tab-content > .active {
  display: block; }

/* line 247, ../bootstrap-sass/bootstrap/_navs.scss */
.nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca; }

/* line 251, ../bootstrap-sass/bootstrap/_navs.scss */
.nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496; }

/* line 257, ../bootstrap-sass/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 11, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .navbar:before, .navbar:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 11, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar {
      border-radius: 4px; } }

/* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
/* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
.navbar-header:after {
  clear: both; }
@media (min-width: 768px) {
  /* line 31, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-header {
    float: left; } }

/* line 50, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .navbar-collapse:after {
    clear: both; }
  /* line 60, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    /* line 50, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      /* line 69, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      /* line 76, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-collapse.in {
        overflow-y: auto; }
      /* line 81, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-collapse .navbar-nav.navbar-left:first-child {
        margin-left: -15px; }
      /* line 84, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-right: -15px; }
      /* line 87, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-collapse .navbar-text:last-child {
        margin-right: 0; } }

/* line 98, ../bootstrap-sass/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    /* line 98, ../bootstrap-sass/bootstrap/_navbar.scss */
    .container > .navbar-header,
    .container > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

/* line 117, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    /* line 117, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-static-top {
      border-radius: 0; } }

/* line 127, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    /* line 127, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

/* line 139, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

/* line 143, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

/* line 152, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }
  /* line 158, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  @media (min-width: 768px) {
    /* line 164, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar > .container .navbar-brand {
      margin-left: -15px; } }

/* line 176, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px; }
  /* line 187, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  /* line 193, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    /* line 176, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-toggle {
      display: none; } }

/* line 208, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 7.5px -15px; }
  /* line 211, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    /* line 219, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      /* line 227, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      /* line 231, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        /* line 233, ../bootstrap-sass/bootstrap/_navbar.scss */
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    /* line 208, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-nav {
      float: left;
      margin: 0; }
      /* line 246, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-nav > li {
        float: left; }
        /* line 248, ../bootstrap-sass/bootstrap/_navbar.scss */
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

@media (min-width: 768px) {
  /* line 265, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important; }

  /* line 268, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important; } }
/* line 279, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (max-width: 767px) {
    /* line 291, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-form .form-group {
      margin-bottom: 5px; } }
  @media (min-width: 768px) {
    /* line 279, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

/* line 316, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 321, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 326, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0; }

/* line 337, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

/* line 346, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-text {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    /* line 346, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-text {
      margin-left: 15px;
      margin-right: 15px; } }

/* line 360, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  /* line 364, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-brand {
    color: #777; }
    /* line 366, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  /* line 373, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-text {
    color: #777; }
  /* line 378, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    /* line 381, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  /* line 388, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  /* line 396, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  /* line 405, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    /* line 407, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    /* line 411, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #ccc; }
  /* line 416, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  /* line 424, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .dropdown > a:hover .caret,
  .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333; }
  /* line 432, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
    /* line 437, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
      border-top-color: #555;
      border-bottom-color: #555; }
  /* line 443, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777; }
  @media (max-width: 767px) {
    /* line 452, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      /* line 454, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    /* line 461, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    /* line 469, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  /* line 485, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-link {
    color: #777; }
    /* line 487, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-default .navbar-link:hover {
      color: #333; }

/* line 496, ../bootstrap-sass/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  /* line 500, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-brand {
    color: #999999; }
    /* line 502, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  /* line 509, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-text {
    color: #999999; }
  /* line 514, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > li > a {
    color: #999999; }
    /* line 517, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  /* line 524, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  /* line 532, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  /* line 542, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    /* line 544, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    /* line 548, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  /* line 553, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  /* line 561, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  /* line 568, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff; }
  /* line 572, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #999999;
    border-bottom-color: #999999; }
  /* line 580, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff; }
  @media (max-width: 767px) {
    /* line 590, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    /* line 593, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #999999; }
      /* line 595, ../bootstrap-sass/bootstrap/_navbar.scss */
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    /* line 602, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    /* line 610, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  /* line 621, ../bootstrap-sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-link {
    color: #999999; }
    /* line 623, ../bootstrap-sass/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-link:hover {
      color: #fff; }

/* line 6, ../bootstrap-sass/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  /* line 12, ../bootstrap-sass/bootstrap/_breadcrumbs.scss */
  .breadcrumb > li {
    display: inline-block; }
    /* line 14, ../bootstrap-sass/bootstrap/_breadcrumbs.scss */
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  /* line 20, ../bootstrap-sass/bootstrap/_breadcrumbs.scss */
  .breadcrumb > .active {
    color: #999999; }

/* line 4, ../bootstrap-sass/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  /* line 10, ../bootstrap-sass/bootstrap/_pagination.scss */
  .pagination > li {
    display: inline; }
    /* line 12, ../bootstrap-sass/bootstrap/_pagination.scss */
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857143;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    /* line 24, ../bootstrap-sass/bootstrap/_pagination.scss */
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    /* line 31, ../bootstrap-sass/bootstrap/_pagination.scss */
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  /* line 40, ../bootstrap-sass/bootstrap/_pagination.scss */
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    background-color: #eeeeee; }
  /* line 48, ../bootstrap-sass/bootstrap/_pagination.scss */
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    cursor: default; }
  /* line 60, ../bootstrap-sass/bootstrap/_pagination.scss */
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #999999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

/* line 514, ../bootstrap-sass/bootstrap/_mixins.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }
/* line 520, ../bootstrap-sass/bootstrap/_mixins.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }
/* line 526, ../bootstrap-sass/bootstrap/_mixins.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

/* line 514, ../bootstrap-sass/bootstrap/_mixins.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }
/* line 520, ../bootstrap-sass/bootstrap/_mixins.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
/* line 526, ../bootstrap-sass/bootstrap/_mixins.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 6, ../bootstrap-sass/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .pager:before, .pager:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .pager:after {
    clear: both; }
  /* line 12, ../bootstrap-sass/bootstrap/_pager.scss */
  .pager li {
    display: inline; }
    /* line 14, ../bootstrap-sass/bootstrap/_pager.scss */
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    /* line 23, ../bootstrap-sass/bootstrap/_pager.scss */
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  /* line 31, ../bootstrap-sass/bootstrap/_pager.scss */
  .pager .next > a,
  .pager .next > span {
    float: right; }
  /* line 38, ../bootstrap-sass/bootstrap/_pager.scss */
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  /* line 45, ../bootstrap-sass/bootstrap/_pager.scss */
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #999999;
    background-color: #fff;
    cursor: not-allowed; }

/* line 5, ../bootstrap-sass/bootstrap/_labels.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  /* line 19, ../bootstrap-sass/bootstrap/_labels.scss */
  .label[href]:hover, .label[href]:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  /* line 28, ../bootstrap-sass/bootstrap/_labels.scss */
  .label:empty {
    display: none; }

/* line 36, ../bootstrap-sass/bootstrap/_labels.scss */
.label-default {
  background-color: #999999; }
  /* line 539, ../bootstrap-sass/bootstrap/_mixins.scss */
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: gray; }

/* line 40, ../bootstrap-sass/bootstrap/_labels.scss */
.label-primary {
  background-color: #428bca; }
  /* line 539, ../bootstrap-sass/bootstrap/_mixins.scss */
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9; }

/* line 44, ../bootstrap-sass/bootstrap/_labels.scss */
.label-success {
  background-color: #5cb85c; }
  /* line 539, ../bootstrap-sass/bootstrap/_mixins.scss */
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

/* line 48, ../bootstrap-sass/bootstrap/_labels.scss */
.label-info {
  background-color: #5bc0de; }
  /* line 539, ../bootstrap-sass/bootstrap/_mixins.scss */
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

/* line 52, ../bootstrap-sass/bootstrap/_labels.scss */
.label-warning {
  background-color: #f0ad4e; }
  /* line 539, ../bootstrap-sass/bootstrap/_mixins.scss */
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

/* line 56, ../bootstrap-sass/bootstrap/_labels.scss */
.label-danger {
  background-color: #d9534f; }
  /* line 539, ../bootstrap-sass/bootstrap/_mixins.scss */
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

/* line 7, ../bootstrap-sass/bootstrap/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px; }
  /* line 22, ../bootstrap-sass/bootstrap/_badges.scss */
  .badge:empty {
    display: none; }

/* line 29, ../bootstrap-sass/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 38, ../bootstrap-sass/bootstrap/_badges.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 44, ../bootstrap-sass/bootstrap/_badges.scss */
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff; }

/* line 49, ../bootstrap-sass/bootstrap/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px; }

/* line 6, ../bootstrap-sass/bootstrap/_jumbotron.scss */
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.14285714;
  color: inherit;
  background-color: #eeeeee; }
  /* line 15, ../bootstrap-sass/bootstrap/_jumbotron.scss */
  .jumbotron h1 {
    line-height: 1;
    color: inherit; }
  /* line 19, ../bootstrap-sass/bootstrap/_jumbotron.scss */
  .jumbotron p {
    line-height: 1.4; }
  /* line 23, ../bootstrap-sass/bootstrap/_jumbotron.scss */
  .container .jumbotron {
    border-radius: 6px; }
  @media screen and (min-width: 768px) {
    /* line 6, ../bootstrap-sass/bootstrap/_jumbotron.scss */
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      /* line 31, ../bootstrap-sass/bootstrap/_jumbotron.scss */
      .container .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      /* line 36, ../bootstrap-sass/bootstrap/_jumbotron.scss */
      .jumbotron h1 {
        font-size: 63px; } }

/* line 7, ../bootstrap-sass/bootstrap/_thumbnails.scss */
.thumbnail {
  display: block;
  margin-bottom: 20px; }
  /* line 12, ../bootstrap-sass/bootstrap/_thumbnails.scss */
  .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  /* line 21, ../bootstrap-sass/bootstrap/_thumbnails.scss */
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

/* line 28, ../bootstrap-sass/bootstrap/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca; }

/* line 9, ../bootstrap-sass/bootstrap/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  /* line 16, ../bootstrap-sass/bootstrap/_alerts.scss */
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  /* line 22, ../bootstrap-sass/bootstrap/_alerts.scss */
  .alert .alert-link {
    font-weight: bold; }
  /* line 27, ../bootstrap-sass/bootstrap/_alerts.scss */
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  /* line 31, ../bootstrap-sass/bootstrap/_alerts.scss */
  .alert > p + p {
    margin-top: 5px; }

/* line 40, ../bootstrap-sass/bootstrap/_alerts.scss */
.alert-dismissable {
  padding-right: 35px; }
  /* line 44, ../bootstrap-sass/bootstrap/_alerts.scss */
  .alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

/* line 56, ../bootstrap-sass/bootstrap/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }
  /* line 422, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-success hr {
    border-top-color: #c9e2b3; }
  /* line 425, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-success .alert-link {
    color: #356635; }

/* line 59, ../bootstrap-sass/bootstrap/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad; }
  /* line 422, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-info hr {
    border-top-color: #a6e1ec; }
  /* line 425, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-info .alert-link {
    color: #2d6987; }

/* line 62, ../bootstrap-sass/bootstrap/_alerts.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #c09853; }
  /* line 422, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  /* line 425, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-warning .alert-link {
    color: #a47e3c; }

/* line 65, ../bootstrap-sass/bootstrap/_alerts.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #b94a48; }
  /* line 422, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  /* line 425, ../bootstrap-sass/bootstrap/_mixins.scss */
  .alert-danger .alert-link {
    color: #953b39; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 40px 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
/* line 39, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

/* line 49, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

/* line 63, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

/* line 69, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

/* line 78, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress-bar-success {
  background-color: #5cb85c; }
  /* line 559, ../bootstrap-sass/bootstrap/_mixins.scss */
  .progress-striped .progress-bar-success {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 82, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress-bar-info {
  background-color: #5bc0de; }
  /* line 559, ../bootstrap-sass/bootstrap/_mixins.scss */
  .progress-striped .progress-bar-info {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 86, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress-bar-warning {
  background-color: #f0ad4e; }
  /* line 559, ../bootstrap-sass/bootstrap/_mixins.scss */
  .progress-striped .progress-bar-warning {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 90, ../bootstrap-sass/bootstrap/_progress-bars.scss */
.progress-bar-danger {
  background-color: #d9534f; }
  /* line 559, ../bootstrap-sass/bootstrap/_mixins.scss */
  .progress-striped .progress-bar-danger {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 10, ../bootstrap-sass/bootstrap/_media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

/* line 17, ../bootstrap-sass/bootstrap/_media.scss */
.media,
.media .media {
  margin-top: 15px; }

/* line 21, ../bootstrap-sass/bootstrap/_media.scss */
.media:first-child {
  margin-top: 0; }

/* line 26, ../bootstrap-sass/bootstrap/_media.scss */
.media-object {
  display: block; }

/* line 31, ../bootstrap-sass/bootstrap/_media.scss */
.media-heading {
  margin: 0 0 5px; }

/* line 40, ../bootstrap-sass/bootstrap/_media.scss */
.media > .pull-left {
  margin-right: 10px; }
/* line 43, ../bootstrap-sass/bootstrap/_media.scss */
.media > .pull-right {
  margin-left: 10px; }

/* line 53, ../bootstrap-sass/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 8, ../bootstrap-sass/bootstrap/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

/* line 17, ../bootstrap-sass/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 27, ../bootstrap-sass/bootstrap/_list-group.scss */
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  /* line 30, ../bootstrap-sass/bootstrap/_list-group.scss */
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  /* line 36, ../bootstrap-sass/bootstrap/_list-group.scss */
  .list-group-item > .badge {
    float: right; }
  /* line 39, ../bootstrap-sass/bootstrap/_list-group.scss */
  .list-group-item > .badge + .badge {
    margin-right: 5px; }

/* line 45, ../bootstrap-sass/bootstrap/_list-group.scss */
a.list-group-item {
  color: #555; }
  /* line 48, ../bootstrap-sass/bootstrap/_list-group.scss */
  a.list-group-item .list-group-item-heading {
    color: #333; }
  /* line 53, ../bootstrap-sass/bootstrap/_list-group.scss */
  a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5; }
  /* line 60, ../bootstrap-sass/bootstrap/_list-group.scss */
  a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca; }
    /* line 69, ../bootstrap-sass/bootstrap/_list-group.scss */
    a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
      color: inherit; }
    /* line 72, ../bootstrap-sass/bootstrap/_list-group.scss */
    a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
      color: #e1edf7; }

/* line 81, ../bootstrap-sass/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 85, ../bootstrap-sass/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 7, ../bootstrap-sass/bootstrap/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 16, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-body {
  padding: 15px; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-body:before, .panel-body:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-body:after {
    clear: both; }

/* line 28, ../bootstrap-sass/bootstrap/_panels.scss */
.panel > .list-group {
  margin-bottom: 0; }
  /* line 31, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel > .list-group .list-group-item {
    border-width: 1px 0; }
    /* line 35, ../bootstrap-sass/bootstrap/_panels.scss */
    .panel > .list-group .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
    /* line 39, ../bootstrap-sass/bootstrap/_panels.scss */
    .panel > .list-group .list-group-item:last-child {
      border-bottom: 0; }

/* line 47, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

/* line 59, ../bootstrap-sass/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive {
  margin-bottom: 0; }
/* line 63, ../bootstrap-sass/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd; }
/* line 67, ../bootstrap-sass/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  /* line 74, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  /* line 78, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  /* line 83, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; }

/* line 94, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  /* line 99, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

/* line 105, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px; }
  /* line 109, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel-title > a {
    color: inherit; }

/* line 115, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 130, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden; }
  /* line 134, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel-group .panel + .panel {
    margin-top: 5px; }
/* line 139, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0; }
  /* line 141, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd; }
/* line 145, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-group .panel-footer {
  border-top: 0; }
  /* line 147, ../bootstrap-sass/bootstrap/_panels.scss */
  .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd; }

/* line 155, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd; }
  /* line 396, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    /* line 401, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #ddd; }
    /* line 404, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-default > .panel-heading > .dropdown .caret {
      border-color: #333333 transparent; }
  /* line 409, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd; }

/* line 158, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-primary {
  border-color: #428bca; }
  /* line 396, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca; }
    /* line 401, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-primary > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #428bca; }
    /* line 404, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-primary > .panel-heading > .dropdown .caret {
      border-color: #fff transparent; }
  /* line 409, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca; }

/* line 161, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6; }
  /* line 396, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-success > .panel-heading {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    /* line 401, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-success > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #d6e9c6; }
    /* line 404, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-success > .panel-heading > .dropdown .caret {
      border-color: #468847 transparent; }
  /* line 409, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6; }

/* line 164, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc; }
  /* line 396, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-warning > .panel-heading {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    /* line 401, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-warning > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #faebcc; }
    /* line 404, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-warning > .panel-heading > .dropdown .caret {
      border-color: #c09853 transparent; }
  /* line 409, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #faebcc; }

/* line 167, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1; }
  /* line 396, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-danger > .panel-heading {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #ebccd1; }
    /* line 401, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-danger > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #ebccd1; }
    /* line 404, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-danger > .panel-heading > .dropdown .caret {
      border-color: #b94a48 transparent; }
  /* line 409, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ebccd1; }

/* line 170, ../bootstrap-sass/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1; }
  /* line 396, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-info > .panel-heading {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    /* line 401, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-info > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #bce8f1; }
    /* line 404, ../bootstrap-sass/bootstrap/_mixins.scss */
    .panel-info > .panel-heading > .dropdown .caret {
      border-color: #3a87ad transparent; }
  /* line 409, ../bootstrap-sass/bootstrap/_mixins.scss */
  .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1; }

/* line 7, ../bootstrap-sass/bootstrap/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  /* line 15, ../bootstrap-sass/bootstrap/_wells.scss */
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

/* line 22, ../bootstrap-sass/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px; }

/* line 26, ../bootstrap-sass/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px; }

/* line 6, ../bootstrap-sass/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  /* line 15, ../bootstrap-sass/bootstrap/_close.scss */
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

/* line 29, ../bootstrap-sass/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

/* line 11, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden; }

/* line 16, ../bootstrap-sass/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040; }
  /* line 28, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  /* line 32, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }

/* line 36, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050; }

/* line 46, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none; }

/* line 59, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000; }
  /* line 68, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  /* line 69, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

/* line 74, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px; }

/* line 80, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 85, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857143; }

/* line 92, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 20px; }

/* line 98, ../bootstrap-sass/bootstrap/_modals.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  /* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
  .modal-footer:before, .modal-footer:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
  .modal-footer:after {
    clear: both; }
  /* line 106, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  /* line 111, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  /* line 115, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

@media screen and (min-width: 768px) {
  /* line 123, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px; }

  /* line 128, ../bootstrap-sass/bootstrap/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
/* line 7, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }
  /* line 16, ../bootstrap-sass/bootstrap/_tooltip.scss */
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  /* line 17, ../bootstrap-sass/bootstrap/_tooltip.scss */
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  /* line 18, ../bootstrap-sass/bootstrap/_tooltip.scss */
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  /* line 19, ../bootstrap-sass/bootstrap/_tooltip.scss */
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  /* line 20, ../bootstrap-sass/bootstrap/_tooltip.scss */
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

/* line 24, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px; }

/* line 35, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 43, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
/* line 50, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
/* line 56, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
/* line 62, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }
/* line 69, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }
/* line 76, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
/* line 83, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
/* line 89, ../bootstrap-sass/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 6, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }
  /* line 26, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.top {
    margin-top: -10px; }
  /* line 27, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.right {
    margin-left: 10px; }
  /* line 28, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.bottom {
    margin-top: 10px; }
  /* line 29, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.left {
    margin-left: -10px; }

/* line 32, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 43, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px; }

/* line 52, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 62, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover .arrow {
  border-width: 11px; }

/* line 65, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover .arrow:after {
  border-width: 10px;
  content: ""; }

/* line 71, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  /* line 78, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.top .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }
/* line 86, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  /* line 93, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.right .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }
/* line 101, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  /* line 108, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.bottom .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }
/* line 117, ../bootstrap-sass/bootstrap/_popovers.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  /* line 124, ../bootstrap-sass/bootstrap/_popovers.scss */
  .popover.left .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

/* line 7, ../bootstrap-sass/bootstrap/_carousel.scss */
.carousel {
  position: relative; }

/* line 11, ../bootstrap-sass/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  /* line 16, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    /* line 22, ../bootstrap-sass/bootstrap/_carousel.scss */
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
  /* line 29, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  /* line 33, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .active {
    left: 0; }
  /* line 37, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  /* line 44, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .next {
    left: 100%; }
  /* line 47, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .prev {
    left: -100%; }
  /* line 50, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  /* line 55, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .active.left {
    left: -100%; }
  /* line 58, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-inner > .active.right {
    left: 100%; }

/* line 67, ../bootstrap-sass/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  /* line 82, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control.left {
    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  /* line 85, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  /* line 92, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  /* line 100, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block; }
  /* line 109, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%; }
  /* line 113, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%; }
  /* line 117, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif; }
  /* line 127, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  /* line 132, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .icon-next:before {
    content: '\203a'; }

/* line 143, ../bootstrap-sass/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  /* line 154, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0); }
  /* line 175, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

/* line 186, ../bootstrap-sass/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  /* line 197, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 208, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px; }

  /* line 221, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }

  /* line 228, ../bootstrap-sass/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px; } }
/* line 20, ../bootstrap-sass/bootstrap/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
/* line 25, ../bootstrap-sass/bootstrap/_mixins.scss */
.clearfix:after {
  clear: both; }

/* line 12, ../bootstrap-sass/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 15, ../bootstrap-sass/bootstrap/_utilities.scss */
.pull-right {
  float: right !important; }

/* line 18, ../bootstrap-sass/bootstrap/_utilities.scss */
.pull-left {
  float: left !important; }

/* line 27, ../bootstrap-sass/bootstrap/_utilities.scss */
.hide {
  display: none !important; }

/* line 30, ../bootstrap-sass/bootstrap/_utilities.scss */
.show {
  display: block !important; }

/* line 33, ../bootstrap-sass/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden; }

/* line 36, ../bootstrap-sass/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 45, ../bootstrap-sass/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important; }

/* line 54, ../bootstrap-sass/bootstrap/_utilities.scss */
.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
/* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important; }

@media (max-width: 767px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-xs {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-xs.visible-sm {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-xs.visible-sm {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-xs.visible-md {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-xs.visible-md {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-xs.visible-lg {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-xs.visible-lg {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important; } }
/* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important; }

@media (max-width: 767px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-sm.visible-xs {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-sm.visible-xs {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-sm {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-sm.visible-md {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-sm.visible-md {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-sm.visible-lg {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-sm.visible-lg {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important; } }
/* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important; }

@media (max-width: 767px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-md.visible-xs {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-md.visible-xs {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-md.visible-sm {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-md.visible-sm {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-md {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-md.visible-lg {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-md.visible-lg {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important; } }
/* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important; }

@media (max-width: 767px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-lg.visible-xs {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-lg.visible-xs {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-lg.visible-sm {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-lg.visible-sm {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-lg.visible-md {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-lg.visible-md {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-lg {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
/* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
.hidden-xs {
  display: block !important; }

/* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
tr.hidden-xs {
  display: table-row !important; }

/* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important; } }
/* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
.hidden-sm {
  display: block !important; }

/* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
tr.hidden-sm {
  display: table-row !important; }

/* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important; } }
/* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
.hidden-md {
  display: block !important; }

/* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
tr.hidden-md {
  display: table-row !important; }

/* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
th.hidden-md,
td.hidden-md {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important; } }
/* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
.hidden-lg {
  display: block !important; }

/* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
tr.hidden-lg {
  display: table-row !important; }

/* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important; } }
/* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important; }

@media print {
  /* line 569, ../bootstrap-sass/bootstrap/_mixins.scss */
  .visible-print {
    display: block !important; }

  /* line 570, ../bootstrap-sass/bootstrap/_mixins.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 571, ../bootstrap-sass/bootstrap/_mixins.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; }

  /* line 577, ../bootstrap-sass/bootstrap/_mixins.scss */
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important; } }
/* line 55, scss/includes/_variables.scss */
.page_container_main_ct, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .image-container,
.community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .image-container, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .block-title,
.community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .block-title, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .forum-short-text,
.community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container p,
.community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .forum-short-text,
.community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container p, .community-tool .main-container.forum-single-page .row-content .region-content .block-system,
.community-tool .main-container.forum-list-page .row-content .region-content .block-system, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists, .node-type-ct-doorpage.community-tool .main-container .row-content, .node-type-ct-doorpage.community-tool.not-logged-in .row-content, .main-container.forum-single-topic .image-container .image-container-inner, .main-container.forum-single-topic .community-forums, .community-tool.common-view .main-container.all-users .row-content,
.community-tool.common-view .main-container.single-user .row-content, .forum-preview-mode .main-container .row-content, .common-view.page-download-list .main-container.download-list-page .row-content,
.page-community-downloads .main-container.download-list-page .row-content, .community-tool header#navbar > .container, .forum-preview-mode header#navbar > .container, .page-community-user .main-container .row-content .region .center-wrapper, .common-view.community-tool.page-community-search .view-content-search-community-page {
  width: 100%;
  margin: 0 auto;
  /* Tablet design */
  /* Over Desktop design */ }
  @media (min-width: 520px) {
    /* line 55, scss/includes/_variables.scss */
    .page_container_main_ct, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .image-container,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .image-container, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .block-title,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .block-title, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .forum-short-text,
    .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container p,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .forum-short-text,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container p, .community-tool .main-container.forum-single-page .row-content .region-content .block-system,
    .community-tool .main-container.forum-list-page .row-content .region-content .block-system, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists, .node-type-ct-doorpage.community-tool .main-container .row-content, .node-type-ct-doorpage.community-tool.not-logged-in .row-content, .main-container.forum-single-topic .image-container .image-container-inner, .main-container.forum-single-topic .community-forums, .community-tool.common-view .main-container.all-users .row-content,
    .community-tool.common-view .main-container.single-user .row-content, .forum-preview-mode .main-container .row-content, .common-view.page-download-list .main-container.download-list-page .row-content,
    .page-community-downloads .main-container.download-list-page .row-content, .community-tool header#navbar > .container, .forum-preview-mode header#navbar > .container, .page-community-user .main-container .row-content .region .center-wrapper, .common-view.community-tool.page-community-search .view-content-search-community-page {
      width: 90%; } }
  @media (min-width: 1025px) {
    /* line 55, scss/includes/_variables.scss */
    .page_container_main_ct, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .image-container,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .image-container, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .block-title,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .block-title, .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .forum-short-text,
    .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container p,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .forum-short-text,
    .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container p, .community-tool .main-container.forum-single-page .row-content .region-content .block-system,
    .community-tool .main-container.forum-list-page .row-content .region-content .block-system, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists, .node-type-ct-doorpage.community-tool .main-container .row-content, .node-type-ct-doorpage.community-tool.not-logged-in .row-content, .main-container.forum-single-topic .image-container .image-container-inner, .main-container.forum-single-topic .community-forums, .community-tool.common-view .main-container.all-users .row-content,
    .community-tool.common-view .main-container.single-user .row-content, .forum-preview-mode .main-container .row-content, .common-view.page-download-list .main-container.download-list-page .row-content,
    .page-community-downloads .main-container.download-list-page .row-content, .community-tool header#navbar > .container, .forum-preview-mode header#navbar > .container, .page-community-user .main-container .row-content .region .center-wrapper, .common-view.community-tool.page-community-search .view-content-search-community-page {
      width: 1170px; } }

/* line 66, scss/includes/_variables.scss */
.page_container_main_ct2, .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- {
  width: 100%;
  margin: 0 auto;
  /* Tablet design */
  /* Over Desktop design */ }
  @media (min-width: 520px) {
    /* line 66, scss/includes/_variables.scss */
    .page_container_main_ct2, .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- {
      width: 100%; } }
  @media (min-width: 1025px) {
    /* line 66, scss/includes/_variables.scss */
    .page_container_main_ct2, .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- {
      width: 1170px; } }

/* line 78, scss/includes/_variables.scss */
.page_container_main, .teaser-image-slider, .slider-container, header#navbar > .container, header#navbar #block-search-form form, .i18n-en-gb header#navbar > .container, .i18n-en-gb header#navbar #block-search-form form, .dropdown-menu-outer .dropdown-menu, .footer.container > .region-footer, .paragraphs-item-large-image-tile .views-field-field-teaser-image + .views-field-nothing, .paragraphs-item-large-image-tile .views-field-field-teaser-image ~ .views-field-nothing-2, .flex-control-nav, .paragraphs-item-small-image-title .flexslider .slides .small-para-markup, .paragraphs-item-page-title .content, .paragraphs-item-twitter .para_twitter, .breadcrumb, .page-header, .tabs--primary, .common-view .main-container, .node-type-default-article.jahre-nki-block .main-container, .bike-ride-block .main-container, .simplenews-single-view,
.nki-archive-view, .accord_list, .paragraphs-item-highlight-box-new .field-name-field-title, .paragraphs-item-highlight-box-new .three_columns ul, .page-masterplan-100-klimaschutz-map .mapNew, .node-content-type, .field-name-field-subtitle, .teaser-text-wrapper, .field-name-field-faq-category, .group-module-wrapper, .field-name-field-number-facts, .field-name-body,
.field-name-field-teaser-text,
.field-name-field-detailed-question,
.field-name-field-promoter, .field-name-field-website-project,
.view-related-project, .field-name-field-date-select, .practice-field-wrapper, .related-links, .field-collection-container,
.field-name-field-project-support-program, .group-accordion, .icon_wrapper .field-name-field-project-icon .field-items, .para-container, .para_container_text, .paragraphs-item-newsletter .inner-newsletter, .socialcontainer-bottom, .group-logo-text, .group-video, .middle-sidebar-container, .page-file .content, .page-recycle-content .block.block-system, .page-recycle-confirm .confirmation, .page-recycle-bin form, .page-user form,
.page-user .profile, .site-map-menus, .paragraphs-item-icon-title .field-name-field-project-icon .field-items, .paragraphs-item-icon-title .field-name-field-link, .node-type-webform.event-form form .form-item,
.node-type-webform.event-form form .form-actions,
.node-type-webform.event-form form .panel-container-new, .node-type-webform.event-form form .form-item .form-type-markup,
.node-type-webform.event-form form .form-actions .form-type-markup,
.node-type-webform.event-form form .panel-container-new .form-type-markup, .node-type-webform.event-form .block.block-block, .page-node-done .webform-confirmation, .page-node-done .links, .page-newsletter .panel-2col-stacked .panel-col-top, .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane, .page-newsletter .confirmation, .page-projektkarte .map-container,
.page-projektkarte .mapNew,
.page-masterplan-100-klimaschutz-map .map-container, .page-profile .block.block-system, .special-event .main-container, .page-aktionswoche-map .map-container, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main h3, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container, .page-comment-reply .main-container .region-content, .page-comment-delete .main-container .region-content,
.page-comment-edit .main-container .region-content,
.page-comment-delete-own .main-container .region-content, .main-container.single-user .row-content, .community-tool .main-container.main-container-download .region-content, .community-tool header#navbar #block-search-form form, .community-tool header#navbar .block.block-views form, .forum-preview-mode header#navbar #block-search-form form, .forum-preview-mode header#navbar .block.block-views form, .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside, .community-tool .main-container.my-profile-page .view-community-all-users, .community-tool .main-container.my-profile-page .block.block-views .block-title, .community-tool .main-container.my-profile-page .block.block-views .view-community-events, .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block, .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics, .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .image-container, .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .newwrapper, .community-tool .main-container.main-container-mentoring .middle-body-container, .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events, .community-tool .main-container.main-container-mentoring .mentoring-users {
  width: 90%;
  margin: 0 auto;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 78, scss/includes/_variables.scss */
    .page_container_main, .teaser-image-slider, .slider-container, header#navbar > .container, header#navbar #block-search-form form, .i18n-en-gb header#navbar > .container, .i18n-en-gb header#navbar #block-search-form form, .dropdown-menu-outer .dropdown-menu, .footer.container > .region-footer, .paragraphs-item-large-image-tile .views-field-field-teaser-image + .views-field-nothing, .paragraphs-item-large-image-tile .views-field-field-teaser-image ~ .views-field-nothing-2, .flex-control-nav, .paragraphs-item-small-image-title .flexslider .slides .small-para-markup, .paragraphs-item-page-title .content, .paragraphs-item-twitter .para_twitter, .breadcrumb, .page-header, .tabs--primary, .common-view .main-container, .node-type-default-article.jahre-nki-block .main-container, .bike-ride-block .main-container, .simplenews-single-view,
    .nki-archive-view, .accord_list, .paragraphs-item-highlight-box-new .field-name-field-title, .paragraphs-item-highlight-box-new .three_columns ul, .page-masterplan-100-klimaschutz-map .mapNew, .node-content-type, .field-name-field-subtitle, .teaser-text-wrapper, .field-name-field-faq-category, .group-module-wrapper, .field-name-field-number-facts, .field-name-body,
    .field-name-field-teaser-text,
    .field-name-field-detailed-question,
    .field-name-field-promoter, .field-name-field-website-project,
    .view-related-project, .field-name-field-date-select, .practice-field-wrapper, .related-links, .field-collection-container,
    .field-name-field-project-support-program, .group-accordion, .icon_wrapper .field-name-field-project-icon .field-items, .para-container, .para_container_text, .paragraphs-item-newsletter .inner-newsletter, .socialcontainer-bottom, .group-logo-text, .group-video, .middle-sidebar-container, .page-file .content, .page-recycle-content .block.block-system, .page-recycle-confirm .confirmation, .page-recycle-bin form, .page-user form,
    .page-user .profile, .site-map-menus, .paragraphs-item-icon-title .field-name-field-project-icon .field-items, .paragraphs-item-icon-title .field-name-field-link, .node-type-webform.event-form form .form-item,
    .node-type-webform.event-form form .form-actions,
    .node-type-webform.event-form form .panel-container-new, .node-type-webform.event-form form .form-item .form-type-markup,
    .node-type-webform.event-form form .form-actions .form-type-markup,
    .node-type-webform.event-form form .panel-container-new .form-type-markup, .node-type-webform.event-form .block.block-block, .page-node-done .webform-confirmation, .page-node-done .links, .page-newsletter .panel-2col-stacked .panel-col-top, .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane, .page-newsletter .confirmation, .page-projektkarte .map-container,
    .page-projektkarte .mapNew,
    .page-masterplan-100-klimaschutz-map .map-container, .page-profile .block.block-system, .special-event .main-container, .page-aktionswoche-map .map-container, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main h3, .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container, .page-comment-reply .main-container .region-content, .page-comment-delete .main-container .region-content,
    .page-comment-edit .main-container .region-content,
    .page-comment-delete-own .main-container .region-content, .main-container.single-user .row-content, .community-tool .main-container.main-container-download .region-content, .community-tool header#navbar #block-search-form form, .community-tool header#navbar .block.block-views form, .forum-preview-mode header#navbar #block-search-form form, .forum-preview-mode header#navbar .block.block-views form, .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside, .community-tool .main-container.my-profile-page .view-community-all-users, .community-tool .main-container.my-profile-page .block.block-views .block-title, .community-tool .main-container.my-profile-page .block.block-views .view-community-events, .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block, .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics, .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .image-container, .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .newwrapper, .community-tool .main-container.main-container-mentoring .middle-body-container, .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events, .community-tool .main-container.main-container-mentoring .mentoring-users {
      width: 1170px; } }

/* line 86, scss/includes/_variables.scss */
.inner-sapce, .slider-container .views-slideshow-controls-bottom, .field-name-field-subtitle .inner-container, .teaser-text-wrapper .inner-container, .field-name-field-number-facts .inner-container, .field-name-body .inner-container,
.field-name-field-teaser-text .inner-container,
.field-name-field-detailed-question .inner-container,
.field-name-field-promoter .inner-container, .group-accordion .field-group-accordion, .para-container .inner-container, .para_container_text .field-name-field-text-text, .paragraphs-item-newsletter .inner-newsletter .content, .group-logo-text .inner-container, .group-video .inner-container, .middle-sidebar-container .inner-container, .field-name-field-how-to-apply .mj_accordion, .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header,
.page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header, .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .newwrapper p, .community-tool .main-container.main-container-mentoring .middle-body-container .community-mentoring-content-container {
  width: 100%;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 86, scss/includes/_variables.scss */
    .inner-sapce, .slider-container .views-slideshow-controls-bottom, .field-name-field-subtitle .inner-container, .teaser-text-wrapper .inner-container, .field-name-field-number-facts .inner-container, .field-name-body .inner-container,
    .field-name-field-teaser-text .inner-container,
    .field-name-field-detailed-question .inner-container,
    .field-name-field-promoter .inner-container, .group-accordion .field-group-accordion, .para-container .inner-container, .para_container_text .field-name-field-text-text, .paragraphs-item-newsletter .inner-newsletter .content, .group-logo-text .inner-container, .group-video .inner-container, .middle-sidebar-container .inner-container, .field-name-field-how-to-apply .mj_accordion, .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header,
    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header, .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .newwrapper p, .community-tool .main-container.main-container-mentoring .middle-body-container .community-mentoring-content-container {
      width: 890px; } }

/* line 93, scss/includes/_variables.scss */
.inner-sapce-slider, .teaser-image-slider .view-teaser-image-slider, .slider-container .views_slideshow_cycle_main, .field-collection-container .field-items,
.field-name-field-project-support-program .field-items {
  width: 100%;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 93, scss/includes/_variables.scss */
    .inner-sapce-slider, .teaser-image-slider .view-teaser-image-slider, .slider-container .views_slideshow_cycle_main, .field-collection-container .field-items,
    .field-name-field-project-support-program .field-items {
      width: 870px; } }

/* line 101, scss/includes/_variables.scss */
.inner-sapce-gray, .group-module-wrapper .inner-container,
.group-module-wrapper .group-projectinfo-lower, .field-name-field-website-project .inner-container,
.view-related-project .inner-container, .forderprogramm-view-link-box .forderprogramm-view-link-box-inner, .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container {
  width: 100%;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 101, scss/includes/_variables.scss */
    .inner-sapce-gray, .group-module-wrapper .inner-container,
    .group-module-wrapper .group-projectinfo-lower, .field-name-field-website-project .inner-container,
    .view-related-project .inner-container, .forderprogramm-view-link-box .forderprogramm-view-link-box-inner, .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container {
      width: 840px; } }

/* line 108, scss/includes/_variables.scss */
.inner-heading {
  width: 100%;
  word-break: break-word;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 108, scss/includes/_variables.scss */
    .inner-heading {
      width: 890px; } }

@font-face {
  font-family: 'AleoRegular';
  src: url("../fonts/AleoRegular.eot");
  font-display: swap;
  src: url("../fonts/AleoRegular.eot") format("embedded-opentype"), url("../fonts/AleoRegular.woff2") format("woff2"), url("../fonts/AleoRegular.woff") format("woff"), url("../fonts/AleoRegular.ttf") format("truetype"), url("../fonts/AleoRegular.svg#AleoRegular") format("svg"); }
@font-face {
  font-family: 'AleoBold';
  font-display: swap;
  src: url("../fonts/AleoBold.eot");
  src: url("../fonts/AleoBold.eot") format("embedded-opentype"), url("../fonts/AleoBold.woff2") format("woff2"), url("../fonts/AleoBold.woff") format("woff"), url("../fonts/AleoBold.ttf") format("truetype"), url("../fonts/AleoBold.svg#AleoBold") format("svg"); }
@font-face {
  font-family: 'AleoLight';
  font-display: swap;
  src: url("../fonts/AleoLight.eot");
  src: url("../fonts/AleoLight.eot") format("embedded-opentype"), url("../fonts/AleoLight.woff2") format("woff2"), url("../fonts/AleoLight.woff") format("woff"), url("../fonts/AleoLight.ttf") format("truetype"), url("../fonts/AleoLight.svg#AleoLight") format("svg"); }
@font-face {
  font-family: 'LatoRegular';
  font-display: swap;
  src: url("../fonts/LatoRegular.eot");
  src: url("../fonts/LatoRegular.eot") format("embedded-opentype"), url("../fonts/LatoRegular.woff2") format("woff2"), url("../fonts/LatoRegular.woff") format("woff"), url("../fonts/LatoRegular.ttf") format("truetype"), url("../fonts/LatoRegular.svg#LatoRegular") format("svg"); }
@font-face {
  font-family: 'LatoBold';
  font-display: swap;
  src: url("../fonts/LatoBold.eot");
  src: url("../fonts/LatoBold.eot") format("embedded-opentype"), url("../fonts/LatoBold.woff2") format("woff2"), url("../fonts/LatoBold.woff") format("woff"), url("../fonts/LatoBold.ttf") format("truetype"), url("../fonts/LatoBold.svg#LatoBold") format("svg"); }
@font-face {
  font-family: 'LatoLight';
  src: url("../fonts/LatoLight.eot");
  font-display: swap;
  src: url("../fonts/LatoLight.eot") format("embedded-opentype"), url("../fonts/LatoLight.woff2") format("woff2"), url("../fonts/LatoLight.woff") format("woff"), url("../fonts/LatoLight.ttf") format("truetype"), url("../fonts/LatoLight.svg#LatoLight") format("svg"); }
@font-face {
  font-family: 'LatoBoldItalic';
  font-display: swap;
  src: url("../fonts/LatoBoldItalic.eot");
  src: url("../fonts/LatoBoldItalic.eot") format("embedded-opentype"), url("../fonts/LatoBoldItalic.woff2") format("woff2"), url("../fonts/LatoBoldItalic.woff") format("woff"), url("../fonts/LatoBoldItalic.ttf") format("truetype"), url("../fonts/LatoBoldItalic.svg#LatoBoldItalic") format("svg"); }
/*// @font-face {
//   font-family: 'icomoon';
//   src:  url('../icomoon/icomoon.eot?m2ichz');
//   src:  url('../icomoon/icomoon.eot?m2ichz#iefix') format('embedded-opentype'),
//     url('../icomoon/icomoon.ttf?m2ichz') format('truetype'),
//     url('../icomoon/icomoon.woff?m2ichz') format('woff'),
//     url('../icomoon/icomoon.svg?m2ichz#icomoon') format('svg');
//   font-weight: normal;
//   font-style: normal;
// }

// 13-feb-17*/
/* @font-face {
  font-family: 'icomoon';
  src:  url('../icomoon/icomoon.eot?gn7dmv');
  src:  url('../icomoon/icomoon.eot?gn7dmv#iefix') format('embedded-opentype'),
    url('../icomoon/icomoon.ttf?gn7dmv') format('truetype'),
    url('../icomoon/icomoon.woff?gn7dmv') format('woff'),
    url('../icomoon/icomoon.svg?gn7dmv#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
} */
/* 16 aug 17 */
/* @font-face {
  font-family: 'icomoon';
  src:  url('../icomoon/icomoon.eot?aw9h76');
  src:  url('../icomoon/icomoon.eot?aw9h76#iefix') format('embedded-opentype'),
    url('../icomoon/icomoon.ttf?aw9h76') format('truetype'),
    url('../icomoon/icomoon.woff?aw9h76') format('woff'),
    url('../icomoon/icomoon.svg?aw9h76#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
} */
/*15-jan-18*/
/*@font-face {
  font-family: 'icomoon';
  src:  url('../icomoon/icomoon.eot?cl8yks');
  src:  url('../icomoon/icomoon.eot?cl8yks#iefix') format('embedded-opentype'),
    url('../icomoon/icomoon.ttf?cl8yks') format('truetype'),
    url('../icomoon/icomoon.woff?cl8yks') format('woff'),
    url('../icomoon/icomoon.svg?cl8yks#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: 'icomoon';
  src: url("../icomoon/icomoon.eot?5zxv2");
  src: url("../icomoon/icomoon.eot?5zxv2#iefix") format("embedded-opentype"), url("../icomoon/icomoon.ttf?5zxv2") format("truetype"), url("../icomoon/icomoon.woff?5zxv2") format("woff"), url("../icomoon/icomoon.svg?5zxv2#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 63, scss/includes/_icomoon.scss */
.icon-active:before {
  content: "\e941"; }

/* line 66, scss/includes/_icomoon.scss */
.icon-article:before {
  content: "\e942"; }

/* line 69, scss/includes/_icomoon.scss */
.icon-article_1:before {
  content: "\e943"; }

/* line 72, scss/includes/_icomoon.scss */
.icon-comment:before {
  content: "\e944"; }

/* line 75, scss/includes/_icomoon.scss */
.icon-connection:before {
  content: "\e945"; }

/* line 78, scss/includes/_icomoon.scss */
.icon-like:before {
  content: "\e946"; }

/* line 81, scss/includes/_icomoon.scss */
.icon-like_1:before {
  content: "\e947"; }

/* line 84, scss/includes/_icomoon.scss */
.icon-material:before {
  content: "\e948"; }

/* line 87, scss/includes/_icomoon.scss */
.icon-reply:before {
  content: "\e949"; }

/* line 90, scss/includes/_icomoon.scss */
.icon-theme:before {
  content: "\e94a"; }

/* line 93, scss/includes/_icomoon.scss */
.icon-theme_1:before {
  content: "\e94b"; }

/* line 96, scss/includes/_icomoon.scss */
.icon-time:before {
  content: "\e94c"; }

/* line 99, scss/includes/_icomoon.scss */
.icon-user:before {
  content: "\e94d"; }

/* line 102, scss/includes/_icomoon.scss */
.icon-Calculator:before {
  content: "\e940"; }

/* line 105, scss/includes/_icomoon.scss */
.icon-instagram:before {
  content: "\e93f"; }

/* line 108, scss/includes/_icomoon.scss */
.icon-SK_KK_weiss:before {
  content: "\e93e"; }

/* line 111, scss/includes/_icomoon.scss */
.icon-mail:before {
  content: "\e93c"; }

/* line 114, scss/includes/_icomoon.scss */
.icon-referenzen:before {
  content: "\e93d"; }

/* line 117, scss/includes/_icomoon.scss */
.icon-arrow_down_1:before {
  content: "\e905"; }

/* line 120, scss/includes/_icomoon.scss */
.icon-arrow_up_1:before {
  content: "\e906"; }

/* line 123, scss/includes/_icomoon.scss */
.icon-arrow-down:before {
  content: "\e907"; }

/* line 126, scss/includes/_icomoon.scss */
.icon-arrow-left:before {
  content: "\e908"; }

/* line 129, scss/includes/_icomoon.scss */
.icon-arrow-right:before {
  content: "\e909"; }

/* line 132, scss/includes/_icomoon.scss */
.icon-breadcrumb_arrow:before {
  content: "\e90a"; }

/* line 135, scss/includes/_icomoon.scss */
.icon-close:before {
  content: "\e90b"; }

/* line 138, scss/includes/_icomoon.scss */
.icon-close_small:before {
  content: "\e90c"; }

/* line 141, scss/includes/_icomoon.scss */
.icon-consulting:before {
  content: "\e90d"; }

/* line 144, scss/includes/_icomoon.scss */
.icon-date-picker:before {
  content: "\e90e"; }

/* line 147, scss/includes/_icomoon.scss */
.icon-deadline:before {
  content: "\e90f"; }

/* line 150, scss/includes/_icomoon.scss */
.icon-download:before {
  content: "\e910"; }

/* line 153, scss/includes/_icomoon.scss */
.icon-economy:before {
  content: "\e911"; }

/* line 156, scss/includes/_icomoon.scss */
.icon-education:before {
  content: "\e912"; }

/* line 159, scss/includes/_icomoon.scss */
.icon-energy:before {
  content: "\e913"; }

/* line 162, scss/includes/_icomoon.scss */
.icon-euro:before {
  content: "\e914"; }

/* line 165, scss/includes/_icomoon.scss */
.icon-events:before {
  content: "\e915"; }

/* line 168, scss/includes/_icomoon.scss */
.icon-extern-link:before {
  content: "\e916"; }

/* line 171, scss/includes/_icomoon.scss */
.icon-google + :before {
  content: "\e917"; }

/* line 174, scss/includes/_icomoon.scss */
.icon-home:before {
  content: "\e918"; }

/* line 177, scss/includes/_icomoon.scss */
.icon-information:before {
  content: "\e919"; }

/* line 180, scss/includes/_icomoon.scss */
.icon-intern-link:before {
  content: "\e91a"; }

/* line 183, scss/includes/_icomoon.scss */
.icon-Leichte_Sprache:before {
  content: "\e91b"; }

/* line 186, scss/includes/_icomoon.scss */
.icon-links:before {
  content: "\e91c"; }

/* line 189, scss/includes/_icomoon.scss */
.icon-list-view:before {
  content: "\e91d"; }

/* line 192, scss/includes/_icomoon.scss */
.icon-manager:before {
  content: "\e91e"; }

/* line 195, scss/includes/_icomoon.scss */
.icon-map-view:before {
  content: "\e91f"; }

/* line 198, scss/includes/_icomoon.scss */
.icon-minus:before {
  content: "\e920"; }

/* line 201, scss/includes/_icomoon.scss */
.icon-municipality:before {
  content: "\e921"; }

/* line 204, scss/includes/_icomoon.scss */
.icon-newsletter:before {
  content: "\e922"; }

/* line 207, scss/includes/_icomoon.scss */
.icon-objective:before {
  content: "\e923"; }

/* line 210, scss/includes/_icomoon.scss */
.icon-pause:before {
  content: "\e924"; }

/* line 213, scss/includes/_icomoon.scss */
.icon-pin:before {
  content: "\e925"; }

/* line 216, scss/includes/_icomoon.scss */
.icon-play:before {
  content: "\e926"; }

/* line 219, scss/includes/_icomoon.scss */
.icon-play-carousel:before {
  content: "\e927"; }

/* line 222, scss/includes/_icomoon.scss */
.icon-plus:before {
  content: "\e928"; }

/* line 225, scss/includes/_icomoon.scss */
.icon-position:before {
  content: "\e929"; }

/* line 228, scss/includes/_icomoon.scss */
.icon-program_1:before {
  content: "\e92a"; }

/* line 231, scss/includes/_icomoon.scss */
.icon-programs:before {
  content: "\e92b"; }

/* line 234, scss/includes/_icomoon.scss */
.icon-projects:before {
  content: "\e92c"; }

/* line 237, scss/includes/_icomoon.scss */
.icon-reminder-service:before {
  content: "\e92d"; }

/* line 240, scss/includes/_icomoon.scss */
.icon-RSS:before {
  content: "\e92e"; }

/* line 243, scss/includes/_icomoon.scss */
.icon-runtime:before {
  content: "\e92f"; }

/* line 246, scss/includes/_icomoon.scss */
.icon-search:before {
  content: "\e930"; }

/* line 249, scss/includes/_icomoon.scss */
.icon-selected:before {
  content: "\e931"; }

/* line 252, scss/includes/_icomoon.scss */
.icon-team:before {
  content: "\e932"; }

/* line 255, scss/includes/_icomoon.scss */
.icon-user2:before {
  content: "\e933"; }

/* line 258, scss/includes/_icomoon.scss */
.icon-user_1:before {
  content: "\e934"; }

/* line 261, scss/includes/_icomoon.scss */
.icon-xing:before {
  content: "\e935"; }

/* line 264, scss/includes/_icomoon.scss */
.icon-Instagram:before {
  content: "\e936"; }

/* line 267, scss/includes/_icomoon.scss */
.icon-arrow-down2:before {
  content: "\e937"; }

/* line 270, scss/includes/_icomoon.scss */
.icon-arrow-left2:before {
  content: "\e938"; }

/* line 273, scss/includes/_icomoon.scss */
.icon-arrow-right2:before {
  content: "\e939"; }

/* line 276, scss/includes/_icomoon.scss */
.icon-Facebook:before {
  content: "\e900"; }

/* line 279, scss/includes/_icomoon.scss */
.icon-Instagram2:before {
  content: "\e901"; }

/* line 282, scss/includes/_icomoon.scss */
.icon-Social-Media:before {
  content: "\e902"; }

/* line 285, scss/includes/_icomoon.scss */
.icon-Top .path1:before {
  content: "\e93a";
  color: white;
  opacity: 0.8; }

/* line 290, scss/includes/_icomoon.scss */
.icon-Top .path2:before {
  content: "\e93b";
  margin-left: -1em;
  color: #3c3c3c;
  opacity: 0.9; }

/* line 296, scss/includes/_icomoon.scss */
.icon-Twitter:before {
  content: "\e903"; }

/* line 299, scss/includes/_icomoon.scss */
.icon-Youtube:before {
  content: "\e904"; }

/* line 2, scss/includes/_teaserslider.scss */
.teaser-image-slider {
  margin-bottom: 10px;
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2, scss/includes/_teaserslider.scss */
    .teaser-image-slider {
      margin-bottom: 10px; } }
  /* line 11, scss/includes/_teaserslider.scss */
  .teaser-image-slider .view-teaser-image-slider li {
    padding-bottom: 10px; }
    /* line 13, scss/includes/_teaserslider.scss */
    .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-source,
    .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-caption {
      font-family: "LatoRegular";
      font-size: 16px;
      font-weight: normal;
      line-height: 22px;
      color: #3C3C3C;
      margin: 5px 20px 5px 0;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 13, scss/includes/_teaserslider.scss */
        .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-source,
        .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-caption {
          margin: 15px 20px 15px 0; } }
      /* line 24, scss/includes/_teaserslider.scss */
      .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-source div,
      .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-caption div {
        display: inline; }
      /* line 27, scss/includes/_teaserslider.scss */
      .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-source.margin-remove,
      .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-caption.margin-remove {
        margin: 0px !important;
        display: none !important; }
    /* line 32, scss/includes/_teaserslider.scss */
    .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-link-internal {
      position: relative; }
      /* line 34, scss/includes/_teaserslider.scss */
      .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-link-internal .external-link-teaser {
        position: absolute;
        right: 0px;
        bottom: 18px; }
        /* line 38, scss/includes/_teaserslider.scss */
        .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-link-internal .external-link-teaser a {
          text-indent: -9999px;
          display: inline-block; }
          /* line 42, scss/includes/_teaserslider.scss */
          .teaser-image-slider .view-teaser-image-slider li .views-field-field-teaser-image-link-internal .external-link-teaser a:before {
            font-size: 26px;
            font-weight: normal;
            content: "\e91c";
            font-family: 'icomoon';
            display: inline-block;
            vertical-align: botttom;
            color: #005EA8;
            background: rgba(255, 255, 255, 0.8);
            padding: 11px;
            width: 26px;
            text-indent: 0px;
            float: left;
            width: 50px;
            height: 50px;
            position: absolute;
            right: 0; }
  /* line 66, scss/includes/_teaserslider.scss */
  .teaser-image-slider .view-teaser-image-slider .flex-direction-nav .flex-nav-prev a,
  .teaser-image-slider .view-teaser-image-slider .flex-direction-nav .flex-nav-next a {
    top: 40%;
    opacity: 0.6 !important; }
    /* line 69, scss/includes/_teaserslider.scss */
    .teaser-image-slider .view-teaser-image-slider .flex-direction-nav .flex-nav-prev a:before,
    .teaser-image-slider .view-teaser-image-slider .flex-direction-nav .flex-nav-next a:before {
      top: 11px; }

/* line 79, scss/includes/_teaserslider.scss */
.panels-flexible-region-3-center {
  width: 100%; }

/* line 83, scss/includes/_teaserslider.scss */
.slider-container {
  margin-bottom: 35px;
  overflow: hidden;
  position: relative;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 83, scss/includes/_teaserslider.scss */
    .slider-container {
      margin-bottom: 55px; } }
  /* line 92, scss/includes/_teaserslider.scss */
  .slider-container .views_slideshow_cycle_main {
    overflow: hidden; }
    /* line 95, scss/includes/_teaserslider.scss */
    .slider-container .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section {
      width: 100%; }
      /* line 97, scss/includes/_teaserslider.scss */
      .slider-container .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row {
        width: 100%; }
        /* line 99, scss/includes/_teaserslider.scss */
        .slider-container .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-field-field-teaser-image {
          width: 100%;
          height: 100%;
          /* Over Desktop design */ }
          @media (min-width: 1025px) {
            /* line 99, scss/includes/_teaserslider.scss */
            .slider-container .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-field-field-teaser-image {
              width: 870px;
              height: 580px; } }
          /* line 106, scss/includes/_teaserslider.scss */
          .slider-container .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-field-field-teaser-image img {
            width: 100%;
            height: 100%; }
  /* line 115, scss/includes/_teaserslider.scss */
  .slider-container .views-field-field-teaser-image-caption,
  .slider-container .views-field-field-teaser-image-source {
    font-family: "LatoRegular";
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #3C3C3C;
    margin: 5px 20px 5px 0;
    display: inline-block;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 115, scss/includes/_teaserslider.scss */
      .slider-container .views-field-field-teaser-image-caption,
      .slider-container .views-field-field-teaser-image-source {
        margin: 15px 20px 15px 0; } }
  /* line 128, scss/includes/_teaserslider.scss */
  .slider-container .views-slideshow-controls-bottom {
    position: relative;
    overflow: hidden; }
    /* line 134, scss/includes/_teaserslider.scss */
    .slider-container .views-slideshow-controls-bottom .jcarousel-clip .jcarousel-list {
      width: 4000px !important; }
      /* line 136, scss/includes/_teaserslider.scss */
      .slider-container .views-slideshow-controls-bottom .jcarousel-clip .jcarousel-list .jcarousel-item {
        width: 218px !important;
        float: left;
        margin-right: 10px; }
        /* line 140, scss/includes/_teaserslider.scss */
        .slider-container .views-slideshow-controls-bottom .jcarousel-clip .jcarousel-list .jcarousel-item img {
          width: 100% !important; }
    /* line 147, scss/includes/_teaserslider.scss */
    .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text {
      position: absolute;
      top: 35%;
      width: 100%; }
      /* line 151, scss/includes/_teaserslider.scss */
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous,
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next,
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause {
        background: rgba(255, 255, 255, 0.6);
        opacity: 1 !important;
        font-size: 0;
        font-weight: normal;
        width: 36px;
        height: 50px;
        top: 35%;
        text-decoration: none;
        position: absolute; }
        /* line 162, scss/includes/_teaserslider.scss */
        .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
        .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next a,
        .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause a {
          width: 36px;
          height: 50px; }
          /* line 165, scss/includes/_teaserslider.scss */
          .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a::before,
          .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next a::before,
          .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause a::before {
            font-family: "icomoon";
            color: #505050;
            position: absolute;
            top: 14px;
            font-size: 18px;
            font-weight: normal; }
      /* line 174, scss/includes/_teaserslider.scss */
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous {
        left: 0 !important;
        border-radius: 0 100px 100px 0; }
        /* line 178, scss/includes/_teaserslider.scss */
        .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a::before {
          content: "\e908";
          left: 8px; }
      /* line 184, scss/includes/_teaserslider.scss */
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next {
        border-radius: 100px 0 0 100px;
        right: -1px !important; }
        /* line 188, scss/includes/_teaserslider.scss */
        .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next a::before {
          content: "\e909";
          right: 8px; }
      /* line 194, scss/includes/_teaserslider.scss */
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause,
      .slider-container .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-play {
        display: none; }

/* line 1, scss/includes/_general.scss */
body {
  font-family: "AleoRegular";
  color: #3C3C3C; }

/* line 6, scss/includes/_general.scss */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* line 13, scss/includes/_general.scss */
a,
a:hover,
a:focus {
  text-decoration: none; }

/* line 19, scss/includes/_general.scss */
a:hover {
  text-decoration: underline; }

/* line 24, scss/includes/_general.scss */
.common-link, .small-para-link a, .small-para-sk a, .paragraphs-item-page-title .content .field-name-field-link .field-item a, .paragraphs-item-page-title.light-blue .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-page-title.white .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-page-title.light-green .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-twitter .para_twitter_left a.btn,
.paragraphs-item-twitter .para_twitter_right a.btn, .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button button,
.common-view #block-system-main .view-filters form .views-exposed-form .views-reset-button button, .paragraphs-item-icon-title .field-name-field-link a {
  font-family: "LatoBold";
  font-size: 18px;
  font-weight: normal;
  background: #005EA8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 20px;
  color: #fff;
  text-decoration: none;
  display: inline-block; }

/* line 35, scss/includes/_general.scss */
h1 {
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 35, scss/includes/_general.scss */
    h1 {
      font-size: 32px;
      font-weight: normal;
      line-height: 40px; } }

/* line 44, scss/includes/_general.scss */
h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  font-family: "AleoBold";
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 44, scss/includes/_general.scss */
    h2 {
      font-size: 26px;
      font-weight: normal;
      line-height: 32px; } }

/* line 54, scss/includes/_general.scss */
h3 {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  font-family: "AleoBold";
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 54, scss/includes/_general.scss */
    h3 {
      font-size: 20px;
      font-weight: normal;
      line-height: 28px; } }

/* line 65, scss/includes/_general.scss */
.not-front .container {
  padding: 0; }

/* line 2, scss/dev/_header.scss */
header#navbar {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  margin: 0;
  max-width: 100%;
  min-height: 120px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  padding: 0;
  width: 100%;
  border-radius: 0;
  z-index: 99999; }
  /* line 15, scss/dev/_header.scss */
  header#navbar > .container > * {
    float: left; }
  /* line 19, scss/dev/_header.scss */
  header#navbar > .container .navbar-header .logo {
    margin: 0;
    padding: 0; }
  /* line 25, scss/dev/_header.scss */
  header#navbar > .container .navbar-collapse {
    padding: 0;
    margin: 0 30px 0 0px;
    float: right;
    /* max-width: 716px; */ }
    /* line 30, scss/dev/_header.scss */
    header#navbar > .container .navbar-collapse .lang_switcher_custom_class {
      margin-top: 5px;
      float: right; }
      /* line 33, scss/dev/_header.scss */
      header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner {
        float: left;
        padding-left: 15px; }
        /* line 36, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a {
          color: #787373;
          font-size: 16px;
          font-weight: normal;
          font-family: "LatoRegular"; }
          /* line 40, scss/dev/_header.scss */
          header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a:hover {
            color: #005EA8;
            text-decoration: none; }
    /* line 47, scss/dev/_header.scss */
    header#navbar > .container .navbar-collapse .nav {
      display: block;
      clear: both; }
      /* line 51, scss/dev/_header.scss */
      header#navbar > .container .navbar-collapse .nav li a {
        padding: 0;
        background: none; }
      /* line 56, scss/dev/_header.scss */
      header#navbar > .container .navbar-collapse .nav.secondary {
        margin-top: 15px;
        clear: none; }
        /* line 60, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary li a {
          color: #787373;
          font-family: "LatoRegular";
          font-size: 15px;
          font-weight: normal;
          border-width: 1px;
          border-style: solid;
          border-color: transparent;
          font-weight: normal;
          margin-right: 10px;
          padding: 4px 10px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px; }
        /* line 71, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary li.community a {
          border-color: #005EA8;
          color: #005EA8; }
        /* line 77, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary li:last-child a {
          padding-right: 0;
          margin-right: 0; }
        /* line 84, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary li.leichte a, header#navbar > .container .navbar-collapse .nav.secondary li.rsa a {
          height: 26px;
          overflow: hidden;
          position: relative;
          text-indent: -1999px;
          width: 38px;
          text-align: center; }
          /* line 91, scss/dev/_header.scss */
          header#navbar > .container .navbar-collapse .nav.secondary li.leichte a::before, header#navbar > .container .navbar-collapse .nav.secondary li.rsa a::before {
            font-size: 18px;
            font-weight: normal;
            font-family: "icomoon";
            text-indent: 0;
            display: block;
            font-weight: normal; }
        /* line 102, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary li.leichte a::before {
          content: "\e91b"; }
        /* line 109, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary li.rsa a::before {
          font-size: 16px;
          font-weight: normal;
          content: "\e92e"; }
        /* line 116, scss/dev/_header.scss */
        header#navbar > .container .navbar-collapse .nav.secondary ~ .nav {
          margin-top: 40px;
          padding-right: 35px;
          position: relative; }
          /* line 120, scss/dev/_header.scss */
          header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li {
            margin-right: 20px; }
            /* line 121, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li a {
              color: #3C3C3C;
              font-size: 18px;
              font-weight: normal; }
              /* line 124, scss/dev/_header.scss */
              header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li a:hover {
                color: #005EA8; }
            /* line 129, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li:last-child {
              margin-right: 0; }
            /* line 134, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown a span {
              display: none; }
            /* line 139, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown.active > a {
              color: #005EA8; }
            /* line 143, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu {
              padding: 10px 20px; }
              /* line 145, scss/dev/_header.scss */
              header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu li {
                margin: 0 0 15px 0; }
                /* line 147, scss/dev/_header.scss */
                header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu li:last-child {
                  margin-bottom: 0; }
                /* line 151, scss/dev/_header.scss */
                header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu li.active a {
                  color: #005EA8; }
            /* line 158, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown:hover .dropdown-menu {
              display: block; }
            /* line 163, scss/dev/_header.scss */
            header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown {
              padding-bottom: 10px; }
  /* line 172, scss/dev/_header.scss */
  header#navbar > .container .bmub-logo {
    float: right;
    margin-top: 16px;
    width: 200px; }
    /* line 176, scss/dev/_header.scss */
    header#navbar > .container .bmub-logo a {
      display: block; }
      /* line 179, scss/dev/_header.scss */
      header#navbar > .container .bmub-logo a img {
        width: 163px; }
  /* line 185, scss/dev/_header.scss */
  header#navbar .icon-search {
    font-size: 18px;
    font-weight: normal;
    font-weight: normal;
    height: 45px;
    margin-top: 10px;
    text-align: center;
    top: -20px;
    width: 40px;
    position: absolute;
    right: 0; }
    /* line 195, scss/dev/_header.scss */
    header#navbar .icon-search::before {
      content: "\e930";
      font-family: "icomoon";
      margin: 8px 0 0;
      display: inline-block; }
    /* line 201, scss/dev/_header.scss */
    header#navbar .icon-search:hover, header#navbar .icon-search.active {
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      cursor: pointer;
      background-color: #005EA8;
      color: #fff; }
    /* line 209, scss/dev/_header.scss */
    header#navbar .icon-search.active::before {
      content: "\e90b";
      font-size: 15px;
      font-weight: normal; }
  /* line 215, scss/dev/_header.scss */
  header#navbar #block-search-form {
    background: #005EA8;
    bottom: -65px;
    display: none;
    height: 65px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    width: 100%;
    z-index: 15; }
    /* line 227, scss/dev/_header.scss */
    header#navbar #block-search-form form {
      max-width: none;
      margin: 0 auto; }
      /* line 232, scss/dev/_header.scss */
      header#navbar #block-search-form form input.form-text {
        border: none;
        line-height: 50px;
        height: 65px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        font-size: 40px;
        font-weight: normal;
        width: 1123px;
        background: transparent;
        color: #fff; }
        /* line 243, scss/dev/_header.scss */
        header#navbar #block-search-form form input.form-text:focus {
          border: 0;
          box-shadow: none !important; }
      /* line 249, scss/dev/_header.scss */
      header#navbar #block-search-form form input.form-control::-moz-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 253, scss/dev/_header.scss */
      header#navbar #block-search-form form input.form-control:-ms-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 257, scss/dev/_header.scss */
      header#navbar #block-search-form form input.form-control::-webkit-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 263, scss/dev/_header.scss */
      header#navbar #block-search-form form button {
        background: none;
        padding: 0;
        border: none;
        width: 45px;
        height: 65px; }
        /* line 269, scss/dev/_header.scss */
        header#navbar #block-search-form form button span {
          font-size: 22px;
          font-weight: normal;
          color: #fff; }
  /* line 276, scss/dev/_header.scss */
  header#navbar.fixed-header {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 16;
    padding: 8px 0;
    min-height: inherit;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
    border-bottom: none; }
    /* line 287, scss/dev/_header.scss */
    header#navbar.fixed-header .menu.nav.navbar-nav.secondary {
      display: none; }
      /* line 289, scss/dev/_header.scss */
      header#navbar.fixed-header .menu.nav.navbar-nav.secondary + .nav {
        margin-top: 16px; }
    /* line 295, scss/dev/_header.scss */
    header#navbar.fixed-header .logo {
      background-image: url("img/responsive-logo.svg");
      background-repeat: no-repeat;
      height: 40px !important;
      margin-top: 8px !important;
      width: 82px !important; }
      /* line 301, scss/dev/_header.scss */
      header#navbar.fixed-header .logo img {
        display: none; }
    /* line 305, scss/dev/_header.scss */
    header#navbar.fixed-header .bmub-logo {
      margin-top: 0; }
      /* line 307, scss/dev/_header.scss */
      header#navbar.fixed-header .bmub-logo a {
        background-image: url("img/BMUreduced.svg");
        background-repeat: no-repeat;
        background-position: right;
        height: 50px !important;
        /*margin-top: 5px;*/
        width: 113px !important;
        float: right; }
        /* line 315, scss/dev/_header.scss */
        header#navbar.fixed-header .bmub-logo a img {
          display: none; }
    /* line 320, scss/dev/_header.scss */
    header#navbar.fixed-header .icon-search {
      height: 49px; }
    /* line 324, scss/dev/_header.scss */
    header#navbar.fixed-header .container .navbar-collapse {
      margin: 0 82px 0 0px; }
    /* line 328, scss/dev/_header.scss */
    header#navbar.fixed-header ~ .main-container {
      margin-top: 120px; }

/*end lang*/
/* line 338, scss/dev/_header.scss */
.i18n-en-gb header#navbar {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  margin: 0;
  max-width: 100%;
  min-height: 120px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  padding: 0;
  width: 100%;
  border-radius: 0; }
  /* line 350, scss/dev/_header.scss */
  .i18n-en-gb header#navbar > .container > * {
    float: left; }
  /* line 354, scss/dev/_header.scss */
  .i18n-en-gb header#navbar > .container .navbar-header .logo {
    margin: 0;
    padding: 0;
    /*img{
      margin-left: -15px;
    }*/ }
  /* line 363, scss/dev/_header.scss */
  .i18n-en-gb header#navbar > .container .navbar-collapse {
    padding: 0;
    margin: 0 59px 0 0px;
    float: right;
    /* max-width: 716px;*/ }
    /* line 368, scss/dev/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-collapse .lang_switcher_custom_class {
      margin-top: 5px;
      float: right; }
      /* line 371, scss/dev/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner {
        float: left;
        padding-left: 15px; }
        /* line 374, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a {
          color: #787373;
          font-size: 16px;
          font-weight: normal;
          font-family: "LatoRegular"; }
          /* line 378, scss/dev/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a:hover {
            color: #005EA8;
            text-decoration: none; }
    /* line 385, scss/dev/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-collapse .nav {
      display: block;
      clear: both; }
      /* line 389, scss/dev/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-collapse .nav li a {
        padding: 0;
        background: none; }
      /* line 394, scss/dev/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary {
        margin-top: 15px;
        clear: none; }
        /* line 398, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li a {
          color: #787373;
          font-family: "LatoRegular";
          font-size: 15px;
          font-weight: normal;
          border-width: 1px;
          border-style: solid;
          border-color: transparent;
          font-weight: normal;
          margin-right: 10px;
          padding: 4px 10px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px; }
        /* line 409, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.community a {
          border-color: #005EA8;
          color: #005EA8; }
        /* line 415, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li:last-child a {
          padding-right: 0;
          margin-right: 0; }
        /* line 422, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.leichte a, .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.rsa a {
          height: 30px;
          overflow: hidden;
          position: relative;
          text-indent: -1999px;
          width: 38px;
          text-align: center; }
          /* line 429, scss/dev/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.leichte a::before, .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.rsa a::before {
            font-size: 18px;
            font-weight: normal;
            font-family: "icomoon";
            text-indent: 0;
            display: block;
            font-weight: normal; }
        /* line 440, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.leichte a::before {
          content: "\e91b"; }
        /* line 447, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary li.rsa a::before {
          font-size: 16px;
          font-weight: normal;
          content: "\e92e"; }
        /* line 454, scss/dev/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav {
          margin-top: 40px;
          padding-right: 35px;
          position: relative; }
          /* line 458, scss/dev/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li {
            margin-right: 18px; }
            /* line 459, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li a {
              color: #3C3C3C;
              font-size: 18px;
              font-weight: normal; }
              /* line 462, scss/dev/_header.scss */
              .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li a:hover {
                color: #005EA8; }
            /* line 467, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li:last-child {
              margin-right: 0; }
            /* line 472, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown a span {
              display: none; }
            /* line 477, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown.active > a {
              color: #005EA8; }
            /* line 481, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu {
              padding: 10px 20px; }
              /* line 483, scss/dev/_header.scss */
              .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu li {
                margin: 0 0 15px 0; }
                /* line 485, scss/dev/_header.scss */
                .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu li:last-child {
                  margin-bottom: 0; }
                /* line 489, scss/dev/_header.scss */
                .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown .dropdown-menu li.active a {
                  color: #005EA8; }
            /* line 496, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown:hover .dropdown-menu {
              display: block; }
            /* line 501, scss/dev/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .nav.secondary ~ .nav li.dropdown {
              padding-bottom: 10px; }
  /* line 510, scss/dev/_header.scss */
  .i18n-en-gb header#navbar > .container .bmub-logo {
    float: right;
    margin-top: 16px; }
    /* line 513, scss/dev/_header.scss */
    .i18n-en-gb header#navbar > .container .bmub-logo a {
      display: block; }
      /* line 516, scss/dev/_header.scss */
      .i18n-en-gb header#navbar > .container .bmub-logo a img {
        width: 200px !important; }
  /* line 522, scss/dev/_header.scss */
  .i18n-en-gb header#navbar .icon-search {
    font-size: 18px;
    font-weight: normal;
    font-weight: normal;
    height: 45px;
    margin-top: 10px;
    text-align: center;
    top: -20px;
    width: 40px;
    position: absolute;
    right: 0; }
    /* line 532, scss/dev/_header.scss */
    .i18n-en-gb header#navbar .icon-search::before {
      content: "\e930";
      font-family: "icomoon";
      margin: 8px 0 0;
      display: inline-block; }
    /* line 538, scss/dev/_header.scss */
    .i18n-en-gb header#navbar .icon-search:hover, .i18n-en-gb header#navbar .icon-search.active {
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      cursor: pointer;
      background-color: #005EA8;
      color: #fff; }
    /* line 546, scss/dev/_header.scss */
    .i18n-en-gb header#navbar .icon-search.active::before {
      content: "\e90b";
      font-size: 15px;
      font-weight: normal; }
  /* line 552, scss/dev/_header.scss */
  .i18n-en-gb header#navbar #block-search-form {
    background: #005EA8;
    bottom: -65px;
    display: none;
    height: 65px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    width: 100%;
    z-index: 15; }
    /* line 564, scss/dev/_header.scss */
    .i18n-en-gb header#navbar #block-search-form form {
      max-width: none;
      margin: 0 auto; }
      /* line 569, scss/dev/_header.scss */
      .i18n-en-gb header#navbar #block-search-form form input.form-text {
        border: none;
        line-height: 50px;
        height: 65px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        font-size: 40px;
        font-weight: normal;
        width: 1123px;
        background: transparent;
        color: #fff; }
        /* line 580, scss/dev/_header.scss */
        .i18n-en-gb header#navbar #block-search-form form input.form-text:focus {
          border: 0;
          box-shadow: none !important; }
      /* line 586, scss/dev/_header.scss */
      .i18n-en-gb header#navbar #block-search-form form input.form-control::-moz-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 590, scss/dev/_header.scss */
      .i18n-en-gb header#navbar #block-search-form form input.form-control:-ms-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 594, scss/dev/_header.scss */
      .i18n-en-gb header#navbar #block-search-form form input.form-control::-webkit-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 600, scss/dev/_header.scss */
      .i18n-en-gb header#navbar #block-search-form form button {
        background: none;
        padding: 0;
        border: none;
        width: 45px;
        height: 65px; }
        /* line 606, scss/dev/_header.scss */
        .i18n-en-gb header#navbar #block-search-form form button span {
          font-size: 22px;
          font-weight: normal;
          color: #fff; }
  /* line 613, scss/dev/_header.scss */
  .i18n-en-gb header#navbar.fixed-header {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 15;
    padding: 8px 0;
    min-height: inherit;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
    border-bottom: none; }
    /* line 624, scss/dev/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .menu.nav.navbar-nav.secondary {
      display: none; }
      /* line 626, scss/dev/_header.scss */
      .i18n-en-gb header#navbar.fixed-header .menu.nav.navbar-nav.secondary + .nav {
        margin-top: 16px; }
    /* line 633, scss/dev/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .logo {
      background-image: url("img/NCI_Logo_2.svg");
      background-repeat: no-repeat;
      height: 40px !important;
      margin-top: 8px !important;
      width: 82px !important; }
      /* line 639, scss/dev/_header.scss */
      .i18n-en-gb header#navbar.fixed-header .logo img {
        display: none; }
    /* line 643, scss/dev/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .bmub-logo {
      margin-top: 0; }
      /* line 645, scss/dev/_header.scss */
      .i18n-en-gb header#navbar.fixed-header .bmub-logo a {
        background-image: url("img/BMUreduced.svg");
        background-repeat: no-repeat;
        background-position: right;
        height: 50px !important;
        /* margin-top: 5px;*/
        width: 113px !important;
        float: right; }
        /* line 653, scss/dev/_header.scss */
        .i18n-en-gb header#navbar.fixed-header .bmub-logo a img {
          display: none; }
    /* line 658, scss/dev/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .icon-search {
      height: 49px; }
    /* line 662, scss/dev/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .container .navbar-collapse {
      margin: 0 82px 0 0px; }
    /* line 666, scss/dev/_header.scss */
    .i18n-en-gb header#navbar.fixed-header ~ .main-container {
      margin-top: 120px; }

/*end lang end*/
/* line 676, scss/dev/_header.scss */
.dropdown-menu-outer {
  clear: both;
  float: none;
  overflow: hidden;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  background: #fff;
  z-index: 10;
  margin: 0 0 15px 0;
  display: none;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 676, scss/dev/_header.scss */
    .dropdown-menu-outer {
      display: block; } }
  /* line 688, scss/dev/_header.scss */
  .dropdown-menu-outer .dropdown-menu {
    display: block;
    position: static;
    clear: both;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0 auto;
    float: none;
    line-height: 100%; }
    /* line 699, scss/dev/_header.scss */
    .dropdown-menu-outer .dropdown-menu li {
      display: inline-block;
      margin-right: 16px;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 699, scss/dev/_header.scss */
        .dropdown-menu-outer .dropdown-menu li {
          margin-right: 35px; } }
      /* line 705, scss/dev/_header.scss */
      .dropdown-menu-outer .dropdown-menu li:last-child {
        margin-right: 0; }
      /* line 709, scss/dev/_header.scss */
      .dropdown-menu-outer .dropdown-menu li.active a {
        color: #005EA8; }
      /* line 713, scss/dev/_header.scss */
      .dropdown-menu-outer .dropdown-menu li a {
        width: auto;
        display: table-cell;
        background: none;
        padding: 0;
        line-height: 40px;
        font-size: 18px;
        font-weight: normal;
        /* Tablet design */ }
        @media (min-width: 520px) {
          /* line 713, scss/dev/_header.scss */
          .dropdown-menu-outer .dropdown-menu li a {
            line-height: 46px; } }
        /* line 723, scss/dev/_header.scss */
        .dropdown-menu-outer .dropdown-menu li a:hover {
          color: #005EA8;
          background: none; }
      /* line 729, scss/dev/_header.scss */
      .dropdown-menu-outer .dropdown-menu li.active-trail a.active,
      .dropdown-menu-outer .dropdown-menu li.active-trail a.active-trail {
        color: #005EA8; }
  /* line 737, scss/dev/_header.scss */
  .dropdown-menu-outer + div .breadcrumb-outer {
    border: none; }
  /* line 741, scss/dev/_header.scss */
  .dropdown-menu-outer li.nav-title {
    color: #005EA8;
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin-right: 25px;
    margin-top: 10px;
    padding-right: 25px;
    display: none; }
  /* line 753, scss/dev/_header.scss */
  .dropdown-menu-outer + .main-container .breadcrumb {
    margin-top: 0px;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 753, scss/dev/_header.scss */
      .dropdown-menu-outer + .main-container .breadcrumb {
        margin-top: -15px; } }

/* line 2, scss/dev/_footer.scss */
.footer.container {
  width: 100%;
  padding: 20px 0;
  border-top: none;
  margin-bottom: 0;
  margin-top: 20px;
  display: inline-table;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e4e3e3; }
/* line 14, scss/dev/_footer.scss */
.footer section {
  margin-bottom: 0 !important; }
  /* line 16, scss/dev/_footer.scss */
  .footer section div, .footer section ul li a {
    color: #787373;
    font-family: "LatoRegular";
    font-size: 16px;
    font-weight: normal; }
  /* line 21, scss/dev/_footer.scss */
  .footer section ul li a {
    padding: 0;
    background: none; }
    /* line 24, scss/dev/_footer.scss */
    .footer section ul li a:hover {
      background: none; }
  /* line 28, scss/dev/_footer.scss */
  .footer section:nth-child(2) {
    float: left; }
  /* line 31, scss/dev/_footer.scss */
  .footer section:last-child {
    float: left; }
  /* line 36, scss/dev/_footer.scss */
  .footer section#block-menu-menu-footer-menu ul li {
    display: inline-block;
    margin-right: 20px; }
    /* line 39, scss/dev/_footer.scss */
    .footer section#block-menu-menu-footer-menu ul li:last-child {
      margin-right: 0; }
  /* line 45, scss/dev/_footer.scss */
  .footer section .footer-copyright {
    float: left;
    margin-right: 20px; }
  /* line 50, scss/dev/_footer.scss */
  .footer section .rnki-social-links a {
    display: inline-block;
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -1999px;
    width: 35px;
    color: #787373;
    position: relative;
    margin-right: 10px;
    text-decoration: none; }
    /* line 61, scss/dev/_footer.scss */
    .footer section .rnki-social-links a:last-child {
      margin-right: 0; }
    /* line 64, scss/dev/_footer.scss */
    .footer section .rnki-social-links a::before {
      font-family: "icomoon";
      text-indent: 0;
      display: block;
      font-size: 18px;
      font-weight: normal;
      position: absolute;
      left: 0;
      right: 0;
      top: 8px; }
    /* line 74, scss/dev/_footer.scss */
    .footer section .rnki-social-links a.rnki-fb {
      margin-right: 0; }
      /* line 76, scss/dev/_footer.scss */
      .footer section .rnki-social-links a.rnki-fb::before {
        content: "\e900"; }
    /* line 81, scss/dev/_footer.scss */
    .footer section .rnki-social-links a.rnki-twitter::before {
      content: "\e903"; }
    /* line 86, scss/dev/_footer.scss */
    .footer section .rnki-social-links a.rnki-youtube::before {
      content: "\e904"; }
    /* line 91, scss/dev/_footer.scss */
    .footer section .rnki-social-links a.rnki-unknown::before {
      content: "\e93f"; }
    /* line 96, scss/dev/_footer.scss */
    .footer section .rnki-social-links a.rnki-contact::before {
      content: "\e92d"; }
  /* line 102, scss/dev/_footer.scss */
  .footer section .footer-copyright, .footer section#block-menu-menu-footer-menu {
    margin-top: 10px; }
  /* line 105, scss/dev/_footer.scss */
  .footer section .footer-copy-text {
    color: #3C3C3C; }

/* line 3, scss/dev/_home.scss */
.front .dropdown-menu-outer {
  display: none; }
/* line 6, scss/dev/_home.scss */
.front .footer.container {
  margin-top: 0; }
/* line 9, scss/dev/_home.scss */
.front .paragraphs-items > .field > .field-items > .field-item {
  position: relative;
  z-index: 14; }
  /* line 12, scss/dev/_home.scss */
  .front .paragraphs-items > .field > .field-items > .field-item:first-child {
    z-index: 15; }

/* line 18, scss/dev/_home.scss */
.panels-flexible-region-new-center {
  width: 100%; }

/* line 22, scss/dev/_home.scss */
.flexslider {
  border: none;
  margin-bottom: 0; }

/* line 28, scss/dev/_home.scss */
.slides li {
  position: relative; }

/* line 34, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .views-field-field-teaser-image {
  position: relative; }
  /* line 36, scss/dev/_home.scss */
  .paragraphs-item-large-image-tile .views-field-field-teaser-image .field-content > div {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 630px; }
  /* line 45, scss/dev/_home.scss */
  .paragraphs-item-large-image-tile .views-field-field-teaser-image::before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to right, white, rgba(0, 0, 0, 0));
    background-image: -webkit-linear-gradient(left, white, rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, white, rgba(0, 0, 0, 0));
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
/* line 69, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .small-para-markup {
  width: 515px; }
  /* line 71, scss/dev/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup > * {
    margin-bottom: 30px; }
  /* line 74, scss/dev/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup .small-para-date,
  .paragraphs-item-large-image-tile .small-para-markup .small-para-teaser {
    margin-bottom: 15px; }
  /* line 78, scss/dev/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup .small-para-link,
  .paragraphs-item-large-image-tile .small-para-markup .small-para-sk {
    margin-top: 30px; }
/* line 86, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .para-right-align .views-field-field-teaser-image ~ .views-field .homepage-slider-nothing-field {
  float: right;
  width: 44%; }
/* line 92, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .para-right-align .flex-control-nav {
  text-align: right; }
/* line 96, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .para-right-align .views-field-field-teaser-image::before {
  background-image: linear-gradient(to left, white, rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(right, white, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, white, rgba(0, 0, 0, 0)); }
/* line 105, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .para-right-align.para-dark-layer .views-field-field-teaser-image::before {
  background-image: linear-gradient(to left, black, rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(right, black, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, black, rgba(0, 0, 0, 0)); }
/* line 115, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .para-dark-layer .views-field-field-teaser-image::before {
  background-image: linear-gradient(to right, black, rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(left, black, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, black, rgba(0, 0, 0, 0)); }
/* line 121, scss/dev/_home.scss */
.paragraphs-item-large-image-tile .para-dark-layer .small-para-markup,
.paragraphs-item-large-image-tile .para-dark-layer .target-icon .field-items .field-item,
.paragraphs-item-large-image-tile .para-dark-layer .small-para-title a {
  color: #fff; }

/* line 130, scss/dev/_home.scss */
.flex-direction-nav a {
  background: rgba(255, 255, 255, 0.9);
  opacity: 1 !important;
  font-size: 0;
  font-weight: normal;
  display: block !important;
  width: 36px;
  height: 50px;
  top: 50%;
  text-decoration: none; }
  /* line 139, scss/dev/_home.scss */
  .flex-direction-nav a::before {
    font-family: "icomoon";
    color: #505050;
    position: absolute;
    top: 14px;
    font-size: 18px;
    font-weight: normal; }
  /* line 146, scss/dev/_home.scss */
  .flex-direction-nav a.flex-prev {
    left: 0 !important;
    border-radius: 0 100px 100px 0; }
    /* line 149, scss/dev/_home.scss */
    .flex-direction-nav a.flex-prev::before {
      content: "\e908";
      left: 8px; }
  /* line 154, scss/dev/_home.scss */
  .flex-direction-nav a.flex-next {
    border-radius: 100px 0 0 100px;
    right: 0 !important; }
    /* line 157, scss/dev/_home.scss */
    .flex-direction-nav a.flex-next::before {
      content: "\e909";
      right: 8px; }

/* line 165, scss/dev/_home.scss */
.flex-pauseplay {
  display: none; }
  /* line 167, scss/dev/_home.scss */
  .flex-pauseplay a {
    color: #005EA8;
    position: relative;
    height: 24px;
    bottom: -13px; }

/* line 175, scss/dev/_home.scss */
.flex-control-nav {
  bottom: 80px;
  left: 0;
  right: 0;
  text-align: left;
  z-index: 4; }
  /* line 183, scss/dev/_home.scss */
  .flex-control-nav li a {
    background: none;
    border-width: 1px;
    border-style: solid;
    border-color: #005EA8;
    box-shadow: none;
    font-size: 0;
    font-weight: normal; }
    /* line 188, scss/dev/_home.scss */
    .flex-control-nav li a.flex-active, .flex-control-nav li a:hover {
      background: #005EA8; }
  /* line 194, scss/dev/_home.scss */
  .flex-control-nav .flex-pauseplay {
    display: inline-block; }

/* line 199, scss/dev/_home.scss */
.views-field-field-alignment,
.views-field-field-layer {
  display: none; }

/* line 204, scss/dev/_home.scss */
.arrow-link {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #fff;
  background-image: none;
  background-origin: padding-box;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  bottom: 0;
  display: block;
  font-weight: normal;
  height: 36px;
  left: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  position: absolute;
  right: 0;
  width: 50px;
  font-size: 0;
  font-weight: normal;
  border-radius: 100px 100px 0 0;
  text-align: center;
  cursor: pointer; }
  /* line 230, scss/dev/_home.scss */
  .arrow-link::before {
    font-family: "icomoon";
    content: "\e907";
    color: #505050;
    font-size: 11px;
    font-weight: normal;
    position: relative;
    top: 14px; }

/* line 240, scss/dev/_home.scss */
.small-para-markup {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-45%);
  -moz-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  -o-transform: translateY(-45%);
  transform: translateY(-45%);
  width: 100%; }

/* line 252, scss/dev/_home.scss */
.small-para-left,
.small-para-right {
  float: left;
  width: 50%; }

/* line 258, scss/dev/_home.scss */
.small-para-left {
  padding-right: 50px; }
  /* line 261, scss/dev/_home.scss */
  .small-para-left .left-image img {
    margin: 0 auto;
    width: 100%;
    height: auto;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 261, scss/dev/_home.scss */
      .small-para-left .left-image img {
        width: 400px; } }

/* line 272, scss/dev/_home.scss */
.small-para-right {
  padding-left: 25px; }

/* line 277, scss/dev/_home.scss */
.small-para-right > * {
  margin-bottom: 30px; }

/* line 282, scss/dev/_home.scss */
.small-para-label {
  font-family: "LatoRegular";
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase; }

/* line 288, scss/dev/_home.scss */
.small-para-title {
  font-size: 52px;
  font-weight: normal;
  line-height: 1.11em;
  word-wrap: break-word; }
  /* line 292, scss/dev/_home.scss */
  .small-para-title a {
    color: #3C3C3C; }
    /* line 294, scss/dev/_home.scss */
    .small-para-title a:hover {
      text-decoration: none; }

/* line 300, scss/dev/_home.scss */
.small-para-teaser {
  font-size: 22px;
  font-weight: normal;
  display: inline-block;
  width: 100%; }

/* line 307, scss/dev/_home.scss */
.target-icon .field-items .field-item {
  font-family: "LatoBold";
  font-size: 16px;
  font-weight: normal;
  color: #3C3C3C;
  display: inline-block; }
  /* line 312, scss/dev/_home.scss */
  .target-icon .field-items .field-item::after {
    content: "|";
    margin: 0 10px; }
  /* line 317, scss/dev/_home.scss */
  .target-icon .field-items .field-item:last-child::after {
    content: none; }
/* line 322, scss/dev/_home.scss */
.target-icon .divider {
  margin: 0 8px; }

/* line 328, scss/dev/_home.scss */
.small-para-link a {
  border-width: 1px;
  border-style: solid;
  border-color: #005EA8; }

/* line 335, scss/dev/_home.scss */
.small-para-sk a {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #fff; }

/* line 344, scss/dev/_home.scss */
.small-para-link > a,
.small-para-sk > a {
  float: left;
  margin-right: 10px; }

/* line 351, scss/dev/_home.scss */
.homepage-skkk-link a {
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #e4e3e3;
  position: relative;
  padding-left: 58px;
  color: #005EA8; }
  /* line 357, scss/dev/_home.scss */
  .homepage-skkk-link a:before, .homepage-skkk-link a:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 37px;
    font-weight: normal;
    content: "\e93e";
    font-family: 'icomoon';
    display: inline-block;
    color: #fff;
    font-weight: bold;
    height: 35px;
    left: 8px;
    padding: 0 3px;
    position: absolute;
    top: -4px;
    vertical-align: top;
    width: 35px;
    z-index: 3; }
  /* line 375, scss/dev/_home.scss */
  .homepage-skkk-link a::after {
    background: #005EA8;
    content: "";
    left: 11px;
    top: 5px;
    z-index: 2; }

/* line 386, scss/dev/_home.scss */
.para-right-align .small-para-left {
  float: right;
  padding: 0 0 0 50px; }
/* line 390, scss/dev/_home.scss */
.para-right-align .small-para-right {
  padding-left: 0;
  padding-right: 25px; }

/* line 397, scss/dev/_home.scss */
.paragraphs-item-small-image-title .flexslider .slides .small-para-markup {
  left: 0;
  right: 0; }
/* line 403, scss/dev/_home.scss */
.paragraphs-item-small-image-title .flex-control-nav {
  text-align: right; }
/* line 407, scss/dev/_home.scss */
.paragraphs-item-small-image-title .para-right-align .flex-control-nav {
  text-align: left; }
/* line 411, scss/dev/_home.scss */
.paragraphs-item-small-image-title .views-field-field-background-color {
  display: none; }
/* line 414, scss/dev/_home.scss */
.paragraphs-item-small-image-title .flexslider {
  background: none; }
  /* line 417, scss/dev/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides li.light-blue {
    background: #d2e6f2; }
  /* line 420, scss/dev/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides li.blue, .paragraphs-item-small-image-title .flexslider .slides li.dark-blue {
    background: #1f82c0;
    color: #fff; }
    /* line 424, scss/dev/_home.scss */
    .paragraphs-item-small-image-title .flexslider .slides li.blue .small-para-title a,
    .paragraphs-item-small-image-title .flexslider .slides li.blue .target-icon .field-items .field-item, .paragraphs-item-small-image-title .flexslider .slides li.dark-blue .small-para-title a,
    .paragraphs-item-small-image-title .flexslider .slides li.dark-blue .target-icon .field-items .field-item {
      color: #fff; }
  /* line 429, scss/dev/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides li.white {
    background: #fff; }
  /* line 432, scss/dev/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides li.green {
    background: #95c44b; }
    /* line 434, scss/dev/_home.scss */
    .paragraphs-item-small-image-title .flexslider .slides li.green .verbraucher-icon::before {
      color: #fff; }
  /* line 438, scss/dev/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides li.dark-blue {
    background: #004578; }
  /* line 441, scss/dev/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides li.light-green {
    background: #cae1a5; }

/* line 448, scss/dev/_home.scss */
.paragraphs-item-page-title {
  background-color: #004578;
  position: relative; }
  /* line 451, scss/dev/_home.scss */
  .paragraphs-item-page-title .content {
    left: 0;
    margin-top: -125px;
    position: absolute;
    right: 0;
    top: 50%; }
    /* line 458, scss/dev/_home.scss */
    .paragraphs-item-page-title .content .field-name-field-title {
      float: left;
      margin-right: 30px;
      margin-bottom: 40px; }
      /* line 462, scss/dev/_home.scss */
      .paragraphs-item-page-title .content .field-name-field-title .field-item {
        font-family: "LatoRegular";
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-transform: uppercase; }
    /* line 471, scss/dev/_home.scss */
    .paragraphs-item-page-title .content .field-name-field-link .field-item a {
      background: none;
      border-width: 1px;
      border-style: solid;
      border-color: #fff; }
    /* line 478, scss/dev/_home.scss */
    .paragraphs-item-page-title .content .field-name-field-list-elements {
      clear: both;
      overflow: hidden; }
      /* line 481, scss/dev/_home.scss */
      .paragraphs-item-page-title .content .field-name-field-list-elements .field-item {
        color: #fff;
        font-family: "LatoBold";
        font-size: 16px;
        font-weight: normal;
        margin-right: 40px;
        width: 31%;
        float: left; }
        /* line 488, scss/dev/_home.scss */
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item:last-child {
          margin-right: 0; }
        /* line 491, scss/dev/_home.scss */
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-title,
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-target-topic {
          margin-top: 10px; }
        /* line 498, scss/dev/_home.scss */
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-event-date-ort .para-event-city {
          font-family: "LatoBoldItalic"; }
        /* line 503, scss/dev/_home.scss */
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-title a {
          color: #fff;
          font-family: "AleoBold";
          font-size: 22px;
          font-weight: normal; }
          /* line 507, scss/dev/_home.scss */
          .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-title a:hover {
            text-decoration: none; }
        /* line 514, scss/dev/_home.scss */
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-target-topic .wirtschaft-icon::before {
          color: #fff; }
        /* line 519, scss/dev/_home.scss */
        .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .divider {
          margin: 0 5px; }
          /* line 521, scss/dev/_home.scss */
          .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .divider:last-child {
            display: none; }
      /* line 527, scss/dev/_home.scss */
      .paragraphs-item-page-title .content .field-name-field-list-elements + .field-name-field-link a {
        margin-top: 70px; }
  /* line 533, scss/dev/_home.scss */
  .paragraphs-item-page-title.light-blue, .paragraphs-item-page-title.white, .paragraphs-item-page-title.light-green {
    background: #d2e6f2; }
    /* line 537, scss/dev/_home.scss */
    .paragraphs-item-page-title.light-blue .content .field-name-field-title .field-item,
    .paragraphs-item-page-title.light-blue .content .field-name-field-list-elements .field-item,
    .paragraphs-item-page-title.light-blue .content .field-name-field-list-elements .field-item .para-ref-title a, .paragraphs-item-page-title.white .content .field-name-field-title .field-item,
    .paragraphs-item-page-title.white .content .field-name-field-list-elements .field-item,
    .paragraphs-item-page-title.white .content .field-name-field-list-elements .field-item .para-ref-title a, .paragraphs-item-page-title.light-green .content .field-name-field-title .field-item,
    .paragraphs-item-page-title.light-green .content .field-name-field-list-elements .field-item,
    .paragraphs-item-page-title.light-green .content .field-name-field-list-elements .field-item .para-ref-title a {
      color: #3C3C3C; }
    /* line 542, scss/dev/_home.scss */
    .paragraphs-item-page-title.light-blue .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-page-title.white .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-page-title.light-green .content .field-name-field-list-elements + .field-name-field-link a {
      border: none; }
    /* line 546, scss/dev/_home.scss */
    .paragraphs-item-page-title.light-blue .content .field-name-field-list-elements .field-item .para-ref-target-topic .wirtschaft-icon::before, .paragraphs-item-page-title.white .content .field-name-field-list-elements .field-item .para-ref-target-topic .wirtschaft-icon::before, .paragraphs-item-page-title.light-green .content .field-name-field-list-elements .field-item .para-ref-target-topic .wirtschaft-icon::before {
      color: #505050; }
  /* line 550, scss/dev/_home.scss */
  .paragraphs-item-page-title.blue {
    background: #1f82c0; }
    /* line 552, scss/dev/_home.scss */
    .paragraphs-item-page-title.blue .kommunen-icon::before {
      color: #fff; }
  /* line 556, scss/dev/_home.scss */
  .paragraphs-item-page-title.white {
    background: #fff; }
  /* line 559, scss/dev/_home.scss */
  .paragraphs-item-page-title.green {
    background: #95c44b; }
    /* line 561, scss/dev/_home.scss */
    .paragraphs-item-page-title.green .verbraucher-icon::before {
      color: #fff; }
  /* line 568, scss/dev/_home.scss */
  .paragraphs-item-page-title.light-green {
    background: #cae1a5; }

/* line 575, scss/dev/_home.scss */
.paragraphs-item-twitter {
  float: left;
  width: 100%;
  position: relative; }
  /* line 579, scss/dev/_home.scss */
  .paragraphs-item-twitter.light-blue {
    background: #d2e6f2; }
  /* line 582, scss/dev/_home.scss */
  .paragraphs-item-twitter.white {
    background: #fff; }
  /* line 585, scss/dev/_home.scss */
  .paragraphs-item-twitter.green {
    background: #95c44b; }
  /* line 588, scss/dev/_home.scss */
  .paragraphs-item-twitter.light-green {
    background: #cae1a5; }
  /* line 591, scss/dev/_home.scss */
  .paragraphs-item-twitter.dark-blue {
    background: #004578;
    color: #fff !important; }
  /* line 595, scss/dev/_home.scss */
  .paragraphs-item-twitter .para_twitter_left,
  .paragraphs-item-twitter .para_twitter_right {
    float: left;
    width: 100%;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 595, scss/dev/_home.scss */
      .paragraphs-item-twitter .para_twitter_left,
      .paragraphs-item-twitter .para_twitter_right {
        width: 50%; } }
    /* line 602, scss/dev/_home.scss */
    .paragraphs-item-twitter .para_twitter_left iframe,
    .paragraphs-item-twitter .para_twitter_right iframe {
      width: 100% !important; }
    /* line 605, scss/dev/_home.scss */
    .paragraphs-item-twitter .para_twitter_left .para_twitter_title,
    .paragraphs-item-twitter .para_twitter_right .para_twitter_title {
      font-size: 28px;
      font-weight: normal;
      line-height: 1.11em;
      word-wrap: break-word;
      margin-bottom: 30px; }
    /* line 611, scss/dev/_home.scss */
    .paragraphs-item-twitter .para_twitter_left .para_twitter_teaser,
    .paragraphs-item-twitter .para_twitter_right .para_twitter_teaser {
      font-size: 22px;
      font-weight: normal;
      display: inline-block;
      width: 100%; }
    /* line 616, scss/dev/_home.scss */
    .paragraphs-item-twitter .para_twitter_left a.btn,
    .paragraphs-item-twitter .para_twitter_right a.btn {
      border-width: 1px;
      border-style: solid;
      border-color: #005EA8; }
  /* line 622, scss/dev/_home.scss */
  .paragraphs-item-twitter .para_twitter_left {
    margin-bottom: 30px;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 622, scss/dev/_home.scss */
      .paragraphs-item-twitter .para_twitter_left {
        padding-right: 50px;
        margin-bottom: 0; } }
    /* line 628, scss/dev/_home.scss */
    .paragraphs-item-twitter .para_twitter_left .socialIcon {
      padding-top: 10px; }
      /* line 630, scss/dev/_home.scss */
      .paragraphs-item-twitter .para_twitter_left .socialIcon iframe {
        width: 95px !important;
        display: none !important; }
      /* line 634, scss/dev/_home.scss */
      .paragraphs-item-twitter .para_twitter_left .socialIcon a {
        margin-right: 15px; }
        /* line 636, scss/dev/_home.scss */
        .paragraphs-item-twitter .para_twitter_left .socialIcon a img {
          vertical-align: top; }
  /* line 644, scss/dev/_home.scss */
  .paragraphs-item-twitter .para_twitter_right .twitterHeading {
    font-size: 28px;
    font-weight: normal;
    line-height: 1.11em;
    word-wrap: break-word;
    margin-bottom: 30px;
    padding-left: calc(100% - 400px); }
  /* line 652, scss/dev/_home.scss */
  .paragraphs-item-twitter .para_twitter_right iframe {
    width: 100% !important;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 652, scss/dev/_home.scss */
      .paragraphs-item-twitter .para_twitter_right iframe {
        width: 400px !important;
        height: 500px !important;
        float: right; } }
  @media only screen and (min-width: 1025px) {
    /* line 663, scss/dev/_home.scss */
    .paragraphs-item-twitter .content {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-45%);
      -moz-transform: translateY(-45%);
      -ms-transform: translateY(-45%);
      -o-transform: translateY(-45%);
      transform: translateY(-45%);
      width: 100%; } }
  /* line 676, scss/dev/_home.scss */
  .paragraphs-item-twitter .para_twitter {
    left: 0;
    right: 0;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 676, scss/dev/_home.scss */
      .paragraphs-item-twitter .para_twitter {
        display: flex;
        align-items: center; } }
  @media only screen and (max-width: 1024px) {
    /* line 686, scss/dev/_home.scss */
    .paragraphs-item-twitter .content {
      padding: 50px 0;
      float: left;
      width: 100%; } }

/* line 696, scss/dev/_home.scss */
.field-name-field-background-color {
  display: none; }

/* line 701, scss/dev/_home.scss */
ol.flex-control-nav.flex-control-paging.rightside {
  text-align: right; }

/*cookies page bottom*/
/* line 721, scss/dev/_home.scss */
.sliding-popup-bottom {
  box-shadow: 1px 1px 5px #111; }
  /* line 723, scss/dev/_home.scss */
  .sliding-popup-bottom .popup-content {
    max-width: 90% !important;
    width: auto;
    padding-bottom: 10px !important;
    /* Tablet design */
    /* Desktop design */ }
    @media (min-width: 520px) {
      /* line 723, scss/dev/_home.scss */
      .sliding-popup-bottom .popup-content {
        padding-bottom: 0px !important; } }
    @media (min-width: 960px) {
      /* line 723, scss/dev/_home.scss */
      .sliding-popup-bottom .popup-content {
        max-width: 1170px !important; } }
    /* line 733, scss/dev/_home.scss */
    .sliding-popup-bottom .popup-content #popup-text {
      width: 100% !important;
      max-width: none !important;
      clear: none !important;
      float: left !important;
      margin-bottom: 5px !important;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 520px) {
        /* line 733, scss/dev/_home.scss */
        .sliding-popup-bottom .popup-content #popup-text {
          width: 70% !important;
          margin-bottom: 0px; } }
      @media (min-width: 960px) {
        /* line 733, scss/dev/_home.scss */
        .sliding-popup-bottom .popup-content #popup-text {
          width: 86% !important; } }
      /* line 746, scss/dev/_home.scss */
      .sliding-popup-bottom .popup-content #popup-text .disclaimer-icon {
        background-image: url("img/cookie-icon.jpg");
        background-repeat: no-repeat;
        height: 35px !important;
        float: left;
        margin-top: 8px !important;
        width: 35px !important;
        color: transparent;
        margin-right: 10px; }
      /* line 756, scss/dev/_home.scss */
      .sliding-popup-bottom .popup-content #popup-text p {
        font-family: "LatoRegular";
        font-size: 14px !important;
        font-weight: normal !important;
        margin-right: 10px !important;
        color: #193963 !important; }
        /* line 762, scss/dev/_home.scss */
        .sliding-popup-bottom .popup-content #popup-text p a {
          font-family: "LatoRegular";
          font-size: 14px;
          font-weight: normal;
          color: #193963 !important;
          text-decoration: underline; }
    /* line 771, scss/dev/_home.scss */
    .sliding-popup-bottom .popup-content #popup-buttons {
      width: 38%;
      text-align: center;
      max-width: none !important;
      background: #005EA8;
      color: #fff;
      font-family: "LatoRegular";
      font-size: 18px;
      padding: 10px;
      border-radius: 5px;
      margin: 0 auto !important;
      /* Tablet design */
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 520px) {
        /* line 771, scss/dev/_home.scss */
        .sliding-popup-bottom .popup-content #popup-buttons {
          width: 24% !important;
          margin: 6px 0 0 0 !important; } }
      @media (min-width: 767px) {
        /* line 771, scss/dev/_home.scss */
        .sliding-popup-bottom .popup-content #popup-buttons {
          width: 19% !important; } }
      @media (min-width: 960px) {
        /* line 771, scss/dev/_home.scss */
        .sliding-popup-bottom .popup-content #popup-buttons {
          width: 13% !important; } }
      /* line 792, scss/dev/_home.scss */
      .sliding-popup-bottom .popup-content #popup-buttons .agree-button {
        margin-top: 0;
        color: #fff !important;
        padding: 0 !important;
        font-size: 18px !important; }
  /* line 800, scss/dev/_home.scss */
  .sliding-popup-bottom.fixedbottom {
    position: relative !important; }

/* line 806, scss/dev/_home.scss */
.logged-in .sliding-popup-bottom {
  display: none; }

/* line 5, scss/dev/_common.scss */
#tile-slide-menu {
  display: none; }

/* line 14, scss/dev/_common.scss */
.breadcrumb {
  background: none;
  padding: 6px 0 0;
  border-radius: 0;
  display: none;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 14, scss/dev/_common.scss */
    .breadcrumb {
      display: block; } }
  /* line 23, scss/dev/_common.scss */
  .breadcrumb > span {
    padding: 0 16px 0 0px;
    font-size: 18px;
    font-weight: normal;
    position: relative;
    z-index: 14;
    line-height: 32px;
    display: inline-block; }
    /* line 30, scss/dev/_common.scss */
    .breadcrumb > span.active {
      color: #3C3C3C; }
    /* line 36, scss/dev/_common.scss */
    .breadcrumb > span a {
      color: #3C3C3C; }
      /* line 38, scss/dev/_common.scss */
      .breadcrumb > span a:hover {
        color: #005EA8; }
    /* line 43, scss/dev/_common.scss */
    .breadcrumb > span.first a {
      font-size: 0;
      font-weight: normal; }
      /* line 45, scss/dev/_common.scss */
      .breadcrumb > span.first a::before {
        font-family: "icomoon";
        content: "\e918";
        font-size: 18px;
        font-weight: normal;
        color: #3C3C3C; }
      /* line 52, scss/dev/_common.scss */
      .breadcrumb > span.first a:hover::before {
        color: #005EA8; }
  /* line 59, scss/dev/_common.scss */
  .breadcrumb span.delimiter {
    font-size: 0;
    font-weight: normal; }
    /* line 61, scss/dev/_common.scss */
    .breadcrumb span.delimiter::before {
      content: "\e90a";
      font-family: "icomoon";
      color: #787373;
      padding: 0;
      font-size: 12px;
      font-weight: normal; }
  /* line 70, scss/dev/_common.scss */
  .breadcrumb a:hover {
    text-decoration: none; }

/* line 84, scss/dev/_common.scss */
.page-header {
  padding: 0;
  border: none;
  font-size: 38px;
  font-weight: normal;
  line-height: 42px;
  margin-top: 20px;
  margin-bottom: 20px;
  word-wrap: break-word;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 84, scss/dev/_common.scss */
    .page-header {
      font-size: 52px;
      font-weight: normal;
      margin-top: 65px;
      margin-bottom: 28px;
      line-height: 58px; } }

/* line 102, scss/dev/_common.scss */
.tabs--primary {
  margin: 20px auto; }

/* line 108, scss/dev/_common.scss */
.common-view .block-block {
  margin-bottom: 30px; }
/* line 114, scss/dev/_common.scss */
.common-view #block-system-main {
  /*  .list-view-block-body {
    font-family: $font_bold_lato;
    @include font (18px);
    color: $lightGray;
    margin-top: 15px;
    padding: 0 30px;
  } */ }
  /* line 116, scss/dev/_common.scss */
  .common-view #block-system-main .view-project-list-of-masterplan-100-klimaschutz .table-header {
    margin-bottom: 0;
    border: none; }
  /* line 122, scss/dev/_common.scss */
  .common-view #block-system-main .view-header .view-header-text,
  .common-view #block-system-main .view-header .header-text,
  .common-view #block-system-main .view-header .header-view-text {
    font-size: 20px;
    font-weight: normal;
    width: 100%;
    /* Over Desktop design */
    line-height: 30px;
    margin-bottom: 30px; }
    @media (min-width: 1025px) {
      /* line 122, scss/dev/_common.scss */
      .common-view #block-system-main .view-header .view-header-text,
      .common-view #block-system-main .view-header .header-text,
      .common-view #block-system-main .view-header .header-view-text {
        width: 70%; } }
  /* line 134, scss/dev/_common.scss */
  .common-view #block-system-main .filter-text {
    font-size: 14px;
    font-weight: normal;
    font-family: "LatoRegular";
    color: #787373;
    float: left;
    margin: 6px 20px 0 0;
    /* Over Desktop design */
  /* .list-icon-filter{
cursor:pointer;
&::after{
  font-family:$icomoon;
  content:"\e905";
  @include font (7px);
  margin-left: 12px;
}
&.active{
  &::after{
    content:"\e906";
  }
}
} */ }
    @media (min-width: 1025px) {
      /* line 134, scss/dev/_common.scss */
      .common-view #block-system-main .filter-text {
        margin: 6px 110px 0 0; } }
  /* line 161, scss/dev/_common.scss */
  .common-view #block-system-main .site-wide-view .view-filters form .views-exposed-form {
    border-bottom: none; }
  /* line 169, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters form .views-exposed-form {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e4e3e3;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3;
    padding: 14px 136px 14px 0;
    margin-bottom: 15px;
    position: relative;
    display: inline-block;
    width: 100%;
  /* .submit-wrapper{
  display:inline-block;
  @include border-top(1px, solid, $border-color);
  padding-top:20px;
  margin-top:30px;
  width:100%;
  text-align:center;
  overflow:hidden;
} */
  /* #edit-field-address-state-wrapper{
}
 .labelHeader{
    @include border-bottom(2px, solid, $border-color);
    background-color:$fadegray;
    padding: 10px 0 10px 20px;
        @include devicebreak (x-medium) {
      padding-left:200px;
      }
    label{
      @include font (18px);
      color:$lightGray;
      margin:0;
    }
} */ }
    /* line 177, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .views-widget-per-page {
      display: none; }
    /* line 180, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets {
      float: left;
      margin: 0;
      width: 80%; }
      /* line 187, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label {
        display: none; }
        /* line 189, scss/dev/_common.scss */
        .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-field-address-postal-code"], .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-field-address-city"], .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-search-api-views-fulltext-1"] {
          display: inline-block;
          float: left;
          font-size: 18px;
          font-weight: normal;
          color: #787373;
          margin: 3px 15px 10px 0;
          clear: both;
          /* Over Desktop design */ }
          /* line 198, scss/dev/_common.scss */
          .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-field-address-postal-code"] + .views-widget, .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-field-address-city"] + .views-widget, .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-search-api-views-fulltext-1"] + .views-widget {
            float: left; }
          @media (min-width: 1025px) {
            /* line 189, scss/dev/_common.scss */
            .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-field-address-postal-code"], .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-field-address-city"], .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > label[for="edit-search-api-views-fulltext-1"] {
              clear: none;
              margin-bottom: 0; } }
      /* line 207, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > .views-widget,
      .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget .date-group-filter {
        float: none;
        width: 250px;
        clear: both;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 207, scss/dev/_common.scss */
          .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > .views-widget,
          .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget .date-group-filter {
            /* clear: none;
            float: left; */
            display: inline-block;
            vertical-align: top;
            margin-right: -4px; } }
      /* line 221, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > .views-widget select {
        visibility: hidden;
        height: 0;
        overflow: hidden; }
    /* line 229, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .form-item {
      float: left;
      margin-top: 0; }
      /* line 232, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .form-item .form-control {
        background: none;
        border: none;
        box-shadow: none;
        padding: 0; }
      /* line 238, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .form-item.form-item-field-address-postal-code, .common-view #block-system-main .view-filters form .views-exposed-form .form-item.form-item-field-address-city, .common-view #block-system-main .view-filters form .views-exposed-form .form-item.form-item-search-api-views-fulltext-1 {
        width: 90%; }
    /* line 245, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .form-item-field-closed-project .sol-action-buttons {
      display: none !important; }
    /* line 258, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button {
      padding: 0;
      float: right;
      position: absolute;
      top: 20px;
      margin: 0;
      /* Tablet design */
      /* Over Desktop design */
      right: 0; }
      @media (min-width: 520px) {
        /* line 258, scss/dev/_common.scss */
        .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button {
          top: 8px; } }
      @media (min-width: 1025px) {
        /* line 258, scss/dev/_common.scss */
        .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button {
          top: 50%;
          margin: -23px 0 0; } }
      /* line 272, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button button {
        margin: 0; }
    /* line 279, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button button,
    .common-view #block-system-main .view-filters form .views-exposed-form .views-reset-button button {
      border: none;
      font-family: "LatoRegular"; }
      /* line 283, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button button:hover,
      .common-view #block-system-main .view-filters form .views-exposed-form .views-reset-button button:hover {
        box-shadow: none; }
    /* line 303, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .sol-current-selection,
    .common-view #block-system-main .view-filters form .views-exposed-form .views-reset-button {
      display: none; }
    /* line 310, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters form .views-exposed-form .form-item-field-address-postal-code .form-control,
    .common-view #block-system-main .view-filters form .views-exposed-form .form-item-field-address-city .form-control,
    .common-view #block-system-main .view-filters form .views-exposed-form .form-item-search-api-views-fulltext-1 .form-control {
      border-width: 1px;
      border-style: solid;
      border-color: #e4e3e3;
      padding: 0 10px; }
  /* line 318, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .search-widget > label {
    font-size: 0;
    font-weight: normal;
    height: 60px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    width: 50px;
    cursor: pointer; }
    /* line 328, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .search-widget > label::before {
      font-family: "icomoon";
      content: "\e930";
      color: #787373;
      font-size: 30px;
      font-weight: normal;
      margin-bottom: 0;
      margin-left: 2px;
      margin-right: 0;
      margin-top: 8px;
      display: block; }
  /* line 341, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .search-widget .form-item input {
    border: none;
    box-shadow: none;
    padding: 0;
    height: 60px;
    font-size: 20px;
    font-weight: normal;
    color: #787373;
    padding-left: 50px; }
  /* line 352, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .views-widget-sort-sort_bef_combine {
    float: right; }
    /* line 354, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .views-widget-sort-sort_bef_combine .control-label {
      font-size: 14px;
      font-weight: normal;
      color: #787373;
      text-transform: uppercase;
      font-family: "LatoRegular";
      margin-right: 12px; }
    /* line 361, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .views-widget-sort-sort_bef_combine select {
      width: auto;
      display: inline-block;
      border: none;
      box-shadow: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      font-size: 18px;
      font-weight: normal;
      color: #787373;
      padding: 0 20px 0 0;
      position: relative;
      z-index: 1;
      background: none; }
      /* line 374, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .views-widget-sort-sort_bef_combine select::-ms-expand {
        display: none; }
    /* line 378, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .views-widget-sort-sort_bef_combine .sort-icon {
      cursor: pointer;
      position: relative; }
      /* line 381, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .views-widget-sort-sort_bef_combine .sort-icon::after {
        font-family: "icomoon";
        content: "\e905";
        font-size: 5px;
        font-weight: normal;
        margin-left: 12px;
        position: absolute;
        right: 0;
        bottom: 6px; }
  /* line 392, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters #edit-sort-bef-combine-wrapper {
    display: none; }
  /* line 396, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-simplenews-term-tid-1 .sol-container {
    margin-top: 15px;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 396, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .form-item-field-simplenews-term-tid-1 .sol-container {
        margin-top: 0px; } }
  /* line 403, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .sol-container {
    width: 200px;
    position: relative; }
    /* line 407, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-action-buttons {
      background: none;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #e4e3e3;
      padding-bottom: 10px;
      margin-bottom: 10px; }
      /* line 412, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-container .sol-action-buttons a {
        font-size: 14px;
        font-weight: normal;
        font-family: "LatoRegular";
        color: #3C3C3C;
        text-transform: uppercase;
        letter-spacing: 0.7px; }
        /* line 418, scss/dev/_common.scss */
        .common-view #block-system-main .view-filters .sol-container .sol-action-buttons a.sol-deselect-all {
          display: none; }
    /* line 423, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-inner-container {
      border: none;
      box-shadow: none;
      z-index: 4; }
    /* line 429, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-input-container input {
      padding: 0;
      font-size: 18px;
      font-weight: normal; }
      /* line 432, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-container .sol-input-container input::-moz-placeholder {
        color: #787373;
        opacity: 1 !important; }
      /* line 436, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-container .sol-input-container input:-ms-input-placeholder {
        color: #787373;
        opacity: 1 !important; }
      /* line 440, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-container .sol-input-container input::-webkit-input-placeholder {
        color: #787373;
        opacity: 1 !important; }
    /* line 447, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-caret-container::after {
      font-family: "icomoon";
      content: "\e905";
      font-size: 5px;
      font-weight: normal;
      margin-left: 5px; }
    /* line 454, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-caret-container.active::after {
      content: "\e906"; }
    /* line 458, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-caret-container .sol-caret {
      display: none; }
    /* line 463, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-option:hover {
      background: none; }
    /* line 467, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-option .sol-label .sol-label-text {
      font-size: 14px;
      font-weight: normal;
      font-family: "LatoRegular";
      color: #3C3C3C;
      text-transform: uppercase;
      margin-bottom: 0;
      letter-spacing: 0.7px; }
    /* line 475, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-option .sol-label input[type="radio"] {
      margin: -2px 0 0 0; }
    /* line 478, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-container .sol-option .sol-label input[type="checkbox"] {
      display: none; }
      /* line 480, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-container .sol-option .sol-label input[type="checkbox"] + .sol-label-text {
        background-image: url("img/checkbox.png");
        background-repeat: no-repeat;
        background-position: center left;
        padding-left: 25px; }
      /* line 487, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-container .sol-option .sol-label input[type="checkbox"]:checked + .sol-label-text {
        background-image: url("img/checked.png"); }
  /* line 495, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .sol-selection-container {
    width: 280px !important;
    border: none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.176);
    border-radius: 0 !important;
    background: #f1f1f1;
    padding: 10px;
    position: absolute;
    top: 35px !important;
    left: 0 !important;
    z-index: 6; }
    /* line 506, scss/dev/_common.scss */
    .common-view #block-system-main .view-filters .sol-selection-container .sol-selection {
      overflow-x: hidden;
      overflow-y: auto;
      width: 100% !important; }
      /* line 510, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .sol-selection-container .sol-selection + div {
        opacity: 1 !important; }
  /* line 516, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-publication-format .sol-action-buttons {
    display: none !important; }
  /* line 523, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-topic .sol-container,
  .common-view #block-system-main .view-filters #edit-field-topic-wrapper .sol-container,
  .common-view #block-system-main .view-filters .form-item-field-publication-format .sol-container {
    width: 90px; }
  /* line 529, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-project-target-audience .sol-container,
  .common-view #block-system-main .view-filters .form-item-field-target-audience .sol-container {
    width: 120px; }
  /* line 535, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters #edit-field-address-state-wrapper .sol-container,
  .common-view #block-system-main .view-filters .form-item-field-address-state .sol-container {
    width: 130px; }
  /* line 542, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-project-federal-state .sol-container,
  .common-view #block-system-main .view-filters .form-item-field-base-date-duration-value-7 .sol-container,
  .common-view #block-system-main .view-filters .form-item-field-closed-project .sol-container {
    width: 140px; }
  /* line 547, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-base-date-duration-value .sol-container {
    width: 160px; }
  /* line 553, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-project-support-program-1 .sol-container,
  .common-view #block-system-main .view-filters .form-item-field-project-support-program .sol-container {
    width: 170px; }
  /* line 559, scss/dev/_common.scss */
  .common-view #block-system-main .view-filters .form-item-field-project-support-program .sol-selection-container,
  .common-view #block-system-main .view-filters .form-item-field-topic .sol-selection-container {
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 559, scss/dev/_common.scss */
      .common-view #block-system-main .view-filters .form-item-field-project-support-program .sol-selection-container,
      .common-view #block-system-main .view-filters .form-item-field-topic .sol-selection-container {
        width: 320px !important; } }
  /* line 566, scss/dev/_common.scss */
  .common-view #block-system-main .sol-current-selection,
  .common-view #block-system-main .selection-container {
    display: inline-block; }
    /* line 569, scss/dev/_common.scss */
    .common-view #block-system-main .sol-current-selection .new-div,
    .common-view #block-system-main .selection-container .new-div {
      display: inline-block; }
  /* line 573, scss/dev/_common.scss */
  .common-view #block-system-main .sol-selected-display-item {
    background: none;
    border-width: 1px;
    border-style: solid;
    border-color: #e4e3e3;
    font-family: "LatoRegular";
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 2px 10px;
    margin: 0 14px 10px 0; }
    /* line 582, scss/dev/_common.scss */
    .common-view #block-system-main .sol-selected-display-item span {
      display: inherit; }
    /* line 585, scss/dev/_common.scss */
    .common-view #block-system-main .sol-selected-display-item .sol-quick-delete {
      float: right;
      color: #005EA8;
      font-size: 18px;
      font-weight: normal;
      padding: 0; }
    /* line 591, scss/dev/_common.scss */
    .common-view #block-system-main .sol-selected-display-item.submitted-value {
      display: inline-table !important; }
    /* line 594, scss/dev/_common.scss */
    .common-view #block-system-main .sol-selected-display-item.deleteselect {
      display: none !important; }
  /* line 598, scss/dev/_common.scss */
  .common-view #block-system-main .date-group-filter {
    float: left;
    margin: 3px 0 0;
    position: relative; }
    /* line 602, scss/dev/_common.scss */
    .common-view #block-system-main .date-group-filter > label,
    .common-view #block-system-main .date-group-filter .container-inline-date {
      display: none; }
    /* line 606, scss/dev/_common.scss */
    .common-view #block-system-main .date-group-filter .date-group-label {
      font-size: 18px;
      font-weight: normal;
      color: #787373; }
      /* line 609, scss/dev/_common.scss */
      .common-view #block-system-main .date-group-filter .date-group-label::after {
        font-family: "icomoon";
        content: "\e905";
        font-size: 5px;
        font-weight: normal;
        float: right;
        margin: 12px 0 0 15px; }
      /* line 617, scss/dev/_common.scss */
      .common-view #block-system-main .date-group-filter .date-group-label.active::after {
        content: "\e906"; }
    /* line 622, scss/dev/_common.scss */
    .common-view #block-system-main .date-group-filter .date-drop-down {
      display: none;
      position: absolute;
      width: 280px;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.176);
      border-radius: 0 !important;
      background: #f1f1f1;
      padding: 10px;
      position: absolute;
      top: 35px !important;
      left: 0 !important;
      z-index: 6; }
      /* line 634, scss/dev/_common.scss */
      .common-view #block-system-main .date-group-filter .date-drop-down label,
      .common-view #block-system-main .date-group-filter .date-drop-down .from-date-label,
      .common-view #block-system-main .date-group-filter .date-drop-down .to-date-label {
        font-size: 18px;
        font-weight: normal;
        font-family: "LatoRegular";
        display: block;
        margin-bottom: 10px; }
      /* line 642, scss/dev/_common.scss */
      .common-view #block-system-main .date-group-filter .date-drop-down .container-inline-date {
        display: block; }
        /* line 644, scss/dev/_common.scss */
        .common-view #block-system-main .date-group-filter .date-drop-down .container-inline-date .control-label {
          font-size: 0;
          font-weight: normal;
          position: absolute;
          right: 10px;
          top: 16px; }
          /* line 649, scss/dev/_common.scss */
          .common-view #block-system-main .date-group-filter .date-drop-down .container-inline-date .control-label::before {
            content: "\e915";
            font-family: "icomoon";
            color: #005EA8;
            font-size: 20px;
            font-weight: normal;
            font-weight: normal; }
        /* line 657, scss/dev/_common.scss */
        .common-view #block-system-main .date-group-filter .date-drop-down .container-inline-date .form-item {
          width: auto;
          margin: 0;
          position: relative; }
          /* line 661, scss/dev/_common.scss */
          .common-view #block-system-main .date-group-filter .date-drop-down .container-inline-date .form-item input {
            border-width: 1px;
            border-style: solid;
            border-color: #e4e3e3;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            margin: 10px 0 20px;
            padding: 0 20px 0 10px;
            width: 100%;
            font-size: 18px;
            font-weight: normal;
            color: #000;
            height: 45px; }
  /* line 675, scss/dev/_common.scss */
  .common-view #block-system-main .support-prog-select {
    float: left;
    margin: 3px 0 0;
    position: relative;
    width: 250px; }
    /* line 680, scss/dev/_common.scss */
    .common-view #block-system-main .support-prog-select input {
      height: 0px; }
    /* line 683, scss/dev/_common.scss */
    .common-view #block-system-main .support-prog-select label {
      display: block;
      font-size: 18px;
      font-weight: normal;
      color: #787373;
      font-family: "AleoRegular"; }
      /* line 688, scss/dev/_common.scss */
      .common-view #block-system-main .support-prog-select label::after {
        font-family: "icomoon";
        content: "\e905";
        font-size: 5px;
        font-weight: normal;
        float: none;
        margin: 12px 0 0 15px; }
      /* line 696, scss/dev/_common.scss */
      .common-view #block-system-main .support-prog-select label.active::after {
        content: "\e906"; }
    /* line 701, scss/dev/_common.scss */
    .common-view #block-system-main .support-prog-select .views-widget {
      display: none;
      position: absolute;
      width: 280px;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.176);
      border-radius: 0 !important;
      background: #f1f1f1;
      padding: 10px;
      position: absolute;
      top: 35px !important;
      left: 0 !important;
      z-index: 6; }
      /* line 713, scss/dev/_common.scss */
      .common-view #block-system-main .support-prog-select .views-widget select {
        border-width: 1px;
        border-style: solid;
        border-color: #e4e3e3;
        background: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        margin: 10px 0 20px;
        padding: 0 20px 0 10px;
        width: 100%;
        font-size: 18px;
        font-weight: normal;
        color: #000;
        height: 32px; }
  /* line 726, scss/dev/_common.scss */
  .common-view #block-system-main .views-reset-button {
    display: inline-block; }
    /* line 728, scss/dev/_common.scss */
    .common-view #block-system-main .views-reset-button button {
      font-family: "LatoBold";
      font-size: 16px;
      font-weight: normal;
      color: #005EA8;
      background: none;
      border: none;
      padding: 0; }
    /* line 736, scss/dev/_common.scss */
    .common-view #block-system-main .views-reset-button + .selection-container, .common-view #block-system-main .views-reset-button + .selection-container ~ .views-reset-button {
      display: none; }
  /* line 741, scss/dev/_common.scss */
  .common-view #block-system-main .selection-container,
  .common-view #block-system-main .views-reset-button {
    display: none; }
  /* line 745, scss/dev/_common.scss */
  .common-view #block-system-main .total-result {
    font-size: 22px;
    font-weight: normal;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3;
    padding-bottom: 10px;
    margin: 40px 0;
    /* Over Desktop design */
    overflow: hidden; }
    @media (min-width: 1025px) {
      /* line 745, scss/dev/_common.scss */
      .common-view #block-system-main .total-result {
        margin: 40px 0 0; } }
    /* line 754, scss/dev/_common.scss */
    .common-view #block-system-main .total-result #edit-sort-bef-combine-wrapper {
      display: block; }
    /* line 757, scss/dev/_common.scss */
    .common-view #block-system-main .total-result .list-icon,
    .common-view #block-system-main .total-result .map-icon {
      float: none;
      cursor: pointer;
      margin: 10px 0 0 0px;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 757, scss/dev/_common.scss */
        .common-view #block-system-main .total-result .list-icon,
        .common-view #block-system-main .total-result .map-icon {
          float: right;
          margin: 00; } }
    /* line 767, scss/dev/_common.scss */
    .common-view #block-system-main .total-result .map-icon a {
      display: inline-block;
      color: #3C3C3C;
      text-decoration: none; }
      /* line 772, scss/dev/_common.scss */
      .common-view #block-system-main .total-result .map-icon a:before {
        font-size: 20px;
        font-weight: normal;
        content: "\e91f";
        font-family: 'icomoon';
        display: inline-block;
        vertical-align: top;
        color: #005EA8;
        background: rgba(255, 255, 255, 0.8);
        padding: 0;
        width: 26px;
        text-indent: 0px;
        float: left;
        margin-right: 10px;
        margin-top: 3px; }
    /* line 788, scss/dev/_common.scss */
    .common-view #block-system-main .total-result .list-icon a {
      display: inline-block;
      color: #3C3C3C;
      text-decoration: none; }
      /* line 794, scss/dev/_common.scss */
      .common-view #block-system-main .total-result .list-icon a:before {
        font-size: 18px;
        font-weight: normal;
        content: "\e91d";
        font-family: 'icomoon';
        display: inline-block;
        vertical-align: top;
        color: #005EA8;
        background: rgba(255, 255, 255, 0.8);
        padding: 0;
        width: 26px;
        text-indent: 0px;
        float: left;
        margin-right: 10px;
        margin-top: 3px; }
  /* line 813, scss/dev/_common.scss */
  .common-view #block-system-main .termin-current-view .total-result,
  .common-view #block-system-main .veranstaltungen-view .total-result {
    width: 100%;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 813, scss/dev/_common.scss */
      .common-view #block-system-main .termin-current-view .total-result,
      .common-view #block-system-main .veranstaltungen-view .total-result {
        width: 72%; } }
  /* line 824, scss/dev/_common.scss */
  .common-view #block-system-main .termin-current-view .group-filter-widget .views-widget .form-type-textfield,
  .common-view #block-system-main .veranstaltungen-view .group-filter-widget .views-widget .form-type-textfield {
    display: none; }
  /* line 831, scss/dev/_common.scss */
  .common-view #block-system-main .termin-current-view .date-group-filter .date-drop-down > label,
  .common-view #block-system-main .veranstaltungen-view .date-group-filter .date-drop-down > label {
    display: none; }
  /* line 835, scss/dev/_common.scss */
  .common-view #block-system-main .termin-current-view .date-group-filter > .form-type-textfield,
  .common-view #block-system-main .veranstaltungen-view .date-group-filter > .form-type-textfield {
    display: none; }
  /* line 840, scss/dev/_common.scss */
  .common-view #block-system-main .termin-current-view .date-group-filter .from-date-full select,
  .common-view #block-system-main .termin-current-view .date-group-filter .to-date-full select,
  .common-view #block-system-main .veranstaltungen-view .date-group-filter .from-date-full select,
  .common-view #block-system-main .veranstaltungen-view .date-group-filter .to-date-full select {
    border-width: 1px;
    border-style: solid;
    border-color: #e4e3e3;
    background: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 10px 0 20px;
    padding: 0 20px 0 10px;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    height: 32px; }
  /* line 853, scss/dev/_common.scss */
  .common-view #block-system-main .table-header {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3;
    padding: 10px 0 8px;
    margin-bottom: 20px;
    overflow: hidden;
    color: #787373;
    font-weight: bold;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.4px;
    display: none;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 853, scss/dev/_common.scss */
      .common-view #block-system-main .table-header {
        display: block; } }
    /* line 866, scss/dev/_common.scss */
    .common-view #block-system-main .table-header .table-date-ort,
    .common-view #block-system-main .table-header .table-header-name,
    .common-view #block-system-main .table-header .third-col-title {
      width: 20%;
      float: left;
      padding-right: 15px;
      word-wrap: break-word; }
    /* line 875, scss/dev/_common.scss */
    .common-view #block-system-main .table-header .table-header-name:last-child {
      padding-right: 0; }
    /* line 879, scss/dev/_common.scss */
    .common-view #block-system-main .table-header .table-header-name,
    .common-view #block-system-main .table-header .blank-heading {
      width: 40%;
      display: block; }
    /* line 884, scss/dev/_common.scss */
    .common-view #block-system-main .table-header .blank-heading {
      display: list-item;
      visibility: hidden; }
  /* line 890, scss/dev/_common.scss */
  .common-view #block-system-main .view-content .views-row {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    clear: both; }
    /* line 896, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row:last-child {
      border: none; }
    /* line 902, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-left {
      float: left;
      width: 100%;
      margin-bottom: 25px;
      text-align: center;
      padding-right: 3%;
      min-height: 5px;
      display: block;
      /* Over Desktop design */
      /* Tablet design */ }
      /* line 903, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left > * {
        margin-bottom: 15px; }
      @media (min-width: 767px) {
        /* line 902, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .veranstaltungen-left {
          width: 16%; } }
      /* line 919, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left .veranstaltungen-date-month {
        font-family: "LatoRegular";
        font-size: 18px;
        font-weight: normal; }
      /* line 923, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left .veranstaltungen-date-date,
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left .date-divider {
        font-family: "AleoBold";
        font-size: 30px;
        font-weight: normal;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 923, scss/dev/_common.scss */
          .common-view #block-system-main .view-content .views-row .veranstaltungen-left .veranstaltungen-date-date,
          .common-view #block-system-main .view-content .views-row .veranstaltungen-left .date-divider {
            font-size: 44px;
            font-weight: normal; } }
      /* line 931, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left .veranstaltungen-date-year {
        font-size: 24px;
        font-weight: normal;
        font-family: "LatoRegular"; }
      /* line 935, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left a {
        color: #3C3C3C; }
        /* line 937, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .veranstaltungen-left a:hover {
          text-decoration: none;
          color: #005EA8; }
      /* line 942, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-left > img {
        /* @include border-all(1px, solid, $border-color);*/
        margin-top: 9px; }
    /* line 948, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-field-base-date-duration .veranstaltungen-left {
      width: 100%;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 948, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .views-field-field-base-date-duration .veranstaltungen-left {
          width: 20%;
          margin-bottom: 0; } }
    /* line 956, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-ort {
      color: #00722D;
      font-size: 16px;
      font-weight: normal;
      font-family: "LatoBoldItalic"; }
    /* line 961, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-right,
    .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third {
      float: left;
      width: 100%;
      font-size: 20px;
      font-weight: normal;
      margin-bottom: 0;
      /* Tablet design */
      /* Over Desktop design */
      word-wrap: break-word; }
      @media (min-width: 767px) {
        /* line 961, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right,
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third {
          width: 38%;
          margin-bottom: 10px; } }
      @media (min-width: 1025px) {
        /* line 961, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right,
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third {
          width: 82%;
          padding-right: 30px; } }
      /* line 975, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right > *,
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third > * {
        margin-bottom: 15px; }
      /* line 978, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right a,
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third a {
        color: #3C3C3C; }
        /* line 980, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right a:hover,
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third a:hover {
          text-decoration: none;
          color: #005EA8; }
      /* line 986, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right .publication-year-format,
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third .publication-year-format {
        font-family: "LatoRegular";
        font-size: 18px;
        font-weight: normal;
        color: #8a8686; }
    /* line 993, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-right .search-content-type {
      font-family: "LatoRegular";
      font-size: 16px;
      font-weight: normal;
      color: #3C3C3C;
      line-height: 22px;
      text-transform: uppercase; }
    /* line 1002, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-right .support-program-all ul li {
      display: none; }
      /* line 1005, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right .support-program-all ul li a:hover {
        color: #3C3C3C; }
    /* line 1010, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-right .support-program-all ul li:last-child {
      display: block; }
    /* line 1016, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third {
      /* Over Desktop design */ }
      /* line 1017, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third img {
        display: none; }
      @media (min-width: 1025px) {
        /* line 1016, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .veranstaltungen-right-third {
          padding-right: 0 !important;
          width: 20%; } }
    /* line 1025, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-title {
      font-size: 26px;
      font-weight: normal;
      font-family: "AleoBold";
      color: #3C3C3C; }
      /* line 1029, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .views-field-title a {
        /* Over Desktop design */
        font-size: 26px;
        font-weight: normal;
        font-family: "AleoBold";
        color: #005EA8; }
        @media (min-width: 1025px) {
          /* line 1029, scss/dev/_common.scss */
          .common-view #block-system-main .view-content .views-row .views-field-title a {
            color: #3C3C3C; } }
        /* line 1036, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .views-field-title a:hover {
          text-decoration: none;
          color: #3C3C3C; }
    /* line 1043, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-field-teaser-text .field-content {
      font-size: 20px;
      font-weight: normal; }
    /* line 1047, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .program-terms {
      font-size: 20px;
      font-weight: normal; }
    /* line 1050, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-field-date-select,
    .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code,
    .common-view #block-system-main .view-content .views-row .views-field-nothing {
      /*.field-content, */ }
      /* line 1054, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .views-field-field-date-select .forderregion-fields,
      .common-view #block-system-main .view-content .views-row .views-field-field-date-select .praxisbeispiele-fields a,
      .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .forderregion-fields,
      .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .praxisbeispiele-fields a,
      .common-view #block-system-main .view-content .views-row .views-field-nothing .forderregion-fields,
      .common-view #block-system-main .view-content .views-row .views-field-nothing .praxisbeispiele-fields a {
        font-family: "LatoRegular";
        font-size: 16px;
        font-weight: normal;
        color: #3C3C3C; }
      /* line 1060, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .views-field-field-date-select .praxisbeispiele-fields,
      .common-view #block-system-main .view-content .views-row .views-field-field-date-select .external-links,
      .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .praxisbeispiele-fields,
      .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .external-links,
      .common-view #block-system-main .view-content .views-row .views-field-nothing .praxisbeispiele-fields,
      .common-view #block-system-main .view-content .views-row .views-field-nothing .external-links {
        margin-bottom: 15px; }
      /* line 1064, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .views-field-field-date-select .external-links,
      .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .external-links,
      .common-view #block-system-main .view-content .views-row .views-field-nothing .external-links {
        margin-top: 15px; }
        /* line 1066, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .views-field-field-date-select .external-links img,
        .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .external-links img,
        .common-view #block-system-main .view-content .views-row .views-field-nothing .external-links img {
          display: none; }
        /* line 1069, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row .views-field-field-date-select .external-links a,
        .common-view #block-system-main .view-content .views-row .views-field-field-address-postal-code .external-links a,
        .common-view #block-system-main .view-content .views-row .views-field-nothing .external-links a {
          font-family: "LatoRegular";
          font-size: 18px;
          font-weight: normal;
          margin-right: 15px; }
    /* line 1077, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .skkk-fixed-text,
    .common-view #block-system-main .view-content .views-row .praxisbeispiele-last-line {
      font-family: "LatoRegular";
      font-size: 16px;
      font-weight: normal;
      color: #787373; }
    /* line 1083, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .praxisbeispiele-last-line {
      color: #3C3C3C; }
    /* line 1091, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-field-month span,
    .common-view #block-system-main .view-content .views-row .release-date-region span,
    .common-view #block-system-main .view-content .views-row .publication-year-format span,
    .common-view #block-system-main .view-content .views-row .views-field-views-conditional-4 span,
    .common-view #block-system-main .view-content .views-row .views-field-field-date-select span {
      font-size: 16px;
      font-weight: normal;
      font-family: "LatoRegular"; }
    /* line 1096, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-views-conditional-3,
    .common-view #block-system-main .view-content .views-row .views-field-views-conditional-1,
    .common-view #block-system-main .view-content .views-row .views-field-views-conditional-2 {
      margin-bottom: 15px; }
      /* line 1100, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row .views-field-views-conditional-3 span,
      .common-view #block-system-main .view-content .views-row .views-field-views-conditional-1 span,
      .common-view #block-system-main .view-content .views-row .views-field-views-conditional-2 span {
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoRegular";
        color: #3C3C3C;
        text-transform: uppercase;
        line-height: 22px; }
    /* line 1109, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .publication-year-format span {
      color: #787373; }
    /* line 1113, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .divider {
      margin: 0 10px; }
    /* line 1120, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .get-taxonomy-terms span a, .common-view #block-system-main .view-content .views-row .get-taxonomy-terms span.term-divider,
    .common-view #block-system-main .view-content .views-row .get-taxonomy-terms div a,
    .common-view #block-system-main .view-content .views-row .get-taxonomy-terms div.term-divider,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience span a,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience span.term-divider,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience div a,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience div.term-divider {
      font-size: 16px;
      font-weight: normal;
      font-family: "LatoBold";
      color: #3C3C3C; }
    /* line 1126, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .get-taxonomy-terms span a,
    .common-view #block-system-main .view-content .views-row .get-taxonomy-terms div a,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience span a,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience div a {
      display: inline-block; }
    /* line 1130, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .get-taxonomy-terms .term-divider,
    .common-view #block-system-main .view-content .views-row .views-field-field-target-audience .term-divider {
      margin: 0 15px; }
    /* line 1135, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row.veranstaltungen-row > * {
      margin: 0; }
    /* line 1139, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row.forderprogramm-row, .common-view #block-system-main .view-content .views-row.projekte-all-row {
      word-wrap: break-word; }
      /* line 1142, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left {
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 0;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 1142, scss/dev/_common.scss */
          .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left {
            width: 55%;
            margin-bottom: 0;
            padding-right: 30px; } }
        /* line 1152, scss/dev/_common.scss */
        .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link {
          padding-left: 37px; }
          /* line 1154, scss/dev/_common.scss */
          .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link a, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link a, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link a, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link a {
            font-size: 18px;
            font-weight: normal;
            line-height: 27px;
            color: #3C3C3C;
            font-family: "AleoRegular";
            padding-right: 10px;
            display: inline-block;
            margin-bottom: 15px;
            position: relative;
            /* Desktop design */ }
            /* line 1163, scss/dev/_common.scss */
            .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link a:last-of-type, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link a:last-of-type, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link a:last-of-type, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link a:last-of-type {
              margin-bottom: 0; }
            @media (min-width: 960px) {
              /* line 1154, scss/dev/_common.scss */
              .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link a, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link a, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link a, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link a {
                font-size: 20px;
                font-weight: normal;
                line-height: 28px; } }
            /* line 1170, scss/dev/_common.scss */
            .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link a:before, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link a:before, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link a:before, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link a:before {
              /*@include font (18px);
              content: "\e91a";
              font-weight: bold;
              font-family: 'icomoon';
              display: inline-block;
              color: $blue;*/
              content: "";
              margin-right: 12px;
              width: 25px;
              height: 30px;
              margin-left: -37px;
              background: url("../images/meldungen.svg");
              background-size: 25px 30px;
              cursor: pointer;
              position: absolute;
              left: 0;
              top: -2px; }
            /* line 1189, scss/dev/_common.scss */
            .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link a:hover, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link a:hover, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link a:hover, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link a:hover {
              text-decoration: none;
              color: #005EA8; }
            /* line 1193, scss/dev/_common.scss */
            .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-link a span.ext, .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-left .meldan-search-link a span.ext, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-link a span.ext, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left .meldan-search-link a span.ext {
              display: none; }
      /* line 1200, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-right,
      .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-right-third, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right,
      .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right-third {
        width: 100%;
        margin-bottom: 10px;
        padding-right: 0;
        float: left;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 1200, scss/dev/_common.scss */
          .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-right,
          .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-right-third, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right,
          .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right-third {
            width: 20%;
            margin-bottom: 0;
            padding-right: 30px; } }
      /* line 1212, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-right, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right {
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 1212, scss/dev/_common.scss */
          .common-view #block-system-main .view-content .views-row.forderprogramm-row .veranstaltungen-right, .common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right {
            width: 25%; } }
    /* line 1218, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row.projekte-all-row {
      font-size: 20px;
      font-weight: normal; }
    /* line 1221, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row a.ext {
      color: #3C3C3C; }
      /* line 1223, scss/dev/_common.scss */
      .common-view #block-system-main .view-content .views-row a.ext::after {
        color: #005EA8;
        content: "\e916";
        font-size: 14px;
        font-weight: normal;
        font-family: "icomoon";
        margin: 0 5px;
        vertical-align: middle;
        display: inline-block;
        text-decoration: none; }
    /* line 1234, scss/dev/_common.scss */
    .common-view #block-system-main .view-content .views-row .views-field-size,
    .common-view #block-system-main .view-content .views-row .views-field-mime,
    .common-view #block-system-main .view-content .views-row .prax-file-size,
    .common-view #block-system-main .view-content .views-row .prax-size,
    .common-view #block-system-main .view-content .views-row .file-exten {
      display: inline-block;
      font-size: 18px;
      font-weight: normal;
      font-family: "LatoBold"; }
  /* line 1252, scss/dev/_common.scss */
  .common-view #block-system-main .forderprogramm-view .table-header .table-date-ort,
  .common-view #block-system-main .projekte-all-view .table-header .table-date-ort,
  .common-view #block-system-main .view-json-map .table-header .table-date-ort {
    width: 55%; }
  /* line 1255, scss/dev/_common.scss */
  .common-view #block-system-main .forderprogramm-view .table-header .table-header-name,
  .common-view #block-system-main .forderprogramm-view .table-header .table-header-name.third-col-title,
  .common-view #block-system-main .projekte-all-view .table-header .table-header-name,
  .common-view #block-system-main .projekte-all-view .table-header .table-header-name.third-col-title,
  .common-view #block-system-main .view-json-map .table-header .table-header-name,
  .common-view #block-system-main .view-json-map .table-header .table-header-name.third-col-title {
    width: 20%; }
  /* line 1259, scss/dev/_common.scss */
  .common-view #block-system-main .forderprogramm-view .table-header .table-header-name,
  .common-view #block-system-main .projekte-all-view .table-header .table-header-name,
  .common-view #block-system-main .view-json-map .table-header .table-header-name {
    width: 25%; }
  /* line 1264, scss/dev/_common.scss */
  .common-view #block-system-main .table-header-width {
    float: left;
    width: 100%;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1264, scss/dev/_common.scss */
      .common-view #block-system-main .table-header-width {
        width: 72%; } }
    /* line 1271, scss/dev/_common.scss */
    .common-view #block-system-main .table-header-width .veranstaltungen-view-data .veranstaltungen-right {
      width: 100%;
      float: right;
      padding-right: 0;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 1271, scss/dev/_common.scss */
        .common-view #block-system-main .table-header-width .veranstaltungen-view-data .veranstaltungen-right {
          width: 78%; } }
    /* line 1280, scss/dev/_common.scss */
    .common-view #block-system-main .table-header-width .veranstaltungen-left {
      padding-right: 0 !important; }
    /* line 1286, scss/dev/_common.scss */
    .common-view #block-system-main .table-header-width .views-field-field-teaser-image + .views-field .veranstaltungen-right,
    .common-view #block-system-main .table-header-width .views-field-field-teaser-image-1 + .views-field .veranstaltungen-right {
      padding-left: 0;
      width: 100%;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 1286, scss/dev/_common.scss */
        .common-view #block-system-main .table-header-width .views-field-field-teaser-image + .views-field .veranstaltungen-right,
        .common-view #block-system-main .table-header-width .views-field-field-teaser-image-1 + .views-field .veranstaltungen-right {
          padding-left: 20px;
          width: 78%; } }
    /* line 1297, scss/dev/_common.scss */
    .common-view #block-system-main .table-header-width .table-header .table-date-ort {
      width: 22%; }
  /* line 1302, scss/dev/_common.scss */
  .common-view #block-system-main .views-block {
    float: right;
    margin-top: 46px;
    padding-left: 0;
    width: 100%;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1302, scss/dev/_common.scss */
      .common-view #block-system-main .views-block {
        width: 28%;
        padding-left: 40px; } }
  /* line 1312, scss/dev/_common.scss */
  .common-view #block-system-main .sk-kk-link-block {
    background: #f1f1f1;
    padding: 30px;
    text-align: center;
    margin-bottom: 25px;
    word-wrap: break-word; }
    /* line 1318, scss/dev/_common.scss */
    .common-view #block-system-main .sk-kk-link-block:last-child {
      margin-bottom: 0; }
  /* line 1323, scss/dev/_common.scss */
  .common-view #block-system-main .sk-kk-link-block a {
    font-family: "AleoBold";
    font-size: 22px;
    font-weight: normal;
    color: #3C3C3C; }
    /* line 1327, scss/dev/_common.scss */
    .common-view #block-system-main .sk-kk-link-block a::before {
      color: #005EA8;
      display: block;
      margin-bottom: 15px;
      font-size: 35px;
      font-weight: normal; }
    /* line 1333, scss/dev/_common.scss */
    .common-view #block-system-main .sk-kk-link-block a:hover {
      text-decoration: none !important; }
  /* line 1346, scss/dev/_common.scss */
  .common-view #block-system-main .termin-past:hover {
    text-decoration: none; }
  /* line 1350, scss/dev/_common.scss */
  .common-view #block-system-main .three-col-list-view-img-block {
    background: #f1f1f1;
    padding: 30px;
    text-align: center;
    margin-bottom: 25px;
    word-wrap: break-word;
    display: block; }
  /* line 1358, scss/dev/_common.scss */
  .common-view #block-system-main .list-view-block-title {
    font-family: "AleoBold";
    font-size: 22px;
    font-weight: normal;
    color: #3C3C3C;
    display: block; }
    /* line 1363, scss/dev/_common.scss */
    .common-view #block-system-main .list-view-block-title::before {
      color: #005EA8;
      display: block;
      margin-bottom: 15px;
      font-size: 35px;
      font-weight: normal; }
  /* line 1370, scss/dev/_common.scss */
  .common-view #block-system-main .list-view-block-body {
    font-family: "LatoBold";
    font-size: 18px;
    font-weight: normal;
    color: #787373;
    margin-top: 15px;
    padding: 0 30px;
    display: block; }
/* line 1381, scss/dev/_common.scss */
.common-view .text-normal {
  font-family: "LatoBold";
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase; }
/* line 1386, scss/dev/_common.scss */
.common-view .text-green {
  color: #00722D;
  font-family: "LatoBold";
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase; }
/* line 1392, scss/dev/_common.scss */
.common-view .promoter-class {
  font-size: 18px;
  font-weight: normal; }
/* line 1398, scss/dev/_common.scss */
.common-view .praxisbeispiele-example a,
.common-view .praxisbeispiele-extern-file a,
.common-view .praxisbeispiele-intern-file a {
  font-size: 20px;
  font-weight: normal; }
/* line 1404, scss/dev/_common.scss */
.common-view .file img,
.common-view .down-file img {
  display: none; }
/* line 1407, scss/dev/_common.scss */
.common-view .file a,
.common-view .down-file a {
  color: #3C3C3C;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none; }
  /* line 1411, scss/dev/_common.scss */
  .common-view .file a::before,
  .common-view .down-file a::before {
    content: "\e910";
    color: #005EA8;
    font-family: "icomoon";
    margin-right: 12px; }
  /* line 1418, scss/dev/_common.scss */
  .common-view .file a:hover,
  .common-view .down-file a:hover {
    color: #005EA8; }
/* line 1424, scss/dev/_common.scss */
.common-view .praxisbeispiele-example .file {
  display: inline-block; }
/* line 1430, scss/dev/_common.scss */
.common-view .list-view-skkk-link a {
  color: #3C3C3C;
  display: inline-block;
  width: auto;
  padding: 0 0 0 34px;
  margin-right: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: normal;
  font-family: "LatoRegular";
  position: relative;
  text-decoration: none; }
  /* line 1441, scss/dev/_common.scss */
  .common-view .list-view-skkk-link a:before, .common-view .list-view-skkk-link a:after {
    font-size: 26px;
    font-weight: normal;
    content: "\e93e";
    font-family: 'icomoon';
    display: inline-block;
    vertical-align: top;
    color: #fff;
    width: 25px;
    height: 25px;
    padding: 0 3px;
    border-radius: 500px;
    position: absolute;
    top: -7px;
    left: -3px;
    z-index: 3;
    font-weight: bold; }
  /* line 1459, scss/dev/_common.scss */
  .common-view .list-view-skkk-link a::after {
    background: #005EA8;
    content: "";
    left: 0;
    top: 0;
    z-index: 2; }
  /* line 1466, scss/dev/_common.scss */
  .common-view .list-view-skkk-link a:hover {
    color: #005EA8; }
/* line 1472, scss/dev/_common.scss */
.common-view .wettbewerbe-kommunalen-row > * {
  margin-bottom: 15px; }
/* line 1475, scss/dev/_common.scss */
.common-view .wettbewerbe-kommunalen-row .term-divider {
  margin: 0 10px; }
/* line 1481, scss/dev/_common.scss */
.common-view .wettbewerbe-kommunalen-row .views-field-title ~ div a:hover {
  color: #005EA8 !important;
  text-decoration: none; }
/* line 1493, scss/dev/_common.scss */
.common-view .wettbewerbe-kommunalen-row .get-taxonomy-terms .verbraucher-icon:hover,
.common-view .wettbewerbe-kommunalen-row .get-taxonomy-terms .wirtschaft-icon:hover,
.common-view .wettbewerbe-kommunalen-row .get-taxonomy-terms .bildung-icon:hover,
.common-view .wettbewerbe-kommunalen-row .get-taxonomy-terms .kommunen-icon:hover {
  cursor: default;
  color: #3C3C3C !important; }
/* line 1500, scss/dev/_common.scss */
.common-view .wettbewerbe-kommunalen-row .field-content > * {
  clear: both;
  overflow: hidden; }
/* line 1514, scss/dev/_common.scss */
.common-view.page-service-beratungsstellen #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets > .group-filter-widget > .views-widget:nth-child(2) {
  width: 160px; }

/* line 1527, scss/dev/_common.scss */
.node-type-default-article.jahre-nki-block .main-container, .bike-ride-block .main-container {
  margin: 0 auto; }
  /* line 1530, scss/dev/_common.scss */
  .node-type-default-article.jahre-nki-block .main-container #block-system-main, .bike-ride-block .main-container #block-system-main {
    width: 100%;
    float: left;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1530, scss/dev/_common.scss */
      .node-type-default-article.jahre-nki-block .main-container #block-system-main, .bike-ride-block .main-container #block-system-main {
        width: 72%; } }

/* line 1540, scss/dev/_common.scss */
.bike-ride-block .related-links {
  float: none;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 1540, scss/dev/_common.scss */
    .bike-ride-block .related-links {
      float: right; } }

/* line 1547, scss/dev/_common.scss */
.jahre-nki-page-10, .bike-and-ride-block {
  width: 100%;
  float: right;
  padding-left: 0;
  margin-bottom: 0 !important;
  padding: 0 15px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 1547, scss/dev/_common.scss */
    .jahre-nki-page-10, .bike-and-ride-block {
      width: 26%;
      padding-left: 40px;
      padding-right: 0; } }
  /* line 1558, scss/dev/_common.scss */
  .jahre-nki-page-10 div.termin-past, .bike-and-ride-block div.termin-past {
    padding-left: 0;
    width: 100%; }
    /* line 1562, scss/dev/_common.scss */
    .jahre-nki-page-10 div.termin-past .three-col-list-view-img-block, .bike-and-ride-block div.termin-past .three-col-list-view-img-block {
      background: #f1f1f1;
      padding: 30px;
      text-align: center;
      margin-bottom: 25px;
      word-wrap: break-word;
      display: block; }
      /* line 1569, scss/dev/_common.scss */
      .jahre-nki-page-10 div.termin-past .three-col-list-view-img-block .list-view-block-title, .bike-and-ride-block div.termin-past .three-col-list-view-img-block .list-view-block-title {
        font-family: "AleoBold";
        font-size: 22px;
        font-weight: normal;
        color: #3C3C3C;
        display: block; }
        /* line 1574, scss/dev/_common.scss */
        .jahre-nki-page-10 div.termin-past .three-col-list-view-img-block .list-view-block-title::before, .bike-and-ride-block div.termin-past .three-col-list-view-img-block .list-view-block-title::before {
          color: #005EA8;
          display: block;
          margin-bottom: 15px;
          font-size: 35px;
          font-weight: normal; }
      /* line 1581, scss/dev/_common.scss */
      .jahre-nki-page-10 div.termin-past .three-col-list-view-img-block .list-view-block-body, .bike-and-ride-block div.termin-past .three-col-list-view-img-block .list-view-block-body {
        font-family: "LatoBold";
        font-size: 18px;
        font-weight: normal;
        color: #787373;
        margin-top: 15px;
        padding: 0 30px;
        display: block; }
      /* line 1589, scss/dev/_common.scss */
      .jahre-nki-page-10 div.termin-past .three-col-list-view-img-block .list-view-block-link-text, .bike-and-ride-block div.termin-past .three-col-list-view-img-block .list-view-block-link-text {
        margin-top: 15px; }

/* line 1600, scss/dev/_common.scss */
.page-service-publikationen .views-field-nothing-2 .skkk-icon {
  display: block !important;
  margin-top: 15px; }
/* line 1604, scss/dev/_common.scss */
.page-service-publikationen .skkk-icon {
  display: none; }
/* line 1607, scss/dev/_common.scss */
.page-service-publikationen #block-system-main .view-content .views-row .center-container {
  float: left;
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 1607, scss/dev/_common.scss */
    .page-service-publikationen #block-system-main .view-content .views-row .center-container {
      width: 84%; } }
/* line 1615, scss/dev/_common.scss */
.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right {
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 1615, scss/dev/_common.scss */
    .page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right {
      width: 100% !important; } }
/* line 1621, scss/dev/_common.scss */
.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right.views-field-nothing-1,
.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right.views-field-nothing-2 {
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 1621, scss/dev/_common.scss */
    .page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right.views-field-nothing-1,
    .page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right.views-field-nothing-2 {
      width: 64% !important; } }

/* line 1635, scss/dev/_common.scss */
.page-projekte-innovationsprojekte.common-view #block-system-main .projekte-all-view .table-header .table-date-ort {
  width: 80%;
  padding-right: 20px; }
/* line 1643, scss/dev/_common.scss */
.page-projekte-innovationsprojekte.common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left {
  width: 80%; }

/* line 1656, scss/dev/_common.scss */
.page-projekte-innovationsprojekte-eng.common-view #block-system-main .projekte-all-view .table-header .table-date-ort {
  width: 35.5%;
  padding-right: 20px; }
/* line 1660, scss/dev/_common.scss */
.page-projekte-innovationsprojekte-eng.common-view #block-system-main .projekte-all-view .table-header .table-header-name {
  width: 100%;
  padding-left: 300px; }
/* line 1668, scss/dev/_common.scss */
.page-projekte-innovationsprojekte-eng.common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left {
  width: 100%;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 1668, scss/dev/_common.scss */
    .page-projekte-innovationsprojekte-eng.common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-left {
      width: 33%; } }
/* line 1674, scss/dev/_common.scss */
.page-projekte-innovationsprojekte-eng.common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right {
  width: 100%;
  padding-right: 0;
  padding-left: 0px;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 1674, scss/dev/_common.scss */
    .page-projekte-innovationsprojekte-eng.common-view #block-system-main .view-content .views-row.projekte-all-row .veranstaltungen-right {
      width: 67%;
      padding-left: 20px; } }
/* line 1684, scss/dev/_common.scss */
.page-projekte-innovationsprojekte-eng.common-view #block-system-main .view-content .list-view-skkk-link.skkk-icon {
  padding-left: 0%;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 1684, scss/dev/_common.scss */
    .page-projekte-innovationsprojekte-eng.common-view #block-system-main .view-content .list-view-skkk-link.skkk-icon {
      padding-left: 35%; } }

/* line 1697, scss/dev/_common.scss */
.internal-link a {
  padding-right: 25px;
  position: relative; }
  /* line 1700, scss/dev/_common.scss */
  .internal-link a::after {
    font-family: "icomoon";
    content: "\e91a";
    float: right;
    color: #005EA8;
    position: absolute;
    right: -28px;
    top: 0; }

/* line 1716, scss/dev/_common.scss */
.simplenews-single-view > *,
.nki-archive-view > * {
  margin-bottom: 30px; }
  /* line 1719, scss/dev/_common.scss */
  .simplenews-single-view > *.view-content,
  .nki-archive-view > *.view-content {
    font-size: 20px;
    font-weight: normal; }
/* line 1724, scss/dev/_common.scss */
.simplenews-single-view .simplenews-body-termin > *,
.nki-archive-view .simplenews-body-termin > * {
  float: left;
  margin-bottom: 30px;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 1724, scss/dev/_common.scss */
    .simplenews-single-view .simplenews-body-termin > *,
    .nki-archive-view .simplenews-body-termin > * {
      width: 50%;
      padding-right: 30px;
      margin-bottom: 0; } }
/* line 1735, scss/dev/_common.scss */
.simplenews-single-view .simplenews-termin-fields > *,
.nki-archive-view .simplenews-termin-fields > * {
  margin-bottom: 20px;
  padding-bottom: 20px;
  overflow: hidden; }
/* line 1740, scss/dev/_common.scss */
.simplenews-single-view .simplenews-termin-fields .termin-fields-title,
.nki-archive-view .simplenews-termin-fields .termin-fields-title {
  font-family: "AleoBold";
  font-size: 26px;
  font-weight: normal; }
/* line 1744, scss/dev/_common.scss */
.simplenews-single-view .simplenews-termin-fields .test,
.nki-archive-view .simplenews-termin-fields .test {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3; }
  /* line 1746, scss/dev/_common.scss */
  .simplenews-single-view .simplenews-termin-fields .test .termin-date-city,
  .nki-archive-view .simplenews-termin-fields .test .termin-date-city {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px; }
    /* line 1749, scss/dev/_common.scss */
    .simplenews-single-view .simplenews-termin-fields .test .termin-date-city .termin-date-field,
    .simplenews-single-view .simplenews-termin-fields .test .termin-date-city .date-divider,
    .nki-archive-view .simplenews-termin-fields .test .termin-date-city .termin-date-field,
    .nki-archive-view .simplenews-termin-fields .test .termin-date-city .date-divider {
      font-family: "LatoBold"; }
    /* line 1753, scss/dev/_common.scss */
    .simplenews-single-view .simplenews-termin-fields .test .termin-date-city .date-divider,
    .simplenews-single-view .simplenews-termin-fields .test .termin-date-city .blue-divider,
    .nki-archive-view .simplenews-termin-fields .test .termin-date-city .date-divider,
    .nki-archive-view .simplenews-termin-fields .test .termin-date-city .blue-divider {
      margin: 0 8px; }
    /* line 1757, scss/dev/_common.scss */
    .simplenews-single-view .simplenews-termin-fields .test .termin-date-city .termin-city-field,
    .nki-archive-view .simplenews-termin-fields .test .termin-date-city .termin-city-field {
      color: #005EA8; }

/* line 1770, scss/dev/_common.scss */
.nki-archive-view .views-row {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  margin-bottom: 20px;
  padding-bottom: 20px;
  overflow: hidden; }
/* line 1776, scss/dev/_common.scss */
.nki-archive-view .table-header {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  padding: 10px 0 8px;
  margin-bottom: 50px;
  overflow: hidden;
  font-family: "LatoRegular";
  font-weight: bold;
  font-size: 16px;
  font-weight: normal;
  line-height: 23px;
  letter-spacing: 0.4px;
  text-transform: uppercase; }
  /* line 1788, scss/dev/_common.scss */
  .nki-archive-view .table-header .table-date-ort {
    width: 20%;
    float: left;
    padding-right: 15px;
    word-wrap: break-word; }

/* line 1798, scss/dev/_common.scss */
.page-projektkarte.common-view #block-system-main .total-result {
  margin-bottom: 20px; }

/* line 1805, scss/dev/_common.scss */
.view-display-id-page_10 a.ext::after {
  content: none !important; }

/* line 1816, scss/dev/_common.scss */
.page-praxisbeispiele #block-system-main .view-content .views-row.wettbewerbe-kommunalen-row .field-content > * {
  margin-bottom: 10px; }
/* line 1822, scss/dev/_common.scss */
.page-praxisbeispiele #block-system-main .view-content .views-row .praxisbeispiele-last-line .praxisbeispiele-communen {
  margin-right: -2px; }

/* line 1833, scss/dev/_common.scss */
.common-view.page-service-publikationen {
   /* #block-system-main .view-content .views-row .veranstaltungen-right.views-field-nothing-1,   #block-system-main .view-content .views-row .veranstaltungen-right.views-field-nothing-2{
     width: 100%;
     @include devicebreak (x-large) {
       width: 64%;
     }
   }
*/
    /*   #block-system-main .view-content .views-row .views-field-nothing-1, #block-system-main .view-content .views-row .views-field-nothing-2{
    margin-left: 0%;
    margin-bottom: 10px;
     @include devicebreak (x-large) {
          margin-left: 16%;
          margin-bottom: 0px;
      }

  } */ }
  /* line 1838, scss/dev/_common.scss */
  .common-view.page-service-publikationen #block-system-main .view-content .views-row a.ext {
    position: relative;
    padding-left: 30px; }
    /* line 1841, scss/dev/_common.scss */
    .common-view.page-service-publikationen #block-system-main .view-content .views-row a.ext::after {
      position: absolute;
      left: 0;
      top: 0; }
  /* line 1848, scss/dev/_common.scss */
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .file-type,
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .file-size {
    font-size: 18px;
    font-weight: normal;
    font-family: "LatoBold"; }
  /* line 1856, scss/dev/_common.scss */
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-left {
    width: 100%;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1856, scss/dev/_common.scss */
      .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-left {
        width: 16%; } }
  /* line 1863, scss/dev/_common.scss */
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right,
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right-third {
    width: 100%;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1863, scss/dev/_common.scss */
      .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right,
      .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right-third {
        width: 84%; } }
  /* line 1886, scss/dev/_common.scss */
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .views-field-nothing-1 {
    background: #efefef;
    padding: 15px; }
    /* line 1890, scss/dev/_common.scss */
    .common-view.page-service-publikationen #block-system-main .view-content .views-row .views-field-nothing-1 .external-link::before {
      display: none !important; }
  /* line 1895, scss/dev/_common.scss */
  .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right-third {
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1895, scss/dev/_common.scss */
      .common-view.page-service-publikationen #block-system-main .view-content .views-row .veranstaltungen-right-third {
        width: 20%; } }
/* line 1904, scss/dev/_common.scss */
.common-view #block-system-main .view-content .views-row .veranstaltungen-left .field-collection-item-field-teaser-image-collection .field-name-field-teaser-image img {
  /*border-width: 1px;
  border-style: solid;
  border-color: $border-color;*/
  margin-top: 9px; }

/* line 1915, scss/dev/_common.scss */
.accord_list {
  margin: 40px auto; }
  /* line 1918, scss/dev/_common.scss */
  .accord_list li {
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 1921, scss/dev/_common.scss */
    .accord_list li:first-child {
      border-top-width: 1px;
      border-top-style: solid;
      border-top-color: #e4e3e3; }
    /* line 1924, scss/dev/_common.scss */
    .accord_list li .accord_head {
      padding: 20px 0 20px 10px;
      font-size: 28px;
      font-weight: normal;
      cursor: pointer; }
      /* line 1928, scss/dev/_common.scss */
      .accord_list li .accord_head::after {
        content: "+";
        font-size: 40px;
        font-weight: normal;
        position: absolute;
        right: 10px;
        top: 10px; }
      /* line 1935, scss/dev/_common.scss */
      .accord_list li .accord_head.active {
        padding-bottom: 0; }
        /* line 1937, scss/dev/_common.scss */
        .accord_list li .accord_head.active::after {
          content: "-";
          font-size: 55px;
          font-weight: normal;
          top: 0; }
    /* line 1944, scss/dev/_common.scss */
    .accord_list li .accord_content {
      display: none;
      padding: 30px 160px 30px 30px;
      font-size: 20px;
      font-weight: normal;
      font-family: "LatoRegular"; }

/* line 1954, scss/dev/_common.scss */
#backtotop {
  background: rgba(255, 255, 255, 0.8);
  border-width: 1px;
  border-style: solid;
  border-color: #e4e3e3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 50px !important;
  height: 50px !important;
  z-index: 15; }
  /* line 1961, scss/dev/_common.scss */
  #backtotop::before {
    content: "\e907";
    font-family: "icomoon";
    left: 16px;
    position: absolute;
    text-indent: 0;
    top: 18px;
    display: block;
    font-size: 10px;
    font-weight: normal;
    transform: rotate(180deg);
    color: #505050; }
  /* line 1973, scss/dev/_common.scss */
  #backtotop:hover {
    opacity: 1; }

/* line 1979, scss/dev/_common.scss */
.track3 {
  width: 10px;
  background: rgba(0, 0, 0, 0);
  margin-right: 2px;
  border-radius: 10px;
  -webkit-transition: background 250ms linear;
  transition: background 250ms linear; }

/* line 1988, scss/dev/_common.scss */
.track3:hover,
.track3.dragging {
  background: #d9d9d9;
  /* Browsers without rgba support */
  background: rgba(0, 0, 0, 0.15); }

/* line 1995, scss/dev/_common.scss */
.handle3 {
  width: 8px;
  right: 0;
  background: #999;
  background: #787373;
  border-radius: 7px;
  -webkit-transition: width 250ms;
  transition: width 250ms; }

/* line 2005, scss/dev/_common.scss */
.track3:hover .handle3,
.track3.dragging .handle3 {
  width: 10px; }

/* table {
  width: 100%;
  margin-bottom: 10px;
  @include border-all (2px, solid, $white);
  caption {
    font-family: $font_bold_aleo;
    p {
      font-family: $font_bold_aleo!important;
    }
  }
  thead {
    tr {
      @include border-bottom (2px, solid, $border-color);
      th {
        padding: 10px 20px;
        border-collapse: collapse;
        line-height: 32px;
        @include font (20px);
        font-family: $font_regular_aleo;
        color: $lightGray;
      }
    }
  }
  tbody,
  tfoot {
    tr {
      @include border-bottom (1px, solid, $border-color);
      td {
        padding: 10px 20px;
        border-collapse: collapse;
        line-height: 32px;
        @include font (20px);
        font-family: $font_regular_aleo;
        color: $gray;
      }
    }
  }
} */
/* line 2077, scss/dev/_common.scss */
p {
  font-size: 18px;
  font-weight: normal;
  font-family: "AleoRegular";
  margin-bottom: 14px;
  line-height: 27px;
  width: 100%;
  overflow-x: hidden;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 2077, scss/dev/_common.scss */
    p {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      margin-bottom: 20px; } }

/* line 2092, scss/dev/_common.scss */
.deadline,
.external-link,
.kommunen-icon,
.bildung-icon,
.verbraucher-icon,
.wirtschaft-icon,
.calendar-icon,
.letter-icon,
.org-Bildung,
.org-Kommunen,
.org-Verbraucher,
.org-Wirtschaft {
  text-decoration: none; }
  /* line 2105, scss/dev/_common.scss */
  .deadline::before,
  .external-link::before,
  .kommunen-icon::before,
  .bildung-icon::before,
  .verbraucher-icon::before,
  .wirtschaft-icon::before,
  .calendar-icon::before,
  .letter-icon::before,
  .org-Bildung::before,
  .org-Kommunen::before,
  .org-Verbraucher::before,
  .org-Wirtschaft::before {
    font-family: "icomoon";
    color: #505050;
    margin-right: 8px; }
  /* line 2110, scss/dev/_common.scss */
  .deadline:hover,
  .external-link:hover,
  .kommunen-icon:hover,
  .bildung-icon:hover,
  .verbraucher-icon:hover,
  .wirtschaft-icon:hover,
  .calendar-icon:hover,
  .letter-icon:hover,
  .org-Bildung:hover,
  .org-Kommunen:hover,
  .org-Verbraucher:hover,
  .org-Wirtschaft:hover {
    text-decoration: none; }

/* line 2116, scss/dev/_common.scss */
.deadline::before {
  content: "\e90f";
  position: relative;
  top: 5px;
  font-size: 22px;
  font-weight: normal; }

/* line 2125, scss/dev/_common.scss */
.external-link::before {
  content: "\e916";
  color: #005EA8;
  float: right;
  margin-right: 0;
  font-size: 15px;
  font-weight: normal; }

/* line 2136, scss/dev/_common.scss */
.kommunen-icon::before,
.org-Kommunen::before {
  content: "\e921";
  color: #1F82C0; }

/* line 2144, scss/dev/_common.scss */
.bildung-icon::before,
.org-Bildung::before {
  content: "\e912";
  color: #ee7f00; }

/* line 2152, scss/dev/_common.scss */
.verbraucher-icon::before,
.org-Verbraucher::before {
  content: "\e934";
  color: #7ab51d; }

/* line 2160, scss/dev/_common.scss */
.wirtschaft-icon::before,
.org-Wirtschaft::before {
  content: "\e911";
  color: #620039; }

/* line 2167, scss/dev/_common.scss */
.calendar-icon::before {
  content: "\e90e"; }

/* line 2173, scss/dev/_common.scss */
.letter-icon::before {
  content: "\e92d"; }

/* line 2180, scss/dev/_common.scss */
.bike-icon::before {
  background-image: url("img/bike_icon.svg");
  background-size: cover;
  width: 60px;
  height: 60px;
  display: block;
  content: "";
  margin: 0 auto; }

/* line 2196, scss/dev/_common.scss */
.get-taxonomy-terms .verbraucher-icon:hover,
.get-taxonomy-terms .wirtschaft-icon:hover,
.get-taxonomy-terms .bildung-icon:hover,
.get-taxonomy-terms .kommunen-icon:hover {
  cursor: default;
  color: #3C3C3C !important; }

/* line 2207, scss/dev/_common.scss */
.common-view.page-praxisbeispiele #block-system-main .table-header {
  margin-bottom: 10px; }
/* line 2210, scss/dev/_common.scss */
.common-view.page-praxisbeispiele #block-system-main .total-result {
  border-bottom: 0;
  padding-bottom: 0; }

/* line 2222, scss/dev/_common.scss */
.page-services-new-newsletter-nki .view-filters form .views-exposed-form .views-widget-filter-combine {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  width: 100%; }
  /* line 2225, scss/dev/_common.scss */
  .page-services-new-newsletter-nki .view-filters form .views-exposed-form .views-widget-filter-combine > label {
    font-size: 0;
    font-weight: normal;
    height: 60px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    width: 50px;
    cursor: pointer; }
    /* line 2235, scss/dev/_common.scss */
    .page-services-new-newsletter-nki .view-filters form .views-exposed-form .views-widget-filter-combine > label::before {
      font-family: "icomoon";
      content: "\e930";
      color: #787373;
      font-size: 30px;
      font-weight: normal;
      margin-bottom: 0;
      margin-left: 2px;
      margin-right: 0;
      margin-top: 8px;
      display: block; }
  /* line 2248, scss/dev/_common.scss */
  .page-services-new-newsletter-nki .view-filters form .views-exposed-form .views-widget-filter-combine .form-item input {
    border: none;
    box-shadow: none;
    padding: 0;
    height: 60px;
    font-size: 20px;
    font-weight: normal;
    color: #787373;
    padding-left: 50px; }

/* line 2268, scss/dev/_common.scss */
.form-item-type .sol-container {
  width: 66px !important; }

/* line 2273, scss/dev/_common.scss */
.radiohide,
.form-item-field-base-date-duration-value .sol-action-buttons {
  display: none !important; }

/* line 2279, scss/dev/_common.scss */
.paragraphs-item-highlight-box-new {
  overflow: hidden;
  background: #3C3C3C;
  padding: 80px 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e4e3e3;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  margin-bottom: 55px;
  /*  .field-name-field-image-and-text {
    h3 {
      display: none;
    }
  } */ }
  /* line 2286, scss/dev/_common.scss */
  .paragraphs-item-highlight-box-new .field-name-field-title {
    font-size: 26px;
    font-weight: normal;
    font-weight: normal;
    line-height: 36px;
    font-family: "AleoBold";
    margin-bottom: 20px;
    color: #fff;
    text-align: left !important; }
  /* line 2304, scss/dev/_common.scss */
  .paragraphs-item-highlight-box-new .three_columns ul li {
    float: left;
    width: 100%;
    margin-right: 35px;
    margin-bottom: 15px;
    /* Tablet design */
    /* Over Desktop design */ }
    @media (min-width: 520px) {
      /* line 2304, scss/dev/_common.scss */
      .paragraphs-item-highlight-box-new .three_columns ul li {
        width: 28%; } }
    @media (min-width: 1025px) {
      /* line 2304, scss/dev/_common.scss */
      .paragraphs-item-highlight-box-new .three_columns ul li {
        width: 31.2%; } }
    /* line 2315, scss/dev/_common.scss */
    .paragraphs-item-highlight-box-new .three_columns ul li img {
      width: 100%; }
    /* line 2318, scss/dev/_common.scss */
    .paragraphs-item-highlight-box-new .three_columns ul li p {
      font-size: 18px;
      font-weight: normal;
      margin-top: 15px;
      color: #fff;
      line-height: 28px; }
    /* line 2324, scss/dev/_common.scss */
    .paragraphs-item-highlight-box-new .three_columns ul li:last-child {
      margin-right: 0; }
    /* line 2327, scss/dev/_common.scss */
    .paragraphs-item-highlight-box-new .three_columns ul li a {
      color: #fff;
      text-decoration: underline; }
      /* line 2330, scss/dev/_common.scss */
      .paragraphs-item-highlight-box-new .three_columns ul li a .ext {
        background: none; }
        /* line 2332, scss/dev/_common.scss */
        .paragraphs-item-highlight-box-new .three_columns ul li a .ext:after {
          color: #005EA8;
          content: "\e916";
          font-size: 17px;
          font-weight: normal;
          font-family: 'icomoon';
          margin: 0 5px;
          vertical-align: top;
          display: inline-block;
          text-decoration: none; }
      /* line 2343, scss/dev/_common.scss */
      .paragraphs-item-highlight-box-new .three_columns ul li a:hover {
        color: #005EA8; }

/* line 2354, scss/dev/_common.scss */
.node-type-tiling .footer.container {
  margin-top: 0; }
/* line 2357, scss/dev/_common.scss */
.node-type-tiling .dropdown-menu-outer {
  margin-bottom: 0; }
  /* line 2360, scss/dev/_common.scss */
  .node-type-tiling .dropdown-menu-outer + .main-container .breadcrumb {
    margin-top: 0;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 2360, scss/dev/_common.scss */
      .node-type-tiling .dropdown-menu-outer + .main-container .breadcrumb {
        margin-top: 0px; } }

/* line 2374, scss/dev/_common.scss */
.page-search.common-view #block-system-main .table-header .table-header-name:nth-child(2),
.page-service-publikationen.common-view #block-system-main .table-header .table-header-name:nth-child(2) {
  width: 64%; }
/* line 2377, scss/dev/_common.scss */
.page-search.common-view #block-system-main .table-header .table-header-name:nth-child(3),
.page-service-publikationen.common-view #block-system-main .table-header .table-header-name:nth-child(3) {
  width: 20%; }
/* line 2380, scss/dev/_common.scss */
.page-search.common-view #block-system-main .table-header .table-date-ort,
.page-service-publikationen.common-view #block-system-main .table-header .table-date-ort {
  width: 16%; }

/* line 2388, scss/dev/_common.scss */
.page-search .views-submit-button {
  display: none; }

/* line 2394, scss/dev/_common.scss */
.pagination > li {
  display: inline-block;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2394, scss/dev/_common.scss */
    .pagination > li {
      display: inline; } }
  /* line 2400, scss/dev/_common.scss */
  .pagination > li.active a {
    z-index: 1; }

@media all and (-ms-high-contrast: none) {
  /* line 2408, scss/dev/_common.scss */
  .common-view .file a::before,
  .common-view .down-file a::before {
    float: left; }

  /* IE10 */
  /* line 2413, scss/dev/_common.scss */
  *::-ms-backdrop,
  .common-view .file a::before,
  .common-view .down-file a::before {
    float: left; }

  /* IE11 */ }
/*page-files-not-used*/
/* line 2422, scss/dev/_common.scss */
.page-files-not-used.common-view .file img {
  display: block; }

/* line 2429, scss/dev/_common.scss */
.page-files-not-used.common-view .view-filters #edit-type-wrapper .sol-container .sol-input-container input {
  font-size: 14px; }

/* line 2437, scss/dev/_common.scss */
.page-user-edit-simplenews .privacy-text {
  font-size: 14px;
  line-height: 20px; }

/* .alert-danger {
  display: none;
} */
/* line 2462, scss/dev/_common.scss */
.page-service-meldungen.common-view #block-system-main .meldugen-view-blocks {
  width: 100%;
  float: left;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2462, scss/dev/_common.scss */
    .page-service-meldungen.common-view #block-system-main .meldugen-view-blocks {
      width: 28%; } }
  /* line 2468, scss/dev/_common.scss */
  .page-service-meldungen.common-view #block-system-main .meldugen-view-blocks .views-block {
    width: 100%;
    float: left; }

/* line 2480, scss/dev/_common.scss */
.page-search.common-view #block-system-main .total-result {
  border-bottom: 0;
  padding-bottom: 0; }
/* line 2486, scss/dev/_common.scss */
.page-search.common-view #block-system-main .view-content .views-row .veranstaltungen-right {
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 2486, scss/dev/_common.scss */
    .page-search.common-view #block-system-main .view-content .views-row .veranstaltungen-right {
      width: 80%; } }

/* line 2502, scss/dev/_common.scss */
.page-masterplan-100-klimaschutz .meldan-search-link {
  padding-left: 37px; }
  /* line 2504, scss/dev/_common.scss */
  .page-masterplan-100-klimaschutz .meldan-search-link a {
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    color: #3C3C3C;
    font-family: "AleoRegular";
    padding-right: 10px;
    position: relative;
    /* Desktop design */
    /* &:before {
       @include font (18px);
       content: "\e91a";
       font-weight: bold;
       font-family: 'icomoon';
       display: inline-block;
       color: $blue;
       margin-right: 12px;
       width: 26px;
       margin-left: -37px;
     }*/ }
    @media (min-width: 960px) {
      /* line 2504, scss/dev/_common.scss */
      .page-masterplan-100-klimaschutz .meldan-search-link a {
        font-size: 20px;
        font-weight: normal;
        line-height: 28px; } }
    /* line 2526, scss/dev/_common.scss */
    .page-masterplan-100-klimaschutz .meldan-search-link a:before {
      content: "";
      margin-right: 12px;
      width: 25px;
      height: 30px;
      margin-left: -37px;
      background: url("../images/meldungen.svg");
      background-size: 25px 30px;
      cursor: pointer;
      position: absolute;
      left: 0;
      top: -2px; }
    /* line 2539, scss/dev/_common.scss */
    .page-masterplan-100-klimaschutz .meldan-search-link a:hover {
      text-decoration: none;
      color: #005EA8; }
    /* line 2543, scss/dev/_common.scss */
    .page-masterplan-100-klimaschutz .meldan-search-link a span.ext {
      display: none; }
/* line 2549, scss/dev/_common.scss */
.page-masterplan-100-klimaschutz .projekte-all-row > * {
  margin-bottom: 10px; }

/* line 2558, scss/dev/_common.scss */
.view-project-list-of-masterplan-100-klimaschutz .projekte-all-row .get-taxonomy-terms span {
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoBold";
  color: #3C3C3C; }

/*anothh*/
/* line 2590, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-header .sub-title,
.page-projekte-modellprojekte.common-view #block-system-main .view-header .sub-title,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-header .sub-title {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  font-family: "AleoBold";
  margin: 10px 0;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 2590, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-header .sub-title,
    .page-projekte-modellprojekte.common-view #block-system-main .view-header .sub-title,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-header .sub-title {
      font-size: 26px;
      font-weight: normal;
      line-height: 32px; } }
  /* line 2601, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-header .sub-title p,
  .page-projekte-modellprojekte.common-view #block-system-main .view-header .sub-title p,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-header .sub-title p {
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    font-family: "AleoBold";
    margin: 10px 0;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 2601, scss/dev/_common.scss */
      .page-nachbarschaftsprojekte.common-view #block-system-main .view-header .sub-title p,
      .page-projekte-modellprojekte.common-view #block-system-main .view-header .sub-title p,
      .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-header .sub-title p {
        font-size: 26px;
        font-weight: normal;
        line-height: 32px; } }
/* line 2614, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-header .descrp,
.page-projekte-modellprojekte.common-view #block-system-main .view-header .descrp,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-header .descrp {
  font-size: 20px;
  font-weight: normal;
  line-height: 32px;
  margin-bottom: 30px; }
/* line 2622, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-filters .search-widget,
.page-projekte-modellprojekte.common-view #block-system-main .view-filters .search-widget,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters .search-widget {
  border-bottom: #e4e3e3 solid 1px;
  border-top: #e4e3e3 solid 1px; }
  /* line 2627, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters .search-widget .form-item input,
  .page-projekte-modellprojekte.common-view #block-system-main .view-filters .search-widget .form-item input,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters .search-widget .form-item input {
    padding-right: 0;
    /* Tablet design */
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 2627, scss/dev/_common.scss */
      .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters .search-widget .form-item input,
      .page-projekte-modellprojekte.common-view #block-system-main .view-filters .search-widget .form-item input,
      .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters .search-widget .form-item input {
        padding-right: 30%; } }
    @media (min-width: 767px) {
      /* line 2627, scss/dev/_common.scss */
      .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters .search-widget .form-item input,
      .page-projekte-modellprojekte.common-view #block-system-main .view-filters .search-widget .form-item input,
      .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters .search-widget .form-item input {
        padding-right: 25%; } }
/* line 2639, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .views-exposed-form,
.page-projekte-modellprojekte.common-view #block-system-main .view-filters form .views-exposed-form,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .views-exposed-form {
  /* border: 0;*/
  width: 100%;
  float: inherit;
  margin-top: 0px;
  /*@include devicebreak (x-medium) {
    float: right;
    margin-top: -61px;
    margin-bottom: 0;
    width: 20%;
  }
  @include devicebreak (x-large) {
    margin-top: -57px;
  }*/ }
  /* line 2653, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .views-exposed-form .date-group-label,
  .page-projekte-modellprojekte.common-view #block-system-main .view-filters form .views-exposed-form .date-group-label,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .views-exposed-form .date-group-label {
    display: none !important; }
  /* line 2656, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .views-exposed-form .date-group-filter,
  .page-projekte-modellprojekte.common-view #block-system-main .view-filters form .views-exposed-form .date-group-filter,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .views-exposed-form .date-group-filter {
    margin-top: 0; }
  /* line 2659, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .views-exposed-form .sol-action-buttons,
  .page-projekte-modellprojekte.common-view #block-system-main .view-filters form .views-exposed-form .sol-action-buttons,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .views-exposed-form .sol-action-buttons {
    display: none !important; }
/* line 2664, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link,
.page-projekte-modellprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link {
  font-family: "LatoRegular";
  font-size: 14px;
  background: #005ea8;
  border-radius: 3px;
  padding: 6px 14px;
  color: #fff;
  display: inline-block;
  float: right;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 2664, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link,
    .page-projekte-modellprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link {
      padding: 10px 20px;
      font-size: 18px; } }
  /* line 2677, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link a,
  .page-projekte-modellprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link a,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link a {
    color: #fff; }
    /* line 2679, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link a:hover,
    .page-projekte-modellprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link a:hover,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-filters form .total-result .projekt-nachbarschafts-link a:hover {
      text-decoration: none; }
/* line 2689, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .table-header .table-date-ort,
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-date-ort,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-date-ort {
  width: 80%;
  padding-right: 40px;
  float: left; }
/* line 2694, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .table-header .table-header-name,
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-header-name,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-header-name {
  width: 20%;
  float: left; }
/* line 2702, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content,
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content {
  font-size: 26px;
  font-weight: normal;
  font-family: "AleoBold";
  color: #3C3C3C; }
  /* line 2706, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a,
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a {
    /* Over Desktop design */
    font-size: 26px;
    font-weight: normal;
    font-family: "AleoBold";
    color: #005EA8; }
    @media (min-width: 1025px) {
      /* line 2706, scss/dev/_common.scss */
      .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a,
      .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a,
      .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a {
        color: #3C3C3C; } }
    /* line 2713, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a:hover,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a:hover,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a:hover {
      text-decoration: none;
      color: #3C3C3C; }
/* line 2720, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing,
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing {
  width: 100%;
  float: left;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2720, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing {
      width: 80%;
      padding-right: 40px; } }
  /* line 2727, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left,
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left {
    width: 100%;
    text-align: left;
    padding-right: 0; }
    /* line 2731, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .forderung-data-field,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .forderung-data-field,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .forderung-data-field {
      font-size: 20px;
      font-weight: normal; }
    /* line 2735, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .views-field-title a,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .views-field-title a,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .views-field-title a {
      color: #3C3C3C; }
    /* line 2739, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link {
      padding-left: 37px; }
      /* line 2741, scss/dev/_common.scss */
      .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a,
      .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a,
      .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a {
        font-size: 18px;
        font-weight: normal;
        line-height: 27px;
        color: #3C3C3C;
        font-family: "AleoRegular";
        padding-right: 10px;
        position: relative;
        /* Desktop design */
        /*&:before {
          @include font (18px);
          content: "\e91a";
          font-weight: bold;
          font-family: 'icomoon';
          display: inline-block;
          color: $blue;
          margin-right: 12px;
          width: 26px;
          margin-left: -37px;
        }*/ }
        @media (min-width: 960px) {
          /* line 2741, scss/dev/_common.scss */
          .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a,
          .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a,
          .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a {
            font-size: 20px;
            font-weight: normal;
            line-height: 28px; } }
        /* line 2763, scss/dev/_common.scss */
        .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a:before,
        .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a:before,
        .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a:before {
          content: "";
          margin-right: 12px;
          width: 25px;
          height: 30px;
          margin-left: -37px;
          background: url("../images/meldungen.svg");
          background-size: 25px 30px;
          cursor: pointer;
          position: absolute;
          left: 0;
          top: -2px; }
        /* line 2776, scss/dev/_common.scss */
        .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a:hover,
        .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a:hover,
        .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a:hover {
          text-decoration: none;
          color: #005EA8; }
        /* line 2780, scss/dev/_common.scss */
        .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a span.ext,
        .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a span.ext,
        .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .meldan-search-link a span.ext {
          display: none; }
/* line 2788, scss/dev/_common.scss */
.page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 {
  float: left;
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2788, scss/dev/_common.scss */
    .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 {
      width: 20%; } }
  /* line 2794, scss/dev/_common.scss */
  .page-nachbarschaftsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right-third,
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right-third,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right-third {
    float: left;
    width: 100%; }

/* line 2809, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-date-ort,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-date-ort {
  width: 55%;
  padding-right: 40px;
  float: left; }
/* line 2814, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-header-name,
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-header-name.third-col-title,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-header-name,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-header-name.third-col-title {
  width: 20%;
  float: left; }
/* line 2819, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-header-name,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-header-name {
  width: 25%; }
/* line 2822, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .table-header .table-header-name.third-col-title,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .table-header .table-header-name.third-col-title {
  padding-right: 0; }
/* line 2829, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content {
  font-size: 26px;
  font-weight: normal;
  font-family: "AleoBold";
  color: #3C3C3C; }
  /* line 2833, scss/dev/_common.scss */
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a {
    /* Over Desktop design */
    font-size: 26px;
    font-weight: normal;
    font-family: "AleoBold";
    color: #005EA8; }
    @media (min-width: 1025px) {
      /* line 2833, scss/dev/_common.scss */
      .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a,
      .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a {
        color: #3C3C3C; } }
    /* line 2840, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a:hover,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-title-1 .field-content a:hover {
      text-decoration: none;
      color: #3C3C3C; }
/* line 2848, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing {
  width: 100%;
  float: left;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2848, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing {
      width: 55%;
      padding-right: 30px; } }
  /* line 2855, scss/dev/_common.scss */
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left {
    width: 100%;
    text-align: left;
    padding-right: 0; }
    /* line 2859, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .forderung-data-field,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .forderung-data-field {
      font-size: 20px;
      font-weight: normal; }
    /* line 2863, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .views-field-title a,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing .veranstaltungen-left .views-field-title a {
      color: #3C3C3C; }
/* line 2871, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 {
  float: left;
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2871, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 {
      width: 20%;
      padding-right: 30px; } }
  /* line 2879, scss/dev/_common.scss */
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right-third,
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right,
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 .veranstaltungen-right-third,
  .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 .veranstaltungen-right,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right-third,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 .veranstaltungen-right,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 .veranstaltungen-right-third,
  .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 .veranstaltungen-right {
    float: left;
    width: 100%;
    padding-right: 0px; }
/* line 2887, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 {
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2887, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-2 {
      width: 25%; } }
/* line 2895, scss/dev/_common.scss */
.page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
.page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 {
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2895, scss/dev/_common.scss */
    .page-projekte-modellprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1,
    .page-projekte-radverkehrsprojekte.common-view #block-system-main .view-content .views-row .views-field-nothing-1 {
      padding-right: 0px; } }

/* line 2905, scss/dev/_common.scss */
.page-projektkarte .empty-widget {
  display: none; }
/* line 2908, scss/dev/_common.scss */
.page-projektkarte .empty-div {
  display: none !important; }

/* line 2913, scss/dev/_common.scss */
.layer {
  position: fixed;
  right: 100px;
  top: 130px;
  width: 350px;
  height: auto;
  z-index: 9999;
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  display: none;
  /* Over Desktop design */ }
  /* line 2924, scss/dev/_common.scss */
  .layer .layer-btn {
    position: absolute;
    right: 15px;
    top: 25px;
    width: 20px;
    height: 20px;
    background: transparent;
    cursor: pointer; }
  /* line 2933, scss/dev/_common.scss */
  .layer img {
    max-width: 100%; }
  @media (min-width: 1025px) {
    /* line 2913, scss/dev/_common.scss */
    .layer {
      display: block; } }

/* line 1, scss/pages/_single-views.scss */
.image-banner-Bildung,
.image-banner-Kommunen,
.image-banner-Verbraucher,
.image-banner-Wirtschaft {
  padding: 30px 0;
  background: #f29933;
  /* Tablet design */
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 1, scss/pages/_single-views.scss */
    .image-banner-Bildung,
    .image-banner-Kommunen,
    .image-banner-Verbraucher,
    .image-banner-Wirtschaft {
      padding: 70px 0 32px 0; } }
  /* line 13, scss/pages/_single-views.scss */
  .image-banner-Bildung img,
  .image-banner-Kommunen img,
  .image-banner-Verbraucher img,
  .image-banner-Wirtschaft img {
    margin: 0 auto;
    padding: 0 15px;
    display: none;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 13, scss/pages/_single-views.scss */
      .image-banner-Bildung img,
      .image-banner-Kommunen img,
      .image-banner-Verbraucher img,
      .image-banner-Wirtschaft img {
        padding: 0 15px;
        display: block; } }

/* line 24, scss/pages/_single-views.scss */
.image-banner-Kommunen {
  background: #1f82c0; }

/* line 29, scss/pages/_single-views.scss */
.image-banner-Verbraucher {
  background: #95c44b; }

/* line 33, scss/pages/_single-views.scss */
.image-banner-Wirtschaft {
  background: #620039; }

/* line 40, scss/pages/_single-views.scss */
.node-type-projekt .page-header,
.node-type-faq .page-header {
  line-height: normal;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 38px;
  line-height: 42px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 40, scss/pages/_single-views.scss */
    .node-type-projekt .page-header,
    .node-type-faq .page-header {
      font-size: 58px;
      line-height: 58px;
      margin-top: 65px;
      margin-bottom: 30px;
      line-height: 58px; } }

/* line 56, scss/pages/_single-views.scss */
.node-content-type {
  font-size: 16px;
  font-weight: normal;
  color: #3C3C3C;
  line-height: 22px;
  font-family: "LatoRegular";
  text-transform: uppercase;
  padding: 15px 0 0 0;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 56, scss/pages/_single-views.scss */
    .node-content-type {
      padding: 69px 0 0px 0; } }

/*  .date-custom:empty{
  display: none;
 } */
/* line 78, scss/pages/_single-views.scss */
.date-custom {
  font-size: 16px;
  font-weight: normal;
  color: #3C3C3C;
  max-width: 90%;
  line-height: 22px;
  margin: 10px auto;
  font-family: "LatoBold";
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 78, scss/pages/_single-views.scss */
    .date-custom {
      max-width: 1170px;
      margin: 30px auto -44px auto; } }

/* line 91, scss/pages/_single-views.scss */
.pd-top {
  padding-top: 0;
  position: relative;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 91, scss/pages/_single-views.scss */
    .pd-top {
      padding-top: 150px;
      position: fixed; } }

/* line 100, scss/pages/_single-views.scss */
.heading-top {
  padding-top: 0px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 100, scss/pages/_single-views.scss */
    .heading-top {
      padding-top: 70px; } }

/* line 107, scss/pages/_single-views.scss */
.single-view-sidebar {
  display: none;
  vertical-align: top;
  width: 90%;
  top: 0;
  z-index: 2;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 107, scss/pages/_single-views.scss */
    .single-view-sidebar {
      display: inline-block;
      width: 270px; } }
  /* line 118, scss/pages/_single-views.scss */
  .single-view-sidebar .floating-menu ul {
    list-style-type: circle; }
    /* line 120, scss/pages/_single-views.scss */
    .single-view-sidebar .floating-menu ul li {
      -family: "AleoRegular";
      font-size: 20px;
      font-weight: normal;
      line-height: 24px;
      text-align: right; }
      /* line 125, scss/pages/_single-views.scss */
      .single-view-sidebar .floating-menu ul li a {
        color: #3C3C3C;
        text-decoration: none; }
        /* line 128, scss/pages/_single-views.scss */
        .single-view-sidebar .floating-menu ul li a:after {
          width: 15px;
          height: 15px;
          background: transparent;
          content: "";
          font-family: 'icomoon';
          display: block;
          font-size: 24px;
          font-weight: normal;
          border-radius: 100px;
          position: absolute;
          top: 44%;
          margin-left: 10px;
          border: 2px solid #005EA8;
          right: -11px; }
        /* line 143, scss/pages/_single-views.scss */
        .single-view-sidebar .floating-menu ul li a:focus {
          background: none; }
        /* line 146, scss/pages/_single-views.scss */
        .single-view-sidebar .floating-menu ul li a:hover, .single-view-sidebar .floating-menu ul li a.current {
          background: none;
          color: #005EA8;
          text-decoration: none; }
          /* line 151, scss/pages/_single-views.scss */
          .single-view-sidebar .floating-menu ul li a:hover:after, .single-view-sidebar .floating-menu ul li a.current:after {
            width: 15px;
            height: 15px;
            background: #005EA8;
            content: "";
            font-family: 'icomoon';
            display: block;
            font-size: 24px;
            font-weight: normal;
            border-radius: 100px;
            position: absolute;
            top: 44%;
            margin-left: 10px;
            border: 2px solid #005EA8;
            right: -11px; }

/* line 176, scss/pages/_single-views.scss */
.field-collection-view,
.field-collection-container {
  border-bottom: 0;
  margin-bottom: 0; }

/* line 182, scss/pages/_single-views.scss */
.para_container_text,
.paragraphs-item-newsletter,
.para-container,
.group-module-wrapper,
.field-name-field-number-facts,
.field-name-field-website-project,
.field-name-field-additional-information,
.field-name-field-project-link,
.field-name-body,
.group-map-project,
.practice-field-wrapper,
.group-accordion,
.icon_wrapper,
.socialcontainer-bottom,
.group-video,
.according_container {
  margin-bottom: 30px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 182, scss/pages/_single-views.scss */
    .para_container_text,
    .paragraphs-item-newsletter,
    .para-container,
    .group-module-wrapper,
    .field-name-field-number-facts,
    .field-name-field-website-project,
    .field-name-field-additional-information,
    .field-name-field-project-link,
    .field-name-body,
    .group-map-project,
    .practice-field-wrapper,
    .group-accordion,
    .icon_wrapper,
    .socialcontainer-bottom,
    .group-video,
    .according_container {
      margin-bottom: 59px; } }

/* line 208, scss/pages/_single-views.scss */
.field-name-field-subtitle .inner-container .field-item {
  font-size: 20px;
  font-weight: normal;
  color: #3C3C3C;
  line-height: 28px;
  font-family: "AleoRegular";
  margin-bottom: 23px;
  display: block;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 208, scss/pages/_single-views.scss */
    .field-name-field-subtitle .inner-container .field-item {
      font-size: 22px;
      font-weight: normal;
      line-height: 32px;
      margin-top: -8px; } }

/* line 228, scss/pages/_single-views.scss */
.teaser-text-wrapper .inner-container .field-name-field-teaser-text {
  width: 100%; }
  /* line 230, scss/pages/_single-views.scss */
  .teaser-text-wrapper .inner-container .field-name-field-teaser-text .field-item {
    font-size: 18px;
    font-weight: normal;
    color: #3C3C3C;
    line-height: 27px;
    font-family: "AleoRegular";
    margin-top: 25px;
    margin-bottom: 35px;
    display: block;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 230, scss/pages/_single-views.scss */
      .teaser-text-wrapper .inner-container .field-name-field-teaser-text .field-item {
        font-size: 20px;
        font-weight: normal;
        line-height: 32px;
        margin-top: 25px;
        margin-bottom: 35px; } }
/* line 246, scss/pages/_single-views.scss */
.teaser-text-wrapper .inner-container .field-name-field-project-target-audience,
.teaser-text-wrapper .inner-container .field-name-field-target-audience {
  display: inline-block;
  margin-bottom: 10px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 246, scss/pages/_single-views.scss */
    .teaser-text-wrapper .inner-container .field-name-field-project-target-audience,
    .teaser-text-wrapper .inner-container .field-name-field-target-audience {
      margin-bottom: 58px; } }
  /* line 253, scss/pages/_single-views.scss */
  .teaser-text-wrapper .inner-container .field-name-field-project-target-audience .field-item,
  .teaser-text-wrapper .inner-container .field-name-field-target-audience .field-item {
    display: inline-block;
    margin-right: 10px;
    line-height: 24px;
    border-right: 1px solid #787373;
    padding-right: 10px;
    font-family: "LatoBold";
    font-size: 16px;
    font-weight: normal; }
    /* line 261, scss/pages/_single-views.scss */
    .teaser-text-wrapper .inner-container .field-name-field-project-target-audience .field-item a,
    .teaser-text-wrapper .inner-container .field-name-field-target-audience .field-item a {
      font-family: "LatoBold";
      font-size: 16px;
      font-weight: normal;
      color: #3C3C3C;
      padding: 5px 7px 5px 0;
      margin-right: 10px; }
    /* line 268, scss/pages/_single-views.scss */
    .teaser-text-wrapper .inner-container .field-name-field-project-target-audience .field-item:last-child,
    .teaser-text-wrapper .inner-container .field-name-field-target-audience .field-item:last-child {
      border-right: 0px solid #3C3C3C;
      margin-right: 0; }
  /* line 273, scss/pages/_single-views.scss */
  .teaser-text-wrapper .inner-container .field-name-field-project-target-audience:last-child,
  .teaser-text-wrapper .inner-container .field-name-field-target-audience:last-child {
    border-right: 0px solid #3C3C3C; }
/* line 277, scss/pages/_single-views.scss */
.teaser-text-wrapper .inner-container .field-name-field-topic,
.teaser-text-wrapper .inner-container .field-name-field-article-type,
.teaser-text-wrapper .inner-container .field-name-field-category-title,
.teaser-text-wrapper .inner-container .field-name-field-category,
.teaser-text-wrapper .inner-container .field-name-field-competition-type {
  display: inline-block;
  margin-bottom: 10px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 277, scss/pages/_single-views.scss */
    .teaser-text-wrapper .inner-container .field-name-field-topic,
    .teaser-text-wrapper .inner-container .field-name-field-article-type,
    .teaser-text-wrapper .inner-container .field-name-field-category-title,
    .teaser-text-wrapper .inner-container .field-name-field-category,
    .teaser-text-wrapper .inner-container .field-name-field-competition-type {
      margin-bottom: 58px; } }
  /* line 287, scss/pages/_single-views.scss */
  .teaser-text-wrapper .inner-container .field-name-field-topic .field-item,
  .teaser-text-wrapper .inner-container .field-name-field-article-type .field-item,
  .teaser-text-wrapper .inner-container .field-name-field-category-title .field-item,
  .teaser-text-wrapper .inner-container .field-name-field-category .field-item,
  .teaser-text-wrapper .inner-container .field-name-field-competition-type .field-item {
    display: inline-block;
    font-family: "LatoBold";
    color: #005EA8;
    padding: 3px 8px;
    background: #e4e3e3;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 18px;
    padding-left: 10px;
    position: relative;
    margin-left: 14px; }
    /* line 300, scss/pages/_single-views.scss */
    .teaser-text-wrapper .inner-container .field-name-field-topic .field-item .border-line,
    .teaser-text-wrapper .inner-container .field-name-field-article-type .field-item .border-line,
    .teaser-text-wrapper .inner-container .field-name-field-category-title .field-item .border-line,
    .teaser-text-wrapper .inner-container .field-name-field-category .field-item .border-line,
    .teaser-text-wrapper .inner-container .field-name-field-competition-type .field-item .border-line {
      border-left: 1px solid #787373;
      position: absolute;
      left: -15px;
      height: 18px; }
    /* line 306, scss/pages/_single-views.scss */
    .teaser-text-wrapper .inner-container .field-name-field-topic .field-item a,
    .teaser-text-wrapper .inner-container .field-name-field-article-type .field-item a,
    .teaser-text-wrapper .inner-container .field-name-field-category-title .field-item a,
    .teaser-text-wrapper .inner-container .field-name-field-category .field-item a,
    .teaser-text-wrapper .inner-container .field-name-field-competition-type .field-item a {
      color: #005EA8; }

/* line 315, scss/pages/_single-views.scss */
.field-name-field-faq-category {
  margin-bottom: 15px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 315, scss/pages/_single-views.scss */
    .field-name-field-faq-category {
      margin-bottom: 15px; } }
  /* line 321, scss/pages/_single-views.scss */
  .field-name-field-faq-category .field-item {
    display: inline-block;
    font-family: "LatoBold";
    color: #005EA8;
    padding: 3px 8px;
    background: #e4e3e3;
    margin-right: 10px;
    font-size: 16px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
    /* line 331, scss/pages/_single-views.scss */
    .field-name-field-faq-category .field-item a {
      color: #005EA8; }

/* line 342, scss/pages/_single-views.scss */
.group-projectinformation:before,
.group-further-information:before,
.group-wettbewerbswebseite:before,
.group-link-wrapper:before {
  position: relative;
  content: "\e919";
  font-family: 'icomoon';
  display: block;
  font-size: 24px;
  font-weight: normal;
  color: #fff;
  margin-right: 3px;
  background: #005EA8;
  padding: 9px 21px;
  display: inline-block;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 342, scss/pages/_single-views.scss */
    .group-projectinformation:before,
    .group-further-information:before,
    .group-wettbewerbswebseite:before,
    .group-link-wrapper:before {
      position: absolute; } }

/* line 361, scss/pages/_single-views.scss */
.group-wettbewerbswebseite:before,
.group-link-wrapper:before {
  content: "\e91c";
  padding: 9px 14px; }

/* line 368, scss/pages/_single-views.scss */
.group-projectinformation .group-module-lable.inner-container {
  padding-bottom: 20px !important; }

/* line 375, scss/pages/_single-views.scss */
.group-module-wrapper .group-module-lable.inner-container {
  padding-bottom: 0px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 375, scss/pages/_single-views.scss */
    .group-module-wrapper .group-module-lable.inner-container {
      padding-bottom: 20px; } }
/* line 381, scss/pages/_single-views.scss */
.group-module-wrapper .group-module-lable {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  color: #3C3C3C;
  font-family: "LatoRegular";
  padding-bottom: 0px !important;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 381, scss/pages/_single-views.scss */
    .group-module-wrapper .group-module-lable {
      padding-bottom: 20px !important;
      font-size: 22px;
      font-weight: normal;
      line-height: 32px; } }
/* line 393, scss/pages/_single-views.scss */
.group-module-wrapper .group-projectinfo-lower {
  padding-top: 0 !important;
  margin-top: -20px !important; }
/* line 397, scss/pages/_single-views.scss */
.group-module-wrapper .inner-container,
.group-module-wrapper .group-projectinfo-lower {
  margin-left: 0;
  background: #f1f1f1;
  padding: 20px 30px 35px 30px;
  position: relative;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 397, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container,
    .group-module-wrapper .group-projectinfo-lower {
      margin-left: 50px; } }
  /* line 407, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-title-infobox,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-title-infobox {
    font-size: 22px;
    font-weight: normal;
    line-height: 32px;
    color: #3C3C3C;
    font-family: "LatoRegular";
    margin-bottom: 10px; }
  /* line 414, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-base-date-duration,
  .group-module-wrapper .inner-container .field-name-field-project-amount,
  .group-module-wrapper .inner-container .field-name-field-project-support-id,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-amount,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-support-id {
    width: 100%;
    padding-right: 4px;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 414, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-base-date-duration,
      .group-module-wrapper .inner-container .field-name-field-project-amount,
      .group-module-wrapper .inner-container .field-name-field-project-support-id,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-project-amount,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-project-support-id {
        width: 33%; } }
  /* line 423, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-project-support-program,
  .group-module-wrapper .inner-container .field-name-field-project-initiator,
  .group-module-wrapper .inner-container .field-name-field-project-applicant-contact,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-support-program,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-initiator,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-applicant-contact {
    width: 100%;
    padding-right: 4px;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 423, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-project-support-program,
      .group-module-wrapper .inner-container .field-name-field-project-initiator,
      .group-module-wrapper .inner-container .field-name-field-project-applicant-contact,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-project-support-program,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-project-initiator,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-project-applicant-contact {
        width: 100%; } }
  /* line 432, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container [class*="field-name-field-project"],
  .group-module-wrapper .inner-container .field-name-field-term-reference-sec,
  .group-module-wrapper .inner-container .field-name-field-base-date-duration,
  .group-module-wrapper .inner-container .field-name-field-program-duration,
  .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"],
  .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    word-break: break-word; }
    /* line 440, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-label,
    .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-label,
    .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-label,
    .group-module-wrapper .inner-container .field-name-field-program-duration .field-label,
    .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-label,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-label,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-label,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-label {
      font-size: 18px;
      font-weight: normal;
      line-height: 24px;
      color: #005EA8;
      font-family: "LatoRegular";
      padding-right: 10px;
      margin-bottom: 7px;
      padding-left: 39px;
      display: inline-block;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 440, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-label,
        .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-label,
        .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-label,
        .group-module-wrapper .inner-container .field-name-field-program-duration .field-label,
        .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-label,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-label,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-label,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-label {
          font-size: 20px;
          font-weight: normal;
          line-height: 28px; } }
      /* line 453, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-label:before,
      .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-label:before,
      .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-label:before,
      .group-module-wrapper .inner-container .field-name-field-program-duration .field-label:before,
      .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-label:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-label:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-label:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-label:before {
        font-size: 26px;
        font-weight: normal;
        content: "";
        font-family: 'icomoon';
        display: inline-block;
        vertical-align: botttom;
        color: #005EA8;
        margin-right: 12px;
        width: 26px;
        vertical-align: top;
        margin-left: -38px; }
    /* line 466, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items,
    .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items,
    .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items,
    .group-module-wrapper .inner-container .field-name-field-program-duration .field-items,
    .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items {
      font-size: 16px;
      font-weight: normal;
      line-height: 24px;
      color: #3C3C3C;
      font-family: "AleoRegular";
      padding-right: 10px;
      width: 92%;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 466, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items,
        .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items,
        .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items,
        .group-module-wrapper .inner-container .field-name-field-program-duration .field-items,
        .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items {
          font-size: 18px;
          font-weight: normal;
          line-height: 24px; } }
      /* line 477, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item,
      .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item,
      .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item,
      .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item,
      .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item {
        padding-left: 39px; }
        /* line 479, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item a,
        .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item a,
        .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item a,
        .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item a,
        .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item a {
          color: #3C3C3C; }
          /* line 481, scss/pages/_single-views.scss */
          .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item a:before,
          .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item a:before,
          .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item a:before,
          .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item a:before,
          .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item a:before,
          .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item a:before,
          .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item a:before,
          .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item a:before {
            font-size: 16px;
            font-weight: normal;
            content: "\e91a";
            font-family: 'icomoon';
            display: inline-block;
            vertical-align: botttom;
            color: #005EA8;
            width: 26px;
            font-weight: bold; }
          /* line 493, scss/pages/_single-views.scss */
          .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item a:hover,
          .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item a:hover,
          .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item a:hover,
          .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item a:hover,
          .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item a:hover,
          .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item a:hover,
          .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item a:hover,
          .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item a:hover {
            color: #005EA8;
            text-decoration: none; }
        /* line 498, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item .date-display-range,
        .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item .date-display-range,
        .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item .date-display-range,
        .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item .date-display-range,
        .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item .date-display-range,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item .date-display-range,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item .date-display-range,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item .date-display-range {
          margin-bottom: 10px; }
        /* line 501, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item .date-display-single,
        .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item .date-display-single,
        .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item .date-display-single,
        .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item .date-display-single,
        .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item .date-display-single,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item .date-display-single,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item .date-display-single,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item .date-display-single {
          margin-bottom: 10px;
          display: block; }
        /* line 505, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container [class*="field-name-field-project"] .field-items .field-item .date-display-end,
        .group-module-wrapper .inner-container .field-name-field-term-reference-sec .field-items .field-item .date-display-end,
        .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-items .field-item .date-display-end,
        .group-module-wrapper .inner-container .field-name-field-program-duration .field-items .field-item .date-display-end,
        .group-module-wrapper .group-projectinfo-lower [class*="field-name-field-project"] .field-items .field-item .date-display-end,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-term-reference-sec .field-items .field-item .date-display-end,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-items .field-item .date-display-end,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-program-duration .field-items .field-item .date-display-end {
          display: block; }
  /* line 515, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-project-amount .field-items .field-item,
  .group-module-wrapper .inner-container .field-name-field-project-support-id .field-items .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-amount .field-items .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-support-id .field-items .field-item {
    display: block;
    margin-bottom: 10px; }
  /* line 523, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-base-date-duration .field-label:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-base-date-duration .field-label:before {
    content: "\e92f";
    padding-left: 6px; }
  /* line 531, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-project-initiator .field-label:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-project-initiator .field-label:before {
    content: "\e933";
    padding-left: 10px; }
  /* line 537, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container #block-rnki-init-custom-project-report-reference-block,
  .group-module-wrapper .group-projectinfo-lower #block-rnki-init-custom-project-report-reference-block {
    margin-bottom: 10px;
    padding-left: 37px; }
    /* line 540, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container #block-rnki-init-custom-project-report-reference-block a,
    .group-module-wrapper .group-projectinfo-lower #block-rnki-init-custom-project-report-reference-block a {
      font-size: 18px;
      font-weight: normal;
      line-height: 27px;
      color: #3C3C3C;
      font-family: "AleoRegular";
      padding-right: 10px;
      vertical-align: top;
      display: inline-block;
      margin-bottom: 10px;
      position: relative;
      /* Desktop design */
      /*&:before {
        @include font (18px);
        content: "\e91a";
        font-family: 'icomoon';
        display: inline-block;
        vertical-align: botttom;
        color: $blue;
        margin-right: 12px;
        width: 26px;
        margin-left: -37px;
      }*/ }
      @media (min-width: 960px) {
        /* line 540, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container #block-rnki-init-custom-project-report-reference-block a,
        .group-module-wrapper .group-projectinfo-lower #block-rnki-init-custom-project-report-reference-block a {
          font-size: 20px;
          font-weight: normal;
          line-height: 28px; } }
      /* line 565, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container #block-rnki-init-custom-project-report-reference-block a:before,
      .group-module-wrapper .group-projectinfo-lower #block-rnki-init-custom-project-report-reference-block a:before {
        content: "";
        margin-right: 12px;
        width: 24px;
        height: 29px;
        margin-left: -37px;
        background: url("../images/meldungen.svg");
        background-size: cover;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: -1px; }
      /* line 578, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container #block-rnki-init-custom-project-report-reference-block a:hover,
      .group-module-wrapper .group-projectinfo-lower #block-rnki-init-custom-project-report-reference-block a:hover {
        color: #005EA8;
        text-decoration: none; }
  /* line 593, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item,
  .group-module-wrapper .inner-container .field-name-field-links-external .field-item,
  .group-module-wrapper .inner-container .field-name-field-downloads .field-item,
  .group-module-wrapper .inner-container .field-name-field-link-sec .field-item,
  .group-module-wrapper .inner-container .field-name-field-practice-example .field-item,
  .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item,
  .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item,
  .group-module-wrapper .inner-container .field-name-field-reference .field-item,
  .group-module-wrapper .inner-container .field-name-field-contact-website .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item {
    margin-bottom: 10px;
    padding-left: 37px; }
    /* line 596, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-links-external .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-downloads .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-link-sec .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-practice-example .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-reference .field-item .file-icon,
    .group-module-wrapper .inner-container .field-name-field-contact-website .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item .file-icon,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item .file-icon {
      display: none; }
    /* line 599, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item a,
    .group-module-wrapper .inner-container .field-name-field-links-external .field-item a,
    .group-module-wrapper .inner-container .field-name-field-downloads .field-item a,
    .group-module-wrapper .inner-container .field-name-field-link-sec .field-item a,
    .group-module-wrapper .inner-container .field-name-field-practice-example .field-item a,
    .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item a,
    .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item a,
    .group-module-wrapper .inner-container .field-name-field-reference .field-item a,
    .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a {
      font-size: 18px;
      font-weight: normal;
      line-height: 27px;
      color: #3C3C3C;
      font-family: "AleoRegular";
      padding-right: 10px;
      vertical-align: top;
      display: inline-block;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 599, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item a,
        .group-module-wrapper .inner-container .field-name-field-links-external .field-item a,
        .group-module-wrapper .inner-container .field-name-field-downloads .field-item a,
        .group-module-wrapper .inner-container .field-name-field-link-sec .field-item a,
        .group-module-wrapper .inner-container .field-name-field-practice-example .field-item a,
        .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item a,
        .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item a,
        .group-module-wrapper .inner-container .field-name-field-reference .field-item a,
        .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a {
          font-size: 20px;
          font-weight: normal;
          line-height: 28px; } }
      /* line 611, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-links-external .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-downloads .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-link-sec .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-practice-example .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-reference .field-item a:before,
      .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a:before {
        font-size: 18px;
        font-weight: normal;
        content: "\e918";
        font-family: 'icomoon';
        display: inline-block;
        vertical-align: middle;
        color: #005EA8;
        margin-right: 12px;
        width: 26px;
        margin-left: -37px; }
      /* line 622, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-links-external .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-downloads .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-link-sec .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-practice-example .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-reference .field-item a:hover,
      .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a:hover {
        color: #005EA8;
        text-decoration: none; }
  /* line 631, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-contact-website .field-item,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item {
    padding-left: 0; }
    /* line 634, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a:before,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a:before {
      display: none; }
    /* line 637, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a:after,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a:after {
      content: "\e916";
      font-family: 'icomoon';
      margin-left: 15px;
      color: #005EA8; }
  /* line 647, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper {
    margin-bottom: 10px;
    padding-left: 42px;
    word-break: break-word !important; }
    /* line 652, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-name a,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-name a {
      font-size: 18px;
      font-weight: normal;
      line-height: 27px;
      color: #3C3C3C;
      font-family: "AleoRegular";
      padding-right: 10px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 652, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-name a,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-name a {
          font-size: 20px;
          font-weight: normal;
          line-height: 28px; } }
      /* line 662, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-name a:before,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-name a:before {
        font-size: 23px;
        font-weight: normal;
        content: "\e910";
        font-family: 'icomoon';
        display: inline-block;
        vertical-align: botttom;
        color: #005EA8;
        margin-right: 12px;
        width: 30px;
        margin-left: -46px;
        position: relative;
        top: 3px;
        left: 5px; }
      /* line 676, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-name a:hover,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-name a:hover {
        color: #005EA8;
        text-decoration: none; }
    /* line 682, scss/pages/_single-views.scss */
    .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-properties,
    .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-properties {
      font-size: 14px;
      font-weight: normal;
      font-family: "LatoBold";
      line-height: 20px;
      text-transform: uppercase;
      letter-spacing: 0.96px;
      color: #3C3C3C;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 682, scss/pages/_single-views.scss */
        .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-properties,
        .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-properties {
          font-size: 16px;
          font-weight: normal;
          line-height: 24px; } }
      /* line 693, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-properties .file-type,
      .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-properties .file-size,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-properties .file-type,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-properties .file-size {
        display: inline-block;
        margin-right: 10px; }
      /* line 698, scss/pages/_single-views.scss */
      .group-module-wrapper .inner-container .field-name-field-downloads .download-wrapper .file-properties .file-size,
      .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .download-wrapper .file-properties .file-size {
        line-height: 14px;
        padding-left: 10px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #3C3C3C; }
  /* line 711, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-reference-internal .field-item a:before,
  .group-module-wrapper .inner-container .field-name-field-practice-example-intern .field-item a:before,
  .group-module-wrapper .inner-container .field-name-field-reference .field-item a:before,
  .group-module-wrapper .inner-container .field-name-field-contact-website .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-reference-internal .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-intern .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-reference .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-contact-website .field-item a:before {
    content: "\e91a";
    font-size: 22px;
    font-weight: normal; }
  /* line 723, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-links-external .field-item a:before,
  .group-module-wrapper .inner-container .field-name-field-practice-example-extern .field-item a:before,
  .group-module-wrapper .inner-container .field-name-field-link-sec .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-links-external .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example-extern .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-link-sec .field-item a:before {
    content: "\e916"; }
  /* line 733, scss/pages/_single-views.scss */
  .group-module-wrapper .inner-container .field-name-field-downloads .field-item a:before,
  .group-module-wrapper .inner-container .field-name-field-practice-example .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-downloads .field-item a:before,
  .group-module-wrapper .group-projectinfo-lower .field-name-field-practice-example .field-item a:before {
    font-size: 25px;
    font-weight: normal;
    content: "\e910"; }

/* line 747, scss/pages/_single-views.scss */
.node-type-funding-programme .group-projectinformation .inner-container .field-name-field-base-date-duration {
  width: 100%;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 747, scss/pages/_single-views.scss */
    .node-type-funding-programme .group-projectinformation .inner-container .field-name-field-base-date-duration {
      width: 50%; } }

/* line 762, scss/pages/_single-views.scss */
.field-name-field-number-facts .inner-container .field-label {
  font-family: "AleoBold";
  font-size: 24px;
  font-weight: normal;
  line-height: 32px;
  color: #3C3C3C;
  margin-bottom: 20px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 762, scss/pages/_single-views.scss */
    .field-name-field-number-facts .inner-container .field-label {
      font-size: 26px;
      font-weight: normal;
      line-height: 36px; } }
/* line 773, scss/pages/_single-views.scss */
.field-name-field-number-facts .inner-container .field-items {
  font-family: "AleoRegular";
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #3C3C3C;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 773, scss/pages/_single-views.scss */
    .field-name-field-number-facts .inner-container .field-items {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px; } }

/* line 787, scss/pages/_single-views.scss */
.field-type-text-with-summary a {
  color: #3C3C3C;
  text-decoration: underline; }
  /* line 790, scss/pages/_single-views.scss */
  .field-type-text-with-summary a .ext {
    background: none; }
    /* line 792, scss/pages/_single-views.scss */
    .field-type-text-with-summary a .ext:before {
      color: #005EA8;
      content: "\e916";
      font-size: 17px;
      font-weight: normal;
      font-family: 'icomoon';
      margin: 0 5px;
      vertical-align: top;
      display: inline-block;
      text-decoration: none; }
  /* line 803, scss/pages/_single-views.scss */
  .field-type-text-with-summary a:hover {
    color: #005EA8; }

/* line 809, scss/pages/_single-views.scss */
.field-name-field-promoter {
  width: 100%; }
  /* line 811, scss/pages/_single-views.scss */
  .field-name-field-promoter a {
    font-family: "AleoRegular";
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
    color: #3C3C3C;
    margin-bottom: 20px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 811, scss/pages/_single-views.scss */
      .field-name-field-promoter a {
        font-size: 20px;
        font-weight: normal;
        line-height: 32px;
        margin-bottom: 30px; } }

/* line 825, scss/pages/_single-views.scss */
.field-name-body,
.field-name-field-teaser-text,
.field-name-field-detailed-question,
.field-name-field-promoter {
  position: relative;
  margin-bottom: 30px;
  /* p {
      @include font (16px);
    } */ }
  /* line 838, scss/pages/_single-views.scss */
  .field-name-body ul li,
  .field-name-body ol li,
  .field-name-field-teaser-text ul li,
  .field-name-field-teaser-text ol li,
  .field-name-field-detailed-question ul li,
  .field-name-field-detailed-question ol li,
  .field-name-field-promoter ul li,
  .field-name-field-promoter ol li {
    font-family: "AleoRegular";
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    color: #3C3C3C;
    margin-bottom: 20px;
    margin-left: 30px;
    list-style-type: disc;
    clear: both;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 838, scss/pages/_single-views.scss */
      .field-name-body ul li,
      .field-name-body ol li,
      .field-name-field-teaser-text ul li,
      .field-name-field-teaser-text ol li,
      .field-name-field-detailed-question ul li,
      .field-name-field-detailed-question ol li,
      .field-name-field-promoter ul li,
      .field-name-field-promoter ol li {
        font-size: 20px;
        font-weight: normal;
        line-height: 32px; } }
  /* line 854, scss/pages/_single-views.scss */
  .field-name-body ol li,
  .field-name-field-teaser-text ol li,
  .field-name-field-detailed-question ol li,
  .field-name-field-promoter ol li {
    list-style-type: decimal; }
  /* line 858, scss/pages/_single-views.scss */
  .field-name-body a,
  .field-name-field-teaser-text a,
  .field-name-field-detailed-question a,
  .field-name-field-promoter a {
    color: #3C3C3C;
    text-decoration: underline; }
    /* line 861, scss/pages/_single-views.scss */
    .field-name-body a .ext,
    .field-name-field-teaser-text a .ext,
    .field-name-field-detailed-question a .ext,
    .field-name-field-promoter a .ext {
      background: none; }
      /* line 863, scss/pages/_single-views.scss */
      .field-name-body a .ext:before,
      .field-name-field-teaser-text a .ext:before,
      .field-name-field-detailed-question a .ext:before,
      .field-name-field-promoter a .ext:before {
        color: #005EA8;
        content: "\e916";
        font-size: 17px;
        font-weight: normal;
        font-family: 'icomoon';
        margin: 0 5px;
        vertical-align: top;
        display: inline-block;
        text-decoration: none; }
    /* line 874, scss/pages/_single-views.scss */
    .field-name-body a:hover,
    .field-name-field-teaser-text a:hover,
    .field-name-field-detailed-question a:hover,
    .field-name-field-promoter a:hover {
      color: #005EA8; }
  /* line 878, scss/pages/_single-views.scss */
  .field-name-body h2,
  .field-name-field-teaser-text h2,
  .field-name-field-detailed-question h2,
  .field-name-field-promoter h2 {
    font-family: "AleoBold";
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    color: #3C3C3C;
    margin-bottom: 20px;
    position: relative;
    margin-top: 0;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 878, scss/pages/_single-views.scss */
      .field-name-body h2,
      .field-name-field-teaser-text h2,
      .field-name-field-detailed-question h2,
      .field-name-field-promoter h2 {
        font-size: 22px;
        font-weight: normal;
        line-height: 30px; } }
  /* line 891, scss/pages/_single-views.scss */
  .field-name-body .inner-container,
  .field-name-field-teaser-text .inner-container,
  .field-name-field-detailed-question .inner-container,
  .field-name-field-promoter .inner-container {
    display: inline-block; }
    /* line 895, scss/pages/_single-views.scss */
    .field-name-body .inner-container .field-item h2,
    .field-name-field-teaser-text .inner-container .field-item h2,
    .field-name-field-detailed-question .inner-container .field-item h2,
    .field-name-field-promoter .inner-container .field-item h2 {
      font-family: "AleoBold";
      font-size: 18px;
      font-weight: normal;
      line-height: 27px;
      color: #3C3C3C;
      margin-bottom: 20px;
      position: relative;
      margin-top: 0;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 895, scss/pages/_single-views.scss */
        .field-name-body .inner-container .field-item h2,
        .field-name-field-teaser-text .inner-container .field-item h2,
        .field-name-field-detailed-question .inner-container .field-item h2,
        .field-name-field-promoter .inner-container .field-item h2 {
          font-size: 22px;
          font-weight: normal;
          line-height: 30px; } }
    /* line 908, scss/pages/_single-views.scss */
    .field-name-body .inner-container .field-item p,
    .field-name-field-teaser-text .inner-container .field-item p,
    .field-name-field-detailed-question .inner-container .field-item p,
    .field-name-field-promoter .inner-container .field-item p {
      font-family: "AleoRegular";
      font-size: 18px;
      font-weight: normal;
      line-height: 28px;
      color: #3C3C3C;
      margin-bottom: 20px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 908, scss/pages/_single-views.scss */
        .field-name-body .inner-container .field-item p,
        .field-name-field-teaser-text .inner-container .field-item p,
        .field-name-field-detailed-question .inner-container .field-item p,
        .field-name-field-promoter .inner-container .field-item p {
          font-size: 20px;
          font-weight: normal;
          line-height: 32px;
          margin-bottom: 30px; } }
      /* line 919, scss/pages/_single-views.scss */
      .field-name-body .inner-container .field-item p:last-child,
      .field-name-field-teaser-text .inner-container .field-item p:last-child,
      .field-name-field-detailed-question .inner-container .field-item p:last-child,
      .field-name-field-promoter .inner-container .field-item p:last-child {
        margin-bottom: 0px !important; }
    /* line 923, scss/pages/_single-views.scss */
    .field-name-body .inner-container .field-item img,
    .field-name-field-teaser-text .inner-container .field-item img,
    .field-name-field-detailed-question .inner-container .field-item img,
    .field-name-field-promoter .inner-container .field-item img {
      display: block;
      margin: 10px 20px 10px 0;
      float: none;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 923, scss/pages/_single-views.scss */
        .field-name-body .inner-container .field-item img,
        .field-name-field-teaser-text .inner-container .field-item img,
        .field-name-field-detailed-question .inner-container .field-item img,
        .field-name-field-promoter .inner-container .field-item img {
          float: left; } }

/* line 939, scss/pages/_single-views.scss */
.field-name-field-website-project:before,
.view-related-project:before {
  content: "\e91c";
  font-family: 'icomoon';
  display: inline-block;
  font-size: 24px;
  font-weight: normal;
  color: #fff;
  background: #005EA8;
  padding: 9px 14px;
  width: 50px;
  vertical-align: top; }
/* line 950, scss/pages/_single-views.scss */
.field-name-field-website-project .inner-container,
.view-related-project .inner-container {
  display: inline-block;
  background: #f1f1f1;
  padding: 30px 35px;
  position: relative;
  margin-left: 0px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 950, scss/pages/_single-views.scss */
    .field-name-field-website-project .inner-container,
    .view-related-project .inner-container {
      margin-left: -3px; } }
  /* line 960, scss/pages/_single-views.scss */
  .field-name-field-website-project .inner-container .field-label,
  .view-related-project .inner-container .field-label {
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
    font-family: "LatoRegular";
    padding-right: 10px;
    margin-bottom: 35px; }
  /* line 968, scss/pages/_single-views.scss */
  .field-name-field-website-project .inner-container .field-item .file-icon,
  .view-related-project .inner-container .field-item .file-icon {
    display: none; }
  /* line 971, scss/pages/_single-views.scss */
  .field-name-field-website-project .inner-container .field-item a,
  .view-related-project .inner-container .field-item a {
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #3C3C3C;
    font-family: "AleoRegular";
    padding-right: 10px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 971, scss/pages/_single-views.scss */
      .field-name-field-website-project .inner-container .field-item a,
      .view-related-project .inner-container .field-item a {
        font-size: 20px;
        font-weight: normal;
        line-height: 28px; } }
    /* line 981, scss/pages/_single-views.scss */
    .field-name-field-website-project .inner-container .field-item a:before,
    .view-related-project .inner-container .field-item a:before {
      font-size: 18px;
      font-weight: normal;
      content: "\e918";
      font-weight: bold;
      font-family: 'icomoon';
      display: inline-block;
      vertical-align: botttom;
      color: #005EA8;
      margin-right: 12px;
      width: 26px; }

/* line 998, scss/pages/_single-views.scss */
.field-name-field-website-project:before {
  content: "\e91c"; }

/* line 1004, scss/pages/_single-views.scss */
.view-related-project:before {
  content: "\e91c"; }
/* line 1008, scss/pages/_single-views.scss */
.view-related-project .view-header .group-module-lable {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  color: #3C3C3C;
  font-family: "LatoRegular";
  margin-bottom: 15px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 1008, scss/pages/_single-views.scss */
    .view-related-project .view-header .group-module-lable {
      font-size: 22px;
      line-height: 32px; } }
/* line 1022, scss/pages/_single-views.scss */
.view-related-project .view-content .views-field {
  margin-bottom: 10px;
  padding-left: 37px; }
  /* line 1025, scss/pages/_single-views.scss */
  .view-related-project .view-content .views-field a {
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    color: #3C3C3C;
    font-family: "AleoRegular";
    padding-right: 10px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 1025, scss/pages/_single-views.scss */
      .view-related-project .view-content .views-field a {
        font-size: 20px;
        font-weight: normal;
        line-height: 28px; } }
    /* line 1035, scss/pages/_single-views.scss */
    .view-related-project .view-content .views-field a:before {
      font-size: 18px;
      font-weight: normal;
      content: "\e91a";
      font-family: 'icomoon';
      display: inline-block;
      vertical-align: botttom;
      color: #005EA8;
      margin-right: 12px;
      width: 26px;
      font-weight: bold;
      margin-left: -37px; }
    /* line 1047, scss/pages/_single-views.scss */
    .view-related-project .view-content .views-field a:hover {
      color: #005EA8;
      text-decoration: none; }

/* line 1058, scss/pages/_single-views.scss */
.ct-kdm .field-name-field-project-support-program {
  width: 100% !important; }
  /* line 1060, scss/pages/_single-views.scss */
  .ct-kdm .field-name-field-project-support-program .field-items {
    width: 100% !important;
    margin-left: 0 !important; }
    /* line 1063, scss/pages/_single-views.scss */
    .ct-kdm .field-name-field-project-support-program .field-items .field-item {
      padding-left: 37px; }
      /* line 1065, scss/pages/_single-views.scss */
      .ct-kdm .field-name-field-project-support-program .field-items .field-item a {
        font-size: 20px;
        font-weight: normal; }
        /* line 1067, scss/pages/_single-views.scss */
        .ct-kdm .field-name-field-project-support-program .field-items .field-item a:before {
          font-size: 18px;
          font-weight: normal;
          content: "\e91a";
          font-family: 'icomoon';
          display: inline-block;
          vertical-align: botttom;
          color: #005EA8;
          margin-right: 12px;
          width: 26px;
          font-weight: bold;
          margin-left: -37px; }
        /* line 1079, scss/pages/_single-views.scss */
        .ct-kdm .field-name-field-project-support-program .field-items .field-item a:after {
          display: none; }
        /* line 1082, scss/pages/_single-views.scss */
        .ct-kdm .field-name-field-project-support-program .field-items .field-item a:hover {
          color: #005EA8;
          text-decoration: none; }

/* line 1095, scss/pages/_single-views.scss */
.field-name-field-date-select .field-item {
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoBold";
  line-height: 27px;
  color: #3C3C3C; }

/* line 1103, scss/pages/_single-views.scss */
.practice-field-wrapper {
  font-family: "AleoRegular";
  font-size: 20px;
  font-weight: normal;
  line-height: 32px;
  color: #3C3C3C; }
  /* line 1109, scss/pages/_single-views.scss */
  .practice-field-wrapper .field {
    margin-bottom: 10px; }
    /* line 1111, scss/pages/_single-views.scss */
    .practice-field-wrapper .field .field-label,
    .practice-field-wrapper .field .field-item {
      display: block;
      float: none; }

/* .related-links:empty {
  margin-bottom: 0px;
} */
/* line 1125, scss/pages/_single-views.scss */
.related-links {
  margin-bottom: 55px;
  display: none; }
  /* line 1129, scss/pages/_single-views.scss */
  .related-links .skk-wrapper, .related-links .list-view-wrapper {
    color: #005EA8;
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 50px;
    margin-right: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #e4e3e3;
    font-family: "LatoRegular";
    position: relative;
    /* Tablet design */
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 1129, scss/pages/_single-views.scss */
      .related-links .skk-wrapper, .related-links .list-view-wrapper {
        font-size: 16px;
        font-weight: normal;
        margin-right: 20px;
        text-align: left;
        width: auto; } }
    @media (min-width: 767px) {
      /* line 1129, scss/pages/_single-views.scss */
      .related-links .skk-wrapper, .related-links .list-view-wrapper {
        font-size: 18px;
        font-weight: normal; } }
    /* line 1150, scss/pages/_single-views.scss */
    .related-links .skk-wrapper a, .related-links .list-view-wrapper a {
      display: block;
      padding: 0 10px;
      color: #005EA8;
      /* Tablet design */
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 1150, scss/pages/_single-views.scss */
        .related-links .skk-wrapper a, .related-links .list-view-wrapper a {
          padding: 0 10px; } }
      @media (min-width: 767px) {
        /* line 1150, scss/pages/_single-views.scss */
        .related-links .skk-wrapper a, .related-links .list-view-wrapper a {
          padding: 0 20px; } }
      /* line 1160, scss/pages/_single-views.scss */
      .related-links .skk-wrapper a .icon, .related-links .list-view-wrapper a .icon {
        background: #006e9f;
        border-radius: 500px;
        position: relative;
        width: 35px;
        height: 35px;
        padding: 0 3px;
        float: left;
        margin-right: 7px;
        display: block;
        top: 8px; }
        /* line 1171, scss/pages/_single-views.scss */
        .related-links .skk-wrapper a .icon:before, .related-links .list-view-wrapper a .icon:before {
          font-size: 38px;
          font-weight: normal;
          content: "\e93e";
          font-family: 'icomoon';
          display: inline-block;
          vertical-align: top;
          color: #fff;
          top: -8px;
          left: 1px;
          position: absolute; }
      /* line 1183, scss/pages/_single-views.scss */
      .related-links .skk-wrapper a:hover, .related-links .list-view-wrapper a:hover {
        color: #005EA8;
        text-decoration: none; }
  /* line 1189, scss/pages/_single-views.scss */
  .related-links .list-view-wrapper {
    font-family: "LatoBold";
    margin-bottom: 10px;
    margin-right: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #005EA8;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 1189, scss/pages/_single-views.scss */
      .related-links .list-view-wrapper {
        margin-bottom: 0px;
        margin-right: 10px; } }
    /* line 1200, scss/pages/_single-views.scss */
    .related-links .list-view-wrapper a:before {
      display: none; }

/* line 1216, scss/pages/_single-views.scss */
.field-name-field-table-title,
.field-name-field-table-data,
.field-collection-container,
.field-name-field-project-support-program {
  word-break: break-word;
  line-height: 32px;
  font-size: 20px;
  font-weight: normal;
  font-family: "AleoRegular"; }
  /* line 1225, scss/pages/_single-views.scss */
  .field-name-field-table-title .field-collection-view,
  .field-name-field-table-data .field-collection-view,
  .field-collection-container .field-collection-view,
  .field-name-field-project-support-program .field-collection-view {
    padding: 0;
    margin: 0; }

/* line 1231, scss/pages/_single-views.scss */
.field-name-field-table-title {
  font-family: "AleoBold";
  margin-bottom: 20px; }

/* line 1238, scss/pages/_single-views.scss */
.field-collection-container .field-items .panel {
  border: none;
  box-shadow: none; }
  /* line 1241, scss/pages/_single-views.scss */
  .field-collection-container .field-items .panel .panel-heading {
    display: none; }
  /* line 1244, scss/pages/_single-views.scss */
  .field-collection-container .field-items .panel .panel-body {
    padding: 30px;
    background: #f1f1f1;
    margin-bottom: 30px; }
    /* line 1248, scss/pages/_single-views.scss */
    .field-collection-container .field-items .panel .panel-body .field-name-field-quote-teaser-image {
      margin-right: 20px;
      float: left;
      width: auto;
      margin-bottom: 10px;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 1248, scss/pages/_single-views.scss */
        .field-collection-container .field-items .panel .panel-body .field-name-field-quote-teaser-image {
          width: 250px;
          margin-right: 20px;
          margin-bottom: 0; } }
      /* line 1258, scss/pages/_single-views.scss */
      .field-collection-container .field-items .panel .panel-body .field-name-field-quote-teaser-image img {
        width: 250px;
        display: block; }
    /* line 1263, scss/pages/_single-views.scss */
    .field-collection-container .field-items .panel .panel-body .field-name-field-quote-text {
      width: 100%;
      vertical-align: top; }
      /* line 1266, scss/pages/_single-views.scss */
      .field-collection-container .field-items .panel .panel-body .field-name-field-quote-text .field-items,
      .field-collection-container .field-items .panel .panel-body .field-name-field-quote-text .field-label {
        width: 100%;
        font-size: 18px;
        font-weight: normal;
        line-height: 27px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 1266, scss/pages/_single-views.scss */
          .field-collection-container .field-items .panel .panel-body .field-name-field-quote-text .field-items,
          .field-collection-container .field-items .panel .panel-body .field-name-field-quote-text .field-label {
            font-size: 18px;
            font-weight: normal;
            line-height: 27px; } }
      /* line 1276, scss/pages/_single-views.scss */
      .field-collection-container .field-items .panel .panel-body .field-name-field-quote-text .field-label {
        font-size: 22px;
        font-weight: normal;
        margin-bottom: 7px; }

/* line 1287, scss/pages/_single-views.scss */
.field-name-field-project-support-program .field-item {
  margin-bottom: 10px; }
  /* line 1289, scss/pages/_single-views.scss */
  .field-name-field-project-support-program .field-item .file-icon {
    display: none; }
  /* line 1292, scss/pages/_single-views.scss */
  .field-name-field-project-support-program .field-item a {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    color: #3C3C3C;
    font-family: "AleoRegular";
    padding-right: 10px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 1292, scss/pages/_single-views.scss */
      .field-name-field-project-support-program .field-item a {
        font-size: 20px;
        font-weight: normal;
        line-height: 28px; } }

/* line 1316, scss/pages/_single-views.scss */
.group-map-project {
  position: relative;
  font-size: 16px;
  font-weight: normal; }
  /* line 1319, scss/pages/_single-views.scss */
  .group-map-project .map-data {
    position: absolute;
    top: 40px;
    left: 16%;
    background: #fff;
    padding: 18px 50px 30px 24px;
    z-index: 1; }
    /* line 1326, scss/pages/_single-views.scss */
    .group-map-project .map-data:before {
      content: "\e925";
      font-size: 26px;
      font-weight: normal;
      font-family: 'icomoon';
      color: #fff;
      background: #005EA8;
      margin-right: 12px;
      width: 50px;
      position: absolute;
      left: -50px;
      top: 0;
      padding: 7px 17px; }
    /* line 1339, scss/pages/_single-views.scss */
    .group-map-project .map-data .field-items {
      margin-bottom: 3px; }
    /* line 1342, scss/pages/_single-views.scss */
    .group-map-project .map-data .field-title-detail {
      padding: 3px 0 !important;
      font-size: 20px;
      font-weight: normal; }
      /* line 1345, scss/pages/_single-views.scss */
      .group-map-project .map-data .field-title-detail p {
        font-size: 20px;
        font-weight: normal; }
    /* line 1349, scss/pages/_single-views.scss */
    .group-map-project .map-data .field-items-detail {
      padding: 3px 0 !important;
      font-size: 16px;
      font-weight: normal; }
      /* line 1352, scss/pages/_single-views.scss */
      .group-map-project .map-data .field-items-detail p {
        font-size: 16px;
        font-weight: normal; }
  /* line 1358, scss/pages/_single-views.scss */
  .group-map-project .map-btn-link .btn {
    line-height: 50px;
    font-family: "LatoRegular";
    padding: 0px 25px;
    font-size: 20px;
    font-weight: normal; }

/* line 1370, scss/pages/_single-views.scss */
.group-accordion .field-group-accordion {
  margin-bottom: 10px; }
  /* line 1373, scss/pages/_single-views.scss */
  .group-accordion .field-group-accordion .ui-state-default {
    background: none;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-family: "AleoRegular";
    font-size: 20px;
    font-weight: normal;
    padding-left: 0; }
    /* line 1381, scss/pages/_single-views.scss */
    .group-accordion .field-group-accordion .ui-state-default .ui-accordion-header-icon {
      left: inherit;
      right: 0;
      background: none; }
  /* line 1387, scss/pages/_single-views.scss */
  .group-accordion .field-group-accordion .ui-widget-content {
    border: none;
    font-family: "LatoRegular";
    font-size: 18px;
    font-weight: normal;
    padding: 25px;
    color: #3C3C3C; }
    /* line 1393, scss/pages/_single-views.scss */
    .group-accordion .field-group-accordion .ui-widget-content a {
      color: #3C3C3C; }
      /* line 1395, scss/pages/_single-views.scss */
      .group-accordion .field-group-accordion .ui-widget-content a:hover {
        color: #005EA8; }
  /* line 1401, scss/pages/_single-views.scss */
  .group-accordion .field-group-accordion .ui-accordion-icons:before {
    position: relative;
    content: "\e928";
    font-family: 'icomoon';
    display: block;
    font-size: 16px;
    font-weight: normal;
    color: #3C3C3C;
    position: absolute;
    right: 0;
    top: 16px !important; }
  /* line 1413, scss/pages/_single-views.scss */
  .group-accordion .field-group-accordion .ui-accordion-icons.ui-state-active:before {
    position: relative;
    content: "\e920";
    font-family: 'icomoon';
    display: block;
    font-size: 2px;
    font-weight: normal;
    color: #3C3C3C;
    position: absolute;
    right: 0;
    top: 24px !important; }

/* line 1430, scss/pages/_single-views.scss */
.icon_wrapper {
  background: #f1f1f1;
  padding: 20px 0 20px 0;
  /* Tablet design */ }
  @media (min-width: 767px) {
    /* line 1430, scss/pages/_single-views.scss */
    .icon_wrapper {
      padding: 70px 0 40px 0; } }
  /* line 1436, scss/pages/_single-views.scss */
  .icon_wrapper .field-name-field-project-icon {
    text-align: center; }
    /* line 1440, scss/pages/_single-views.scss */
    .icon_wrapper .field-name-field-project-icon .field-items .field-item {
      width: 100%;
      display: inline-block;
      padding: 0 20px;
      text-align: center;
      vertical-align: top;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 1440, scss/pages/_single-views.scss */
        .icon_wrapper .field-name-field-project-icon .field-items .field-item {
          width: 33%; } }
      /* line 1449, scss/pages/_single-views.scss */
      .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view {
        text-align: center;
        display: inline-block;
        width: 100%;
        margin: 0; }
        /* line 1454, scss/pages/_single-views.scss */
        .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-items,
        .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-item {
          width: 100%;
          padding: 0; }
        /* line 1459, scss/pages/_single-views.scss */
        .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image {
          text-align: center;
          display: inline-block; }
          /* line 1462, scss/pages/_single-views.scss */
          .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image .field-item {
            float: none; }
        /* line 1466, scss/pages/_single-views.scss */
        .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer {
          color: #005EA8;
          font-size: 90px;
          font-weight: normal;
          line-height: 80px;
          font-family: "AleoLight";
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 1466, scss/pages/_single-views.scss */
            .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer {
              font-size: 90px;
              font-weight: normal;
              line-height: 80px; } }
          /* line 1475, scss/pages/_single-views.scss */
          .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer .field-item {
            float: none; }
        /* line 1479, scss/pages/_single-views.scss */
        .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-icontext {
          font-size: 22px;
          font-weight: normal;
          line-height: 45px; }
          /* line 1482, scss/pages/_single-views.scss */
          .icon_wrapper .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-icontext .field-item {
            float: none; }

/* line 1493, scss/pages/_single-views.scss */
.youtube-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  /*&.paddingremove{
     padding-bottom: 0px;
     padding-top: 0px;
  }*/ }
  /* line 1499, scss/pages/_single-views.scss */
  .youtube-video-container iframe,
  .youtube-video-container object,
  .youtube-video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 1514, scss/pages/_single-views.scss */
.arrow-down,
.arrow-up {
  position: absolute;
  right: 20px;
  top: 25px; }

/* line 1522, scss/pages/_single-views.scss */
.arrow-up:before {
  position: relative;
  content: "\e920";
  font-family: 'icomoon';
  display: block;
  font-size: 2px;
  font-weight: normal;
  color: #3C3C3C; }

/* line 1533, scss/pages/_single-views.scss */
.arrow-down:before {
  position: relative;
  content: "\e928";
  font-family: 'icomoon';
  display: block;
  font-size: 16px;
  font-weight: normal;
  color: #3C3C3C; }

/* line 1548, scss/pages/_single-views.scss */
.para-container .inner-container .field-items {
  display: inline-block; }
  /* line 1550, scss/pages/_single-views.scss */
  .para-container .inner-container .field-items .field-item {
    text-align: center;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    /* Tablet design */
    /* Desktop design */ }
    @media (min-width: 520px) {
      /* line 1550, scss/pages/_single-views.scss */
      .para-container .inner-container .field-items .field-item {
        width: 45%; } }
    @media (min-width: 960px) {
      /* line 1550, scss/pages/_single-views.scss */
      .para-container .inner-container .field-items .field-item {
        width: 33%; } }
    /* line 1561, scss/pages/_single-views.scss */
    .para-container .inner-container .field-items .field-item .field-items {
      width: 100%; }
      /* line 1563, scss/pages/_single-views.scss */
      .para-container .inner-container .field-items .field-item .field-items .field-item {
        width: 100%; }
        /* line 1565, scss/pages/_single-views.scss */
        .para-container .inner-container .field-items .field-item .field-items .field-item img {
          margin-bottom: 20px;
          display: inline-block; }
/* line 1573, scss/pages/_single-views.scss */
.para-container .inner-container .field-name-field-ziffer {
  font-family: "AleoBold";
  font-size: 24px;
  font-weight: normal;
  line-height: 32px;
  color: #3C3C3C;
  margin-bottom: 15px;
  position: relative;
  margin-top: 0;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 1573, scss/pages/_single-views.scss */
    .para-container .inner-container .field-name-field-ziffer {
      font-size: 26px;
      font-weight: normal;
      line-height: 36px; } }
/* line 1586, scss/pages/_single-views.scss */
.para-container .inner-container .field-name-field-icon-text,
.para-container .inner-container .field-name-field-text-highlight-box {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  margin-bottom: 15px; }
/* line 1594, scss/pages/_single-views.scss */
.para-container .field-name-field-highlight-box .field-item {
  width: 100% !important;
  font-size: 26px;
  font-weight: normal;
  line-height: 36px;
  font-family: "AleoBold";
  margin-bottom: 20px;
  text-align: left !important; }

/* line 1607, scss/pages/_single-views.scss */
.paragraphs-item-video .field-name-field-video-caption,
.paragraphs-item-video .field-name-field-video-source {
  font-family: "LatoRegular";
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #3C3C3C;
  margin: 15px 20px 15px 0;
  display: inline-block; }
  /* line 1615, scss/pages/_single-views.scss */
  .paragraphs-item-video .field-name-field-video-caption .field-items,
  .paragraphs-item-video .field-name-field-video-source .field-items {
    width: auto; }

/* line 1625, scss/pages/_single-views.scss */
.para_container_text .field-name-field-text-text img {
  margin-right: 10px; }
/* line 1629, scss/pages/_single-views.scss */
.para_container_text .field-name-field-text-text h1 {
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
  margin-bottom: 20px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 1629, scss/pages/_single-views.scss */
    .para_container_text .field-name-field-text-text h1 {
      font-size: 32px;
      font-weight: normal;
      line-height: 40px; } }
/* line 1638, scss/pages/_single-views.scss */
.para_container_text .field-name-field-text-text h2,
.para_container_text .field-name-field-text-text h3 {
  font-family: "AleoBold";
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  color: #3C3C3C;
  margin-bottom: 20px;
  position: relative;
  margin-top: 0;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 1638, scss/pages/_single-views.scss */
    .para_container_text .field-name-field-text-text h2,
    .para_container_text .field-name-field-text-text h3 {
      font-size: 26px;
      font-weight: normal;
      line-height: 36px; } }
/* line 1652, scss/pages/_single-views.scss */
.para_container_text .field-name-field-text-text h3 {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 1652, scss/pages/_single-views.scss */
    .para_container_text .field-name-field-text-text h3 {
      font-size: 20px;
      font-weight: normal;
      line-height: 28px; } }
/* line 1662, scss/pages/_single-views.scss */
.para_container_text .field-name-field-text-text ul li,
.para_container_text .field-name-field-text-text ol li {
  font-family: "AleoRegular";
  font-size: 20px;
  font-weight: normal;
  line-height: 32px;
  color: #3C3C3C;
  margin-bottom: 20px;
  margin-left: 30px;
  list-style-type: disc; }
/* line 1673, scss/pages/_single-views.scss */
.para_container_text .field-name-field-text-text ol li {
  list-style-type: decimal; }

/* line 1681, scss/pages/_single-views.scss */
.paragraphs-item-newsletter {
  font-family: "LatoRegular";
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  background: #f1f1f1; }
  /* line 1686, scss/pages/_single-views.scss */
  .paragraphs-item-newsletter .inner-newsletter {
    position: relative; }
    /* line 1689, scss/pages/_single-views.scss */
    .paragraphs-item-newsletter .inner-newsletter:before {
      content: "\e922";
      font-family: 'icomoon';
      display: none;
      font-size: 50px;
      font-weight: normal;
      color: #787373;
      position: absolute;
      right: 0;
      bottom: 51px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 1689, scss/pages/_single-views.scss */
        .paragraphs-item-newsletter .inner-newsletter:before {
          bottom: 130px;
          font-size: 100px;
          font-weight: normal;
          display: block; } }
    /* line 1704, scss/pages/_single-views.scss */
    .paragraphs-item-newsletter .inner-newsletter .content {
      padding: 20px 0;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 1704, scss/pages/_single-views.scss */
        .paragraphs-item-newsletter .inner-newsletter .content {
          padding: 70px 35px 89px 0; } }
      /* line 1710, scss/pages/_single-views.scss */
      .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-title-newsletter {
        font-family: "AleoBold";
        font-size: 24px;
        font-weight: normal;
        line-height: 32px;
        color: #3C3C3C;
        margin-bottom: 20px;
        position: relative;
        margin-top: 0;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 1710, scss/pages/_single-views.scss */
          .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-title-newsletter {
            font-size: 26px;
            font-weight: normal;
            line-height: 36px; } }
      /* line 1724, scss/pages/_single-views.scss */
      .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form {
        padding: 15px 0;
        /* Tablet design */ }
        @media (min-width: 520px) {
          /* line 1724, scss/pages/_single-views.scss */
          .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form {
            padding: 25px 0 0 0; } }
        /* line 1729, scss/pages/_single-views.scss */
        .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail {
          display: inline-block;
          margin-top: 20px;
          width: 100%;
          /* Tablet design */
          /* Desktop design */ }
          @media (min-width: 520px) {
            /* line 1729, scss/pages/_single-views.scss */
            .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail {
              width: 60%; } }
          @media (min-width: 960px) {
            /* line 1729, scss/pages/_single-views.scss */
            .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail {
              width: 45%; } }
          /* line 1739, scss/pages/_single-views.scss */
          .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail label {
            width: 100%;
            display: block;
            margin-bottom: 10px;
            font-size: 20px;
            font-weight: normal;
            /* Tablet design */ }
          /* line 1746, scss/pages/_single-views.scss */
          .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail .form-control {
            width: 100%;
            display: inline-block;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            height: 50px;
            background: #f1f1f1;
            /* Tablet design */ }
            @media (min-width: 520px) {
              /* line 1746, scss/pages/_single-views.scss */
              .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail .form-control {
                width: 100%;
                margin-right: 10px; } }
            /* line 1756, scss/pages/_single-views.scss */
            .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail .form-control:focus {
              box-shadow: none !important;
              background: #f1f1f1;
              color: #1F82C0; }
        /* line 1763, scss/pages/_single-views.scss */
        .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-submit {
          color: #fff;
          background-color: #005EA8;
          display: inline-block;
          width: 100%;
          padding: 0 40px;
          line-height: 50px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          font-size: 18px;
          font-weight: normal;
          border-width: 1px;
          border-style: solid;
          border-color: #e4e3e3;
          font-family: "LatoRegular";
          position: relative;
          margin-left: 0px !important;
          margin-top: 20px;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 1763, scss/pages/_single-views.scss */
            .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-submit {
              width: auto;
              margin-left: 10px !important; } }
        /* line 1784, scss/pages/_single-views.scss */
        .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter form .form-item-mail + .form-submit {
          margin-left: 10px;
          margin-top: 0; }
      /* line 1790, scss/pages/_single-views.scss */
      .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter .issues-link,
      .paragraphs-item-newsletter .inner-newsletter .content .field-name-field-input-newsletter .feed-icon {
        display: none; }
      /* line 1795, scss/pages/_single-views.scss */
      .paragraphs-item-newsletter .inner-newsletter .content .newsletter-view-link {
        padding: 10px 0; }
        /* line 1797, scss/pages/_single-views.scss */
        .paragraphs-item-newsletter .inner-newsletter .content .newsletter-view-link a {
          font-size: 16px;
          font-weight: normal;
          line-height: 24px;
          color: #3C3C3C;
          font-family: "LatoRegular";
          padding-right: 10px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 1797, scss/pages/_single-views.scss */
            .paragraphs-item-newsletter .inner-newsletter .content .newsletter-view-link a {
              font-size: 16px;
              font-weight: normal;
              line-height: 28px; } }
          /* line 1807, scss/pages/_single-views.scss */
          .paragraphs-item-newsletter .inner-newsletter .content .newsletter-view-link a:before {
            font-size: 18px;
            font-weight: normal;
            content: "\e91a";
            font-family: 'icomoon';
            display: inline-block;
            vertical-align: botttom;
            color: #005EA8;
            margin-right: 5px;
            width: 26px;
            position: relative;
            top: 3px; }
          /* line 1819, scss/pages/_single-views.scss */
          .paragraphs-item-newsletter .inner-newsletter .content .newsletter-view-link a:hover {
            color: #005EA8;
            text-decoration: none; }

/* line 1832, scss/pages/_single-views.scss */
.according_container .field-items .field-item {
  position: relative;
  list-style-type: none !important;
  margin-left: 0 !important; }
  /* line 1836, scss/pages/_single-views.scss */
  .according_container .field-items .field-item .accordion_head {
    padding: 20px 30px 20px 0px;
    font-size: 22px;
    font-weight: normal;
    cursor: pointer;
    background: none;
    border: none;
    margin-top: 0;
    font-family: "AleoBold";
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 1845, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_head::after {
      content: "+";
      font-size: 40px;
      font-weight: normal;
      position: absolute;
      right: 10px;
      top: 22px;
      font-family: "AleoRegular"; }
    /* line 1853, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_head.active {
      background: none;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #e4e3e3; }
      /* line 1856, scss/pages/_single-views.scss */
      .according_container .field-items .field-item .accordion_head.active::after {
        content: "-";
        font-size: 50px;
        font-weight: normal;
        top: 22px;
        font-family: "AleoRegular"; }
    /* line 1863, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_head:hover {
      background: none; }
    /* line 1866, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_head .field-items {
      width: 100%; }
  /* line 1870, scss/pages/_single-views.scss */
  .according_container .field-items .field-item .accordion_content {
    display: none;
    padding: 15px 10px 0px 10px;
    font-size: 20px;
    font-weight: normal;
    font-family: "LatoRegular";
    border: none;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 1870, scss/pages/_single-views.scss */
      .according_container .field-items .field-item .accordion_content {
        padding: 25px 25px 0px 25px; } }
    /* line 1879, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_content .field-items {
      width: 100%; }
    /* line 1884, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_content ul li,
    .according_container .field-items .field-item .accordion_content ol li {
      font-family: "AleoRegular";
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      color: #3C3C3C;
      margin-bottom: 20px;
      margin-left: 30px;
      list-style-type: disc;
      clear: both; }
    /* line 1896, scss/pages/_single-views.scss */
    .according_container .field-items .field-item .accordion_content ol li {
      list-style-type: decimal; }

/* line 1906, scss/pages/_single-views.scss */
span.ext {
  background: none;
  padding-right: 0; }

/* line 1914, scss/pages/_single-views.scss */
.socialcontainer .showsocialmedia,
.socialcontainer-bottom .showsocialmedia {
  float: right; }
  /* line 1916, scss/pages/_single-views.scss */
  .socialcontainer .showsocialmedia .showstoggle,
  .socialcontainer-bottom .showsocialmedia .showstoggle {
    color: #005EA8;
    width: auto;
    padding: 0 10px;
    line-height: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #005EA8;
    font-family: "LatoBold";
    position: relative;
    margin-bottom: 0px;
    cursor: pointer;
    display: inline-block;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1916, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .showstoggle,
      .socialcontainer-bottom .showsocialmedia .showstoggle {
        display: block;
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 15px; } }
  /* line 1935, scss/pages/_single-views.scss */
  .socialcontainer .showsocialmedia .icon-container,
  .socialcontainer-bottom .showsocialmedia .icon-container {
    float: none;
    display: none;
    margin-top: 10px;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 1935, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container,
      .socialcontainer-bottom .showsocialmedia .icon-container {
        position: absolute;
        right: 0;
        float: right;
        margin-top: 0px; } }
    /* line 1945, scss/pages/_single-views.scss */
    .socialcontainer .showsocialmedia .icon-container a,
    .socialcontainer-bottom .showsocialmedia .icon-container a {
      display: inline-block;
      overflow-x: hidden;
      overflow-y: hidden;
      text-indent: -1999px;
      width: 55px;
      height: 55px;
      color: #787373;
      position: relative;
      margin-right: 10px;
      text-decoration: none;
      color: #787373;
      background: #fff;
      border-width: 1px;
      border-style: solid;
      border-color: #e4e3e3;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      border-radius: 100px;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 1945, scss/pages/_single-views.scss */
        .socialcontainer .showsocialmedia .icon-container a,
        .socialcontainer-bottom .showsocialmedia .icon-container a {
          display: block;
          margin-right: 0px; } }
      /* line 1964, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a:last-child,
      .socialcontainer-bottom .showsocialmedia .icon-container a:last-child {
        margin-right: 0; }
      /* line 1967, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a::before,
      .socialcontainer-bottom .showsocialmedia .icon-container a::before {
        font-family: "icomoon";
        text-indent: 0;
        display: block;
        font-size: 18px;
        font-weight: normal;
        width: 55px;
        height: 55px;
        padding: 15px 14px;
        text-align: center; }
      /* line 1978, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-fb::before,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-fb::before {
        content: "\e900"; }
      /* line 1982, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-fb:hover,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-fb:hover {
        color: #3b5998; }
      /* line 1986, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-twitter::before,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-twitter::before {
        content: "\e903"; }
      /* line 1990, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-twitter:hover,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-twitter:hover {
        color: #00b6f1; }
      /* line 1994, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-google::before,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-google::before {
        content: "\e917"; }
      /* line 1998, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-google:hover,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-google:hover {
        color: #df4a32; }
      /* line 2002, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-xing::before,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-xing::before {
        content: "\e935"; }
      /* line 2006, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-xing:hover,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-xing:hover {
        color: #007575; }
      /* line 2012, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-emaillink::before,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-emaillink::before {
        content: "\e93c";
        font-weight: bold;
        margin-left: -1px;
        margin-top: -1px; }
      /* line 2019, scss/pages/_single-views.scss */
      .socialcontainer .showsocialmedia .icon-container a.rnki-emaillink:hover,
      .socialcontainer-bottom .showsocialmedia .icon-container a.rnki-emaillink:hover {
        color: #f65314; }

/* line 2029, scss/pages/_single-views.scss */
.socialcontainer-bottom .showsocialmedia {
  float: none; }
  /* line 2031, scss/pages/_single-views.scss */
  .socialcontainer-bottom .showsocialmedia .showstext {
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
    font-weight: normal;
    overflow: hidden;
    padding: 15px 10px 15px 0; }
  /* line 2039, scss/pages/_single-views.scss */
  .socialcontainer-bottom .showsocialmedia .icon-container {
    display: inline-block;
    float: none;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 2039, scss/pages/_single-views.scss */
      .socialcontainer-bottom .showsocialmedia .icon-container {
        position: inherit; } }
    /* line 2045, scss/pages/_single-views.scss */
    .socialcontainer-bottom .showsocialmedia .icon-container a {
      display: inline-block;
      margin-right: 15px; }

/* line 2054, scss/pages/_single-views.scss */
.group-logo-text {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  margin-bottom: 30px;
  overflow: hidden;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 2054, scss/pages/_single-views.scss */
    .group-logo-text {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px; } }
  /* line 2067, scss/pages/_single-views.scss */
  .group-logo-text .inner-container .group-logo-wrapper {
    width: 270px;
    float: inherit;
    margin-right: 30px;
    font-family: "LatoRegular";
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;
    margin-bottom: 10px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 2067, scss/pages/_single-views.scss */
      .group-logo-text .inner-container .group-logo-wrapper {
        margin-bottom: 00px;
        float: left; } }
  /* line 2080, scss/pages/_single-views.scss */
  .group-logo-text .inner-container .field-name-field-teaser-text {
    width: 100%; }
  /* line 2084, scss/pages/_single-views.scss */
  .group-logo-text .withouthref {
    text-decoration: none; }
    /* line 2086, scss/pages/_single-views.scss */
    .group-logo-text .withouthref:hover {
      color: #3C3C3C; }

/* line 2093, scss/pages/_single-views.scss */
.withouthref {
  color: #3C3C3C;
  text-decoration: none !important; }
  /* line 2096, scss/pages/_single-views.scss */
  .withouthref:hover {
    color: #3C3C3C !important;
    text-decoration: none !important; }

/* line 2105, scss/pages/_single-views.scss */
.field-type-text-with-summary table,
.field-name-field-table-data table {
  width: 100%;
  margin-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-collapse: collapse; }
  /* line 2110, scss/pages/_single-views.scss */
  .field-type-text-with-summary table caption,
  .field-name-field-table-data table caption {
    font-family: "AleoBold"; }
    /* line 2112, scss/pages/_single-views.scss */
    .field-type-text-with-summary table caption p,
    .field-name-field-table-data table caption p {
      font-family: "AleoBold" !important; }
  /* line 2117, scss/pages/_single-views.scss */
  .field-type-text-with-summary table thead tr,
  .field-name-field-table-data table thead tr {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 2119, scss/pages/_single-views.scss */
    .field-type-text-with-summary table thead tr th,
    .field-name-field-table-data table thead tr th {
      padding: 10px 20px;
      border-collapse: collapse;
      line-height: 27px;
      font-size: 18px;
      font-weight: normal;
      font-family: "AleoRegular";
      color: #787373;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 2119, scss/pages/_single-views.scss */
        .field-type-text-with-summary table thead tr th,
        .field-name-field-table-data table thead tr th {
          line-height: 32px;
          font-size: 20px;
          font-weight: normal; } }
  /* line 2135, scss/pages/_single-views.scss */
  .field-type-text-with-summary table tbody tr,
  .field-type-text-with-summary table tfoot tr,
  .field-name-field-table-data table tbody tr,
  .field-name-field-table-data table tfoot tr {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 2137, scss/pages/_single-views.scss */
    .field-type-text-with-summary table tbody tr td,
    .field-type-text-with-summary table tfoot tr td,
    .field-name-field-table-data table tbody tr td,
    .field-name-field-table-data table tfoot tr td {
      padding: 10px 20px;
      border-collapse: collapse;
      line-height: 27px;
      font-size: 18px;
      font-weight: normal;
      font-family: "AleoRegular";
      color: #3C3C3C;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 2137, scss/pages/_single-views.scss */
        .field-type-text-with-summary table tbody tr td,
        .field-type-text-with-summary table tfoot tr td,
        .field-name-field-table-data table tbody tr td,
        .field-name-field-table-data table tfoot tr td {
          line-height: 32px;
          font-size: 20px;
          font-weight: normal; } }

/* line 2159, scss/pages/_single-views.scss */
.group-video .inner-container .field-name-field-video-caption,
.group-video .inner-container .field-name-field-video-source {
  margin-right: 10px;
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoRegular";
  line-height: 24px;
  display: inline-block; }

/* line 2173, scss/pages/_single-views.scss */
.group-link-wrapper .inner-container .field-name-field-title {
  font-size: 22px;
  font-weight: normal;
  line-height: 32px;
  color: #3C3C3C;
  font-family: "LatoRegular";
  margin-bottom: 15px; }
/* line 2180, scss/pages/_single-views.scss */
.group-link-wrapper .inner-container .field-collection-container {
  width: 100%; }
  /* line 2182, scss/pages/_single-views.scss */
  .group-link-wrapper .inner-container .field-collection-container .field-items {
    width: 100%; }
    /* line 2184, scss/pages/_single-views.scss */
    .group-link-wrapper .inner-container .field-collection-container .field-items .field-item {
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #fff;
      margin-bottom: 25px;
      padding-bottom: 15px; }
      /* line 2188, scss/pages/_single-views.scss */
      .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info {
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: normal; }
        /* line 2192, scss/pages/_single-views.scss */
        .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-name-field-link a {
          font-size: 18px;
          font-weight: normal;
          line-height: 27px;
          margin-left: 39px;
          color: #3C3C3C;
          /* Over Desktop design */ }
          @media (min-width: 1025px) {
            /* line 2192, scss/pages/_single-views.scss */
            .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-name-field-link a {
              font-size: 20px !important;
              font-weight: normal;
              line-height: 28px; } }
          /* line 2201, scss/pages/_single-views.scss */
          .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-name-field-link a:before {
            font-size: 18px;
            font-weight: normal;
            content: "\e91a";
            font-family: 'icomoon';
            display: inline-block;
            vertical-align: botttom;
            color: #005EA8;
            margin-right: 12px;
            width: 26px;
            margin-left: -37px; }
          /* line 2212, scss/pages/_single-views.scss */
          .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-name-field-link a span.ext {
            display: none; }
          /* line 2215, scss/pages/_single-views.scss */
          .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-name-field-link a:hover {
            color: #005EA8;
            text-decoration: none; }
        /* line 2221, scss/pages/_single-views.scss */
        .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-name-field-link .ext:before {
          content: "\e916"; }
        /* line 2229, scss/pages/_single-views.scss */
        .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-items {
          width: 100%; }
          /* line 2231, scss/pages/_single-views.scss */
          .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-items .field-item {
            border-bottom: none;
            margin-bottom: 0px;
            padding-bottom: 0px; }
            /* line 2235, scss/pages/_single-views.scss */
            .group-link-wrapper .inner-container .field-collection-container .field-items .field-item .group-link-info .field-items .field-item a {
              font-size: 18px;
              font-weight: normal; }
      /* line 2241, scss/pages/_single-views.scss */
      .group-link-wrapper .inner-container .field-collection-container .field-items .field-item:last-child {
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 0px; }

/* line 2252, scss/pages/_single-views.scss */
.middle-sidebar-container {
  position: relative;
  display: inherit;
  margin-top: 0px;
  overflow: hidden;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2252, scss/pages/_single-views.scss */
    .middle-sidebar-container {
      margin-top: 0px;
      overflow: inherit; } }
  /* line 2262, scss/pages/_single-views.scss */
  .middle-sidebar-container .inner-container {
    display: inline-block; }
  /* line 2266, scss/pages/_single-views.scss */
  .middle-sidebar-container .single-view-sidebar-icon {
    display: block;
    vertical-align: top;
    width: 90%;
    position: inherit !important;
    left: 0;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 2266, scss/pages/_single-views.scss */
      .middle-sidebar-container .single-view-sidebar-icon {
        display: inline-block;
        width: 270px;
        position: absolute !important;
        right: 0;
        left: inherit;
        top: 84px; } }
    /* line 2280, scss/pages/_single-views.scss */
    .middle-sidebar-container .single-view-sidebar-icon .showsocialmedia {
      float: left;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 2280, scss/pages/_single-views.scss */
        .middle-sidebar-container .single-view-sidebar-icon .showsocialmedia {
          float: right; } }
    /* line 2287, scss/pages/_single-views.scss */
    .middle-sidebar-container .single-view-sidebar-icon .icon-container a {
      margin-bottom: 10px; }

/* line 2295, scss/pages/_single-views.scss */
.admin-menu .middle-sidebar-container {
  margin-top: 0px;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2295, scss/pages/_single-views.scss */
    .admin-menu .middle-sidebar-container {
      margin-top: -30px !important; } }

/* line 2303, scss/pages/_single-views.scss */
.mar-top {
  padding-top: 0;
  position: relative;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2303, scss/pages/_single-views.scss */
    .mar-top {
      padding-top: 150px;
      position: fixed;
      margin-top: 0 !important; } }

/* line 2318, scss/pages/_single-views.scss */
.field-name-field-how-to-apply .mj_accordion li .mj_accordion_item {
  padding: 11px 30px 11px 0px;
  font-size: 20px;
  font-weight: normal;
  font-family: "AleoRegular"; }
  /* line 2322, scss/pages/_single-views.scss */
  .field-name-field-how-to-apply .mj_accordion li .mj_accordion_item::after {
    content: "+";
    font-size: 33px;
    font-weight: normal;
    right: 0px;
    top: 11px; }
  /* line 2329, scss/pages/_single-views.scss */
  .field-name-field-how-to-apply .mj_accordion li .mj_accordion_item.active::after {
    content: "-";
    font-size: 60px;
    font-weight: normal;
    top: 11px;
    right: -2px; }
/* line 2337, scss/pages/_single-views.scss */
.field-name-field-how-to-apply .mj_accordion li .mj_accordion_content {
  display: none;
  padding: 15px 10px 0px 10px;
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoRegular";
  border: none;
  /* Desktop design */ }
  /* line 2343, scss/pages/_single-views.scss */
  .field-name-field-how-to-apply .mj_accordion li .mj_accordion_content p,
  .field-name-field-how-to-apply .mj_accordion li .mj_accordion_content td {
    font-family: "LatoRegular";
    font-size: 18px;
    font-weight: normal;
    line-height: 28px; }
  @media (min-width: 960px) {
    /* line 2337, scss/pages/_single-views.scss */
    .field-name-field-how-to-apply .mj_accordion li .mj_accordion_content {
      padding: 25px 25px 0px 25px; } }

/* line 2358, scss/pages/_single-views.scss */
.videoWrapper {
  position: relative; }
  /* line 2360, scss/pages/_single-views.scss */
  .videoWrapper .videoButton {
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    display: block;
    z-index: 999;
    top: 37%;
    left: 45%;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px; }
    /* line 2370, scss/pages/_single-views.scss */
    .videoWrapper .videoButton:before {
      font-size: 36px;
      font-weight: normal;
      content: "\e926";
      font-family: 'icomoon';
      display: inline-block;
      vertical-align: botttom;
      color: #3C3C3C;
      margin-right: 12px;
      padding: 36px; }
    /* line 2381, scss/pages/_single-views.scss */
    .videoWrapper .videoButton.pause:before {
      font-size: 32px;
      font-weight: normal;
      content: "\e924"; }

/* line 2390, scss/pages/_single-views.scss */
video,
object {
  width: 100%;
  height: 100%; }

/* line 2400, scss/pages/_single-views.scss */
.mj_accordion .ui-widget-content a,
.group-accordion .ui-widget-content a {
  color: #3C3C3C;
  text-decoration: underline; }
  /* line 2403, scss/pages/_single-views.scss */
  .mj_accordion .ui-widget-content a .ext,
  .group-accordion .ui-widget-content a .ext {
    background: none; }
    /* line 2405, scss/pages/_single-views.scss */
    .mj_accordion .ui-widget-content a .ext:before,
    .group-accordion .ui-widget-content a .ext:before {
      color: #005EA8;
      content: "\e916";
      font-size: 17px;
      font-weight: normal;
      font-family: 'icomoon';
      margin: 0 5px;
      vertical-align: top;
      display: inline-block;
      text-decoration: none; }
  /* line 2416, scss/pages/_single-views.scss */
  .mj_accordion .ui-widget-content a:hover,
  .group-accordion .ui-widget-content a:hover {
    color: #005EA8; }

/* line 2427, scss/pages/_single-views.scss */
.page-services-new-newsletter-nki .nki-archive-view .views-field-title a {
  color: #3C3C3C;
  font-family: "LatoBold"; }
  /* line 2430, scss/pages/_single-views.scss */
  .page-services-new-newsletter-nki .nki-archive-view .views-field-title a:hover {
    text-decoration: none; }

/* line 2441, scss/pages/_single-views.scss */
a.mail-with-dot:hover {
  color: #005EA8 !important;
  cursor: pointer !important; }

/* line 2447, scss/pages/_single-views.scss */
a.mail-link-remove {
  text-decoration: none; }
  /* line 2449, scss/pages/_single-views.scss */
  a.mail-link-remove:hover {
    color: #3C3C3C;
    cursor: default; }

/* line 2455, scss/pages/_single-views.scss */
a.mail-link-remove.mail-with-dot {
  text-decoration: underline; }

/* line 2461, scss/pages/_single-views.scss */
.map-detail-container .ol-control {
  display: none;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 2461, scss/pages/_single-views.scss */
    .map-detail-container .ol-control {
      display: block; } }

/* line 2471, scss/pages/_single-views.scss */
.form-control:focus {
  box-shadow: none !important; }

/* line 2477, scss/pages/_single-views.scss */
.forderprogramm-view-link-box {
  margin-bottom: 30px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 2477, scss/pages/_single-views.scss */
    .forderprogramm-view-link-box {
      margin-bottom: 59px; } }
  /* line 2482, scss/pages/_single-views.scss */
  .forderprogramm-view-link-box:before {
    content: "\e91c";
    font-family: 'icomoon';
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    background: #005EA8;
    padding: 9px 14px;
    width: 50px;
    vertical-align: top; }
  /* line 2493, scss/pages/_single-views.scss */
  .forderprogramm-view-link-box .forderprogramm-view-link-box-inner {
    display: inline-block;
    background: #f1f1f1;
    padding: 25px 35px 50px;
    position: relative;
    margin-left: 0px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 2493, scss/pages/_single-views.scss */
      .forderprogramm-view-link-box .forderprogramm-view-link-box-inner {
        margin-left: -3px; } }
    /* line 2503, scss/pages/_single-views.scss */
    .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .foder-box-t-title {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      font-family: "LatoRegular";
      padding-right: 10px;
      margin-bottom: 15px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 2503, scss/pages/_single-views.scss */
        .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .foder-box-t-title {
          margin-bottom: 35px; } }
    /* line 2514, scss/pages/_single-views.scss */
    .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal {
      padding-left: 37px; }
      /* line 2516, scss/pages/_single-views.scss */
      .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal a {
        font-size: 18px;
        font-weight: normal;
        line-height: 27px;
        color: #3C3C3C;
        font-family: "AleoRegular";
        padding-right: 10px;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 2516, scss/pages/_single-views.scss */
          .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal a {
            font-size: 20px;
            font-weight: normal;
            line-height: 28px; } }
        /* line 2526, scss/pages/_single-views.scss */
        .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal a:before {
          font-size: 18px;
          font-weight: normal;
          content: "\e91a";
          font-weight: bold;
          font-family: 'icomoon';
          display: inline-block;
          vertical-align: botttom;
          color: #005EA8;
          margin-right: 12px;
          width: 26px;
          margin-left: -37px; }
        /* line 2538, scss/pages/_single-views.scss */
        .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal a:hover {
          text-decoration: none;
          color: #005EA8; }
        /* line 2542, scss/pages/_single-views.scss */
        .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal a span.ext {
          display: none; }
      /* line 2547, scss/pages/_single-views.scss */
      .forderprogramm-view-link-box .forderprogramm-view-link-box-inner .internal-link-parent .forder-link-internal .ext:before {
        content: "\e916";
        font-size: 18px;
        font-weight: normal; }

/* line 2560, scss/pages/_single-views.scss */
.field-name-body h1,
.field-type-text-with-summary h1 {
  font-family: "AleoBold"; }

/* line 2566, scss/pages/_single-views.scss */
.node-type-tiling .page-header {
  display: none; }

/* calculator icon only for page-node-33729  */
/* line 2573, scss/pages/_single-views.scss */
.group-further-information.calendar-icon-info:before {
  position: relative;
  content: "\e940";
  font-family: 'icomoon';
  display: block;
  font-size: 24px;
  font-weight: normal;
  color: #fff;
  margin-right: 3px;
  background: #005EA8;
  padding: 9px 16px;
  display: inline-block;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 2573, scss/pages/_single-views.scss */
    .group-further-information.calendar-icon-info:before {
      position: absolute; } }

/* page-file theming*/
/* line 2599, scss/pages/_single-views.scss */
.page-file .content img {
  margin-bottom: 20px; }
/* line 2602, scss/pages/_single-views.scss */
.page-file .content .field {
  color: #3C3C3C;
  font-size: 18px;
  line-height: 24px;
  margin: 5px 0 10px 0; }
  /* line 2607, scss/pages/_single-views.scss */
  .page-file .content .field .field-label {
    font-family: "AleoBold";
    float: left;
    margin-right: 5px; }
    /* line 2611, scss/pages/_single-views.scss */
    .page-file .content .field .field-label:after {
      content: ": "; }
  /* line 2616, scss/pages/_single-views.scss */
  .page-file .content .field .field-items {
    font-family: "AleoRegular"; }

/*link hide on node-type-projekt i18n-en-gb*/
/* line 2625, scss/pages/_single-views.scss */
a.removelink:hover {
  color: #3C3C3C !important; }

/* line 2630, scss/pages/_single-views.scss */
.webform-calculator #teilsanierung-wrap .panel-body, .webform-calculator #leistung-wrap .panel-body {
  padding: 20px !important;
  display: block !important;
  opacity: 1 !important;
  height: auto !important; }

/* line 2639, scss/pages/_single-views.scss */
div[contenteditable="false"]:focus {
  border: none;
  outline: 0; }
/* line 2644, scss/pages/_single-views.scss */
div[contenteditable="false"] ul.mj_accordion li {
  list-style: none;
  margin-left: 0; }

/*page-admin pages*/
/* line 3, scss/pages/_page-admin.scss */
.page-admin-content-file {
  padding: 15px 0 0 0;
  /* Over Desktop design */
  /*buttons*/
  /*buttons end*/ }
  /* line 9, scss/pages/_page-admin.scss */
  .page-admin-content-file .pagination li a {
    font-family: "LatoRegular";
    font-size: 15px;
    font-weight: normal;
    font-weight: normal;
    padding: 5px 10px;
    color: #3C3C3C;
    display: inline-block; }
    /* line 16, scss/pages/_page-admin.scss */
    .page-admin-content-file .pagination li a.active {
      color: #fff; }
  /* line 25, scss/pages/_page-admin.scss */
  .page-admin-content-file .action-links li a {
    font-family: "LatoRegular";
    font-size: 14px;
    font-weight: normal;
    font-weight: normal;
    padding: 5px 10px;
    display: inline-block;
    background: #428bca;
    color: #fff;
    border-radius: 4px; }
    /* line 35, scss/pages/_page-admin.scss */
    .page-admin-content-file .action-links li a .glyphicon-plus:before {
      margin-right: 4px;
      font-size: 12px;
      font-weight: normal; }
    /* line 41, scss/pages/_page-admin.scss */
    .page-admin-content-file .action-links li a.active {
      color: #fff; }
    /* line 44, scss/pages/_page-admin.scss */
    .page-admin-content-file .action-links li a.btn-success {
      background: #5cb85c; }
  /* line 48, scss/pages/_page-admin.scss */
  .page-admin-content-file .action-links li:last-child {
    line-height: 22px; }
  /* line 57, scss/pages/_page-admin.scss */
  .page-admin-content-file .view-filters form .views-exposed-form {
    padding: 10px 0 !important;
    font-size: 16px;
    font-weight: normal;
    color: #3C3C3C;
    line-height: 22px; }
    /* line 62, scss/pages/_page-admin.scss */
    .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets {
      width: 100% !important; }
      /* line 64, scss/pages/_page-admin.scss */
      .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
        width: 100%;
        /* Tablet design */ }
        @media (min-width: 520px) {
          /* line 64, scss/pages/_page-admin.scss */
          .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
            width: 25%; } }
        /* line 69, scss/pages/_page-admin.scss */
        .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C;
          margin-bottom: 10px; }
        /* line 74, scss/pages/_page-admin.scss */
        .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item {
          padding-left: 0px;
          float: none !important;
          width: 100%; }
          /* line 78, scss/pages/_page-admin.scss */
          .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item .sol-container {
            width: 100% !important; }
          /* line 81, scss/pages/_page-admin.scss */
          .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item .form-control {
            border: 1px solid #ccc !important; }
        /* line 85, scss/pages/_page-admin.scss */
        .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
          width: 100%;
          float: none; }
        /* line 91, scss/pages/_page-admin.scss */
        .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding {
          width: 100%; }
          /* line 93, scss/pages/_page-admin.scss */
          .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding .form-item {
            width: 100%; }
            /* line 95, scss/pages/_page-admin.scss */
            .page-admin-content-file .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding .form-item .form-control {
              width: 100%; }
    /* line 103, scss/pages/_page-admin.scss */
    .page-admin-content-file .view-filters form .views-exposed-form .views-reset-button {
      display: block !important; }
      /* line 105, scss/pages/_page-admin.scss */
      .page-admin-content-file .view-filters form .views-exposed-form .views-reset-button .btn {
        margin-top: 40px; }
    /* line 109, scss/pages/_page-admin.scss */
    .page-admin-content-file .view-filters form .views-exposed-form .views-submit-button {
      top: 50%;
      margin: 7px 0 0 !important;
      display: block !important;
      position: relative !important;
      left: 0 !important;
      float: left !important; }
      /* line 116, scss/pages/_page-admin.scss */
      .page-admin-content-file .view-filters form .views-exposed-form .views-submit-button .form-type-checkbox {
        margin: 3px 0 10px 0; }
  /* line 123, scss/pages/_page-admin.scss */
  .page-admin-content-file .table-header {
    border: none !important;
    padding: 0 !important;
    margin-bottom: 0 !important; }
  /* line 129, scss/pages/_page-admin.scss */
  .page-admin-content-file .table-responsive {
    border: 1px solid #ccc;
    padding: 20px;
    margin-top: 10px;
    border-radius: 4px; }
  /* line 136, scss/pages/_page-admin.scss */
  .page-admin-content-file .items_wrapper_media {
    border: 1px solid #ccc;
    padding: 20px 0 20px 20px;
    margin-top: 10px;
    border-radius: 4px; }
    /* line 141, scss/pages/_page-admin.scss */
    .page-admin-content-file .items_wrapper_media .table-responsive {
      border: 0px solid #ccc;
      padding: 0px;
      margin-top: 0px;
      border-radius: 0px; }
  /* line 148, scss/pages/_page-admin.scss */
  .page-admin-content-file table {
    width: 100%; }
    /* line 150, scss/pages/_page-admin.scss */
    .page-admin-content-file table thead {
      background: #e4e3e3; }
      /* line 153, scss/pages/_page-admin.scss */
      .page-admin-content-file table thead tr th {
        padding: 10px; }
        /* line 155, scss/pages/_page-admin.scss */
        .page-admin-content-file table thead tr th:first-child {
          border-right: #ccc 1px solid; }
        /* line 159, scss/pages/_page-admin.scss */
        .page-admin-content-file table thead tr th:last-child {
          padding-left: 10px; }
    /* line 166, scss/pages/_page-admin.scss */
    .page-admin-content-file table .folder-name {
      padding: 7px;
      margin-bottom: 5px; }
    /* line 170, scss/pages/_page-admin.scss */
    .page-admin-content-file table .mbp-folders {
      float: left;
      display: block;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 170, scss/pages/_page-admin.scss */
        .page-admin-content-file table .mbp-folders {
          float: none; } }
    /* line 177, scss/pages/_page-admin.scss */
    .page-admin-content-file table .mbp-file-list {
      display: block;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 177, scss/pages/_page-admin.scss */
        .page-admin-content-file table .mbp-file-list {
          display: table-cell; } }
      /* line 182, scss/pages/_page-admin.scss */
      .page-admin-content-file table .mbp-file-list .media-thumbnail,
      .page-admin-content-file table .mbp-file-list .media-list-thumbnails {
        /* .ui-draggable-dragging {
          .ui-draggable {
            display: none;
          }
        }*/ }
        /* line 184, scss/pages/_page-admin.scss */
        .page-admin-content-file table .mbp-file-list .media-thumbnail img,
        .page-admin-content-file table .mbp-file-list .media-list-thumbnails img {
          width: 170px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 184, scss/pages/_page-admin.scss */
            .page-admin-content-file table .mbp-file-list .media-thumbnail img,
            .page-admin-content-file table .mbp-file-list .media-list-thumbnails img {
              width: 280px; } }
        /* line 190, scss/pages/_page-admin.scss */
        .page-admin-content-file table .mbp-file-list .media-thumbnail li,
        .page-admin-content-file table .mbp-file-list .media-list-thumbnails li {
          width: 100%;
          float: none;
          display: inline-block;
          vertical-align: top;
          word-break: break-word;
          /* Tablet design */
          /* Desktop design */
          /* Over Desktop design */ }
          @media (min-width: 520px) {
            /* line 190, scss/pages/_page-admin.scss */
            .page-admin-content-file table .mbp-file-list .media-thumbnail li,
            .page-admin-content-file table .mbp-file-list .media-list-thumbnails li {
              width: 46%; } }
          @media (min-width: 960px) {
            /* line 190, scss/pages/_page-admin.scss */
            .page-admin-content-file table .mbp-file-list .media-thumbnail li,
            .page-admin-content-file table .mbp-file-list .media-list-thumbnails li {
              width: 31%; } }
          @media (min-width: 1025px) {
            /* line 190, scss/pages/_page-admin.scss */
            .page-admin-content-file table .mbp-file-list .media-thumbnail li,
            .page-admin-content-file table .mbp-file-list .media-list-thumbnails li {
              width: 32%; } }
          /* line 206, scss/pages/_page-admin.scss */
          .page-admin-content-file table .mbp-file-list .media-thumbnail li label input,
          .page-admin-content-file table .mbp-file-list .media-list-thumbnails li label input {
            display: inline-block !important; }
          /* line 211, scss/pages/_page-admin.scss */
          .page-admin-content-file table .mbp-file-list .media-thumbnail li ul li,
          .page-admin-content-file table .mbp-file-list .media-list-thumbnails li ul li {
            width: auto; }
          /* line 215, scss/pages/_page-admin.scss */
          .page-admin-content-file table .mbp-file-list .media-thumbnail li .views-field,
          .page-admin-content-file table .mbp-file-list .media-list-thumbnails li .views-field {
            width: 100%;
            display: block; }
            /* line 218, scss/pages/_page-admin.scss */
            .page-admin-content-file table .mbp-file-list .media-thumbnail li .views-field .field-content,
            .page-admin-content-file table .mbp-file-list .media-list-thumbnails li .views-field .field-content {
              display: inline; }
          /* line 223, scss/pages/_page-admin.scss */
          .page-admin-content-file table .mbp-file-list .media-thumbnail li .views-field-filename .views-label-filename,
          .page-admin-content-file table .mbp-file-list .media-list-thumbnails li .views-field-filename .views-label-filename {
            float: left;
            margin-right: 5px; }
    /* line 236, scss/pages/_page-admin.scss */
    .page-admin-content-file table.sticky-header {
      position: relative !important; }
  /* line 241, scss/pages/_page-admin.scss */
  .page-admin-content-file #edit-submit--2 {
    margin-left: 0px;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 241, scss/pages/_page-admin.scss */
      .page-admin-content-file #edit-submit--2 {
        margin-left: 10px; } }
  /* line 250, scss/pages/_page-admin.scss */
  .page-admin-content-file .admin-views-view .views-exposed-form .form-text {
    width: 100%; }

/* line 257, scss/pages/_page-admin.scss */
.page-admin .ui-datepicker {
  width: 20em;
  margin-top: -20px; }

/*recycle-content page*/
/* line 272, scss/pages/_page-admin.scss */
.page-recycle-content .block.block-system {
  border: #e4e3e3 1px solid; }
  /* line 275, scss/pages/_page-admin.scss */
  .page-recycle-content .block.block-system table {
    margin-bottom: 0; }
    /* line 280, scss/pages/_page-admin.scss */
    .page-recycle-content .block.block-system table thead tr th,
    .page-recycle-content .block.block-system table thead tr td,
    .page-recycle-content .block.block-system table tbody tr th,
    .page-recycle-content .block.block-system table tbody tr td {
      border-right: #e4e3e3 1px solid;
      font-family: "LatoRegular"; }
      /* line 284, scss/pages/_page-admin.scss */
      .page-recycle-content .block.block-system table thead tr th:last-child,
      .page-recycle-content .block.block-system table thead tr td:last-child,
      .page-recycle-content .block.block-system table tbody tr th:last-child,
      .page-recycle-content .block.block-system table tbody tr td:last-child {
        border-right: none;
        text-align: center; }
        /* line 287, scss/pages/_page-admin.scss */
        .page-recycle-content .block.block-system table thead tr th:last-child a,
        .page-recycle-content .block.block-system table thead tr td:last-child a,
        .page-recycle-content .block.block-system table tbody tr th:last-child a,
        .page-recycle-content .block.block-system table tbody tr td:last-child a {
          font-family: "LatoRegular";
          font-size: 13px;
          font-weight: normal;
          font-weight: normal;
          padding: 5px 10px;
          display: inline-block;
          background: #428bca;
          color: #fff;
          border-radius: 4px;
          margin-right: 4px; }
          /* line 297, scss/pages/_page-admin.scss */
          .page-recycle-content .block.block-system table thead tr th:last-child a:hover,
          .page-recycle-content .block.block-system table thead tr td:last-child a:hover,
          .page-recycle-content .block.block-system table tbody tr th:last-child a:hover,
          .page-recycle-content .block.block-system table tbody tr td:last-child a:hover {
            text-decoration: none; }
    /* line 308, scss/pages/_page-admin.scss */
    .page-recycle-content .block.block-system table thead tr th {
      font-family: "LatoBold";
      font-size: 14px;
      font-weight: normal;
      padding: 15px 10px;
      background: #1F82C0;
      color: #fff; }

/* line 324, scss/pages/_page-admin.scss */
.page-recycle-confirm .confirmation .form-actions {
  margin: 20px 0; }
  /* line 326, scss/pages/_page-admin.scss */
  .page-recycle-confirm .confirmation .form-actions .btn {
    font-family: "LatoRegular";
    margin-right: 4px;
    margin-top: -1px; }
  /* line 331, scss/pages/_page-admin.scss */
  .page-recycle-confirm .confirmation .form-actions #edit-cancel {
    font-family: "LatoRegular";
    font-size: 14px;
    font-weight: normal;
    font-weight: normal;
    padding: 6px 10px;
    display: inline-block;
    background: #f0ad4e;
    border: 1px solid #eea236;
    color: #fff;
    border-radius: 4px;
    margin-right: 4px; }
    /* line 342, scss/pages/_page-admin.scss */
    .page-recycle-confirm .confirmation .form-actions #edit-cancel:hover {
      text-decoration: none; }

/* line 357, scss/pages/_page-admin.scss */
.page-recycle-bin form .btn {
  font-family: "LatoRegular";
  margin-right: 4px;
  margin-top: -1px; }
/* line 362, scss/pages/_page-admin.scss */
.page-recycle-bin form #edit-cancel {
  font-family: "LatoRegular";
  font-size: 14px;
  font-weight: normal;
  font-weight: normal;
  padding: 6px 10px;
  display: inline-block;
  background: #f0ad4e;
  border: 1px solid #eea236;
  color: #fff;
  border-radius: 4px;
  margin-right: 4px; }
  /* line 373, scss/pages/_page-admin.scss */
  .page-recycle-bin form #edit-cancel:hover {
    text-decoration: none; }

/*recycle-content page end*/
/* edit button*/
/* line 393, scss/pages/_page-admin.scss */
.page-node-edit #edit-actions a {
  cursor: pointer;
  padding: 4px 17px;
  margin-bottom: 1em;
  margin-right: 1em;
  color: #5a5a5a;
  text-align: center;
  font-weight: normal;
  font-size: 1.077em;
  font-family: "Lucida Grande", Verdana, sans-serif;
  border: 1px solid #e4e4e4;
  border-bottom: 1px solid #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  background: url(images/buttons.png) 0 0 repeat-x;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px; }

/*User page*/
/* line 423, scss/pages/_page-admin.scss */
.common-view.page-user-main-profiles .view-filters form .views-exposed-form {
  padding: 10px 0 !important;
  font-size: 16px;
  font-weight: normal;
  color: #3C3C3C;
  line-height: 22px; }
  /* line 428, scss/pages/_page-admin.scss */
  .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets {
    width: 100% !important; }
    /* line 430, scss/pages/_page-admin.scss */
    .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
      width: 100%;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 430, scss/pages/_page-admin.scss */
        .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
          width: 25%; } }
      /* line 435, scss/pages/_page-admin.scss */
      .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
        font-size: 16px;
        font-weight: normal;
        color: #3C3C3C;
        margin-bottom: 10px; }
      /* line 440, scss/pages/_page-admin.scss */
      .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item {
        padding-left: 0px;
        float: none !important;
        width: 100%; }
        /* line 444, scss/pages/_page-admin.scss */
        .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item .sol-container {
          width: 100% !important; }
        /* line 447, scss/pages/_page-admin.scss */
        .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item .form-control {
          border: 1px solid #ccc !important;
          padding: 6px !important; }
      /* line 452, scss/pages/_page-admin.scss */
      .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
        width: 100%;
        float: none; }
      /* line 458, scss/pages/_page-admin.scss */
      .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding {
        width: 100%; }
        /* line 460, scss/pages/_page-admin.scss */
        .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding .form-item {
          width: 100%; }
          /* line 462, scss/pages/_page-admin.scss */
          .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding .form-item .form-control {
            width: 100%; }
  /* line 471, scss/pages/_page-admin.scss */
  .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-submit-button {
    top: 0px !important;
    margin: 10px 0 !important;
    display: block !important;
    position: relative !important;
    left: 0 !important;
    float: left !important;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 471, scss/pages/_page-admin.scss */
      .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-submit-button {
        top: 0px; } }
    /* line 481, scss/pages/_page-admin.scss */
    .common-view.page-user-main-profiles .view-filters form .views-exposed-form .views-submit-button .form-type-checkbox {
      margin: 3px 0 10px 0; }
/* line 488, scss/pages/_page-admin.scss */
.common-view.page-user-main-profiles .table-header {
  display: none !important; }

/* line 494, scss/pages/_page-admin.scss */
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 1; }

/* line 5, scss/pages/_single-faq.scss */
.node-type-simplenews .simplenews-body-termin .simplenews-body-field div {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  margin-bottom: 14px;
  color: #3C3C3C;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 5, scss/pages/_single-faq.scss */
    .node-type-simplenews .simplenews-body-termin .simplenews-body-field div {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      margin-bottom: 20px; } }
/* line 19, scss/pages/_single-faq.scss */
.node-type-simplenews .simplenews-termin-fields .test {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  margin-bottom: 14px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 19, scss/pages/_single-faq.scss */
    .node-type-simplenews .simplenews-termin-fields .test {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      margin-bottom: 20px; } }
/* line 30, scss/pages/_single-faq.scss */
.node-type-simplenews .simplenews-newsletter-entry {
  display: inline-block; }
  /* line 32, scss/pages/_single-faq.scss */
  .node-type-simplenews .simplenews-newsletter-entry h1,
  .node-type-simplenews .simplenews-newsletter-entry h2,
  .node-type-simplenews .simplenews-newsletter-entry h3 {
    color: #428bca; }
    /* line 37, scss/pages/_single-faq.scss */
    .node-type-simplenews .simplenews-newsletter-entry h1 a span,
    .node-type-simplenews .simplenews-newsletter-entry h2 a span,
    .node-type-simplenews .simplenews-newsletter-entry h3 a span {
      color: #428bca !important; }
  /* line 43, scss/pages/_single-faq.scss */
  .node-type-simplenews .simplenews-newsletter-entry .category-teaser-wrapper div {
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    margin-bottom: 14px;
    color: #3C3C3C;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 43, scss/pages/_single-faq.scss */
      .node-type-simplenews .simplenews-newsletter-entry .category-teaser-wrapper div {
        font-size: 20px;
        font-weight: normal;
        line-height: 32px;
        margin-bottom: 20px; } }
/* line 57, scss/pages/_single-faq.scss */
.node-type-simplenews .newsletter-impressum div {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  margin-bottom: 14px;
  color: #3C3C3C;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 57, scss/pages/_single-faq.scss */
    .node-type-simplenews .newsletter-impressum div {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      margin-bottom: 20px; } }
/* line 69, scss/pages/_single-faq.scss */
.node-type-simplenews .category-title-wrapper {
  color: #428bca;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  text-transform: uppercase;
  font-family: "AleoBold";
  margin: 20px 0;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 69, scss/pages/_single-faq.scss */
    .node-type-simplenews .category-title-wrapper {
      font-size: 26px;
      font-weight: normal;
      line-height: 32px; } }
/* line 82, scss/pages/_single-faq.scss */
.node-type-simplenews .category-image img {
  width: 100%;
  height: auto;
  margin-bottom: 22px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 82, scss/pages/_single-faq.scss */
    .node-type-simplenews .category-image img {
      width: 870px;
      height: 580px; } }
/* line 93, scss/pages/_single-faq.scss */
.node-type-simplenews .cat-external a {
  font-size: 18px;
  font-weight: normal;
  line-height: 28px;
  margin: 20px 0;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 93, scss/pages/_single-faq.scss */
    .node-type-simplenews .cat-external a {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px; } }
/* line 105, scss/pages/_single-faq.scss */
.node-type-simplenews .category-teaser-wrapper ul li {
  font-family: "AleoRegular";
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  color: #3C3C3C;
  margin-bottom: 20px;
  margin-left: 30px;
  list-style-type: disc;
  clear: both;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 105, scss/pages/_single-faq.scss */
    .node-type-simplenews .category-teaser-wrapper ul li {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px; } }

/* line 5, scss/pages/_contact.scss */
.group-adresse:before,
.group-kontakt:before,
.group-referenzen:before {
  position: relative;
  content: "";
  font-family: 'icomoon';
  display: block;
  font-size: 24px;
  font-weight: normal;
  color: #fff;
  margin-right: 3px;
  background: #005EA8;
  padding: 9px 18px;
  display: inline-block;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 5, scss/pages/_contact.scss */
    .group-adresse:before,
    .group-kontakt:before,
    .group-referenzen:before {
      position: absolute; } }
/* line 20, scss/pages/_contact.scss */
.group-adresse .field-item,
.group-adresse .field-label,
.group-kontakt .field-item,
.group-kontakt .field-label,
.group-referenzen .field-item,
.group-referenzen .field-label {
  font-size: 18px;
  font-weight: normal;
  line-height: 32px;
  font-family: "AleoRegular"; }

/* line 29, scss/pages/_contact.scss */
.group-adresse:before {
  content: "\e925"; }
/* line 33, scss/pages/_contact.scss */
.group-adresse .address .field-name-field-address-street,
.group-adresse .address .field-name-field-address-number,
.group-adresse .address .field-name-field-address-postal-code,
.group-adresse .address .field-name-field-address-city {
  display: inline-block;
  margin-right: 5px; }

/* line 44, scss/pages/_contact.scss */
.group-kontakt:before {
  content: "\e934"; }
/* line 50, scss/pages/_contact.scss */
.group-kontakt .field-type-telephone .field-label,
.group-kontakt .field-type-telephone .field-items,
.group-kontakt .field-type-email .field-label,
.group-kontakt .field-type-email .field-items,
.group-kontakt .field-name-field-contact-website .field-label,
.group-kontakt .field-name-field-contact-website .field-items {
  display: inline-block;
  width: 100%;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 50, scss/pages/_contact.scss */
    .group-kontakt .field-type-telephone .field-label,
    .group-kontakt .field-type-telephone .field-items,
    .group-kontakt .field-type-email .field-label,
    .group-kontakt .field-type-email .field-items,
    .group-kontakt .field-name-field-contact-website .field-label,
    .group-kontakt .field-name-field-contact-website .field-items {
      width: 45%;
      vertical-align: top; } }
  /* line 59, scss/pages/_contact.scss */
  .group-kontakt .field-type-telephone .field-label .field-item a,
  .group-kontakt .field-type-telephone .field-items .field-item a,
  .group-kontakt .field-type-email .field-label .field-item a,
  .group-kontakt .field-type-email .field-items .field-item a,
  .group-kontakt .field-name-field-contact-website .field-label .field-item a,
  .group-kontakt .field-name-field-contact-website .field-items .field-item a {
    font-size: 18px;
    font-weight: normal; }
/* line 64, scss/pages/_contact.scss */
.group-kontakt .field-type-telephone .field-label,
.group-kontakt .field-type-email .field-label,
.group-kontakt .field-name-field-contact-website .field-label {
  width: 100%;
  font-family: "AleoBold";
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 64, scss/pages/_contact.scss */
    .group-kontakt .field-type-telephone .field-label,
    .group-kontakt .field-type-email .field-label,
    .group-kontakt .field-name-field-contact-website .field-label {
      width: 20%; } }

/* line 75, scss/pages/_contact.scss */
.group-referenzen:before {
  content: "\e93d"; }
/* line 78, scss/pages/_contact.scss */
.group-referenzen .field-item {
  margin-bottom: 10px; }
  /* line 80, scss/pages/_contact.scss */
  .group-referenzen .field-item .field-collection-view {
    padding: 0;
    margin: 0; }
    /* line 84, scss/pages/_contact.scss */
    .group-referenzen .field-item .field-collection-view .field-name-field-eng-reference-title .field-item {
      font-family: "AleoBold"; }

/* line 5, scss/pages/_sitemap.scss */
.site-map-menus .site-map-menu li {
  margin-left: 10px;
  list-style: none;
  text-align: left; }
  /* line 9, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu li:before {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #3C3C3C; }
  /* line 17, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu li a {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 2px;
    font-size: 18px;
    font-weight: normal;
    line-height: 32px;
    color: #3C3C3C; }
  /* line 25, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu li li {
    font-size: 16px;
    font-weight: normal;
    line-height: 28px; }
/* line 31, scss/pages/_sitemap.scss */
.site-map-menus .site-map-menu .expanded a {
  font-size: 18px;
  font-weight: normal;
  line-height: 28px; }
/* line 35, scss/pages/_sitemap.scss */
.site-map-menus .site-map-menu .expanded ul {
  padding: 15px 0 10px 10px;
  width: 100%; }
  /* line 39, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu .expanded ul .leaf:before {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    background: #3C3C3C; }
  /* line 47, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu .expanded ul .leaf a {
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal; }
  /* line 53, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu .expanded ul .collapsed a {
    font-size: 16px;
    font-weight: normal; }
  /* line 58, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu .expanded ul .expanded a {
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal; }
  /* line 62, scss/pages/_sitemap.scss */
  .site-map-menus .site-map-menu .expanded ul .expanded ul {
    padding: 0 0 0px 10px; }
    /* line 66, scss/pages/_sitemap.scss */
    .site-map-menus .site-map-menu .expanded ul .expanded ul .leaf a,
    .site-map-menus .site-map-menu .expanded ul .expanded ul .expanded a {
      font-size: 16px;
      font-weight: normal; }

/* line 2, scss/pages/_door-pages.scss */
.paragraphs-item-icon-title {
  background: #95c44b;
  position: relative;
  padding: 20px 0 0 0;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 2, scss/pages/_door-pages.scss */
    .paragraphs-item-icon-title {
      padding: 70px 0 20px 0; } }
  /* line 9, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title > .content {
    left: 0;
    margin-top: -240px;
    position: absolute;
    right: 0;
    top: 50%; }
  /* line 16, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title .field-name-field-project-icon {
    text-align: center; }
    /* line 18, scss/pages/_door-pages.scss */
    .paragraphs-item-icon-title .field-name-field-project-icon .field-label {
      display: none; }
    /* line 23, scss/pages/_door-pages.scss */
    .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item {
      width: 100%;
      float: left;
      padding: 0 20px;
      text-align: center;
      word-wrap: break-word;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 23, scss/pages/_door-pages.scss */
        .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item {
          width: 33%; } }
      /* line 32, scss/pages/_door-pages.scss */
      .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view {
        text-align: center;
        display: inline-block;
        width: 100%; }
        /* line 36, scss/pages/_door-pages.scss */
        .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-items,
        .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-item {
          width: 100%;
          padding: 0; }
        /* line 41, scss/pages/_door-pages.scss */
        .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image {
          text-align: center;
          display: inline-block; }
          /* line 45, scss/pages/_door-pages.scss */
          .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image .field-item {
            float: none; }
            /* line 47, scss/pages/_door-pages.scss */
            .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image .field-item img {
              width: 100%; }
        /* line 52, scss/pages/_door-pages.scss */
        .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer {
          color: #3C3C3C;
          font-size: 90px;
          font-weight: normal;
          line-height: 80px;
          font-family: "AleoLight";
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 52, scss/pages/_door-pages.scss */
            .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer {
              font-size: 90px;
              font-weight: normal;
              line-height: 80px; } }
          /* line 61, scss/pages/_door-pages.scss */
          .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer .field-item {
            float: none; }
        /* line 65, scss/pages/_door-pages.scss */
        .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-icontext {
          font-size: 22px;
          font-weight: normal;
          line-height: 45px; }
          /* line 69, scss/pages/_door-pages.scss */
          .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-icontext .field-item {
            float: none; }
  /* line 77, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title .field-name-field-link {
    text-align: center;
    margin-top: 100px; }
  /* line 86, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title.light-blue {
    background: #d2e6f2; }
  /* line 89, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title.blue, .paragraphs-item-icon-title.dark-blue {
    background: #1f82c0;
    color: #fff; }
    /* line 92, scss/pages/_door-pages.scss */
    .paragraphs-item-icon-title.blue .field-name-field-project-icon .field-items .field-item, .paragraphs-item-icon-title.dark-blue .field-name-field-project-icon .field-items .field-item {
      color: #fff; }
  /* line 96, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title.white {
    background: #fff; }
  /* line 99, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title.green {
    background: #95c44b; }
  /* line 102, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title.dark-blue {
    background: #004578; }
  /* line 105, scss/pages/_door-pages.scss */
  .paragraphs-item-icon-title.light-green {
    background: #cae1a5; }

/* line 3, scss/pages/_forms.scss */
.node-type-webform.event-form form {
  padding: 15px 0;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 3, scss/pages/_forms.scss */
    .node-type-webform.event-form form {
      padding: 25px 0 0 0; } }
  /* line 9, scss/pages/_forms.scss */
  .node-type-webform.event-form form .form-item-submitted-anrede.form-item label,
  .node-type-webform.event-form form .form-item-submitted-anrede.form-item .form-control {
    width: 50%;
    margin-bottom: 15px;
    /* Tablet design */
    /* Over Desktop design */ }
    @media (min-width: 520px) {
      /* line 9, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item-submitted-anrede.form-item label,
      .node-type-webform.event-form form .form-item-submitted-anrede.form-item .form-control {
        width: 35%; } }
    @media (min-width: 1025px) {
      /* line 9, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item-submitted-anrede.form-item label,
      .node-type-webform.event-form form .form-item-submitted-anrede.form-item .form-control {
        width: 20%; } }
  /* line 22, scss/pages/_forms.scss */
  .node-type-webform.event-form form .panel-container-new .panel-default {
    width: 100%;
    margin-bottom: 15px;
    /* Tablet design */
    /* Over Desktop design */ }
    @media (min-width: 520px) {
      /* line 22, scss/pages/_forms.scss */
      .node-type-webform.event-form form .panel-container-new .panel-default {
        width: 80%; } }
    @media (min-width: 1025px) {
      /* line 22, scss/pages/_forms.scss */
      .node-type-webform.event-form form .panel-container-new .panel-default {
        width: 50%; } }
  /* line 33, scss/pages/_forms.scss */
  .node-type-webform.event-form form .panel-container-new .panel-body label,
  .node-type-webform.event-form form .panel-container-new .panel-body .form-control,
  .node-type-webform.event-form form .panel-container-new .panel-body .grippie {
    width: 100%;
    margin-bottom: 15px;
    /* Tablet design */
    /* Over Desktop design */ }
    @media (min-width: 520px) {
      /* line 33, scss/pages/_forms.scss */
      .node-type-webform.event-form form .panel-container-new .panel-body label,
      .node-type-webform.event-form form .panel-container-new .panel-body .form-control,
      .node-type-webform.event-form form .panel-container-new .panel-body .grippie {
        width: 100%; } }
    @media (min-width: 1025px) {
      /* line 33, scss/pages/_forms.scss */
      .node-type-webform.event-form form .panel-container-new .panel-body label,
      .node-type-webform.event-form form .panel-container-new .panel-body .form-control,
      .node-type-webform.event-form form .panel-container-new .panel-body .grippie {
        width: 47%; } }
  /* line 47, scss/pages/_forms.scss */
  .node-type-webform.event-form form .privacy-text {
    width: 90%;
    margin-left: 37px;
    margin-top: -30px;
    font-family: "LatoRegular";
    /* Tablet design */
    /* Desktop design */ }
    @media (min-width: 520px) {
      /* line 47, scss/pages/_forms.scss */
      .node-type-webform.event-form form .privacy-text {
        width: 70%;
        margin-left: 50px; } }
    @media (min-width: 960px) {
      /* line 47, scss/pages/_forms.scss */
      .node-type-webform.event-form form .privacy-text {
        width: 50%;
        margin-left: 22px;
        margin-top: -33px; } }
  /* line 64, scss/pages/_forms.scss */
  .node-type-webform.event-form form .professionellefoto-text {
    width: 90%;
    margin-left: 20px;
    margin-top: -33px;
    font-size: 18px;
    font-family: "LatoRegular";
    /* Tablet design */
    /* Desktop design */ }
    @media (min-width: 520px) {
      /* line 64, scss/pages/_forms.scss */
      .node-type-webform.event-form form .professionellefoto-text {
        width: 70%; } }
    @media (min-width: 960px) {
      /* line 64, scss/pages/_forms.scss */
      .node-type-webform.event-form form .professionellefoto-text {
        width: 50%; } }
    /* line 76, scss/pages/_forms.scss */
    .node-type-webform.event-form form .professionellefoto-text span.form-required {
      color: #FF0000; }
  /* line 80, scss/pages/_forms.scss */
  .node-type-webform.event-form form .form-item,
  .node-type-webform.event-form form .form-actions,
  .node-type-webform.event-form form .panel-container-new {
    margin-top: 20px; }
    /* line 85, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item label,
    .node-type-webform.event-form form .form-item .form-control,
    .node-type-webform.event-form form .form-item .grippie,
    .node-type-webform.event-form form .form-actions label,
    .node-type-webform.event-form form .form-actions .form-control,
    .node-type-webform.event-form form .form-actions .grippie,
    .node-type-webform.event-form form .panel-container-new label,
    .node-type-webform.event-form form .panel-container-new .form-control,
    .node-type-webform.event-form form .panel-container-new .grippie {
      width: 100%;
      margin-bottom: 15px;
      /* Tablet design */
      /* Over Desktop design */ }
      @media (min-width: 520px) {
        /* line 85, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item label,
        .node-type-webform.event-form form .form-item .form-control,
        .node-type-webform.event-form form .form-item .grippie,
        .node-type-webform.event-form form .form-actions label,
        .node-type-webform.event-form form .form-actions .form-control,
        .node-type-webform.event-form form .form-actions .grippie,
        .node-type-webform.event-form form .panel-container-new label,
        .node-type-webform.event-form form .panel-container-new .form-control,
        .node-type-webform.event-form form .panel-container-new .grippie {
          width: 80%; } }
      @media (min-width: 1025px) {
        /* line 85, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item label,
        .node-type-webform.event-form form .form-item .form-control,
        .node-type-webform.event-form form .form-item .grippie,
        .node-type-webform.event-form form .form-actions label,
        .node-type-webform.event-form form .form-actions .form-control,
        .node-type-webform.event-form form .form-actions .grippie,
        .node-type-webform.event-form form .panel-container-new label,
        .node-type-webform.event-form form .panel-container-new .form-control,
        .node-type-webform.event-form form .panel-container-new .grippie {
          width: 50%; } }
    /* line 97, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item label,
    .node-type-webform.event-form form .form-actions label,
    .node-type-webform.event-form form .panel-container-new label {
      display: block;
      margin-bottom: 10px;
      font-size: 18px;
      font-weight: normal;
      color: #3C3C3C;
      font-family: "LatoRegular";
      /* Tablet design */ }
      /* line 105, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item label input[type="checkbox"],
      .node-type-webform.event-form form .form-actions label input[type="checkbox"],
      .node-type-webform.event-form form .panel-container-new label input[type="checkbox"] {
        height: 20px;
        width: 17px; }
    /* line 110, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .form-control,
    .node-type-webform.event-form form .form-actions .form-control,
    .node-type-webform.event-form form .panel-container-new .form-control {
      display: inline-block;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      height: 50px;
      font-family: "LatoRegular";
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 110, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item .form-control,
        .node-type-webform.event-form form .form-actions .form-control,
        .node-type-webform.event-form form .panel-container-new .form-control {
          margin-right: 10px; } }
      /* line 120, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item .form-control:focus,
      .node-type-webform.event-form form .form-actions .form-control:focus,
      .node-type-webform.event-form form .panel-container-new .form-control:focus {
        box-shadow: none !important;
        color: #1F82C0; }
      /* line 124, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item .form-control.required.highlight,
      .node-type-webform.event-form form .form-actions .form-control.required.highlight,
      .node-type-webform.event-form form .panel-container-new .form-control.required.highlight {
        border-width: 1px;
        border-style: solid;
        border-color: #dc6678 !important; }
        /* line 126, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item .form-control.required.highlight:focus,
        .node-type-webform.event-form form .form-actions .form-control.required.highlight:focus,
        .node-type-webform.event-form form .panel-container-new .form-control.required.highlight:focus {
          box-shadow: none !important;
          color: #3C3C3C; }
    /* line 132, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .markup,
    .node-type-webform.event-form form .form-actions .markup,
    .node-type-webform.event-form form .panel-container-new .markup {
      font-size: 16px;
      font-weight: normal;
      line-height: 26px;
      width: 100%;
      color: #787373;
      margin-bottom: 30px !important;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 132, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item .markup,
        .node-type-webform.event-form form .form-actions .markup,
        .node-type-webform.event-form form .panel-container-new .markup {
          width: 90%; } }
      /* line 142, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item .markup p,
      .node-type-webform.event-form form .form-actions .markup p,
      .node-type-webform.event-form form .panel-container-new .markup p {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px; }
    /* line 148, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .form-group,
    .node-type-webform.event-form form .form-actions .form-group,
    .node-type-webform.event-form form .panel-container-new .form-group {
      margin-bottom: 20px; }
    /* line 151, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .form-textarea,
    .node-type-webform.event-form form .form-actions .form-textarea,
    .node-type-webform.event-form form .panel-container-new .form-textarea {
      min-height: 150px;
      margin-bottom: 0px !important; }
    /* line 155, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .radio,
    .node-type-webform.event-form form .form-item .checkbox,
    .node-type-webform.event-form form .form-actions .radio,
    .node-type-webform.event-form form .form-actions .checkbox,
    .node-type-webform.event-form form .panel-container-new .radio,
    .node-type-webform.event-form form .panel-container-new .checkbox {
      padding-left: 0px; }
    /* line 159, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .panel-default,
    .node-type-webform.event-form form .form-actions .panel-default,
    .node-type-webform.event-form form .panel-container-new .panel-default {
      margin-top: 20px; }
      /* line 161, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item .panel-default .panel-heading,
      .node-type-webform.event-form form .form-actions .panel-default .panel-heading,
      .node-type-webform.event-form form .panel-container-new .panel-default .panel-heading {
        line-height: 32px; }
        /* line 163, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item .panel-default .panel-heading .panel-title,
        .node-type-webform.event-form form .form-actions .panel-default .panel-heading .panel-title,
        .node-type-webform.event-form form .panel-container-new .panel-default .panel-heading .panel-title {
          font-family: "LatoRegular";
          font-size: 20px;
          font-weight: normal; }
    /* line 169, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item .form-type-markup,
    .node-type-webform.event-form form .form-actions .form-type-markup,
    .node-type-webform.event-form form .panel-container-new .form-type-markup {
      font-size: 16px;
      font-weight: normal;
      line-height: 26px;
      color: #787373;
      margin-bottom: 30px !important;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 169, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item .form-type-markup,
        .node-type-webform.event-form form .form-actions .form-type-markup,
        .node-type-webform.event-form form .panel-container-new .form-type-markup {
          text-align: left; } }
      /* line 178, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item .form-type-markup p,
      .node-type-webform.event-form form .form-actions .form-type-markup p,
      .node-type-webform.event-form form .panel-container-new .form-type-markup p {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px; }
  /* line 187, scss/pages/_forms.scss */
  .node-type-webform.event-form form .form-item #edit-submitted-newsletteranmeldung label {
    line-height: 27px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 187, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-item #edit-submitted-newsletteranmeldung label {
        line-height: 32px; } }
    /* line 192, scss/pages/_forms.scss */
    .node-type-webform.event-form form .form-item #edit-submitted-newsletteranmeldung label input {
      position: relative;
      top: 0;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 192, scss/pages/_forms.scss */
        .node-type-webform.event-form form .form-item #edit-submitted-newsletteranmeldung label input {
          top: 5px; } }
  /* line 204, scss/pages/_forms.scss */
  .node-type-webform.event-form form .form-item.webform-component--privacy-policy-opt .form-item-submitted-privacy-policy-opt-y {
    width: 100%; }
  /* line 208, scss/pages/_forms.scss */
  .node-type-webform.event-form form .form-submit {
    color: #fff;
    background-color: #005EA8;
    display: inline-block;
    width: 100%;
    padding: 0 40px;
    line-height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #e4e3e3;
    font-family: "LatoRegular";
    position: relative;
    margin-left: 0px !important;
    margin-top: 20px;
    margin-bottom: 40px;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 208, scss/pages/_forms.scss */
      .node-type-webform.event-form form .form-submit {
        width: auto;
        margin-bottom: 20px; } }
/* line 229, scss/pages/_forms.scss */
.node-type-webform.event-form .form-type-markup {
  font-family: "LatoRegular";
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  width: 100%;
  color: #787373;
  margin-bottom: 30px !important;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 229, scss/pages/_forms.scss */
    .node-type-webform.event-form .form-type-markup {
      width: 90%;
      margin-bottom: 30px; } }
  /* line 240, scss/pages/_forms.scss */
  .node-type-webform.event-form .form-type-markup p {
    margin-top: 20px;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px; }
/* line 250, scss/pages/_forms.scss */
.node-type-webform.event-form .block.block-block p {
  margin-top: 20px;
  font-size: 16px;
  line-height: 26px;
  color: #005EA8; }

/* line 261, scss/pages/_forms.scss */
.page-node-done .webform-confirmation {
  padding: 15px 0;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 261, scss/pages/_forms.scss */
    .page-node-done .webform-confirmation {
      padding: 25px 0 0 0; } }
  /* line 267, scss/pages/_forms.scss */
  .page-node-done .webform-confirmation .alert-info,
  .page-node-done .webform-confirmation .alert {
    width: 100%;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 267, scss/pages/_forms.scss */
      .page-node-done .webform-confirmation .alert-info,
      .page-node-done .webform-confirmation .alert {
        width: 75%; } }
/* line 275, scss/pages/_forms.scss */
.page-node-done .links {
  text-align: center;
  margin-bottom: 55px;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 275, scss/pages/_forms.scss */
    .page-node-done .links {
      text-align: inherit; } }
  /* line 282, scss/pages/_forms.scss */
  .page-node-done .links a {
    color: #fff;
    background-color: #005EA8;
    display: inline-block;
    width: 100%;
    padding: 0 40px;
    line-height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #e4e3e3;
    font-family: "LatoRegular";
    position: relative;
    margin-left: 0px !important;
    margin-top: 20px;
    text-align: center;
    /* Tablet design */
    color: #fff; }
    @media (min-width: 520px) {
      /* line 282, scss/pages/_forms.scss */
      .page-node-done .links a {
        width: auto; } }
    /* line 301, scss/pages/_forms.scss */
    .page-node-done .links a:hover {
      text-decoration: none; }

/* .required.highlighted {
  @include border-all (1px, solid, red);
  background: red!important;
}
 */
/*page-files-not-used*/
/* line 325, scss/pages/_forms.scss */
.common-view.page-files-not-used .file a::before {
  display: none; }

/**/
/* line 334, scss/pages/_forms.scss */
.page-user-edit-main .field-name-field-privacy-policy {
  padding-left: 20px; }
  /* line 336, scss/pages/_forms.scss */
  .page-user-edit-main .field-name-field-privacy-policy .form-type-checkbox {
    padding-left: 0;
    font-size: 0; }
  /* line 340, scss/pages/_forms.scss */
  .page-user-edit-main .field-name-field-privacy-policy label {
    width: 20px;
    margin-right: 2px; }
    /* line 344, scss/pages/_forms.scss */
    .page-user-edit-main .field-name-field-privacy-policy label input[type="checkbox"] {
      height: 14px;
      width: 12px; }
  /* line 349, scss/pages/_forms.scss */
  .page-user-edit-main .field-name-field-privacy-policy .privacy-text {
    color: #3C3C3C;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px;
    position: relative;
    top: -5px; }

/* line 374, scss/pages/_forms.scss */
.node-type-webform form.webform-client-form .webform-form-content .form-item-submitted-event-conformation #edit-submitted-event-conformation .form-item-submitted-event-conformation {
  display: inline-block;
  width: 100px; }
/* line 387, scss/pages/_forms.scss */
.node-type-webform form.webform-client-form .webform-form-content .webform-component--form-subtitle p span {
  font-size: 38px !important;
  font-weight: normal;
  color: #000000 !important; }
/* line 395, scss/pages/_forms.scss */
.node-type-webform form.webform-client-form .webform-form-content .webform-component--privacy-policy-opt p.privacy-text {
  font-size: 18px; }
/* line 400, scss/pages/_forms.scss */
.node-type-webform form.webform-client-form .webform-form-content .form-item-submitted-forderkennzeichen .help-block {
  font-family: "LatoRegular"; }
/* line 408, scss/pages/_forms.scss */
.node-type-webform section#block-block-38 p:nth-child(2), .node-type-webform section#block-block-39 p:nth-child(2) {
  color: #787373; }
/* line 414, scss/pages/_forms.scss */
.node-type-webform section#block-block-39 .markup {
  color: #787373;
  padding-top: 20px;
  font-size: 16px; }
/* line 422, scss/pages/_forms.scss */
.node-type-webform form#webform-client-form-34888 .webform-form-content p.privacy-text {
  font-size: 18px; }
/* line 427, scss/pages/_forms.scss */
.node-type-webform span.form-required {
  color: #ff0000; }

/* line 3, scss/pages/_newsletter.scss */
.page-newsletter .panel-2col-stacked {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 3, scss/pages/_newsletter.scss */
    .page-newsletter .panel-2col-stacked {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px; } }
  /* line 10, scss/pages/_newsletter.scss */
  .page-newsletter .panel-2col-stacked .panel-col-top {
    margin-bottom: 30px; }
    /* line 13, scss/pages/_newsletter.scss */
    .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-teaser-block {
      width: 100%;
      display: inline-block;
      vertical-align: top;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 13, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-teaser-block {
          width: 68%; } }
      /* line 20, scss/pages/_newsletter.scss */
      .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-teaser-block .newsletter-para {
        margin-bottom: 30px; }
        /* line 22, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-teaser-block .newsletter-para .para-title {
          font-family: "AleoBold";
          font-size: 18px;
          font-weight: normal;
          line-height: 27px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 22, scss/pages/_newsletter.scss */
            .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-teaser-block .newsletter-para .para-title {
              font-size: 20px;
              font-weight: normal;
              line-height: 32px; } }
    /* line 33, scss/pages/_newsletter.scss */
    .page-newsletter .panel-2col-stacked .panel-col-top .panel-separator {
      display: none; }
    /* line 36, scss/pages/_newsletter.scss */
    .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-subscription-block {
      width: 100%;
      margin-left: 0px;
      display: inline-block;
      vertical-align: top;
      background: #f1f1f1;
      padding: 30px 38px;
      text-align: center;
      word-break: break-word;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 36, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-subscription-block {
          width: 28%;
          margin-left: 40px; } }
      /* line 49, scss/pages/_newsletter.scss */
      .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-subscription-block a {
        color: #3C3C3C; }
        /* line 51, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-subscription-block a span {
          display: block; }
        /* line 54, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .panel-col-top .newsletter-subscription-block a:hover {
          text-decoration: none;
          color: #005EA8; }
  /* line 61, scss/pages/_newsletter.scss */
  .page-newsletter .panel-2col-stacked .center-wrapper {
    font-family: "LatoRegular";
    font-size: 16px;
    font-weight: normal;
    line-height: 22px; }
    /* line 65, scss/pages/_newsletter.scss */
    .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first {
      float: inherit;
      width: 100%;
      background: #f1f1f1;
      margin-bottom: 30px; }
      /* line 70, scss/pages/_newsletter.scss */
      .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside {
        margin: 0; }
        /* line 72, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane {
          padding-top: 20px;
          padding-bottom: 20px;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 72, scss/pages/_newsletter.scss */
            .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane {
              padding-top: 70px;
              padding-bottom: 89px; } }
          /* line 80, scss/pages/_newsletter.scss */
          .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content {
            position: relative; }
            /* line 82, scss/pages/_newsletter.scss */
            .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content:before {
              content: "\e922";
              font-family: 'icomoon';
              display: none;
              font-size: 50px;
              font-weight: normal;
              color: #787373;
              position: absolute;
              right: 0;
              bottom: 51px;
              /* Desktop design */ }
              @media (min-width: 960px) {
                /* line 82, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content:before {
                  bottom: 40px;
                  font-size: 100px;
                  font-weight: normal;
                  display: block; } }
            /* line 97, scss/pages/_newsletter.scss */
            .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form {
              padding: 15px 0;
              /* Tablet design */ }
              @media (min-width: 520px) {
                /* line 97, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form {
                  padding: 25px 0 0 0; } }
              /* line 102, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail,
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email,
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name,
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass {
                display: inline-block;
                margin-top: 20px;
                width: 100%;
                /* Tablet design */
                /* Desktop design */ }
                @media (min-width: 520px) {
                  /* line 102, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass {
                    width: 75%; } }
                @media (min-width: 960px) {
                  /* line 102, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass {
                    width: 51%; } }
                /* line 115, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail label,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email label,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name label,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass label {
                  width: 100%;
                  display: block;
                  margin-bottom: 10px;
                  font-size: 20px;
                  font-weight: normal;
                  font-family: "LatoRegular"; }
                /* line 122, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .form-control,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .form-control,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .form-control,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .form-control {
                  width: 100%;
                  display: inline-block;
                  -webkit-border-radius: 4px;
                  -moz-border-radius: 4px;
                  border-radius: 4px;
                  height: 50px;
                  background: #f1f1f1;
                  font-family: "LatoRegular";
                  /* Tablet design */ }
                  @media (min-width: 520px) {
                    /* line 122, scss/pages/_newsletter.scss */
                    .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .form-control,
                    .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .form-control,
                    .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .form-control,
                    .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .form-control {
                      width: 100%;
                      margin-right: 10px; } }
                  /* line 133, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .form-control:focus,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .form-control:focus,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .form-control:focus,
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .form-control:focus {
                    box-shadow: none !important;
                    background: #f1f1f1;
                    color: #1F82C0; }
                /* line 139, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .col-sm-6,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .col-md-4,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .col-sm-6,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .col-md-4,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .col-sm-6,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .col-md-4,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .col-sm-6,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .col-md-4 {
                  width: 100% !important; }
                /* line 143, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .form-type-password-confirm .form-control-feedback,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .glyphicon,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .form-type-password-confirm .form-control-feedback,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .glyphicon,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .form-type-password-confirm .form-control-feedback,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .glyphicon,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .form-type-password-confirm .form-control-feedback,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .glyphicon {
                  display: none; }
                /* line 147, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail .password-help,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-email .password-help,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-name .password-help,
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-pass .password-help {
                  display: none; }
              /* line 151, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-type-checkbox {
                margin: 0px !important; }
              /* line 154, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main {
                display: inline-block;
                margin-top: 20px;
                width: 100%;
                /* Tablet design */
                /* Desktop design */ }
                @media (min-width: 520px) {
                  /* line 154, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main {
                    width: 75%; } }
                @media (min-width: 960px) {
                  /* line 154, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main {
                    width: 51%; } }
                /* line 164, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main label {
                  width: 100%;
                  display: block;
                  margin-bottom: 10px;
                  font-size: 20px;
                  font-weight: normal;
                  font-family: "LatoRegular";
                  /* Tablet design */ }
                /* line 172, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .form-control {
                  width: 100%;
                  display: inline-block;
                  -webkit-border-radius: 4px;
                  -moz-border-radius: 4px;
                  border-radius: 4px;
                  height: 50px;
                  background: #f1f1f1;
                  font-family: "LatoRegular";
                  /* Tablet design */ }
                  @media (min-width: 520px) {
                    /* line 172, scss/pages/_newsletter.scss */
                    .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .form-control {
                      width: 100%;
                      margin-right: 10px; } }
                  /* line 183, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .form-control:focus {
                    box-shadow: none !important;
                    background: #f1f1f1;
                    color: #1F82C0; }
                /* line 190, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .field-name-field-privacy-policy .form-type-checkbox {
                  padding-left: 0; }
                /* line 193, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .field-name-field-privacy-policy label {
                  width: 20px;
                  float: left;
                  margin-right: 0; }
                  /* line 197, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .field-name-field-privacy-policy label input[type="checkbox"] {
                    height: 28px;
                    width: 17px; }
                /* line 202, scss/pages/_newsletter.scss */
                .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .field-name-field-privacy-policy .help-block {
                  position: relative;
                  display: inline-block;
                  width: calc(100% - 20px);
                  margin-top: 3px; }
                  /* line 207, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-profile-main .field-name-field-privacy-policy .help-block .privacy-text {
                    color: #3C3C3C;
                    font-size: 18px;
                    line-height: 28px; }
              /* line 216, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form #edit-simplenews {
                background: none;
                border: none;
                margin: 0px;
                box-shadow: none; }
              /* line 222, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-submit {
                color: #fff;
                background-color: #005EA8;
                display: inline-block;
                width: 100%;
                padding: 0 40px;
                line-height: 50px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                font-size: 18px;
                font-weight: normal;
                border-width: 1px;
                border-style: solid;
                border-color: #e4e3e3;
                font-family: "LatoRegular";
                position: relative;
                margin-left: 0px !important;
                margin-top: 20px;
                /* Tablet design */ }
                @media (min-width: 520px) {
                  /* line 222, scss/pages/_newsletter.scss */
                  .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-submit {
                    width: auto;
                    margin-left: 10px !important; } }
              /* line 242, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .blue-markup {
                color: #005EA8;
                font-size: 16px;
                font-weight: normal;
                margin-bottom: 10px;
                padding-left: 10px; }
              /* line 249, scss/pages/_newsletter.scss */
              .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-pane .pane-content form .form-item-mail + .form-submit {
                margin-left: 10px;
                margin-top: 0; }
        /* line 257, scss/pages/_newsletter.scss */
        .page-newsletter .panel-2col-stacked .center-wrapper .panel-col-first .inside .panel-separator {
          border-top: 5px solid #fff; }
/* line 264, scss/pages/_newsletter.scss */
.page-newsletter .footer.container {
  border-top: none;
  margin-top: 0; }
/* line 268, scss/pages/_newsletter.scss */
.page-newsletter .confirmation {
  font-size: 18px;
  font-weight: normal;
  line-height: 27px;
  margin-bottom: 10px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 268, scss/pages/_newsletter.scss */
    .page-newsletter .confirmation {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px; } }
  /* line 279, scss/pages/_newsletter.scss */
  .page-newsletter .confirmation ul li,
  .page-newsletter .confirmation ol li {
    font-family: "AleoRegular";
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    color: #3C3C3C;
    margin-bottom: 20px;
    margin-left: 30px;
    list-style-type: disc;
    clear: both;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 279, scss/pages/_newsletter.scss */
      .page-newsletter .confirmation ul li,
      .page-newsletter .confirmation ol li {
        font-size: 20px;
        font-weight: normal;
        line-height: 32px; } }
  /* line 295, scss/pages/_newsletter.scss */
  .page-newsletter .confirmation ol li {
    list-style-type: decimal; }
  /* line 299, scss/pages/_newsletter.scss */
  .page-newsletter .confirmation .form-wrapper {
    margin-top: 40px;
    margin-bottom: 40px; }
    /* line 302, scss/pages/_newsletter.scss */
    .page-newsletter .confirmation .form-wrapper .form-submit {
      color: #fff;
      background-color: #005EA8;
      display: inline-block;
      width: 100%;
      padding: 0 40px;
      line-height: 50px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      font-size: 18px;
      font-weight: normal;
      border-width: 1px;
      border-style: solid;
      border-color: #e4e3e3;
      font-family: "LatoRegular";
      position: relative;
      margin-left: 10px !important;
      margin-bottom: 20px;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 302, scss/pages/_newsletter.scss */
        .page-newsletter .confirmation .form-wrapper .form-submit {
          width: auto;
          margin-left: 10px !important;
          margin-bottom: 0px; } }
    /* line 322, scss/pages/_newsletter.scss */
    .page-newsletter .confirmation .form-wrapper a {
      font-size: 20px;
      font-weight: normal;
      margin-left: 20px; }

/* line 4, scss/pages/_newsletter-filters.scss */
.page-newsletter-subscribers #block-system-main .view-header {
  margin-top: 20px; }
  /* line 6, scss/pages/_newsletter-filters.scss */
  .page-newsletter-subscribers #block-system-main .view-header a {
    font-family: "LatoRegular";
    font-size: 14px;
    font-weight: normal;
    background: #005EA8;
    border-radius: 3px;
    padding: 0px 20px;
    color: #fff;
    text-decoration: none;
    margin-right: 10px;
    margin-bottom: 3px;
    display: inline-block; }
/* line 21, scss/pages/_newsletter-filters.scss */
.page-newsletter-subscribers #block-system-main .view-filters form {
  padding: 15px 0;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 21, scss/pages/_newsletter-filters.scss */
    .page-newsletter-subscribers #block-system-main .view-filters form {
      padding: 25px 0 0 0; } }
  /* line 26, scss/pages/_newsletter-filters.scss */
  .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form {
    padding: 20px 0; }
    /* line 28, scss/pages/_newsletter-filters.scss */
    .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets {
      width: 100%; }
      /* line 30, scss/pages/_newsletter-filters.scss */
      .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
        padding-right: 0;
        width: 100%;
        /* Tablet design */
        /* Over Desktop design */
        /* Over Desktop design */ }
        @media (min-width: 520px) {
          /* line 30, scss/pages/_newsletter-filters.scss */
          .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
            width: 49%;
            padding-right: 25px;
            display: inline-block;
            vertical-align: top;
            float: none; } }
        @media (min-width: 1025px) {
          /* line 30, scss/pages/_newsletter-filters.scss */
          .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
            width: 24%;
            display: inline-block;
            vertical-align: top;
            float: none; }
            /* line 45, scss/pages/_newsletter-filters.scss */
            .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child {
              padding-right: 0; } }
        /* line 49, scss/pages/_newsletter-filters.scss */
        .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label,
        .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget input,
        .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget select {
          width: 100%;
          display: block;
          margin-bottom: 10px;
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C;
          font-family: "AleoRegular";
          word-break: break-word; }
        /* line 60, scss/pages/_newsletter-filters.scss */
        .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget input,
        .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget select {
          border: 1px solid #e4e3e3;
          padding: 0 0 0 10px;
          height: 40px; }
        @media (min-width: 1025px) {
          /* line 67, scss/pages/_newsletter-filters.scss */
          .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget:nth-child(4n) {
            padding-right: 0; } }
    /* line 73, scss/pages/_newsletter-filters.scss */
    .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .views-submit-button {
      position: relative;
      top: 0;
      margin: 32px 0 20px 0;
      text-align: left; }
    /* line 79, scss/pages/_newsletter-filters.scss */
    .page-newsletter-subscribers #block-system-main .view-filters form .views-exposed-form .form-item {
      float: none; }
/* line 85, scss/pages/_newsletter-filters.scss */
.page-newsletter-subscribers #block-system-main .table-header {
  display: none; }
/* line 89, scss/pages/_newsletter-filters.scss */
.page-newsletter-subscribers #block-system-main .view-content .views-row {
  font-size: 18px;
  font-weight: normal;
  color: #3C3C3C;
  line-height: normal;
  font-family: "AleoRegular"; }
  /* line 94, scss/pages/_newsletter-filters.scss */
  .page-newsletter-subscribers #block-system-main .view-content .views-row .views-field {
    margin-bottom: 7px;
    overflow: hidden; }
    /* line 97, scss/pages/_newsletter-filters.scss */
    .page-newsletter-subscribers #block-system-main .view-content .views-row .views-field .views-label {
      float: left;
      margin-right: 10px;
      font-family: "AleoBold"; }

/* line 4, scss/pages/_projektkarte.scss */
.page-projektkarte .map-container,
.page-projektkarte .mapNew,
.page-masterplan-100-klimaschutz-map .map-container,
.page-masterplan-100-klimaschutz-map .mapNew {
  height: 700px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 4, scss/pages/_projektkarte.scss */
    .page-projektkarte .map-container,
    .page-projektkarte .mapNew,
    .page-masterplan-100-klimaschutz-map .map-container,
    .page-masterplan-100-klimaschutz-map .mapNew {
      height: 700px; } }

/* line 19, scss/pages/_projektkarte.scss */
.page-profile .block.block-system h2 {
  margin-bottom: 20px; }
/* line 22, scss/pages/_projektkarte.scss */
.page-profile .block.block-system .field {
  font-size: 16px;
  font-weight: normal;
  line-height: 27px;
  margin-bottom: 14px;
  border-bottom: 1px solid #e4e3e3;
  padding-bottom: 10px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 22, scss/pages/_projektkarte.scss */
    .page-profile .block.block-system .field {
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      margin-bottom: 20px; } }
  /* line 33, scss/pages/_projektkarte.scss */
  .page-profile .block.block-system .field .field-label {
    display: block;
    width: 100%;
    /* Tablet design */
    /* Desktop design */ }
    @media (min-width: 767px) {
      /* line 33, scss/pages/_projektkarte.scss */
      .page-profile .block.block-system .field .field-label {
        display: inline-block;
        width: 45%; } }
    @media (min-width: 960px) {
      /* line 33, scss/pages/_projektkarte.scss */
      .page-profile .block.block-system .field .field-label {
        width: 30%; } }
    /* line 43, scss/pages/_projektkarte.scss */
    .page-profile .block.block-system .field .field-label:after {
      content: ":"; }
  /* line 47, scss/pages/_projektkarte.scss */
  .page-profile .block.block-system .field .field-items {
    display: inline-block;
    vertical-align: top; }
/* line 52, scss/pages/_projektkarte.scss */
.page-profile .block.block-system > a {
  font-family: "LatoRegular";
  font-size: 14px;
  font-weight: normal;
  font-weight: normal;
  padding: 5px 10px;
  display: inline-block;
  background: #428bca;
  color: #fff;
  border-radius: 4px; }
  /* line 61, scss/pages/_projektkarte.scss */
  .page-profile .block.block-system > a.active {
    color: #fff; }

/* line 2, scss/pages/_special-events.scss */
.special-event .main-container {
  margin: 0 auto; }
  /* line 5, scss/pages/_special-events.scss */
  .special-event .main-container #block-system-main {
    width: 100%;
    float: left;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 5, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main {
        width: 72%; } }
    /* line 12, scss/pages/_special-events.scss */
    .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .total-result {
      width: 100%;
      margin-bottom: 20px;
      font-size: 22px;
      font-weight: normal;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #e4e3e3;
      padding-bottom: 10px;
      margin: 40px 0;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 12, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .total-result {
          margin: 40px 0 0; } }
    /* line 24, scss/pages/_special-events.scss */
    .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header {
      border-bottom-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: #e4e3e3;
      padding: 10px 0 8px;
      margin-bottom: 20px;
      overflow: hidden;
      color: #787373;
      font-weight: bold;
      font-size: 20px;
      font-weight: normal;
      letter-spacing: 0.4px;
      display: none;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 24, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header {
          display: block; } }
      /* line 37, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .table-date-ort,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .table-header-name,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .third-col-title {
        width: 20%;
        float: left;
        padding-right: 15px;
        word-wrap: break-word; }
      /* line 46, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .table-header-name:last-child {
        padding-right: 0; }
      /* line 50, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .table-header-name,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .blank-heading {
        width: 40%;
        display: block; }
      /* line 55, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .table-header .blank-heading {
        display: list-item;
        visibility: hidden; }
    /* line 61, scss/pages/_special-events.scss */
    .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row {
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #e4e3e3;
      margin-bottom: 20px;
      padding-bottom: 20px;
      overflow: hidden;
      clear: both; }
      /* line 67, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row:last-child {
        border: none; }
      /* line 73, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left {
        float: left;
        width: 100%;
        margin-bottom: 25px;
        text-align: center;
        padding-right: 3%;
        min-height: 5px;
        display: block;
        /* Over Desktop design */
        /* Tablet design */ }
        /* line 74, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left > * {
          margin-bottom: 15px; }
        @media (min-width: 767px) {
          /* line 73, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left {
            width: 16%; } }
        /* line 90, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left .veranstaltungen-date-month {
          font-family: "LatoRegular";
          font-size: 18px;
          font-weight: normal; }
        /* line 94, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left .veranstaltungen-date-date,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left .date-divider {
          font-family: "AleoBold";
          font-size: 30px;
          font-weight: normal;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 94, scss/pages/_special-events.scss */
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left .veranstaltungen-date-date,
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left .date-divider {
              font-size: 44px;
              font-weight: normal; } }
        /* line 102, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left .veranstaltungen-date-year {
          font-size: 24px;
          font-weight: normal;
          font-family: "LatoRegular"; }
        /* line 106, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left a {
          color: #3C3C3C; }
          /* line 108, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left a:hover {
            text-decoration: none;
            color: #005EA8; }
        /* line 113, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-left > img {
          border-width: 1px;
          border-style: solid;
          border-color: #e4e3e3;
          margin-top: 9px; }
      /* line 119, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-base-date-duration .veranstaltungen-left {
        width: 100%;
        /* Tablet design */ }
        @media (min-width: 520px) {
          /* line 119, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-base-date-duration .veranstaltungen-left {
            width: 20%;
            margin-bottom: 0; } }
      /* line 127, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-ort {
        color: #00722D;
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoBoldItalic"; }
      /* line 132, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third {
        float: left;
        width: 100%;
        font-size: 20px;
        font-weight: normal;
        margin-bottom: 0;
        /* Tablet design */
        /* Over Desktop design */
        word-wrap: break-word; }
        @media (min-width: 767px) {
          /* line 132, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third {
            width: 78%;
            margin-bottom: 10px; } }
        @media (min-width: 1025px) {
          /* line 132, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third {
            width: 78%;
            padding-right: 30px; } }
        /* line 146, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right > *,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third > * {
          margin-bottom: 15px; }
        /* line 149, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right a,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third a {
          color: #3C3C3C; }
          /* line 151, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right a:hover,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third a:hover {
            text-decoration: none;
            color: #005EA8; }
        /* line 157, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right .publication-year-format,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third .publication-year-format {
          font-family: "LatoRegular";
          font-size: 18px;
          font-weight: normal;
          color: #8a8686; }
      /* line 164, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right .search-content-type {
        font-family: "LatoRegular";
        font-size: 16px;
        font-weight: normal;
        color: #3C3C3C;
        line-height: 22px;
        text-transform: uppercase; }
      /* line 173, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right .support-program-all ul li {
        display: none; }
        /* line 176, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right .support-program-all ul li a:hover {
          color: #3C3C3C; }
      /* line 181, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right .support-program-all ul li:last-child {
        display: block; }
      /* line 187, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third {
        /* Over Desktop design */ }
        /* line 188, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third img {
          display: none; }
        @media (min-width: 1025px) {
          /* line 187, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .veranstaltungen-right-third {
            padding-right: 0 !important;
            width: 20%; } }
      /* line 196, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-title {
        font-size: 26px;
        font-weight: normal;
        font-family: "AleoBold";
        color: #3C3C3C; }
        /* line 200, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-title a {
          /* Over Desktop design */
          font-size: 26px;
          font-weight: normal;
          font-family: "AleoBold";
          color: #005EA8; }
          @media (min-width: 1025px) {
            /* line 200, scss/pages/_special-events.scss */
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-title a {
              color: #3C3C3C; } }
          /* line 207, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-title a:hover {
            text-decoration: none;
            color: #3C3C3C; }
      /* line 214, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-teaser-text .field-content {
        font-size: 20px;
        font-weight: normal; }
      /* line 218, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .program-terms {
        font-size: 20px;
        font-weight: normal; }
      /* line 221, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing {
        /*.field-content, */ }
        /* line 225, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .forderregion-fields,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .praxisbeispiele-fields a,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .forderregion-fields,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .praxisbeispiele-fields a,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .forderregion-fields,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .praxisbeispiele-fields a {
          font-family: "LatoRegular";
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C; }
        /* line 231, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .praxisbeispiele-fields,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .external-links,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .praxisbeispiele-fields,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .external-links,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .praxisbeispiele-fields,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .external-links {
          margin-bottom: 15px; }
        /* line 235, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .external-links,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .external-links,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .external-links {
          margin-top: 15px; }
          /* line 237, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .external-links img,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .external-links img,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .external-links img {
            display: none; }
          /* line 240, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select .external-links a,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-address-postal-code .external-links a,
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-nothing .external-links a {
            font-family: "LatoRegular";
            font-size: 18px;
            font-weight: normal;
            margin-right: 15px; }
      /* line 248, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .skkk-fixed-text,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .praxisbeispiele-last-line {
        font-family: "LatoRegular";
        font-size: 16px;
        font-weight: normal;
        color: #787373; }
      /* line 254, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .praxisbeispiele-last-line {
        color: #3C3C3C; }
      /* line 262, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-month span,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .release-date-region span,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .publication-year-format span,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-4 span,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-date-select span {
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoRegular"; }
      /* line 267, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-3,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-1,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-2 {
        margin-bottom: 15px; }
        /* line 271, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-3 span,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-1 span,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-views-conditional-2 span {
          font-size: 16px;
          font-weight: normal;
          font-family: "LatoRegular";
          color: #3C3C3C;
          text-transform: uppercase;
          line-height: 22px; }
      /* line 280, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .publication-year-format span {
        color: #787373; }
      /* line 284, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .divider {
        margin: 0 10px; }
      /* line 291, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms span a, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms span.term-divider,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms div a,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms div.term-divider,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience span a,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience span.term-divider,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience div a,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience div.term-divider {
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoBold";
        color: #3C3C3C; }
      /* line 297, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms span a,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms div a,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience span a,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience div a {
        display: inline-block; }
      /* line 301, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .get-taxonomy-terms .term-divider,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-field-target-audience .term-divider {
        margin: 0 15px; }
      /* line 306, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.veranstaltungen-row > * {
        margin: 0; }
      /* line 310, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row {
        word-wrap: break-word; }
        /* line 313, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-left, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-left {
          width: 100%;
          text-align: left;
          margin-bottom: 10px;
          padding-right: 0;
          /* Over Desktop design */ }
          @media (min-width: 1025px) {
            /* line 313, scss/pages/_special-events.scss */
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-left, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-left {
              width: 55%;
              margin-bottom: 0;
              padding-right: 30px; } }
        /* line 324, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-right,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-right-third, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-right,
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-right-third {
          width: 100%;
          margin-bottom: 10px;
          padding-right: 0;
          float: left;
          /* Over Desktop design */ }
          @media (min-width: 1025px) {
            /* line 324, scss/pages/_special-events.scss */
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-right,
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-right-third, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-right,
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-right-third {
              width: 20%;
              margin-bottom: 0;
              padding-right: 30px; } }
        /* line 336, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-right, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-right {
          /* Over Desktop design */ }
          @media (min-width: 1025px) {
            /* line 336, scss/pages/_special-events.scss */
            .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.forderprogramm-row .veranstaltungen-right, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row .veranstaltungen-right {
              width: 25%; } }
      /* line 342, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.projekte-all-row {
        font-size: 20px;
        font-weight: normal; }
      /* line 345, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row a.ext {
        color: #3C3C3C; }
        /* line 347, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row a.ext::after {
          color: #005EA8;
          content: "\e916";
          font-size: 14px;
          font-weight: normal;
          font-family: "icomoon";
          margin: 0 5px;
          vertical-align: top;
          display: inline-block;
          text-decoration: none; }
      /* line 358, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-size,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .views-field-mime,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .prax-file-size,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .prax-size,
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row .file-exten {
        display: inline-block;
        font-size: 18px;
        font-weight: normal;
        font-family: "LatoBold"; }
      /* line 370, scss/pages/_special-events.scss */
      .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper {
        background: #428bca; }
        /* line 373, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-left {
          color: white; }
          /* line 376, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-left .veranstaltungen-ort {
            color: white; }
        /* line 383, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-right .veranstaltungen-title a, .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-right .list-view-skkk-link a {
          color: #ffffff; }
        /* line 387, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-right .skkk-fixed-text {
          color: #ffffff; }
        /* line 392, scss/pages/_special-events.scss */
        .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-right .get-taxonomy-terms .first-taxonomy a {
          color: #ffffff; }
          /* line 394, scss/pages/_special-events.scss */
          .special-event .main-container #block-system-main .view-id-indexed_listing_views.view-display-id-page_15 .view-content .views-row.upcoming-special-events-wrapper .upcoming-special-events .veranstaltungen-right .get-taxonomy-terms .first-taxonomy a:before {
            color: #ffffff; }
/* line 413, scss/pages/_special-events.scss */
.special-event .list-view-skkk-link a {
  color: #3C3C3C;
  display: inline-block;
  width: auto;
  padding: 0 0 0 34px;
  margin-right: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: normal;
  font-family: "LatoRegular";
  position: relative;
  text-decoration: none; }
  /* line 424, scss/pages/_special-events.scss */
  .special-event .list-view-skkk-link a:before, .special-event .list-view-skkk-link a:after {
    font-size: 26px;
    font-weight: normal;
    content: "\e93e";
    font-family: 'icomoon';
    display: inline-block;
    vertical-align: top;
    color: #fff;
    width: 25px;
    height: 25px;
    padding: 0 3px;
    border-radius: 500px;
    position: absolute;
    top: -7px;
    left: -3px;
    z-index: 3;
    font-weight: bold; }
  /* line 442, scss/pages/_special-events.scss */
  .special-event .list-view-skkk-link a::after {
    background: #005EA8;
    content: "";
    left: 0;
    top: 0;
    z-index: 2; }
  /* line 449, scss/pages/_special-events.scss */
  .special-event .list-view-skkk-link a:hover {
    color: #005EA8; }
/* line 459, scss/pages/_special-events.scss */
.special-event .get-taxonomy-terms .verbraucher-icon:hover,
.special-event .get-taxonomy-terms .wirtschaft-icon:hover,
.special-event .get-taxonomy-terms .bildung-icon:hover,
.special-event .get-taxonomy-terms .kommunen-icon:hover {
  cursor: default;
  color: #3C3C3C !important; }
/* line 464, scss/pages/_special-events.scss */
.special-event .get-taxonomy-terms span {
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoBold";
  color: #3C3C3C; }
/* line 474, scss/pages/_special-events.scss */
.special-event .get-taxonomy-terms span a, .special-event .get-taxonomy-terms span.term-divider,
.special-event .get-taxonomy-terms div a,
.special-event .get-taxonomy-terms div.term-divider,
.special-event .views-field-field-target-audience span a,
.special-event .views-field-field-target-audience span.term-divider,
.special-event .views-field-field-target-audience div a,
.special-event .views-field-field-target-audience div.term-divider {
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoBold";
  color: #3C3C3C; }
/* line 480, scss/pages/_special-events.scss */
.special-event .get-taxonomy-terms span a,
.special-event .get-taxonomy-terms div a,
.special-event .views-field-field-target-audience span a,
.special-event .views-field-field-target-audience div a {
  display: inline-block; }
/* line 484, scss/pages/_special-events.scss */
.special-event .get-taxonomy-terms .term-divider,
.special-event .views-field-field-target-audience .term-divider {
  margin: 0 15px; }

/* line 5, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-liste #block-system-main .table-header .table-date-ort {
  width: 40%; }
/* line 8, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-liste #block-system-main .table-header .table-header-name {
  width: 30%; }
/* line 14, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-liste #block-system-main .view-content .views-row .veranstaltungen-left {
  width: 100%;
  text-align: left;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 14, scss/pages/_page-aktionswoche.scss */
    .page-aktionswoche-liste #block-system-main .view-content .views-row .veranstaltungen-left {
      width: 40%; } }
/* line 21, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-liste #block-system-main .view-content .views-row .veranstaltungen-right {
  width: 100%;
  /* Over Desktop design */ }
  /* line 24, scss/pages/_page-aktionswoche.scss */
  .page-aktionswoche-liste #block-system-main .view-content .views-row .veranstaltungen-right .project-link-icon + a:before {
    font-size: 16px;
    font-weight: normal;
    content: "\e91a";
    font-family: 'icomoon';
    display: inline-block;
    vertical-align: botttom;
    color: #005EA8;
    width: 26px;
    font-weight: bold; }
  /* line 34, scss/pages/_page-aktionswoche.scss */
  .page-aktionswoche-liste #block-system-main .view-content .views-row .veranstaltungen-right .project-link-icon + a:hover {
    color: #005EA8;
    text-decoration: none; }
  @media (min-width: 1025px) {
    /* line 21, scss/pages/_page-aktionswoche.scss */
    .page-aktionswoche-liste #block-system-main .view-content .views-row .veranstaltungen-right {
      width: 30%; } }
/* line 43, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-liste #block-system-main .view-content .views-row .date-display-range, .page-aktionswoche-liste #block-system-main .view-content .views-row .date-display-single {
  font-size: 20px; }

/* line 55, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-liste #block-system-main .views-exposed-form .views-widget .sol-caret-container,
.page-aktionswoche-map #block-system-main .views-exposed-form .views-widget .sol-caret-container {
  left: 100px; }

/* line 64, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-map .map-container {
  height: 700px;
  /* Desktop design */ }
  @media (min-width: 960px) {
    /* line 64, scss/pages/_page-aktionswoche.scss */
    .page-aktionswoche-map .map-container {
      height: 700px; } }
  /* line 73, scss/pages/_page-aktionswoche.scss */
  .page-aktionswoche-map .map-container#aktionswoche-map-container .map-popup-content .btn:not(:last-child) {
    margin-bottom: 10px; }
  /* line 79, scss/pages/_page-aktionswoche.scss */
  .page-aktionswoche-map .map-container#aktionswoche-map-container .map-popup-content .field-items span.date-display-single {
    display: block; }

/* line 90, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-map header#navbar.fixed-header ~ .main-container,
.page-aktionswoche-liste header#navbar.fixed-header ~ .main-container {
  margin-top: 0 !important; }
/* line 96, scss/pages/_page-aktionswoche.scss */
.page-aktionswoche-map #block-system-main .date-group-filter .date-drop-down label,
.page-aktionswoche-liste #block-system-main .date-group-filter .date-drop-down label {
  clear: both; }

/* line 106, scss/pages/_page-aktionswoche.scss */
.view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value2-value,
.view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value-value {
  width: 100% !important; }
  /* line 109, scss/pages/_page-aktionswoche.scss */
  .view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value2-value .date-padding,
  .view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value-value .date-padding {
    width: 100%; }
    /* line 111, scss/pages/_page-aktionswoche.scss */
    .view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value2-value .date-padding .form-item-field-base-date-duration-value2-value-date,
    .view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value2-value .date-padding .form-item-field-base-date-duration-value-value-date,
    .view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value-value .date-padding .form-item-field-base-date-duration-value2-value-date,
    .view-aktionswoche-2018 .container-inline-date .form-item-field-base-date-duration-value-value .date-padding .form-item-field-base-date-duration-value-value-date {
      width: 100% !important; }

/* line 4, scss/pages/_faq.scss */
.node-type-faq .page-header .inner-heading {
  font-size: 30px;
  font-weight: normal;
  line-height: 1; }

/* line 16, scss/pages/_faq.scss */
.view-id-faqs .view-filters .views-exposed-form .group-filter-widget .sol-selection-container .sol-action-buttons {
  display: none; }
/* line 21, scss/pages/_faq.scss */
.view-id-faqs .view-filters .views-exposed-form .group-filter-widget .sol-selection-container .sol-selection .sol-option:first-child {
  border-bottom: 1px solid #e4e3e3;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-left: 10px !important; }
/* line 28, scss/pages/_faq.scss */
.view-id-faqs .view-filters .views-exposed-form .group-filter-widget .sol-selection-container .sol-selection .sol-option .sol-label .sol-label-text {
  word-wrap: break-word; }
/* line 32, scss/pages/_faq.scss */
.view-id-faqs .view-filters .views-exposed-form .group-filter-widget .sol-selection-container .sol-selection .sol-option.sub-label {
  padding-left: 25px; }

/* line 1, scss/pages/_contact-sidebar.scss */
.contact-sidebar {
  position: fixed;
  right: 0;
  background: #efefef;
  padding: 20px;
  width: 350px;
  z-index: 9999;
  right: -350px;
  transition: all 0.3s ease;
  top: 200px; }
  /* line 12, scss/pages/_contact-sidebar.scss */
  .contact-sidebar.slide-in {
    right: 0;
    transition: all 0.3s ease; }
  /* line 16, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-icon {
    position: absolute;
    background: #005EA8;
    height: 160px;
    width: 160px;
    top: 0;
    left: -160px;
    background: #004578 url("../images/skkk-contact-logo.png") no-repeat 30px center;
    cursor: pointer;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    background-size: 100px;
    border: 2px solid #FFEF2B;
    border-right: 0; }
  /* line 31, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-details,
  .contact-sidebar .contact-sidebar-info .contact-sidebar-address,
  .contact-sidebar .contact-sidebar-info .contact-sidebar-title {
    margin-bottom: 30px; }
  /* line 36, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-title {
    font-size: 16px;
    font-weight: normal; }
  /* line 40, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-address p {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px; }
  /* line 46, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-details .heading {
    display: inline-block;
    width: 60px;
    font-weight: bold; }
  /* line 51, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-details .details {
    display: inline-block; }
  /* line 54, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-details .details-inner {
    margin-bottom: 10px; }
  /* line 59, scss/pages/_contact-sidebar.scss */
  .contact-sidebar .contact-sidebar-info .contact-sidebar-link a {
    color: #005EA8; }
    /* line 61, scss/pages/_contact-sidebar.scss */
    .contact-sidebar .contact-sidebar-info .contact-sidebar-link a:after {
      content: "\e916";
      font-family: 'icomoon';
      margin-left: 10px;
      color: #005EA8;
      font-size: 10px;
      font-weight: normal; }
    /* line 68, scss/pages/_contact-sidebar.scss */
    .contact-sidebar .contact-sidebar-info .contact-sidebar-link a:hover {
      color: #005EA8;
      text-decoration: none; }
  @media only screen and (max-width: 767px) {
    /* line 1, scss/pages/_contact-sidebar.scss */
    .contact-sidebar {
      display: none; } }

@media only screen and (max-width: 1024px) {
  /* line 4, scss/dev/responsive/_header.scss */
  header#navbar > .container {
    width: 90%;
    padding: 0;
    position: relative; }
    /* line 5, scss/dev/responsive/_header.scss */
    header#navbar > .container .navbar-header,
    header#navbar > .container .navbar-collapse {
      margin: 0; }
    /* line 9, scss/dev/responsive/_header.scss */
    header#navbar > .container .navbar-header {
      width: 100%;
      /*padding-right: 30px;*/ }
    /* line 16, scss/dev/responsive/_header.scss */
    header#navbar > .container .navbar-collapse {
      display: none !important;
      margin: 6px 0 0 0 !important;
      border-top: 1px solid #e4e3e3;
      width: 100%;
      max-height: inherit; }
      /* line 23, scss/dev/responsive/_header.scss */
      header#navbar > .container .navbar-collapse .menu.nav:first-child {
        margin-top: 0;
        width: 100%;
        padding-right: 0 !important;
        margin-left: 0 !important;
        padding: 0px 0;
        margin-right: 0 !important;
        margin-bottom: 25px !important;
        background: #005EA8; }
        /* line 32, scss/dev/responsive/_header.scss */
        header#navbar > .container .navbar-collapse .menu.nav:first-child li {
          display: block;
          width: 100%;
          margin: 0 !important;
          padding: 10px 0 !important;
          border-bottom: 1px solid rgba(255, 255, 255, 0.5);
          text-align: center; }
          /* line 39, scss/dev/responsive/_header.scss */
          header#navbar > .container .navbar-collapse .menu.nav:first-child li a {
            color: #fff !important;
            padding: 0 !important;
            margin: 0 auto !important;
            font-size: 18px;
            font-weight: normal;
            display: inline-block; }
          /* line 46, scss/dev/responsive/_header.scss */
          header#navbar > .container .navbar-collapse .menu.nav:first-child li:nth-child(2) a {
            border: none;
            color: #fff; }
          /* line 50, scss/dev/responsive/_header.scss */
          header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown {
            /* &:focus{
                  .dropdown-menu {
                    display:block;
                  }
                } */ }
            /* line 52, scss/dev/responsive/_header.scss */
            header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown a span {
              display: none; }
            /* line 57, scss/dev/responsive/_header.scss */
            header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown.active > a {
              color: #005EA8; }
            /* line 61, scss/dev/responsive/_header.scss */
            header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu {
              padding: 10px 20px;
              margin: 10px 0 -10px !important;
              position: static;
              border-radius: 0;
              float: none;
              box-shadow: none;
              border-width: 1px;
              border-style: solid;
              border-color: #e4e3e3; }
              /* line 69, scss/dev/responsive/_header.scss */
              header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu li {
                margin: 0 0 15px 0; }
                /* line 71, scss/dev/responsive/_header.scss */
                header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu li:last-child {
                  margin-bottom: 0; }
                /* line 75, scss/dev/responsive/_header.scss */
                header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu li.active a {
                  color: #005EA8; }
        /* line 88, scss/dev/responsive/_header.scss */
        header#navbar > .container .navbar-collapse .menu.nav:first-child li:last-child {
          border: none; }
      /* line 92, scss/dev/responsive/_header.scss */
      header#navbar > .container .navbar-collapse .menu.secondary {
        float: none;
        margin: 15px auto 20px;
        display: table !important; }
        /* line 97, scss/dev/responsive/_header.scss */
        header#navbar > .container .navbar-collapse .menu.secondary li {
          float: left; }
      /* line 103, scss/dev/responsive/_header.scss */
      header#navbar > .container .navbar-collapse.in {
        display: block !important;
        overflow: visible; }
        /* line 106, scss/dev/responsive/_header.scss */
        header#navbar > .container .navbar-collapse.in ~ .bmub-logo {
          display: inline-block;
          float: none;
          margin-top: 10px;
          width: 100%; }
          /* line 111, scss/dev/responsive/_header.scss */
          header#navbar > .container .navbar-collapse.in ~ .bmub-logo a {
            margin: 0 auto;
            display: table;
            float: none; }
    /* line 119, scss/dev/responsive/_header.scss */
    header#navbar > .container .navbar-toggle {
      display: block;
      float: right;
      border: none;
      background: none !important;
      margin-top: 4px;
      margin-bottom: 0;
      margin-right: 40px; }
      /* line 127, scss/dev/responsive/_header.scss */
      header#navbar > .container .navbar-toggle .icon-bar {
        height: 3.5px;
        background: #3C3C3C; }
    /* line 132, scss/dev/responsive/_header.scss */
    header#navbar > .container .mobile-search {
      float: right; }
      /* line 134, scss/dev/responsive/_header.scss */
      header#navbar > .container .mobile-search .icon-search {
        height: 55px;
        margin-top: 6px;
        right: 50px;
        top: -3px; }
        /* line 139, scss/dev/responsive/_header.scss */
        header#navbar > .container .mobile-search .icon-search:hover {
          background: transparent;
          color: #3C3C3C; }
        /* line 143, scss/dev/responsive/_header.scss */
        header#navbar > .container .mobile-search .icon-search.active {
          background: #005EA8;
          color: #fff; }
    /* line 149, scss/dev/responsive/_header.scss */
    header#navbar > .container #block-search-form {
      position: static;
      width: 100%;
      margin: 0px 0; }
      /* line 153, scss/dev/responsive/_header.scss */
      header#navbar > .container #block-search-form #search-block-form,
      header#navbar > .container #block-search-form .input-group {
        width: 100%; }
      /* line 158, scss/dev/responsive/_header.scss */
      header#navbar > .container #block-search-form .input-group input {
        padding-left: 15px;
        width: 86%;
        text-align: left;
        /* Tablet design */ } }
      @media only screen and (max-width: 1024px) and (min-width: 767px) {
        /* line 158, scss/dev/responsive/_header.scss */
        header#navbar > .container #block-search-form .input-group input {
          padding-left: 30px;
          width: 90%; } }
@media only screen and (max-width: 1024px) {
      /* line 167, scss/dev/responsive/_header.scss */
      header#navbar > .container #block-search-form .input-group-btn {
        width: 1%;
        padding-right: 20px;
        float: left; }
    /* line 173, scss/dev/responsive/_header.scss */
    header#navbar > .container .bmub-logo {
      float: right;
      width: 45px;
      margin-left: 10px;
      margin-top: -10px; }
    /* line 181, scss/dev/responsive/_header.scss */
    header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu {
      width: 100%;
      background: #fff; }
      /* line 184, scss/dev/responsive/_header.scss */
      header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e4e3e3; }
        /* line 186, scss/dev/responsive/_header.scss */
        header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li:last-child {
          border: none; }
        /* line 189, scss/dev/responsive/_header.scss */
        header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li a {
          color: #3C3C3C !important;
          line-height: inherit; }
  /* line 198, scss/dev/responsive/_header.scss */
  header#navbar.fixed-header {
    position: static;
    box-shadow: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 202, scss/dev/responsive/_header.scss */
    header#navbar.fixed-header ~ .main-container {
      margin-top: 0; }
    /* line 205, scss/dev/responsive/_header.scss */
    header#navbar.fixed-header .menu.nav.navbar-nav.secondary,
    header#navbar.fixed-header .lang_switcher_custom_class {
      display: block;
      margin-top: 4px; }
    /* line 210, scss/dev/responsive/_header.scss */
    header#navbar.fixed-header .lang_switcher_custom_class {
      float: left !important; }
      /* line 212, scss/dev/responsive/_header.scss */
      header#navbar.fixed-header .lang_switcher_custom_class .lang_switcher_custom_inner {
        margin-top: 0px;
        margin-right: 5px; }
        /* line 215, scss/dev/responsive/_header.scss */
        header#navbar.fixed-header .lang_switcher_custom_class .lang_switcher_custom_inner a {
          font-size: 15px; }

  /* line 223, scss/dev/responsive/_header.scss */
  .dropdown-menu-outer {
    display: none; }

  /* line 230, scss/dev/responsive/_header.scss */
  .i18n-en-gb header#navbar > .container {
    width: 90%;
    padding: 0;
    position: relative; }
    /* line 231, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-header,
    .i18n-en-gb header#navbar > .container .navbar-collapse {
      margin: 0; }
    /* line 235, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-header {
      width: 100%;
      /*padding-right: 30px;*/ }
    /* line 242, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-collapse {
      display: none !important;
      margin: 6px 0 0 0 !important;
      border-top: 1px solid #e4e3e3;
      width: 100%;
      max-height: inherit; }
      /* line 250, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child {
        margin-top: 0;
        width: 100%;
        padding-right: 0 !important;
        margin-left: 0 !important;
        padding: 0px 0;
        margin-right: 0 !important;
        margin-bottom: 25px !important;
        background: #005EA8; }
        /* line 259, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li {
          display: block;
          width: 100%;
          margin: 0 !important;
          padding: 10px 0 !important;
          border-bottom: 1px solid rgba(255, 255, 255, 0.5);
          text-align: center; }
          /* line 266, scss/dev/responsive/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li a {
            color: #fff !important;
            padding: 0 !important;
            margin: 0 auto !important;
            font-size: 18px;
            font-weight: normal;
            display: inline-block; }
          /* line 273, scss/dev/responsive/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li:nth-child(2) a {
            border: none;
            color: #fff; }
          /* line 277, scss/dev/responsive/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown {
            /* &:focus{
                .dropdown-menu{
                  display:block;
                }
              } */ }
            /* line 279, scss/dev/responsive/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown a span {
              display: none; }
            /* line 284, scss/dev/responsive/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown.active > a {
              color: #005EA8; }
            /* line 288, scss/dev/responsive/_header.scss */
            .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu {
              padding: 10px 20px;
              margin: 10px 0 -10px !important;
              position: static;
              border-radius: 0;
              float: none;
              box-shadow: none;
              border-width: 1px;
              border-style: solid;
              border-color: #e4e3e3; }
              /* line 296, scss/dev/responsive/_header.scss */
              .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu li {
                margin: 0 0 15px 0; }
                /* line 298, scss/dev/responsive/_header.scss */
                .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu li:last-child {
                  margin-bottom: 0; }
                /* line 302, scss/dev/responsive/_header.scss */
                .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li.dropdown .dropdown-menu li.active a {
                  color: #005EA8; }
        /* line 315, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .menu.nav:first-child li:last-child {
          border: none; }
      /* line 319, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-collapse .menu.secondary {
        float: none;
        margin: 15px auto 20px;
        display: table !important; }
        /* line 324, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse .menu.secondary li {
          float: left; }
      /* line 330, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-collapse.in {
        display: block !important;
        overflow: visible; }
        /* line 333, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-collapse.in ~ .bmub-logo {
          display: inline-block;
          float: none;
          margin-top: 10px;
          width: 100%; }
          /* line 338, scss/dev/responsive/_header.scss */
          .i18n-en-gb header#navbar > .container .navbar-collapse.in ~ .bmub-logo a {
            margin: 0 auto;
            display: table;
            float: none; }
    /* line 346, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-toggle {
      display: block;
      float: right;
      border: none;
      background: none !important;
      margin-top: 4px;
      margin-bottom: 0;
      margin-right: 40px; }
      /* line 354, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-toggle .icon-bar {
        height: 3.5px;
        background: #3C3C3C; }
    /* line 359, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .mobile-search {
      float: right; }
      /* line 361, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container .mobile-search .icon-search {
        height: 50px;
        margin-top: 6px;
        right: 50px;
        top: -3px; }
        /* line 366, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .mobile-search .icon-search:hover {
          background: transparent;
          color: #3C3C3C; }
        /* line 370, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .mobile-search .icon-search.active {
          background: #005EA8;
          color: #fff; }
    /* line 376, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container #block-search-form {
      position: static;
      width: 100%;
      margin: 0px 0; }
      /* line 380, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container #block-search-form #search-block-form,
      .i18n-en-gb header#navbar > .container #block-search-form .input-group {
        width: 100%; }
      /* line 385, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container #block-search-form .input-group input {
        padding-left: 15px;
        width: 86%;
        text-align: left;
        /* Tablet design */ } }
      @media only screen and (max-width: 1024px) and (min-width: 767px) {
        /* line 385, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container #block-search-form .input-group input {
          padding-left: 30px;
          width: 90%; } }
@media only screen and (max-width: 1024px) {
      /* line 394, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container #block-search-form .input-group-btn {
        width: 1%;
        padding-right: 20px;
        float: left; }
    /* line 400, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .bmub-logo {
      float: right;
      width: 45px;
      margin-left: 10px;
      margin-top: -10px; }
    /* line 408, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu {
      width: 100%;
      background: #fff; }
      /* line 411, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e4e3e3; }
        /* line 413, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li:last-child {
          border: none; }
        /* line 416, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li a {
          color: #3C3C3C !important;
          line-height: inherit; }
  /* line 425, scss/dev/responsive/_header.scss */
  .i18n-en-gb header#navbar.fixed-header {
    position: static;
    box-shadow: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 429, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar.fixed-header ~ .main-container {
      margin-top: 0; }
    /* line 432, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .menu.nav.navbar-nav.secondary,
    .i18n-en-gb header#navbar.fixed-header .lang_switcher_custom_class {
      display: block;
      margin-top: 4px; }
    /* line 437, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar.fixed-header .lang_switcher_custom_class {
      float: left !important; }
      /* line 439, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar.fixed-header .lang_switcher_custom_class .lang_switcher_custom_inner {
        margin-top: 0px;
        margin-right: 5px; }
        /* line 442, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar.fixed-header .lang_switcher_custom_class .lang_switcher_custom_inner a {
          font-size: 15px; }
  /* line 450, scss/dev/responsive/_header.scss */
  .i18n-en-gb .dropdown-menu-outer {
    display: none; } }
@media only screen and (max-width: 600px) {
  /* line 457, scss/dev/responsive/_header.scss */
  header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary {
    display: block !important; }
    /* line 459, scss/dev/responsive/_header.scss */
    header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary li {
      clear: both;
      display: table;
      margin: 0 auto;
      float: none; }
      /* line 464, scss/dev/responsive/_header.scss */
      header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary li a {
        margin: 0 0 10px 0; }
    /* line 469, scss/dev/responsive/_header.scss */
    header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class {
      display: table;
      clear: both;
      float: none !important;
      margin: 10px auto; }
      /* line 474, scss/dev/responsive/_header.scss */
      header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class .lang_switcher_custom_inner {
        margin-top: 0px;
        margin-right: 5px;
        padding-left: 0; }
        /* line 478, scss/dev/responsive/_header.scss */
        header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class .lang_switcher_custom_inner a {
          font-size: 15px; }

  /* line 484, scss/dev/responsive/_header.scss */
  header#navbar > .container .bmub-logo {
    /* float: none;
    margin: 0 auto;
    display: table;*/ }

  /* line 490, scss/dev/responsive/_header.scss */
  header#navbar > .container .mobile-search .icon-search {
    right: 73px !important; }

  /* line 495, scss/dev/responsive/_header.scss */
  .i18n-en-gb header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary {
    display: block !important; }
    /* line 497, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary li {
      clear: both;
      display: table;
      margin: 0 auto;
      float: none; }
      /* line 502, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary li a {
        margin: 0 0 10px 0; }
    /* line 507, scss/dev/responsive/_header.scss */
    .i18n-en-gb header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class {
      display: table;
      clear: both;
      float: none !important;
      margin: 10px auto; }
      /* line 512, scss/dev/responsive/_header.scss */
      .i18n-en-gb header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class .lang_switcher_custom_inner {
        margin-top: 0px;
        margin-right: 5px;
        padding-left: 0; }
        /* line 516, scss/dev/responsive/_header.scss */
        .i18n-en-gb header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class .lang_switcher_custom_inner a {
          font-size: 15px; }
  /* line 522, scss/dev/responsive/_header.scss */
  .i18n-en-gb header#navbar > .container .bmub-logo {
    /* float: none;
    margin: 0 auto;
    display: table;*/ } }
@media only screen and (max-width: 1024px) {
  /* line 4, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .views-field-field-teaser-image .field-content > div {
    height: 550px !important; }
  /* line 8, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    width: 85%;
    left: 0;
    padding: 0 40px;
    position: absolute; }
    /* line 23, scss/dev/responsive/_home.scss */
    .paragraphs-item-large-image-tile .small-para-markup > * {
      margin-bottom: 12px; }
    /* line 26, scss/dev/responsive/_home.scss */
    .paragraphs-item-large-image-tile .small-para-markup .small-para-label, .paragraphs-item-large-image-tile .small-para-markup .small-para-date {
      display: none; }
    /* line 29, scss/dev/responsive/_home.scss */
    .paragraphs-item-large-image-tile .small-para-markup .small-para-link, .paragraphs-item-large-image-tile .small-para-markup .small-para-sk {
      margin-top: 0;
      margin-bottom: 5px !important; }
    /* line 33, scss/dev/responsive/_home.scss */
    .paragraphs-item-large-image-tile .small-para-markup .small-para-link > a {
      margin-bottom: 10px; }

  /* line 38, scss/dev/responsive/_home.scss */
  .small-para-title {
    font-size: 26px;
    font-weight: normal; }

  /* line 41, scss/dev/responsive/_home.scss */
  .small-para-teaser {
    font-size: 17px;
    font-weight: normal; }

  /* line 44, scss/dev/responsive/_home.scss */
  .small-para-right > * {
    margin-bottom: 12px; }

  /* line 47, scss/dev/responsive/_home.scss */
  .paragraphs-item-icon-title {
    padding: 60px 0; }

  /* line 50, scss/dev/responsive/_home.scss */
  .small-para-markup, .paragraphs-item-page-title .content, .paragraphs-item-icon-title > .content {
    position: static;
    margin-top: 0 !important; }

  /* line 54, scss/dev/responsive/_home.scss */
  .arrow-link {
    display: none; }

  /* line 57, scss/dev/responsive/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides > li, .paragraphs-item-page-title {
    padding: 50px 0; }

  /* line 63, scss/dev/responsive/_home.scss */
  .paragraphs-item-page-title .content .field-name-field-list-elements .field-item {
    margin-right: 3%; }
    /* line 65, scss/dev/responsive/_home.scss */
    .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-title {
      word-break: break-word; }

  /* line 72, scss/dev/responsive/_home.scss */
  .footer.container {
    padding: 20px 0; }

  /* line 75, scss/dev/responsive/_home.scss */
  .common-view .page-header, .common-view .breadcrumb {
    width: 100% !important; }

  /* line 78, scss/dev/responsive/_home.scss */
  .small-para-link a {
    font-size: 15px !important; }

  /* line 81, scss/dev/responsive/_home.scss */
  .target-icon .field-items .field-item {
    font-size: 14px;
    font-weight: normal; }

  /* line 86, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup .small-para-link,
  .paragraphs-item-large-image-tile .small-para-markup .small-para-sk, .paragraphs-item-large-image-tile .small-para-markup .small-para-link,
  .paragraphs-item-large-image-tile .small-para-markup .small-para-sk {
    margin-top: 12px; } }
@media only screen and (max-width: 767px) {
  /* line 96, scss/dev/responsive/_home.scss */
  .paragraphs-item-small-image-title .small-para-left, .paragraphs-item-small-image-title .small-para-right {
    width: 100%;
    padding: 0;
    margin: 20px 0; }
  /* line 101, scss/dev/responsive/_home.scss */
  .paragraphs-item-small-image-title .flexslider .slides img {
    width: auto; }

  /* line 109, scss/dev/responsive/_home.scss */
  .paragraphs-item-page-title .content .field-name-field-list-elements .field-item {
    width: 100%; }

  /* line 117, scss/dev/responsive/_home.scss */
  .para-ref-target > * {
    margin-bottom: 10px;
    display: inline-block; }

  /* line 122, scss/dev/responsive/_home.scss */
  .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer {
    font-size: 60px;
    font-weight: normal; }

  /* line 125, scss/dev/responsive/_home.scss */
  .paragraphs-item-icon-title .field-name-field-project-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-icontext {
    font-size: 18px;
    font-weight: normal; }

  /* line 128, scss/dev/responsive/_home.scss */
  .flex-control-nav {
    display: none; }

  /* line 131, scss/dev/responsive/_home.scss */
  .paragraphs-item-small-image-title .small-para-markup .small-para-link > a {
    margin-bottom: 10px; } }
@media only screen and (max-width: 480px) {
  /* line 137, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup {
    width: 95%; }

  /* line 140, scss/dev/responsive/_home.scss */
  .target-icon .field-items .field-item, .paragraphs-item-page-title .content .field-name-field-list-elements .field-item {
    font-size: 13px;
    font-weight: normal; }

  /* line 143, scss/dev/responsive/_home.scss */
  .paragraphs-item-page-title .content .field-name-field-list-elements .field-item .para-ref-title a {
    font-size: 20px;
    font-weight: normal; }

  /* line 148, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .views-field-field-teaser-image .field-content > div {
    height: 380px !important; }
  /* line 153, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup .small-para-teaser {
    display: none; }

  /* line 158, scss/dev/responsive/_home.scss */
  .common-link, .small-para-link a, .small-para-sk a, .paragraphs-item-page-title .content .field-name-field-link .field-item a, .paragraphs-item-page-title.light-blue .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-page-title.white .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-page-title.light-green .content .field-name-field-list-elements + .field-name-field-link a, .paragraphs-item-twitter .para_twitter_left a.btn,
  .paragraphs-item-twitter .para_twitter_right a.btn, .common-view #block-system-main .view-filters form .views-exposed-form .views-submit-button button,
  .common-view #block-system-main .view-filters form .views-exposed-form .views-reset-button button, .paragraphs-item-icon-title .field-name-field-link a {
    padding: 6px 14px;
    font-size: 14px;
    font-weight: normal; }

  /* line 162, scss/dev/responsive/_home.scss */
  .homepage-skkk-link a {
    padding-left: 35px; }

  /* line 165, scss/dev/responsive/_home.scss */
  .homepage-skkk-link a::before, .homepage-skkk-link a::after {
    font-size: 20px;
    font-weight: normal;
    height: 20px;
    left: 6px;
    top: 2px;
    width: 20px; }

  /* line 172, scss/dev/responsive/_home.scss */
  .homepage-skkk-link a::after {
    left: 8px;
    top: 6px; }

  /* line 177, scss/dev/responsive/_home.scss */
  .small-para-markup > * {
    margin-bottom: 18px !important; }
  /* line 180, scss/dev/responsive/_home.scss */
  .small-para-markup .small-para-title {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px !important; }
  /* line 184, scss/dev/responsive/_home.scss */
  .small-para-markup .small-para-target {
    margin-bottom: 25px !important; }
  /* line 187, scss/dev/responsive/_home.scss */
  .small-para-markup .small-para-link {
    margin-right: 3%; }

  /* line 191, scss/dev/responsive/_home.scss */
  .small-para-link a {
    font-size: 13px !important; } }
@media screen and (max-height: 920px) and (min-width: 1025px) {
  /* line 202, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup > * {
    margin-bottom: 12px; }

  /* line 207, scss/dev/responsive/_home.scss */
  .small-para-title {
    font-size: 28px;
    font-weight: normal; }

  /* line 211, scss/dev/responsive/_home.scss */
  .small-para-teaser {
    font-size: 17px;
    font-weight: normal; }

  /* line 215, scss/dev/responsive/_home.scss */
  .small-para-right > * {
    margin-bottom: 12px; }

  /* line 219, scss/dev/responsive/_home.scss */
  .flex-control-nav {
    bottom: 30px; }

  /* line 223, scss/dev/responsive/_home.scss */
  .small-para-link a {
    font-size: 15px !important; }

  /* line 227, scss/dev/responsive/_home.scss */
  .target-icon .field-items .field-item {
    font-size: 14px;
    font-weight: normal; }

  /* line 233, scss/dev/responsive/_home.scss */
  .paragraphs-item-large-image-tile .small-para-markup .small-para-link,
  .paragraphs-item-large-image-tile .small-para-markup .small-para-sk, .paragraphs-item-large-image-tile .small-para-markup .small-para-link,
  .paragraphs-item-large-image-tile .small-para-markup .small-para-sk {
    margin-top: 12px; } }
@media only screen and (max-width: 766px) {
  /* line 244, scss/dev/responsive/_home.scss */
  .view-homepage-groke-imagekachel-slider .sticky-slider-field-collection {
    display: none; } }
@media only screen and (min-width: 767px) {
  /* line 252, scss/dev/responsive/_home.scss */
  .view-homepage-groke-imagekachel-slider .view-header {
    display: none;
    width: 90%;
    margin: 0 auto;
    position: relative;
    /* Over Desktop design */ } }
  @media only screen and (min-width: 767px) and (min-width: 1025px) {
    /* line 252, scss/dev/responsive/_home.scss */
    .view-homepage-groke-imagekachel-slider .view-header {
      width: 1170px; } }
@media only screen and (min-width: 767px) {
    /* line 261, scss/dev/responsive/_home.scss */
    .view-homepage-groke-imagekachel-slider .view-header.depots {
      display: block; }
      /* line 263, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection {
        position: fixed;
        border-radius: 50%;
        width: 360px;
        height: 360px;
        z-index: 99;
        padding: 35px;
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
        right: 10%;
        top: 200px;
        text-align: center;
        word-wrap: break-word; }
        /* line 277, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-green {
          background-color: #7ab51d; }
          /* line 280, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-green .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-green .closebtn {
            background-color: #7ab51d; }
        /* line 285, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-yellow {
          background-color: #fabb00; }
          /* line 288, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-yellow .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-yellow .closebtn {
            background-color: #fabb00; }
        /* line 293, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-dark-green {
          background-color: #00722D; }
          /* line 296, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-dark-green .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-dark-green .closebtn {
            background-color: #00722D; }
        /* line 301, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-orange {
          background-color: #ee7f00; }
          /* line 304, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-orange .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-orange .closebtn {
            background-color: #ee7f00; }
        /* line 309, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-red {
          background-color: #c5001e; }
          /* line 312, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-red .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-red .closebtn {
            background-color: #c5001e; }
        /* line 317, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-light-blue {
          background-color: #1F82C0; }
          /* line 320, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-light-blue .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-light-blue .closebtn {
            background-color: #1F82C0; }
        /* line 325, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-dark-blue {
          background-color: #004578; }
          /* line 328, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-dark-blue .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-dark-blue .closebtn {
            background-color: #004578; }
        /* line 333, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-shaded-green {
          background: #2e8e45;
          background: -moz-linear-gradient(45deg, #2e8e45 0%, #c8ec94 76%, #c8ec94 100%);
          background: -webkit-gradient(left bottom, right top, color-stop(0%, #2e8e45), color-stop(76%, #c8ec94), color-stop(100%, #c8ec94));
          background: -webkit-linear-gradient(45deg, #2e8e45 0%, #c8ec94 76%, #c8ec94 100%);
          background: -o-linear-gradient(45deg, #2e8e45 0%, #c8ec94 76%, #c8ec94 100%);
          background: -ms-linear-gradient(45deg, #2e8e45 0%, #c8ec94 76%, #c8ec94 100%);
          background: linear-gradient(45deg, #2e8e45 0%, #c8ec94 76%, #c8ec94 100%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e8e45', endColorstr='#c8ec94', GradientType=1); }
          /* line 343, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-shaded-green .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-shaded-green .closebtn {
            background-color: #c8ec94; }
        /* line 348, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-shaded-blue {
          background: #2e9ec1;
          background: -moz-linear-gradient(45deg, #2e9ec1 0%, #c8ec94 68%, #c8ec94 100%);
          background: -webkit-gradient(left bottom, right top, color-stop(0%, #2e9ec1), color-stop(68%, #c8ec94), color-stop(100%, #c8ec94));
          background: -webkit-linear-gradient(45deg, #2e9ec1 0%, #c8ec94 68%, #c8ec94 100%);
          background: -o-linear-gradient(45deg, #2e9ec1 0%, #c8ec94 68%, #c8ec94 100%);
          background: -ms-linear-gradient(45deg, #2e9ec1 0%, #c8ec94 68%, #c8ec94 100%);
          background: linear-gradient(45deg, #2e9ec1 0%, #c8ec94 68%, #c8ec94 100%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e9ec1', endColorstr='#c8ec94', GradientType=1); }
          /* line 358, scss/dev/responsive/_home.scss */
          .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-shaded-blue .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.bg-shaded-blue .closebtn {
            background-color: #c8ec94; }
        /* line 364, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.black .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.black .closebtn, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.black .sticky-headline, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.black .sticky-subheadline, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.black .sticky-link a {
          color: #000; }
        /* line 368, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.black .sticky-link a {
          border-bottom: 1px solid #000; }
        /* line 374, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.white .close, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.white .closebtn, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.white .sticky-headline, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.white .sticky-subheadline, .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.white .sticky-link a {
          color: #fff; }
        /* line 378, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.white .sticky-link a {
          border-bottom: 1px solid #fff; }
        /* line 383, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-slider-field-collection.selected {
          display: none; }
      /* line 388, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .closebtn, .view-homepage-groke-imagekachel-slider .view-header.depots .close {
        position: absolute;
        right: 20px;
        width: 54px;
        height: 54px;
        border-radius: 50%;
        top: 20px;
        color: #000;
        padding: 10px;
        font-size: 30px;
        text-shadow: none;
        cursor: pointer;
        z-index: 999999;
        opacity: 1;
        font-weight: bold;
        line-height: 1;
        display: block;
        visibility: visible; }
        /* line 406, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .closebtn span, .view-homepage-groke-imagekachel-slider .view-header.depots .close span {
          display: block; }
      /* line 411, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-headline {
        font-size: 40px;
        font-weight: bold;
        line-height: 46px;
        color: #000;
        position: relative; }
        /* line 419, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-headline::after {
          content: " ";
          float: right;
          position: absolute;
          left: 100px;
          top: 30px; }
        /* line 427, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-headline.content {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          padding: 0; }
      /* line 436, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-subheadline {
        font-size: 18px;
        color: #000;
        position: relative;
        padding-top: 10px;
        line-height: 25px; }
      /* line 445, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-link a {
        font-size: 20px;
        text-decoration: none;
        color: #000;
        position: absolute;
        bottom: 48px;
        left: 50%;
        float: left;
        transform: translateX(-50%);
        border-bottom: 1px solid #000; }
      /* line 458, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-background-image {
        width: 100%;
        height: 100%;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        z-index: 0;
        left: 0;
        top: 0; }
        /* line 468, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-background-image:after {
          content: " ";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          z-index: 10;
          background-color: rgba(255, 255, 255, 0.5); }
      /* line 480, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .close {
        background-color: #005ea8;
        color: #fff; }
      /* line 485, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-icon-image {
        position: absolute;
        width: auto;
        height: 40px;
        top: 40px;
        left: 50%;
        float: left;
        transform: translateX(-50%); }
        /* line 494, scss/dev/responsive/_home.scss */
        .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-icon-image img {
          width: auto;
          height: 100%; }
      /* line 500, scss/dev/responsive/_home.scss */
      .view-homepage-groke-imagekachel-slider .view-header.depots .sticky-common-headline-link {
        position: relative;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    /* line 513, scss/dev/responsive/_home.scss */
    .view-homepage-groke-imagekachel-slider .view-header div[class*=" bg-"] .sticky-background-image {
      display: none; } }
/* line 2, scss/community/_event-form-single.scss */
.community-tool {
  /*forum pop up*/ }
  /* line 3, scss/community/_event-form-single.scss */
  .community-tool .main-container.forum-single-page,
  .community-tool .main-container.forum-list-page {
    padding-bottom: 50px;
    background: #fff; }
    /* line 7, scss/community/_event-form-single.scss */
    .community-tool .main-container.forum-single-page .row-content,
    .community-tool .main-container.forum-list-page .row-content {
      overflow: hidden;
      background: #fff;
      /* @extend .page_container_main_ct;*/ }
      /* line 11, scss/community/_event-form-single.scss */
      .community-tool .main-container.forum-single-page .row-content .region-content,
      .community-tool .main-container.forum-list-page .row-content .region-content {
        /* content section*/ }
        /* line 13, scss/community/_event-form-single.scss */
        .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container,
        .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container {
          padding: 20px;
          background: #007c8c;
          margin-bottom: 30px;
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 520px) {
            /* line 13, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container,
            .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container {
              padding: 20px 0; } }
          @media (min-width: 1025px) {
            /* line 13, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container,
            .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container {
              padding: 0 0px 50px 00px; } }
          /* line 23, scss/community/_event-form-single.scss */
          .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .image-container,
          .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .image-container {
            background-image: url("img/top-commnuity.png");
            background-repeat: no-repeat;
            background-position: top right;
            overflow: hidden;
            background-size: contain;
            display: none;
            /* Tablet design */
            /* Desktop design */ }
            @media (min-width: 767px) {
              /* line 23, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .image-container,
              .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .image-container {
                height: 70px;
                display: block;
                margin: 30px auto 0px auto; } }
            @media (min-width: 960px) {
              /* line 23, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .image-container,
              .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .image-container {
                height: 90px;
                display: block;
                margin: 30px auto 0px auto; } }
          /* line 43, scss/community/_event-form-single.scss */
          .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .block-title,
          .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .block-title {
            padding: 0;
            border: none;
            font-size: 38px;
            font-weight: normal;
            line-height: 42px;
            font-family: "AleoRegular";
            margin-top: 15px;
            margin-bottom: 25px;
            word-wrap: break-word;
            font-weight: normal;
            color: #fff;
            /* Over Desktop design */ }
            @media (min-width: 1025px) {
              /* line 43, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .block-title,
              .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .block-title {
                font-size: 52px;
                font-weight: normal;
                margin-bottom: 28px;
                line-height: 58px;
                margin-top: 15px; } }
          /* line 63, scss/community/_event-form-single.scss */
          .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .forum-short-text,
          .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container p,
          .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .forum-short-text,
          .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container p {
            font-size: 18px;
            font-weight: normal;
            color: #fff;
            line-height: 27px;
            font-family: "AleoRegular";
            font-weight: normal;
            display: block;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 63, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container .forum-short-text,
              .community-tool .main-container.forum-single-page .row-content .region-content .community-forum-header-container p,
              .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container .forum-short-text,
              .community-tool .main-container.forum-list-page .row-content .region-content .community-forum-header-container p {
                font-size: 20px;
                font-weight: normal;
                line-height: 32px;
                margin-top: 25px;
                margin-bottom: 35px; } }
        /* line 81, scss/community/_event-form-single.scss */
        .community-tool .main-container.forum-single-page .row-content .region-content h3,
        .community-tool .main-container.forum-list-page .row-content .region-content h3 {
          padding: 20px 0;
          font-size: 22px;
          font-weight: normal;
          line-height: 32px;
          margin: 0 auto;
          width: 90%;
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 520px) {
            /* line 81, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content h3,
            .community-tool .main-container.forum-list-page .row-content .region-content h3 {
              width: 100%;
              padding: 0 00px 30px 00px; } }
          @media (min-width: 1025px) {
            /* line 81, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content h3,
            .community-tool .main-container.forum-list-page .row-content .region-content h3 {
              padding: 0 00px 30px 00px; } }
        /* line 96, scss/community/_event-form-single.scss */
        .community-tool .main-container.forum-single-page .row-content .region-content .block-system,
        .community-tool .main-container.forum-list-page .row-content .region-content .block-system {
          /* community tool accordion*/ }
          /* line 98, scss/community/_event-form-single.scss */
          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container,
          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container {
            overflow: hidden;
            width: 90%;
            margin: 0 auto;
            /* Tablet design */ }
            @media (min-width: 520px) {
              /* line 98, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container {
                width: 100%; } }
            /* line 105, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all,
            .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all {
              display: block;
              margin-bottom: 10px;
              font-size: 18px;
              font-weight: normal;
              color: #007989;
              font-family: "LatoBold";
              word-break: break-word;
              text-align: left;
              padding: 0px 10px 10px 0;
              float: left;
              margin-bottom: 15px;
              cursor: pointer;
              width: 100%;
              /* Tablet design */
              /* Desktop design */ }
              @media (min-width: 520px) {
                /* line 105, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all {
                  text-align: center;
                  width: auto; } }
              @media (min-width: 960px) {
                /* line 105, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all {
                  padding: 10px 10px 10px 0; } }
              /* line 125, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#unsubscribe,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#unsubscribe {
                overflow: hidden;
                margin-top: 2px; }
                /* line 128, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#unsubscribe::before,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#unsubscribe::before {
                  content: "\e94a";
                  font-family: "icomoon";
                  color: #007989;
                  font-size: 18px;
                  font-weight: normal;
                  width: 35px;
                  margin-top: 15px;
                  margin-right: 10px; }
              /* line 138, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#subscribe,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#subscribe {
                overflow: hidden;
                margin-top: 2px; }
                /* line 141, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#subscribe::before,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .subscription-link-all#subscribe::before {
                  content: "\e94b";
                  font-family: "icomoon";
                  color: #007989;
                  font-size: 18px;
                  font-weight: normal;
                  width: 35px;
                  margin-top: 15px;
                  margin-right: 10px; }
            /* line 153, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button,
            .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button {
              display: block;
              margin-bottom: 10px;
              font-size: 14px;
              font-weight: normal;
              color: #007989;
              font-family: "LatoRegular";
              word-break: break-word;
              text-align: center;
              padding: 7px 15px;
              float: left;
              border-radius: 3px;
              margin-bottom: 15px;
              border: 1px #007989 solid;
              /* Tablet design */ }
              @media (min-width: 520px) {
                /* line 153, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button {
                  float: right; } }
              /* line 169, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button a,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button a {
                color: #007989; }
                /* line 171, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button a:hover,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .button_wrapper_container .create-forum-button a:hover {
                  text-decoration: none; }
          /* line 180, scss/community/_event-form-single.scss */
          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items,
          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items {
            /* border-left: $border-color solid 1px;*/ }
            /* line 182, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading,
            .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading {
              /*cursor: pointer;*/
              border: #e4e3e3 solid 0px;
              font-family: "AleoBold";
              font-size: 20px;
              color: #007989;
              line-height: 28px;
              overflow: hidden;
              /*border: #e4e3e3 solid 1px;*/
              /*border-left: transparent solid 5px;*/
              border-radius: 0;
              position: relative;
              margin-top: -1px;
              /* border-left: $sea-green solid 5px;*/
              /*background: $sea-green-lt;*/
              margin-left: -1px;
              /* &.active {
                 border-left: $sea-green solid 5px;
                 background: $sea-green-lt;
                 margin-left: -1px;
                 .inner_first_heading_icon {
                   &::after {
                     content: "-";
                     @include font (60px);
                     font-family: $font_light_aleo;
                     color: $gray;
                   }
                 }
                 border-radius: 0px;
                 background: $sea-green-lt;
               }*/
              /*.inner_first_heading_icon {
                cursor: pointer;
                background: none;
                margin-top: 0;
                position: absolute;
                height: 100%;
                padding: 0px 0px 0;
                border-left: #e4e3e3 solid 1px;
                text-align: center;
                width: 45px;
                @include devicebreak (medium) {
                  width: 85px;
                }
                &::after {
                  content: "+";
                  @include font (31px);
                  color: $gray;
                  display: block;
                  width: 100%;
                  padding: 18px;
                  float: right;
                  font-weight: normal;
                }
              }*/ }
              /* line 213, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading .inner_first_heading_data,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading .inner_first_heading_data {
                font-family: "AleoBold";
                font-size: 20px;
                color: #3C3C3C;
                line-height: 28px;
                padding: 20px 0px 20px 10px;
                display: inline-block;
                width: calc(100% - 52px);
                /* Tablet design */ }
                @media (min-width: 520px) {
                  /* line 213, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading .inner_first_heading_data,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading .inner_first_heading_data {
                    width: calc(100% - 85px); } }
            /* line 250, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper,
            .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper {
              background: #fff;
              margin-bottom: 0;
              /* border-left: $border-color solid 1px;*/
              /* display: none;*/
              padding: 10px;
              /*border-right: $border-color solid 1px;*/ }
              /* line 257, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li {
                border: solid black 0px;
                border-left: #e4e3e3 solid 1px;
                margin-top: -1px;
                list-style: none; }
                /* line 262, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper {
                  overflow: hidden;
                  border: #e4e3e3 solid 1px;
                  border-left: transparent solid 5px;
                  border-radius: 0;
                  margin-left: -1px;
                  position: relative; }
                  /* line 269, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block {
                    float: left;
                    width: 30px;
                    padding: 30px 0px 20px 10px; }
                    /* line 274, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link {
                      width: 28px;
                      overflow: hidden;
                      margin-top: 2px;
                      height: 26px; }
                      /* line 279, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link::before,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link::before {
                        content: "\e94a";
                        font-family: "icomoon";
                        color: #007989;
                        font-size: 18px;
                        font-weight: normal;
                        width: 35px;
                        margin-top: 15px;
                        margin-right: 10px; }
                    /* line 291, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #subscribe .subscription-link,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #subscribe .subscription-link {
                      width: 28px;
                      height: 26px;
                      overflow: hidden;
                      margin-top: 2px; }
                      /* line 296, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #subscribe .subscription-link::before,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .subscription-block #subscribe .subscription-link::before {
                        content: "\e94b";
                        font-family: "icomoon";
                        color: #007989;
                        font-size: 18px;
                        font-weight: normal;
                        width: 35px;
                        margin-top: 15px;
                        margin-right: 10px; }
                  /* line 308, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper.community_active,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper.community_active {
                    border-left: #007989 solid 5px;
                    background: #cce5e8;
                    margin-left: -1px; }
                  /* line 313, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct {
                    background: none;
                    margin-top: 0;
                    position: relative;
                    border: #e4e3e3 solid 0px;
                    padding: 20px 0px 20px 10px;
                    font-family: "AleoRegular";
                    overflow: hidden;
                    float: left;
                    width: calc(100% - 75px);
                    cursor: pointer;
                    /* Tablet design */ }
                    @media (min-width: 520px) {
                      /* line 313, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct {
                        width: calc(100% - 115px); } }
                    /* line 328, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading {
                      width: 100%;
                      display: inline-block;
                      color: #3C3C3C;
                      padding-right: 10px;
                      /* Desktop design */ }
                      @media (min-width: 960px) {
                        /* line 328, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading {
                          width: 77%; } }
                      /* line 336, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .name,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .name {
                        font-size: 20px;
                        font-weight: normal;
                        line-height: 28px;
                        font-family: "AleoBold";
                        padding-left: 0px;
                        /* Desktop design */ }
                        @media (min-width: 960px) {
                          /* line 336, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .name,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .name {
                            padding-left: 0; } }
                        /* line 344, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .name a,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .name a {
                          color: #007989; }
                      /* line 348, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .sub-heading,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .sub-heading {
                        font-size: 16px;
                        font-weight: normal;
                        line-height: 20px;
                        font-family: "LatoBold";
                        padding-left: 0px;
                        /* Desktop design */ }
                        @media (min-width: 960px) {
                          /* line 348, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .sub-heading,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .title-heading .sub-heading {
                            padding-left: 0; } }
                    /* line 358, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right {
                      width: 100%;
                      display: inline-block;
                      font-family: "LatoRegular";
                      vertical-align: top;
                      font-weight: normal;
                      font-size: 16px;
                      font-weight: normal;
                      line-height: 20px;
                      margin-top: 10px;
                      color: #3C3C3C;
                      margin-left: 0px;
                      /* Desktop design */
                      /* Over Desktop design */ }
                      @media (min-width: 960px) {
                        /* line 358, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right {
                          width: 25%;
                          margin-left: 0px; } }
                      @media (min-width: 1025px) {
                        /* line 358, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right {
                          margin-top: 5px;
                          width: 20%; } }
                      /* line 378, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right .date,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .align-right .date {
                        font-family: "LatoBold";
                        font-weight: normal;
                        padding-left: 10px; }
                    /* line 384, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct a,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct a {
                      color: #fff; }
                    /* line 387, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .forum-user-category,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_item_ct .forum-user-category {
                      font-size: 16px;
                      font-weight: normal; }
                  /* line 391, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct {
                    cursor: pointer;
                    background: none;
                    margin-top: 0;
                    position: absolute;
                    height: 100%;
                    padding: 45px 0px 0;
                    border-left: #e4e3e3 solid 1px;
                    width: 45px;
                    text-align: center;
                    /* Tablet design */ }
                    @media (min-width: 520px) {
                      /* line 391, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct {
                        width: 85px; } }
                    /* line 404, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct::after,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct::after {
                      content: "+";
                      font-size: 31px;
                      font-weight: normal;
                      color: #3C3C3C;
                      line-height: 0; }
                    /* line 410, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct.active,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct.active {
                      background: none;
                      border-radius: 0px;
                      background: #cce5e8; }
                      /* line 412, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct.active::after,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .subs-inner-wrapper .mj_accordion_icon_ct.active::after {
                        content: "-";
                        font-size: 60px;
                        font-weight: normal;
                        font-family: "AleoLight";
                        color: #3C3C3C; }
                /* line 424, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct {
                  padding: 0px !important;
                  border: 0;
                  display: none; }
                  /* line 429, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li {
                    margin-bottom: 0 !important;
                    margin-left: 0 !important;
                    list-style-type: none !important;
                    padding: 30px 20px 20px 10px !important;
                    border: #e4e3e3 solid 1px;
                    border-top: 0;
                    border-left: 0;
                    font-size: 16px;
                    font-weight: normal;
                    line-height: 20px;
                    background: #f8f8f8;
                    overflow: hidden;
                    margin-top: 0; }
                    /* line 442, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper {
                      border: 0;
                      width: 25px;
                      float: left; }
                      /* line 446, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block {
                        float: left;
                        padding: 0;
                        margin-top: 5px; }
                        /* line 451, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link {
                          width: 23px;
                          height: 25px;
                          overflow: hidden;
                          margin-top: 2px; }
                          /* line 456, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link::before,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #unsubscribe .subscription-link::before {
                            content: "\e942";
                            font-family: "icomoon";
                            color: #007989;
                            font-size: 18px;
                            font-weight: normal;
                            width: 35px;
                            margin-top: 15px;
                            margin-right: 10px; }
                        /* line 468, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #subscribe .subscription-link,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #subscribe .subscription-link {
                          width: 23px;
                          height: 25px;
                          overflow: hidden;
                          margin-top: 2px; }
                          /* line 473, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #subscribe .subscription-link::before,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper .subscription-block #subscribe .subscription-link::before {
                            content: "\e943";
                            font-family: "icomoon";
                            color: #007989;
                            font-size: 18px;
                            font-weight: normal;
                            width: 35px;
                            margin-top: 15px;
                            margin-right: 10px; }
                      /* line 485, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper.community_active,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .subs-inner-wrapper.community_active {
                        background-color: transparent; }
                    /* line 489, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading {
                      width: 87%;
                      float: left;
                      font-family: "AleoRegular";
                      margin-bottom: 0px;
                      padding-bottom: 10px;
                      font-size: 20px;
                      font-weight: normal;
                      line-height: 28px;
                      /* Tablet design */
                      /* Desktop design */ }
                      @media (min-width: 767px) {
                        /* line 489, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading {
                          margin-bottom: 10px;
                          padding-bottom: 0px;
                          font-size: 18px;
                          font-weight: normal; } }
                      @media (min-width: 960px) {
                        /* line 489, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading {
                          width: 41%;
                          margin-bottom: 0px;
                          padding-bottom: 0px; } }
                      /* line 507, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading a,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading a {
                        color: #3C3C3C; }
                        /* line 509, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading a:hover,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading a:hover {
                          text-decoration: none;
                          color: #007989; }
                      /* line 515, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading.new-forum-post,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-heading.new-forum-post {
                        font-family: "AleoBold"; }
                    /* line 519, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person {
                      width: 115px;
                      float: left;
                      font-family: "LatoRegular";
                      margin-bottom: 10px;
                      margin-left: 28px;
                      /* Tablet design */
                      /* Desktop design */ }
                      @media (min-width: 520px) {
                        /* line 519, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person {
                          width: 100%; } }
                      @media (min-width: 960px) {
                        /* line 519, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person {
                          width: 20%;
                          margin-bottom: 0px;
                          margin-left: 0; } }
                      /* line 534, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person a,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person a {
                        color: #3C3C3C; }
                      /* line 537, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image {
                        width: 45px;
                        float: left;
                        height: 45px;
                        overflow: hidden;
                        border-radius: 500px;
                        margin-top: -11px;
                        margin-right: 10px;
                        display: none;
                        /* Tablet design */ }
                        /* line 546, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image img,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image img {
                          width: 100%; }
                        @media (min-width: 767px) {
                          /* line 537, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image {
                            display: block; } }
                      /* line 553, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image-name,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image-name {
                        float: left;
                        font-family: "LatoBold";
                        /* Tablet design */ }
                        @media (min-width: 767px) {
                          /* line 553, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image-name,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person .title-image-name {
                            font-family: "LatoRegular"; } }
                      /* line 560, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person:hover,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-person:hover {
                        text-decoration: none;
                        color: #007989; }
                    /* line 566, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment {
                      width: 135px;
                      float: left;
                      font-family: "LatoBold";
                      margin-bottom: 10px;
                      /* Tablet design */
                      /* Tablet design */
                      /* Desktop design */ }
                      @media (min-width: 520px) {
                        /* line 566, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment {
                          width: 100%;
                          margin-left: 28px; } }
                      @media (min-width: 767px) {
                        /* line 566, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment {
                          font-family: "LatoRegular"; } }
                      @media (min-width: 960px) {
                        /* line 566, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment {
                          width: 15%;
                          margin-bottom: 0px;
                          margin-left: 0; } }
                      /* line 583, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment::before,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment::before {
                        content: " | ";
                        font-family: "icomoon";
                        color: #007989;
                        font-size: 18px;
                        font-weight: normal;
                        float: left;
                        width: 13px;
                        display: block;
                        margin-top: -1px;
                        font-family: bold;
                        /* Tablet design */
                        /* Tablet design */ }
                        @media (min-width: 520px) {
                          /* line 583, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment::before,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment::before {
                            display: none; } }
                        @media (min-width: 767px) {
                          /* line 583, scss/community/_event-form-single.scss */
                          .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment::before,
                          .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-comment::before {
                            display: block;
                            content: "\e944";
                            width: 35px;
                            margin-top: 0px;
                            font-family: normal;
                            font-family: "icomoon"; } }
                    /* line 606, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date {
                      width: 100%;
                      float: left;
                      font-family: "LatoBold";
                      margin-bottom: 10px;
                      margin-left: 28px;
                      display: none;
                      /* Desktop design */
                      /* Tablet design */ }
                      @media (min-width: 960px) {
                        /* line 606, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date {
                          width: 19%;
                          margin-bottom: 0px;
                          margin-left: 0; } }
                      /* line 618, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date::before,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date::before {
                        content: "\e94c";
                        font-family: "icomoon";
                        color: #007989;
                        font-size: 18px;
                        font-weight: normal;
                        float: left;
                        width: 35px; }
                      @media (min-width: 767px) {
                        /* line 606, scss/community/_event-form-single.scss */
                        .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date,
                        .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul li .title-date {
                          display: block;
                          font-family: "LatoRegular"; } }
                  /* line 633, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul:last-child li,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct ul:last-child li {
                    border-bottom: 0; }
                  /* line 638, scss/community/_event-form-single.scss */
                  .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra,
                  .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra {
                    padding: 25px 20px 25px 20px !important;
                    margin-bottom: 1px;
                    font-size: 16px;
                    font-weight: normal;
                    line-height: 20px;
                    font-family: "AleoRegular";
                    background: #f8f8f8;
                    border: #e4e3e3 solid 1px;
                    display: block;
                    position: relative;
                    z-index: 0;
                    border-left: 0; }
                    /* line 650, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra a,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra a {
                      color: #3C3C3C; }
                      /* line 652, scss/community/_event-form-single.scss */
                      .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra a:hover,
                      .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra a:hover {
                        text-decoration: none;
                        color: #007989; }
                    /* line 657, scss/community/_event-form-single.scss */
                    .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra::before,
                    .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li .mj_accordion_content_ct .title-heading-extra::before {
                      content: "\e91a";
                      font-family: "icomoon";
                      color: #007989;
                      font-size: 18px;
                      font-weight: normal;
                      float: left;
                      width: 35px; }
                /* line 667, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li:first-child,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li:first-child {
                  /* border: solid black 0px;*/ }
                /* line 670, scss/community/_event-form-single.scss */
                .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li:last-child,
                .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items .inner_first_heading_wrapper li:last-child {
                  /*  border: solid black 0px;*/ }
            /* line 675, scss/community/_event-form-single.scss */
            .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items::first-child,
            .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items::first-child {
              background-color: red; }
              /* line 677, scss/community/_event-form-single.scss */
              .community-tool .main-container.forum-single-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items::first-child .inner_first_heading_wrapper,
              .community-tool .main-container.forum-list-page .row-content .region-content .block-system .accordian-main-wrapper .inner_items::first-child .inner_first_heading_wrapper {
                display: block; }
  /* line 688, scss/community/_event-form-single.scss */
  .community-tool .iframe-popup {
    background: #fff;
    left: 50%;
    /*margin: -190px auto 0 !important;*/
    position: fixed;
    right: 0;
    top: 50%;
    /*transform: translate(-50%, -50%);*/
    margin-top: -150px;
    margin-left: -150px;
    z-index: 9999999;
    visibility: visible;
    height: auto;
    min-height: 300px;
    overflow: visible;
    display: none;
    max-width: 300px;
    border-radius: 5px;
    /* Tablet design */
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 688, scss/community/_event-form-single.scss */
      .community-tool .iframe-popup {
        max-width: 500px;
        margin-top: -200px;
        margin-left: -240px; } }
    @media (min-width: 767px) {
      /* line 688, scss/community/_event-form-single.scss */
      .community-tool .iframe-popup {
        max-width: 600px;
        margin-top: -150px;
        margin-left: -290px; } }
    /* line 716, scss/community/_event-form-single.scss */
    .community-tool .iframe-popup .close-pop {
      background: #fff;
      border-radius: 50%;
      color: #3C3C3C;
      cursor: pointer;
      height: 30px;
      padding: 6px 10px 0;
      position: absolute;
      right: -15px;
      top: -15px;
      z-index: 3;
      font-size: 15px;
      font-family: "LatoBold"; }
    /* line 730, scss/community/_event-form-single.scss */
    .community-tool .iframe-popup iframe {
      width: 100%;
      height: 100%;
      min-height: 340px;
      padding: 20px;
      border: 0;
      /* Tablet design */
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 730, scss/community/_event-form-single.scss */
        .community-tool .iframe-popup iframe {
          min-height: 300px; } }
      @media (min-width: 767px) {
        /* line 730, scss/community/_event-form-single.scss */
        .community-tool .iframe-popup iframe {
          min-height: 350px; } }
  /* line 744, scss/community/_event-form-single.scss */
  .community-tool .bg_overlay {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: none; }

/* line 758, scss/community/_event-form-single.scss */
.modal-open.community-tool .backdrop-default {
  background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important; }
/* line 761, scss/community/_event-form-single.scss */
.modal-open.community-tool .modal-default {
  max-width: 600px; }
  /* line 763, scss/community/_event-form-single.scss */
  .modal-open.community-tool .modal-default .modal-dialog {
    max-width: 600px; }
    /* line 765, scss/community/_event-form-single.scss */
    .modal-open.community-tool .modal-default .modal-dialog .modal-content {
      max-width: 600px;
      border: 0; }
      /* line 768, scss/community/_event-form-single.scss */
      .modal-open.community-tool .modal-default .modal-dialog .modal-content .close {
        margin-top: -2px;
        position: absolute;
        right: -15px;
        top: -15px;
        background: #fff;
        width: 30px;
        height: 30px;
        display: block;
        border-radius: 500px;
        z-index: 99999;
        opacity: 9; }
      /* line 781, scss/community/_event-form-single.scss */
      .modal-open.community-tool .modal-default .modal-dialog .modal-content .modal-title {
        width: 100%;
        font-size: 18px;
        line-height: normal;
        font-family: "LatoBold"; }
      /* line 787, scss/community/_event-form-single.scss */
      .modal-open.community-tool .modal-default .modal-dialog .modal-content form {
        font-family: "LatoBold"; }
        /* line 789, scss/community/_event-form-single.scss */
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form .form-item {
          margin-bottom: 5px; }
        /* line 792, scss/community/_event-form-single.scss */
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form label {
          font-size: 15px;
          font-family: "LatoBold";
          margin-bottom: 10px;
          padding-left: 0;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 792, scss/community/_event-form-single.scss */
            .modal-open.community-tool .modal-default .modal-dialog .modal-content form label {
              font-size: 15px;
              margin-bottom: 15px; } }
        /* line 802, scss/community/_event-form-single.scss */
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form .checkbox input[type="checkbox"] {
          margin-top: 5px; }
        /* line 805, scss/community/_event-form-single.scss */
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form .dec-text {
          padding-left: 20px;
          font-family: "LatoBold";
          font-size: 14px;
          display: block;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 805, scss/community/_event-form-single.scss */
            .modal-open.community-tool .modal-default .modal-dialog .modal-content form .dec-text {
              font-size: 15px; } }
        /* line 814, scss/community/_event-form-single.scss */
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form .form-submit,
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form .ctools-close-modal {
          width: 100%;
          display: inline-block;
          margin-bottom: 10px;
          margin-right: 0;
          font-size: 18px;
          vertical-align: top;
          font-family: "LatoBold";
          word-break: break-word;
          text-align: center;
          padding: 10px;
          background: #00515c;
          border-radius: 5px;
          color: #fff;
          margin-top: 10px;
          color: #fff;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 814, scss/community/_event-form-single.scss */
            .modal-open.community-tool .modal-default .modal-dialog .modal-content form .form-submit,
            .modal-open.community-tool .modal-default .modal-dialog .modal-content form .ctools-close-modal {
              margin-top: 30px;
              width: 47%;
              margin-right: 10px; } }
        /* line 837, scss/community/_event-form-single.scss */
        .modal-open.community-tool .modal-default .modal-dialog .modal-content form .ctools-close-modal {
          background: #00515c;
          opacity: 9; }

/* line 5, scss/community/_event-form-list.scss */
.main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main {
  width: 100%; }
  /* line 7, scss/community/_event-form-list.scss */
  .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper {
    padding: 20px;
    background: #007c8c;
    margin-bottom: 30px;
    overflow: hidden;
    /* Tablet design */
    /* Over Desktop design */ }
    @media (min-width: 520px) {
      /* line 7, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper {
        padding: 20px 0; } }
    @media (min-width: 1025px) {
      /* line 7, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper {
        padding: 0 0px 50px 00px; } }
    /* line 20, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .image-container {
      background-image: url("img/top-commnuity.png");
      background-repeat: no-repeat;
      background-position: top right;
      overflow: hidden;
      background-size: contain;
      display: none;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 767px) {
        /* line 20, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .image-container {
          height: 70px;
          display: block;
          margin: 30px auto 0px auto; } }
      @media (min-width: 960px) {
        /* line 20, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .image-container {
          height: 90px;
          display: block;
          margin: 30px auto 0px auto; } }
    /* line 39, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .block-title {
      padding: 0;
      border: none;
      font-size: 38px;
      font-weight: normal;
      line-height: 42px;
      font-family: "AleoRegular";
      margin-top: 15px;
      margin-bottom: 25px;
      word-wrap: break-word;
      font-weight: normal;
      color: #fff;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 39, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .block-title {
          font-size: 52px;
          font-weight: normal;
          margin-bottom: 28px;
          line-height: 58px;
          margin-top: 15px; } }
    /* line 58, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .forum-short-text,
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper p {
      font-size: 18px;
      font-weight: normal;
      color: #fff;
      line-height: 27px;
      font-family: "AleoRegular";
      font-weight: normal;
      display: block;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 58, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper .forum-short-text,
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .term-header-block-wrapper .term-block-wrapper p {
          font-size: 20px;
          font-weight: normal;
          line-height: 32px;
          margin-top: 25px;
          margin-bottom: 35px; } }
  /* line 78, scss/community/_event-form-list.scss */
  .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container {
    overflow: hidden; }
    /* line 81, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all {
      display: block;
      margin-bottom: 10px;
      font-size: 18px;
      font-weight: normal;
      color: #007989;
      font-family: "LatoBold";
      word-break: break-word;
      text-align: left;
      padding: 0px 10px 10px 0;
      float: left;
      margin-bottom: 15px;
      cursor: pointer;
      width: 100%;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 520px) {
        /* line 81, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all {
          text-align: center;
          width: auto; } }
      @media (min-width: 960px) {
        /* line 81, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all {
          padding: 10px 10px 10px 0; } }
      /* line 101, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all#unsubscribe {
        overflow: hidden;
        margin-top: 2px; }
        /* line 104, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all#unsubscribe::before {
          content: "" !important;
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          width: 35px;
          margin-top: 15px;
          margin-right: 10px; }
      /* line 114, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all#subscribe {
        overflow: hidden;
        margin-top: 2px; }
        /* line 117, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .button_wrapper_container .subscription-link-all#subscribe::before {
          content: "" !important;
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          width: 35px;
          margin-top: 15px;
          margin-right: 10px; }
  /* line 133, scss/community/_event-form-list.scss */
  .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    list-style-type: none !important;
    padding: 30px 20px 20px 20px !important;
    border-bottom: #e4e3e3 solid 1px;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    background: #f8f8f8;
    overflow: hidden;
    margin-top: 0; }
    /* line 144, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .subscription-block {
      float: left; }
      /* line 147, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .subscription-block #unsubscribe .subscription-link {
        width: 24px;
        overflow: hidden;
        margin-top: 2px; }
        /* line 151, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .subscription-block #unsubscribe .subscription-link::before {
          content: "\e942";
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          width: 35px;
          margin-top: 15px;
          margin-right: 10px; }
      /* line 163, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .subscription-block #subscribe .subscription-link {
        width: 24px;
        overflow: hidden;
        margin-top: 2px; }
        /* line 167, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .subscription-block #subscribe .subscription-link::before {
          content: "\e943";
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          width: 35px;
          margin-top: 15px;
          margin-right: 10px; }
    /* line 180, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-heading {
      width: 87%;
      float: left;
      font-family: "AleoRegular";
      margin-bottom: 0px;
      padding-bottom: 10px;
      font-size: 20px;
      font-weight: normal;
      line-height: 28px;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 767px) {
        /* line 180, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-heading {
          margin-bottom: 10px;
          padding-bottom: 0px;
          font-size: 18px;
          font-weight: normal; } }
      @media (min-width: 960px) {
        /* line 180, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-heading {
          width: 41%;
          margin-bottom: 0px;
          padding-bottom: 0px; } }
      /* line 198, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-heading a {
        color: #3C3C3C; }
        /* line 200, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-heading a:hover {
          text-decoration: none;
          color: #007989; }
      /* line 206, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-heading.new-forum-post {
        font-family: "AleoBold"; }
    /* line 210, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person {
      width: 115px;
      float: left;
      font-family: "LatoRegular";
      margin-bottom: 10px;
      margin-left: 28px;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 520px) {
        /* line 210, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person {
          width: 100%; } }
      @media (min-width: 960px) {
        /* line 210, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person {
          width: 20%;
          margin-bottom: 0px;
          margin-left: 0; } }
      /* line 225, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person a {
        color: #3C3C3C; }
      /* line 228, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person .title-image {
        width: 45px;
        float: left;
        height: 45px;
        overflow: hidden;
        border-radius: 500px;
        margin-top: -11px;
        margin-right: 10px;
        display: none;
        /* Tablet design */ }
        /* line 237, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person .title-image img {
          width: 100%; }
        @media (min-width: 767px) {
          /* line 228, scss/community/_event-form-list.scss */
          .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person .title-image {
            display: block; } }
      /* line 244, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person .title-image-name {
        float: left;
        font-family: "LatoBold";
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 244, scss/community/_event-form-list.scss */
          .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person .title-image-name {
            font-family: "LatoRegular"; } }
      /* line 251, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-person:hover {
        text-decoration: none;
        color: #007989; }
    /* line 257, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment {
      width: 135px;
      float: left;
      font-family: "LatoBold";
      margin-bottom: 10px;
      /* Tablet design */
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 520px) {
        /* line 257, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment {
          width: 100%;
          margin-left: 28px; } }
      @media (min-width: 767px) {
        /* line 257, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment {
          font-family: "LatoRegular"; } }
      @media (min-width: 960px) {
        /* line 257, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment {
          width: 15%;
          margin-bottom: 0px;
          margin-left: 0; } }
      /* line 274, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment::before {
        content: " | ";
        font-family: "icomoon";
        color: #007989;
        font-size: 18px;
        font-weight: normal;
        float: left;
        width: 13px;
        display: block;
        margin-top: -1px;
        font-family: bold;
        /* Tablet design */
        /* Tablet design */ }
        @media (min-width: 520px) {
          /* line 274, scss/community/_event-form-list.scss */
          .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment::before {
            display: none; } }
        @media (min-width: 767px) {
          /* line 274, scss/community/_event-form-list.scss */
          .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-comment::before {
            display: block;
            content: "\e944";
            width: 35px;
            margin-top: 0px;
            font-family: normal;
            font-family: "icomoon"; } }
    /* line 297, scss/community/_event-form-list.scss */
    .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-date {
      width: 100%;
      float: left;
      font-family: "LatoBold";
      margin-bottom: 10px;
      margin-left: 28px;
      display: none;
      /* Desktop design */
      /* Tablet design */ }
      @media (min-width: 960px) {
        /* line 297, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-date {
          width: 19%;
          margin-bottom: 0px;
          margin-left: 0; } }
      /* line 309, scss/community/_event-form-list.scss */
      .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-date::before {
        content: "\e94c";
        font-family: "icomoon";
        color: #007989;
        font-size: 18px;
        font-weight: normal;
        float: left;
        width: 35px; }
      @media (min-width: 767px) {
        /* line 297, scss/community/_event-form-list.scss */
        .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul li .title-date {
          display: block;
          font-family: "LatoRegular"; } }
  /* line 324, scss/community/_event-form-list.scss */
  .main-container.forum-list-page .community-forums .forum-main-wrapper #block-system-main .forum-topic-lists ul:last-child li {
    border-bottom: 0; }

/* line 2, scss/community/_event-form-login.scss */
.node-type-ct-doorpage.community-tool {
  /*pop up*/ }
  /* line 3, scss/community/_event-form-login.scss */
  .node-type-ct-doorpage.community-tool.page-node-38882, .node-type-ct-doorpage.community-tool.page-node-38883 {
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 5, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool.page-node-38882 .main-container, .node-type-ct-doorpage.community-tool.page-node-38883 .main-container {
        background-color: #007989;
        background-image: url("img/Home-bg.svg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top right;
        overflow: hidden; } }
  /* line 15, scss/community/_event-form-login.scss */
  .node-type-ct-doorpage.community-tool .main-container {
    padding-bottom: 30px; }
    /* line 19, scss/community/_event-form-login.scss */
    .node-type-ct-doorpage.community-tool .main-container .row-content .page-header {
      width: 90%;
      color: #fff;
      display: none;
      overflow: hidden;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 19, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .page-header {
          width: 100%; } }
    /* line 29, scss/community/_event-form-login.scss */
    .node-type-ct-doorpage.community-tool .main-container .row-content .region-content {
      /*first block*/
      /*second block start*/
      /*third block*/
      /*after login*/
      /*fourth block*/ }
      /* line 31, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .page-header {
        display: block;
        overflow: hidden; }
      /* line 35, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i {
        width: 90%;
        float: inherit;
        margin: 0 auto;
        font-family: "AleoRegular";
        font-size: 20px;
        font-weight: normal;
        color: #fff;
        line-height: 27px;
        padding: 50px 00px 0 0;
        /* Tablet design */
        /* Desktop design */ }
        @media (min-width: 520px) {
          /* line 35, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i {
            width: 100%; } }
        @media (min-width: 960px) {
          /* line 35, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i {
            font-size: 20px;
            font-weight: normal;
            line-height: 32px;
            padding: 100px 00px 0 0;
            width: 48%;
            float: left;
            margin-right: 20px; } }
        /* line 55, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i .field-name-field-teaser-text,
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i .field-collection-container {
          width: 100%; }
          /* line 58, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i .field-name-field-teaser-text a,
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i .field-collection-container a {
            color: #fff; }
        /* line 62, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-text-and-triple-i .field-collection-container {
          display: none; }
      /* line 68, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-user-blocks .user-summary {
        width: 90%;
        margin: 0 auto;
        /* Tablet design */ }
        /* line 71, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-user-blocks .user-summary span {
          font-size: 18px;
          font-weight: normal;
          color: #fff;
          line-height: 27px;
          font-family: "AleoRegular";
          margin-right: 15px; }
        @media (min-width: 520px) {
          /* line 68, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-user-blocks .user-summary {
            width: 100%; } }
      /* line 84, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block {
        width: 90%;
        margin: 0 auto;
        padding-right: 0px;
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        line-height: 27px;
        font-family: "AleoRegular";
        font-weight: normal;
        display: block;
        /* Tablet design */
        /* Desktop design */ }
        @media (min-width: 520px) {
          /* line 84, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block {
            width: 100%; } }
        @media (min-width: 960px) {
          /* line 84, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block {
            font-size: 20px;
            font-weight: normal;
            line-height: 32px;
            margin-top: 25px;
            margin-bottom: 35px;
            width: 45%;
            padding-right: 70px;
            float: right; } }
        /* line 108, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form {
          padding: 15px 0;
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 520px) {
            /* line 108, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form {
              padding: 15px 0 0 0; } }
          /* line 113, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form label,
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form input,
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form select {
            width: 100%;
            display: block;
            margin-bottom: 10px;
            font-size: 18px;
            font-weight: normal;
            font-family: "LatoRegular";
            word-break: break-word; }
          /* line 123, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form input,
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form select {
            border: 1px solid #e4e3e3;
            padding: 0 0 0 10px;
            height: 45px;
            background: #fff; }
          @media (min-width: 1025px) {
            /* line 131, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form:nth-child(4n) {
              padding-right: 0; } }
          /* line 135, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .forgot-password-label {
            width: 100%;
            display: block;
            margin-top: 20px;
            margin-bottom: 20px;
            font-size: 18px;
            font-weight: normal;
            color: #fff;
            font-family: "LatoBold";
            word-break: break-word;
            text-align: center;
            color: #fff;
            cursor: pointer; }
          /* line 150, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .form-group.error label,
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .form-group.has-error label {
            font-family: "LatoBold";
            color: #ff7777; }
          /* line 155, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .password-txt {
            margin: 10px 0 0 0;
            font-size: 16px;
            font-weight: normal;
            color: #fff;
            font-family: "LatoRegular";
            line-height: 24px; }
          /* line 162, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .form-submit {
            width: 100%;
            display: block;
            margin-bottom: 10px;
            font-size: 18px;
            font-weight: normal;
            color: #000;
            font-family: "LatoBold";
            word-break: break-word;
            text-align: center;
            padding: 10px;
            background: #cce5e8; }
            /* line 173, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .form-submit a {
              color: #000; }
          /* line 178, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .comnunity-reg-link li {
            width: 100%;
            display: block;
            margin-bottom: 10px;
            font-size: 18px;
            font-weight: normal;
            font-family: "LatoBold";
            word-break: break-word;
            text-align: center;
            padding: 10px;
            background: #00515c;
            border-radius: 5px;
            color: #fff;
            margin-top: 25px; }
            /* line 191, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-homepage-login-block form .comnunity-reg-link li a {
              color: #fff; }
      /* line 199, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- {
        display: inline-block;
        margin-top: 20px;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 199, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- {
            margin-top: 100px; } }
        /* line 206, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container {
          width: 100%; }
          /* line 210, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            display: -webkit-flex;
            display: -ms-flex; }
            /* line 216, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item {
              float: left;
              width: 100%;
              margin-right: 0px;
              background: #fff;
              font-family: "AleoRegular";
              font-size: 20px;
              font-weight: normal;
              color: #3C3C3C;
              line-height: 27px;
              padding: 20px;
              border-radius: 0px;
              /* Tablet design */
              /* Desktop design */ }
              @media (min-width: 767px) {
                /* line 216, scss/community/_event-form-login.scss */
                .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item {
                  width: 32%;
                  margin-right: 13px;
                  border-radius: 5px; } }
              @media (min-width: 960px) {
                /* line 216, scss/community/_event-form-login.scss */
                .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item {
                  font-size: 20px;
                  font-weight: normal;
                  line-height: 32px;
                  width: 31%;
                  margin-right: 28px; } }
              /* line 240, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image .field-items {
                display: inline-block;
                flex-wrap: nowrap;
                width: 100%; }
                /* line 244, scss/community/_event-form-login.scss */
                .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image .field-items .field-item {
                  width: 100px;
                  height: 100px;
                  padding: 0;
                  display: block; }
                  /* line 249, scss/community/_event-form-login.scss */
                  .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-image .field-items .field-item img {
                    width: 100%;
                    margin: 0 auto; }
              /* line 257, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer .field-items {
                display: block;
                flex-wrap: nowrap;
                width: 100%; }
                /* line 261, scss/community/_event-form-login.scss */
                .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer .field-items .field-item {
                  width: 100%;
                  padding: 0;
                  font-family: "AleoBold";
                  font-size: 20px;
                  font-weight: normal;
                  color: #3C3C3C;
                  line-height: 27px;
                  margin-bottom: 10px;
                  border-radius: 5px;
                  /* Desktop design */ }
                  @media (min-width: 960px) {
                    /* line 261, scss/community/_event-form-login.scss */
                    .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-project-icon-ziffer .field-items .field-item {
                      font-size: 26px;
                      font-weight: normal;
                      line-height: 36px; } }
              /* line 278, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-type-text-with-summary .field-items {
                display: block;
                flex-wrap: nowrap;
                width: 100%; }
                /* line 282, scss/community/_event-form-login.scss */
                .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-type-text-with-summary .field-items .field-item {
                  width: 100%;
                  padding: 0;
                  font-family: "AleoRegular";
                  font-size: 20px;
                  font-weight: normal;
                  color: #3C3C3C;
                  line-height: 27px;
                  margin-bottom: 10px;
                  border-radius: 5px;
                  /* Desktop design */ }
                  @media (min-width: 960px) {
                    /* line 282, scss/community/_event-form-login.scss */
                    .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-type-text-with-summary .field-items .field-item {
                      font-size: 20px;
                      font-weight: normal;
                      line-height: 32px; } }
              /* line 299, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-link {
                display: none; }
                /* line 301, scss/community/_event-form-login.scss */
                .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-link .field-items {
                  display: block;
                  flex-wrap: nowrap;
                  width: 100%; }
                  /* line 305, scss/community/_event-form-login.scss */
                  .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-link .field-items .field-item {
                    width: 100%;
                    display: block;
                    font-size: 18px;
                    font-weight: normal;
                    color: #fff;
                    background: #007989;
                    font-family: "LatoBold";
                    word-break: break-word;
                    text-align: center;
                    margin: 30px 0;
                    padding: 7px 30px;
                    border-radius: 5px; }
                    /* line 317, scss/community/_event-form-login.scss */
                    .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item .field-collection-view .field-name-field-link .field-items .field-item a {
                      color: #fff; }
              /* line 324, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-tile-triple-icon-with- .field-collection-container .field-name-field-triple-icon .field-items .field-item:last-child {
                margin-right: 0; }
      /* line 334, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container {
        overflow: hidden;
        width: 100%;
        padding: 30px 0 0 0;
        display: flex;
        flex-wrap: wrap;
        display: -webkit-flex;
        display: -ms-flex;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 334, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container {
            padding: 100px 0 0 0; } }
        /* line 345, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item {
          float: left;
          width: 100%;
          margin-right: 0px;
          margin-bottom: 20px;
          background: #fff;
          font-family: "AleoRegular";
          font-size: 20px;
          font-weight: normal;
          color: #3C3C3C;
          line-height: 27px;
          padding: 20px;
          border-radius: 0px;
          height: 360px;
          overflow: auto;
          /* Tablet design */
          /* Desktop design */
          /* Over Desktop design */ }
          @media (min-width: 767px) {
            /* line 345, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item {
              width: 32%;
              margin-right: 13px;
              border-radius: 5px;
              margin-bottom: 0px; } }
          @media (min-width: 960px) {
            /* line 345, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item {
              font-size: 20px;
              font-weight: normal;
              line-height: 32px;
              width: 31%;
              margin-right: 28px; } }
          @media (min-width: 1025px) {
            /* line 345, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item {
              font-size: 20px;
              font-weight: normal;
              line-height: 32px;
              width: 31%;
              margin-right: 39px; } }
          /* line 377, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item a {
            color: #007989; }
          /* line 380, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item h2 {
            margin-top: 5px;
            margin-bottom: 10px; }
          /* line 384, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item p {
            font-size: 20px;
            font-weight: normal;
            line-height: 28px;
            margin-bottom: 10px; }
          /* line 390, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-current-topics .views-field-name {
            font-size: 16px;
            font-weight: normal;
            line-height: 24px;
            margin-bottom: 0px;
            font-family: "AleoBold"; }
          /* line 396, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-current-topics .views-field-description {
            font-size: 16px;
            font-weight: normal;
            line-height: 28px;
            margin-bottom: 15px; }
            /* line 400, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-current-topics .views-field-description p {
              font-size: 16px;
              font-weight: normal;
              line-height: 28px;
              margin-bottom: 15px; }
          /* line 408, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-most-popular-forum-post .views-field-value {
            font-size: 16px;
            font-weight: normal;
            line-height: 28px;
            margin-bottom: 15px; }
          /* line 413, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-most-popular-forum-post .views-field-title {
            font-size: 20px;
            font-weight: normal;
            line-height: 28px;
            margin-bottom: 20px; }
            /* line 417, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-most-popular-forum-post .views-field-title a {
              color: #007989; }
          /* line 421, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-most-popular-forum-post .views-field-name {
            font-size: 16px;
            font-weight: normal;
            line-height: 28px;
            margin-bottom: 15px;
            margin-top: 15px;
            display: inline-block; }
            /* line 427, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-most-popular-forum-post .views-field-name::before {
              content: "\e94d";
              font-family: "icomoon";
              color: #007989;
              font-size: 40px;
              font-weight: normal;
              width: 35px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle; }
          /* line 438, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item .view-most-popular-forum-post .views-field-nothing {
            font-size: 16px;
            font-weight: normal;
            line-height: 28px;
            margin-bottom: 15px;
            margin-top: 15px;
            display: inline-block; }
          /* line 446, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .dynamic_container > .field-item:last-child {
            margin-right: 0; }
      /* line 453, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile {
        padding: 20px 0 0 0;
        color: #fff;
        font-family: "AleoRegular";
        display: block;
        overflow: hidden;
        width: 100%;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 453, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile {
            padding: 120px 0 0 0; } }
        /* line 463, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area {
          width: 90%;
          float: inherit;
          margin: 0 auto;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 463, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area {
              width: 52%;
              float: left; } }
          /* line 471, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area .field-name-field-title {
            font-size: 20px;
            font-weight: normal;
            line-height: 27px;
            font-family: "AleoBold";
            margin-bottom: 15px;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 471, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area .field-name-field-title {
                font-size: 26px;
                font-weight: normal;
                line-height: 36px; } }
          /* line 482, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area .field-name-field-teaser-text {
            width: 100%;
            font-size: 20px;
            font-weight: normal;
            line-height: 27px;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 482, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area .field-name-field-teaser-text {
                font-size: 20px;
                font-weight: normal;
                line-height: 32px; } }
            /* line 490, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-left-area .field-name-field-teaser-text a {
              color: #fff; }
        /* line 495, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-right-area {
          padding: 20px 0px 00px 0px;
          width: 90%;
          float: inherit;
          margin: 0 auto;
          /* Tablet design */
          /* Desktop design */ }
          @media (min-width: 767px) {
            /* line 495, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-right-area {
              width: 48%;
              float: left;
              padding: 60px 70px 00px 70px; } }
          @media (min-width: 960px) {
            /* line 495, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-right-area {
              padding: 60px 70px 00px 70px; } }
          /* line 508, scss/community/_event-form-login.scss */
          .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-right-area .field-name-field-project-icon-image {
            background: #fff; }
            /* line 510, scss/community/_event-form-login.scss */
            .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-right-area .field-name-field-project-icon-image .field-item {
              padding: 50px 60px; }
              /* line 512, scss/community/_event-form-login.scss */
              .node-type-ct-doorpage.community-tool .main-container .row-content .region-content .paragraphs-item-community-small-image-tile .group-right-area .field-name-field-project-icon-image .field-item img {
                margin: 0 auto; }
  /* line 525, scss/community/_event-form-login.scss */
  .node-type-ct-doorpage.community-tool.not-logged-in .row-content .page-header {
    width: 90%;
    color: #fff;
    display: block;
    overflow: hidden;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 525, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool.not-logged-in .row-content .page-header {
        width: 100%; } }
  /* line 539, scss/community/_event-form-login.scss */
  .node-type-ct-doorpage.community-tool .block-forgot-password-block {
    background: #fff;
    left: 50%;
    /*margin: -190px auto 0 !important;*/
    position: fixed;
    right: 0;
    top: 50%;
    /*transform: translate(-50%, -50%);*/
    margin-top: -150px;
    margin-left: -150px;
    z-index: 9999999;
    visibility: visible;
    height: auto;
    min-height: 300px;
    overflow: visible;
    display: none;
    max-width: 300px;
    border-radius: 5px;
    /* Tablet design */
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 539, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block {
        max-width: 500px;
        margin-top: -200px;
        margin-left: -240px; } }
    @media (min-width: 767px) {
      /* line 539, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block {
        max-width: 600px;
        margin-top: -150px;
        margin-left: -290px; } }
    /* line 567, scss/community/_event-form-login.scss */
    .node-type-ct-doorpage.community-tool .block-forgot-password-block .close-pop {
      background: #fff;
      border-radius: 50%;
      color: #3C3C3C;
      cursor: pointer;
      height: 30px;
      padding: 6px 10px 0;
      position: absolute;
      right: -15px;
      top: -15px;
      z-index: 3;
      font-size: 15px;
      font-family: "LatoBold"; }
    /* line 581, scss/community/_event-form-login.scss */
    .node-type-ct-doorpage.community-tool .block-forgot-password-block form {
      padding: 10px;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 581, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .block-forgot-password-block form {
          padding: 20px; } }
      /* line 586, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form .register-text {
        font-size: 15px;
        font-family: "LatoBold";
        margin-bottom: 15px; }
      /* line 591, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form label,
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form input,
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form select {
        width: 100%;
        display: block;
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        font-family: "LatoRegular";
        word-break: break-word;
        border-radius: 0; }
      /* line 602, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form input,
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form select {
        border: 1px solid #e4e3e3;
        padding: 0 0 0 10px;
        height: 45px;
        background: #fff; }
      /* line 610, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form .form-actions .btn {
        width: 100%;
        display: block;
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        font-family: "LatoBold";
        word-break: break-word;
        text-align: center;
        padding: 10px;
        background: #00515c;
        border-radius: 5px;
        color: #fff;
        margin-top: 10px;
        color: #fff; }
      /* line 626, scss/community/_event-form-login.scss */
      .node-type-ct-doorpage.community-tool .block-forgot-password-block form .community-back-link {
        margin: 10px 0;
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoRegular"; }
        /* line 630, scss/community/_event-form-login.scss */
        .node-type-ct-doorpage.community-tool .block-forgot-password-block form .community-back-link a {
          color: #007989; }
  /* line 636, scss/community/_event-form-login.scss */
  .node-type-ct-doorpage.community-tool .bg_overlay {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: none; }

/* line 650, scss/community/_event-form-login.scss */
.node-type-ct-doorpage.community-tool .main-container .dynamic_container section#block-views-most-popular-forum-post-block .views-field-nothing {
  display: inline-block; }
/* line 653, scss/community/_event-form-login.scss */
.node-type-ct-doorpage.community-tool .main-container .dynamic_container section#block-views-most-popular-forum-post-block .views-field-nothing-1 {
  display: inline-block; }

/* line 2, scss/community/_event-forum-topic.scss */
.main-container.forum-single-topic {
  background: #fff;
  padding-bottom: 40px; }
  /* line 5, scss/community/_event-forum-topic.scss */
  .main-container.forum-single-topic .breadcrumb {
    display: block; }
  /* line 8, scss/community/_event-forum-topic.scss */
  .main-container.forum-single-topic .image-container {
    background: #007c8c;
    width: 100%;
    overflow: hidden; }
    /* line 12, scss/community/_event-forum-topic.scss */
    .main-container.forum-single-topic .image-container .image-container-inner {
      background-image: url("img/top-commnuity.png");
      background-repeat: no-repeat;
      background-position: top right;
      background-size: contain;
      display: none;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 767px) {
        /* line 12, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .image-container .image-container-inner {
          height: 70px;
          display: block;
          margin: 30px auto 0px auto; } }
      @media (min-width: 960px) {
        /* line 12, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .image-container .image-container-inner {
          height: 90px;
          display: block;
          margin: 30px auto 0px auto; } }
  /* line 31, scss/community/_event-forum-topic.scss */
  .main-container.forum-single-topic .community-forums {
    background: #fff;
    overflow: hidden;
    padding-bottom: 50px;
    /*comment form*/ }
    /* line 36, scss/community/_event-forum-topic.scss */
    .main-container.forum-single-topic .community-forums .middle-sidebar-container,
    .main-container.forum-single-topic .community-forums .forum-main-wrapper,
    .main-container.forum-single-topic .community-forums .page-header,
    .main-container.forum-single-topic .community-forums .date-custom,
    .main-container.forum-single-topic .community-forums .node-content-type,
    .main-container.forum-single-topic .community-forums .tabs--primary {
      width: 100%; }
    /* line 44, scss/community/_event-forum-topic.scss */
    .main-container.forum-single-topic .community-forums .node-content-type,
    .main-container.forum-single-topic .community-forums .date-custom,
    .main-container.forum-single-topic .community-forums .page-header,
    .main-container.forum-single-topic .community-forums .tabs--primary {
      padding: 7px 20px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 44, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .node-content-type,
        .main-container.forum-single-topic .community-forums .date-custom,
        .main-container.forum-single-topic .community-forums .page-header,
        .main-container.forum-single-topic .community-forums .tabs--primary {
          padding: 0 0px; } }
    /* line 53, scss/community/_event-forum-topic.scss */
    .main-container.forum-single-topic .community-forums .page-header {
      padding: 15px 20px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 53, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .page-header {
          padding: 0 0px; } }
    /* line 59, scss/community/_event-forum-topic.scss */
    .main-container.forum-single-topic .community-forums .node-content-type {
      margin-top: 50px; }
    /* line 66, scss/community/_event-forum-topic.scss */
    .main-container.forum-single-topic .community-forums .forum-main-wrapper {
      /*comment accrodion*/
      /*form*/ }
      /* line 67, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .field-name-body {
        padding: 0 20px;
        width: 100%;
        font-size: 18px;
        font-weight: normal;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 67, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .field-name-body {
            padding: 0 0px;
            font-size: 20px;
            font-weight: normal; } }
        /* line 75, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .field-name-body .inner-container {
          width: 100%; }
      /* line 79, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper h2 {
        display: none; }
      /* line 82, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper {
        width: 100%;
        padding: 0 20px;
        font-size: 14px;
        font-weight: normal;
        color: #787373;
        line-height: 24px;
        font-family: "LatoRegular";
        margin: 10px 0 30px 0px;
        display: block;
        overflow: hidden;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 82, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper {
            font-size: 16px;
            font-weight: normal;
            line-height: 24px;
            padding: 0 0px; } }
        /* line 98, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper div[class*=subscription-content] {
          float: left; }
          /* line 101, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper div[class*=subscription-content] #unsubscribe .subscription-link {
            width: 28px;
            overflow: hidden;
            margin-top: 10px;
            height: 30px; }
            /* line 106, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper div[class*=subscription-content] #unsubscribe .subscription-link::before {
              content: "\e942";
              font-family: "icomoon";
              color: #007989;
              font-size: 24px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-right: 10px; }
          /* line 118, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper div[class*=subscription-content] #subscribe .subscription-link {
            width: 28px;
            overflow: hidden;
            margin-top: 10px;
            height: 30px; }
            /* line 123, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper div[class*=subscription-content] #subscribe .subscription-link::before {
              content: "\e943";
              font-family: "icomoon";
              color: #007989;
              font-size: 24px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-right: 10px; }
        /* line 137, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author-image {
          float: left;
          width: 45px;
          height: 45px;
          background: #e4e3e3;
          margin-right: 10px;
          border-radius: 500px;
          overflow: hidden;
          /* Desktop design */ }
          /* line 145, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author-image img {
            border-radius: 500px;
            width: 100%; }
          /* line 149, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author-image::after {
            display: none; }
          @media (min-width: 960px) {
            /* line 137, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author-image {
              margin-right: 20px; } }
        /* line 156, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author {
          margin-top: 0px;
          display: inline-block;
          font-family: "LatoBold";
          color: #3C3C3C;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 156, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author {
              margin-top: 10px; } }
        /* line 166, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper span a {
          color: #3C3C3C; }
        /* line 169, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper span::after {
          content: " | ";
          margin: 0 15px;
          font-family: "LatoBold"; }
        /* line 176, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper span:last-child::after {
          display: none; }
        /* line 183, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author-container-details {
          float: left;
          width: 80%;
          margin-top: -4px;
          /* Over Desktop design */ }
          @media (min-width: 1025px) {
            /* line 183, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .header-sub-wraper .author-container-details {
              margin-top: 0px; } }
      /* line 192, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful {
        width: 100%;
        padding: 0 20px 20px 20px;
        font-size: 16px;
        font-weight: normal;
        color: #787373;
        line-height: 24px;
        font-family: "LatoBold";
        display: block;
        overflow: hidden;
        border-bottom: solid 1px #e4e3e3;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 192, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful {
            font-size: 16px;
            font-weight: normal;
            color: #3C3C3C;
            line-height: 24px;
            padding: 0 0px 50px 0px; } }
        /* line 209, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-text,
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes {
          float: left;
          color: #787373; }
        /* line 214, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-text {
          margin-right: 20px;
          display: none;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 214, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-text {
              display: block; } }
        /* line 221, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes {
          margin-left: 0px;
          color: #3C3C3C;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 221, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes {
              margin-left: 30px; } }
          /* line 232, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .entity-comment img,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .entity-node img,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .disable-status img,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .entity-comment img,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .entity-node img,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .disable-status img {
            display: none; }
          /* line 236, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .entity-comment,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .entity-node,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .entity-comment,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .entity-node {
            width: 30px;
            display: inline-block;
            vertical-align: top; }
            /* line 241, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .entity-comment::before,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .entity-node::before,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .entity-comment::before,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .entity-node::before {
              content: "\e947";
              font-family: "icomoon";
              color: #007989;
              font-size: 18px;
              font-weight: normal;
              float: left;
              display: block; }
          /* line 251, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .like .disable-status::before,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike .disable-status::before {
            content: "\e946";
            font-family: "icomoon";
            color: #007989;
            font-size: 18px;
            font-weight: normal;
            float: left;
            display: block; }
          /* line 261, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-comment,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-node {
            float: left;
            width: 60px;
            margin-right: 1em; }
            /* line 266, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-comment .dislike,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-node .dislike {
              float: left; }
              /* line 268, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-comment .dislike .entity-comment,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-comment .dislike .entity-node,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-node .dislike .entity-comment,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-node .dislike .entity-node {
                /*  &::before {
                  transform: rotate(180deg);
                  -ms-transform: rotate(180deg);
                  -webkit-transform: rotate(180deg);
                }*/ }
              /* line 276, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-comment .dislike .disable-status,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .yes .dislike-container-entity-node .dislike .disable-status {
                /* &::before {
                  transform: rotate(180deg);
                  -ms-transform: rotate(180deg);
                  -webkit-transform: rotate(180deg);
                }*/ }
        /* line 287, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-reply, .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-edit,
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-delete {
          border-left: 1.5px solid #3C3C3C;
          display: inline-block;
          padding-left: 23px;
          line-height: 20px;
          margin-left: 20px; }
          /* line 293, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-reply::before, .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-edit::before,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-delete::before {
            content: "\e949";
            font-family: "icomoon";
            color: #007989;
            font-size: 18px;
            font-weight: normal;
            float: left;
            width: 35px;
            display: block; }
          /* line 302, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-reply a, .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-edit a,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-delete a {
            color: #3C3C3C; }
        /* line 309, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-edit::before,
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-useful .comment-delete::before {
          display: none; }
      /* line 314, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details {
        width: 100%;
        font-size: 16px;
        font-weight: normal;
        color: #3C3C3C;
        line-height: 24px;
        font-family: "LatoRegular";
        margin: 0 0 15px 0;
        display: block;
        overflow: hidden;
        border-bottom: solid 1px #e4e3e3;
        padding: 15px 20px;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 314, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details {
            font-size: 16px;
            font-weight: normal;
            color: #3C3C3C;
            line-height: 24px;
            padding: 25px 00px; } }
        /* line 331, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-labels {
          display: block;
          margin-bottom: 10px;
          font-family: "LatoBold"; }
        /* line 336, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-created {
          width: 100%;
          float: left;
          margin-bottom: 20px;
          /* Tablet design */
          /* Desktop design */ }
          @media (min-width: 520px) {
            /* line 336, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-created {
              width: 35%;
              margin-bottom: 0px; } }
          @media (min-width: 960px) {
            /* line 336, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-created {
              width: 20%;
              margin-bottom: 0px; } }
          /* line 349, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-created .posted::before {
            content: "\e92f";
            font-family: "icomoon";
            color: #007989;
            font-size: 20px;
            font-weight: normal;
            float: left;
            width: 30px; }
        /* line 359, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-comments {
          width: 100%;
          float: left;
          margin-bottom: 20px;
          /* Tablet design */
          /* Desktop design */ }
          @media (min-width: 520px) {
            /* line 359, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-comments {
              width: 30%;
              margin-bottom: 0px; } }
          @media (min-width: 960px) {
            /* line 359, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-comments {
              width: 20%;
              margin-bottom: 0px; } }
          /* line 372, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-comments .total-comments::before {
            content: "\e944";
            font-family: "icomoon";
            color: #007989;
            font-size: 18px;
            font-weight: normal;
            float: left;
            width: 30px; }
        /* line 382, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-last-contribution {
          width: 100%;
          float: left;
          margin-bottom: 20px;
          /* Tablet design */
          /* Desktop design */ }
          @media (min-width: 520px) {
            /* line 382, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-last-contribution {
              width: 30%;
              margin-bottom: 0px; } }
          @media (min-width: 960px) {
            /* line 382, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-last-contribution {
              width: 20%;
              margin-bottom: 0px; } }
          /* line 395, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .post-header-details .post-last-contribution .last-contribution::before {
            content: "\e92f";
            font-family: "icomoon";
            color: #007989;
            font-size: 20px;
            font-weight: normal;
            float: left;
            width: 30px; }
      /* line 407, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian {
        width: 100%;
        padding: 0;
        margin-top: 20px;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 407, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian {
            width: 80%;
            padding: 0 00px;
            margin-top: 30px; } }
        /* line 416, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header {
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C;
          line-height: 24px;
          font-family: "AleoRegular";
          margin: 20px 0 40px 0;
          border-bottom: solid 1px #e4e3e3;
          padding: 0 20px 20px 20px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 416, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header {
              font-size: 22px;
              font-weight: normal;
              color: #3C3C3C;
              line-height: 28px;
              padding: 0 0 20px 0; } }
          /* line 430, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header .accordian-arrow {
            float: right;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 430, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header .accordian-arrow {
                font-size: 18px;
                font-weight: normal;
                color: #3C3C3C;
                line-height: 28px; } }
            /* line 437, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header .accordian-arrow.active {
              display: block; }
              /* line 439, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header .accordian-arrow.active::after {
                content: "\e905";
                font-family: "icomoon";
                color: #787373;
                font-size: 6px;
                font-weight: normal;
                float: right;
                width: 23px;
                padding-top: 2px;
                display: block;
                text-align: right; }
            /* line 451, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header .accordian-arrow::after {
              content: "\e906";
              font-family: "icomoon";
              color: #787373;
              font-size: 6px;
              font-weight: normal;
              float: right;
              width: 23px;
              padding-top: 2px;
              display: block;
              text-align: right; }
            /* line 462, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-accordian .comment-header .accordian-arrow:hover {
              cursor: pointer; }
      /* line 469, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block {
        display: block; }
        /* line 473, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .title {
          margin: 20px auto;
          width: 100%;
          padding: 0 20px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 473, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .title {
              width: 100%;
              padding: 0; } }
        /* line 482, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper {
          padding: 0 20px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 482, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper {
              padding: 0; } }
          /* line 488, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment {
            margin-bottom: 30px;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 488, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment {
                margin-bottom: 70px; } }
            /* line 494, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info {
              width: 100%;
              font-size: 14px;
              font-weight: normal;
              color: #3C3C3C;
              line-height: 24px;
              font-family: "LatoRegular";
              margin: 0 0 10px 0;
              display: block;
              overflow: hidden;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 494, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info {
                  font-size: 16px;
                  font-weight: normal;
                  line-height: 28px; } }
              /* line 507, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .author-image,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .author-image {
                float: left;
                width: 40px;
                height: 40px;
                background: #e4e3e3;
                border-radius: 500px;
                margin-right: 10px;
                overflow: hidden;
                /* Tablet design */ }
                @media (min-width: 767px) {
                  /* line 507, scss/community/_event-forum-topic.scss */
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .author-image,
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .author-image {
                    width: 50px;
                    height: 50px;
                    margin-right: 20px; } }
                /* line 520, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .author-image img,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .author-image img {
                  width: 100%; }
              /* line 524, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .author-name,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .author-name {
                float: left;
                margin-right: 10px;
                margin-top: 0px;
                display: block;
                font-family: "LatoBold";
                /* Tablet design */ }
                @media (min-width: 767px) {
                  /* line 524, scss/community/_event-forum-topic.scss */
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .author-name,
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .author-name {
                    margin-top: 10px; } }
                /* line 533, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .author-name a,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .author-name a {
                  color: #3C3C3C; }
              /* line 537, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .term,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .term {
                float: left;
                margin-top: 0px;
                color: #787373;
                /* Tablet design */ }
                @media (min-width: 767px) {
                  /* line 537, scss/community/_event-forum-topic.scss */
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .term,
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .term {
                    margin-top: 10px; } }
                /* line 544, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .author-info .term::before,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .author-info .term::before {
                  content: " | ";
                  width: 20px;
                  float: left; }
            /* line 551, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-body,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-body {
              font-size: 16px;
              font-weight: normal;
              line-height: 28px;
              color: #3C3C3C;
              margin-left: 0px;
              padding-bottom: 30px;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 551, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-body,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-body {
                  margin-left: 65px; } }
              /* line 560, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-body p,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-body p {
                font-size: 18px;
                font-weight: normal;
                color: #3C3C3C;
                line-height: 32px;
                font-family: "AleoRegular";
                padding-bottom: 30px; }
            /* line 568, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-useful,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-useful {
              padding-left: 0; }
            /* line 571, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-post-date,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-post-date {
              font-size: 14px;
              font-weight: normal;
              color: #787373;
              line-height: 24px;
              font-family: "LatoRegular";
              margin-left: 0;
              padding-bottom: 10px;
              overflow: hidden;
              border-bottom: solid 1px #e4e3e3;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 571, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-post-date,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-post-date {
                  margin-left: 65px;
                  font-size: 16px;
                  font-weight: normal;
                  line-height: 28px; } }
              /* line 585, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-post-date .comment-posted,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-post-date .comment-posted {
                float: left; }
              /* line 588, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-post-date .comment-updated,
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-post-date .comment-updated {
                float: left;
                padding-left: 0px;
                /* Tablet design */ }
                @media (min-width: 767px) {
                  /* line 588, scss/community/_event-forum-topic.scss */
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-post-date .comment-updated,
                  .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-post-date .comment-updated {
                    padding-left: 20px; } }
                /* line 594, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-post-date .comment-updated::before,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-post-date .comment-updated::before {
                  content: " | ";
                  width: 10px;
                  float: left; }
            /* line 601, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-useful,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-useful {
              margin: 0;
              margin-left: 0;
              padding-top: 12px;
              color: #787373;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 601, scss/community/_event-forum-topic.scss */
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .not-threaded-comment .comment-useful,
                .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment .comment-useful {
                  margin-left: 65px;
                  padding-top: 7px; } }
          /* line 612, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment {
            margin-left: 20px;
            margin-bottom: 30px;
            /* Tablet design */
            /* Tablet design */ }
            @media (min-width: 520px) {
              /* line 612, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment {
                margin-left: 30px; } }
            @media (min-width: 767px) {
              /* line 612, scss/community/_event-forum-topic.scss */
              .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-main-block .comment-wrapper .comment-data-wraper .threaded-comment {
                margin-left: 65px;
                margin-bottom: 50px; } }
      /* line 627, scss/community/_event-forum-topic.scss */
      .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block {
        padding: 0 20px 20px 20px;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 627, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block {
            padding: 0px; } }
        /* line 632, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .field-type-text-long {
          display: inline-block;
          width: 100%;
          margin-right: 20px;
          vertical-align: top;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 632, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .field-type-text-long {
              width: 64%; } }
          /* line 640, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .field-type-text-long textarea {
            font-family: "LatoRegular";
            font-size: 16px;
            font-weight: normal;
            border-radius: 5px;
            border-bottom: solid 1px #e4e3e3;
            box-shadow: none; }
          /* line 647, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .field-type-text-long .control-label,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .field-type-text-long .grippie {
            display: none; }
        /* line 653, scss/community/_event-forum-topic.scss */
        .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions {
          display: inline-block;
          width: 100%;
          /* Tablet design */
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 653, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions {
              width: 30%; } }
          @media (min-width: 767px) {
            /* line 653, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions {
              width: 23%; } }
          /* line 662, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-submit,
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-preview {
            margin-bottom: 10px;
            font-size: 18px;
            font-weight: normal;
            color: #007989;
            width: 100%;
            font-family: "LatoBold";
            word-break: break-word;
            text-align: center;
            padding: 14px 10px; }
            /* line 673, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-submit a,
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-preview a {
              color: #007989; }
          /* line 678, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-submit {
            background: #007989;
            color: #fff;
            margin-bottom: 15px; }
            /* line 683, scss/community/_event-forum-topic.scss */
            .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-submit a {
              color: #fff; }
          /* line 687, scss/community/_event-forum-topic.scss */
          .main-container.forum-single-topic .community-forums .forum-main-wrapper .comment-form-block .form-actions #edit-preview {
            border-color: #007989; }

/* line 697, scss/community/_event-forum-topic.scss */
.page-comment-reply .main-container {
  background: #fff;
  padding-bottom: 40px; }
  /* line 700, scss/community/_event-forum-topic.scss */
  .page-comment-reply .main-container .region-content {
    /*comment*/
    /*form*/ }
    /* line 704, scss/community/_event-forum-topic.scss */
    .page-comment-reply .main-container .region-content .comment {
      margin-bottom: 20px;
      font-size: 16px;
      font-weight: normal;
      color: #fff;
      line-height: 27px;
      font-family: "AleoRegular";
      font-weight: normal;
      display: block;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 704, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment {
          font-size: 18px;
          font-weight: normal;
          line-height: 32px;
          margin-top: 25px;
          margin-bottom: 35px; } }
      /* line 718, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment a {
        color: #007989; }
      /* line 725, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment .links {
        padding: 0 8px; }
        /* line 727, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment .links li {
          margin-bottom: 10px;
          font-size: 16px;
          font-weight: normal;
          color: #007989;
          font-family: "LatoBold";
          word-break: break-word;
          text-align: center;
          padding: 3px 15px;
          border-radius: 4px;
          background: #007989;
          color: #fff; }
          /* line 738, scss/community/_event-forum-topic.scss */
          .page-comment-reply .main-container .region-content .comment .links li a {
            color: #fff; }
      /* line 743, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment .author-info {
        width: 100%;
        font-size: 14px;
        font-weight: normal;
        color: #3C3C3C;
        line-height: 24px;
        font-family: "LatoRegular";
        margin: 0 0 10px 0;
        display: block;
        overflow: hidden;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 743, scss/community/_event-forum-topic.scss */
          .page-comment-reply .main-container .region-content .comment .author-info {
            font-size: 16px;
            font-weight: normal;
            line-height: 28px; } }
        /* line 756, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment .author-info .author-image {
          width: 100px;
          height: 100px;
          background: #e4e3e3;
          border-radius: 500px;
          margin-bottom: 20px;
          display: block;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 756, scss/community/_event-forum-topic.scss */
            .page-comment-reply .main-container .region-content .comment .author-info .author-image {
              width: 100px;
              height: 100px;
              margin-right: 20px; } }
          /* line 768, scss/community/_event-forum-topic.scss */
          .page-comment-reply .main-container .region-content .comment .author-info .author-image img {
            width: 100%; }
        /* line 772, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment .author-info .author-name,
        .page-comment-reply .main-container .region-content .comment .author-info .post-date {
          display: block;
          margin-right: 7px;
          margin-top: 0px;
          font-family: "LatoRegular";
          font-size: 20px;
          font-weight: normal; }
          /* line 779, scss/community/_event-forum-topic.scss */
          .page-comment-reply .main-container .region-content .comment .author-info .author-name a,
          .page-comment-reply .main-container .region-content .comment .author-info .post-date a {
            color: #3C3C3C; }
        /* line 783, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment .author-info .post-date {
          font-size: 16px;
          font-weight: normal; }
    /* line 791, scss/community/_event-forum-topic.scss */
    .page-comment-reply .main-container .region-content .comment-form .field-type-text-long {
      display: inline-block;
      width: 100%;
      margin-right: 20px;
      vertical-align: top;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 791, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment-form .field-type-text-long {
          width: 64%; } }
      /* line 799, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment-form .field-type-text-long textarea {
        font-family: "LatoRegular";
        font-size: 16px;
        font-weight: normal;
        border-radius: 5px;
        border-bottom: solid 1px #e4e3e3;
        box-shadow: none; }
      /* line 806, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment-form .field-type-text-long .control-label,
      .page-comment-reply .main-container .region-content .comment-form .field-type-text-long .grippie {
        display: none; }
    /* line 812, scss/community/_event-forum-topic.scss */
    .page-comment-reply .main-container .region-content .comment-form .form-actions {
      display: inline-block;
      width: 100%;
      /* Tablet design */
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 812, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment-form .form-actions {
          width: 30%; } }
      @media (min-width: 767px) {
        /* line 812, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment-form .form-actions {
          width: 23%; } }
      /* line 821, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-submit,
      .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-preview,
      .page-comment-reply .main-container .region-content .comment-form .form-actions #cancel {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #007989;
        width: 100%;
        font-family: "LatoBold";
        word-break: break-word;
        text-align: center;
        padding: 14px 10px;
        background: #007989; }
        /* line 833, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-submit a,
        .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-preview a,
        .page-comment-reply .main-container .region-content .comment-form .form-actions #cancel a {
          color: #007989; }
      /* line 838, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment-form .form-actions #cancel {
        background: #cce5e8;
        color: #007989;
        margin-bottom: 15px;
        border-radius: 4px;
        border: #cce5e8 1px solid; }
        /* line 844, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment-form .form-actions #cancel a {
          color: #fff; }
      /* line 849, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-submit {
        background: #007989;
        color: #fff;
        margin-bottom: 15px; }
        /* line 853, scss/community/_event-forum-topic.scss */
        .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-submit a {
          color: #fff; }
      /* line 857, scss/community/_event-forum-topic.scss */
      .page-comment-reply .main-container .region-content .comment-form .form-actions #edit-preview {
        border-color: #007989; }

/* line 869, scss/community/_event-forum-topic.scss */
.page-comment-delete .main-container,
.page-comment-edit .main-container,
.page-comment-delete-own .main-container {
  background: #fff;
  padding-bottom: 40px; }
  /* line 872, scss/community/_event-forum-topic.scss */
  .page-comment-delete .main-container .breadcrumb-wraper,
  .page-comment-edit .main-container .breadcrumb-wraper,
  .page-comment-delete-own .main-container .breadcrumb-wraper {
    display: none; }
  /* line 875, scss/community/_event-forum-topic.scss */
  .page-comment-delete .main-container .region-content,
  .page-comment-edit .main-container .region-content,
  .page-comment-delete-own .main-container .region-content {
    /*form*/
    /*confirmations*/ }
    /* line 883, scss/community/_event-forum-topic.scss */
    .page-comment-delete .main-container .region-content .comment-form .panel .panel-heading a::after,
    .page-comment-edit .main-container .region-content .comment-form .panel .panel-heading a::after,
    .page-comment-delete-own .main-container .region-content .comment-form .panel .panel-heading a::after {
      content: "\e907";
      font-family: "icomoon";
      color: #3C3C3C;
      font-size: 10px;
      font-weight: normal;
      width: 19px;
      float: right;
      font-weight: normal;
      text-align: right; }
    /* line 894, scss/community/_event-forum-topic.scss */
    .page-comment-delete .main-container .region-content .comment-form .panel .panel-heading a.active::after,
    .page-comment-edit .main-container .region-content .comment-form .panel .panel-heading a.active::after,
    .page-comment-delete-own .main-container .region-content .comment-form .panel .panel-heading a.active::after {
      content: "\e907";
      font-family: "icomoon";
      color: #3C3C3C;
      font-size: 10px;
      font-weight: normal;
      width: 19px;
      float: right;
      font-weight: normal;
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    /* line 910, scss/community/_event-forum-topic.scss */
    .page-comment-delete .main-container .region-content .comment-form .field-type-text-long,
    .page-comment-edit .main-container .region-content .comment-form .field-type-text-long,
    .page-comment-delete-own .main-container .region-content .comment-form .field-type-text-long {
      display: inline-block;
      width: 100%;
      margin-right: 20px;
      vertical-align: top; }
      /* line 916, scss/community/_event-forum-topic.scss */
      .page-comment-delete .main-container .region-content .comment-form .field-type-text-long textarea,
      .page-comment-edit .main-container .region-content .comment-form .field-type-text-long textarea,
      .page-comment-delete-own .main-container .region-content .comment-form .field-type-text-long textarea {
        font-family: "LatoRegular";
        font-size: 16px;
        font-weight: normal;
        border-radius: 5px;
        border-bottom: solid 1px #e4e3e3;
        box-shadow: none; }
      /* line 923, scss/community/_event-forum-topic.scss */
      .page-comment-delete .main-container .region-content .comment-form .field-type-text-long .control-label,
      .page-comment-delete .main-container .region-content .comment-form .field-type-text-long .grippie,
      .page-comment-edit .main-container .region-content .comment-form .field-type-text-long .control-label,
      .page-comment-edit .main-container .region-content .comment-form .field-type-text-long .grippie,
      .page-comment-delete-own .main-container .region-content .comment-form .field-type-text-long .control-label,
      .page-comment-delete-own .main-container .region-content .comment-form .field-type-text-long .grippie {
        display: none; }
      /* line 928, scss/community/_event-forum-topic.scss */
      .page-comment-delete .main-container .region-content .comment-form .field-type-text-long .ckeditor_links,
      .page-comment-delete .main-container .region-content .comment-form .field-type-text-long .filter-wrapper,
      .page-comment-edit .main-container .region-content .comment-form .field-type-text-long .ckeditor_links,
      .page-comment-edit .main-container .region-content .comment-form .field-type-text-long .filter-wrapper,
      .page-comment-delete-own .main-container .region-content .comment-form .field-type-text-long .ckeditor_links,
      .page-comment-delete-own .main-container .region-content .comment-form .field-type-text-long .filter-wrapper {
        display: none; }
    /* line 933, scss/community/_event-forum-topic.scss */
    .page-comment-delete .main-container .region-content .comment-form .form-actions,
    .page-comment-edit .main-container .region-content .comment-form .form-actions,
    .page-comment-delete-own .main-container .region-content .comment-form .form-actions {
      display: inline-block;
      width: 100%;
      /* Tablet design */
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 933, scss/community/_event-forum-topic.scss */
        .page-comment-delete .main-container .region-content .comment-form .form-actions,
        .page-comment-edit .main-container .region-content .comment-form .form-actions,
        .page-comment-delete-own .main-container .region-content .comment-form .form-actions {
          width: 30%; } }
      @media (min-width: 767px) {
        /* line 933, scss/community/_event-forum-topic.scss */
        .page-comment-delete .main-container .region-content .comment-form .form-actions,
        .page-comment-edit .main-container .region-content .comment-form .form-actions,
        .page-comment-delete-own .main-container .region-content .comment-form .form-actions {
          width: 23%; } }
      /* line 942, scss/community/_event-forum-topic.scss */
      .page-comment-delete .main-container .region-content .comment-form .form-actions #edit-submit,
      .page-comment-delete .main-container .region-content .comment-form .form-actions #edit-preview,
      .page-comment-delete .main-container .region-content .comment-form .form-actions #cancel,
      .page-comment-edit .main-container .region-content .comment-form .form-actions #edit-submit,
      .page-comment-edit .main-container .region-content .comment-form .form-actions #edit-preview,
      .page-comment-edit .main-container .region-content .comment-form .form-actions #cancel,
      .page-comment-delete-own .main-container .region-content .comment-form .form-actions #edit-submit,
      .page-comment-delete-own .main-container .region-content .comment-form .form-actions #edit-preview,
      .page-comment-delete-own .main-container .region-content .comment-form .form-actions #cancel {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        width: 100%;
        font-family: "LatoBold";
        word-break: break-word;
        text-align: center;
        padding: 14px 10px;
        background: #007989; }
      /* line 955, scss/community/_event-forum-topic.scss */
      .page-comment-delete .main-container .region-content .comment-form .form-actions #edit-preview,
      .page-comment-edit .main-container .region-content .comment-form .form-actions #edit-preview,
      .page-comment-delete-own .main-container .region-content .comment-form .form-actions #edit-preview {
        display: none; }
    /* line 962, scss/community/_event-forum-topic.scss */
    .page-comment-delete .main-container .region-content .confirmation,
    .page-comment-edit .main-container .region-content .confirmation,
    .page-comment-delete-own .main-container .region-content .confirmation {
      font-family: "LatoRegular";
      font-size: 16px;
      font-weight: normal; }
      /* line 965, scss/community/_event-forum-topic.scss */
      .page-comment-delete .main-container .region-content .confirmation .form-actions,
      .page-comment-edit .main-container .region-content .confirmation .form-actions,
      .page-comment-delete-own .main-container .region-content .confirmation .form-actions {
        display: inline-block;
        width: 100%;
        padding-top: 15px; }
        /* line 969, scss/community/_event-forum-topic.scss */
        .page-comment-delete .main-container .region-content .confirmation .form-actions #edit-submit,
        .page-comment-edit .main-container .region-content .confirmation .form-actions #edit-submit,
        .page-comment-delete-own .main-container .region-content .confirmation .form-actions #edit-submit {
          font-size: 18px;
          font-weight: normal;
          color: #fff;
          font-family: "LatoBold";
          text-align: center;
          padding: 13px 25px;
          border-radius: 4px;
          margin-right: 15px; }
        /* line 978, scss/community/_event-forum-topic.scss */
        .page-comment-delete .main-container .region-content .confirmation .form-actions #edit-cancel,
        .page-comment-edit .main-container .region-content .confirmation .form-actions #edit-cancel,
        .page-comment-delete-own .main-container .region-content .confirmation .form-actions #edit-cancel {
          font-size: 18px;
          font-weight: normal;
          color: #fff;
          font-family: "LatoBold";
          text-align: center;
          padding: 14px 25px;
          background: #007989;
          border-radius: 4px;
          vertical-align: sub;
          display: inline-block;
          margin-top: 10px;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 978, scss/community/_event-forum-topic.scss */
            .page-comment-delete .main-container .region-content .confirmation .form-actions #edit-cancel,
            .page-comment-edit .main-container .region-content .confirmation .form-actions #edit-cancel,
            .page-comment-delete-own .main-container .region-content .confirmation .form-actions #edit-cancel {
              margin-top: 0; } }

/*all user*/
/* line 6, scss/community/_event-all-user.scss */
.community-tool.common-view .main-container.all-users,
.community-tool.common-view .main-container.single-user {
  width: 100%;
  background: #cce5e8; }
  /* line 10, scss/community/_event-all-user.scss */
  .community-tool.common-view .main-container.all-users .row-content,
  .community-tool.common-view .main-container.single-user .row-content {
    background: #fff;
    padding: 0 20px;
    overflow: hidden;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 10, scss/community/_event-all-user.scss */
      .community-tool.common-view .main-container.all-users .row-content,
      .community-tool.common-view .main-container.single-user .row-content {
        padding: 0 50px; } }
    /* line 18, scss/community/_event-all-user.scss */
    .community-tool.common-view .main-container.all-users .row-content .page-header,
    .community-tool.common-view .main-container.single-user .row-content .page-header {
      padding: 15px 0;
      width: 100%;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 18, scss/community/_event-all-user.scss */
        .community-tool.common-view .main-container.all-users .row-content .page-header,
        .community-tool.common-view .main-container.single-user .row-content .page-header {
          padding: 0; } }
    /* line 26, scss/community/_event-all-user.scss */
    .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-header,
    .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-header {
      display: none !important; }
    /* line 30, scss/community/_event-all-user.scss */
    .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters,
    .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters {
      border: #e4e3e3 solid 1px !important;
      background: #fbfafa;
      margin-bottom: 35px; }
      /* line 34, scss/community/_event-all-user.scss */
      .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form,
      .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form {
        padding: 0; }
        /* line 36, scss/community/_event-all-user.scss */
        .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .search-widget,
        .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .search-widget {
          margin: 20px;
          display: inline-block;
          width: calc(100% - 40px); }
          /* line 40, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .search-widget label,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .search-widget label {
            display: none; }
          /* line 43, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .search-widget .form-item,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .search-widget .form-item {
            width: 100%;
            float: left;
            margin-right: 20px;
            margin-bottom: 10px; }
            /* line 48, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .search-widget .form-item input,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .search-widget .form-item input {
              border: #e4e3e3 solid 1px !important;
              height: 47px !important;
              padding-left: 10px !important; }
          /* line 54, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .search-widget .form-submit,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .search-widget .form-submit {
            font-family: "LatoRegular";
            font-size: 18px;
            font-weight: normal;
            background: #007c8c;
            border-radius: 3px;
            padding: 10px 20px;
            color: #fff;
            text-decoration: none;
            width: 100%;
            float: left;
            /* Tablet design */ }
            @media (min-width: 520px) {
              /* line 54, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .search-widget .form-submit,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .search-widget .form-submit {
                width: 22%; } }
        /* line 69, scss/community/_event-all-user.scss */
        .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form,
        .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form {
          padding: 14px !important;
          border-bottom: 0;
          margin-bottom: -5px !important;
          border-bottom: 0 !important; }
          /* line 74, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets {
            width: 100% !important;
            position: relative;
            padding-bottom: 70px;
            /* Over Desktop design */ }
            @media (min-width: 1025px) {
              /* line 74, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets {
                padding-bottom: 0px; } }
            /* line 81, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
              padding-right: 0;
              width: 30%;
              margin-right: 20px;
              float: left; }
              /* line 86, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
                font-size: 18px;
                font-weight: normal;
                font-family: "AleoBold";
                background: transparent; }
              /* line 91, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item {
                width: 100%; }
                /* line 93, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select {
                  display: block;
                  margin-bottom: 10px;
                  font-size: 16px;
                  font-weight: normal;
                  color: #3C3C3C;
                  font-family: "AleoRegular";
                  word-break: break-word;
                  font-weight: normal;
                  background: #fff; }
                /* line 105, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select {
                  border: 1px solid #e4e3e3;
                  padding: 0 0 0 10px;
                  height: 50px;
                  background: #fff; }
                  /* line 111, scss/community/_event-all-user.scss */
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input.form-control,
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select.form-control,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input.form-control,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select.form-control {
                    border: 1px solid #e4e3e3 !important; }
                /* line 115, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label {
                  background: none; }
            /* line 120, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine {
              width: 100%; }
              /* line 122, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget {
                padding: 7px 20px;
                /* Over Desktop design */ }
                @media (min-width: 1025px) {
                  /* line 122, scss/community/_event-all-user.scss */
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget {
                    padding: 0 50px; } }
                /* line 127, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget .form-item,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget .form-item {
                  width: 100%; }
            /* line 133, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_tatigkeitsbereich_value,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_bundesland_tid,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_tatigkeitsbereich_value,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_bundesland_tid {
              width: 100%;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 133, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_tatigkeitsbereich_value,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_bundesland_tid,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_tatigkeitsbereich_value,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_bundesland_tid {
                  width: 30%; } }
            /* line 141, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-order,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-by,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-order,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-by {
              width: 100%;
              /* Tablet design */
              /* Tablet design */ }
              @media (min-width: 520px) {
                /* line 141, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-order,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-by,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-order,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-by {
                  width: 45%; } }
              @media (min-width: 767px) {
                /* line 141, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-order,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-by,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-order,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-by {
                  width: 30%; } }
            /* line 154, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .result-counter,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widgets .result-counter {
              display: block;
              width: 100%;
              float: left;
              padding: 20px;
              margin: 30px 0 15px 0;
              font-size: 20px;
              font-weight: normal;
              color: #3C3C3C;
              font-family: "AleoBold";
              background: #fff; }
          /* line 166, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
            margin-right: 50px;
            text-align: left;
            top: 10px;
            width: 100%;
            position: relative !important;
            margin-left: 20px;
            float: right !important;
            /* Tablet design */
            /* Over Desktop design */ }
            @media (min-width: 767px) {
              /* line 166, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
                position: absolute !important;
                margin-left: 0px;
                top: 40px !important;
                text-align: right;
                width: 33%; } }
            @media (min-width: 1025px) {
              /* line 166, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
                top: 65px !important;
                width: 33%; } }
            /* line 185, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button button,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button button {
              background: #007989 !important; }
          /* line 189, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button {
            display: block !important;
            width: 100%;
            /* Tablet design */
            /* Desktop design */
            /* Over Desktop design */ }
            @media (min-width: 767px) {
              /* line 189, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button {
                width: 33% !important;
                margin-right: 0 !important; } }
            @media (min-width: 960px) {
              /* line 189, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button {
                width: 34% !important;
                margin-right: 0 !important; } }
            @media (min-width: 1025px) {
              /* line 189, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button {
                width: 36% !important;
                margin-right: 0 !important; } }
            /* line 204, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button .form-submit,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button .form-submit {
              margin-top: 33px !important;
              float: left;
              margin-right: 0;
              background: #007989 !important;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 204, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button .form-submit,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-filters form .views-exposed-form .views-reset-button .form-submit {
                  float: right; } }
    /* line 217, scss/community/_event-all-user.scss */
    .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content,
    .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content {
      width: 100%;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 217, scss/community/_event-all-user.scss */
        .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content,
        .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content {
          width: 80%; } }
      /* line 222, scss/community/_event-all-user.scss */
      .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row,
      .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row {
        margin-bottom: 30px;
        padding-bottom: 10px;
        border-bottom: #e4e3e3 solid 1px; }
        /* line 226, scss/community/_event-all-user.scss */
        .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field,
        .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field {
          display: block;
          overflow: hidden; }
          /* line 231, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content,
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content {
            float: left;
            width: 100%;
            margin-right: 30px;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 231, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content {
                width: 25%; } }
            /* line 238, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic {
              width: 100%; }
              /* line 240, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic img,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic img,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img {
                width: 50%;
                margin-bottom: 10px;
                /* Tablet design */
                /* Tablet design */ }
                @media (min-width: 520px) {
                  /* line 240, scss/community/_event-all-user.scss */
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic img,
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic img,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img {
                    width: 20%; } }
                @media (min-width: 767px) {
                  /* line 240, scss/community/_event-all-user.scss */
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic img,
                  .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .user-pic img,
                  .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img {
                    width: 70%; } }
            /* line 251, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text {
              font-size: 14px;
              font-weight: normal;
              line-height: normal;
              margin-bottom: 28px; }
              /* line 255, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .user-profile-link,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .user-profile-link,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .user-profile-link,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .user-profile-link {
                font-size: 32px;
                font-weight: normal;
                line-height: normal;
                margin-bottom: 30px; }
              /* line 260, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .member-since,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .member-since,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .member-since,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .member-since {
                margin-bottom: 5px;
                display: block; }
                /* line 263, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .member-since span,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .member-since span,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .member-since span,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .member-since span {
                  font-family: "AleoBold"; }
              /* line 267, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .topics-posted,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .topics-posted,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .topics-posted,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .topics-posted {
                display: block; }
                /* line 269, scss/community/_event-all-user.scss */
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .topics-posted span,
                .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .topics-posted span,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-pic-content .alt-text .topics-posted span,
                .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .topics-posted span {
                  font-family: "AleoBold"; }
          /* line 275, scss/community/_event-all-user.scss */
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content,
          .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content,
          .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content {
            font-size: 16px;
            font-weight: normal;
            line-height: 20px;
            overflow: hidden;
            font-family: "AleoRegular";
            float: left;
            width: 100%;
            word-break: break-word;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 275, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content {
                width: 60%; } }
            /* line 286, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-institute,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-plz,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-ort,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-bundesland,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-state,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-institute,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-plz,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-ort,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-bundesland,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-state,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis {
              display: block;
              margin-bottom: 10px;
              word-break: break-word; }
              /* line 297, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-institute span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-plz span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-ort span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-bundesland span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-state span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state span,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-institute span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-plz span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-ort span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-bundesland span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-state span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state span,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span {
                font-family: "AleoRegular"; }
            /* line 301, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link {
              font-family: "AleoBold";
              font-size: 20px;
              font-weight: normal;
              line-height: 20px;
              color: #3C3C3C; }
              /* line 306, scss/community/_event-all-user.scss */
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link a,
              .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link a,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-link a,
              .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link a {
                font-family: "AleoBold";
                font-size: 20px;
                font-weight: normal;
                line-height: 20px;
                color: #3C3C3C; }
            /* line 318, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-institute span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-bundesland span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-state span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-institute span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-bundesland span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-state span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span {
              font-family: "AleoBold"; }
            /* line 323, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-plz span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-plz span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz span {
              font-family: "AleoBold"; }
            /* line 328, scss/community/_event-all-user.scss */
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-ort span,
            .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .all-user-main-wraper .user-content .user-profile-ort span,
            .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort span {
              font-family: "AleoBold"; }
    /* line 338, scss/community/_event-all-user.scss */
    .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-child(odd) > td,
    .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(odd),
    .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(even),
    .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-child(odd) > td,
    .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(odd),
    .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(even) {
      background-color: transparent; }
      /* line 342, scss/community/_event-all-user.scss */
      .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-child(odd) > td .pager,
      .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(odd) .pager,
      .community-tool.common-view .main-container.all-users .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(even) .pager,
      .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-child(odd) > td .pager,
      .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(odd) .pager,
      .community-tool.common-view .main-container.single-user .row-content .view-community-all-users .table-responsive .table-striped > tbody > tr:nth-of-type(even) .pager {
        text-align: right;
        margin: 0 0 40px 0; }

/*single user*/
/* line 375, scss/community/_event-all-user.scss */
.main-container.single-user .row-content .region-content {
  margin: 40px 0; }
  /* line 379, scss/community/_event-all-user.scss */
  .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row {
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: #e4e3e3 solid 1px; }
    /* line 383, scss/community/_event-all-user.scss */
    .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field {
      display: block;
      overflow: hidden; }
      /* line 387, scss/community/_event-all-user.scss */
      .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content {
        float: left;
        width: 100%;
        margin-right: 0px;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 387, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content {
            width: 32%; } }
        /* line 394, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic {
          width: 100%; }
          /* line 396, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .user-pic img {
            width: 80%;
            margin-bottom: 10px; }
        /* line 401, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text {
          font-size: 14px;
          font-weight: normal;
          line-height: normal;
          margin-bottom: 28px; }
          /* line 405, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .user-profile-link {
            font-size: 32px;
            font-weight: normal;
            line-height: normal;
            margin-bottom: 30px; }
          /* line 410, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .member-since {
            margin-bottom: 5px; }
            /* line 412, scss/community/_event-all-user.scss */
            .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .member-since span {
              font-family: "AleoBold"; }
          /* line 417, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-pic-content .alt-text .topics-posted span {
            font-family: "AleoBold"; }
      /* line 424, scss/community/_event-all-user.scss */
      .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content {
        font-size: 18px;
        font-weight: normal;
        line-height: 20px;
        overflow: hidden;
        font-family: "AleoRegular";
        float: left;
        width: 100%;
        word-break: break-word;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 424, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content {
            width: 60%; } }
        /* line 435, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis {
          display: block;
          margin-bottom: 10px;
          word-break: break-word; }
          /* line 446, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state span,
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span {
            font-family: "AleoRegular"; }
        /* line 450, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link {
          font-family: "AleoBold";
          font-size: 32px;
          font-weight: normal;
          line-height: 42px;
          color: #3C3C3C; }
          /* line 455, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-link a {
            color: #3C3C3C; }
        /* line 464, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-institute span,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-bundesland span,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-state span,
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-landkreis span {
          font-family: "AleoBold"; }
        /* line 469, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-plz span {
          font-family: "AleoBold"; }
        /* line 474, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .view-community-all-users .view-content .views-row .views-field .single-user-main-wraper .user-content .user-profile-ort span {
          font-family: "AleoBold"; }
  /* line 484, scss/community/_event-all-user.scss */
  .main-container.single-user .row-content .region-content .contact-form {
    padding-left: 0;
    margin: 0 auto;
    max-width: 1170px;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 484, scss/community/_event-all-user.scss */
      .main-container.single-user .row-content .region-content .contact-form {
        padding-left: 32%; } }
    /* line 492, scss/community/_event-all-user.scss */
    .main-container.single-user .row-content .region-content .contact-form > div {
      padding: 15px 0;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 492, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .contact-form > div {
          padding: 25px 0 0 0; } }
      /* line 497, scss/community/_event-all-user.scss */
      .main-container.single-user .row-content .region-content .contact-form > div .contact-header {
        font-size: 18px;
        font-weight: normal;
        line-height: normal;
        margin-bottom: 28px;
        font-family: "AleoBold";
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 497, scss/community/_event-all-user.scss */
          .main-container.single-user .row-content .region-content .contact-form > div .contact-header {
            font-size: 32px;
            font-weight: normal;
            line-height: normal;
            margin-bottom: 36px; } }
      /* line 508, scss/community/_event-all-user.scss */
      .main-container.single-user .row-content .region-content .contact-form > div .form-item {
        width: 100%; }
        /* line 511, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .contact-form > div .form-item label,
        .main-container.single-user .row-content .region-content .contact-form > div .form-item input,
        .main-container.single-user .row-content .region-content .contact-form > div .form-item select,
        .main-container.single-user .row-content .region-content .contact-form > div .form-item textarea {
          display: block;
          margin-bottom: 10px;
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C;
          font-family: "AleoRegular";
          word-break: break-word;
          font-weight: normal;
          box-shadow: none;
          border-radius: 5px;
          border: 1px solid #e4e3e3; }
        /* line 526, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .contact-form > div .form-item .grippie {
          display: none; }
        /* line 529, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .contact-form > div .form-item label {
          font-family: "AleoBold";
          border: 0px solid #e4e3e3; }
        /* line 533, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .contact-form > div .form-item input,
        .main-container.single-user .row-content .region-content .contact-form > div .form-item select {
          border: 1px solid #e4e3e3;
          padding: 0 0 0 10px;
          height: 50px; }
        /* line 540, scss/community/_event-all-user.scss */
        .main-container.single-user .row-content .region-content .contact-form > div .form-item .control-label input {
          height: auto; }
      /* line 547, scss/community/_event-all-user.scss */
      .main-container.single-user .row-content .region-content .contact-form > div .form-actions .form-submit {
        font-family: "LatoBold";
        font-size: 18px;
        border-radius: 3px;
        padding: 10px 20px;
        color: #fff;
        display: inline-block;
        background: #005EA8;
        color: #fff;
        border: 0;
        margin: 25px 0; }

/* line 568, scss/community/_event-all-user.scss */
.community-tool.common-view .breadcrumb {
  width: 90% !important;
  margin: 0 auto;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 568, scss/community/_event-all-user.scss */
    .community-tool.common-view .breadcrumb {
      width: 1170px !important; } }

/*user edit page*/
/* line 601, scss/community/_event-all-user.scss */
.page-user-edit.community-tool .breadcrumb-wraper {
  display: none; }
/* line 604, scss/community/_event-all-user.scss */
.page-user-edit.community-tool .tabs--primary.nav.nav-tabs {
  display: none; }
/* line 607, scss/community/_event-all-user.scss */
.page-user-edit.community-tool .tabs--secondary.pagination {
  margin: 40px auto;
  max-width: 1170px;
  width: 90%;
  display: inherit;
  overflow: hidden;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 607, scss/community/_event-all-user.scss */
    .page-user-edit.community-tool .tabs--secondary.pagination {
      max-width: 1170px;
      width: 100%; } }
/* line 619, scss/community/_event-all-user.scss */
.page-user-edit.community-tool .form-item-files-picture-upload .form-control {
  height: auto; }
/* line 623, scss/community/_event-all-user.scss */
.page-user-edit.community-tool #edit-locale {
  display: none; }

/*user add forum page add*/
/* line 647, scss/community/_event-all-user.scss */
.page-node-add-forum.community-tool .breadcrumb-wraper {
  display: none; }
/* line 650, scss/community/_event-all-user.scss */
.page-node-add-forum.community-tool form {
  margin: 40px auto;
  max-width: 1170px;
  width: 90%;
  display: inherit;
  overflow: hidden;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 650, scss/community/_event-all-user.scss */
    .page-node-add-forum.community-tool form {
      max-width: 1170px;
      width: 100%; } }
  /* line 660, scss/community/_event-all-user.scss */
  .page-node-add-forum.community-tool form label {
    display: block;
    margin: 10px 0;
    font-size: 18px;
    font-weight: normal;
    color: #3C3C3C;
    font-family: "LatoRegular"; }
    /* line 666, scss/community/_event-all-user.scss */
    .page-node-add-forum.community-tool form label .field-edit-link {
      margin-left: 10px; }
  /* line 671, scss/community/_event-all-user.scss */
  .page-node-add-forum.community-tool form .form-control,
  .page-node-add-forum.community-tool form .text-format-wrapper .filter-wrapper {
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 50px;
    font-family: "LatoRegular";
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 671, scss/community/_event-all-user.scss */
      .page-node-add-forum.community-tool form .form-control,
      .page-node-add-forum.community-tool form .text-format-wrapper .filter-wrapper {
        margin-right: 10px; } }
  /* line 681, scss/community/_event-all-user.scss */
  .page-node-add-forum.community-tool form #edit-submit,
  .page-node-add-forum.community-tool form #edit-preview,
  .page-node-add-forum.community-tool form #edit-preview {
    font-size: 18px;
    font-weight: normal;
    font-family: "LatoRegular";
    background-color: #5cb85c;
    color: #fff;
    border-color: #4cae4c; }
  /* line 690, scss/community/_event-all-user.scss */
  .page-node-add-forum.community-tool form .field-name-body {
    margin: 0;
    width: 100%; }
  /* line 694, scss/community/_event-all-user.scss */
  .page-node-add-forum.community-tool form .ckeditor_links,
  .page-node-add-forum.community-tool form .text-format-wrapper .filter-wrapper {
    display: none !important; }
  /* line 698, scss/community/_event-all-user.scss */
  .page-node-add-forum.community-tool form .cancel-text-label {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    border-radius: 4px;
    background: #ff0000;
    font-size: 18px;
    font-family: "LatoRegular";
    color: #fff;
    margin-left: 5px;
    margin-right: 10px; }
    /* line 711, scss/community/_event-all-user.scss */
    .page-node-add-forum.community-tool form .cancel-text-label a {
      color: #fff; }
      /* line 713, scss/community/_event-all-user.scss */
      .page-node-add-forum.community-tool form .cancel-text-label a:hover {
        text-decoration: none; }

/*preview*/
/* line 733, scss/community/_event-all-user.scss */
.forum-preview-mode {
  margin-top: 20px; }
  /* line 736, scss/community/_event-all-user.scss */
  .forum-preview-mode header h2 {
    display: none; }
  /* line 743, scss/community/_event-all-user.scss */
  .forum-preview-mode .main-container .image-container {
    background: #007989;
    width: 100%; }
    /* line 746, scss/community/_event-all-user.scss */
    .forum-preview-mode .main-container .image-container .image-container-inner {
      background-image: url("img/top-commnuity.png");
      background-repeat: no-repeat;
      background-position: center right;
      overflow: hidden;
      background-size: contain;
      display: none;
      max-width: 1170px;
      margin: 0 auto;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 767px) {
        /* line 746, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .image-container .image-container-inner {
          height: 90px;
          display: block;
          margin: 0px auto 0px auto;
          padding: 20px 0; } }
      @media (min-width: 960px) {
        /* line 746, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .image-container .image-container-inner {
          height: 120px;
          display: block;
          margin: 0px auto 0px auto;
          padding: 20px 0; } }
  /* line 775, scss/community/_event-all-user.scss */
  .forum-preview-mode .main-container .row-content forum {
    /*comment accrodion*/ }
    /* line 776, scss/community/_event-all-user.scss */
    .forum-preview-mode .main-container .row-content forum .field-name-body {
      padding: 0 20px;
      width: 100%;
      font-size: 18px;
      font-weight: normal;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 776, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .field-name-body {
          padding: 0 0px;
          font-size: 20px;
          font-weight: normal; } }
      /* line 784, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .field-name-body .inner-container {
        width: 100%; }
    /* line 788, scss/community/_event-all-user.scss */
    .forum-preview-mode .main-container .row-content forum .header-sub-wraper {
      width: 100%;
      padding: 0 20px;
      font-size: 14px;
      font-weight: normal;
      color: #787373;
      line-height: 24px;
      font-family: "LatoRegular";
      margin: 10px 0 30px 0px;
      display: block;
      overflow: hidden;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 788, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .header-sub-wraper {
          font-size: 16px;
          font-weight: normal;
          line-height: 24px;
          padding: 0 0px; } }
      /* line 804, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper div[class*=subscription-content] {
        float: left; }
        /* line 807, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .header-sub-wraper div[class*=subscription-content] #unsubscribe .subscription-link {
          width: 28px;
          overflow: hidden;
          margin-top: 10px;
          height: 30px; }
          /* line 812, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .header-sub-wraper div[class*=subscription-content] #unsubscribe .subscription-link::before {
            content: "\e942";
            font-family: "icomoon";
            color: #007989;
            font-size: 24px;
            font-weight: normal;
            width: 35px;
            margin-top: 15px;
            margin-right: 10px; }
        /* line 824, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .header-sub-wraper div[class*=subscription-content] #subscribe .subscription-link {
          width: 28px;
          overflow: hidden;
          margin-top: 10px;
          height: 30px; }
          /* line 829, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .header-sub-wraper div[class*=subscription-content] #subscribe .subscription-link::before {
            content: "\e943";
            font-family: "icomoon";
            color: #007989;
            font-size: 24px;
            font-weight: normal;
            width: 35px;
            margin-top: 15px;
            margin-right: 10px; }
      /* line 843, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author-image {
        float: left;
        width: 45px;
        height: 45px;
        background: #e4e3e3;
        margin-right: 10px;
        border-radius: 500px;
        overflow: hidden;
        /* Desktop design */ }
        /* line 851, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author-image img {
          border-radius: 500px;
          width: 100%; }
        /* line 855, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author-image::after {
          display: none; }
        @media (min-width: 960px) {
          /* line 843, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author-image {
            margin-right: 20px; } }
      /* line 862, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author {
        margin-top: 0px;
        display: inline-block;
        font-family: "LatoBold";
        color: #3C3C3C;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 862, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author {
            margin-top: 10px; } }
      /* line 872, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper span a {
        color: #3C3C3C; }
      /* line 875, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper span::after {
        content: " | ";
        margin: 0 15px;
        font-family: "LatoBold"; }
      /* line 882, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper span:last-child::after {
        display: none; }
      /* line 889, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author-container-details {
        float: left;
        width: 80%;
        margin-top: -4px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 889, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .header-sub-wraper .author-container-details {
            margin-top: 0px; } }
    /* line 898, scss/community/_event-all-user.scss */
    .forum-preview-mode .main-container .row-content forum .comment-useful {
      width: 100%;
      padding: 0 20px 20px 20px;
      font-size: 16px;
      font-weight: normal;
      color: #787373;
      line-height: 24px;
      font-family: "LatoBold";
      display: block;
      overflow: hidden;
      border-bottom: solid 1px #e4e3e3;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 898, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful {
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C;
          line-height: 24px;
          padding: 0 0px 50px 0px; } }
      /* line 915, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .comment-useful .comment-text,
      .forum-preview-mode .main-container .row-content forum .comment-useful .yes {
        float: left;
        color: #787373; }
      /* line 920, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .comment-useful .comment-text {
        margin-right: 20px;
        display: none;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 920, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-useful .comment-text {
            display: block; } }
      /* line 927, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .comment-useful .yes {
        margin-left: 0px;
        color: #3C3C3C;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 927, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes {
            margin-left: 30px; } }
        /* line 938, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .entity-comment img,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .entity-node img,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .disable-status img,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .entity-comment img,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .entity-node img,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .disable-status img {
          display: none; }
        /* line 942, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .entity-comment,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .entity-node,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .entity-comment,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .entity-node {
          width: 30px;
          display: inline-block;
          vertical-align: top; }
          /* line 947, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .entity-comment::before,
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .entity-node::before,
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .entity-comment::before,
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .entity-node::before {
            content: "\e947";
            font-family: "icomoon";
            color: #007989;
            font-size: 18px;
            font-weight: normal;
            float: left;
            display: block; }
        /* line 957, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .like .disable-status::before,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike .disable-status::before {
          content: "\e946";
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          float: left;
          display: block; }
        /* line 967, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-comment,
        .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-node {
          float: left;
          width: 60px;
          margin-right: 1em; }
          /* line 972, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-comment .dislike,
          .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-node .dislike {
            float: left; }
            /* line 974, scss/community/_event-all-user.scss */
            .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-comment .dislike .entity-comment,
            .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-comment .dislike .entity-node,
            .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-node .dislike .entity-comment,
            .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-node .dislike .entity-node {
              /*  &::before {
                transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                -webkit-transform: rotate(180deg);
              }*/ }
            /* line 982, scss/community/_event-all-user.scss */
            .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-comment .dislike .disable-status,
            .forum-preview-mode .main-container .row-content forum .comment-useful .yes .dislike-container-entity-node .dislike .disable-status {
              /* &::before {
                transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                -webkit-transform: rotate(180deg);
              }*/ }
      /* line 993, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .comment-useful .comment-reply, .forum-preview-mode .main-container.forum-single-topic .row-content forum .community-forums .forum-main-wrapper .comment-useful .comment-edit, .forum-preview-mode .main-container.forum-single-topic .community-forums .forum-main-wrapper .row-content forum .comment-useful .comment-edit,
      .forum-preview-mode .main-container.forum-single-topic .row-content forum .community-forums .forum-main-wrapper .comment-useful .comment-delete,
      .forum-preview-mode .main-container.forum-single-topic .community-forums .forum-main-wrapper .row-content forum .comment-useful .comment-delete, .forum-preview-mode .main-container .row-content forum .comment-useful .comment-edit,
      .forum-preview-mode .main-container .row-content forum .comment-useful .comment-delete {
        border-left: 1.5px solid #3C3C3C;
        display: inline-block;
        padding-left: 23px;
        line-height: 20px;
        margin-left: 20px; }
        /* line 999, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful .comment-reply::before, .forum-preview-mode .main-container.forum-single-topic .row-content forum .community-forums .forum-main-wrapper .comment-useful .comment-edit::before, .forum-preview-mode .main-container.forum-single-topic .community-forums .forum-main-wrapper .row-content forum .comment-useful .comment-edit::before,
        .forum-preview-mode .main-container.forum-single-topic .row-content forum .community-forums .forum-main-wrapper .comment-useful .comment-delete::before,
        .forum-preview-mode .main-container.forum-single-topic .community-forums .forum-main-wrapper .row-content forum .comment-useful .comment-delete::before, .forum-preview-mode .main-container .row-content forum .comment-useful .comment-edit::before,
        .forum-preview-mode .main-container .row-content forum .comment-useful .comment-delete::before {
          content: "\e949";
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          float: left;
          width: 35px;
          display: block; }
        /* line 1008, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-useful .comment-reply a, .forum-preview-mode .main-container.forum-single-topic .row-content forum .community-forums .forum-main-wrapper .comment-useful .comment-edit a, .forum-preview-mode .main-container.forum-single-topic .community-forums .forum-main-wrapper .row-content forum .comment-useful .comment-edit a,
        .forum-preview-mode .main-container.forum-single-topic .row-content forum .community-forums .forum-main-wrapper .comment-useful .comment-delete a,
        .forum-preview-mode .main-container.forum-single-topic .community-forums .forum-main-wrapper .row-content forum .comment-useful .comment-delete a, .forum-preview-mode .main-container .row-content forum .comment-useful .comment-edit a,
        .forum-preview-mode .main-container .row-content forum .comment-useful .comment-delete a {
          color: #3C3C3C; }
      /* line 1015, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .comment-useful .comment-edit::before,
      .forum-preview-mode .main-container .row-content forum .comment-useful .comment-delete::before {
        display: none; }
    /* line 1020, scss/community/_event-all-user.scss */
    .forum-preview-mode .main-container .row-content forum .post-header-details {
      width: 100%;
      font-size: 16px;
      font-weight: normal;
      color: #3C3C3C;
      line-height: 24px;
      font-family: "LatoRegular";
      margin: 0 0 15px 0;
      display: block;
      overflow: hidden;
      border-bottom: solid 1px #e4e3e3;
      padding: 15px 20px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 1020, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .post-header-details {
          font-size: 16px;
          font-weight: normal;
          color: #3C3C3C;
          line-height: 24px;
          padding: 25px 00px; } }
      /* line 1037, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .post-header-details .post-labels {
        display: block;
        margin-bottom: 10px;
        font-family: "LatoBold"; }
      /* line 1042, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .post-header-details .post-created {
        width: 100%;
        float: left;
        margin-bottom: 20px;
        /* Tablet design */
        /* Desktop design */ }
        @media (min-width: 520px) {
          /* line 1042, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .post-header-details .post-created {
            width: 35%;
            margin-bottom: 0px; } }
        @media (min-width: 960px) {
          /* line 1042, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .post-header-details .post-created {
            width: 20%;
            margin-bottom: 0px; } }
        /* line 1055, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .post-header-details .post-created .posted::before {
          content: "\e92f";
          font-family: "icomoon";
          color: #007989;
          font-size: 20px;
          font-weight: normal;
          float: left;
          width: 30px; }
      /* line 1065, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .post-header-details .post-comments {
        width: 100%;
        float: left;
        margin-bottom: 20px;
        /* Tablet design */
        /* Desktop design */ }
        @media (min-width: 520px) {
          /* line 1065, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .post-header-details .post-comments {
            width: 30%;
            margin-bottom: 0px; } }
        @media (min-width: 960px) {
          /* line 1065, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .post-header-details .post-comments {
            width: 20%;
            margin-bottom: 0px; } }
        /* line 1078, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .post-header-details .post-comments .total-comments::before {
          content: "\e944";
          font-family: "icomoon";
          color: #007989;
          font-size: 18px;
          font-weight: normal;
          float: left;
          width: 30px; }
      /* line 1088, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .post-header-details .post-last-contribution {
        width: 100%;
        float: left;
        margin-bottom: 20px;
        /* Tablet design */
        /* Desktop design */ }
        @media (min-width: 520px) {
          /* line 1088, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .post-header-details .post-last-contribution {
            width: 30%;
            margin-bottom: 0px; } }
        @media (min-width: 960px) {
          /* line 1088, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .post-header-details .post-last-contribution {
            width: 20%;
            margin-bottom: 0px; } }
        /* line 1101, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .post-header-details .post-last-contribution .last-contribution::before {
          content: "\e92f";
          font-family: "icomoon";
          color: #007989;
          font-size: 20px;
          font-weight: normal;
          float: left;
          width: 30px; }
    /* line 1113, scss/community/_event-all-user.scss */
    .forum-preview-mode .main-container .row-content forum .comment-accordian {
      width: 100%;
      padding: 0;
      margin-top: 20px;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 1113, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-accordian {
          width: 80%;
          padding: 0 00px;
          margin-top: 30px; } }
      /* line 1122, scss/community/_event-all-user.scss */
      .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header {
        font-size: 16px;
        font-weight: normal;
        color: #3C3C3C;
        line-height: 24px;
        font-family: "AleoRegular";
        margin: 20px 0 40px 0;
        border-bottom: solid 1px #e4e3e3;
        padding: 0 20px 20px 20px;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 1122, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header {
            font-size: 22px;
            font-weight: normal;
            color: #3C3C3C;
            line-height: 28px;
            padding: 0 0 20px 0; } }
        /* line 1136, scss/community/_event-all-user.scss */
        .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header .accordian-arrow {
          float: right;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 1136, scss/community/_event-all-user.scss */
            .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header .accordian-arrow {
              font-size: 18px;
              font-weight: normal;
              color: #3C3C3C;
              line-height: 28px; } }
          /* line 1143, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header .accordian-arrow.active {
            display: block; }
            /* line 1145, scss/community/_event-all-user.scss */
            .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header .accordian-arrow.active::after {
              content: "\e906";
              font-family: "icomoon";
              color: #787373;
              font-size: 6px;
              font-weight: normal;
              float: right;
              width: 23px;
              padding-top: 2px;
              display: block;
              text-align: right; }
          /* line 1157, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header .accordian-arrow::after {
            /*content: "\e905";*/
            font-family: "icomoon";
            color: #787373;
            font-size: 6px;
            font-weight: normal;
            float: right;
            width: 23px;
            padding-top: 2px;
            display: block;
            text-align: right; }
          /* line 1168, scss/community/_event-all-user.scss */
          .forum-preview-mode .main-container .row-content forum .comment-accordian .comment-header .accordian-arrow:hover {
            cursor: pointer; }

/*cancel page*/
/* line 1197, scss/community/_event-all-user.scss */
.page-user-cancel.community-tool .breadcrumb-wraper {
  display: none; }
/* line 1200, scss/community/_event-all-user.scss */
.page-user-cancel.community-tool .form-actions {
  margin: 20px 0; }
  /* line 1202, scss/community/_event-all-user.scss */
  .page-user-cancel.community-tool .form-actions #edit-submit {
    margin-right: 10px; }

/* line 4, scss/community/_event-form-download-list.scss */
.common-view.page-download-list .main-container.download-list-page,
.page-community-downloads .main-container.download-list-page {
  background: #fff;
  width: 100%; }
  /* line 7, scss/community/_event-form-download-list.scss */
  .common-view.page-download-list .main-container.download-list-page .row-content,
  .page-community-downloads .main-container.download-list-page .row-content {
    overflow: hidden;
    background: #fff; }
    /* line 11, scss/community/_event-form-download-list.scss */
    .common-view.page-download-list .main-container.download-list-page .row-content .page-header,
    .page-community-downloads .main-container.download-list-page .row-content .page-header {
      padding: 7px 20px;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 11, scss/community/_event-form-download-list.scss */
        .common-view.page-download-list .main-container.download-list-page .row-content .page-header,
        .page-community-downloads .main-container.download-list-page .row-content .page-header {
          padding: 0 00px; } }
    /* line 19, scss/community/_event-form-download-list.scss */
    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header,
    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header {
      padding: 7px 20px;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 19, scss/community/_event-form-download-list.scss */
        .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header,
        .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header {
          padding: 0 0px; } }
      /* line 25, scss/community/_event-form-download-list.scss */
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header .Download-sub-heading,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header .Download-sub-heading {
        font-size: 18px;
        font-weight: normal;
        color: #3C3C3C;
        line-height: 27px;
        font-family: "AleoRegular";
        font-weight: normal;
        margin-top: 00;
        margin-bottom: 35px;
        display: block;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 25, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header .Download-sub-heading,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-header .Download-sub-heading {
            font-size: 20px;
            font-weight: normal;
            line-height: 32px;
            margin-top: 25px;
            margin-bottom: 35px; } }
    /* line 43, scss/community/_event-form-download-list.scss */
    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters,
    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters {
      background: #fbfafa; }
      /* line 45, scss/community/_event-form-download-list.scss */
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form {
        padding: 0; }
        /* line 47, scss/community/_event-form-download-list.scss */
        .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form,
        .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form {
          padding: 20px 0 0 0;
          border-bottom: 0;
          margin-bottom: -5px;
          border: #e4e3e3 solid 1px; }
          /* line 52, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets {
            width: 100%;
            position: relative;
            padding-bottom: 70px;
            /* Over Desktop design */ }
            @media (min-width: 1025px) {
              /* line 52, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets {
                padding-bottom: 0px; } }
            /* line 59, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
              padding-right: 0;
              width: 30%;
              margin-right: 20px;
              float: left; }
              /* line 64, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
                font-size: 18px;
                font-weight: normal;
                font-family: "AleoBold";
                background: transparent; }
              /* line 69, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item {
                width: 100%; }
                /* line 71, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label,
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select {
                  display: block;
                  margin-bottom: 10px;
                  font-size: 16px;
                  font-weight: normal;
                  color: #3C3C3C;
                  font-family: "AleoRegular";
                  word-break: break-word;
                  font-weight: normal;
                  background: #fff; }
                /* line 83, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item input,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item select {
                  border: 1px solid #e4e3e3;
                  padding: 0 0 0 10px;
                  height: 50px;
                  background: #fff; }
                /* line 90, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item label {
                  background: none; }
            /* line 95, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine {
              width: 100%; }
              /* line 97, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget {
                padding: 7px 20px;
                /* Over Desktop design */ }
                @media (min-width: 1025px) {
                  /* line 97, scss/community/_event-form-download-list.scss */
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget {
                    padding: 0 50px; } }
                /* line 102, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget .form-item,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget .form-item {
                  width: 100%; }
            /* line 107, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-term_node_tid_depth,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-term_node_tid_depth {
              padding: 7px 20px;
              width: 100%;
              /* Over Desktop design */ }
              @media (min-width: 1025px) {
                /* line 107, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-term_node_tid_depth,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-term_node_tid_depth {
                  padding: 0 50px;
                  width: 27%; } }
            /* line 115, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 {
              padding: 7px 20px;
              width: 100%;
              /* Over Desktop design */ }
              /* line 117, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 > label,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 > label,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 > label,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 > label {
                float: left;
                margin-right: 20px; }
              @media (min-width: 1025px) {
                /* line 115, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1,
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 {
                  padding: 0 0px;
                  width: 25%; } }
              /* line 128, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date {
                width: 100%;
                float: left;
                clear: none; }
                /* line 132, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item,
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item {
                  float: left; }
                  /* line 134, scss/community/_event-form-download-list.scss */
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item .date-padding,
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item .date-padding,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item .date-padding,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item .date-padding {
                    width: 100%; }
                    /* line 136, scss/community/_event-form-download-list.scss */
                    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item .date-padding .form-item,
                    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item .date-padding .form-item,
                    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item .date-padding .form-item,
                    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item .date-padding .form-item {
                      width: 42%;
                      float: left;
                      margin-right: 20px;
                      /* Over Desktop design */ }
                      @media (min-width: 1025px) {
                        /* line 136, scss/community/_event-form-download-list.scss */
                        .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item .date-padding .form-item,
                        .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item .date-padding .form-item,
                        .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_1 .container-inline-date .form-item .date-padding .form-item,
                        .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value_2 .container-inline-date .form-item .date-padding .form-item {
                          width: 43%; } }
            /* line 148, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine {
              width: 100%;
              padding: 0 20px;
              display: block !important;
              /* Desktop design */ }
              @media (min-width: 960px) {
                /* line 148, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine {
                  padding: 0 50px; } }
              /* line 155, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine select,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine select {
                float: left;
                width: 100%;
                display: block;
                padding-right: 3px;
                /* Desktop design */ }
                @media (min-width: 960px) {
                  /* line 155, scss/community/_event-form-download-list.scss */
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label,
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine select,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine select {
                    width: 30%; } }
              /* line 165, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label {
                font-size: 18px;
                font-weight: normal;
                color: #3C3C3C;
                margin-top: 11px;
                font-family: "AleoBold";
                text-transform: inherit !important;
                /* Desktop design */ }
                @media (min-width: 960px) {
                  /* line 165, scss/community/_event-form-download-list.scss */
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine label {
                    width: 13%; } }
              /* line 176, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .sort-icon::after,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .sort-icon::after {
                content: " ";
                font-family: "icomoon";
                color: #3C3C3C;
                font-size: 5px;
                font-weight: normal;
                position: absolute;
                right: 15px;
                top: 24px;
                z-index: 1; }
              /* line 186, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .sort-icon select,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .sort-icon select {
                -webkit-appearance: menulist;
                -moz-appearance: menulist;
                -ms-appearance: menulist;
                -o-appearance: menulist; }
              /* line 193, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links {
                width: 66%;
                float: left; }
                /* line 196, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item {
                  width: 80%;
                  float: left;
                  margin-right: 20px; }
                  /* line 200, scss/community/_event-form-download-list.scss */
                  .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item .form-item,
                  .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item .form-item {
                    width: 25%;
                    text-align: center;
                    float: left;
                    padding: 10px 20px;
                    border: 1px solid #e4e3e3;
                    border-radius: 5px; }
                    /* line 207, scss/community/_event-form-download-list.scss */
                    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item .form-item a,
                    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item .form-item a {
                      font-size: 18px;
                      font-weight: normal;
                      color: #3C3C3C;
                      font-family: "AleoRegular"; }
                      /* line 211, scss/community/_event-form-download-list.scss */
                      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item .form-item a:hover,
                      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-sort-sort_bef_combine .bef-select-as-links .form-item .form-item a:hover {
                        text-decoration: none;
                        color: #007989; }
            /* line 220, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .result-counter,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widgets .result-counter {
              display: block;
              width: 100%;
              float: left;
              padding: 20px;
              margin: 30px 0 15px 0;
              font-size: 20px;
              font-weight: normal;
              color: #3C3C3C;
              font-family: "AleoBold";
              background: #fff; }
          /* line 232, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form #edit-sort-bef-combine-wrapper,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form #edit-sort-bef-combine-wrapper {
            width: 100%;
            margin-right: 10px;
            /* Over Desktop design */ }
            /* line 235, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form #edit-sort-bef-combine-wrapper label,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form #edit-sort-bef-combine-wrapper label {
              width: 20%; }
            @media (min-width: 1025px) {
              /* line 232, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form #edit-sort-bef-combine-wrapper,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form #edit-sort-bef-combine-wrapper {
                width: 72%;
                margin-right: 0; } }
          /* line 243, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
            margin-right: 50px;
            text-align: left;
            top: 4px;
            width: 100%;
            position: relative;
            margin-left: 20px;
            /* Tablet design */
            /* Over Desktop design */ }
            @media (min-width: 767px) {
              /* line 243, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
                width: 25%; } }
            @media (min-width: 1025px) {
              /* line 243, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
                position: absolute;
                margin-left: 0px;
                top: 121px;
                text-align: right;
                width: 15%; } }
            /* line 260, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button button,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button button {
              background: #007989; }
          /* line 264, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button {
            display: block !important;
            width: 100%;
            margin-bottom: 10px;
            padding-left: 20px;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 264, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button {
                width: 24% !important;
                padding-top: 5px;
                margin-bottom: 0px;
                padding-left: 0px; } }
            /* line 275, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button .form-submit,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button .form-submit {
              margin-top: 0px !important;
              float: left;
              margin-right: 0;
              background: #007989;
              /* Tablet design */ }
              @media (min-width: 767px) {
                /* line 275, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button .form-submit,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-filters form .views-exposed-form .views-exposed-widget.views-reset-button .form-submit {
                  float: right; } }
    /* line 290, scss/community/_event-form-download-list.scss */
    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading,
    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading {
      display: block;
      margin: 0;
      padding: 25px 25px;
      overflow: hidden;
      font-size: 20px;
      font-weight: normal;
      color: #3C3C3C;
      font-family: "AleoBold";
      word-break: break-word;
      border-top: #e4e3e3 solid 2px;
      border-bottom: #e4e3e3 solid 2px;
      /*background: $bg-light-gray;*/ }
      /* line 302, scss/community/_event-form-download-list.scss */
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-date,
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-ort,
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event,
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-title,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-date,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-ort,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-title {
        float: left;
        width: 100%;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 302, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-date,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-ort,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-title,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-date,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-ort,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-title {
            width: 19%; } }
      /* line 312, scss/community/_event-form-download-list.scss */
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event {
        width: 100%;
        /* Desktop design */ }
        @media (min-width: 960px) {
          /* line 312, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .attachment.attachment-before .download-heading .download-heading-event {
            width: 28%; } }
    /* line 321, scss/community/_event-form-download-list.scss */
    .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row,
    .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row {
      border: 0;
      padding-bottom: 0;
      margin-bottom: 0px; }
      /* line 325, scss/community/_event-form-download-list.scss */
      .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper,
      .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper {
        border: solid black 0px;
        margin-top: -1px; }
        /* line 329, scss/community/_event-form-download-list.scss */
        .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading,
        .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading {
          overflow: hidden;
          font-size: 16px;
          font-weight: normal;
          /*cursor: pointer;*/
          color: #3C3C3C;
          font-family: "AleoRegular";
          word-break: break-word;
          padding: 15px 80px 15px 20px;
          background: #fff;
          border: #e4e3e3 solid 1px;
          /*border-left: $white solid 5px;*/
          position: relative; }
          /* line 341, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title {
            float: left;
            width: 100%;
            min-height: 1px;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 341, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title {
                width: 20%; } }
            /* line 352, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date .ext:after,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort .ext:after,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event .ext:after,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title .ext:after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date .ext:after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort .ext:after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event .ext:after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title .ext:after {
              display: none; }
            /* line 357, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date a,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort a,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event a,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-date a,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-ort a,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event a,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a {
              color: #007989; }
          /* line 361, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title {
            float: left;
            width: 100%;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 361, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-event,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title {
                width: 30%; } }
          /* line 370, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a {
            cursor: pointer; }
            /* line 372, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a::after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a::after {
              content: "\e916";
              font-family: "icomoon";
              color: #007989;
              font-size: 14px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-left: 5px; }
            /* line 381, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a:hover,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .file-heading-title a:hover {
              text-decoration: none; }
          /* line 387, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct {
            cursor: pointer; }
            /* line 389, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct::after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct::after {
              content: "+";
              font-size: 31px;
              font-weight: normal;
              position: absolute;
              top: 0px;
              right: 0px;
              font-family: "AleoRegular";
              height: 100%;
              color: #3C3C3C;
              padding: 6px 25px 33px 25px;
              border-left: #e4e3e3 solid 1px;
              cursor: pointer; }
            /* line 402, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct.active,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct.active {
              background: none;
              border-bottom: #007989 solid 1px; }
              /* line 405, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct.active::after,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading .mj_accordion_download_ct.active::after {
                content: "-";
                font-size: 58px;
                font-weight: normal;
                top: 0px;
                right: 0px;
                font-family: "AleoLight";
                height: 100%;
                color: #fff;
                padding: 0px 23px 33px 22px;
                line-height: 50px;
                cursor: pointer; }
          /* line 419, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading.mj_accordion_heading,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading.mj_accordion_heading {
            border-radius: 0px;
            background: #007989;
            padding: 15px 80px 15px 20px;
            transition: 0.5s;
            color: #fff; }
            /* line 425, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading.mj_accordion_heading a,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading.mj_accordion_heading a {
              color: #fff; }
          /* line 429, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading:hover,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading:hover {
            background: #cce5e8;
            border-bottom: #e4e3e3 solid 1px;
            transition: 0.5s;
            color: #007989; }
            /* line 434, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading:hover a,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading:hover a {
              color: #007989; }
            /* line 438, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading:hover.active::after,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-heading:hover.active::after {
              border-left: #e4e3e3 solid 1px; }
        /* line 444, scss/community/_event-form-download-list.scss */
        .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper,
        .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper {
          padding: 25px 20px 25px 25px;
          display: none;
          background: #f8f8f8;
          border-bottom: #e4e3e3 solid 1.2px; }
          /* line 449, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body {
            font-size: 16px;
            font-weight: normal;
            color: #3C3C3C;
            font-family: "AleoRegular";
            margin: 0 0 30px 0;
            line-height: 28px; }
            /* line 455, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body p,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body span,
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body div,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body p,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body span,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-body div {
              font-size: 16px;
              font-weight: normal;
              color: #3C3C3C;
              font-family: "AleoRegular";
              margin: 0 0 30px 0;
              line-height: 28px; }
          /* line 466, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-label,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-heading-label {
            font-size: 20px;
            font-weight: normal;
            color: #3C3C3C;
            font-family: "LatoRegular";
            margin: 0 0 10px 0; }
          /* line 472, scss/community/_event-form-download-list.scss */
          .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content,
          .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content {
            padding: 15px 0 10px 0; }
            /* line 474, scss/community/_event-form-download-list.scss */
            .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields,
            .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields {
              margin-bottom: 10px;
              display: block;
              overflow: hidden; }
              /* line 478, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filelink,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filelink {
                font-family: "AleoRegular";
                font-size: 20px;
                font-weight: normal;
                margin-bottom: 5px;
                display: block; }
                /* line 483, scss/community/_event-form-download-list.scss */
                .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filelink a,
                .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filelink a {
                  font-family: "AleoRegular";
                  font-size: 20px;
                  font-weight: normal;
                  color: #3C3C3C; }
              /* line 489, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filesize,
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filename,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filesize,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filename {
                font-family: "LatoBold";
                font-size: 16px;
                font-weight: normal;
                padding-left: 35px; }
              /* line 495, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filesize,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields .file-content-filesize {
                padding-left: 12px;
                margin-left: 12px;
                border-left: 2px #3C3C3C solid; }
              /* line 500, scss/community/_event-form-download-list.scss */
              .common-view.page-download-list .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields::before,
              .page-community-downloads .main-container.download-list-page .row-content #block-system-main .view-download-list .view-content .views-row .download-main-wraper .mj_accordion_download .file-content-wraper .file-content .file-fields::before {
                content: "\e910";
                font-family: "icomoon";
                color: #007989;
                font-size: 20px;
                font-weight: normal;
                float: left;
                width: 35px; }

/* line 525, scss/community/_event-form-download-list.scss */
.community-tool .main-container.main-container-download .region-content .downlaod-contents {
  padding: 30px 0;
  overflow: hidden; }
  /* line 528, scss/community/_event-form-download-list.scss */
  .community-tool .main-container.main-container-download .region-content .downlaod-contents header {
    width: 100%;
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    font-family: "AleoRegular";
    float: left;
    margin-right: 28px;
    margin-bottom: 20px;
    border-right: solid 0px #e4e3e3;
    padding-right: 15px;
    /* Tablet design */
    /* Over Desktop design */ }
    @media (min-width: 767px) {
      /* line 528, scss/community/_event-form-download-list.scss */
      .community-tool .main-container.main-container-download .region-content .downlaod-contents header {
        font-size: 20px;
        font-weight: normal;
        line-height: 32px;
        width: 35%;
        border-right: solid 1px #e4e3e3; } }
    @media (min-width: 1025px) {
      /* line 528, scss/community/_event-form-download-list.scss */
      .community-tool .main-container.main-container-download .region-content .downlaod-contents header {
        width: 24%; } }
    /* line 547, scss/community/_event-form-download-list.scss */
    .community-tool .main-container.main-container-download .region-content .downlaod-contents header a {
      color: #007989; }
    /* line 551, scss/community/_event-form-download-list.scss */
    .community-tool .main-container.main-container-download .region-content .downlaod-contents header .author-image .user-picture {
      margin-bottom: 15px; }
    /* line 555, scss/community/_event-form-download-list.scss */
    .community-tool .main-container.main-container-download .region-content .downlaod-contents header .author,
    .community-tool .main-container.main-container-download .region-content .downlaod-contents header .term,
    .community-tool .main-container.main-container-download .region-content .downlaod-contents header .posted,
    .community-tool .main-container.main-container-download .region-content .downlaod-contents header .edited {
      display: block;
      font-size: 16px;
      font-weight: normal;
      line-height: 27px; }
  /* line 564, scss/community/_event-form-download-list.scss */
  .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper {
    width: 100%;
    float: left;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 564, scss/community/_event-form-download-list.scss */
      .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper {
        width: 60%; } }
    /* line 570, scss/community/_event-form-download-list.scss */
    .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-type-date,
    .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-location,
    .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-event-link,
    .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-event-link-taxonomy {
      font-size: 18px;
      font-weight: normal;
      line-height: 27px;
      font-family: "AleoRegular";
      font-weight: normal;
      margin-right: 28px;
      margin-bottom: 7px;
      display: block;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 570, scss/community/_event-form-download-list.scss */
        .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-type-date,
        .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-location,
        .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-event-link,
        .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-event-link-taxonomy {
          font-size: 20px;
          font-weight: normal;
          line-height: 32px; } }
      /* line 585, scss/community/_event-form-download-list.scss */
      .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-type-date a,
      .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-location a,
      .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-event-link a,
      .community-tool .main-container.main-container-download .region-content .downlaod-contents .download-content-wraper .field-name-field-event-link-taxonomy a {
        color: #007989; }

/*community tool header*/
/* line 5, scss/community/_event-header.scss */
.community-tool header#navbar {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  margin: 0;
  max-width: 100%;
  min-height: 120px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  padding: 0;
  width: 100%;
  border-radius: 0; }
  /* line 17, scss/community/_event-header.scss */
  .community-tool header#navbar > .container > * {
    float: left; }
  /* line 21, scss/community/_event-header.scss */
  .community-tool header#navbar > .container .navbar-header .logo {
    margin: 0;
    padding: 0; }
    /* line 24, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .navbar-header .logo .community-text {
      font-size: 26px;
      font-weight: normal;
      margin-left: 15px;
      font-family: "AleoBold";
      color: #007989; }
      /* line 29, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-header .logo .community-text a {
        color: #007989; }
        /* line 31, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-header .logo .community-text a:hover {
          text-decoration: none;
          color: #007989; }
    /* line 37, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .navbar-header .logo:hover {
      text-decoration: none; }
  /* line 42, scss/community/_event-header.scss */
  .community-tool header#navbar > .container .navbar-collapse {
    padding: 0;
    margin: 0 56px 0 0px;
    float: right;
    /*max-width: 716px;*/ }
    /* line 47, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .navbar-collapse .lang_switcher_custom_class {
      margin-top: 5px;
      float: right; }
      /* line 50, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner {
        float: left;
        padding-left: 15px; }
        /* line 53, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a {
          color: #787373;
          font-size: 16px;
          font-weight: normal;
          font-family: "LatoRegular"; }
          /* line 57, scss/community/_event-header.scss */
          .community-tool header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a:hover {
            color: #005EA8;
            text-decoration: none; }
    /* line 66, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .navbar-collapse nav .user-name-img {
      display: block;
      width: auto;
      overflow: hidden;
      float: right;
      margin-top: 18px;
      margin-right: 10px; }
      /* line 73, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .user-image {
        width: 35px;
        height: 35px;
        float: left;
        margin-right: 10px;
        background: #3C3C3C;
        border-radius: 500px;
        overflow: hidden; }
        /* line 81, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .user-image img {
          border-radius: 500px; }
      /* line 86, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .user-name {
        color: #787373;
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoRegular";
        margin-top: -5px;
        display: inline-block;
        margin-right: 30px; }
        /* line 93, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .user-name a {
          color: #787373; }
          /* line 95, scss/community/_event-header.scss */
          .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .user-name a:hover {
            color: #005EA8;
            text-decoration: none; }
      /* line 101, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .logout-button {
        color: #787373;
        font-size: 14px;
        font-weight: normal;
        font-family: "LatoRegular";
        padding-left: 45px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 101, scss/community/_event-header.scss */
          .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .logout-button {
            padding-left: 0px; } }
        /* line 109, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .logout-button a {
          color: #007989; }
          /* line 111, scss/community/_event-header.scss */
          .community-tool header#navbar > .container .navbar-collapse nav .user-name-img .logout-button a:hover {
            color: #007989;
            text-decoration: none; }
    /* line 118, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .navbar-collapse nav .link-climate-protection {
      font-family: "LatoRegular";
      font-size: 15px;
      font-weight: normal;
      border-width: 1px;
      border-style: solid;
      border-color: #007989;
      font-weight: normal;
      padding: 4px 10px;
      float: right;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      margin-top: 22px; }
      /* line 127, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-collapse nav .link-climate-protection a {
        border-color: #007989;
        color: #007989; }
        /* line 130, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .link-climate-protection a:hover {
          text-decoration: none; }
    /* line 138, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .navbar-collapse nav .menu {
      margin-top: 31px;
      padding-right: 35px;
      position: relative; }
      /* line 142, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .navbar-collapse nav .menu li {
        margin-right: 20px; }
        /* line 143, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li a {
          color: #3C3C3C;
          font-size: 18px;
          font-weight: normal; }
          /* line 146, scss/community/_event-header.scss */
          .community-tool header#navbar > .container .navbar-collapse nav .menu li a:hover {
            color: #007989; }
        /* line 151, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li:last-child {
          margin-right: 0; }
        /* line 156, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown a span {
          display: none; }
        /* line 161, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown.active > a {
          color: #007989; }
        /* line 165, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu {
          padding: 10px 20px; }
          /* line 167, scss/community/_event-header.scss */
          .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu li {
            margin: 0 0 15px 0; }
            /* line 169, scss/community/_event-header.scss */
            .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu li:last-child {
              margin-bottom: 0; }
            /* line 173, scss/community/_event-header.scss */
            .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu li.active a {
              color: #007989; }
        /* line 180, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown:hover .dropdown-menu {
          display: block; }
        /* line 185, scss/community/_event-header.scss */
        .community-tool header#navbar > .container .navbar-collapse nav .menu li.dropdown {
          padding-bottom: 10px; }
  /* line 194, scss/community/_event-header.scss */
  .community-tool header#navbar > .container .bmub-logo {
    float: right;
    margin-top: 16px;
    width: 200px; }
    /* line 198, scss/community/_event-header.scss */
    .community-tool header#navbar > .container .bmub-logo a {
      display: block; }
      /* line 201, scss/community/_event-header.scss */
      .community-tool header#navbar > .container .bmub-logo a img {
        width: 163px; }
  /* line 207, scss/community/_event-header.scss */
  .community-tool header#navbar .icon-search {
    font-size: 18px;
    font-weight: normal;
    font-weight: normal;
    height: 43px;
    margin-top: 10px;
    text-align: center;
    top: -18px;
    width: 41px;
    position: absolute;
    right: 0; }
    /* line 217, scss/community/_event-header.scss */
    .community-tool header#navbar .icon-search::before {
      content: "\e930";
      font-family: "icomoon";
      margin: 8px 0 0;
      display: inline-block; }
    /* line 223, scss/community/_event-header.scss */
    .community-tool header#navbar .icon-search:hover, .community-tool header#navbar .icon-search.active {
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      cursor: pointer;
      background-color: #007c8c;
      color: #fff; }
    /* line 231, scss/community/_event-header.scss */
    .community-tool header#navbar .icon-search.active::before {
      content: "\e90b";
      font-size: 15px;
      font-weight: normal; }
  /* line 237, scss/community/_event-header.scss */
  .community-tool header#navbar #block-search-form, .community-tool header#navbar .block.block-views {
    background: #007c8c;
    bottom: -65px;
    display: none;
    height: 65px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    width: 100%;
    border-bottom: 1px solid #fff;
    z-index: 15; }
    /* line 250, scss/community/_event-header.scss */
    .community-tool header#navbar #block-search-form form, .community-tool header#navbar .block.block-views form {
      max-width: none;
      margin: 0 auto; }
      /* line 254, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form .search-widget, .community-tool header#navbar .block.block-views form .search-widget {
        display: none; }
      /* line 257, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form #edit-keys-wrapper, .community-tool header#navbar #block-search-form form .search-widget, .community-tool header#navbar .block.block-views form #edit-keys-wrapper, .community-tool header#navbar .block.block-views form .search-widget {
        padding: 0; }
        /* line 259, scss/community/_event-header.scss */
        .community-tool header#navbar #block-search-form form #edit-keys-wrapper label, .community-tool header#navbar #block-search-form form .search-widget label, .community-tool header#navbar .block.block-views form #edit-keys-wrapper label, .community-tool header#navbar .block.block-views form .search-widget label {
          display: none; }
      /* line 264, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form input.form-text, .community-tool header#navbar .block.block-views form input.form-text {
        border: none;
        line-height: 50px;
        height: 65px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        font-size: 40px;
        font-weight: normal;
        width: 1080px;
        background: transparent;
        color: #fff; }
        /* line 275, scss/community/_event-header.scss */
        .community-tool header#navbar #block-search-form form input.form-text:focus, .community-tool header#navbar .block.block-views form input.form-text:focus {
          border: 0;
          box-shadow: none !important; }
      /* line 281, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form input.form-control::-moz-placeholder, .community-tool header#navbar .block.block-views form input.form-control::-moz-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 285, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form input.form-control:-ms-input-placeholder, .community-tool header#navbar .block.block-views form input.form-control:-ms-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 289, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form input.form-control::-webkit-input-placeholder, .community-tool header#navbar .block.block-views form input.form-control::-webkit-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 295, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form button, .community-tool header#navbar .block.block-views form button {
        background: none;
        padding: 0;
        border: none;
        width: 45px;
        height: 65px;
        margin-top: 0px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 295, scss/community/_event-header.scss */
          .community-tool header#navbar #block-search-form form button, .community-tool header#navbar .block.block-views form button {
            margin-top: -4px; } }
        /* line 305, scss/community/_event-header.scss */
        .community-tool header#navbar #block-search-form form button span, .community-tool header#navbar .block.block-views form button span {
          font-size: 22px;
          font-weight: normal;
          color: #fff; }
      /* line 310, scss/community/_event-header.scss */
      .community-tool header#navbar #block-search-form form .input-group-addon, .community-tool header#navbar .block.block-views form .input-group-addon {
        display: none; }
  /* line 315, scss/community/_event-header.scss */
  .community-tool header#navbar.fixed-header {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 15;
    padding: 8px 0;
    min-height: inherit;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
    border-bottom: none; }
    /* line 325, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header .navbar-collapse.collapse .user-name-img,
    .community-tool header#navbar.fixed-header .navbar-collapse.collapse .link-climate-protection {
      display: none; }
    /* line 329, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header .navbar-collapse.collapse .menu {
      margin-top: 12px; }
    /* line 333, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header .logo {
      background-image: url("img/responsive-logo.svg");
      background-repeat: no-repeat;
      height: 40px !important;
      margin-top: 8px !important;
      width: 82px !important; }
      /* line 339, scss/community/_event-header.scss */
      .community-tool header#navbar.fixed-header .logo img {
        display: none; }
      /* line 342, scss/community/_event-header.scss */
      .community-tool header#navbar.fixed-header .logo .community-text {
        font-size: 26px !important;
        margin-left: 95px !important; }
    /* line 347, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header .bmub-logo {
      margin-top: 0; }
      /* line 349, scss/community/_event-header.scss */
      .community-tool header#navbar.fixed-header .bmub-logo a {
        background-image: url("img/BMUreduced.svg");
        background-repeat: no-repeat;
        background-position: right;
        height: 50px !important;
        /*margin-top: 5px;*/
        width: 113px !important;
        float: right; }
        /* line 357, scss/community/_event-header.scss */
        .community-tool header#navbar.fixed-header .bmub-logo a img {
          display: none; }
    /* line 362, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header .icon-search {
      height: 49px; }
    /* line 366, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header .container .navbar-collapse {
      margin: 0 82px 0 0px; }
    /* line 370, scss/community/_event-header.scss */
    .community-tool header#navbar.fixed-header ~ .main-container {
      margin-top: 120px; }
/* line 379, scss/community/_event-header.scss */
.community-tool .footer.container {
  margin-top: 0; }
/* line 384, scss/community/_event-header.scss */
.community-tool .footer section div {
  text-align: center;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 384, scss/community/_event-header.scss */
    .community-tool .footer section div {
      text-align: left; } }
/* line 391, scss/community/_event-header.scss */
.community-tool .footer section#block-menu-menu-footer-menu {
  width: 100%;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 391, scss/community/_event-header.scss */
    .community-tool .footer section#block-menu-menu-footer-menu {
      width: auto; } }
  /* line 397, scss/community/_event-header.scss */
  .community-tool .footer section#block-menu-menu-footer-menu ul li {
    margin-right: 0;
    display: block;
    padding: 10px 0;
    text-align: center;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 397, scss/community/_event-header.scss */
      .community-tool .footer section#block-menu-menu-footer-menu ul li {
        margin-right: 20px;
        display: inline-block;
        padding: 0px 0;
        text-align: left; } }
/* line 414, scss/community/_event-header.scss */
.community-tool .main-container {
  padding-bottom: 30px; }
/* line 417, scss/community/_event-header.scss */
.community-tool .breadcrumb {
  display: block; }

/* line 423, scss/community/_event-header.scss */
.not-logged-in.community-tool .icon-search {
  display: none; }

/*community tool preview page header in iframe*/
/* line 436, scss/community/_event-header.scss */
.forum-preview-mode header#navbar {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  margin: 0;
  max-width: 100%;
  min-height: 120px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e3e3;
  padding: 0;
  width: 100%;
  border-radius: 0; }
  /* line 448, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar > .container > * {
    float: left; }
  /* line 452, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar > .container .navbar-header .logo {
    margin: 0;
    padding: 0; }
    /* line 455, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .navbar-header .logo .community-text {
      font-size: 26px;
      font-weight: normal;
      margin-left: 15px;
      font-family: "AleoBold";
      color: #007989; }
      /* line 460, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-header .logo .community-text a {
        color: #007989; }
        /* line 462, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-header .logo .community-text a:hover {
          text-decoration: none;
          color: #007989; }
    /* line 468, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .navbar-header .logo:hover {
      text-decoration: none; }
  /* line 473, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar > .container .navbar-collapse {
    padding: 0;
    margin: 0 56px 0 0px;
    float: right;
    /*max-width: 716px;*/ }
    /* line 478, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .navbar-collapse .lang_switcher_custom_class {
      margin-top: 5px;
      float: right; }
      /* line 481, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner {
        float: left;
        padding-left: 15px; }
        /* line 484, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a {
          color: #787373;
          font-size: 16px;
          font-weight: normal;
          font-family: "LatoRegular"; }
          /* line 488, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse .lang_switcher_custom_class .lang_switcher_custom_inner a:hover {
            color: #005EA8;
            text-decoration: none; }
    /* line 497, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img {
      display: block;
      width: auto;
      overflow: hidden;
      float: right;
      margin-top: 18px;
      margin-right: 10px; }
      /* line 504, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .user-image {
        width: 35px;
        height: 35px;
        float: left;
        margin-right: 10px;
        background: #3C3C3C;
        border-radius: 500px;
        overflow: hidden; }
        /* line 512, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .user-image img {
          border-radius: 500px; }
      /* line 516, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .user-name {
        color: #787373;
        font-size: 16px;
        font-weight: normal;
        font-family: "LatoRegular";
        margin-top: -5px;
        display: inline-block;
        margin-right: 30px; }
        /* line 523, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .user-name a {
          color: #787373; }
          /* line 525, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .user-name a:hover {
            color: #005EA8;
            text-decoration: none; }
      /* line 531, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .logout-button {
        color: #787373;
        font-size: 14px;
        font-weight: normal;
        font-family: "LatoRegular";
        padding-left: 45px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 531, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .logout-button {
            padding-left: 0px; } }
        /* line 539, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .logout-button a {
          color: #007989; }
          /* line 541, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse nav .user-name-img .logout-button a:hover {
            color: #007989;
            text-decoration: none; }
    /* line 548, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .navbar-collapse nav .link-climate-protection {
      font-family: "LatoRegular";
      font-size: 15px;
      font-weight: normal;
      border-width: 1px;
      border-style: solid;
      border-color: #007989;
      font-weight: normal;
      padding: 4px 10px;
      float: right;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      margin-top: 22px; }
      /* line 557, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse nav .link-climate-protection a {
        border-color: #007989;
        color: #007989; }
        /* line 560, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .link-climate-protection a:hover {
          text-decoration: none; }
    /* line 568, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu {
      margin-top: 31px;
      padding-right: 35px;
      position: relative; }
      /* line 572, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li {
        margin-right: 20px; }
        /* line 573, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li a {
          color: #3C3C3C;
          font-size: 18px;
          font-weight: normal; }
          /* line 576, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li a:hover {
            color: #007989; }
        /* line 581, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li:last-child {
          margin-right: 0; }
        /* line 586, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown a span {
          display: none; }
        /* line 591, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown.active > a {
          color: #007989; }
        /* line 595, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu {
          padding: 10px 20px; }
          /* line 597, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu li {
            margin: 0 0 15px 0; }
            /* line 599, scss/community/_event-header.scss */
            .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu li:last-child {
              margin-bottom: 0; }
            /* line 603, scss/community/_event-header.scss */
            .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown .dropdown-menu li.active a {
              color: #007989; }
        /* line 610, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown:hover .dropdown-menu {
          display: block; }
        /* line 615, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse nav .menu li.dropdown {
          padding-bottom: 10px; }
  /* line 624, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar > .container .bmub-logo {
    float: right;
    margin-top: 16px;
    width: 200px; }
    /* line 628, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar > .container .bmub-logo a {
      display: block; }
      /* line 631, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar > .container .bmub-logo a img {
        width: 163px; }
  /* line 637, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar .icon-search {
    font-size: 18px;
    font-weight: normal;
    font-weight: normal;
    height: 43px;
    margin-top: 10px;
    text-align: center;
    top: -18px;
    width: 41px;
    position: absolute;
    right: 0; }
    /* line 647, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar .icon-search::before {
      content: "\e930";
      font-family: "icomoon";
      margin: 8px 0 0;
      display: inline-block; }
    /* line 653, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar .icon-search:hover, .forum-preview-mode header#navbar .icon-search.active {
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      cursor: pointer;
      background-color: #007c8c;
      color: #fff; }
    /* line 661, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar .icon-search.active::before {
      content: "\e90b";
      font-size: 15px;
      font-weight: normal; }
  /* line 667, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar #block-search-form, .forum-preview-mode header#navbar .block.block-views {
    background: #007c8c;
    bottom: -65px;
    display: none;
    height: 65px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    width: 100%;
    border-bottom: 1px solid #fff;
    z-index: 15; }
    /* line 680, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar #block-search-form form, .forum-preview-mode header#navbar .block.block-views form {
      max-width: none;
      margin: 0 auto; }
      /* line 684, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form .search-widget, .forum-preview-mode header#navbar .block.block-views form .search-widget {
        display: none; }
      /* line 687, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form #edit-keys-wrapper, .forum-preview-mode header#navbar #block-search-form form .search-widget, .forum-preview-mode header#navbar .block.block-views form #edit-keys-wrapper, .forum-preview-mode header#navbar .block.block-views form .search-widget {
        padding: 0; }
        /* line 689, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar #block-search-form form #edit-keys-wrapper label, .forum-preview-mode header#navbar #block-search-form form .search-widget label, .forum-preview-mode header#navbar .block.block-views form #edit-keys-wrapper label, .forum-preview-mode header#navbar .block.block-views form .search-widget label {
          display: none; }
      /* line 694, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form input.form-text, .forum-preview-mode header#navbar .block.block-views form input.form-text {
        border: none;
        line-height: 50px;
        height: 65px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        font-size: 40px;
        font-weight: normal;
        width: 1080px;
        background: transparent;
        color: #fff; }
        /* line 705, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar #block-search-form form input.form-text:focus, .forum-preview-mode header#navbar .block.block-views form input.form-text:focus {
          border: 0;
          box-shadow: none !important; }
      /* line 711, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form input.form-control::-moz-placeholder, .forum-preview-mode header#navbar .block.block-views form input.form-control::-moz-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 715, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form input.form-control:-ms-input-placeholder, .forum-preview-mode header#navbar .block.block-views form input.form-control:-ms-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 719, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form input.form-control::-webkit-input-placeholder, .forum-preview-mode header#navbar .block.block-views form input.form-control::-webkit-input-placeholder {
        color: #fff;
        font-family: "LatoRegular"; }
      /* line 725, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form button, .forum-preview-mode header#navbar .block.block-views form button {
        background: none;
        padding: 0;
        border: none;
        width: 45px;
        height: 65px;
        margin-top: 0px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 725, scss/community/_event-header.scss */
          .forum-preview-mode header#navbar #block-search-form form button, .forum-preview-mode header#navbar .block.block-views form button {
            margin-top: -4px; } }
        /* line 735, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar #block-search-form form button span, .forum-preview-mode header#navbar .block.block-views form button span {
          font-size: 22px;
          font-weight: normal;
          color: #fff; }
      /* line 740, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar #block-search-form form .input-group-addon, .forum-preview-mode header#navbar .block.block-views form .input-group-addon {
        display: none; }
  /* line 745, scss/community/_event-header.scss */
  .forum-preview-mode header#navbar.fixed-header {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 15;
    padding: 8px 0;
    min-height: inherit;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
    border-bottom: none; }
    /* line 755, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .user-name-img,
    .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .link-climate-protection {
      display: none; }
    /* line 759, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .menu {
      margin-top: 12px; }
    /* line 763, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header .logo {
      background-image: url("img/responsive-logo.svg");
      background-repeat: no-repeat;
      height: 40px !important;
      margin-top: 8px !important;
      width: 82px !important; }
      /* line 769, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar.fixed-header .logo img {
        display: none; }
      /* line 772, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar.fixed-header .logo .community-text {
        font-size: 26px !important;
        margin-left: 95px !important; }
    /* line 777, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header .bmub-logo {
      margin-top: 0; }
      /* line 779, scss/community/_event-header.scss */
      .forum-preview-mode header#navbar.fixed-header .bmub-logo a {
        background-image: url("img/BMUreduced.svg");
        background-repeat: no-repeat;
        background-position: right;
        height: 50px !important;
        /*margin-top: 5px;*/
        width: 113px !important;
        float: right; }
        /* line 787, scss/community/_event-header.scss */
        .forum-preview-mode header#navbar.fixed-header .bmub-logo a img {
          display: none; }
    /* line 792, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header .icon-search {
      height: 49px; }
    /* line 796, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header .container .navbar-collapse {
      margin: 0 82px 0 0px; }
    /* line 800, scss/community/_event-header.scss */
    .forum-preview-mode header#navbar.fixed-header ~ .main-container {
      margin-top: 120px; }
/* line 809, scss/community/_event-header.scss */
.forum-preview-mode .footer.container {
  margin-top: 0; }
/* line 814, scss/community/_event-header.scss */
.forum-preview-mode .footer section div {
  text-align: center;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 814, scss/community/_event-header.scss */
    .forum-preview-mode .footer section div {
      text-align: left; } }
/* line 821, scss/community/_event-header.scss */
.forum-preview-mode .footer section#block-menu-menu-footer-menu {
  width: 100%;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 821, scss/community/_event-header.scss */
    .forum-preview-mode .footer section#block-menu-menu-footer-menu {
      width: auto; } }
  /* line 827, scss/community/_event-header.scss */
  .forum-preview-mode .footer section#block-menu-menu-footer-menu ul li {
    margin-right: 0;
    display: block;
    padding: 10px 0;
    text-align: center;
    /* Tablet design */ }
    @media (min-width: 520px) {
      /* line 827, scss/community/_event-header.scss */
      .forum-preview-mode .footer section#block-menu-menu-footer-menu ul li {
        margin-right: 20px;
        display: inline-block;
        padding: 0px 0;
        text-align: left; } }
/* line 844, scss/community/_event-header.scss */
.forum-preview-mode .main-container {
  padding-bottom: 30px; }
/* line 847, scss/community/_event-header.scss */
.forum-preview-mode .breadcrumb {
  display: block; }

@media only screen and (max-width: 1024px) {
  /* line 6, scss/community/_event-header-responsive.scss */
  .community-tool header#navbar > .container {
    width: 90%;
    padding: 0;
    position: relative; }
    /* line 7, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .navbar-header,
    .community-tool header#navbar > .container .navbar-collapse {
      margin: 0; }
      /* line 12, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container .navbar-header .logo .community-text,
      .community-tool header#navbar > .container .navbar-collapse .logo .community-text {
        font-size: 18px !important;
        margin-left: 92px !important;
        display: block !important;
        margin-top: 6px !important; }
    /* line 20, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .navbar-collapse {
      max-width: 100%; }
    /* line 23, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .navbar-header {
      width: 100%;
      /*padding-right: 30px;*/ }
    /* line 30, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .navbar-collapse {
      display: none !important;
      margin: 6px 0 0 0 !important;
      border-top: 1px solid #e4e3e3;
      width: 100%;
      max-height: inherit; }
      /* line 36, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container .navbar-collapse .menu.nav {
        width: 100%;
        padding-right: 0 !important;
        margin-top: 0 !important; }
        /* line 40, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child {
          background: #ebf0f4;
          color: #007989;
          margin-bottom: 10px !important; }
          /* line 44, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li {
            margin-top: 0;
            width: 100%;
            padding-right: 0 !important;
            margin-left: 0 !important;
            padding: 17px 15px !important;
            margin-right: 0 !important;
            margin-bottom: 1px !important;
            border-bottom: #fff solid 1.2px;
            background: #ebf0f4;
            color: #007989;
            text-align: left; }
            /* line 58, scss/community/_event-header-responsive.scss */
            .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li a {
              color: #007989 !important;
              width: 100%; }
              /* line 61, scss/community/_event-header-responsive.scss */
              .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li a:hover {
                text-decoration: none !important; }
            /* line 66, scss/community/_event-header-responsive.scss */
            .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li:hover {
              border-left: 3px solid #007989; }
            /* line 70, scss/community/_event-header-responsive.scss */
            .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li {
              display: block;
              width: 100%;
              margin: 0 !important;
              padding: 10px 0 !important;
              border-bottom: 1px solid rgba(255, 255, 255, 0.5);
              text-align: center; }
              /* line 77, scss/community/_event-header-responsive.scss */
              .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li a {
                color: #fff !important;
                padding: 0 !important;
                margin: 0 auto !important;
                font-size: 18px;
                font-weight: normal;
                display: inline-block; }
              /* line 84, scss/community/_event-header-responsive.scss */
              .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li:nth-child(2) a {
                border: none;
                color: #fff; }
              /* line 88, scss/community/_event-header-responsive.scss */
              .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown {
                /* &:focus{
                  .dropdown-menu{
                    display:block;
                  }
                } */ }
                /* line 90, scss/community/_event-header-responsive.scss */
                .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown a span {
                  display: none; }
                /* line 95, scss/community/_event-header-responsive.scss */
                .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown.active > a {
                  color: #007989; }
                /* line 99, scss/community/_event-header-responsive.scss */
                .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu {
                  padding: 10px 20px;
                  margin: 10px 0 -10px !important;
                  position: static;
                  border-radius: 0;
                  float: none;
                  box-shadow: none;
                  border-width: 1px;
                  border-style: solid;
                  border-color: #e4e3e3; }
                  /* line 107, scss/community/_event-header-responsive.scss */
                  .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu li {
                    margin: 0 0 15px 0; }
                    /* line 109, scss/community/_event-header-responsive.scss */
                    .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu li:last-child {
                      margin-bottom: 0; }
                    /* line 113, scss/community/_event-header-responsive.scss */
                    .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu li.active a {
                      color: #007989; }
          /* line 128, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li:last-child {
            border: none; }
            /* line 130, scss/community/_event-header-responsive.scss */
            .community-tool header#navbar > .container .navbar-collapse .menu.nav:first-child li:last-child:hover {
              border-left: 3px solid #007989; }
      /* line 136, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container .navbar-collapse.in {
        display: block !important;
        overflow: visible; }
        /* line 139, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container .navbar-collapse.in ~ .bmub-logo {
          display: inline-block;
          float: none;
          margin-top: 10px;
          width: 100%; }
          /* line 144, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container .navbar-collapse.in ~ .bmub-logo a {
            width: 45px;
            margin: 0 auto;
            display: table;
            float: none; }
    /* line 153, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .navbar-toggle {
      display: block;
      float: right;
      border: none;
      background: none !important;
      margin-top: 4px;
      margin-bottom: 0;
      margin-right: 0px; }
      /* line 161, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container .navbar-toggle .icon-bar {
        height: 3.5px;
        background: #3C3C3C; }
    /* line 166, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .mobile-search {
      float: right; }
      /* line 168, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container .mobile-search .icon-search {
        height: 55px;
        margin-top: 6px;
        right: 50px;
        top: -3px; }
        /* line 173, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container .mobile-search .icon-search:hover {
          background: transparent;
          color: #3C3C3C; }
        /* line 177, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container .mobile-search .icon-search.active {
          background: #007989;
          color: #fff; }
    /* line 183, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container #block-search-form,
    .community-tool header#navbar > .container .block.block-views {
      position: static;
      width: 100%;
      margin: 8px 0 -1px 0;
      height: 45px; }
      /* line 189, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container #block-search-form form,
      .community-tool header#navbar > .container .block.block-views form {
        width: 100%; }
        /* line 191, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container #block-search-form form #edit-keys-wrapper,
        .community-tool header#navbar > .container .block.block-views form #edit-keys-wrapper {
          width: 80%;
          /* Tablet design */
          /* Tablet design */ } }
        @media only screen and (max-width: 1024px) and (min-width: 520px) {
          /* line 191, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container #block-search-form form #edit-keys-wrapper,
          .community-tool header#navbar > .container .block.block-views form #edit-keys-wrapper {
            width: 88%; } }
        @media only screen and (max-width: 1024px) and (min-width: 767px) {
          /* line 191, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container #block-search-form form #edit-keys-wrapper,
          .community-tool header#navbar > .container .block.block-views form #edit-keys-wrapper {
            width: 92%; } }
@media only screen and (max-width: 1024px) {
        /* line 200, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container #block-search-form form .form-item input,
        .community-tool header#navbar > .container .block.block-views form .form-item input {
          padding-left: 15px;
          width: 86%;
          text-align: left;
          height: 44px;
          font-size: 20px;
          /* Tablet design */ } }
        @media only screen and (max-width: 1024px) and (min-width: 767px) {
          /* line 200, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container #block-search-form form .form-item input,
          .community-tool header#navbar > .container .block.block-views form .form-item input {
            padding-left: 30px;
            width: 90%; } }
@media only screen and (max-width: 1024px) {
        /* line 211, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container #block-search-form form .input-group-btn,
        .community-tool header#navbar > .container .block.block-views form .input-group-btn {
          width: 1%;
          padding-right: 20px;
          float: left; }
          /* line 215, scss/community/_event-header-responsive.scss */
          .community-tool header#navbar > .container #block-search-form form .input-group-btn button,
          .community-tool header#navbar > .container .block.block-views form .input-group-btn button {
            height: 47px; }
      /* line 220, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container #block-search-form .views-submit-button,
      .community-tool header#navbar > .container .block.block-views .views-submit-button {
        padding: 0px; }
        /* line 222, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container #block-search-form .views-submit-button button,
        .community-tool header#navbar > .container .block.block-views .views-submit-button button {
          height: 44px; }
    /* line 227, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .bmub-logo {
      float: right;
      text-align: center;
      margin: 0 auto;
      width: 100px; }
    /* line 235, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu {
      width: 100%;
      background: #fff; }
      /* line 238, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e4e3e3; }
        /* line 240, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li:last-child {
          border: none; }
        /* line 243, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li a {
          color: #3C3C3C !important;
          line-height: inherit; }
  /* line 252, scss/community/_event-header-responsive.scss */
  .community-tool header#navbar.fixed-header {
    position: static;
    box-shadow: none;
    padding-bottom: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 257, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar.fixed-header ~ .main-container {
      margin-top: 0; }
    /* line 261, scss/community/_event-header-responsive.scss */
    .community-tool header#navbar.fixed-header .navbar-collapse.collapse .wrapper {
      width: 100%;
      overflow: hidden;
      margin-bottom: 10px; }
      /* line 265, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar.fixed-header .navbar-collapse.collapse .wrapper .link-climate-protection {
        float: inherit;
        padding: 10px;
        display: block;
        margin-top: 4px;
        text-align: center; }
      /* line 272, scss/community/_event-header-responsive.scss */
      .community-tool header#navbar.fixed-header .navbar-collapse.collapse .wrapper .user-name-img {
        display: table;
        margin: 0px auto;
        float: inherit; }
        /* line 276, scss/community/_event-header-responsive.scss */
        .community-tool header#navbar.fixed-header .navbar-collapse.collapse .wrapper .user-name-img .user-name {
          margin-right: 0; }
  /* line 285, scss/community/_event-header-responsive.scss */
  .community-tool .dropdown-menu-outer {
    display: none; }

  /* line 293, scss/community/_event-header-responsive.scss */
  .forum-preview-mode header#navbar > .container {
    width: 90%;
    padding: 0;
    position: relative; }
    /* line 294, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .navbar-header,
    .forum-preview-mode header#navbar > .container .navbar-collapse {
      margin: 0; }
      /* line 299, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container .navbar-header .logo .community-text,
      .forum-preview-mode header#navbar > .container .navbar-collapse .logo .community-text {
        font-size: 18px !important;
        margin-left: 92px !important;
        display: block !important;
        margin-top: 6px !important; }
    /* line 307, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .navbar-collapse {
      max-width: 100%; }
    /* line 310, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .navbar-header {
      width: 100%;
      /*padding-right: 30px;*/ }
    /* line 317, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .navbar-collapse {
      display: none !important;
      margin: 6px 0 0 0 !important;
      border-top: 1px solid #e4e3e3;
      width: 100%;
      max-height: inherit; }
      /* line 323, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav {
        width: 100%;
        padding-right: 0 !important;
        margin-top: 0 !important; }
        /* line 327, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child {
          background: #ebf0f4;
          color: #007989;
          margin-bottom: 10px !important; }
          /* line 331, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li {
            margin-top: 0;
            width: 100%;
            padding-right: 0 !important;
            margin-left: 0 !important;
            padding: 17px 15px !important;
            margin-right: 0 !important;
            margin-bottom: 1px !important;
            border-bottom: #fff solid 1.2px;
            background: #ebf0f4;
            color: #007989;
            text-align: left; }
            /* line 345, scss/community/_event-header-responsive.scss */
            .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li a {
              color: #007989 !important;
              width: 100%; }
              /* line 348, scss/community/_event-header-responsive.scss */
              .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li a:hover {
                text-decoration: none !important; }
            /* line 353, scss/community/_event-header-responsive.scss */
            .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li:hover {
              border-left: 3px solid #007989; }
            /* line 357, scss/community/_event-header-responsive.scss */
            .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li {
              display: block;
              width: 100%;
              margin: 0 !important;
              padding: 10px 0 !important;
              border-bottom: 1px solid rgba(255, 255, 255, 0.5);
              text-align: center; }
              /* line 364, scss/community/_event-header-responsive.scss */
              .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li a {
                color: #fff !important;
                padding: 0 !important;
                margin: 0 auto !important;
                font-size: 18px;
                font-weight: normal;
                display: inline-block; }
              /* line 371, scss/community/_event-header-responsive.scss */
              .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li:nth-child(2) a {
                border: none;
                color: #fff; }
              /* line 375, scss/community/_event-header-responsive.scss */
              .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown {
                /* &:focus{
                  .dropdown-menu{
                    display:block;
                  }
                } */ }
                /* line 377, scss/community/_event-header-responsive.scss */
                .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown a span {
                  display: none; }
                /* line 382, scss/community/_event-header-responsive.scss */
                .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown.active > a {
                  color: #007989; }
                /* line 386, scss/community/_event-header-responsive.scss */
                .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu {
                  padding: 10px 20px;
                  margin: 10px 0 -10px !important;
                  position: static;
                  border-radius: 0;
                  float: none;
                  box-shadow: none;
                  border-width: 1px;
                  border-style: solid;
                  border-color: #e4e3e3; }
                  /* line 394, scss/community/_event-header-responsive.scss */
                  .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu li {
                    margin: 0 0 15px 0; }
                    /* line 396, scss/community/_event-header-responsive.scss */
                    .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu li:last-child {
                      margin-bottom: 0; }
                    /* line 400, scss/community/_event-header-responsive.scss */
                    .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li li.dropdown .dropdown-menu li.active a {
                      color: #007989; }
          /* line 415, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li:last-child {
            border: none; }
            /* line 417, scss/community/_event-header-responsive.scss */
            .forum-preview-mode header#navbar > .container .navbar-collapse .menu.nav:first-child li:last-child:hover {
              border-left: 3px solid #007989; }
      /* line 423, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container .navbar-collapse.in {
        display: block !important;
        overflow: visible; }
        /* line 426, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container .navbar-collapse.in ~ .bmub-logo {
          display: inline-block;
          float: none;
          margin-top: 10px;
          width: 100%; }
          /* line 431, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container .navbar-collapse.in ~ .bmub-logo a {
            width: 45px;
            margin: 0 auto;
            display: table;
            float: none; }
    /* line 440, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .navbar-toggle {
      display: block;
      float: right;
      border: none;
      background: none !important;
      margin-top: 4px;
      margin-bottom: 0;
      margin-right: 0px; }
      /* line 448, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container .navbar-toggle .icon-bar {
        height: 3.5px;
        background: #3C3C3C; }
    /* line 453, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .mobile-search {
      float: right; }
      /* line 455, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container .mobile-search .icon-search {
        height: 55px;
        margin-top: 6px;
        right: 50px;
        top: -3px; }
        /* line 460, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container .mobile-search .icon-search:hover {
          background: transparent;
          color: #3C3C3C; }
        /* line 464, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container .mobile-search .icon-search.active {
          background: #007989;
          color: #fff; }
    /* line 470, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container #block-search-form,
    .forum-preview-mode header#navbar > .container .block.block-views {
      position: static;
      width: 100%;
      margin: 8px 0 -1px 0;
      height: 45px; }
      /* line 476, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container #block-search-form form,
      .forum-preview-mode header#navbar > .container .block.block-views form {
        width: 100%; }
        /* line 478, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container #block-search-form form #edit-keys-wrapper,
        .forum-preview-mode header#navbar > .container .block.block-views form #edit-keys-wrapper {
          width: 80%;
          /* Tablet design */
          /* Tablet design */ } }
        @media only screen and (max-width: 1024px) and (min-width: 520px) {
          /* line 478, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container #block-search-form form #edit-keys-wrapper,
          .forum-preview-mode header#navbar > .container .block.block-views form #edit-keys-wrapper {
            width: 88%; } }
        @media only screen and (max-width: 1024px) and (min-width: 767px) {
          /* line 478, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container #block-search-form form #edit-keys-wrapper,
          .forum-preview-mode header#navbar > .container .block.block-views form #edit-keys-wrapper {
            width: 92%; } }
@media only screen and (max-width: 1024px) {
        /* line 487, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container #block-search-form form .form-item input,
        .forum-preview-mode header#navbar > .container .block.block-views form .form-item input {
          padding-left: 15px;
          width: 86%;
          text-align: left;
          height: 44px;
          font-size: 20px;
          /* Tablet design */ } }
        @media only screen and (max-width: 1024px) and (min-width: 767px) {
          /* line 487, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container #block-search-form form .form-item input,
          .forum-preview-mode header#navbar > .container .block.block-views form .form-item input {
            padding-left: 30px;
            width: 90%; } }
@media only screen and (max-width: 1024px) {
        /* line 498, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container #block-search-form form .input-group-btn,
        .forum-preview-mode header#navbar > .container .block.block-views form .input-group-btn {
          width: 1%;
          padding-right: 20px;
          float: left; }
          /* line 502, scss/community/_event-header-responsive.scss */
          .forum-preview-mode header#navbar > .container #block-search-form form .input-group-btn button,
          .forum-preview-mode header#navbar > .container .block.block-views form .input-group-btn button {
            height: 47px; }
      /* line 507, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container #block-search-form .views-submit-button,
      .forum-preview-mode header#navbar > .container .block.block-views .views-submit-button {
        padding: 0px; }
        /* line 509, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container #block-search-form .views-submit-button button,
        .forum-preview-mode header#navbar > .container .block.block-views .views-submit-button button {
          height: 44px; }
    /* line 514, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .bmub-logo {
      float: right;
      text-align: center;
      margin: 0 auto;
      width: 100px; }
    /* line 522, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu {
      width: 100%;
      background: #fff; }
      /* line 525, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e4e3e3; }
        /* line 527, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li:last-child {
          border: none; }
        /* line 530, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar > .container .navbar-nav.menu.nav .dropdown .dropdown-menu li a {
          color: #3C3C3C !important;
          line-height: inherit; }
  /* line 539, scss/community/_event-header-responsive.scss */
  .forum-preview-mode header#navbar.fixed-header {
    position: static;
    box-shadow: none;
    padding-bottom: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e3e3; }
    /* line 544, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar.fixed-header ~ .main-container {
      margin-top: 0; }
    /* line 548, scss/community/_event-header-responsive.scss */
    .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .wrapper {
      width: 100%;
      overflow: hidden;
      margin-bottom: 10px; }
      /* line 552, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .wrapper .link-climate-protection {
        float: inherit;
        padding: 10px;
        display: block;
        margin-top: 4px;
        text-align: center; }
      /* line 559, scss/community/_event-header-responsive.scss */
      .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .wrapper .user-name-img {
        display: table;
        margin: 0px auto;
        float: inherit; }
        /* line 563, scss/community/_event-header-responsive.scss */
        .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .wrapper .user-name-img .user-name {
          margin-right: 0; }
  /* line 572, scss/community/_event-header-responsive.scss */
  .forum-preview-mode .dropdown-menu-outer {
    display: none; }

  /* line 577, scss/community/_event-header-responsive.scss */
  .not-logged-in.community-tool header#navbar > .container .navbar-toggle {
    margin-right: -43px; }

  /* line 581, scss/community/_event-header-responsive.scss */
  .not-logged-in.forum-preview-mode header#navbar > .container .navbar-toggle {
    margin-right: -43px; } }
@media only screen and (max-width: 600px) {
  /* line 587, scss/community/_event-header-responsive.scss */
  header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary {
    display: block !important; }
    /* line 589, scss/community/_event-header-responsive.scss */
    header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary li {
      clear: both;
      display: table;
      margin: 0 auto;
      float: none; }
      /* line 594, scss/community/_event-header-responsive.scss */
      header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary li a {
        margin: 0 0 10px 0; }
    /* line 599, scss/community/_event-header-responsive.scss */
    header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class {
      display: table;
      clear: both;
      float: none !important;
      margin: 10px auto; }
      /* line 604, scss/community/_event-header-responsive.scss */
      header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class .lang_switcher_custom_inner {
        margin-top: 0px;
        margin-right: 5px;
        padding-left: 0; }
        /* line 608, scss/community/_event-header-responsive.scss */
        header#navbar.fixed-header > .container .navbar-collapse .menu.nav.secondary .lang_switcher_custom_class .lang_switcher_custom_inner a {
          font-size: 15px; }

  /* line 617, scss/community/_event-header-responsive.scss */
  header#navbar > .container .bmub-logo {
    /* float: none;
     margin: 0 auto;
     display: table;*/ }

  /* line 622, scss/community/_event-header-responsive.scss */
  header#navbar > .container .mobile-search .icon-search {
    right: 73px; }

  /* line 627, scss/community/_event-header-responsive.scss */
  header#navbar > .container {
    width: 100% !important; }
    /* line 629, scss/community/_event-header-responsive.scss */
    header#navbar > .container .navbar-header {
      width: 90% !important;
      padding-right: 0px !important;
      float: inherit;
      margin: 0 auto !important; }

  /* line 639, scss/community/_event-header-responsive.scss */
  .community-tool header#navbar.fixed-header .navbar-collapse.collapse .wrapper {
    width: 90%;
    overflow: hidden;
    margin: 15px auto; }

  /* line 645, scss/community/_event-header-responsive.scss */
  .forum-preview-mode header#navbar.fixed-header .navbar-collapse.collapse .wrapper {
    width: 90%;
    overflow: hidden;
    margin: 15px auto; } }
/*below size 380*/
@media only screen and (max-width: 380px) {
  /* line 654, scss/community/_event-header-responsive.scss */
  .community-tool header#navbar > .container .navbar-header .logo .community-text {
    display: none !important; }

  /* line 657, scss/community/_event-header-responsive.scss */
  .forum-preview-mode header#navbar > .container .navbar-header .logo .community-text {
    display: none !important; } }
/* line 3, scss/community/_event-register-form.scss */
.page-community-user .main-container {
  padding-bottom: 50px; }
  /* line 5, scss/community/_event-register-form.scss */
  .page-community-user .main-container .breadcrumb-wraper {
    display: none; }
  /* line 10, scss/community/_event-register-form.scss */
  .page-community-user .main-container .row-content .region .center-wrapper {
    padding: 20px;
    overflow: hidden;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 10, scss/community/_event-register-form.scss */
      .page-community-user .main-container .row-content .region .center-wrapper {
        padding: 00px; } }
    /* line 17, scss/community/_event-register-form.scss */
    .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first {
      width: 100%;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 17, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first {
          width: 100%; } }
      /* line 22, scss/community/_event-register-form.scss */
      .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first .pane-title {
        margin-top: 30px; }
      /* line 25, scss/community/_event-register-form.scss */
      .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form {
        padding: 15px 0;
        /* Tablet design */
        /*button*/ }
        @media (min-width: 520px) {
          /* line 25, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form {
            padding: 25px 0 0 0; } }
        /* line 31, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item {
          margin-top: 20px; }
          /* line 33, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item label,
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-control,
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .grippie {
            width: 100%;
            margin-bottom: 15px;
            /* Tablet design */
            /* Over Desktop design */ }
            @media (min-width: 520px) {
              /* line 33, scss/community/_event-register-form.scss */
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item label,
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-control,
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .grippie {
                width: 80%; } }
            @media (min-width: 1025px) {
              /* line 33, scss/community/_event-register-form.scss */
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item label,
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-control,
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .grippie {
                width: 60%; } }
          /* line 45, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item label {
            display: block;
            margin-bottom: 10px;
            font-size: 18px;
            font-weight: normal;
            color: #3C3C3C;
            /*font-family: $font_regular_lato;*/ }
            /* line 51, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item label input[type="checkbox"] {
              height: 21px;
              width: 17px; }
          /* line 56, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-control {
            display: inline-block;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            height: 50px;
            /* font-family: $font_regular_lato;*/
            /* Tablet design */ }
            @media (min-width: 520px) {
              /* line 56, scss/community/_event-register-form.scss */
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-control {
                margin-right: 10px; } }
          /* line 66, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item {
            width: 100% !important; }
            /* line 68, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item label,
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .form-control,
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .grippie {
              width: 100%;
              /* Tablet design */
              /* Over Desktop design */ }
              @media (min-width: 520px) {
                /* line 68, scss/community/_event-register-form.scss */
                .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item label,
                .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .form-control,
                .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .grippie {
                  width: 80%; } }
              @media (min-width: 1025px) {
                /* line 68, scss/community/_event-register-form.scss */
                .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item label,
                .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .form-control,
                .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .grippie {
                  width: 60%; } }
            /* line 79, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .form-item .has-feedback.form-control {
              padding-right: 0; }
          /* line 85, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .help-block {
            position: relative;
            left: 0 !important;
            width: 100%;
            margin-left: 20px;
            /* Tablet design */
            /* Over Desktop design */ }
            @media (min-width: 520px) {
              /* line 85, scss/community/_event-register-form.scss */
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .help-block {
                width: 80%; } }
            @media (min-width: 1025px) {
              /* line 85, scss/community/_event-register-form.scss */
              .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .help-block {
                width: 60%; } }
            /* line 96, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item .help-block p.privacy-text {
              color: #3C3C3C;
              font-size: 18px;
              line-height: 28px; }
          /* line 102, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item textarea {
            height: 170px !important;
            margin-bottom: 0 !important; }
          /* line 106, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item.checkbox {
            padding-left: 0; }
          /* line 109, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-item.form-item-profile-main-field-subscribe-newsletters-und {
            margin-bottom: 20px; }
        /* line 114, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .field-name-field-privacy-policy .form-type-checkbox {
          padding-left: 0; }
        /* line 117, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .field-name-field-privacy-policy label {
          width: 20px;
          float: left;
          margin-right: 2px; }
          /* line 121, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .field-name-field-privacy-policy label input[type="checkbox"] {
            height: 24px;
            width: 17px; }
        /* line 130, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form #edit-profile-main #edit-profile-main-field-privacy-policy label {
          margin-right: 0; }
        /* line 133, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form #edit-profile-main #edit-profile-main-field-privacy-policy .help-block {
          display: inline-block;
          margin-left: 0;
          margin-top: 0; }
        /* line 141, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-submit {
          color: #fff;
          background-color: #005EA8;
          display: inline-block;
          width: 100%;
          padding: 0 40px;
          line-height: 50px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          font-size: 18px;
          font-weight: normal;
          border-width: 1px;
          border-style: solid;
          border-color: #e4e3e3;
          font-family: "LatoRegular";
          position: relative;
          margin-left: 0px !important;
          margin-top: 20px;
          margin-bottom: 40px;
          /* Tablet design */ }
          @media (min-width: 520px) {
            /* line 141, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-submit {
              width: auto;
              margin-bottom: 10px; } }
        /* line 162, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-type-password-confirm .form-control-feedback,
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .glyphicon-remove {
          right: 3px !important;
          top: 0 !important; }
        /* line 168, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-type-password-confirm .progress {
          width: 100%;
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 520px) {
            /* line 168, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-type-password-confirm .progress {
              width: 80%; } }
          @media (min-width: 1025px) {
            /* line 168, scss/community/_event-register-form.scss */
            .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .form-type-password-confirm .progress {
              width: 60%; } }
        /* line 177, scss/community/_event-register-form.scss */
        .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first form .blue-markup {
          color: #005EA8;
          font-size: 16px;
          font-weight: normal;
          margin-bottom: 10px; }
      /* line 183, scss/community/_event-register-form.scss */
      .page-community-user .main-container .row-content .region .center-wrapper .panel-col-first .blue-markup {
        color: #005EA8;
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 10px; }
  /* line 191, scss/community/_event-register-form.scss */
  .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    background: #f8f8f8; }
    /* line 199, scss/community/_event-register-form.scss */
    .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside .pane-block-32 .pane-title {
      margin-bottom: 0;
      padding: 20px 0; }
    /* line 204, scss/community/_event-register-form.scss */
    .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside .community-reg-para {
      overflow: hidden;
      background: #f8f8f8;
      padding: 20px 0 40px 0; }
      /* line 208, scss/community/_event-register-form.scss */
      .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside .community-reg-para .left-side-para {
        font-size: 18px;
        font-weight: normal;
        line-height: 27px;
        font-family: "AleoRegular";
        font-weight: normal;
        float: left;
        width: 100%;
        margin-right: 28px;
        margin-bottom: 20px;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 208, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside .community-reg-para .left-side-para {
            width: 58%; } }
      /* line 221, scss/community/_event-register-form.scss */
      .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside .community-reg-para .right-side-img {
        float: left;
        width: 100%;
        overflow: hidden;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 221, scss/community/_event-register-form.scss */
          .page-community-user .main-container .row-content .region .panel-col-bottom.panel-panel .inside .community-reg-para .right-side-img {
            width: 37%;
            text-align: center; } }

/* line 2, scss/community/_event-profile.scss */
.community-tool .main-container.my-profile-page {
  width: 100%; }
  /* line 4, scss/community/_event-profile.scss */
  .community-tool .main-container.my-profile-page .page-header {
    width: 90% !important;
    margin: 0 auto;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 4, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .page-header {
        width: 1170px !important;
        margin: 30px auto; } }
  /* line 15, scss/community/_event-profile.scss */
  .community-tool .main-container.my-profile-page .view-community-all-users .table-header {
    display: none !important; }
  /* line 18, scss/community/_event-profile.scss */
  .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper {
    padding: 20px 0;
    overflow: hidden; }
    /* line 21, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content {
      display: inline-block;
      float: left;
      width: 100%;
      margin-right: 30px;
      margin-bottom: 20px;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 21, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content {
          width: 37%; } }
      /* line 31, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .user-pic {
        padding-bottom: 50px; }
      /* line 35, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .alt-text .profile-edit,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .alt-text .profile-cancel {
        display: block;
        margin-bottom: 15px; }
        /* line 39, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .alt-text .profile-edit a,
        .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .alt-text .profile-cancel a {
          text-decoration: none;
          color: #fff;
          background: #00515c;
          padding: 10px 20px;
          border-radius: 5px;
          display: inline-block;
          width: 100%;
          float: left;
          text-align: center;
          font-size: 18px;
          margin-right: 10px;
          margin-bottom: 10px;
          /* Desktop design */ }
          @media (min-width: 960px) {
            /* line 39, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .alt-text .profile-edit a,
            .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-pic-content .alt-text .profile-cancel a {
              /*width: 100%;*/
              margin-bottom: 20px; } }
    /* line 60, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content {
      display: inline-block;
      width: 100%;
      float: left;
      font-size: 18px;
      font-weight: normal;
      line-height: normal;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 60, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content {
          width: 56%; } }
      /* line 70, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-link {
        font-size: 32px;
        font-weight: normal;
        line-height: normal;
        margin-bottom: 30px;
        font-family: "AleoBold";
        color: #3C3C3C;
        display: block; }
      /* line 79, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-institute,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-state,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-landkreis,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-plz,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-ort,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-tat {
        display: block;
        margin-bottom: 10px;
        word-break: break-word; }
      /* line 90, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-institute span,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-state span,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-landkreis span,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-plz span,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-ort span,
      .community-tool .main-container.my-profile-page .view-community-all-users .my-profile-main-wraper .user-content .user-profile-tat span {
        font-family: "AleoBold"; }
  /* line 102, scss/community/_event-profile.scss */
  .community-tool .main-container.my-profile-page .block.block-views {
    width: 100%;
    overflow: hidden;
    background: #f8f8f8;
    margin-bottom: 20px;
    padding-bottom: 40px;
    padding-top: 20px;
    /*second*/
    /*third*/
    /*fourth*/ }
    /* line 109, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .block-title {
      padding: 0;
      border: none;
      margin-top: 15px;
      margin-bottom: 25px;
      word-wrap: break-word;
      color: #3C3C3C;
      font-size: 22px;
      font-weight: normal;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 109, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .block-title {
          font-size: 26px;
          font-weight: normal;
          margin-bottom: 28px;
          line-height: 32px;
          margin-top: 15px; } }
    /* line 128, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading {
      display: block;
      margin: 0;
      padding: 15px 0px;
      overflow: hidden;
      font-size: 20px;
      color: #3C3C3C;
      font-family: "AleoBold";
      word-break: break-word;
      border-top: #e4e3e3 solid 2px;
      border-bottom: #e4e3e3 solid 2px; }
      /* line 139, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-date,
      .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-ort,
      .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-event,
      .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-title {
        width: 100%;
        float: left;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 139, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-date,
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-ort,
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-event,
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .attachment-before .event-heading .event-title {
            width: 23%; } }
    /* line 152, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row {
      border-bottom: #e4e3e3 solid 1px; }
      /* line 155, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading {
        overflow: hidden;
        font-size: 18px;
        font-weight: normal;
        color: #3C3C3C;
        font-family: "AleoRegular";
        word-break: break-word;
        padding: 10px 0;
        border-bottom: #e4e3e3 solid 1px;
        position: relative; }
        /* line 165, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-date,
        .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-ort,
        .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-category,
        .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-title {
          width: 100%;
          float: left;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 165, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-date,
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-ort,
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-category,
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-title {
              width: 23%; } }
          /* line 174, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-date a,
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-ort a,
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-category a,
          .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-title a {
            cursor: pointer;
            color: #007989; }
            /* line 177, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-date a:hover,
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-ort a:hover,
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-category a:hover,
            .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-title a:hover {
              text-decoration: none; }
        /* line 185, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row .event-main-wraper .event-heading .event-title a::after {
          content: "\e916";
          font-family: "icomoon";
          color: #007989;
          font-size: 14px;
          font-weight: normal;
          width: 35px;
          margin-top: 15px;
          margin-left: 5px; }
      /* line 198, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-community-events .view-content .views-row:last-child {
        border-bottom: #e4e3e3 solid 0px; }
    /* line 208, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts {
      display: block;
      margin: 0;
      padding: 15px 0px;
      overflow: hidden;
      font-size: 20px;
      font-weight: normal;
      color: #3C3C3C;
      font-family: "AleoBold";
      word-break: break-word;
      border-top: #e4e3e3 solid 2px;
      border-bottom: #e4e3e3 solid 2px; }
      /* line 220, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .subjects,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .reply,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .topic,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .last-comment {
        width: 100%;
        padding-right: 15px;
        float: left;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 220, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .subjects,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .reply,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .topic,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .attachment-before .subscribed-posts .last-comment {
            width: 25%; } }
    /* line 232, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row {
      overflow: hidden;
      font-size: 18px;
      font-weight: normal;
      color: #3C3C3C;
      font-family: "AleoRegular";
      word-break: break-word;
      padding: 10px 0;
      border-bottom: #e4e3e3 solid 1px;
      position: relative; }
      /* line 242, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-label {
        display: none; }
      /* line 245, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-comment-count,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-term-node-tid,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-last-comment-timestamp {
        width: 100%;
        padding-right: 15px;
        float: left;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 245, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-comment-count,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-term-node-tid,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-last-comment-timestamp {
            width: 25%; } }
        /* line 255, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title a,
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-comment-count a,
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-term-node-tid a,
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-last-comment-timestamp a {
          cursor: pointer;
          color: #007989; }
          /* line 258, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title a:hover,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-comment-count a:hover,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-term-node-tid a:hover,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-last-comment-timestamp a:hover {
            text-decoration: none; }
      /* line 264, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 {
        width: 30px;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 264, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 {
            width: 30px; } }
        /* line 269, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 .subscription-block {
          float: left;
          width: 30px;
          padding: 0 0px 20px 0; }
          /* line 274, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 .subscription-block #unsubscribe .subscription-link {
            width: 24px;
            height: 30px;
            overflow: hidden;
            margin-top: 2px; }
            /* line 279, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 .subscription-block #unsubscribe .subscription-link::before {
              content: "\e942";
              font-family: "icomoon";
              color: #007989;
              font-size: 18px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-right: 10px; }
          /* line 291, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 .subscription-block #subscribe .subscription-link {
            width: 28px;
            overflow: hidden;
            margin-top: 2px;
            height: 30px; }
            /* line 296, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-sid-1 .subscription-block #subscribe .subscription-link::before {
              content: "\e943";
              font-family: "icomoon";
              color: #007989;
              font-size: 18px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-right: 10px; }
      /* line 309, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title {
        width: 100%;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 309, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title {
            width: 22%; } }
        /* line 314, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-title::after {
          content: "\e916";
          font-family: "icomoon";
          color: #007989;
          font-size: 14px;
          font-weight: normal;
          width: 35px;
          margin-top: 15px;
          margin-left: 5px; }
      /* line 325, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-term-node-tid::after {
        content: "\e916";
        font-family: "icomoon";
        color: #007989;
        font-size: 14px;
        font-weight: normal;
        width: 35px;
        margin-top: 15px;
        margin-left: 5px; }
      /* line 336, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-comment-count:before {
        content: "\e944";
        font-family: "icomoon";
        display: inline-block;
        font-size: 18px;
        font-weight: normal;
        margin-right: 10px;
        color: #007989; }
      /* line 347, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row .views-field-last-comment-timestamp:before {
        content: "\e94c";
        font-family: "icomoon";
        display: inline-block;
        font-size: 18px;
        font-weight: normal;
        margin-right: 10px;
        color: #007989; }
      /* line 357, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block .views-row:last-child {
        border-bottom: #e4e3e3 solid 0px; }
    /* line 364, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block.view-display-id-block .views-row .views-field-sid-1 {
      width: 30px;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 364, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics.view-display-id-block.view-display-id-block .views-row .views-field-sid-1 {
          width: 30px; } }
    /* line 377, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics {
      display: block;
      margin: 0;
      padding: 15px 0px;
      overflow: hidden;
      font-size: 20px;
      font-weight: normal;
      color: #3C3C3C;
      font-family: "AleoBold";
      word-break: break-word;
      border-top: #e4e3e3 solid 2px;
      border-bottom: #e4e3e3 solid 2px; }
      /* line 389, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .subscription,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .reply,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .topic,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .posts {
        width: 100%;
        float: left;
        padding-right: 15px;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 389, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .subscription,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .reply,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .topic,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .posts {
            width: 29%; } }
      /* line 400, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .subscription {
        width: 100%;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 400, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .attachment-before .subscribed-topics .subscription {
            width: 13%; } }
    /* line 407, scss/community/_event-profile.scss */
    .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row {
      overflow: hidden;
      font-size: 18px;
      font-weight: normal;
      color: #3C3C3C;
      font-family: "AleoRegular";
      word-break: break-word;
      padding: 10px 0;
      position: relative; }
      /* line 416, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row a {
        color: #007989; }
      /* line 419, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-value,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-field,
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid {
        width: 100%;
        float: left;
        position: relative;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 419, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-value,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-field,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid {
            width: 27%; } }
        /* line 429, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 a,
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-value a,
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-field a,
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid a {
          color: #007989; }
          /* line 431, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 a:hover,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-value a:hover,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-field a:hover,
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid a:hover {
            text-decoration: none; }
      /* line 437, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 {
        width: 100%;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 437, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 {
            width: 30px; } }
        /* line 442, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 .subscription-block {
          float: left;
          width: 30px;
          padding: 0 0px 20px 0; }
          /* line 447, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 .subscription-block #unsubscribe .subscription-link {
            width: 28px;
            height: 24px;
            overflow: hidden;
            /*margin-top: 2px;*/ }
            /* line 452, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 .subscription-block #unsubscribe .subscription-link::before {
              content: "\e94a";
              font-family: "icomoon";
              color: #007989;
              font-size: 18px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-right: 10px; }
          /* line 464, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 .subscription-block #subscribe .subscription-link {
            width: 28px;
            overflow: hidden;
            margin-top: 2px;
            height: 30px; }
            /* line 469, scss/community/_event-profile.scss */
            .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-sid-1 .subscription-block #subscribe .subscription-link::before {
              content: "\e94b";
              font-family: "icomoon";
              color: #007989;
              font-size: 18px;
              font-weight: normal;
              width: 35px;
              margin-top: 15px;
              margin-right: 10px; }
      /* line 483, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-value::after {
        content: "\e916";
        font-family: "icomoon";
        color: #007989;
        font-size: 14px;
        font-weight: normal;
        width: 35px;
        margin-top: 15px;
        margin-left: 5px; }
      /* line 494, scss/community/_event-profile.scss */
      .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid {
        padding-left: 0;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 494, scss/community/_event-profile.scss */
          .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid {
            padding-left: 18px; } }
        /* line 500, scss/community/_event-profile.scss */
        .community-tool .main-container.my-profile-page .block.block-views .view-subscribed-forum-topics .views-row .views-field-recipient-uid:before {
          content: "\e944";
          font-family: "icomoon";
          display: inline-block;
          font-size: 18px;
          font-weight: normal;
          margin-right: 10px;
          color: #007989; }

/* line 2, scss/community/_event-mentoring.scss */
.community-tool .main-container.main-container-mentoring {
  padding-bottom: 50px;
  background: #fff;
  /*green part*/
  /*body section*/
  /*data table*/
  /*filter*/ }
  /* line 5, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring h1.page-header {
    display: none; }
  /* line 10, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .community-mentoring-header-container {
    padding: 0 0 50px 00px;
    background: #007c8c;
    margin-bottom: 30px; }
    /* line 14, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .image-container {
      background-image: url(img/top-commnuity.png);
      background-repeat: no-repeat;
      background-position: top right;
      overflow: hidden;
      background-size: contain;
      height: 90px;
      display: none;
      margin: 30px auto 0px auto;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 14, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .image-container {
          display: block; } }
    /* line 29, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .block-title {
      padding: 0;
      border: none;
      font-size: 38px;
      font-weight: normal;
      line-height: 42px;
      font-family: "AleoRegular";
      margin-top: 15px;
      margin-bottom: 25px;
      word-wrap: break-word;
      font-weight: normal;
      color: #fff;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 29, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .block-title {
          font-size: 52px;
          font-weight: normal;
          margin-bottom: 28px;
          line-height: 58px;
          margin-top: 15px; } }
    /* line 50, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .community-mentoring-header-container .newwrapper p {
      color: #fff;
      font-size: 20px;
      font-weight: normal;
      line-height: 32px;
      margin-top: 25px;
      margin-bottom: 35px; }
  /* line 64, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .middle-body-container .community-mentoring-content-container {
    padding-bottom: 30px;
    /* Tablet design */ }
    @media (min-width: 767px) {
      /* line 64, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .middle-body-container .community-mentoring-content-container {
        padding-bottom: 60px; } }
    /* line 70, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .middle-body-container .community-mentoring-content-container img {
      width: 100% !important;
      height: auto !important; }
  /* line 75, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs {
    position: relative;
    margin-bottom: 60px;
    position: relative; }
    /* line 79, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs:before {
      position: relative;
      content: "\e919";
      font-family: 'icomoon';
      font-size: 24px;
      font-weight: normal;
      color: #fff;
      margin-right: 3px;
      background: #007c8c;
      padding: 9px 21px;
      display: inline-block;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 79, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs:before {
          position: absolute; } }
    /* line 93, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container {
      margin-left: 0px;
      background: #f1f1f1;
      padding: 20px 30px 35px 30px;
      position: relative;
      background: #f1f1f1;
      /* Desktop design */ }
      @media (min-width: 960px) {
        /* line 93, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container {
          margin-left: 50px; } }
      /* line 103, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container h2.block-title {
        font-size: 22px;
        margin: 0 0 20px 0;
        font-family: "LatoRegular"; }
      /* line 108, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content {
        padding-left: 20px; }
        /* line 111, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row {
          padding-bottom: 10px;
          position: relative; }
          /* line 115, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper:before {
            content: "\e910";
            font-family: "icomoon";
            text-indent: 0;
            display: block;
            font-size: 22px;
            position: absolute;
            left: -22px;
            right: 0;
            top: 0;
            color: #007c8c; }
          /* line 127, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .event-content-title {
            font-family: "LatoRegular";
            font-size: 16px;
            font-weight: normal;
            margin-left: 10px;
            margin-bottom: 7px; }
            /* line 132, scss/community/_event-mentoring.scss */
            .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .event-content-title a {
              color: #007989; }
          /* line 136, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .event-content-ort {
            margin-left: 10px;
            margin-bottom: 0px; }
          /* line 140, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper {
            font-family: "LatoBold";
            font-size: 16px;
            font-weight: normal;
            margin-left: 10px;
            margin-bottom: 7px; }
          /* line 152, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .event-content-title a {
            font-size: 16px;
            text-decoration: none;
            color: #000; }
          /* line 158, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .event-content-ort {
            font-size: 20px; }
          /* line 164, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper span:last-child:after {
            display: none; }
          /* line 168, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper .file-content-filelink a {
            text-decoration: none;
            color: #000;
            position: relative;
            padding-right: 10px; }
            /* line 173, scss/community/_event-mentoring.scss */
            .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper .file-content-filelink a:after {
              content: "|";
              font-family: "icomoon";
              text-indent: 0;
              font-size: 18px;
              font-weight: normal;
              display: inline-block;
              margin-left: 10px; }
          /* line 183, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper .file-content-filename {
            position: relative;
            padding-right: 10px; }
            /* line 186, scss/community/_event-mentoring.scss */
            .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper .file-content-filename:after {
              content: "|";
              font-family: "icomoon";
              text-indent: 0;
              font-size: 18px;
              font-weight: normal;
              display: inline-block;
              margin-left: 10px; }
          /* line 196, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper .file-content-filesize {
            padding-right: 10px;
            position: relative; }
            /* line 199, scss/community/_event-mentoring.scss */
            .community-tool .main-container.main-container-mentoring .middle-body-container .mentoring-programm-docs .inner-container .view-community-events .view-content .views-row .mentor-download-wraper .file-content-wraper .file-content-filesize:after {
              content: "|";
              font-family: "icomoon";
              text-indent: 0;
              font-size: 18px;
              font-weight: normal;
              display: inline-block;
              margin-left: 10px; }
  /* line 217, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events {
    margin-bottom: 60px; }
    /* line 220, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .block-title {
      padding: 0;
      border: none;
      margin-top: 15px;
      margin-bottom: 25px;
      word-wrap: break-word;
      color: #3C3C3C;
      font-size: 22px;
      font-weight: normal;
      /* Over Desktop design */ }
      @media (min-width: 1025px) {
        /* line 220, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .block-title {
          font-size: 26px;
          font-weight: normal;
          margin-bottom: 28px;
          line-height: 32px;
          margin-top: 15px; } }
    /* line 236, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events {
      /* .block-title {
        @extend .page_container_main;
        padding: 0;
        border: none;
        @include font (38px);
        line-height: 42px;
        font-family: "AleoBold";
        margin-top: 15px;
        margin-bottom: 25px;
        word-wrap: break-word;
        font-weight: normal;
        color: $gray;
        @extend .page_container_main_ct;
        @include devicebreak (x-large) {
          @include font (28px);
          margin-bottom: 28px;
          line-height: 42px;
          margin-top: 15px;
        }
      }*/ }
      /* line 257, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before {
        display: block;
        margin: 0;
        padding: 15px 0;
        overflow: hidden;
        font-size: 20px;
        font-weight: normal;
        color: #3C3C3C;
        font-family: "AleoRegular";
        word-break: break-word;
        border-top: #e4e3e3 solid 2px;
        border-bottom: #e4e3e3 solid 2px;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 257, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before {
            padding: 15px; } }
        /* line 271, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading {
          font-size: 20px;
          font-weight: normal; }
          /* line 273, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-date,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-ort,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-event,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-title {
            width: 100%;
            float: left;
            min-height: 1px;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 273, scss/community/_event-mentoring.scss */
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-date,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-ort,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-event,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-title {
                width: 20%; } }
          /* line 284, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-event,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-title {
            width: 100%;
            float: left;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 284, scss/community/_event-mentoring.scss */
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-event,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .attachment-before .event-heading .event-title {
                width: 27%; } }
      /* line 295, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row {
        overflow: hidden;
        font-size: 20px;
        font-weight: normal;
        color: #3C3C3C;
        font-family: "AleoRegular";
        word-break: break-word;
        padding: 15px 0;
        border-bottom: #e4e3e3 solid 1.2px;
        position: relative;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 295, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row {
            padding: 15px; } }
        /* line 308, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row:hover {
          background: #cce5e8;
          border-bottom: #e4e3e3 solid 1.2px;
          transition: 0.5s; }
        /* line 313, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper {
          font-size: 20px;
          font-weight: normal; }
          /* line 315, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-date,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-ort,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-category,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title {
            width: 100%;
            float: left;
            min-height: 1px;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 315, scss/community/_event-mentoring.scss */
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-date,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-ort,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-category,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title {
                width: 20%; } }
            /* line 325, scss/community/_event-mentoring.scss */
            .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-date a,
            .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-ort a,
            .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-category a,
            .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title a {
              color: #007989; }
          /* line 329, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-category,
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title {
            width: 100%;
            float: left;
            /* Tablet design */ }
            @media (min-width: 767px) {
              /* line 329, scss/community/_event-mentoring.scss */
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-category,
              .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title {
                width: 27%; } }
          /* line 339, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title a::after {
            content: "\e916";
            font-family: "icomoon";
            color: #007989;
            font-size: 14px;
            font-weight: normal;
            width: 35px;
            margin-top: 15px;
            margin-left: 5px; }
          /* line 348, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-content .views-row .event-main-wraper .event-title a:hover {
            text-decoration: none; }
      /* line 357, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-footer {
        font-size: 20px;
        margin: 20px 0;
        font-family: "AleoRegular"; }
        /* line 361, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-upcoming-events .view-community-events .view-footer a {
          color: #007989; }
  /* line 371, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .mentoring-users .block-title {
    padding: 0;
    border: none;
    margin-top: 15px;
    margin-bottom: 25px;
    word-wrap: break-word;
    color: #3C3C3C;
    font-size: 22px;
    font-weight: normal;
    /* Over Desktop design */ }
    @media (min-width: 1025px) {
      /* line 371, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .block-title {
        font-size: 26px;
        font-weight: normal;
        margin-bottom: 28px;
        line-height: 32px;
        margin-top: 15px; } }
  /* line 388, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters label {
    display: none; }
  /* line 391, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets {
    border-bottom: #e4e3e3 solid 1.2px;
    border-top: #e4e3e3 solid 1.2px;
    margin-bottom: 30px;
    padding: 10px 0; }
    /* line 396, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-exposed-widget {
      padding: 0;
      padding-left: 0px;
      float: inherit;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 396, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-exposed-widget {
          float: left; } }
      /* line 403, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-exposed-widget .form-control {
        border: 0;
        box-shadow: none;
        font-size: 18px;
        padding: 6px 0; }
    /* line 410, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-widget-filter-rid_1 {
      width: 100px;
      margin-right: 40px;
      margin: 15px 0;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 410, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-widget-filter-rid_1 {
          margin: 0 40px 0 0; } }
    /* line 418, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-widget-filter-field_bundesland_tid {
      width: 150px;
      margin: 15px 0;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 418, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-widget-filter-field_bundesland_tid {
          margin: 0; } }
    /* line 426, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-submit-button {
      float: left;
      margin: 15px 0;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 426, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-submit-button {
          float: right;
          margin: 0; } }
      /* line 433, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-filters .views-exposed-widgets .views-submit-button .btn {
        background: #007c8c;
        font-size: 18px;
        font-weight: normal;
        font-family: "LatoBold";
        margin-top: 0;
        padding: 7px 25px; }
  /* line 445, scss/community/_event-mentoring.scss */
  .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row {
    border-bottom: #e4e3e3 solid 1.2px;
    float: left;
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
    /* Desktop design */ }
    @media (min-width: 960px) {
      /* line 445, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row {
        margin-bottom: 35px;
        padding-bottom: 35px; } }
    /* line 456, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content {
      display: inline-block;
      float: left;
      width: 15%;
      margin-right: 10px;
      padding-left: 0px;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 456, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content {
          width: 15%;
          padding-left: 30px;
          margin-right: 15px; } }
      /* line 467, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content .user-picture {
        border-radius: 500px;
        overflow: hidden;
        text-align: center;
        width: 50px;
        height: 50px;
        /* Tablet design */
        /* Tablet design */
        /* Desktop design */ }
        @media (min-width: 520px) {
          /* line 467, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content .user-picture {
            width: 80px;
            height: 80px; } }
        @media (min-width: 767px) {
          /* line 467, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content .user-picture {
            width: 100px;
            height: 100px; } }
        @media (min-width: 960px) {
          /* line 467, scss/community/_event-mentoring.scss */
          .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content .user-picture {
            width: 130px;
            height: 130px; } }
        /* line 485, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content .user-picture img {
          /* border-radius: 500px;*/ }
      /* line 489, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-pic-content .alt-text {
        display: none; }
    /* line 493, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content {
      display: inline-block;
      width: 74%;
      float: left;
      font-size: 18px;
      font-weight: normal;
      padding-left: 10px;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 493, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content {
          width: 65%;
          padding-left: 30px; } }
      /* line 503, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-role {
        font-size: 20px;
        font-family: "AleoRegular";
        color: #3C3C3C;
        display: block;
        margin-bottom: 5px;
        line-height: normal; }
      /* line 511, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-link {
        font-family: "AleoBold";
        margin-bottom: 20px;
        display: block;
        font-size: 26px;
        font-weight: normal; }
        /* line 516, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-link a {
          text-decoration: none;
          color: #3C3C3C; }
      /* line 521, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-institute,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-state,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-landkreis,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-plz,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-ort,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-tat {
        font-family: "LatoRegular";
        display: block;
        margin-bottom: 10px;
        word-break: break-word;
        font-size: 16px;
        font-weight: normal; }
      /* line 533, scss/community/_event-mentoring.scss */
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-institute span,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-state span,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-landkreis span,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-plz span,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-ort span,
      .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-content .user-profile-tat span {
        font-family: "LatoBold"; }
    /* line 542, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-location {
      width: 100%;
      float: left;
      font-family: "LatoBold";
      font-size: 16px;
      font-weight: normal;
      margin-left: 13%;
      padding-left: 30px;
      /* Tablet design */
      /* Desktop design */ }
      @media (min-width: 520px) {
        /* line 542, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-location {
          margin-left: 17%;
          padding-left: 30px; } }
      @media (min-width: 960px) {
        /* line 542, scss/community/_event-mentoring.scss */
        .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row .user-location {
          margin-left: 0;
          padding-left: 0;
          width: 17%; } }
    /* line 559, scss/community/_event-mentoring.scss */
    .community-tool .main-container.main-container-mentoring .mentoring-users .view-community-all-users .view-content .views-row:last-child {
      border-bottom: 0; }

/* line 5, scss/community/_event-community-search.scss */
.common-view.community-tool.page-community-search .view-content-search-community-page .search-commun-desc {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  font-family: "AleoRegular";
  margin: 20px;
  /* Tablet design */ }
  @media (min-width: 520px) {
    /* line 5, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .search-commun-desc {
      margin: 20px 0; } }
/* line 14, scss/community/_event-community-search.scss */
.common-view.community-tool.page-community-search .view-content-search-community-page .view-filters {
  background: #fbfafa; }
  /* line 16, scss/community/_event-community-search.scss */
  .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form {
    padding: 0; }
    /* line 18, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget {
      margin: 20px;
      display: inline-block;
      width: 88%;
      /* Tablet design */ }
      @media (min-width: 520px) {
        /* line 18, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget {
          width: 100%; } }
      /* line 25, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget label {
        display: none; }
      /* line 28, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-item {
        width: 100%;
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
        /* Tablet design */
        /* Tablet design */
        /* Over Desktop design */ }
        @media (min-width: 520px) {
          /* line 28, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-item {
            width: 65%;
            margin-bottom: 0px; } }
        @media (min-width: 767px) {
          /* line 28, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-item {
            width: 70%;
            margin-bottom: 0px; } }
        @media (min-width: 1025px) {
          /* line 28, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-item {
            width: 73%;
            margin-bottom: 0px; } }
        /* line 45, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-item input {
          border: #e4e3e3 solid 1px !important;
          height: 47px !important;
          padding-left: 10px !important; }
      /* line 51, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-submit {
        font-family: "LatoRegular";
        font-size: 18px;
        font-weight: normal;
        background: #007c8c;
        border-radius: 3px;
        padding: 10px 20px;
        color: #fff;
        text-decoration: none;
        width: 100%;
        float: left;
        /* Tablet design */ }
        @media (min-width: 520px) {
          /* line 51, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .search-widget .form-submit {
            width: 22%; } }
    /* line 66, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form {
      padding: 20px 0 !important;
      border-bottom: 0;
      margin-bottom: 0px !important; }
      /* line 70, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets {
        width: 100% !important;
        position: relative;
        padding-bottom: 70px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 70, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets {
            padding-bottom: 0px; } }
        /* line 78, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
          padding-right: 0;
          width: 90%;
          margin: 0 auto;
          float: inherit;
          /* Tablet design */
          /* Desktop design */
          /* Over Desktop design */ }
          @media (min-width: 767px) {
            /* line 78, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
              width: 45%;
              margin-right: 20px;
              float: left; } }
          @media (min-width: 960px) {
            /* line 78, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
              width: 17%; } }
          @media (min-width: 1025px) {
            /* line 78, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
              width: 19%; } }
          /* line 100, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 label,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid label,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group label,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid label,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid label,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid label,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button label {
            font-size: 18px;
            font-weight: normal;
            font-family: "AleoBold";
            background: transparent; }
          /* line 105, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item {
            width: 100%; }
            /* line 107, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item select {
              display: block;
              margin-bottom: 5px;
              font-size: 16px;
              font-weight: normal;
              color: #3C3C3C;
              font-family: "AleoRegular";
              word-break: break-word;
              font-weight: normal;
              background: #fff; }
            /* line 119, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item select,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item input,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item select {
              border: 1px solid #e4e3e3 !important;
              padding: 0 0 0 10px !important;
              height: 50px !important;
              background: #fff !important; }
            /* line 126, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-address-state-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-taxonomy-forums-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid .form-item label,
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button .form-item label {
              background: none;
              font-family: "AleoBold" !important;
              font-size: 18px;
              font-weight: normal; }
        /* line 133, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
          position: relative !important;
          float: left !important;
          margin: 12px 0 0 20px !important;
          /* Tablet design */
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 520px) {
            /* line 133, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
              margin-left: 25px !important;
              margin: 16px 0 0 20px !important; } }
          @media (min-width: 767px) {
            /* line 133, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
              margin: 25px 0 0 25px !important; } }
          @media (min-width: 1025px) {
            /* line 133, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button {
              position: absolute !important;
              margin: 12px 0 0 25px !important; } }
          /* line 148, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .views-submit-button button {
            background-color: #007c8c !important;
            margin-right: 20px !important; }
        /* line 153, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 {
          padding-left: 0;
          /* Tablet design */ }
          @media (min-width: 767px) {
            /* line 153, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-type-1 {
              padding-left: 20px; } }
        /* line 159, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid {
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 767px) {
            /* line 159, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid {
              padding-left: 20px; } }
          @media (min-width: 1025px) {
            /* line 159, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-event-category-tid {
              padding-left: 0px; } }
        /* line 167, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid {
          /* Tablet design */
          /* Over Desktop design */ }
          @media (min-width: 767px) {
            /* line 167, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid {
              padding-left: 20px; } }
          @media (min-width: 1025px) {
            /* line 167, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .filter-edit-field-community-event-format-tid {
              padding-left: 0; } }
        /* line 175, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group {
          display: none; }
          /* line 177, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .date-wrapper label {
            display: none; }
          /* line 180, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .filter-edit-field-base-date-duration-value,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .filter-edit-field-base-date-duration-value2 {
            width: 47%;
            float: left;
            /* Desktop design */ }
            @media (min-width: 960px) {
              /* line 180, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .filter-edit-field-base-date-duration-value,
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .filter-edit-field-base-date-duration-value2 {
                width: 100%; } }
          /* line 188, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .filter-edit-field-base-date-duration-value {
            margin-right: 15px; }
          /* line 192, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .container-inline-date .date-padding {
            width: 100%; }
          /* line 196, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .group-community-filter-widget .date-group .container-inline-date .form-item input {
            width: 100%; }
        /* line 203, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field {
          padding-right: 0;
          width: 100%;
          margin-right: 20px;
          float: left; }
          /* line 208, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field label {
            font-size: 18px;
            font-weight: normal;
            font-family: "AleoBold";
            background: transparent; }
          /* line 214, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine {
            float: left !important;
            width: 100%;
            /* Tablet design */
            /* Desktop design */
            /* Over Desktop design */ }
            @media (min-width: 767px) {
              /* line 214, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine {
                width: 47%; } }
            @media (min-width: 960px) {
              /* line 214, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine {
                width: 20%; } }
            @media (min-width: 1025px) {
              /* line 214, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine {
                width: 80%; } }
            /* line 226, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item {
              width: 100%; }
              /* line 228, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item label,
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item input,
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item select {
                display: block;
                margin-bottom: 10px;
                font-size: 16px;
                font-weight: normal;
                color: #3C3C3C;
                font-family: "AleoRegular";
                word-break: break-word;
                font-weight: normal;
                background: #fff; }
              /* line 240, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item input,
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item select {
                border: 1px solid #e4e3e3 !important;
                padding: 0 0 0 10px !important;
                height: 50px !important;
                background: #fff !important; }
              /* line 247, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine .form-item label {
                background: none; }
            /* line 251, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine select {
              width: 100% !important;
              /* Over Desktop design */ }
              @media (min-width: 1025px) {
                /* line 251, scss/community/_event-community-search.scss */
                .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-widget-sort-sort_bef_combine select {
                  width: 20% !important; } }
          /* line 259, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field #edit-sort-bef-combine-community-wrapper {
            padding-left: 20px; }
            /* line 262, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field #edit-sort-bef-combine-community-wrapper .sort-icon::after {
              right: 12px !important;
              z-index: 10 !important; }
          /* line 268, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-reset-button {
            display: block !important;
            margin-left: 20px;
            /* Tablet design */
            /* Tablet design */
            /* Over Desktop design */ }
            /* line 274, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .sort-field .views-reset-button button {
              background-color: #007c8c !important; }
        /* line 279, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine {
          width: 100%; }
          /* line 281, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget {
            padding: 7px 20px;
            /* Over Desktop design */ }
            @media (min-width: 1025px) {
              /* line 281, scss/community/_event-community-search.scss */
              .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget {
                padding: 0 50px; } }
            /* line 286, scss/community/_event-community-search.scss */
            .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-combine .views-widget .form-item {
              width: 100%; }
        /* line 291, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widgets .result-counter {
          display: block;
          width: 100%;
          float: left;
          padding: 20px;
          margin: 30px 0 15px 0;
          font-size: 20px;
          font-weight: normal;
          color: #3C3C3C;
          font-family: "AleoBold";
          background: #fff; }
      /* line 303, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
        margin-right: 50px;
        text-align: left;
        top: 10px;
        width: 20%;
        position: relative;
        margin-left: 20px;
        /* Over Desktop design */ }
        @media (min-width: 1025px) {
          /* line 303, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
            position: absolute;
            margin-left: 0px;
            top: 20px !important;
            text-align: right; } }
/* line 320, scss/community/_event-community-search.scss */
.common-view.community-tool.page-community-search .view-content-search-community-page .view-header {
  display: none; }
/* line 323, scss/community/_event-community-search.scss */
.common-view.community-tool.page-community-search .view-content-search-community-page .view-content {
  background-color: #fbfafa;
  padding: 20px; }
  /* line 326, scss/community/_event-community-search.scss */
  .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row {
    border: 0;
    padding: 20px 0;
    margin-bottom: 0px !important; }
    /* line 331, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .forum,
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .download,
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .community_event {
      width: 100%;
      display: block;
      font-family: "AleoRegular" !important;
      font-size: 18px !important;
      margin-left: 10px;
      margin-bottom: 7px;
      /* Tablet design */ }
      @media (min-width: 767px) {
        /* line 331, scss/community/_event-community-search.scss */
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .forum,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .download,
        .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .community_event {
          font-size: 20px !important; } }
      /* line 343, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .forum:before,
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .download:before,
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .community_event:before {
        content: "\e943";
        font-family: "icomoon";
        text-indent: 0;
        display: block;
        font-size: 22px;
        color: #007c8c;
        width: 35px;
        float: left;
        padding: 2px; }
      /* line 354, scss/community/_event-community-search.scss */
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .forum a,
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .download a,
      .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .community_event a {
        font-family: "AleoRegular" !important;
        font-size: 18px !important;
        color: #3C3C3C !important;
        /* Tablet design */ }
        @media (min-width: 767px) {
          /* line 354, scss/community/_event-community-search.scss */
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .forum a,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .download a,
          .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .community_event a {
            font-size: 20px !important; } }
    /* line 364, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .download:before {
      content: "\e910";
      font-size: 22px; }
    /* line 370, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-title .community_event:before {
      content: "\e916";
      font-size: 20px;
      padding: 5px; }
    /* line 377, scss/community/_event-community-search.scss */
    .common-view.community-tool.page-community-search .view-content-search-community-page .view-content .views-row .views-field-type {
      font-family: "LatoBold";
      font-size: 16px;
      font-weight: normal;
      margin-left: 10px;
      margin-bottom: 7px;
      display: block;
      padding-left: 35px; }

/* line 3, scss/blocks/_dynamic-blocks.scss */
.fsn-access-from-list {
  width: 100%;
  /* Over Desktop design */ }
  @media (min-width: 1025px) {
    /* line 3, scss/blocks/_dynamic-blocks.scss */
    .fsn-access-from-list {
      width: 890px; } }
  /* line 9, scss/blocks/_dynamic-blocks.scss */
  .fsn-access-from-list p:last-child {
    padding: 10px 0; }
  /* line 14, scss/blocks/_dynamic-blocks.scss */
  .fsn-access-from-list a.fsn-link {
    border: 1px solid;
    padding: 10px 15px;
    text-decoration: none; }

/* line 23, scss/blocks/_dynamic-blocks.scss */
.paragraphs-item-funding-scheme-navigator {
  padding: 30px 30px 40px 30px;
  background-color: #f1f1f1; }
  /* line 26, scss/blocks/_dynamic-blocks.scss */
  .paragraphs-item-funding-scheme-navigator .field-name-field-funding-label {
    font-size: 14px;
    font-weight: normal; }
  /* line 29, scss/blocks/_dynamic-blocks.scss */
  .paragraphs-item-funding-scheme-navigator .field-name-field-funding-title {
    font-size: 26px;
    font-weight: normal;
    color: #1F82C0;
    margin-top: 5px; }
  /* line 34, scss/blocks/_dynamic-blocks.scss */
  .paragraphs-item-funding-scheme-navigator .field-name-field-funding-teaser-text {
    margin-top: 5px;
    font-size: 20px;
    font-weight: normal; }
  /* line 38, scss/blocks/_dynamic-blocks.scss */
  .paragraphs-item-funding-scheme-navigator .field-name-field-funding-link {
    margin-top: 25px; }
    /* line 40, scss/blocks/_dynamic-blocks.scss */
    .paragraphs-item-funding-scheme-navigator .field-name-field-funding-link a {
      padding: 10px;
      background-color: #005EA8;
      color: #fff;
      text-decoration: none; }

/*# sourceMappingURL=style.css.map */
#edit-profile-main-field-nutzer-innen-name {
	display: none;
}

ul.secondary li.rsa {
	display: none;
}