/* Globale Werte */
/* Farben */
.ccbasics {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
}
/* Tools */
.cc_noli {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cc_noli li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.textshadow {
  text-shadow: 1px 1px 1px #000000;
}
.clrafter:after {
  clear: both;
  display: block;
  content: '';
  height: 1px;
  width: 1px;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1500px) {
  .container {
    width: 1460px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-xs-13,
.col-sm-13,
.col-md-13,
.col-lg-13,
.col-xs-14,
.col-sm-14,
.col-md-14,
.col-lg-14,
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.col-xs-16,
.col-sm-16,
.col-md-16,
.col-lg-16,
.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17,
.col-xs-18,
.col-sm-18,
.col-md-18,
.col-lg-18,
.col-xs-19,
.col-sm-19,
.col-md-19,
.col-lg-19,
.col-xs-20,
.col-sm-20,
.col-md-20,
.col-lg-20,
.col-xs-21,
.col-sm-21,
.col-md-21,
.col-lg-21,
.col-xs-22,
.col-sm-22,
.col-md-22,
.col-lg-22,
.col-xs-23,
.col-sm-23,
.col-md-23,
.col-lg-23,
.col-xs-24,
.col-sm-24,
.col-md-24,
.col-lg-24,
.col-xs-25,
.col-sm-25,
.col-md-25,
.col-lg-25,
.col-xs-26,
.col-sm-26,
.col-md-26,
.col-lg-26,
.col-xs-27,
.col-sm-27,
.col-md-27,
.col-lg-27,
.col-xs-28,
.col-sm-28,
.col-md-28,
.col-lg-28,
.col-xs-29,
.col-sm-29,
.col-md-29,
.col-lg-29,
.col-xs-30,
.col-sm-30,
.col-md-30,
.col-lg-30,
.col-xs-31,
.col-sm-31,
.col-md-31,
.col-lg-31,
.col-xs-32,
.col-sm-32,
.col-md-32,
.col-lg-32,
.col-xs-33,
.col-sm-33,
.col-md-33,
.col-lg-33,
.col-xs-34,
.col-sm-34,
.col-md-34,
.col-lg-34,
.col-xs-35,
.col-sm-35,
.col-md-35,
.col-lg-35,
.col-xs-36,
.col-sm-36,
.col-md-36,
.col-lg-36,
.col-xs-37,
.col-sm-37,
.col-md-37,
.col-lg-37,
.col-xs-38,
.col-sm-38,
.col-md-38,
.col-lg-38,
.col-xs-39,
.col-sm-39,
.col-md-39,
.col-lg-39,
.col-xs-40,
.col-sm-40,
.col-md-40,
.col-lg-40,
.col-xs-41,
.col-sm-41,
.col-md-41,
.col-lg-41,
.col-xs-42,
.col-sm-42,
.col-md-42,
.col-lg-42,
.col-xs-43,
.col-sm-43,
.col-md-43,
.col-lg-43,
.col-xs-44,
.col-sm-44,
.col-md-44,
.col-lg-44,
.col-xs-45,
.col-sm-45,
.col-md-45,
.col-lg-45,
.col-xs-46,
.col-sm-46,
.col-md-46,
.col-lg-46,
.col-xs-47,
.col-sm-47,
.col-md-47,
.col-lg-47,
.col-xs-48,
.col-sm-48,
.col-md-48,
.col-lg-48,
.col-xs-49,
.col-sm-49,
.col-md-49,
.col-lg-49,
.col-xs-50,
.col-sm-50,
.col-md-50,
.col-lg-50,
.col-xs-51,
.col-sm-51,
.col-md-51,
.col-lg-51,
.col-xs-52,
.col-sm-52,
.col-md-52,
.col-lg-52,
.col-xs-53,
.col-sm-53,
.col-md-53,
.col-lg-53,
.col-xs-54,
.col-sm-54,
.col-md-54,
.col-lg-54,
.col-xs-55,
.col-sm-55,
.col-md-55,
.col-lg-55,
.col-xs-56,
.col-sm-56,
.col-md-56,
.col-lg-56,
.col-xs-57,
.col-sm-57,
.col-md-57,
.col-lg-57,
.col-xs-58,
.col-sm-58,
.col-md-58,
.col-lg-58,
.col-xs-59,
.col-sm-59,
.col-md-59,
.col-lg-59,
.col-xs-60,
.col-sm-60,
.col-md-60,
.col-lg-60 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24,
.col-xs-25,
.col-xs-26,
.col-xs-27,
.col-xs-28,
.col-xs-29,
.col-xs-30,
.col-xs-31,
.col-xs-32,
.col-xs-33,
.col-xs-34,
.col-xs-35,
.col-xs-36,
.col-xs-37,
.col-xs-38,
.col-xs-39,
.col-xs-40,
.col-xs-41,
.col-xs-42,
.col-xs-43,
.col-xs-44,
.col-xs-45,
.col-xs-46,
.col-xs-47,
.col-xs-48,
.col-xs-49,
.col-xs-50,
.col-xs-51,
.col-xs-52,
.col-xs-53,
.col-xs-54,
.col-xs-55,
.col-xs-56,
.col-xs-57,
.col-xs-58,
.col-xs-59,
.col-xs-60 {
  float: left;
}
.col-xs-60 {
  width: 100%;
}
.col-xs-59 {
  width: 98.33333333%;
}
.col-xs-58 {
  width: 96.66666667%;
}
.col-xs-57 {
  width: 95%;
}
.col-xs-56 {
  width: 93.33333333%;
}
.col-xs-55 {
  width: 91.66666667%;
}
.col-xs-54 {
  width: 90%;
}
.col-xs-53 {
  width: 88.33333333%;
}
.col-xs-52 {
  width: 86.66666667%;
}
.col-xs-51 {
  width: 85%;
}
.col-xs-50 {
  width: 83.33333333%;
}
.col-xs-49 {
  width: 81.66666667%;
}
.col-xs-48 {
  width: 80%;
}
.col-xs-47 {
  width: 78.33333333%;
}
.col-xs-46 {
  width: 76.66666667%;
}
.col-xs-45 {
  width: 75%;
}
.col-xs-44 {
  width: 73.33333333%;
}
.col-xs-43 {
  width: 71.66666667%;
}
.col-xs-42 {
  width: 70%;
}
.col-xs-41 {
  width: 68.33333333%;
}
.col-xs-40 {
  width: 66.66666667%;
}
.col-xs-39 {
  width: 65%;
}
.col-xs-38 {
  width: 63.33333333%;
}
.col-xs-37 {
  width: 61.66666667%;
}
.col-xs-36 {
  width: 60%;
}
.col-xs-35 {
  width: 58.33333333%;
}
.col-xs-34 {
  width: 56.66666667%;
}
.col-xs-33 {
  width: 55%;
}
.col-xs-32 {
  width: 53.33333333%;
}
.col-xs-31 {
  width: 51.66666667%;
}
.col-xs-30 {
  width: 50%;
}
.col-xs-29 {
  width: 48.33333333%;
}
.col-xs-28 {
  width: 46.66666667%;
}
.col-xs-27 {
  width: 45%;
}
.col-xs-26 {
  width: 43.33333333%;
}
.col-xs-25 {
  width: 41.66666667%;
}
.col-xs-24 {
  width: 40%;
}
.col-xs-23 {
  width: 38.33333333%;
}
.col-xs-22 {
  width: 36.66666667%;
}
.col-xs-21 {
  width: 35%;
}
.col-xs-20 {
  width: 33.33333333%;
}
.col-xs-19 {
  width: 31.66666667%;
}
.col-xs-18 {
  width: 30%;
}
.col-xs-17 {
  width: 28.33333333%;
}
.col-xs-16 {
  width: 26.66666667%;
}
.col-xs-15 {
  width: 25%;
}
.col-xs-14 {
  width: 23.33333333%;
}
.col-xs-13 {
  width: 21.66666667%;
}
.col-xs-12 {
  width: 20%;
}
.col-xs-11 {
  width: 18.33333333%;
}
.col-xs-10 {
  width: 16.66666667%;
}
.col-xs-9 {
  width: 15%;
}
.col-xs-8 {
  width: 13.33333333%;
}
.col-xs-7 {
  width: 11.66666667%;
}
.col-xs-6 {
  width: 10%;
}
.col-xs-5 {
  width: 8.33333333%;
}
.col-xs-4 {
  width: 6.66666667%;
}
.col-xs-3 {
  width: 5%;
}
.col-xs-2 {
  width: 3.33333333%;
}
.col-xs-1 {
  width: 1.66666667%;
}
.col-xs-pull-60 {
  right: 100%;
}
.col-xs-pull-59 {
  right: 98.33333333%;
}
.col-xs-pull-58 {
  right: 96.66666667%;
}
.col-xs-pull-57 {
  right: 95%;
}
.col-xs-pull-56 {
  right: 93.33333333%;
}
.col-xs-pull-55 {
  right: 91.66666667%;
}
.col-xs-pull-54 {
  right: 90%;
}
.col-xs-pull-53 {
  right: 88.33333333%;
}
.col-xs-pull-52 {
  right: 86.66666667%;
}
.col-xs-pull-51 {
  right: 85%;
}
.col-xs-pull-50 {
  right: 83.33333333%;
}
.col-xs-pull-49 {
  right: 81.66666667%;
}
.col-xs-pull-48 {
  right: 80%;
}
.col-xs-pull-47 {
  right: 78.33333333%;
}
.col-xs-pull-46 {
  right: 76.66666667%;
}
.col-xs-pull-45 {
  right: 75%;
}
.col-xs-pull-44 {
  right: 73.33333333%;
}
.col-xs-pull-43 {
  right: 71.66666667%;
}
.col-xs-pull-42 {
  right: 70%;
}
.col-xs-pull-41 {
  right: 68.33333333%;
}
.col-xs-pull-40 {
  right: 66.66666667%;
}
.col-xs-pull-39 {
  right: 65%;
}
.col-xs-pull-38 {
  right: 63.33333333%;
}
.col-xs-pull-37 {
  right: 61.66666667%;
}
.col-xs-pull-36 {
  right: 60%;
}
.col-xs-pull-35 {
  right: 58.33333333%;
}
.col-xs-pull-34 {
  right: 56.66666667%;
}
.col-xs-pull-33 {
  right: 55%;
}
.col-xs-pull-32 {
  right: 53.33333333%;
}
.col-xs-pull-31 {
  right: 51.66666667%;
}
.col-xs-pull-30 {
  right: 50%;
}
.col-xs-pull-29 {
  right: 48.33333333%;
}
.col-xs-pull-28 {
  right: 46.66666667%;
}
.col-xs-pull-27 {
  right: 45%;
}
.col-xs-pull-26 {
  right: 43.33333333%;
}
.col-xs-pull-25 {
  right: 41.66666667%;
}
.col-xs-pull-24 {
  right: 40%;
}
.col-xs-pull-23 {
  right: 38.33333333%;
}
.col-xs-pull-22 {
  right: 36.66666667%;
}
.col-xs-pull-21 {
  right: 35%;
}
.col-xs-pull-20 {
  right: 33.33333333%;
}
.col-xs-pull-19 {
  right: 31.66666667%;
}
.col-xs-pull-18 {
  right: 30%;
}
.col-xs-pull-17 {
  right: 28.33333333%;
}
.col-xs-pull-16 {
  right: 26.66666667%;
}
.col-xs-pull-15 {
  right: 25%;
}
.col-xs-pull-14 {
  right: 23.33333333%;
}
.col-xs-pull-13 {
  right: 21.66666667%;
}
.col-xs-pull-12 {
  right: 20%;
}
.col-xs-pull-11 {
  right: 18.33333333%;
}
.col-xs-pull-10 {
  right: 16.66666667%;
}
.col-xs-pull-9 {
  right: 15%;
}
.col-xs-pull-8 {
  right: 13.33333333%;
}
.col-xs-pull-7 {
  right: 11.66666667%;
}
.col-xs-pull-6 {
  right: 10%;
}
.col-xs-pull-5 {
  right: 8.33333333%;
}
.col-xs-pull-4 {
  right: 6.66666667%;
}
.col-xs-pull-3 {
  right: 5%;
}
.col-xs-pull-2 {
  right: 3.33333333%;
}
.col-xs-pull-1 {
  right: 1.66666667%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-60 {
  left: 100%;
}
.col-xs-push-59 {
  left: 98.33333333%;
}
.col-xs-push-58 {
  left: 96.66666667%;
}
.col-xs-push-57 {
  left: 95%;
}
.col-xs-push-56 {
  left: 93.33333333%;
}
.col-xs-push-55 {
  left: 91.66666667%;
}
.col-xs-push-54 {
  left: 90%;
}
.col-xs-push-53 {
  left: 88.33333333%;
}
.col-xs-push-52 {
  left: 86.66666667%;
}
.col-xs-push-51 {
  left: 85%;
}
.col-xs-push-50 {
  left: 83.33333333%;
}
.col-xs-push-49 {
  left: 81.66666667%;
}
.col-xs-push-48 {
  left: 80%;
}
.col-xs-push-47 {
  left: 78.33333333%;
}
.col-xs-push-46 {
  left: 76.66666667%;
}
.col-xs-push-45 {
  left: 75%;
}
.col-xs-push-44 {
  left: 73.33333333%;
}
.col-xs-push-43 {
  left: 71.66666667%;
}
.col-xs-push-42 {
  left: 70%;
}
.col-xs-push-41 {
  left: 68.33333333%;
}
.col-xs-push-40 {
  left: 66.66666667%;
}
.col-xs-push-39 {
  left: 65%;
}
.col-xs-push-38 {
  left: 63.33333333%;
}
.col-xs-push-37 {
  left: 61.66666667%;
}
.col-xs-push-36 {
  left: 60%;
}
.col-xs-push-35 {
  left: 58.33333333%;
}
.col-xs-push-34 {
  left: 56.66666667%;
}
.col-xs-push-33 {
  left: 55%;
}
.col-xs-push-32 {
  left: 53.33333333%;
}
.col-xs-push-31 {
  left: 51.66666667%;
}
.col-xs-push-30 {
  left: 50%;
}
.col-xs-push-29 {
  left: 48.33333333%;
}
.col-xs-push-28 {
  left: 46.66666667%;
}
.col-xs-push-27 {
  left: 45%;
}
.col-xs-push-26 {
  left: 43.33333333%;
}
.col-xs-push-25 {
  left: 41.66666667%;
}
.col-xs-push-24 {
  left: 40%;
}
.col-xs-push-23 {
  left: 38.33333333%;
}
.col-xs-push-22 {
  left: 36.66666667%;
}
.col-xs-push-21 {
  left: 35%;
}
.col-xs-push-20 {
  left: 33.33333333%;
}
.col-xs-push-19 {
  left: 31.66666667%;
}
.col-xs-push-18 {
  left: 30%;
}
.col-xs-push-17 {
  left: 28.33333333%;
}
.col-xs-push-16 {
  left: 26.66666667%;
}
.col-xs-push-15 {
  left: 25%;
}
.col-xs-push-14 {
  left: 23.33333333%;
}
.col-xs-push-13 {
  left: 21.66666667%;
}
.col-xs-push-12 {
  left: 20%;
}
.col-xs-push-11 {
  left: 18.33333333%;
}
.col-xs-push-10 {
  left: 16.66666667%;
}
.col-xs-push-9 {
  left: 15%;
}
.col-xs-push-8 {
  left: 13.33333333%;
}
.col-xs-push-7 {
  left: 11.66666667%;
}
.col-xs-push-6 {
  left: 10%;
}
.col-xs-push-5 {
  left: 8.33333333%;
}
.col-xs-push-4 {
  left: 6.66666667%;
}
.col-xs-push-3 {
  left: 5%;
}
.col-xs-push-2 {
  left: 3.33333333%;
}
.col-xs-push-1 {
  left: 1.66666667%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-60 {
  margin-left: 100%;
}
.col-xs-offset-59 {
  margin-left: 98.33333333%;
}
.col-xs-offset-58 {
  margin-left: 96.66666667%;
}
.col-xs-offset-57 {
  margin-left: 95%;
}
.col-xs-offset-56 {
  margin-left: 93.33333333%;
}
.col-xs-offset-55 {
  margin-left: 91.66666667%;
}
.col-xs-offset-54 {
  margin-left: 90%;
}
.col-xs-offset-53 {
  margin-left: 88.33333333%;
}
.col-xs-offset-52 {
  margin-left: 86.66666667%;
}
.col-xs-offset-51 {
  margin-left: 85%;
}
.col-xs-offset-50 {
  margin-left: 83.33333333%;
}
.col-xs-offset-49 {
  margin-left: 81.66666667%;
}
.col-xs-offset-48 {
  margin-left: 80%;
}
.col-xs-offset-47 {
  margin-left: 78.33333333%;
}
.col-xs-offset-46 {
  margin-left: 76.66666667%;
}
.col-xs-offset-45 {
  margin-left: 75%;
}
.col-xs-offset-44 {
  margin-left: 73.33333333%;
}
.col-xs-offset-43 {
  margin-left: 71.66666667%;
}
.col-xs-offset-42 {
  margin-left: 70%;
}
.col-xs-offset-41 {
  margin-left: 68.33333333%;
}
.col-xs-offset-40 {
  margin-left: 66.66666667%;
}
.col-xs-offset-39 {
  margin-left: 65%;
}
.col-xs-offset-38 {
  margin-left: 63.33333333%;
}
.col-xs-offset-37 {
  margin-left: 61.66666667%;
}
.col-xs-offset-36 {
  margin-left: 60%;
}
.col-xs-offset-35 {
  margin-left: 58.33333333%;
}
.col-xs-offset-34 {
  margin-left: 56.66666667%;
}
.col-xs-offset-33 {
  margin-left: 55%;
}
.col-xs-offset-32 {
  margin-left: 53.33333333%;
}
.col-xs-offset-31 {
  margin-left: 51.66666667%;
}
.col-xs-offset-30 {
  margin-left: 50%;
}
.col-xs-offset-29 {
  margin-left: 48.33333333%;
}
.col-xs-offset-28 {
  margin-left: 46.66666667%;
}
.col-xs-offset-27 {
  margin-left: 45%;
}
.col-xs-offset-26 {
  margin-left: 43.33333333%;
}
.col-xs-offset-25 {
  margin-left: 41.66666667%;
}
.col-xs-offset-24 {
  margin-left: 40%;
}
.col-xs-offset-23 {
  margin-left: 38.33333333%;
}
.col-xs-offset-22 {
  margin-left: 36.66666667%;
}
.col-xs-offset-21 {
  margin-left: 35%;
}
.col-xs-offset-20 {
  margin-left: 33.33333333%;
}
.col-xs-offset-19 {
  margin-left: 31.66666667%;
}
.col-xs-offset-18 {
  margin-left: 30%;
}
.col-xs-offset-17 {
  margin-left: 28.33333333%;
}
.col-xs-offset-16 {
  margin-left: 26.66666667%;
}
.col-xs-offset-15 {
  margin-left: 25%;
}
.col-xs-offset-14 {
  margin-left: 23.33333333%;
}
.col-xs-offset-13 {
  margin-left: 21.66666667%;
}
.col-xs-offset-12 {
  margin-left: 20%;
}
.col-xs-offset-11 {
  margin-left: 18.33333333%;
}
.col-xs-offset-10 {
  margin-left: 16.66666667%;
}
.col-xs-offset-9 {
  margin-left: 15%;
}
.col-xs-offset-8 {
  margin-left: 13.33333333%;
}
.col-xs-offset-7 {
  margin-left: 11.66666667%;
}
.col-xs-offset-6 {
  margin-left: 10%;
}
.col-xs-offset-5 {
  margin-left: 8.33333333%;
}
.col-xs-offset-4 {
  margin-left: 6.66666667%;
}
.col-xs-offset-3 {
  margin-left: 5%;
}
.col-xs-offset-2 {
  margin-left: 3.33333333%;
}
.col-xs-offset-1 {
  margin-left: 1.66666667%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-20,
  .col-sm-21,
  .col-sm-22,
  .col-sm-23,
  .col-sm-24,
  .col-sm-25,
  .col-sm-26,
  .col-sm-27,
  .col-sm-28,
  .col-sm-29,
  .col-sm-30,
  .col-sm-31,
  .col-sm-32,
  .col-sm-33,
  .col-sm-34,
  .col-sm-35,
  .col-sm-36,
  .col-sm-37,
  .col-sm-38,
  .col-sm-39,
  .col-sm-40,
  .col-sm-41,
  .col-sm-42,
  .col-sm-43,
  .col-sm-44,
  .col-sm-45,
  .col-sm-46,
  .col-sm-47,
  .col-sm-48,
  .col-sm-49,
  .col-sm-50,
  .col-sm-51,
  .col-sm-52,
  .col-sm-53,
  .col-sm-54,
  .col-sm-55,
  .col-sm-56,
  .col-sm-57,
  .col-sm-58,
  .col-sm-59,
  .col-sm-60 {
    float: left;
  }
  .col-sm-60 {
    width: 100%;
  }
  .col-sm-59 {
    width: 98.33333333%;
  }
  .col-sm-58 {
    width: 96.66666667%;
  }
  .col-sm-57 {
    width: 95%;
  }
  .col-sm-56 {
    width: 93.33333333%;
  }
  .col-sm-55 {
    width: 91.66666667%;
  }
  .col-sm-54 {
    width: 90%;
  }
  .col-sm-53 {
    width: 88.33333333%;
  }
  .col-sm-52 {
    width: 86.66666667%;
  }
  .col-sm-51 {
    width: 85%;
  }
  .col-sm-50 {
    width: 83.33333333%;
  }
  .col-sm-49 {
    width: 81.66666667%;
  }
  .col-sm-48 {
    width: 80%;
  }
  .col-sm-47 {
    width: 78.33333333%;
  }
  .col-sm-46 {
    width: 76.66666667%;
  }
  .col-sm-45 {
    width: 75%;
  }
  .col-sm-44 {
    width: 73.33333333%;
  }
  .col-sm-43 {
    width: 71.66666667%;
  }
  .col-sm-42 {
    width: 70%;
  }
  .col-sm-41 {
    width: 68.33333333%;
  }
  .col-sm-40 {
    width: 66.66666667%;
  }
  .col-sm-39 {
    width: 65%;
  }
  .col-sm-38 {
    width: 63.33333333%;
  }
  .col-sm-37 {
    width: 61.66666667%;
  }
  .col-sm-36 {
    width: 60%;
  }
  .col-sm-35 {
    width: 58.33333333%;
  }
  .col-sm-34 {
    width: 56.66666667%;
  }
  .col-sm-33 {
    width: 55%;
  }
  .col-sm-32 {
    width: 53.33333333%;
  }
  .col-sm-31 {
    width: 51.66666667%;
  }
  .col-sm-30 {
    width: 50%;
  }
  .col-sm-29 {
    width: 48.33333333%;
  }
  .col-sm-28 {
    width: 46.66666667%;
  }
  .col-sm-27 {
    width: 45%;
  }
  .col-sm-26 {
    width: 43.33333333%;
  }
  .col-sm-25 {
    width: 41.66666667%;
  }
  .col-sm-24 {
    width: 40%;
  }
  .col-sm-23 {
    width: 38.33333333%;
  }
  .col-sm-22 {
    width: 36.66666667%;
  }
  .col-sm-21 {
    width: 35%;
  }
  .col-sm-20 {
    width: 33.33333333%;
  }
  .col-sm-19 {
    width: 31.66666667%;
  }
  .col-sm-18 {
    width: 30%;
  }
  .col-sm-17 {
    width: 28.33333333%;
  }
  .col-sm-16 {
    width: 26.66666667%;
  }
  .col-sm-15 {
    width: 25%;
  }
  .col-sm-14 {
    width: 23.33333333%;
  }
  .col-sm-13 {
    width: 21.66666667%;
  }
  .col-sm-12 {
    width: 20%;
  }
  .col-sm-11 {
    width: 18.33333333%;
  }
  .col-sm-10 {
    width: 16.66666667%;
  }
  .col-sm-9 {
    width: 15%;
  }
  .col-sm-8 {
    width: 13.33333333%;
  }
  .col-sm-7 {
    width: 11.66666667%;
  }
  .col-sm-6 {
    width: 10%;
  }
  .col-sm-5 {
    width: 8.33333333%;
  }
  .col-sm-4 {
    width: 6.66666667%;
  }
  .col-sm-3 {
    width: 5%;
  }
  .col-sm-2 {
    width: 3.33333333%;
  }
  .col-sm-1 {
    width: 1.66666667%;
  }
  .col-sm-pull-60 {
    right: 100%;
  }
  .col-sm-pull-59 {
    right: 98.33333333%;
  }
  .col-sm-pull-58 {
    right: 96.66666667%;
  }
  .col-sm-pull-57 {
    right: 95%;
  }
  .col-sm-pull-56 {
    right: 93.33333333%;
  }
  .col-sm-pull-55 {
    right: 91.66666667%;
  }
  .col-sm-pull-54 {
    right: 90%;
  }
  .col-sm-pull-53 {
    right: 88.33333333%;
  }
  .col-sm-pull-52 {
    right: 86.66666667%;
  }
  .col-sm-pull-51 {
    right: 85%;
  }
  .col-sm-pull-50 {
    right: 83.33333333%;
  }
  .col-sm-pull-49 {
    right: 81.66666667%;
  }
  .col-sm-pull-48 {
    right: 80%;
  }
  .col-sm-pull-47 {
    right: 78.33333333%;
  }
  .col-sm-pull-46 {
    right: 76.66666667%;
  }
  .col-sm-pull-45 {
    right: 75%;
  }
  .col-sm-pull-44 {
    right: 73.33333333%;
  }
  .col-sm-pull-43 {
    right: 71.66666667%;
  }
  .col-sm-pull-42 {
    right: 70%;
  }
  .col-sm-pull-41 {
    right: 68.33333333%;
  }
  .col-sm-pull-40 {
    right: 66.66666667%;
  }
  .col-sm-pull-39 {
    right: 65%;
  }
  .col-sm-pull-38 {
    right: 63.33333333%;
  }
  .col-sm-pull-37 {
    right: 61.66666667%;
  }
  .col-sm-pull-36 {
    right: 60%;
  }
  .col-sm-pull-35 {
    right: 58.33333333%;
  }
  .col-sm-pull-34 {
    right: 56.66666667%;
  }
  .col-sm-pull-33 {
    right: 55%;
  }
  .col-sm-pull-32 {
    right: 53.33333333%;
  }
  .col-sm-pull-31 {
    right: 51.66666667%;
  }
  .col-sm-pull-30 {
    right: 50%;
  }
  .col-sm-pull-29 {
    right: 48.33333333%;
  }
  .col-sm-pull-28 {
    right: 46.66666667%;
  }
  .col-sm-pull-27 {
    right: 45%;
  }
  .col-sm-pull-26 {
    right: 43.33333333%;
  }
  .col-sm-pull-25 {
    right: 41.66666667%;
  }
  .col-sm-pull-24 {
    right: 40%;
  }
  .col-sm-pull-23 {
    right: 38.33333333%;
  }
  .col-sm-pull-22 {
    right: 36.66666667%;
  }
  .col-sm-pull-21 {
    right: 35%;
  }
  .col-sm-pull-20 {
    right: 33.33333333%;
  }
  .col-sm-pull-19 {
    right: 31.66666667%;
  }
  .col-sm-pull-18 {
    right: 30%;
  }
  .col-sm-pull-17 {
    right: 28.33333333%;
  }
  .col-sm-pull-16 {
    right: 26.66666667%;
  }
  .col-sm-pull-15 {
    right: 25%;
  }
  .col-sm-pull-14 {
    right: 23.33333333%;
  }
  .col-sm-pull-13 {
    right: 21.66666667%;
  }
  .col-sm-pull-12 {
    right: 20%;
  }
  .col-sm-pull-11 {
    right: 18.33333333%;
  }
  .col-sm-pull-10 {
    right: 16.66666667%;
  }
  .col-sm-pull-9 {
    right: 15%;
  }
  .col-sm-pull-8 {
    right: 13.33333333%;
  }
  .col-sm-pull-7 {
    right: 11.66666667%;
  }
  .col-sm-pull-6 {
    right: 10%;
  }
  .col-sm-pull-5 {
    right: 8.33333333%;
  }
  .col-sm-pull-4 {
    right: 6.66666667%;
  }
  .col-sm-pull-3 {
    right: 5%;
  }
  .col-sm-pull-2 {
    right: 3.33333333%;
  }
  .col-sm-pull-1 {
    right: 1.66666667%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-60 {
    left: 100%;
  }
  .col-sm-push-59 {
    left: 98.33333333%;
  }
  .col-sm-push-58 {
    left: 96.66666667%;
  }
  .col-sm-push-57 {
    left: 95%;
  }
  .col-sm-push-56 {
    left: 93.33333333%;
  }
  .col-sm-push-55 {
    left: 91.66666667%;
  }
  .col-sm-push-54 {
    left: 90%;
  }
  .col-sm-push-53 {
    left: 88.33333333%;
  }
  .col-sm-push-52 {
    left: 86.66666667%;
  }
  .col-sm-push-51 {
    left: 85%;
  }
  .col-sm-push-50 {
    left: 83.33333333%;
  }
  .col-sm-push-49 {
    left: 81.66666667%;
  }
  .col-sm-push-48 {
    left: 80%;
  }
  .col-sm-push-47 {
    left: 78.33333333%;
  }
  .col-sm-push-46 {
    left: 76.66666667%;
  }
  .col-sm-push-45 {
    left: 75%;
  }
  .col-sm-push-44 {
    left: 73.33333333%;
  }
  .col-sm-push-43 {
    left: 71.66666667%;
  }
  .col-sm-push-42 {
    left: 70%;
  }
  .col-sm-push-41 {
    left: 68.33333333%;
  }
  .col-sm-push-40 {
    left: 66.66666667%;
  }
  .col-sm-push-39 {
    left: 65%;
  }
  .col-sm-push-38 {
    left: 63.33333333%;
  }
  .col-sm-push-37 {
    left: 61.66666667%;
  }
  .col-sm-push-36 {
    left: 60%;
  }
  .col-sm-push-35 {
    left: 58.33333333%;
  }
  .col-sm-push-34 {
    left: 56.66666667%;
  }
  .col-sm-push-33 {
    left: 55%;
  }
  .col-sm-push-32 {
    left: 53.33333333%;
  }
  .col-sm-push-31 {
    left: 51.66666667%;
  }
  .col-sm-push-30 {
    left: 50%;
  }
  .col-sm-push-29 {
    left: 48.33333333%;
  }
  .col-sm-push-28 {
    left: 46.66666667%;
  }
  .col-sm-push-27 {
    left: 45%;
  }
  .col-sm-push-26 {
    left: 43.33333333%;
  }
  .col-sm-push-25 {
    left: 41.66666667%;
  }
  .col-sm-push-24 {
    left: 40%;
  }
  .col-sm-push-23 {
    left: 38.33333333%;
  }
  .col-sm-push-22 {
    left: 36.66666667%;
  }
  .col-sm-push-21 {
    left: 35%;
  }
  .col-sm-push-20 {
    left: 33.33333333%;
  }
  .col-sm-push-19 {
    left: 31.66666667%;
  }
  .col-sm-push-18 {
    left: 30%;
  }
  .col-sm-push-17 {
    left: 28.33333333%;
  }
  .col-sm-push-16 {
    left: 26.66666667%;
  }
  .col-sm-push-15 {
    left: 25%;
  }
  .col-sm-push-14 {
    left: 23.33333333%;
  }
  .col-sm-push-13 {
    left: 21.66666667%;
  }
  .col-sm-push-12 {
    left: 20%;
  }
  .col-sm-push-11 {
    left: 18.33333333%;
  }
  .col-sm-push-10 {
    left: 16.66666667%;
  }
  .col-sm-push-9 {
    left: 15%;
  }
  .col-sm-push-8 {
    left: 13.33333333%;
  }
  .col-sm-push-7 {
    left: 11.66666667%;
  }
  .col-sm-push-6 {
    left: 10%;
  }
  .col-sm-push-5 {
    left: 8.33333333%;
  }
  .col-sm-push-4 {
    left: 6.66666667%;
  }
  .col-sm-push-3 {
    left: 5%;
  }
  .col-sm-push-2 {
    left: 3.33333333%;
  }
  .col-sm-push-1 {
    left: 1.66666667%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-60 {
    margin-left: 100%;
  }
  .col-sm-offset-59 {
    margin-left: 98.33333333%;
  }
  .col-sm-offset-58 {
    margin-left: 96.66666667%;
  }
  .col-sm-offset-57 {
    margin-left: 95%;
  }
  .col-sm-offset-56 {
    margin-left: 93.33333333%;
  }
  .col-sm-offset-55 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-54 {
    margin-left: 90%;
  }
  .col-sm-offset-53 {
    margin-left: 88.33333333%;
  }
  .col-sm-offset-52 {
    margin-left: 86.66666667%;
  }
  .col-sm-offset-51 {
    margin-left: 85%;
  }
  .col-sm-offset-50 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-49 {
    margin-left: 81.66666667%;
  }
  .col-sm-offset-48 {
    margin-left: 80%;
  }
  .col-sm-offset-47 {
    margin-left: 78.33333333%;
  }
  .col-sm-offset-46 {
    margin-left: 76.66666667%;
  }
  .col-sm-offset-45 {
    margin-left: 75%;
  }
  .col-sm-offset-44 {
    margin-left: 73.33333333%;
  }
  .col-sm-offset-43 {
    margin-left: 71.66666667%;
  }
  .col-sm-offset-42 {
    margin-left: 70%;
  }
  .col-sm-offset-41 {
    margin-left: 68.33333333%;
  }
  .col-sm-offset-40 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-39 {
    margin-left: 65%;
  }
  .col-sm-offset-38 {
    margin-left: 63.33333333%;
  }
  .col-sm-offset-37 {
    margin-left: 61.66666667%;
  }
  .col-sm-offset-36 {
    margin-left: 60%;
  }
  .col-sm-offset-35 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-34 {
    margin-left: 56.66666667%;
  }
  .col-sm-offset-33 {
    margin-left: 55%;
  }
  .col-sm-offset-32 {
    margin-left: 53.33333333%;
  }
  .col-sm-offset-31 {
    margin-left: 51.66666667%;
  }
  .col-sm-offset-30 {
    margin-left: 50%;
  }
  .col-sm-offset-29 {
    margin-left: 48.33333333%;
  }
  .col-sm-offset-28 {
    margin-left: 46.66666667%;
  }
  .col-sm-offset-27 {
    margin-left: 45%;
  }
  .col-sm-offset-26 {
    margin-left: 43.33333333%;
  }
  .col-sm-offset-25 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-24 {
    margin-left: 40%;
  }
  .col-sm-offset-23 {
    margin-left: 38.33333333%;
  }
  .col-sm-offset-22 {
    margin-left: 36.66666667%;
  }
  .col-sm-offset-21 {
    margin-left: 35%;
  }
  .col-sm-offset-20 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-19 {
    margin-left: 31.66666667%;
  }
  .col-sm-offset-18 {
    margin-left: 30%;
  }
  .col-sm-offset-17 {
    margin-left: 28.33333333%;
  }
  .col-sm-offset-16 {
    margin-left: 26.66666667%;
  }
  .col-sm-offset-15 {
    margin-left: 25%;
  }
  .col-sm-offset-14 {
    margin-left: 23.33333333%;
  }
  .col-sm-offset-13 {
    margin-left: 21.66666667%;
  }
  .col-sm-offset-12 {
    margin-left: 20%;
  }
  .col-sm-offset-11 {
    margin-left: 18.33333333%;
  }
  .col-sm-offset-10 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 15%;
  }
  .col-sm-offset-8 {
    margin-left: 13.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 11.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 10%;
  }
  .col-sm-offset-5 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-4 {
    margin-left: 6.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 5%;
  }
  .col-sm-offset-2 {
    margin-left: 3.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 1.66666667%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16,
  .col-md-17,
  .col-md-18,
  .col-md-19,
  .col-md-20,
  .col-md-21,
  .col-md-22,
  .col-md-23,
  .col-md-24,
  .col-md-25,
  .col-md-26,
  .col-md-27,
  .col-md-28,
  .col-md-29,
  .col-md-30,
  .col-md-31,
  .col-md-32,
  .col-md-33,
  .col-md-34,
  .col-md-35,
  .col-md-36,
  .col-md-37,
  .col-md-38,
  .col-md-39,
  .col-md-40,
  .col-md-41,
  .col-md-42,
  .col-md-43,
  .col-md-44,
  .col-md-45,
  .col-md-46,
  .col-md-47,
  .col-md-48,
  .col-md-49,
  .col-md-50,
  .col-md-51,
  .col-md-52,
  .col-md-53,
  .col-md-54,
  .col-md-55,
  .col-md-56,
  .col-md-57,
  .col-md-58,
  .col-md-59,
  .col-md-60 {
    float: left;
  }
  .col-md-60 {
    width: 100%;
  }
  .col-md-59 {
    width: 98.33333333%;
  }
  .col-md-58 {
    width: 96.66666667%;
  }
  .col-md-57 {
    width: 95%;
  }
  .col-md-56 {
    width: 93.33333333%;
  }
  .col-md-55 {
    width: 91.66666667%;
  }
  .col-md-54 {
    width: 90%;
  }
  .col-md-53 {
    width: 88.33333333%;
  }
  .col-md-52 {
    width: 86.66666667%;
  }
  .col-md-51 {
    width: 85%;
  }
  .col-md-50 {
    width: 83.33333333%;
  }
  .col-md-49 {
    width: 81.66666667%;
  }
  .col-md-48 {
    width: 80%;
  }
  .col-md-47 {
    width: 78.33333333%;
  }
  .col-md-46 {
    width: 76.66666667%;
  }
  .col-md-45 {
    width: 75%;
  }
  .col-md-44 {
    width: 73.33333333%;
  }
  .col-md-43 {
    width: 71.66666667%;
  }
  .col-md-42 {
    width: 70%;
  }
  .col-md-41 {
    width: 68.33333333%;
  }
  .col-md-40 {
    width: 66.66666667%;
  }
  .col-md-39 {
    width: 65%;
  }
  .col-md-38 {
    width: 63.33333333%;
  }
  .col-md-37 {
    width: 61.66666667%;
  }
  .col-md-36 {
    width: 60%;
  }
  .col-md-35 {
    width: 58.33333333%;
  }
  .col-md-34 {
    width: 56.66666667%;
  }
  .col-md-33 {
    width: 55%;
  }
  .col-md-32 {
    width: 53.33333333%;
  }
  .col-md-31 {
    width: 51.66666667%;
  }
  .col-md-30 {
    width: 50%;
  }
  .col-md-29 {
    width: 48.33333333%;
  }
  .col-md-28 {
    width: 46.66666667%;
  }
  .col-md-27 {
    width: 45%;
  }
  .col-md-26 {
    width: 43.33333333%;
  }
  .col-md-25 {
    width: 41.66666667%;
  }
  .col-md-24 {
    width: 40%;
  }
  .col-md-23 {
    width: 38.33333333%;
  }
  .col-md-22 {
    width: 36.66666667%;
  }
  .col-md-21 {
    width: 35%;
  }
  .col-md-20 {
    width: 33.33333333%;
  }
  .col-md-19 {
    width: 31.66666667%;
  }
  .col-md-18 {
    width: 30%;
  }
  .col-md-17 {
    width: 28.33333333%;
  }
  .col-md-16 {
    width: 26.66666667%;
  }
  .col-md-15 {
    width: 25%;
  }
  .col-md-14 {
    width: 23.33333333%;
  }
  .col-md-13 {
    width: 21.66666667%;
  }
  .col-md-12 {
    width: 20%;
  }
  .col-md-11 {
    width: 18.33333333%;
  }
  .col-md-10 {
    width: 16.66666667%;
  }
  .col-md-9 {
    width: 15%;
  }
  .col-md-8 {
    width: 13.33333333%;
  }
  .col-md-7 {
    width: 11.66666667%;
  }
  .col-md-6 {
    width: 10%;
  }
  .col-md-5 {
    width: 8.33333333%;
  }
  .col-md-4 {
    width: 6.66666667%;
  }
  .col-md-3 {
    width: 5%;
  }
  .col-md-2 {
    width: 3.33333333%;
  }
  .col-md-1 {
    width: 1.66666667%;
  }
  .col-md-pull-60 {
    right: 100%;
  }
  .col-md-pull-59 {
    right: 98.33333333%;
  }
  .col-md-pull-58 {
    right: 96.66666667%;
  }
  .col-md-pull-57 {
    right: 95%;
  }
  .col-md-pull-56 {
    right: 93.33333333%;
  }
  .col-md-pull-55 {
    right: 91.66666667%;
  }
  .col-md-pull-54 {
    right: 90%;
  }
  .col-md-pull-53 {
    right: 88.33333333%;
  }
  .col-md-pull-52 {
    right: 86.66666667%;
  }
  .col-md-pull-51 {
    right: 85%;
  }
  .col-md-pull-50 {
    right: 83.33333333%;
  }
  .col-md-pull-49 {
    right: 81.66666667%;
  }
  .col-md-pull-48 {
    right: 80%;
  }
  .col-md-pull-47 {
    right: 78.33333333%;
  }
  .col-md-pull-46 {
    right: 76.66666667%;
  }
  .col-md-pull-45 {
    right: 75%;
  }
  .col-md-pull-44 {
    right: 73.33333333%;
  }
  .col-md-pull-43 {
    right: 71.66666667%;
  }
  .col-md-pull-42 {
    right: 70%;
  }
  .col-md-pull-41 {
    right: 68.33333333%;
  }
  .col-md-pull-40 {
    right: 66.66666667%;
  }
  .col-md-pull-39 {
    right: 65%;
  }
  .col-md-pull-38 {
    right: 63.33333333%;
  }
  .col-md-pull-37 {
    right: 61.66666667%;
  }
  .col-md-pull-36 {
    right: 60%;
  }
  .col-md-pull-35 {
    right: 58.33333333%;
  }
  .col-md-pull-34 {
    right: 56.66666667%;
  }
  .col-md-pull-33 {
    right: 55%;
  }
  .col-md-pull-32 {
    right: 53.33333333%;
  }
  .col-md-pull-31 {
    right: 51.66666667%;
  }
  .col-md-pull-30 {
    right: 50%;
  }
  .col-md-pull-29 {
    right: 48.33333333%;
  }
  .col-md-pull-28 {
    right: 46.66666667%;
  }
  .col-md-pull-27 {
    right: 45%;
  }
  .col-md-pull-26 {
    right: 43.33333333%;
  }
  .col-md-pull-25 {
    right: 41.66666667%;
  }
  .col-md-pull-24 {
    right: 40%;
  }
  .col-md-pull-23 {
    right: 38.33333333%;
  }
  .col-md-pull-22 {
    right: 36.66666667%;
  }
  .col-md-pull-21 {
    right: 35%;
  }
  .col-md-pull-20 {
    right: 33.33333333%;
  }
  .col-md-pull-19 {
    right: 31.66666667%;
  }
  .col-md-pull-18 {
    right: 30%;
  }
  .col-md-pull-17 {
    right: 28.33333333%;
  }
  .col-md-pull-16 {
    right: 26.66666667%;
  }
  .col-md-pull-15 {
    right: 25%;
  }
  .col-md-pull-14 {
    right: 23.33333333%;
  }
  .col-md-pull-13 {
    right: 21.66666667%;
  }
  .col-md-pull-12 {
    right: 20%;
  }
  .col-md-pull-11 {
    right: 18.33333333%;
  }
  .col-md-pull-10 {
    right: 16.66666667%;
  }
  .col-md-pull-9 {
    right: 15%;
  }
  .col-md-pull-8 {
    right: 13.33333333%;
  }
  .col-md-pull-7 {
    right: 11.66666667%;
  }
  .col-md-pull-6 {
    right: 10%;
  }
  .col-md-pull-5 {
    right: 8.33333333%;
  }
  .col-md-pull-4 {
    right: 6.66666667%;
  }
  .col-md-pull-3 {
    right: 5%;
  }
  .col-md-pull-2 {
    right: 3.33333333%;
  }
  .col-md-pull-1 {
    right: 1.66666667%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-60 {
    left: 100%;
  }
  .col-md-push-59 {
    left: 98.33333333%;
  }
  .col-md-push-58 {
    left: 96.66666667%;
  }
  .col-md-push-57 {
    left: 95%;
  }
  .col-md-push-56 {
    left: 93.33333333%;
  }
  .col-md-push-55 {
    left: 91.66666667%;
  }
  .col-md-push-54 {
    left: 90%;
  }
  .col-md-push-53 {
    left: 88.33333333%;
  }
  .col-md-push-52 {
    left: 86.66666667%;
  }
  .col-md-push-51 {
    left: 85%;
  }
  .col-md-push-50 {
    left: 83.33333333%;
  }
  .col-md-push-49 {
    left: 81.66666667%;
  }
  .col-md-push-48 {
    left: 80%;
  }
  .col-md-push-47 {
    left: 78.33333333%;
  }
  .col-md-push-46 {
    left: 76.66666667%;
  }
  .col-md-push-45 {
    left: 75%;
  }
  .col-md-push-44 {
    left: 73.33333333%;
  }
  .col-md-push-43 {
    left: 71.66666667%;
  }
  .col-md-push-42 {
    left: 70%;
  }
  .col-md-push-41 {
    left: 68.33333333%;
  }
  .col-md-push-40 {
    left: 66.66666667%;
  }
  .col-md-push-39 {
    left: 65%;
  }
  .col-md-push-38 {
    left: 63.33333333%;
  }
  .col-md-push-37 {
    left: 61.66666667%;
  }
  .col-md-push-36 {
    left: 60%;
  }
  .col-md-push-35 {
    left: 58.33333333%;
  }
  .col-md-push-34 {
    left: 56.66666667%;
  }
  .col-md-push-33 {
    left: 55%;
  }
  .col-md-push-32 {
    left: 53.33333333%;
  }
  .col-md-push-31 {
    left: 51.66666667%;
  }
  .col-md-push-30 {
    left: 50%;
  }
  .col-md-push-29 {
    left: 48.33333333%;
  }
  .col-md-push-28 {
    left: 46.66666667%;
  }
  .col-md-push-27 {
    left: 45%;
  }
  .col-md-push-26 {
    left: 43.33333333%;
  }
  .col-md-push-25 {
    left: 41.66666667%;
  }
  .col-md-push-24 {
    left: 40%;
  }
  .col-md-push-23 {
    left: 38.33333333%;
  }
  .col-md-push-22 {
    left: 36.66666667%;
  }
  .col-md-push-21 {
    left: 35%;
  }
  .col-md-push-20 {
    left: 33.33333333%;
  }
  .col-md-push-19 {
    left: 31.66666667%;
  }
  .col-md-push-18 {
    left: 30%;
  }
  .col-md-push-17 {
    left: 28.33333333%;
  }
  .col-md-push-16 {
    left: 26.66666667%;
  }
  .col-md-push-15 {
    left: 25%;
  }
  .col-md-push-14 {
    left: 23.33333333%;
  }
  .col-md-push-13 {
    left: 21.66666667%;
  }
  .col-md-push-12 {
    left: 20%;
  }
  .col-md-push-11 {
    left: 18.33333333%;
  }
  .col-md-push-10 {
    left: 16.66666667%;
  }
  .col-md-push-9 {
    left: 15%;
  }
  .col-md-push-8 {
    left: 13.33333333%;
  }
  .col-md-push-7 {
    left: 11.66666667%;
  }
  .col-md-push-6 {
    left: 10%;
  }
  .col-md-push-5 {
    left: 8.33333333%;
  }
  .col-md-push-4 {
    left: 6.66666667%;
  }
  .col-md-push-3 {
    left: 5%;
  }
  .col-md-push-2 {
    left: 3.33333333%;
  }
  .col-md-push-1 {
    left: 1.66666667%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-60 {
    margin-left: 100%;
  }
  .col-md-offset-59 {
    margin-left: 98.33333333%;
  }
  .col-md-offset-58 {
    margin-left: 96.66666667%;
  }
  .col-md-offset-57 {
    margin-left: 95%;
  }
  .col-md-offset-56 {
    margin-left: 93.33333333%;
  }
  .col-md-offset-55 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-54 {
    margin-left: 90%;
  }
  .col-md-offset-53 {
    margin-left: 88.33333333%;
  }
  .col-md-offset-52 {
    margin-left: 86.66666667%;
  }
  .col-md-offset-51 {
    margin-left: 85%;
  }
  .col-md-offset-50 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-49 {
    margin-left: 81.66666667%;
  }
  .col-md-offset-48 {
    margin-left: 80%;
  }
  .col-md-offset-47 {
    margin-left: 78.33333333%;
  }
  .col-md-offset-46 {
    margin-left: 76.66666667%;
  }
  .col-md-offset-45 {
    margin-left: 75%;
  }
  .col-md-offset-44 {
    margin-left: 73.33333333%;
  }
  .col-md-offset-43 {
    margin-left: 71.66666667%;
  }
  .col-md-offset-42 {
    margin-left: 70%;
  }
  .col-md-offset-41 {
    margin-left: 68.33333333%;
  }
  .col-md-offset-40 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-39 {
    margin-left: 65%;
  }
  .col-md-offset-38 {
    margin-left: 63.33333333%;
  }
  .col-md-offset-37 {
    margin-left: 61.66666667%;
  }
  .col-md-offset-36 {
    margin-left: 60%;
  }
  .col-md-offset-35 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-34 {
    margin-left: 56.66666667%;
  }
  .col-md-offset-33 {
    margin-left: 55%;
  }
  .col-md-offset-32 {
    margin-left: 53.33333333%;
  }
  .col-md-offset-31 {
    margin-left: 51.66666667%;
  }
  .col-md-offset-30 {
    margin-left: 50%;
  }
  .col-md-offset-29 {
    margin-left: 48.33333333%;
  }
  .col-md-offset-28 {
    margin-left: 46.66666667%;
  }
  .col-md-offset-27 {
    margin-left: 45%;
  }
  .col-md-offset-26 {
    margin-left: 43.33333333%;
  }
  .col-md-offset-25 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-24 {
    margin-left: 40%;
  }
  .col-md-offset-23 {
    margin-left: 38.33333333%;
  }
  .col-md-offset-22 {
    margin-left: 36.66666667%;
  }
  .col-md-offset-21 {
    margin-left: 35%;
  }
  .col-md-offset-20 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-19 {
    margin-left: 31.66666667%;
  }
  .col-md-offset-18 {
    margin-left: 30%;
  }
  .col-md-offset-17 {
    margin-left: 28.33333333%;
  }
  .col-md-offset-16 {
    margin-left: 26.66666667%;
  }
  .col-md-offset-15 {
    margin-left: 25%;
  }
  .col-md-offset-14 {
    margin-left: 23.33333333%;
  }
  .col-md-offset-13 {
    margin-left: 21.66666667%;
  }
  .col-md-offset-12 {
    margin-left: 20%;
  }
  .col-md-offset-11 {
    margin-left: 18.33333333%;
  }
  .col-md-offset-10 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 15%;
  }
  .col-md-offset-8 {
    margin-left: 13.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 11.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 10%;
  }
  .col-md-offset-5 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-4 {
    margin-left: 6.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 5%;
  }
  .col-md-offset-2 {
    margin-left: 3.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 1.66666667%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23,
  .col-lg-24,
  .col-lg-25,
  .col-lg-26,
  .col-lg-27,
  .col-lg-28,
  .col-lg-29,
  .col-lg-30,
  .col-lg-31,
  .col-lg-32,
  .col-lg-33,
  .col-lg-34,
  .col-lg-35,
  .col-lg-36,
  .col-lg-37,
  .col-lg-38,
  .col-lg-39,
  .col-lg-40,
  .col-lg-41,
  .col-lg-42,
  .col-lg-43,
  .col-lg-44,
  .col-lg-45,
  .col-lg-46,
  .col-lg-47,
  .col-lg-48,
  .col-lg-49,
  .col-lg-50,
  .col-lg-51,
  .col-lg-52,
  .col-lg-53,
  .col-lg-54,
  .col-lg-55,
  .col-lg-56,
  .col-lg-57,
  .col-lg-58,
  .col-lg-59,
  .col-lg-60 {
    float: left;
  }
  .col-lg-60 {
    width: 100%;
  }
  .col-lg-59 {
    width: 98.33333333%;
  }
  .col-lg-58 {
    width: 96.66666667%;
  }
  .col-lg-57 {
    width: 95%;
  }
  .col-lg-56 {
    width: 93.33333333%;
  }
  .col-lg-55 {
    width: 91.66666667%;
  }
  .col-lg-54 {
    width: 90%;
  }
  .col-lg-53 {
    width: 88.33333333%;
  }
  .col-lg-52 {
    width: 86.66666667%;
  }
  .col-lg-51 {
    width: 85%;
  }
  .col-lg-50 {
    width: 83.33333333%;
  }
  .col-lg-49 {
    width: 81.66666667%;
  }
  .col-lg-48 {
    width: 80%;
  }
  .col-lg-47 {
    width: 78.33333333%;
  }
  .col-lg-46 {
    width: 76.66666667%;
  }
  .col-lg-45 {
    width: 75%;
  }
  .col-lg-44 {
    width: 73.33333333%;
  }
  .col-lg-43 {
    width: 71.66666667%;
  }
  .col-lg-42 {
    width: 70%;
  }
  .col-lg-41 {
    width: 68.33333333%;
  }
  .col-lg-40 {
    width: 66.66666667%;
  }
  .col-lg-39 {
    width: 65%;
  }
  .col-lg-38 {
    width: 63.33333333%;
  }
  .col-lg-37 {
    width: 61.66666667%;
  }
  .col-lg-36 {
    width: 60%;
  }
  .col-lg-35 {
    width: 58.33333333%;
  }
  .col-lg-34 {
    width: 56.66666667%;
  }
  .col-lg-33 {
    width: 55%;
  }
  .col-lg-32 {
    width: 53.33333333%;
  }
  .col-lg-31 {
    width: 51.66666667%;
  }
  .col-lg-30 {
    width: 50%;
  }
  .col-lg-29 {
    width: 48.33333333%;
  }
  .col-lg-28 {
    width: 46.66666667%;
  }
  .col-lg-27 {
    width: 45%;
  }
  .col-lg-26 {
    width: 43.33333333%;
  }
  .col-lg-25 {
    width: 41.66666667%;
  }
  .col-lg-24 {
    width: 40%;
  }
  .col-lg-23 {
    width: 38.33333333%;
  }
  .col-lg-22 {
    width: 36.66666667%;
  }
  .col-lg-21 {
    width: 35%;
  }
  .col-lg-20 {
    width: 33.33333333%;
  }
  .col-lg-19 {
    width: 31.66666667%;
  }
  .col-lg-18 {
    width: 30%;
  }
  .col-lg-17 {
    width: 28.33333333%;
  }
  .col-lg-16 {
    width: 26.66666667%;
  }
  .col-lg-15 {
    width: 25%;
  }
  .col-lg-14 {
    width: 23.33333333%;
  }
  .col-lg-13 {
    width: 21.66666667%;
  }
  .col-lg-12 {
    width: 20%;
  }
  .col-lg-11 {
    width: 18.33333333%;
  }
  .col-lg-10 {
    width: 16.66666667%;
  }
  .col-lg-9 {
    width: 15%;
  }
  .col-lg-8 {
    width: 13.33333333%;
  }
  .col-lg-7 {
    width: 11.66666667%;
  }
  .col-lg-6 {
    width: 10%;
  }
  .col-lg-5 {
    width: 8.33333333%;
  }
  .col-lg-4 {
    width: 6.66666667%;
  }
  .col-lg-3 {
    width: 5%;
  }
  .col-lg-2 {
    width: 3.33333333%;
  }
  .col-lg-1 {
    width: 1.66666667%;
  }
  .col-lg-pull-60 {
    right: 100%;
  }
  .col-lg-pull-59 {
    right: 98.33333333%;
  }
  .col-lg-pull-58 {
    right: 96.66666667%;
  }
  .col-lg-pull-57 {
    right: 95%;
  }
  .col-lg-pull-56 {
    right: 93.33333333%;
  }
  .col-lg-pull-55 {
    right: 91.66666667%;
  }
  .col-lg-pull-54 {
    right: 90%;
  }
  .col-lg-pull-53 {
    right: 88.33333333%;
  }
  .col-lg-pull-52 {
    right: 86.66666667%;
  }
  .col-lg-pull-51 {
    right: 85%;
  }
  .col-lg-pull-50 {
    right: 83.33333333%;
  }
  .col-lg-pull-49 {
    right: 81.66666667%;
  }
  .col-lg-pull-48 {
    right: 80%;
  }
  .col-lg-pull-47 {
    right: 78.33333333%;
  }
  .col-lg-pull-46 {
    right: 76.66666667%;
  }
  .col-lg-pull-45 {
    right: 75%;
  }
  .col-lg-pull-44 {
    right: 73.33333333%;
  }
  .col-lg-pull-43 {
    right: 71.66666667%;
  }
  .col-lg-pull-42 {
    right: 70%;
  }
  .col-lg-pull-41 {
    right: 68.33333333%;
  }
  .col-lg-pull-40 {
    right: 66.66666667%;
  }
  .col-lg-pull-39 {
    right: 65%;
  }
  .col-lg-pull-38 {
    right: 63.33333333%;
  }
  .col-lg-pull-37 {
    right: 61.66666667%;
  }
  .col-lg-pull-36 {
    right: 60%;
  }
  .col-lg-pull-35 {
    right: 58.33333333%;
  }
  .col-lg-pull-34 {
    right: 56.66666667%;
  }
  .col-lg-pull-33 {
    right: 55%;
  }
  .col-lg-pull-32 {
    right: 53.33333333%;
  }
  .col-lg-pull-31 {
    right: 51.66666667%;
  }
  .col-lg-pull-30 {
    right: 50%;
  }
  .col-lg-pull-29 {
    right: 48.33333333%;
  }
  .col-lg-pull-28 {
    right: 46.66666667%;
  }
  .col-lg-pull-27 {
    right: 45%;
  }
  .col-lg-pull-26 {
    right: 43.33333333%;
  }
  .col-lg-pull-25 {
    right: 41.66666667%;
  }
  .col-lg-pull-24 {
    right: 40%;
  }
  .col-lg-pull-23 {
    right: 38.33333333%;
  }
  .col-lg-pull-22 {
    right: 36.66666667%;
  }
  .col-lg-pull-21 {
    right: 35%;
  }
  .col-lg-pull-20 {
    right: 33.33333333%;
  }
  .col-lg-pull-19 {
    right: 31.66666667%;
  }
  .col-lg-pull-18 {
    right: 30%;
  }
  .col-lg-pull-17 {
    right: 28.33333333%;
  }
  .col-lg-pull-16 {
    right: 26.66666667%;
  }
  .col-lg-pull-15 {
    right: 25%;
  }
  .col-lg-pull-14 {
    right: 23.33333333%;
  }
  .col-lg-pull-13 {
    right: 21.66666667%;
  }
  .col-lg-pull-12 {
    right: 20%;
  }
  .col-lg-pull-11 {
    right: 18.33333333%;
  }
  .col-lg-pull-10 {
    right: 16.66666667%;
  }
  .col-lg-pull-9 {
    right: 15%;
  }
  .col-lg-pull-8 {
    right: 13.33333333%;
  }
  .col-lg-pull-7 {
    right: 11.66666667%;
  }
  .col-lg-pull-6 {
    right: 10%;
  }
  .col-lg-pull-5 {
    right: 8.33333333%;
  }
  .col-lg-pull-4 {
    right: 6.66666667%;
  }
  .col-lg-pull-3 {
    right: 5%;
  }
  .col-lg-pull-2 {
    right: 3.33333333%;
  }
  .col-lg-pull-1 {
    right: 1.66666667%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-60 {
    left: 100%;
  }
  .col-lg-push-59 {
    left: 98.33333333%;
  }
  .col-lg-push-58 {
    left: 96.66666667%;
  }
  .col-lg-push-57 {
    left: 95%;
  }
  .col-lg-push-56 {
    left: 93.33333333%;
  }
  .col-lg-push-55 {
    left: 91.66666667%;
  }
  .col-lg-push-54 {
    left: 90%;
  }
  .col-lg-push-53 {
    left: 88.33333333%;
  }
  .col-lg-push-52 {
    left: 86.66666667%;
  }
  .col-lg-push-51 {
    left: 85%;
  }
  .col-lg-push-50 {
    left: 83.33333333%;
  }
  .col-lg-push-49 {
    left: 81.66666667%;
  }
  .col-lg-push-48 {
    left: 80%;
  }
  .col-lg-push-47 {
    left: 78.33333333%;
  }
  .col-lg-push-46 {
    left: 76.66666667%;
  }
  .col-lg-push-45 {
    left: 75%;
  }
  .col-lg-push-44 {
    left: 73.33333333%;
  }
  .col-lg-push-43 {
    left: 71.66666667%;
  }
  .col-lg-push-42 {
    left: 70%;
  }
  .col-lg-push-41 {
    left: 68.33333333%;
  }
  .col-lg-push-40 {
    left: 66.66666667%;
  }
  .col-lg-push-39 {
    left: 65%;
  }
  .col-lg-push-38 {
    left: 63.33333333%;
  }
  .col-lg-push-37 {
    left: 61.66666667%;
  }
  .col-lg-push-36 {
    left: 60%;
  }
  .col-lg-push-35 {
    left: 58.33333333%;
  }
  .col-lg-push-34 {
    left: 56.66666667%;
  }
  .col-lg-push-33 {
    left: 55%;
  }
  .col-lg-push-32 {
    left: 53.33333333%;
  }
  .col-lg-push-31 {
    left: 51.66666667%;
  }
  .col-lg-push-30 {
    left: 50%;
  }
  .col-lg-push-29 {
    left: 48.33333333%;
  }
  .col-lg-push-28 {
    left: 46.66666667%;
  }
  .col-lg-push-27 {
    left: 45%;
  }
  .col-lg-push-26 {
    left: 43.33333333%;
  }
  .col-lg-push-25 {
    left: 41.66666667%;
  }
  .col-lg-push-24 {
    left: 40%;
  }
  .col-lg-push-23 {
    left: 38.33333333%;
  }
  .col-lg-push-22 {
    left: 36.66666667%;
  }
  .col-lg-push-21 {
    left: 35%;
  }
  .col-lg-push-20 {
    left: 33.33333333%;
  }
  .col-lg-push-19 {
    left: 31.66666667%;
  }
  .col-lg-push-18 {
    left: 30%;
  }
  .col-lg-push-17 {
    left: 28.33333333%;
  }
  .col-lg-push-16 {
    left: 26.66666667%;
  }
  .col-lg-push-15 {
    left: 25%;
  }
  .col-lg-push-14 {
    left: 23.33333333%;
  }
  .col-lg-push-13 {
    left: 21.66666667%;
  }
  .col-lg-push-12 {
    left: 20%;
  }
  .col-lg-push-11 {
    left: 18.33333333%;
  }
  .col-lg-push-10 {
    left: 16.66666667%;
  }
  .col-lg-push-9 {
    left: 15%;
  }
  .col-lg-push-8 {
    left: 13.33333333%;
  }
  .col-lg-push-7 {
    left: 11.66666667%;
  }
  .col-lg-push-6 {
    left: 10%;
  }
  .col-lg-push-5 {
    left: 8.33333333%;
  }
  .col-lg-push-4 {
    left: 6.66666667%;
  }
  .col-lg-push-3 {
    left: 5%;
  }
  .col-lg-push-2 {
    left: 3.33333333%;
  }
  .col-lg-push-1 {
    left: 1.66666667%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-60 {
    margin-left: 100%;
  }
  .col-lg-offset-59 {
    margin-left: 98.33333333%;
  }
  .col-lg-offset-58 {
    margin-left: 96.66666667%;
  }
  .col-lg-offset-57 {
    margin-left: 95%;
  }
  .col-lg-offset-56 {
    margin-left: 93.33333333%;
  }
  .col-lg-offset-55 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-54 {
    margin-left: 90%;
  }
  .col-lg-offset-53 {
    margin-left: 88.33333333%;
  }
  .col-lg-offset-52 {
    margin-left: 86.66666667%;
  }
  .col-lg-offset-51 {
    margin-left: 85%;
  }
  .col-lg-offset-50 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-49 {
    margin-left: 81.66666667%;
  }
  .col-lg-offset-48 {
    margin-left: 80%;
  }
  .col-lg-offset-47 {
    margin-left: 78.33333333%;
  }
  .col-lg-offset-46 {
    margin-left: 76.66666667%;
  }
  .col-lg-offset-45 {
    margin-left: 75%;
  }
  .col-lg-offset-44 {
    margin-left: 73.33333333%;
  }
  .col-lg-offset-43 {
    margin-left: 71.66666667%;
  }
  .col-lg-offset-42 {
    margin-left: 70%;
  }
  .col-lg-offset-41 {
    margin-left: 68.33333333%;
  }
  .col-lg-offset-40 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-39 {
    margin-left: 65%;
  }
  .col-lg-offset-38 {
    margin-left: 63.33333333%;
  }
  .col-lg-offset-37 {
    margin-left: 61.66666667%;
  }
  .col-lg-offset-36 {
    margin-left: 60%;
  }
  .col-lg-offset-35 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-34 {
    margin-left: 56.66666667%;
  }
  .col-lg-offset-33 {
    margin-left: 55%;
  }
  .col-lg-offset-32 {
    margin-left: 53.33333333%;
  }
  .col-lg-offset-31 {
    margin-left: 51.66666667%;
  }
  .col-lg-offset-30 {
    margin-left: 50%;
  }
  .col-lg-offset-29 {
    margin-left: 48.33333333%;
  }
  .col-lg-offset-28 {
    margin-left: 46.66666667%;
  }
  .col-lg-offset-27 {
    margin-left: 45%;
  }
  .col-lg-offset-26 {
    margin-left: 43.33333333%;
  }
  .col-lg-offset-25 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-24 {
    margin-left: 40%;
  }
  .col-lg-offset-23 {
    margin-left: 38.33333333%;
  }
  .col-lg-offset-22 {
    margin-left: 36.66666667%;
  }
  .col-lg-offset-21 {
    margin-left: 35%;
  }
  .col-lg-offset-20 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-19 {
    margin-left: 31.66666667%;
  }
  .col-lg-offset-18 {
    margin-left: 30%;
  }
  .col-lg-offset-17 {
    margin-left: 28.33333333%;
  }
  .col-lg-offset-16 {
    margin-left: 26.66666667%;
  }
  .col-lg-offset-15 {
    margin-left: 25%;
  }
  .col-lg-offset-14 {
    margin-left: 23.33333333%;
  }
  .col-lg-offset-13 {
    margin-left: 21.66666667%;
  }
  .col-lg-offset-12 {
    margin-left: 20%;
  }
  .col-lg-offset-11 {
    margin-left: 18.33333333%;
  }
  .col-lg-offset-10 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 15%;
  }
  .col-lg-offset-8 {
    margin-left: 13.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 11.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 10%;
  }
  .col-lg-offset-5 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-4 {
    margin-left: 6.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 5%;
  }
  .col-lg-offset-2 {
    margin-left: 3.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 1.66666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.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:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.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:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.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:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* ---------- CC Image Loader ---------- */
img {
  border: 0;
}
.cc_rwd_img {
  position: relative;
  opacity: 1;
  transition: opacity 1s;
}
.cc_rwd_img img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.cc_rwd_img.cc_pending {
  opacity: 0;
}
.cc_rwd_img.cc_rwd_initialized img {
  height: auto;
}
.cc_rwd_img.cc_img_half {
  width: 50%;
}
.cc_rwd_img.cc_img_tiny {
  width: 33%;
  max-width: 120px;
}
.cc_rwd_img.cc_img_right {
  float: right;
  margin-left: 15px;
  margin-bottom: 5px;
}
.cc_rwd_img.cc_img_left {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
}
.cc_rwd_img.cc_fit {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  transition: 0.5s;
}
.cc_rwd_img.cc_fit img {
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
}
.cc_rwd_img a {
  margin: 0;
  padding: 0;
  display: block;
}
.cc_rwd_img a img {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.cc_rwd_img a.photoswipe:before {
  font-weight: normal;
  text-align: center;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  margin: 0;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
  background: #005284;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  content: '\e806';
}
.cc_rwd_img .cc_img_info {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  right: 0;
  padding: 5px;
  font-size: 0.8em;
  color: #fff;
}
.cc_content_block .cc_rwd_img.cc_img_full {
  margin-bottom: 10px;
}
.cc_img_copyright {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  z-index: 10;
  padding: 5px 1px;
  transition: 0.3s;
  overflow: hidden;
  font-size: 12px;
  padding-left: 30px;
}
.cc_img_copyright i {
  font-size: 15px;
  margin-left: -24px;
}
.cc_img_copyright.cc_active {
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0.8);
}
/* swiper slider */
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* Justified Gallery */
/*!
 * Justified Gallery - v3.6.3
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2016 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.justified-gallery > a,
.justified-gallery > div {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  filter: "alpha(opacity=10)";
  opacity: 0.1;
}
.justified-gallery > a > img,
.justified-gallery > div > img,
.justified-gallery > a > a > img,
.justified-gallery > div > a > img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  border: 0;
  filter: "alpha(opacity=0)";
  opacity: 0;
}
.justified-gallery > a > .caption,
.justified-gallery > div > .caption {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 5px;
  background-color: #000;
  left: 0;
  right: 0;
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  font-family: sans-serif;
}
.justified-gallery > a > .caption.caption-visible,
.justified-gallery > div > .caption.caption-visible {
  display: initial;
  filter: "alpha(opacity=70)";
  opacity: 0.7;
  -webkit-transition: opacity 500ms ease-in;
  -moz-transition: opacity 500ms ease-in;
  -o-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
.justified-gallery > .entry-visible {
  filter: "alpha(opacity=100)";
  opacity: 1;
  background: 0 0;
}
.justified-gallery > .entry-visible > img,
.justified-gallery > .entry-visible > a > img {
  filter: "alpha(opacity=100)";
  opacity: 1;
  -webkit-transition: opacity 500ms ease-in;
  -moz-transition: opacity 500ms ease-in;
  -o-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
.justified-gallery > .jg-filtered {
  display: none;
}
.justified-gallery > .spinner {
  position: absolute;
  bottom: 0;
  margin-left: -24px;
  padding: 10px 0;
  left: 50%;
  filter: "alpha(opacity=100)";
  opacity: 1;
  overflow: initial;
}
.justified-gallery > .spinner > span {
  display: inline-block;
  filter: "alpha(opacity=0)";
  opacity: 0;
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: #000;
  border-radius: 6px;
}
/* TABS */
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.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 (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .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;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .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: #555555;
    background-color: #e7e7e7;
  }
  .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: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .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: #ffffff;
    background-color: #080808;
  }
  .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: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  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);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.clearfix:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel-body:after {
  clear: both;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
/* -------------------------------- Tabs ----------------------------- */
.tab-pane {
  padding: 15px;
  background: #ffffff;
  border: 0px;
}
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #f0f0f0;
  border: 1px solid #d2d2d2;
  cursor: default;
  border-radius: 0px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 20px;
  color: #005284;
  text-transform: uppercase;
  padding: 20px 30px;
  margin-right: 10px;
  cursor: pointer;
}
.nav-tabs > li.cc_active > a,
.nav-tabs > li.cc_active > a:hover,
.nav-tabs > li.cc_active > a:focus {
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  cursor: default;
  border-radius: 0px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  font-size: 20px;
  color: #005284;
  text-transform: uppercase;
  padding: 20px 30px;
  margin-right: 10px;
  cursor: pointer;
}
.nav-tabs .visible-mobile {
  display: none;
}
.cc_tabs .visible-mobile .cs-basic-icon-angle-double-down {
  display: block;
  background: #005284;
  padding: 10px;
  margin-left: -20px;
  cursor: pointer;
}
.cc_tabs .visible-mobile .cs-basic-icon-angle-double-down:before {
  color: #fff;
}
.cc_tabs .visible-mobile .cs-basic-icon-angle-double-down:hover {
  background: #d2d2d2;
}
.tabs-left,
.tabs-right {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
}
.tabs-right {
  border-left: 1px solid #ddd;
}
.tabs-left > li,
.tabs-right > li {
  float: none;
}
.tabs-left > li {
  margin-right: -1px;
}
.tabs-right > li {
  margin-left: -1px;
}
.tabs-left > li > a {
  border-left: 3px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 0px;
  border-radius: 0px;
}
.tabs-left > li.cc_active > a,
.tabs-left > li.cc_active > a:hover,
.tabs-left > li > a:hover,
.tabs-left > li.cc_active > a:focus {
  border-left: 3px solid #005284;
  border-right-color: transparent;
  transition: 0.4s;
  background: #d2d2d2;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 0px;
}
.tabs-right > li.cc_active > a,
.tabs-right > li.cc_active > a:hover,
.tabs-right > li.cc_active > a:focus {
  border-left-color: transparent;
}
.tabs-left > li > a {
  border-radius: 0px;
  margin-right: 0;
  display: block;
}
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}
.cc_tabs_left .cc_col_left {
  padding-right: 0px;
  margin-right: 0px;
}
.cc_tabs_left .cc_col_right {
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 2px;
  background: #d2d2d2;
  min-height: 300px;
}
@media (max-width: 991px) {
  .nav-tabs li {
    display: none;
  }
  .nav-tabs li.cc_active {
    display: block;
    width: 65%;
    float: left;
    position: relative;
  }
  .nav-tabs li.cc_active:after {
    position: absolute;
    transition: 1s;
    width: 15px;
    height: 43px;
    right: -14px;
    border: 1px solid #ddd;
    bottom: 0px;
    background: #eee;
    content: '';
    display: block;
  }
  .nav-tabs li.cc_active:before {
    position: absolute;
    transition: 1s;
    width: 15px;
    height: 36px;
    right: -28px;
    border: 1px solid #ddd;
    bottom: 0px;
    background: #eee;
    opacity: 0.5;
    content: '';
    display: block;
  }
  .nav-tabs.cc_active li {
    display: block;
    float: none;
    width: 65%;
    background: rgba(0, 0, 0, 0.05);
  }
  .nav-tabs.cc_active li.cc_active:after,
  .nav-tabs.cc_active li.cc_active:before {
    opacity: 0;
  }
  .nav-tabs li.visible-mobile {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #fff;
  }
  .cc_tabs_left .cc_col_left {
    padding: 0;
    margin: 0;
  }
  .cc_tabs_left .cc_col_right {
    padding: 0;
    margin: 0;
  }
  .tabs-left > li.cc_active > a,
  .tabs-left > li.cc_active > a:hover,
  .tabs-left > li > a:hover,
  .tabs-left > li.cc_active > a:focus {
    border-bottom: 0px solid #fff;
  }
}
/* Accordeon */
/* accordeon */
.panel-collapse {
  overflow: hidden;
  transition: 0.3s;
  height: 0;
}
.panel-collapse.in {
  overflow: hidden;
  height: auto;
}
.panel-group .panel,
.panel-title,
.panel-heading {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.panel-group .panel-default > .panel-heading {
  background: transparent;
  position: relative;
  border: 0px;
  border-bottom: 1px solid #ccc;
  padding: 0;
}
.panel-group .panel-default > .panel-heading a {
  background: #e5ecf2;
  padding: 15px 35px 15px 40px;
  display: block;
}
.panel-group .panel-default > .panel-heading a:before {
  content: '-';
  position: absolute;
  right: 10px;
  top: 15px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  background: #005284;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 24px;
  display: block;
  text-align: center;
  border-radius: 2px;
  line-height: 14px;
}
.panel-group .panel-default > .panel-heading a.collapsed {
  background: #fff;
}
.panel-group .panel-default > .panel-heading a.collapsed:before {
  content: '+';
  font-size: 22px;
  line-height: 18px;
}
.panel {
  border: 0px;
  box-shadow: none!important;
}
.panel-title:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\f086';
  margin: 15px 5px 0px 15px;
  color: #005284;
}
.panel-title a {
  font-size: 20px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #005284;
  text-decoration: none;
}
.cc_main .panel-body .cc_content_block h2 h2,
#cc_main .cc_inner .panel-body h2 {
  padding: 0;
  font-size: 20px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
.cc_main .panel-body .cc_content_block h2 h3,
#cc_main .cc_inner .panel-body h3 {
  font-size: 18px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
#cc_main .cc_inner .cc_content .panel-title a {
  text-decoration: none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: 4px solid #005284;
  position: relative;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body:before {
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #005284;
  top: 0px;
  margin-left: -5px;
  content: '';
}
.panel-default > .panel-heading + .panel-collapse > .panel-body hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
#cc_main .panel-group .panel + .panel {
  margin-top: 0;
}
/* Photoswipe */
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}
/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--open {
  display: block;
}
.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}
.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}
.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}
/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}
/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}
.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}
/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}
.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}
.pswp__button--share {
  background-position: -44px -44px;
}
.pswp__button--fs {
  display: none;
}
.pswp--supports-fs .pswp__button--fs {
  display: block;
}
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}
.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}
/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}
/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}
.pswp__button--arrow--left {
  left: 0;
}
.pswp__button--arrow--right {
  right: 0;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}
/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__share-modal--hidden {
  display: none;
}
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}
a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}
a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}
a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}
a.pswp__share--download:hover {
  background: #DDD;
}
/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}
/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}
.pswp__caption--empty {
  display: none;
}
/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}
/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}
.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}
/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}
/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}
/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}
.pswp__element--disabled {
  display: none !important;
}
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}
/* photoswipe accessiblity patch */
.pswp button span {
  position: absolute;
  left: -10000px;
}
.jalendar-input {
  position: relative;
  width: 280px;
  display: inline-block;
}
.jalendar-input input {
  padding: 8px 12px;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.jalendar-input input.selected + .jalendar {
  opacity: 1;
  visibility: visible;
  z-index: 999999;
}
.jalendar-input .jalendar {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 34px;
}
.jalendar {
  position: relative;
  width: 100%;
  margin: 10px auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  display: inline-block;
}
.jalendar .clear {
  clear: both;
}
.jalendar .left {
  float: left;
}
.jalendar .added-event {
  display: none;
}
.jalendar .jalendar-container {
  display: inline-block;
  width: 100%;
}
.jalendar .jalendar-container .jalendar-pages {
  position: relative;
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: all 1s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  -moz-transition: all 1s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  -ms-transition: all 1s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  -o-transition: all 1s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  transition: all 1s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  /* inside .jalendar-pages */
}
.jalendar .jalendar-container .jalendar-pages > .header {
  text-align: center;
  position: relative;
  overflow: hidden;
  padding: 0;
  background-color: transparent !important;
}
.jalendar .jalendar-container .jalendar-pages > .header h1 {
  margin: 10px 0 30px 0;
  padding: 0;
  display: inline-block;
  font: 700 16px 'news_cycleregular', "Open Sans", Arial, Helvetica, Geneva, sans-serif;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.05);
}
.jalendar .jalendar-container .jalendar-pages > .header h2 {
  display: inline-block;
  width: 14%;
  padding: 0;
  text-indent: 1px;
  text-align: center;
  margin: 0;
  font: 700 10px 'news_cycleregular', "Open Sans", Arial, Helvetica, Geneva, sans-serif;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.jalendar .jalendar-container .jalendar-pages > .header .day-names {
  overflow: hidden;
  text-align: center;
  font-size: 0;
}
.jalendar .jalendar-container .jalendar-pages > .header .prv-m,
.jalendar .jalendar-container .jalendar-pages > .header .nxt-m {
  text-decoration: none;
  position: absolute;
  display: inline-block;
  top: 4px;
  cursor: pointer;
  color: #fff;
}
.jalendar .jalendar-container .jalendar-pages > .header .prv-m i,
.jalendar .jalendar-container .jalendar-pages > .header .nxt-m i {
  font-size: 32px;
}
.jalendar .jalendar-container .jalendar-pages > .header .prv-m {
  left: 10px;
}
.jalendar .jalendar-container .jalendar-pages > .header .nxt-m {
  right: 10px;
}
.jalendar .jalendar-container .jalendar-pages .total-bar {
  position: absolute;
  right: -15px;
  top: -9px;
  border-radius: 20px;
  width: 15px;
  height: 14px;
  z-index: 99;
  display: inline-block;
  padding: 1px 0 0 0;
  text-align: center;
  color: #fff;
  background-color: #e25757;
  font: 400 9px 'news_cycleregular', "Open Sans", Arial, Helvetica, Geneva, sans-serif;
  text-shadow: none;
}
.jalendar .jalendar-container .jalendar-pages .days {
  margin: 10px 0 0 0;
  font-size: 0;
  text-align: center;
  overflow: hidden;
}
.jalendar .jalendar-container .jalendar-pages .days .day {
  display: inline-block;
  width: 14.2%;
  height: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.2);
  font: 700 13px 'news_cycleregular', "Open Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  /* inside .day */
}
.jalendar .jalendar-container .jalendar-pages .days .day.this-month.disable-selecting {
  cursor: not-allowed !important;
}
.jalendar .jalendar-container .jalendar-pages .days .day.this-month.disable-selecting span {
  opacity: 0.7 !important;
  cursor: not-allowed !important;
}
.jalendar .jalendar-container .jalendar-pages .days .day.this-month span {
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 1;
}
.jalendar .jalendar-container .jalendar-pages .days .day.this-month span:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #333 !important;
}
.jalendar .jalendar-container .jalendar-pages .days .day.this-month.selected span {
  background-color: #ffffff;
  color: #333;
}
.jalendar .jalendar-container .jalendar-pages .days .day span {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  margin: 3px 0 0 0;
  padding: 6px 0 0 0;
  display: inline-block;
  position: relative;
  opacity: 0.7;
}
.jalendar .jalendar-container .jalendar-pages .days .day span a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.6);
}
.jalendar .jalendar-container .jalendar-pages .days .day span a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.jalendar .jalendar-container .jalendar-pages .days .day.today span {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50px;
}
.jalendar .jalendar-container .jalendar-pages .days .day.today span a {
  color: rgba(255, 255, 255, 0.8);
}
.jalendar .jalendar-container .jalendar-pages .days .day.have-event span:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 8px;
  background-color: #e25757;
  position: absolute;
  right: 1px;
  top: 5px;
}
.jalendar .jalendar-container .jalendar-pages .days .day > .event-single {
  display: none;
}
.jalendar .jalendar-container .jalendar-pages .days .day.first-range {
  border-radius: 6px 0 0 6px;
  background-color: rgba(0, 0, 0, 0.3);
  position: relative;
}
.jalendar .jalendar-container .jalendar-pages .days .day.first-range:after {
  content: '';
  display: inline-block;
  position: absolute;
  right: -10px;
  top: 50%;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left: 5px solid rgba(0, 0, 0, 0.4);
}
.jalendar .jalendar-container .jalendar-pages .days .day.range {
  background-color: rgba(0, 0, 0, 0.1);
}
.jalendar .jalendar-container .jalendar-pages .days .day.last-range {
  border-radius: 0 6px 6px 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.jalendar .jalendar-container .jalendar-pages .days .day.last-range:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.4);
}
.jalendar .jalendar-container .jalendar-pages .days .day.first-range span:hover,
.jalendar .jalendar-container .jalendar-pages .days .day.range span:hover,
.jalendar .jalendar-container .jalendar-pages .days .day.last-range span:hover {
  background-color: transparent;
}
.jalendar .jalendar-container .jalendar-pages .add-event {
  height: 0;
  overflow: hidden;
  margin: 0 -20px;
  text-align: left;
  -webkit-transition: all 0.3s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  -moz-transition: all 0.3s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  -ms-transition: all 0.3s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  -o-transition: all 0.3s cubic-bezier(0.45, 0.24, 0.36, 1.31);
  transition: all 0.3s cubic-bezier(0.45, 0.24, 0.36, 1.31);
}
.jalendar .jalendar-container .jalendar-pages .add-event.selected {
  margin-bottom: -20px;
}
.jalendar .jalendar-container .jalendar-pages .add-event.selected .close-button {
  display: block;
}
.jalendar .jalendar-container .jalendar-pages .add-event .close-button {
  cursor: pointer;
  margin: 15px 0 -20px 0;
  padding: 10px 0;
  font: 700 10px 'Open Sans', 'Helvetica Neue', Arial;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  text-align: center;
  border-radius: 0 0 3px 3px;
  position: absolute;
  bottom: 20px;
  width: 100%;
  display: none;
}
.jalendar .jalendar-container .jalendar-pages .add-event .close-button:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.jalendar .jalendar-container .jalendar-pages .add-event .events {
  position: relative;
  margin: 10px 0 0 0;
  padding: 0 20px;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events h3 {
  font: 700 11px 'news_cycleregular', "Open Sans", "Helvetica Neue", Arial;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  padding: 0;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single {
  margin: 14px 0 0 0;
  display: inline-block;
  width: 100%;
  position: relative;
  padding: 0 0 14px 0;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:last-child {
  padding-bottom: 0;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:last-child:before {
  display: none;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:before {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: -20px;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a {
  padding: 0;
  font: 400 12px 'news_cycleregular', "Open Sans", 'Helvetica Neue', Arial;
  margin: 0;
  color: #fff;
  display: inline-block;
  position: relative;
  padding: 0 0 0 20px;
  text-decoration: none;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 6px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 12px;
}
.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a a {
  color: #333;
}
/* -------------------- Design -------------------- */
.cc_clr {
  clear: both;
}
.cc_content_block ul {
  overflow: hidden;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border: none;
  padding: 0px 4px 0px 0px;
}
.cc_content_block:after,
.cc_content:after {
  content: '';
  clear: both;
  display: block;
}
.cc_link_block ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cc_link_block ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cc_link_block ul li a {
  text-decoration: none;
  color: #005284;
  line-height: 180%;
}
.cc_link_block.cc_list_style ul {
  list-style: disc;
  color: #005284;
  padding-left: 20px;
}
.cc_link_block.cc_list_style ul li {
  list-style: disc;
  color: #005284;
}
/* ---------- CC Basic Declarations ---------- */
body {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  line-height: 1.3em;
  font-size: 14px;
  color: #717171;
}
body.cc_fixed {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #005284;
  margin-top: 0;
  padding-top: 0;
}
h2 {
  margin-bottom: 15px;
  line-height: 120%;
}
h3 {
  line-height: 150%;
}
h3,
h4,
h5 {
  color: rgba(0, 82, 132, 0.8);
}
a:focus,
a:visited,
a:active,
a {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #005284;
  text-decoration: none;
}
a:visited {
  color: #002a44;
  text-decoration: none;
}
.row:after {
  content: '';
  display: block;
  clear: both;
}
p {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 5px;
}
.cc_readon {
  text-decoration: underline;
}
.cc_readon i {
  font-size: 11px;
}
@media (max-width: 991px) {
  #cc_main .cc_col {
    margin-bottom: 15px;
  }
}
a.cc_phone {
  display: block;
  text-decoration: none;
}
a.cc_phone:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e81e';
}
a.cc_email {
  display: block;
  text-decoration: underline;
}
a.cc_email:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e81f';
}
a.cc_fax {
  display: block;
  text-decoration: none;
}
a.cc_fax:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e866';
}
.cc_icon_alert {
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 22px 12px;
  border-color: transparent transparent #005284 transparent;
  font-style: normal;
  margin-right: 5px;
}
.cc_icon_alert:before {
  content: '!';
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #d2d2d2;
}
.cc_clr_lg,
.cc_clr_md {
  display: none;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cc_clr_lg {
    clear: both;
    display: block;
  }
}
@media (max-width: 991px) {
  .cc_clr_md {
    clear: both;
    display: block;
  }
}
@media (max-width: 768px) {
  .cc_hidden_xs {
    display: none!important;
  }
}
@media (max-width: 450px) {
  #cc_main .cc_rwd_img.cc_img_half {
    width: 100%;
    float: none;
    margin: 0 0 15px 0;
  }
}
.jalendar .jalendar-container .jalendar-pages .total-bar {
  top: -2px;
}
.cc_special_list .cc_details i.cs-basic-icon-picture_as_pdf {
  color: #ff0000;
}
.cc_special_list .cc_col_3 i.cs-basic-icon-down-open {
  font-size: 30px;
  margin-top: -5px;
}
a.cc_view_as_gallery,
a.cc_view_as_list {
  float: right;
  font-size: 31px;
  border: 1px solid #005284;
  color: #005284;
  margin-left: 10px;
  padding: 3px 0px 4px 0px;
}
a.cc_view_as_gallery.cc_inactive,
a.cc_view_as_list.cc_inactive {
  border-color: #ccc;
  color: #ccc;
}
a.cc_red_button {
  display: block;
  float: left;
  text-decoration: none;
  color: #ff0000;
  border: 3px solid #ff0000;
  padding: 8px 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
form input,
form textarea,
form select,
form button {
  border: 1px solid #d2d2d2;
  border-radius: 0;
  padding: 8px 10px;
  font-size: 14px;
  color: #000;
  width: 100%;
}
.visible-sm {
  display: none;
}
@media (min-width: 991px) {
  .cc_row.cc_equalheight {
    overflow: hidden;
  }
  .cc_row.cc_equalheight .cc_col {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
  }
}
@media (max-width: 991px) {
  body #cc_main .visible-mobile {
    display: block;
  }
}
.fontbold {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
.fontregular {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
.fontlight {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: 100;
}
.fontcondensed {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
}
.fontcondensedlight {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: 100;
}
.fontcondensedbold {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
}
.fontspecial {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
}
.fontspecialbold {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
}
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("./local_webfonts/newscycle-regular-webfont.eot");
  /* IE9 Compat Modes */
  src: local("News Cycle"), local("NewsCycle"), url("./local_webfonts/newscycle-regular-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./local_webfonts/newscycle-regular-webfont.woff") format("woff"), /* Pretty Modern Browsers */ url("./local_webfonts/newscycle-regular-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("./local_webfonts/newscycle-regular-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url("./local_webfonts/newscycle-bold-webfont.eot");
  /* IE9 Compat Modes */
  src: local("News Cycle Bold"), local("NewsCycle-Bold"), url("./local_webfonts/newscycle-bold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./local_webfonts/newscycle-bold-webfont.woff") format("woff"), /* Pretty Modern Browsers */ url("./local_webfonts/newscycle-bold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("./local_webfonts/newscycle-bold-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("./local_webfonts/OpenSans-Regular-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans-Regular"), url("./local_webfonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./local_webfonts/OpenSans-Regular-webfont.woff") format("woff"), /* Pretty Modern Browsers */ url("./local_webfonts/OpenSans-Regular-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("./local_webfonts/OpenSans-Regular-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url("./local_webfonts/OpenSans-Bold-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("./local_webfonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./local_webfonts/OpenSans-Bold-webfont.woff") format("woff"), /* Pretty Modern Browsers */ url("./local_webfonts/OpenSans-Bold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("./local_webfonts/OpenSans-Bold-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'cs-basic-icons';
  src: url('../font/cs-basic-icons.eot?67426053');
  src: url('../font/cs-basic-icons.eot?67426053#iefix') format('embedded-opentype'), url('../font/cs-basic-icons.svg?67426053#cs-basic-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cs-basic-icons';
  src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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AADoGQAAABoAAOgaAADoGgAAABsAAOgbAADoGwAAABwAAOgcAADoHAAAAB0AAOgdAADoHQAAAB4AAOgeAADoHgAAAB8AAOgfAADoHwAAACAAAOggAADoIAAAACEAAOghAADoIQAAACIAAOgiAADoIgAAACMAAOgjAADoIwAAACQAAOgkAADoJAAAACUAAOglAADoJQAAACYAAOgmAADoJgAAACcAAOgnAADoJwAAACgAAOgoAADoKAAAACkAAOgpAADoKQAAACoAAOgqAADoKgAAACsAAOgrAADoKwAAACwAAOgsAADoLAAAAC0AAOgtAADoLQAAAC4AAOguAADoLgAAAC8AAOgvAADoLwAAADAAAOgwAADoMAAAAA4AAOgxAADoMQAAAAkAAOgyAADoMgAAAAgAAOgzAADoMwAAADIAAOg0AADoNAAAADMAAOg1AADoNQAAACcAAOg2AADoNgAAAA0AAOg3AADoNwAAABUAAOg4AADoOAAAAAsAAOg5AADoOQAAADQAAOg6AADoOgAAADUAAOg7AADoOwAAADYAAOg8AADoPAAAADcAAOg+AADoPgAAAAwAAOg/AADoPwAAABgAAOhAAADoQAAAADgAAOhCAADoQgAAACEAAOhDAADoQwAAADkAAOhEAADoRAAAADoAAOhFAADoRQAAADsAAOhGAADoRgAAADwAAOhHAADoRwAAAD0AAOhIAADoSAAAAD4AAOhKAADoSgAAAD8AAOhLAADoSwAAAEAAAOhMAADoTAAAAEEAAOhNAADoTQAAAEIAAOhOAADoTgAAAEMAAOhPAADoTwAAAEQAAOhQAADoUAAAAEUAAOhRAADoUQAAAEYAAOhSAADoUgAAAEcAAOhTAADoUwAAAEgAAOhUAADoVAAAAEkAAOhVAADoVQAAAEoAAOhWAADoVgAAAEsAAOhXAADoVwAAAEwAAOhYAADoWAAAAE0AAOhZAADoWQAAAE4AAOhaAADoWgAAAE8AAOhbAADoWwAAAAgAAOhcAADoXAAAAFAAAOhdAADoXQAAAFEAAOheAADoXgAAAFIAAOhfAADoXwAAAFMAAOhgAADoYAAAAFQAAOhhAADoYQAAAFUAAOhiAADoYgAAAFYAAOhjAADoYwAAACAAAOhkAADoZAAAAFcAAOhlAADoZQAAAFgAAOhmAADoZgAAAFkAAOhnAADoZwAAAFoAAOhoAADoaAAAAFsAAOhpAADoaQAAAFwAAOhqAADoagAAAF0AAOhrAADoawAAAF4AAOhtAADobQAAAF8AAOhuAADobgAAAGAAAOhvAADobwAAAGEAAOhwAADocAAAAAkAAOhxAADocQAAAGIAAOhzAADocwAAAGMAAOh0AADodAAAAGQAAOh2AADodgAAADQAAOh3AADodwAAAGUAAOh4AADoeAAAAGYAAOh5AADoeQAAAGcAAOh6AADoegAAAGgAAOh7AADoewAAAGkAAOh8AADofAAAAGoAAOh9AADofQAAAGsAAOh+AADofgAAAGwAAOh/AADofwAAAG0AAOiAAADogAAAAG4AAOiBAADogQAAAG8AAOiCAADoggAAAHAAAOiDAADogwAAAHEAAOiEAADohAAAACkAAOiFAADohQAAADAAAOiGAADohgAAAHIAAOiJAADoiQAAAHMAAOiOAADojgAAAHQAAOiPAADojwAAAHUAAOiUAADolAAAAHYAAOiWAADolgAAAHcAAOibAADomwAAAHgAAOidAADonQAAADgAAOihAADooQAAAHkAAOilAADopQAAAHoAAOimAADopgAAAHsAAOinAADopwAAAHwAAOipAADoqQAAAH0AAOiqAADoqgAAAH4AAOirAADoqwAAAH8AAOiuAADorgAAAIAAAOivAADorwAAAIEAAOizAADoswAAAIIAAOi0AADotAAAAIMAAOi2AADotgAAAIQAAOi3AADotwAAAIQAAOi4AADouAAAAFMAAOi6AADougAAAIMAAOjMAADozAAAAIUAAOjTAADo0wAAAIYAAOjcAADo3AAAAFQAAOjnAADo5wAAAIcAAOjsAADo7AAAAIgAAOjwAADo8AAAAIkAAOjxAADo8QAAAIoAAOjyAADo8gAAAIsAAOj5AADo+QAAAIAAAOj9AADo/QAAAIwAAOj/AADo/wAAAI0AAOkAAADpAAAAAI4AAOkBAADpAQAAAI8AAOkCAADpAgAAAJAAAOkDAADpAwAAAJEAAOkFAADpBQAAAJIAAOkGAADpBgAAAJMAAOkHAADpBwAAAJQAAOkIAADpCAAAAJUAAOkJAADpCQAAACQAAOkKAADpCgAAAJYAAOkLAADpCwAAAJcAAOkMAADpDAAAAJgAAOkNAADpDQAAAJkAAOkT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YwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwADcGluBXNoYXJlBGluZm8Hc2l0ZW1hcARtZW51BGhvbWUEcGx1cxNzZW50aW1lbnRfc2F0aXNmaWVkBnBlcnNvbgt1bmZvbGRfbW9yZQx6b29tX291dF9tYXAOZGlyZWN0aW9uc19jYXISZGlyZWN0aW9uc19yYWlsd2F5B3NoYXJlLTEJbmV3c3BhcGVyEmRpcmVjdGlvbnNfdHJhbnNpdA1sb2NhbF9wYXJraW5nBnhpbmctMQhmYWNlYm9vawd0d2l0dGVyA21hcA9yZXN0YXVyYW50X21lbnUSYW5nbGUtZG91YmxlLXJpZ2h0DmRpcmVjdGlvbnNfYnVzB2dyaWRfb24HYWRkX2JveBFhbmdsZS1kb3VibGUtbGVmdA9hbmdsZS1kb3VibGUtdXARYW5nbGUtZG91YmxlLWRvd24HaGVhcmluZwVwaG9uZQxtYWlsX291dGxpbmUIcnNzX2ZlZWQKY2FsZW5kYXItMQVncGx1cxlpbmRldGVybWluYXRlX2NoZWNrX2JveC0xBWRvdC0zAm9rCHRvbmFsaXR5B2RvYy1hZGQKZXZlbnRfbm90ZQZkZWhhemULZm9ybWF0X3NpemUTa2V5Ym9hcmRfYXJyb3dfZG93bhNrZXlib2FyZF9hcnJvd19sZWZ0FGtleWJvYXJkX2Fycm93X3JpZ2h0EWtleWJvYXJkX2Fycm93X3VwE3BsYXlfY2lyY2xlX291dGxpbmUIbGlua2VkaW4Kd2hhdHNhcHAtMRFpbnNlcnRfaW52aXRhdGlvbgZkb25lLTEIZXhwb3N1cmUOcGljdHVyZV9hc19wZGYEY2hhdBFvcGVuX2luX2Jyb3dzZXItMRFmb3JtYXRfYWxpZ25fbGVmdApsYXB0b3BfbWFjDXBob25lX2FuZHJvaWQOdGFibGV0X2FuZHJvaWQKdGFibGV0X21hYw1kZXZpY2VzX290aGVyDW5hdHVyZV9wZW9wbGUNbG9jYWxfZmxvcmlzdApsb2NhbF9jYWZlCWxvY2FsX2Jhcg9kaXJlY3Rpb25zX3dhbGsEdHJhbQ5kaXJlY3Rpb25zX3J1bhFsb2NhbF9nYXNfc3RhdGlvbgJ3YwZkb21haW4NbG9jYXRpb25fY2l0eQZzY2hvb2wJZG93bi1vcGVuCWxlZnQtb3BlbgpyaWdodC1vcGVuB3VwLW9wZW4Id2hhdHNob3QPYWNjb3VudF9iYWxhbmNlC3N0YXJfYm9yZGVyB3pvb20taW4Kc2V0dGluZ3MtMQp0aHVtYl91cC0xBW1pbnVzE2NoYXRfYnViYmxlX291dGxpbmUJdGltZWxhcHNlD2RpcmVjdGlvbnNfYmlrZQdwcmludC0yBmF0dGFjaA1hbGlnbi1qdXN0aWZ5BWJ1aWxkBm1lbnUtMQN0YWcTY29uZmlybWF0aW9uX251bWJlcg5wZXJzb25hbF92aWRlbwhiYXNrZXQtMQRjYXJ0Bm5hdHVyZQhjYW5jZWwtMQ5sb2NhbF9zaGlwcGluZwpsb2NhbF90YXhpC2V4aXRfdG9fYXBwCnBlcnNvbl9waW4KcmVzdGF1cmFudAp2aWV3X2NvbWZ5CGZhdm9yaXRlD2Zhdm9yaXRlX2JvcmRlcgpib3JkZXJfYWxsC2F0dGFjaF9maWxlBnRpY2tldAV0YWJsZQtsaXN0LWJ1bGxldApncm91cF93b3JrCmNhbGVuZGFyLTINY29tbWVudC1lbXB0eQpjaGF0LWVtcHR5CGxhbmd1YWdlBGxpc3QId2hhdHNhcHAHcGF5bWVudAdhZGRyZXNzBmNhbWVyYQdwaWN0dXJlCnF1b3RlLWxlZnQLcXVvdGUtcmlnaHQNYXR0ZW50aW9uLWFsdAZjYW5jZWwPcXVlc3Rpb25fYW5zd2VyB3Jlc3RvcmUEcm9vbQhzZWFyY2gtMQ1zaG9wcGluZ19jYXJ0EnN1cGVydmlzb3JfYWNjb3VudA10dXJuZWRfaW5fbm90BWFqdXN0C3ZpZXdfbW9kdWxlCnZpZXdfcXVpbHQLdmlld19zdHJlYW0MaGVscF9vdXRsaW5lB3pvb21faW4HeW91dHViZRF0d2l0dGVyMiwgc29jaWFsNQlpbnN0YWdyYW0IeW91dHViZTIcZ29vZ2xlLXBsdXMsIGJyYW5kMywgc29jaWFsMxlmYWNlYm9vaywgYnJhbmQyLCBzb2NpYWwyE3hpbmcsIGJyYW5kLCBzb2NpYWwRc3lzdGVtX3VwZGF0ZV9hbHQKZGF0ZV9yYW5nZQhzY2hlZHVsZQljb3B5cmlnaHQFaW5wdXQJdG91Y2hfYXBwCmFjY2Vzc2libGUKbGluZV9zdHlsZQptb3RvcmN5Y2xlBHBldHMOcHJlZ25hbnRfd29tYW4JZGFzaGJvYXJkD2FpcnBvcnRfc2h1dHRsZQ9idXNpbmVzc19jZW50ZXIKY2hpbGRfY2FyZQ5jaGlsZF9mcmllbmRseQxmb2xkZXItZW1wdHkQaW5mby1jaXJjbGVkLWFsdAhkb2MtdGV4dAlwaW50ZXJlc3QKbGlua2VkaW4tMQAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4ILAMI7ACQ0NhZLAEUHiyAgICQ2BCsCFlHCGwAkNDsg4VAUIcILACQyNCshMBE0NgQiOwAFBYZVmyFgECQ2BCLbAELLADK7AVQ1gjISMhsBZDQyOwAFBYZVkbIGQgsMBQsAQmWrIoAQ1DRWNFsAZFWCGwAyVZUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQENQ0VjRWFksChQWCGxAQ1DRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAiWwDENjsABSWLAAS7AKUFgh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PCywABawFyNCICAgsAUmIC5HI0cjYSM8OC2wPSywABawFyNCILAKI0IgICBGI0ewASsjYTgtsD4ssAAWsBcjQrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wPyywABawFyNCILAKQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbBALCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBBLCMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBCLCMgLkawAiVGsBdDWFAbUllYIDxZIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEMssDorIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEQssDsriiAgPLAGI0KKOCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrsAZDLrAwKy2wRSywABawBCWwBCYgICBGI0dhsAwjQi5HI0cjYbALQysjIDwgLiM4sTABFCstsEYssQoEJUKwABawBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAERE') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'cs-basic-icons';
    src: url('../font/cs-basic-icons.svg?67426053#cs-basic-icons') format('svg');
  }
}
*/
[class^="cs-basic-icon-"]:before,
[class*=" cs-basic-icon-"]:before {
  font-family: "cs-basic-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.cs-basic-icon-pin:before {
  content: '\e800';
}
/* '' */
.cs-basic-icon-share:before {
  content: '\e801';
}
/* '' */
.cs-basic-icon-info:before {
  content: '\e802';
}
/* '' */
.cs-basic-icon-sitemap:before {
  content: '\e803';
}
/* '' */
.cs-basic-icon-menu:before {
  content: '\e804';
}
/* '' */
.cs-basic-icon-home:before {
  content: '\e805';
}
/* '' */
.cs-basic-icon-plus:before {
  content: '\e806';
}
/* '' */
.cs-basic-icon-sentiment_satisfied:before {
  content: '\e807';
}
/* '' */
.cs-basic-icon-person:before {
  content: '\e808';
}
/* '' */
.cs-basic-icon-unfold_more:before {
  content: '\e809';
}
/* '' */
.cs-basic-icon-zoom_out_map:before {
  content: '\e80a';
}
/* '' */
.cs-basic-icon-directions_car:before {
  content: '\e80b';
}
/* '' */
.cs-basic-icon-directions_railway:before {
  content: '\e80c';
}
/* '' */
.cs-basic-icon-share-1:before {
  content: '\e80d';
}
/* '' */
.cs-basic-icon-newspaper:before {
  content: '\e80e';
}
/* '' */
.cs-basic-icon-directions_transit:before {
  content: '\e80f';
}
/* '' */
.cs-basic-icon-local_parking:before {
  content: '\e810';
}
/* '' */
.cs-basic-icon-xing-1:before {
  content: '\e811';
}
/* '' */
.cs-basic-icon-facebook:before {
  content: '\e812';
}
/* '' */
.cs-basic-icon-twitter:before {
  content: '\e813';
}
/* '' */
.cs-basic-icon-map:before {
  content: '\e814';
}
/* '' */
.cs-basic-icon-restaurant_menu:before {
  content: '\e815';
}
/* '' */
.cs-basic-icon-angle-double-right:before {
  content: '\e816';
}
/* '' */
.cs-basic-icon-directions_bus:before {
  content: '\e817';
}
/* '' */
.cs-basic-icon-grid_on:before {
  content: '\e818';
}
/* '' */
.cs-basic-icon-add_box:before {
  content: '\e819';
}
/* '' */
.cs-basic-icon-angle-double-left:before {
  content: '\e81a';
}
/* '' */
.cs-basic-icon-angle-double-up:before {
  content: '\e81b';
}
/* '' */
.cs-basic-icon-angle-double-down:before {
  content: '\e81c';
}
/* '' */
.cs-basic-icon-hearing:before {
  content: '\e81d';
}
/* '' */
.cs-basic-icon-phone:before {
  content: '\e81e';
}
/* '' */
.cs-basic-icon-mail_outline:before {
  content: '\e81f';
}
/* '' */
.cs-basic-icon-rss_feed:before {
  content: '\e820';
}
/* '' */
.cs-basic-icon-calendar-1:before {
  content: '\e821';
}
/* '' */
.cs-basic-icon-gplus:before {
  content: '\e822';
}
/* '' */
.cs-basic-icon-indeterminate_check_box-1:before {
  content: '\e823';
}
/* '' */
.cs-basic-icon-dot-3:before {
  content: '\e824';
}
/* '' */
.cs-basic-icon-ok:before {
  content: '\e825';
}
/* '' */
.cs-basic-icon-tonality:before {
  content: '\e826';
}
/* '' */
.cs-basic-icon-doc-add:before {
  content: '\e827';
}
/* '' */
.cs-basic-icon-event_note:before {
  content: '\e828';
}
/* '' */
.cs-basic-icon-dehaze:before {
  content: '\e829';
}
/* '' */
.cs-basic-icon-format_size:before {
  content: '\e82a';
}
/* '' */
.cs-basic-icon-keyboard_arrow_down:before {
  content: '\e82b';
}
/* '' */
.cs-basic-icon-keyboard_arrow_left:before {
  content: '\e82c';
}
/* '' */
.cs-basic-icon-keyboard_arrow_right:before {
  content: '\e82d';
}
/* '' */
.cs-basic-icon-keyboard_arrow_up:before {
  content: '\e82e';
}
/* '' */
.cs-basic-icon-play_circle_outline:before {
  content: '\e82f';
}
/* '' */
.cs-basic-icon-share2:before {
  content: '\e830';
}
/* '' */
.cs-basic-icon-person-1:before {
  content: '\e831';
}
/* '' */
.cs-basic-icon-sentiment_satisfied-1:before {
  content: '\e832';
}
/* '' */
.cs-basic-icon-linkedin:before {
  content: '\e832';
}
/* '' */
.cs-basic-icon-whatsapp-1:before {
  content: '\e833';
}
/* '' */
.cs-basic-icon-insert_invitation:before {
  content: '\e834';
}
/* '' */
.cs-basic-icon-tonality-1:before {
  content: '\e835';
}
/* '' */
.cs-basic-icon-directions_railway-1:before {
  content: '\e836';
}
/* '' */
.cs-basic-icon-map-1:before {
  content: '\e837';
}
/* '' */
.cs-basic-icon-zoom_out_map-1:before {
  content: '\e838';
}
/* '' */
.cs-basic-icon-done-1:before {
  content: '\e839';
}
/* '' */
.cs-basic-icon-exposure:before {
  content: '\e83a';
}
/* '' */
.cs-basic-icon-picture_as_pdf:before {
  content: '\e83b';
}
/* '' */
.cs-basic-icon-chat:before {
  content: '\e83c';
}
/* '' */
.cs-basic-icon-directions_car-1:before {
  content: '\e83e';
}
/* '' */
.cs-basic-icon-directions_bus-1:before {
  content: '\e83f';
}
/* '' */
.cs-basic-icon-open_in_browser-1:before {
  content: '\e840';
}
/* '' */
.cs-basic-icon-rss_feed-1:before {
  content: '\e842';
}
/* '' */
.cs-basic-icon-format_align_left:before {
  content: '\e843';
}
/* '' */
.cs-basic-icon-laptop_mac:before {
  content: '\e844';
}
/* '' */
.cs-basic-icon-phone_android:before {
  content: '\e845';
}
/* '' */
.cs-basic-icon-tablet_android:before {
  content: '\e846';
}
/* '' */
.cs-basic-icon-tablet_mac:before {
  content: '\e847';
}
/* '' */
.cs-basic-icon-devices_other:before {
  content: '\e848';
}
/* '' */
.cs-basic-icon-nature_people:before {
  content: '\e84a';
}
/* '' */
.cs-basic-icon-local_florist:before {
  content: '\e84b';
}
/* '' */
.cs-basic-icon-local_cafe:before {
  content: '\e84c';
}
/* '' */
.cs-basic-icon-local_bar:before {
  content: '\e84d';
}
/* '' */
.cs-basic-icon-directions_walk:before {
  content: '\e84e';
}
/* '' */
.cs-basic-icon-tram:before {
  content: '\e84f';
}
/* '' */
.cs-basic-icon-directions_run:before {
  content: '\e850';
}
/* '' */
.cs-basic-icon-local_gas_station:before {
  content: '\e851';
}
/* '' */
.cs-basic-icon-wc:before {
  content: '\e852';
}
/* '' */
.cs-basic-icon-domain:before {
  content: '\e853';
}
/* '' */
.cs-basic-icon-location_city:before {
  content: '\e854';
}
/* '' */
.cs-basic-icon-school:before {
  content: '\e855';
}
/* '' */
.cs-basic-icon-down-open:before {
  content: '\e856';
}
/* '' */
.cs-basic-icon-left-open:before {
  content: '\e857';
}
/* '' */
.cs-basic-icon-right-open:before {
  content: '\e858';
}
/* '' */
.cs-basic-icon-up-open:before {
  content: '\e859';
}
/* '' */
.cs-basic-icon-whatshot:before {
  content: '\e85a';
}
/* '' */
.cs-basic-icon-sentiment_satisfied-2:before {
  content: '\e85b';
}
/* '' */
.cs-basic-icon-account_balance:before {
  content: '\e85c';
}
/* '' */
.cs-basic-icon-star_border:before {
  content: '\e85d';
}
/* '' */
.cs-basic-icon-zoom-in:before {
  content: '\e85e';
}
/* '' */
.cs-basic-icon-settings-1:before {
  content: '\e85f';
}
/* '' */
.cs-basic-icon-thumb_up-1:before {
  content: '\e860';
}
/* '' */
.cs-basic-icon-minus:before {
  content: '\e861';
}
/* '' */
.cs-basic-icon-chat_bubble_outline:before {
  content: '\e862';
}
/* '' */
.cs-basic-icon-mail_outline-1:before {
  content: '\e863';
}
/* '' */
.cs-basic-icon-timelapse:before {
  content: '\e864';
}
/* '' */
.cs-basic-icon-directions_bike:before {
  content: '\e865';
}
/* '' */
.cs-basic-icon-print-2:before {
  content: '\e866';
}
/* '' */
.cs-basic-icon-attach:before {
  content: '\e867';
}
/* '' */
.cs-basic-icon-align-justify:before {
  content: '\e868';
}
/* '' */
.cs-basic-icon-build:before {
  content: '\e869';
}
/* '' */
.cs-basic-icon-menu-1:before {
  content: '\e86a';
}
/* '' */
.cs-basic-icon-tag:before {
  content: '\e86b';
}
/* '' */
.cs-basic-icon-confirmation_number:before {
  content: '\e86d';
}
/* '' */
.cs-basic-icon-personal_video:before {
  content: '\e86e';
}
/* '' */
.cs-basic-icon-basket-1:before {
  content: '\e86f';
}
/* '' */
.cs-basic-icon-person2:before {
  content: '\e870';
}
/* '' */
.cs-basic-icon-cart:before {
  content: '\e871';
}
/* '' */
.cs-basic-icon-nature:before {
  content: '\e873';
}
/* '' */
.cs-basic-icon-cancel-1:before {
  content: '\e874';
}
/* '' */
.cs-basic-icon-done:before {
  content: '\e876';
}
/* '' */
.cs-basic-icon-local_shipping:before {
  content: '\e877';
}
/* '' */
.cs-basic-icon-local_taxi:before {
  content: '\e878';
}
/* '' */
.cs-basic-icon-exit_to_app:before {
  content: '\e879';
}
/* '' */
.cs-basic-icon-person_pin:before {
  content: '\e87a';
}
/* '' */
.cs-basic-icon-restaurant:before {
  content: '\e87b';
}
/* '' */
.cs-basic-icon-view_comfy:before {
  content: '\e87c';
}
/* '' */
.cs-basic-icon-favorite:before {
  content: '\e87d';
}
/* '' */
.cs-basic-icon-favorite_border:before {
  content: '\e87e';
}
/* '' */
.cs-basic-icon-border_all:before {
  content: '\e87f';
}
/* '' */
.cs-basic-icon-attach_file:before {
  content: '\e880';
}
/* '' */
.cs-basic-icon-ticket:before {
  content: '\e881';
}
/* '' */
.cs-basic-icon-table:before {
  content: '\e882';
}
/* '' */
.cs-basic-icon-list-bullet:before {
  content: '\e883';
}
/* '' */
.cs-basic-icon-event_note-1:before {
  content: '\e884';
}
/* '' */
.cs-basic-icon-play_circle_outline-1:before {
  content: '\e885';
}
/* '' */
.cs-basic-icon-group_work:before {
  content: '\e886';
}
/* '' */
.cs-basic-icon-calendar-2:before {
  content: '\e889';
}
/* '' */
.cs-basic-icon-comment-empty:before {
  content: '\e88e';
}
/* '' */
.cs-basic-icon-chat-empty:before {
  content: '\e88f';
}
/* '' */
.cs-basic-icon-language:before {
  content: '\e894';
}
/* '' */
.cs-basic-icon-list:before {
  content: '\e896';
}
/* '' */
.cs-basic-icon-whatsapp:before {
  content: '\e89b';
}
/* '' */
.cs-basic-icon-open_in_browser:before {
  content: '\e89d';
}
/* '' */
.cs-basic-icon-payment:before {
  content: '\e8a1';
}
/* '' */
.cs-basic-icon-address:before {
  content: '\e8a5';
}
/* '' */
.cs-basic-icon-camera:before {
  content: '\e8a6';
}
/* '' */
.cs-basic-icon-picture:before {
  content: '\e8a7';
}
/* '' */
.cs-basic-icon-quote-left:before {
  content: '\e8a9';
}
/* '' */
.cs-basic-icon-quote-right:before {
  content: '\e8aa';
}
/* '' */
.cs-basic-icon-attention-alt:before {
  content: '\e8ab';
}
/* '' */
.cs-basic-icon-cancel:before {
  content: '\e8ae';
}
/* '' */
.cs-basic-icon-question_answer:before {
  content: '\e8af';
}
/* '' */
.cs-basic-icon-restore:before {
  content: '\e8b3';
}
/* '' */
.cs-basic-icon-room:before {
  content: '\e8b4';
}
/* '' */
.cs-basic-icon-search-1:before {
  content: '\e8b6';
}
/* '' */
.cs-basic-icon-search2:before {
  content: '\e8b7';
}
/* '' */
.cs-basic-icon-settings:before {
  content: '\e8b8';
}
/* '' */
.cs-basic-icon-room2:before {
  content: '\e8ba';
}
/* '' */
.cs-basic-icon-shopping_cart:before {
  content: '\e8cc';
}
/* '' */
.cs-basic-icon-supervisor_account:before {
  content: '\e8d3';
}
/* '' */
.cs-basic-icon-thumb_up:before {
  content: '\e8dc';
}
/* '' */
.cs-basic-icon-turned_in_not:before {
  content: '\e8e7';
}
/* '' */
.cs-basic-icon-ajust:before {
  content: '\e8ec';
}
/* '' */
.cs-basic-icon-view_module:before {
  content: '\e8f0';
}
/* '' */
.cs-basic-icon-view_quilt:before {
  content: '\e8f1';
}
/* '' */
.cs-basic-icon-view_stream:before {
  content: '\e8f2';
}
/* '' */
.cs-basic-icon-cancel-2:before {
  content: '\e8f9';
}
/* '' */
.cs-basic-icon-help_outline:before {
  content: '\e8fd';
}
/* '' */
.cs-basic-icon-zoom_in:before {
  content: '\e8ff';
}
/* '' */
.cs-basic-icon-youtube:before {
  content: '\e900';
}
/* '' */
.cs-basic-icon-twitter2,
social5:before {
  content: '\e901';
}
/* '' */
.cs-basic-icon-instagram:before {
  content: '\e902';
}
/* '' */
.cs-basic-icon-youtube2:before {
  content: '\e903';
}
/* '' */
.cs-basic-icon-google-plus,
brand3,
social3:before {
  content: '\e905';
}
/* '' */
.cs-basic-icon-facebook,
brand2,
social2:before {
  content: '\e906';
}
/* '' */
.cs-basic-icon-xing,
brand,
social:before {
  content: '\e907';
}
/* '' */
.cs-basic-icon-system_update_alt:before {
  content: '\e908';
}
/* '' */
.cs-basic-icon-indeterminate_check_box:before {
  content: '\e909';
}
/* '' */
.cs-basic-icon-date_range:before {
  content: '\e90a';
}
/* '' */
.cs-basic-icon-schedule:before {
  content: '\e90b';
}
/* '' */
.cs-basic-icon-copyright:before {
  content: '\e90c';
}
/* '' */
.cs-basic-icon-input:before {
  content: '\e90d';
}
/* '' */
.cs-basic-icon-touch_app:before {
  content: '\e913';
}
/* '' */
.cs-basic-icon-accessible:before {
  content: '\e914';
}
/* '' */
.cs-basic-icon-line_style:before {
  content: '\e919';
}
/* '' */
.cs-basic-icon-motorcycle:before {
  content: '\e91b';
}
/* '' */
.cs-basic-icon-pets:before {
  content: '\e91d';
}
/* '' */
.cs-basic-icon-pregnant_woman:before {
  content: '\e91e';
}
/* '' */
.cs-basic-icon-dashboard:before {
  content: '\e9e8';
}
/* '' */
.cs-basic-icon-airport_shuttle:before {
  content: '\eb3c';
}
/* '' */
.cs-basic-icon-business_center:before {
  content: '\eb3f';
}
/* '' */
.cs-basic-icon-child_care:before {
  content: '\eb41';
}
/* '' */
.cs-basic-icon-child_friendly:before {
  content: '\eb42';
}
/* '' */
.cs-basic-icon-folder-empty:before {
  content: '\f069';
}
/* '' */
.cs-basic-icon-info-circled-alt:before {
  content: '\f086';
}
/* '' */
.cs-basic-icon-doc-text:before {
  content: '\f0f6';
}
/* '' */
.cs-basic-icon-pinterest:before {
  content: '\f231';
}
/* '' */
.cs-basic-icon-linkedin-1:before {
  content: '\f31a';
}
/* '' */
/* ---------- HEADER ---------- */
header {
  display: block;
  z-index: 11;
}
h1.cc_petitionen_heading {
  position: absolute;
  left: 315px;
  top: 40px;
  color: #005284;
}
@media (max-width: 1500px) {
  h1.cc_petitionen_heading {
    left: 235px;
  }
}
@media (max-width: 768px) {
  h1.cc_petitionen_heading {
    right: 15px;
    left: inherit;
    top: 25px;
    font-size: 20px;
  }
}
@media (max-width: 460px) {
  h1.cc_petitionen_heading {
    right: 15px;
    left: 160px;
    text-align: right;
    top: 24px;
    font-size: 15px;
  }
}
.cc_petitionen_mobile {
  display: block;
  background: #005284;
  position: relative;
  border-top: 5px solid #fbe321;
  margin-top: -5px;
  float: left;
  height: 65px;
  line-height: 65px;
  padding: 0 10px;
  color: #fff;
}
@media (max-width: 768px) {
  .cc_petitionen_mobile {
    height: 45px;
    line-height: 40px;
  }
}
.cc_header {
  position: relative;
  height: 100px;
  z-index: 101;
}
.cc_header #cc_logo {
  width: 180px;
  display: block;
  margin-top: 20px;
  height: 60px;
}
.cc_header #cc_logo img {
  width: 100%;
  height: auto;
}
.cc_header #cc_search_top {
  float: left;
  display: block;
  width: 310px;
  position: relative;
  margin-top: 30px;
  height: 45px;
  /*(@color,@fontsize,@letterspacing,@padding)*/
}
.cc_header #cc_search_top label {
  display: none;
}
.cc_header #cc_search_top input {
  height: 45px;
  width: 100%;
  border: 1px solid #b1cbda;
  padding-left: 15px;
  border-radius: 0;
}
.cc_header #cc_search_top ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #005284;
  font-size: 16px;
  letter-spacing: 0px;
  padding: 0 0 0 0;
}
.cc_header #cc_search_top ::-moz-placeholder {
  /* Firefox 19+ */
  color: #005284;
  font-size: 16px;
  letter-spacing: 0px;
  padding: 0 0 0 0;
}
.cc_header #cc_search_top :-ms-input-placeholder {
  /* IE 10+ */
  color: #005284;
  font-size: 16px;
  letter-spacing: 0px;
  padding: 0 0 0 0;
}
.cc_header #cc_search_top :-moz-placeholder {
  /* Firefox 18- */
  color: #005284;
  font-size: 16px;
  letter-spacing: 0px;
  padding: 0 0 0 0;
}
.cc_header #cc_search_top button {
  height: 45px;
  width: 45px;
  text-indent: -1000px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  border-right: 1px solid #7ca6c0;
  border-top: 1px solid #7ca6c0;
  border-left: 0px;
  border-bottom: 1px solid #7ca6c0;
  border-radius: 0;
  background: #b1cbda;
}
.cc_header #cc_search_top button:before {
  font-weight: normal;
  text-align: center;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e8b6';
  display: block;
  position: absolute;
  text-indent: 0;
  margin: 0;
  right: 12px;
  top: 11px;
  font-size: 20px;
  color: #fff;
}
.cc_header #cc_search_top button:hover {
  background: #005284;
}
.cc_header #cc_lang {
  margin-right: 20px;
}
.cc_header #cc_lang {
  position: relative;
  cursor: pointer;
  float: right;
  text-indent: 0;
  width: 140px;
  border: 1px solid #f0f0f0;
  background: #fff;
  padding: 9px 5px 8px 15px;
  margin-top: 30px;
  outline: none;
  z-index: 11;
}
.cc_header #cc_lang span {
  color: #000;
  font-size: 1em;
  line-height: 26px;
  display: block;
  text-decoration: none;
}
.cc_header #cc_lang span:before {
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e809';
  float: right;
  margin: 0 0px 0 7px;
  color: #666;
  font-weight: normal;
  font-size: 18px;
}
.cc_header #cc_lang span:after {
  margin-left: 5px;
  margin-top: 7px;
  display: block;
  height: 15px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% auto;
  content: '';
  position: absolute;
  right: 25px;
  top: 10px;
}
.cc_header #cc_lang ul {
  background: #fff;
  display: none;
  position: absolute;
  right: -1px;
  left: -1px;
  top: 18px;
  margin: 25px 0 0 0;
  padding: 0;
  z-index: 1;
  border: 1px solid #f0f0f0;
  border-top: 0px;
}
.cc_header #cc_lang ul li {
  float: none;
  display: block;
  text-align: left;
  white-space: nowrap;
  padding: 0;
  line-height: 25px;
}
.cc_header #cc_lang ul li a {
  line-height: 20px;
  color: #000;
  white-space: nowrap;
  transition: 0.3s;
  display: block;
  width: 100%;
  text-transform: none;
  padding: 5px 15px;
  text-decoration: none;
}
.cc_header #cc_lang ul li a:before {
  margin-right: 5px;
  margin-top: 3px;
  display: block;
  float: left;
  height: 15px;
  width: 25px;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% auto;
  content: '';
}
.cc_header #cc_lang ul li a:focus,
.cc_header #cc_lang ul li a:hover {
  background: #005284;
  color: #fff;
}
.cc_header #cc_lang:focus {
  border: 1px solid #005284;
}
.cc_header #cc_lang:focus ul {
  border-left: 1px solid #005284;
  border-right: 1px solid #005284;
  border-bottom: 1px solid #005284;
}
.cc_header .cc_lang_de a:before,
.cc_header span.cc_lang_de:after {
  background-image: url('../module/cc.language/img/de.png');
}
.cc_header .cc_lang_en a:before,
.cc_header span.cc_lang_en:after {
  background-image: url('../module/cc.language/img/gb.png');
}
.cc_header .cc_lang_es a:before,
.cc_header span.cc_lang_es:after {
  background-image: url('../module/cc.language/img/es.png');
}
.cc_header .cc_lang_fr a:before,
.cc_header span.cc_lang_fr:after {
  background-image: url('../module/cc.language/img/fr.png');
}
.cc_header .cc_lang_it a:before,
.cc_header span.cc_lang_it:after {
  background-image: url('../module/cc.language/img/it.png');
}
.cc_header .cc_lang_nl a:before,
.cc_header span.cc_lang_nl:after {
  background-image: url('../module/cc.language/img/nl.png');
}
.cc_header .cc_lang_pt a:before,
.cc_header span.cc_lang_pt:after {
  background-image: url('../module/cc.language/img/pt.png');
}
.cc_header .cc_lang_ru a:before,
.cc_header span.cc_lang_ru:after {
  background-image: url('../module/cc.language/img/ru.png');
}
.cc_header .cc_lang_pl a:before,
.cc_header span.cc_lang_pl:after {
  background-image: url('../module/cc.language/img/pl.png');
}
.cc_header .cc_lang_cz a:before,
.cc_header span.cc_lang_cz:after {
  background-image: url('../module/cc.language/img/cz.png');
}
.cc_header .cc_lang_jp a:before,
.cc_header span.cc_lang_jp:after {
  background-image: url('../module/cc.language/img/jp.png');
}
.cc_header .cc_lang_cn a:before,
.cc_header span.cc_lang_cn:after {
  background-image: url('../module/cc.language/img/cn.png');
}
.cc_header .cc_lang_ar a:before,
.cc_header span.cc_lang_ar:after {
  background-image: url('../module/cc.language/img/ar.png');
}
.cc_header .cc_lang_hi a:before,
.cc_header span.cc_lang_hi:after {
  background-image: url('../module/cc.language/img/in.png');
}
.cc_header #cc_lang:focus ul,
.cc_header #cc_lang:hover ul,
.cc_header #cc_lang.cc_active ul {
  display: block;
}
@media (max-width: 991px) {
  .cc_header #cc_lang ul li.cc_lang span {
    margin-right: 5px;
  }
}
.cc_header .cc_nav_resp li.cc_lang {
  padding: 10px 0px;
}
.cc_header .cc_nav_resp li.cc_lang span {
  padding-left: 15px;
}
.cc_header .cc_nav_resp li.cc_lang li > a {
  padding: 9px 50px 9px 25px;
  background: #e7e7e7;
  background: rgba(0, 0, 0, 0.11);
}
@media (max-width: 991px) {
  .cc_header #cc_lang ul li.cc_lang span {
    margin-right: 5px;
  }
}
/* =========================== Media Queries Initial Viewport ============================ */
@media (max-width: 1500px) {
  .cc_header .col-xs-24 {
    padding-left: 0;
  }
}
@media (max-width: 1199px) {
  .cc_header #cc_lang {
    padding: 9px 5px 8px 15px;
    width: 130px;
  }
  .cc_header #cc_search_top ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #005284;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 0 0 0 0;
  }
  .cc_header #cc_search_top ::-moz-placeholder {
    /* Firefox 19+ */
    color: #005284;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 0 0 0 0;
  }
  .cc_header #cc_search_top :-ms-input-placeholder {
    /* IE 10+ */
    color: #005284;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 0 0 0 0;
  }
  .cc_header #cc_search_top :-moz-placeholder {
    /* Firefox 18- */
    color: #005284;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 0 0 0 0;
  }
}
@media (max-width: 950px) {
  .cc_header #cc_search_top {
    display: none;
  }
  .cc_header form#cc_search_top {
    transition: 0.3s;
    display: block;
    position: fixed;
    left: 0;
    top: -865px;
    right: 0;
    height: inherit;
    width: auto!important;
    bottom: 100%;
    z-index: 999;
    background: #a5c6d5;
    padding: 40px 10%;
    opacity: 0;
  }
  .cc_header form#cc_search_top button {
    width: 80%;
    right: 10%;
    left: 10%;
    top: 90px;
    border: 1px solid #a5c6d5;
    background: #005284;
  }
  .cc_header form#cc_search_top button:before {
    right: 47%;
  }
  .cc_header form#cc_search_top.cc_active {
    left: 0;
    top: 110px;
    bottom: 0;
    opacity: 1;
  }
}
@media (max-width: 768px) {
  .cc_header form#cc_search_top.cc_active {
    top: 80px;
  }
  .cc_header {
    z-index: 21;
    height: 70px;
  }
  .cc_header #cc_search_top {
    display: none;
  }
  .cc_header #cc_lang {
    padding: 9px 0px 8px 0px;
    width: 115px;
    z-index: 21;
    border: 0px;
    margin: 15px -10px 0 0;
  }
  .cc_header #cc_lang ul {
    border-top: 1px solid #f0f0f0;
  }
  .cc_header #cc_lang ul li a {
    padding: 5px;
  }
  .cc_header #cc_lang ul:focus {
    border: 0px;
  }
  .cc_header #cc_lang.cc_active {
    padding: 9px 0px 8px 0px;
    width: 105px;
    border-bottom: 1px solid #d2d2d2;
  }
  .cc_header #cc_lang.cc_inactive ul {
    display: none !important;
  }
}
/* ---------- Headpic ---------- */
#cc_headpic {
  position: relative;
  top: -190px;
  margin-bottom: -160px;
}
#cc_headpic .container {
  position: relative;
}
#cc_headpic .container a {
  display: block;
  text-decoration: none;
}
#cc_headpic .container a .cc_content {
  position: absolute;
  top: 240px;
  padding-left: 80px;
}
#cc_headpic .container a .cc_content h2 {
  font-size: 60px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
}
#cc_headpic .container a .cc_content h3 {
  font-size: 30px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
}
#cc_headpic .container a .cc_content span {
  font-size: 18px;
  line-height: 1.5em;
  color: #fff;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  text-shadow: 1px 1px 1px #000000;
  text-transform: uppercase;
  display: block;
  width: 50%;
}
.cc_white_logo {
  -webkit-filter: grayscale(100%) brightness(15);
  -moz-filter: grayscale(100%) brightness(15);
  filter: grayscale(100%) brightness(15);
}
body.cc_headpic .cc_header #cc_logo {
  margin-left: 20px;
  -webkit-filter: grayscale(100%) brightness(15);
  -moz-filter: grayscale(100%) brightness(15);
  filter: grayscale(100%) brightness(15);
}
body.cc_headpic .cc_header #cc_search_top {
  width: 310px;
}
/* =========================== Media Queries Initial Viewport ============================ */
@media (max-width: 1500px) {
  body.cc_headpic .cc_header #cc_search_top,
  .cc_header #cc_search_top {
    width: 215px;
  }
}
@media (max-width: 1140px) {
  body.cc_headpic .cc_header #cc_search_top,
  .cc_header #cc_search_top {
    width: 55%;
  }
}
@media (max-width: 1199px) {
  #cc_headpic .container a .cc_content {
    top: 210px;
    padding-left: 40px;
  }
  #cc_headpic .container a .cc_content h2 {
    font-size: 40px;
  }
  #cc_headpic .container a .cc_content h3 {
    font-size: 23px;
    margin-bottom: 10px;
  }
  #cc_headpic .container a .cc_content span {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  body .cc_header #cc_logo,
  body.cc_headpic .cc_header #cc_logo {
    margin-left: 0px;
    width: 120px;
    margin-top: 15px;
    height: 50px;
    display: block;
    -webkit-filter: grayscale(0%) brightness(1);
    -moz-filter: grayscale(0%) brightness(1);
    filter: grayscale(0%) brightness(1);
  }
  body .cc_header #cc_logo img,
  body.cc_headpic .cc_header #cc_logo img {
    width: 100%;
    height: auto;
  }
  #cc_headpic {
    position: relative;
    top: -30px;
    margin: 10px 0px -20px 0px;
    width: auto;
  }
  #cc_headpic .container,
  #cc_headpic .row,
  #cc_headpic .cc_col {
    margin: 0;
    padding: 0;
  }
  #cc_headpic .container a .cc_content {
    top: 20%;
    padding-left: 20px;
  }
  body.cc_headpic .cc_header #cc_lang {
    margin-right: -10px;
    margin-top: 15px;
  }
}
@media (max-width: 500px) {
  #cc_headpic .container a .cc_content h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  #cc_headpic .container a .cc_content h3 {
    font-size: 20px;
    width: 95%;
    margin-bottom: 5px;
  }
  #cc_headpic .container a .cc_content span {
    font-size: 14px;
    width: 90%;
    line-height: 1.2em;
    text-transform: inherit;
    font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
    font-display: auto;
    font-weight: bold;
  }
}
/* ---------- Navigation ---------- */
#respmenu_buttons {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}
#respmenu_buttons li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#respmenu_buttons li {
  float: left;
}
#cc_nav {
  height: 60px;
  margin-bottom: 30px;
  background: #e7eff2;
  z-index: 99;
  position: relative;
  width: 100%;
}
.cc_mobile_nav {
  display: none;
}
@media (min-width: 951px) {
  #cc_nav .cc_news {
    height: 65px;
    background: #005284;
    position: relative;
    border-top: 5px solid #fbe321;
    margin-top: -5px;
  }
  #cc_nav .cc_news:before {
    border-top: 5px solid #fbe321;
    display: block;
    position: absolute;
    left: 0;
    width: 200%;
    margin-left: -200%;
    background: #005284;
    height: 65px;
    margin-top: -5px;
    content: '';
  }
  #cc_nav .cc_news a,
  #cc_nav .cc_news span {
    color: #fff;
    line-height: 60px;
    text-align: right;
    display: block;
    font-size: 1.14em;
    text-decoration: none;
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav .cc_news a:hover {
    color: #d2e0e9;
  }
  #cc_nav .cc_mainnav ul li ul,
  #cc_nav .cc_news ul li ul {
    display: none;
  }
  #cc_nav .cc_news li li,
  #cc_nav .cc_mainnav li li {
    display: block;
    clear: both;
  }
  #cc_nav .cc_news .cc_submenu,
  #cc_nav .cc_mainnav .cc_submenu {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
  }
  #cc_nav .cc_news .cc_submenu .row,
  #cc_nav .cc_mainnav .cc_submenu .row {
    margin: 0;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col {
    height: 400px;
    background: #005284;
    padding: 20px 0 20px 0;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box {
    width: 33%;
    float: left;
    padding: 10px 20px 0px 20px;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul li,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul a,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul a {
    line-height: 1.6em;
    text-align: left;
    text-decoration: none;
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
    display: block;
    font-size: 1em;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul a.cc_heading,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul a.cc_heading {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
    margin-bottom: 10px;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul a:hover,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul a:hover {
    color: #d2e0e9;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul a:focus,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul a:focus {
    background: #fff;
    color: #002a44;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul:after,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul:after {
    content: '';
    display: block;
    clear: both;
  }
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box:after,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box:after {
    content: '';
    display: block;
    border-bottom: 1px solid #a5c6d5;
    margin-top: 10px;
    clear: both;
  }
  #cc_nav .cc_news.cc_active .cc_submenu,
  #cc_nav .cc_news:hover .cc_submenu,
  #cc_nav .cc_news:focus .cc_submenu,
  #cc_nav .cc_mainnav li.cc_active .cc_submenu,
  #cc_nav .cc_mainnav li:hover .cc_submenu,
  #cc_nav .cc_mainnav li:focus .cc_submenu {
    display: block;
  }
  #cc_nav .cc_right_side {
    position: inherit;
    padding-left: 0px;
  }
  #cc_nav .cc_right_side .cc_mainnav {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav .cc_right_side .cc_mainnav li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav .cc_right_side .cc_mainnav li {
    float: left;
  }
  #cc_nav .cc_right_side .cc_mainnav li a,
  #cc_nav .cc_right_side .cc_mainnav li span {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
    color: #005284;
    height: 60px;
    display: block;
    padding: 20px 20px;
    font-size: 16px;
    border-right: 1px solid #d2e0e9;
    text-decoration: none;
  }
  #cc_nav .cc_right_side .cc_mainnav li.cc_active a,
  #cc_nav .cc_right_side .cc_mainnav li a:hover,
  #cc_nav .cc_right_side .cc_mainnav li a:focus {
    background: #d2e0e9;
    outline: none;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col {
    background: #d2e0e9;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box {
    width: 20%;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box a {
    padding: 0px 15px  0px 30px;
    display: block;
    border-right: none;
    height: inherit;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box a:hover,
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box a:focus {
    color: #002a44;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box a:before {
    content: '';
    display: block;
    float: left;
    border: 1px solid #005284;
    width: 6px;
    height: 6px;
    margin-top: 8px;
    left: 15px;
    position: absolute;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box a.cc_heading {
    padding: 0px 15px;
  }
  #cc_nav .cc_right_side .cc_mainnav li .cc_submenu .cc_col .cc_box a.cc_heading:before {
    display: none;
  }
  #cc_nav .cc_right_side .cc_mainnav li:last-child a {
    border-right: 0px;
  }
  #cc_nav .cc_right_side .cc_mainnav li.cc_active,
  #cc_nav .cc_right_side .cc_mainnav li:hover {
    background: #d2e0e9;
  }
}
@media (max-width: 950px) {
  #cc_nav.cc_active .container {
    display: block!important;
  }
  #cc_nav.cc_active .container #cc_mainnav.cc_active,
  #cc_nav.cc_active .container #cc_news_menu.cc_active {
    display: block;
  }
  .cc_mobile_nav {
    display: block;
    height: 60px;
  }
  #cc_nav {
    position: relative;
    z-index: 20;
  }
  #cc_nav .cc_news_starter {
    display: block;
    height: 64px;
    border-top: 4px solid #fbe321;
    background: #005284;
    margin-top: -4px;
    padding: 0 15px 0 7px;
    line-height: 58px;
    color: #fff;
    text-decoration: none;
    font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
    font-display: auto;
    font-weight: bold;
    font-size: 14px;
    float: left;
    transition: 0.4s;
  }
  #cc_nav .cc_news_starter:hover {
    background: #a5c6d5;
    color: #002a44;
  }
  #cc_nav .cc_news_starter:before {
    margin-right: 10px;
    font-size: 25px;
    float: left;
    line-height: 62px;
  }
  #cc_nav .cc_menu_starter {
    display: block;
    background: #d2e0e9;
    height: 60px;
    padding: 0 15px;
    line-height: 58px;
    color: #fff;
    text-decoration: none;
    font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
    font-display: auto;
    font-weight: bold;
    font-size: 16px;
    color: #005284;
    float: right;
    transition: 0.4s;
  }
  #cc_nav .cc_menu_starter:before {
    font-weight: normal;
    text-align: center;
    display: block;
    float: left;
    font-family: "cs-basic-icons";
    margin: 0 5px 0 0;
    width: 1em;
    padding: 0;
    content: '\e804';
    margin-right: 10px;
    font-size: 25px;
    line-height: 62px;
  }
  #cc_nav .cc_menu_starter:hover {
    background: #005284;
    color: #fff;
  }
  #cc_nav .cc_search_starter {
    display: block;
    height: 60px;
    background: #a5c6d5;
    padding: 0 12px;
    line-height: 70px;
    color: #fff;
    text-decoration: none;
    float: right;
    transition: 0.4s;
  }
  #cc_nav .cc_search_starter:before {
    font-size: 28px;
  }
  #cc_nav > .container {
    background: #fff;
    position: fixed;
    width: 100%;
    top: 160px;
    bottom: 0;
    display: none;
  }
  #cc_nav #cc_news_menu {
    width: 100%;
    background: #005284;
    padding: 10px 0;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: auto;
    transition: 1s;
    display: none;
  }
  #cc_nav #cc_news_menu a {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col {
    padding: 0;
  }
  #cc_nav #cc_news_menu .cc_col ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav #cc_news_menu .cc_col ul ul {
    background: rgba(0, 0, 0, 0.3);
  }
  #cc_nav #cc_news_menu .cc_col ul li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav #cc_news_menu .cc_col ul li {
    display: block;
    position: relative;
  }
  #cc_nav #cc_news_menu .cc_col ul li .cc_selector {
    position: absolute;
    z-index: 999;
    height: 30px;
    width: 35px;
    right: 0;
    top: 0;
    cursor: pointer;
  }
  #cc_nav #cc_news_menu .cc_col ul li a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
    padding: 5px 5px 5px 10px;
    text-decoration: none;
    margin: 0;
    color: #fff;
    font-size: 12px;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  #cc_nav #cc_news_menu .cc_col ul li a:after {
    font-weight: normal;
    text-align: center;
    display: block;
    float: left;
    font-family: "cs-basic-icons";
    margin: 0 5px 0 0;
    width: 1em;
    padding: 0;
    content: '\e806';
    float: right;
    color: #a5c6d5;
    font-size: 16px;
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li ul li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav #cc_news_menu .cc_col ul li ul li a {
    padding: 5px 5px 5px 10px;
    font-size: 12px;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul ul {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul ul {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active ul ul {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_active ul li.cc_active ul li.cc_active ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_news_menu .cc_col ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_mainnav {
    background: #d2e0e9;
    width: 100%;
    z-index: 20;
    padding: 20px 0;
    margin: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: auto;
    display: none;
  }
  #cc_nav #cc_mainnav .cc_selector {
    position: absolute;
    z-index: 999;
    height: 30px;
    width: 35px;
    right: 0;
    top: 0;
    cursor: pointer;
  }
  #cc_nav #cc_mainnav > .cc_mainnav {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav #cc_mainnav > .cc_mainnav .container,
  #cc_nav #cc_mainnav > .cc_mainnav .cc_col,
  #cc_nav #cc_mainnav > .cc_mainnav .row {
    margin: 0;
    padding: 0;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    text-decoration: none;
    margin: 0;
    color: #005284;
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #a5c6d5;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li a:after {
    font-weight: normal;
    text-align: center;
    display: block;
    float: left;
    font-family: "cs-basic-icons";
    margin: 0 5px 0 0;
    width: 1em;
    padding: 0;
    content: '\e806';
    float: right;
    color: #a5c6d5;
    font-size: 16px;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    background-color: rgba(255, 255, 255, 0.3);
  }
  #cc_nav #cc_mainnav > .cc_mainnav li ul li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li ul li a {
    padding: 5px 5px 5px 25px;
    font-size: 12px;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li ul li a:before {
    content: '';
    float: left;
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #005284;
    margin-left: -15px;
    margin-top: 7px;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li ul li a.cc_heading {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul ul {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul ul {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active ul ul {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active ul li.cc_active a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: bold;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active ul li.cc_active ul {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_active ul li.cc_active ul li.cc_active ul li.cc_active ul a {
    font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
    font-display: auto;
    font-weight: normal;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li a:after {
    display: none;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild a:after {
    display: block;
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active a:after {
    content: '\e861';
  }
  #cc_nav #cc_mainnav > .cc_mainnav li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild ul li.cc_haschild.cc_active li a:after {
    content: '\e806';
  }
}
/* =========================== Media Queries Initial Viewport ============================ */
@media (max-width: 1199px) {
  #cc_nav .cc_news .cc_submenu .row .cc_col .cc_box ul a,
  #cc_nav .cc_mainnav .cc_submenu .row .cc_col .cc_box ul a {
    font-size: 13px;
  }
  #cc_nav .cc_news a {
    font-size: 1em;
  }
  #cc_nav .cc_right_side .cc_mainnav li a {
    font-size: 1em;
    padding: 20px 10px;
  }
}
@media (max-width: 991px) {
  #cc_nav .cc_news .cc_submenu .container .cc_col {
    width: 100%;
  }
  #cc_nav .cc_right_side .cc_submenu .container {
    width: 100%;
  }
}
@media (max-width: 950px) {
  #respmenu_buttons {
    display: block;
    margin-right: 20px;
  }
}
@media (max-width: 768px) {
  #cc_nav {
    height: 40px;
  }
  #cc_nav .cc_news_starter {
    height: 44px;
    line-height: 40px;
  }
  #cc_nav .cc_news_starter:before {
    line-height: 40px;
  }
  #cc_nav .cc_search_starter {
    height: 40px;
    line-height: 51px;
    padding: 0 4px;
  }
  #cc_nav .cc_menu_starter {
    height: 40px;
    line-height: 40px;
  }
  #cc_nav .cc_menu_starter:before {
    line-height: 43px;
  }
  #cc_nav > .container {
    top: 110px;
  }
  #respmenu_buttons {
    display: block;
    margin-right: 20px;
  }
}
/* ---------- Masonry Showcase ---------- */
/* Responsive Helper */
#cc_sizer {
  position: relative;
  top: -100px;
}
@media (min-width: 1200px) {
  #cc_sizer {
    width: 5px;
  }
}
@media (max-width: 1199px) {
  #cc_sizer {
    width: 4px;
  }
}
@media (max-width: 991px) {
  #cc_sizer {
    width: 3px;
  }
}
@media (max-width: 950px) {
  #cc_sizer {
    width: 6px;
  }
}
@media (max-width: 768px) {
  #cc_sizer {
    width: 2px;
  }
}
@media (max-width: 400px) {
  #cc_sizer {
    width: 1px;
  }
}
#cc_showcase {
  margin-bottom: 50px;
}
#cc_showcase .cc_box {
  position: relative;
  overflow: hidden;
}
#cc_showcase .cc_box a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
}
#cc_showcase .cc_box a:focus {
  opacity: 0.9;
}
#cc_showcase .cc_box a:hover .cc_fit {
  transform: scale(1.1);
}
#cc_showcase .cc_box .cc_fit {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: 4s;
}
#cc_showcase .cc_box .cc_fit:after {
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  height: 70%;
  content: '';
  display: block;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  z-index: 2;
}
#cc_showcase .cc_box .cc_content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
}
#cc_showcase .cc_box .cc_content .cc_headings {
  position: absolute;
  bottom: 30px;
  left: 30px;
  width: 80%;
}
#cc_showcase .cc_box .cc_content .cc_headings h2,
#cc_showcase .cc_box .cc_content .cc_headings h3 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #fff;
  margin: 0;
  text-shadow: 1px 1px 1px #000000;
  padding: 0;
}
#cc_showcase .cc_box .cc_content .cc_headings h2 {
  font-size: 21px;
  line-height: 1.1em;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  margin-bottom: 5px;
}
#cc_showcase .cc_box .cc_content .cc_headings h3 {
  font-size: 17px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  display: inline;
}
#cc_showcase .cc_box .cc_content .cc_headings i:before {
  font-size: 18px;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  font-weight: normal;
}
#cc_showcase .cc_box .cc_img_copyright {
  font-size: 15px;
}
#cc_showcase .cc_box a.cc_nopic {
  background: #005284;
}
#cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings h2 {
  margin-bottom: 20px;
  font-size: 23px;
}
#cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings h3 {
  text-align: center;
  display: block;
}
#cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings * {
  text-align: center;
}
#cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings span {
  display: block;
  width: 80%;
  margin: auto;
  border: 4px solid #33759d;
  padding: 5px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 15px;
  color: #fff;
  letter-spacing: 1px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: bold;
  font-size: 16px;
  transition: 0.4s;
}
#cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings span:hover {
  background: #fff;
  border-color: #fff;
  color: #005284;
}
#cc_showcase .cc_showcase_grid_sizer,
#cc_showcase .cc_col_1 {
  width: 20%;
}
#cc_showcase .cc_col_2 {
  width: 40%;
}
#cc_showcase .cc_col_3 {
  width: 60%;
}
#cc_showcase .cc_col_4 {
  width: 80%;
}
#cc_showcase .cc_col_5 {
  width: 100%;
}
/* =========================== Media Queries Initial Viewport ============================ */
@media (max-width: 1500px) {
  #cc_showcase .cc_box a .cc_content .cc_headings {
    bottom: 15px;
    left: 15px;
    width: 85%;
  }
  #cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings span,
  #cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings h2 {
    margin-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  #cc_showcase .cc_box a .cc_content .cc_headings h3 {
    font-size: 15px;
  }
  #cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings h2 {
    margin-bottom: 0px;
    font-size: 20px;
  }
  #cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings span {
    margin-top: 6px;
    padding: 0 0 2px 0;
  }
}
#cc_main ::-webkit-scrollbar {
  -webkit-appearance: none;
}
#cc_main ::-webkit-scrollbar:vertical {
  width: 5px;
}
#cc_main ::-webkit-scrollbar:horizontal {
  height: 5px;
}
#cc_main ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 10px;
  border: 0px solid #ffffff;
}
#cc_main ::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px) {
  #cc_main .cc_main #cc_showcase {
    width: 100%;
    overflow-x: auto;
  }
  #cc_main .cc_main #cc_showcase .cc_wrapper {
    width: 991px;
    transition: margin 1s;
    transition-delay: 2s;
  }
  #cc_main .cc_main #cc_showcase .cc_wrapper .cc_box {
    display: inline-block;
    white-space: initial;
    height: 250px;
    width: auto;
    margin-left: -5px;
  }
  #cc_main .cc_main #cc_showcase .cc_wrapper .cc_box a {
    position: relative;
    height: 250px;
    width: auto;
  }
  #cc_main .cc_main #cc_showcase .cc_wrapper .cc_box .cc_fit {
    position: relative;
    height: 250px;
    width: auto;
  }
  #cc_main .cc_main #cc_showcase .cc_wrapper .cc_box .cc_fit img {
    width: auto;
    height: 250px;
  }
  #cc_main .cc_main #cc_showcase .cc_wrapper .cc_box .cc_headings {
    padding-left: 5px;
  }
}
@media (max-width: 768px) {
  #cc_main #cc_showcase {
    width: auto;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    margin: 5px 0px 25px 0px;
    position: relative;
  }
  #cc_main #cc_showcase .cc_box {
    display: inline-block;
    white-space: initial;
    height: 250px;
    margin-left: 5px;
  }
  #cc_main #cc_showcase .cc_box:first-child {
    margin-left: 0;
  }
  #cc_main #cc_showcase .cc_box a {
    position: relative;
    height: 250px;
    width: auto;
  }
  #cc_main #cc_showcase .cc_box .cc_fit {
    position: relative;
    height: 250px;
    width: auto;
    max-width: 85vw;
  }
  #cc_main #cc_showcase .cc_box .cc_fit img {
    width: auto;
    height: 250px;
  }
  #cc_main #cc_showcase .cc_box .cc_headings {
    padding-left: 5px;
  }
  #cc_main #cc_showcase .cc_nopic {
    min-width: 250px;
  }
  #cc_main #cc_showcase .cc_col_1 {
    width: auto;
  }
  #cc_main #cc_showcase .cc_col_2 {
    width: auto;
  }
  #cc_main #cc_showcase .cc_col_3 {
    width: auto;
  }
  #cc_main #cc_showcase .cc_col_4 {
    width: auto;
  }
  #cc_main #cc_showcase .cc_col_5 {
    width: auto;
  }
  #cc_showcase .cc_box a .cc_fit {
    transition: none;
  }
}
@media (max-width: 991px) {
  #cc_showcase #cc_showcasewrapper {
    max-width: 100%;
    width: 100%;
    overflow-x: auto;
  }
  #cc_showcase .cc_box {
    height: 200px;
  }
  #cc_showcase .cc_box a {
    height: 200px;
  }
  #cc_showcase .cc_box a .cc_fit {
    height: 200px;
  }
  #cc_showcase .cc_box a .cc_fit img {
    height: 200px;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1570px;
  }
}
@media (min-width: 1600px) {
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12,
  .col-xlg-13,
  .col-xlg-14,
  .col-xlg-15,
  .col-xlg-16,
  .col-xlg-17,
  .col-xlg-18,
  .col-xlg-19,
  .col-xlg-20,
  .col-xlg-21,
  .col-xlg-22,
  .col-xlg-23,
  .col-xlg-24,
  .col-xlg-25,
  .col-xlg-26,
  .col-xlg-27,
  .col-xlg-28,
  .col-xlg-29,
  .col-xlg-30,
  .col-xlg-31,
  .col-xlg-32,
  .col-xlg-33,
  .col-xlg-34,
  .col-xlg-35,
  .col-xlg-36,
  .col-xlg-37,
  .col-xlg-38,
  .col-xlg-39,
  .col-xlg-40,
  .col-xlg-41,
  .col-xlg-42,
  .col-xlg-43,
  .col-xlg-44,
  .col-xlg-45,
  .col-xlg-46,
  .col-xlg-47,
  .col-xlg-48,
  .col-xlg-49,
  .col-xlg-50,
  .col-xlg-51,
  .col-xlg-52,
  .col-xlg-53,
  .col-xlg-54,
  .col-xlg-55,
  .col-xlg-56,
  .col-xlg-57,
  .col-xlg-58,
  .col-xlg-59,
  .col-xlg-60 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12,
  .col-xlg-13,
  .col-xlg-14,
  .col-xlg-15,
  .col-xlg-16,
  .col-xlg-17,
  .col-xlg-18,
  .col-xlg-19,
  .col-xlg-20,
  .col-xlg-21,
  .col-xlg-22,
  .col-xlg-23,
  .col-xlg-24,
  .col-xlg-25,
  .col-xlg-26,
  .col-xlg-27,
  .col-xlg-28,
  .col-xlg-29,
  .col-xlg-30,
  .col-xlg-31,
  .col-xlg-32,
  .col-xlg-33,
  .col-xlg-34,
  .col-xlg-35,
  .col-xlg-36,
  .col-xlg-37,
  .col-xlg-38,
  .col-xlg-39,
  .col-xlg-40,
  .col-xlg-41,
  .col-xlg-42,
  .col-xlg-43,
  .col-xlg-44,
  .col-xlg-45,
  .col-xlg-46,
  .col-xlg-47,
  .col-xlg-48,
  .col-xlg-49,
  .col-xlg-50,
  .col-xlg-51,
  .col-xlg-52,
  .col-xlg-53,
  .col-xlg-54,
  .col-xlg-55,
  .col-xlg-56,
  .col-xlg-57,
  .col-xlg-58,
  .col-xlg-59,
  .col-xlg-60 {
    float: left;
  }
  .col-xlg-60 {
    width: 100%;
  }
  .col-xlg-59 {
    width: 98.33333333%;
  }
  .col-xlg-58 {
    width: 96.66666667%;
  }
  .col-xlg-57 {
    width: 95%;
  }
  .col-xlg-56 {
    width: 93.33333333%;
  }
  .col-xlg-55 {
    width: 91.66666667%;
  }
  .col-xlg-54 {
    width: 90%;
  }
  .col-xlg-53 {
    width: 88.33333333%;
  }
  .col-xlg-52 {
    width: 86.66666667%;
  }
  .col-xlg-51 {
    width: 85%;
  }
  .col-xlg-50 {
    width: 83.33333333%;
  }
  .col-xlg-49 {
    width: 81.66666667%;
  }
  .col-xlg-48 {
    width: 80%;
  }
  .col-xlg-47 {
    width: 78.33333333%;
  }
  .col-xlg-46 {
    width: 76.66666667%;
  }
  .col-xlg-45 {
    width: 75%;
  }
  .col-xlg-44 {
    width: 73.33333333%;
  }
  .col-xlg-43 {
    width: 71.66666667%;
  }
  .col-xlg-42 {
    width: 70%;
  }
  .col-xlg-41 {
    width: 68.33333333%;
  }
  .col-xlg-40 {
    width: 66.66666667%;
  }
  .col-xlg-39 {
    width: 65%;
  }
  .col-xlg-38 {
    width: 63.33333333%;
  }
  .col-xlg-37 {
    width: 61.66666667%;
  }
  .col-xlg-36 {
    width: 60%;
  }
  .col-xlg-35 {
    width: 58.33333333%;
  }
  .col-xlg-34 {
    width: 56.66666667%;
  }
  .col-xlg-33 {
    width: 55%;
  }
  .col-xlg-32 {
    width: 53.33333333%;
  }
  .col-xlg-31 {
    width: 51.66666667%;
  }
  .col-xlg-30 {
    width: 50%;
  }
  .col-xlg-29 {
    width: 48.33333333%;
  }
  .col-xlg-28 {
    width: 46.66666667%;
  }
  .col-xlg-27 {
    width: 45%;
  }
  .col-xlg-26 {
    width: 43.33333333%;
  }
  .col-xlg-25 {
    width: 41.66666667%;
  }
  .col-xlg-24 {
    width: 40%;
  }
  .col-xlg-23 {
    width: 38.33333333%;
  }
  .col-xlg-22 {
    width: 36.66666667%;
  }
  .col-xlg-21 {
    width: 35%;
  }
  .col-xlg-20 {
    width: 33.33333333%;
  }
  .col-xlg-19 {
    width: 31.66666667%;
  }
  .col-xlg-18 {
    width: 30%;
  }
  .col-xlg-17 {
    width: 28.33333333%;
  }
  .col-xlg-16 {
    width: 26.66666667%;
  }
  .col-xlg-15 {
    width: 25%;
  }
  .col-xlg-14 {
    width: 23.33333333%;
  }
  .col-xlg-13 {
    width: 21.66666667%;
  }
  .col-xlg-12 {
    width: 20%;
  }
  .col-xlg-11 {
    width: 18.33333333%;
  }
  .col-xlg-10 {
    width: 16.66666667%;
  }
  .col-xlg-9 {
    width: 15%;
  }
  .col-xlg-8 {
    width: 13.33333333%;
  }
  .col-xlg-7 {
    width: 11.66666667%;
  }
  .col-xlg-6 {
    width: 10%;
  }
  .col-xlg-5 {
    width: 8.33333333%;
  }
  .col-xlg-4 {
    width: 6.66666667%;
  }
  .col-xlg-3 {
    width: 5%;
  }
  .col-xlg-2 {
    width: 3.33333333%;
  }
  .col-xlg-1 {
    width: 1.66666667%;
  }
  .col-xlg-pull-60 {
    right: 100%;
  }
  .col-xlg-pull-59 {
    right: 98.33333333%;
  }
  .col-xlg-pull-58 {
    right: 96.66666667%;
  }
  .col-xlg-pull-57 {
    right: 95%;
  }
  .col-xlg-pull-56 {
    right: 93.33333333%;
  }
  .col-xlg-pull-55 {
    right: 91.66666667%;
  }
  .col-xlg-pull-54 {
    right: 90%;
  }
  .col-xlg-pull-53 {
    right: 88.33333333%;
  }
  .col-xlg-pull-52 {
    right: 86.66666667%;
  }
  .col-xlg-pull-51 {
    right: 85%;
  }
  .col-xlg-pull-50 {
    right: 83.33333333%;
  }
  .col-xlg-pull-49 {
    right: 81.66666667%;
  }
  .col-xlg-pull-48 {
    right: 80%;
  }
  .col-xlg-pull-47 {
    right: 78.33333333%;
  }
  .col-xlg-pull-46 {
    right: 76.66666667%;
  }
  .col-xlg-pull-45 {
    right: 75%;
  }
  .col-xlg-pull-44 {
    right: 73.33333333%;
  }
  .col-xlg-pull-43 {
    right: 71.66666667%;
  }
  .col-xlg-pull-42 {
    right: 70%;
  }
  .col-xlg-pull-41 {
    right: 68.33333333%;
  }
  .col-xlg-pull-40 {
    right: 66.66666667%;
  }
  .col-xlg-pull-39 {
    right: 65%;
  }
  .col-xlg-pull-38 {
    right: 63.33333333%;
  }
  .col-xlg-pull-37 {
    right: 61.66666667%;
  }
  .col-xlg-pull-36 {
    right: 60%;
  }
  .col-xlg-pull-35 {
    right: 58.33333333%;
  }
  .col-xlg-pull-34 {
    right: 56.66666667%;
  }
  .col-xlg-pull-33 {
    right: 55%;
  }
  .col-xlg-pull-32 {
    right: 53.33333333%;
  }
  .col-xlg-pull-31 {
    right: 51.66666667%;
  }
  .col-xlg-pull-30 {
    right: 50%;
  }
  .col-xlg-pull-29 {
    right: 48.33333333%;
  }
  .col-xlg-pull-28 {
    right: 46.66666667%;
  }
  .col-xlg-pull-27 {
    right: 45%;
  }
  .col-xlg-pull-26 {
    right: 43.33333333%;
  }
  .col-xlg-pull-25 {
    right: 41.66666667%;
  }
  .col-xlg-pull-24 {
    right: 40%;
  }
  .col-xlg-pull-23 {
    right: 38.33333333%;
  }
  .col-xlg-pull-22 {
    right: 36.66666667%;
  }
  .col-xlg-pull-21 {
    right: 35%;
  }
  .col-xlg-pull-20 {
    right: 33.33333333%;
  }
  .col-xlg-pull-19 {
    right: 31.66666667%;
  }
  .col-xlg-pull-18 {
    right: 30%;
  }
  .col-xlg-pull-17 {
    right: 28.33333333%;
  }
  .col-xlg-pull-16 {
    right: 26.66666667%;
  }
  .col-xlg-pull-15 {
    right: 25%;
  }
  .col-xlg-pull-14 {
    right: 23.33333333%;
  }
  .col-xlg-pull-13 {
    right: 21.66666667%;
  }
  .col-xlg-pull-12 {
    right: 20%;
  }
  .col-xlg-pull-11 {
    right: 18.33333333%;
  }
  .col-xlg-pull-10 {
    right: 16.66666667%;
  }
  .col-xlg-pull-9 {
    right: 15%;
  }
  .col-xlg-pull-8 {
    right: 13.33333333%;
  }
  .col-xlg-pull-7 {
    right: 11.66666667%;
  }
  .col-xlg-pull-6 {
    right: 10%;
  }
  .col-xlg-pull-5 {
    right: 8.33333333%;
  }
  .col-xlg-pull-4 {
    right: 6.66666667%;
  }
  .col-xlg-pull-3 {
    right: 5%;
  }
  .col-xlg-pull-2 {
    right: 3.33333333%;
  }
  .col-xlg-pull-1 {
    right: 1.66666667%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-push-60 {
    left: 100%;
  }
  .col-xlg-push-59 {
    left: 98.33333333%;
  }
  .col-xlg-push-58 {
    left: 96.66666667%;
  }
  .col-xlg-push-57 {
    left: 95%;
  }
  .col-xlg-push-56 {
    left: 93.33333333%;
  }
  .col-xlg-push-55 {
    left: 91.66666667%;
  }
  .col-xlg-push-54 {
    left: 90%;
  }
  .col-xlg-push-53 {
    left: 88.33333333%;
  }
  .col-xlg-push-52 {
    left: 86.66666667%;
  }
  .col-xlg-push-51 {
    left: 85%;
  }
  .col-xlg-push-50 {
    left: 83.33333333%;
  }
  .col-xlg-push-49 {
    left: 81.66666667%;
  }
  .col-xlg-push-48 {
    left: 80%;
  }
  .col-xlg-push-47 {
    left: 78.33333333%;
  }
  .col-xlg-push-46 {
    left: 76.66666667%;
  }
  .col-xlg-push-45 {
    left: 75%;
  }
  .col-xlg-push-44 {
    left: 73.33333333%;
  }
  .col-xlg-push-43 {
    left: 71.66666667%;
  }
  .col-xlg-push-42 {
    left: 70%;
  }
  .col-xlg-push-41 {
    left: 68.33333333%;
  }
  .col-xlg-push-40 {
    left: 66.66666667%;
  }
  .col-xlg-push-39 {
    left: 65%;
  }
  .col-xlg-push-38 {
    left: 63.33333333%;
  }
  .col-xlg-push-37 {
    left: 61.66666667%;
  }
  .col-xlg-push-36 {
    left: 60%;
  }
  .col-xlg-push-35 {
    left: 58.33333333%;
  }
  .col-xlg-push-34 {
    left: 56.66666667%;
  }
  .col-xlg-push-33 {
    left: 55%;
  }
  .col-xlg-push-32 {
    left: 53.33333333%;
  }
  .col-xlg-push-31 {
    left: 51.66666667%;
  }
  .col-xlg-push-30 {
    left: 50%;
  }
  .col-xlg-push-29 {
    left: 48.33333333%;
  }
  .col-xlg-push-28 {
    left: 46.66666667%;
  }
  .col-xlg-push-27 {
    left: 45%;
  }
  .col-xlg-push-26 {
    left: 43.33333333%;
  }
  .col-xlg-push-25 {
    left: 41.66666667%;
  }
  .col-xlg-push-24 {
    left: 40%;
  }
  .col-xlg-push-23 {
    left: 38.33333333%;
  }
  .col-xlg-push-22 {
    left: 36.66666667%;
  }
  .col-xlg-push-21 {
    left: 35%;
  }
  .col-xlg-push-20 {
    left: 33.33333333%;
  }
  .col-xlg-push-19 {
    left: 31.66666667%;
  }
  .col-xlg-push-18 {
    left: 30%;
  }
  .col-xlg-push-17 {
    left: 28.33333333%;
  }
  .col-xlg-push-16 {
    left: 26.66666667%;
  }
  .col-xlg-push-15 {
    left: 25%;
  }
  .col-xlg-push-14 {
    left: 23.33333333%;
  }
  .col-xlg-push-13 {
    left: 21.66666667%;
  }
  .col-xlg-push-12 {
    left: 20%;
  }
  .col-xlg-push-11 {
    left: 18.33333333%;
  }
  .col-xlg-push-10 {
    left: 16.66666667%;
  }
  .col-xlg-push-9 {
    left: 15%;
  }
  .col-xlg-push-8 {
    left: 13.33333333%;
  }
  .col-xlg-push-7 {
    left: 11.66666667%;
  }
  .col-xlg-push-6 {
    left: 10%;
  }
  .col-xlg-push-5 {
    left: 8.33333333%;
  }
  .col-xlg-push-4 {
    left: 6.66666667%;
  }
  .col-xlg-push-3 {
    left: 5%;
  }
  .col-xlg-push-2 {
    left: 3.33333333%;
  }
  .col-xlg-push-1 {
    left: 1.66666667%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .col-xlg-offset-60 {
    margin-left: 100%;
  }
  .col-xlg-offset-59 {
    margin-left: 98.33333333%;
  }
  .col-xlg-offset-58 {
    margin-left: 96.66666667%;
  }
  .col-xlg-offset-57 {
    margin-left: 95%;
  }
  .col-xlg-offset-56 {
    margin-left: 93.33333333%;
  }
  .col-xlg-offset-55 {
    margin-left: 91.66666667%;
  }
  .col-xlg-offset-54 {
    margin-left: 90%;
  }
  .col-xlg-offset-53 {
    margin-left: 88.33333333%;
  }
  .col-xlg-offset-52 {
    margin-left: 86.66666667%;
  }
  .col-xlg-offset-51 {
    margin-left: 85%;
  }
  .col-xlg-offset-50 {
    margin-left: 83.33333333%;
  }
  .col-xlg-offset-49 {
    margin-left: 81.66666667%;
  }
  .col-xlg-offset-48 {
    margin-left: 80%;
  }
  .col-xlg-offset-47 {
    margin-left: 78.33333333%;
  }
  .col-xlg-offset-46 {
    margin-left: 76.66666667%;
  }
  .col-xlg-offset-45 {
    margin-left: 75%;
  }
  .col-xlg-offset-44 {
    margin-left: 73.33333333%;
  }
  .col-xlg-offset-43 {
    margin-left: 71.66666667%;
  }
  .col-xlg-offset-42 {
    margin-left: 70%;
  }
  .col-xlg-offset-41 {
    margin-left: 68.33333333%;
  }
  .col-xlg-offset-40 {
    margin-left: 66.66666667%;
  }
  .col-xlg-offset-39 {
    margin-left: 65%;
  }
  .col-xlg-offset-38 {
    margin-left: 63.33333333%;
  }
  .col-xlg-offset-37 {
    margin-left: 61.66666667%;
  }
  .col-xlg-offset-36 {
    margin-left: 60%;
  }
  .col-xlg-offset-35 {
    margin-left: 58.33333333%;
  }
  .col-xlg-offset-34 {
    margin-left: 56.66666667%;
  }
  .col-xlg-offset-33 {
    margin-left: 55%;
  }
  .col-xlg-offset-32 {
    margin-left: 53.33333333%;
  }
  .col-xlg-offset-31 {
    margin-left: 51.66666667%;
  }
  .col-xlg-offset-30 {
    margin-left: 50%;
  }
  .col-xlg-offset-29 {
    margin-left: 48.33333333%;
  }
  .col-xlg-offset-28 {
    margin-left: 46.66666667%;
  }
  .col-xlg-offset-27 {
    margin-left: 45%;
  }
  .col-xlg-offset-26 {
    margin-left: 43.33333333%;
  }
  .col-xlg-offset-25 {
    margin-left: 41.66666667%;
  }
  .col-xlg-offset-24 {
    margin-left: 40%;
  }
  .col-xlg-offset-23 {
    margin-left: 38.33333333%;
  }
  .col-xlg-offset-22 {
    margin-left: 36.66666667%;
  }
  .col-xlg-offset-21 {
    margin-left: 35%;
  }
  .col-xlg-offset-20 {
    margin-left: 33.33333333%;
  }
  .col-xlg-offset-19 {
    margin-left: 31.66666667%;
  }
  .col-xlg-offset-18 {
    margin-left: 30%;
  }
  .col-xlg-offset-17 {
    margin-left: 28.33333333%;
  }
  .col-xlg-offset-16 {
    margin-left: 26.66666667%;
  }
  .col-xlg-offset-15 {
    margin-left: 25%;
  }
  .col-xlg-offset-14 {
    margin-left: 23.33333333%;
  }
  .col-xlg-offset-13 {
    margin-left: 21.66666667%;
  }
  .col-xlg-offset-12 {
    margin-left: 20%;
  }
  .col-xlg-offset-11 {
    margin-left: 18.33333333%;
  }
  .col-xlg-offset-10 {
    margin-left: 16.66666667%;
  }
  .col-xlg-offset-9 {
    margin-left: 15%;
  }
  .col-xlg-offset-8 {
    margin-left: 13.33333333%;
  }
  .col-xlg-offset-7 {
    margin-left: 11.66666667%;
  }
  .col-xlg-offset-6 {
    margin-left: 10%;
  }
  .col-xlg-offset-5 {
    margin-left: 8.33333333%;
  }
  .col-xlg-offset-4 {
    margin-left: 6.66666667%;
  }
  .col-xlg-offset-3 {
    margin-left: 5%;
  }
  .col-xlg-offset-2 {
    margin-left: 3.33333333%;
  }
  .col-xlg-offset-1 {
    margin-left: 1.66666667%;
  }
  .col-xlg-offset-0 {
    margin-left: 0%;
  }
}
/* ---------- Layer Wichtige Meldungen ---------- */
#cc_attention_notice {
  position: absolute;
  opacity: 0;
  transition: 0.5s;
}
#cc_attention_notice.cc_show {
  left: 0;
  right: 0;
  opacity: 1;
  transition-delay: 0.5s;
  z-index: 1000;
}
#cc_attention_notice.cc_show .container {
  position: relative;
}
#cc_attention_notice.cc_show .container .cc_inner {
  background: #fbe321;
  padding: 20px;
  text-align: center;
  color: #000;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  z-index: 2;
}
#cc_attention_notice.cc_show .container .cc_inner h2 {
  margin: -20px;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
  letter-spacing: 4px;
  font-size: 15px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
  min-height: 40px;
  line-height: 40px;
  display: block;
  clear: both;
  color: #000000;
  margin-bottom: 20px;
}
#cc_attention_notice.cc_show .container .cc_inner h2 a {
  float: right;
  width: 40px;
  height: 40px;
  overflow: hidden;
  display: block;
  text-indent: 40px;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  color: transparent;
}
#cc_attention_notice.cc_show .container .cc_inner h2 a:before {
  font-size: 17px;
  position: absolute;
  bottom: 0;
  display: block;
  right: 48px;
  top: 12px;
  color: #000;
}
#cc_attention_notice.cc_show .container .cc_inner .cc_content {
  width: 100%;
  max-width: 800px;
  margin: auto;
}
#cc_attention_notice.cc_show .container .cc_inner .cc_content p {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
#cc_attention_notice.cc_show .container .cc_inner .cc_content h3 {
  color: #000;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
#cc_attention_notice.cc_show .container .cc_inner .cc_content a.cc_readon {
  color: #000;
  text-decoration: underline;
  font-size: 14px;
}
#cc_attention_notice.cc_show .container .cc_inner .cc_content .cc_spacer {
  letter-spacing: 4px;
  margin: 10px 0;
}
#cc_attention_notice.cc_show .container:before {
  position: absolute;
  content: '';
  display: block;
  width: 80%;
  height: 40px;
  border-radius: 200%;
  box-shadow: 0 0 70px #000;
  bottom: 0;
  margin-left: 10%;
  margin-top: -40px;
  z-index: -1;
}
@media (max-width: 768px) {
  #cc_attention_notice .container .cc_inner h2 {
    letter-spacing: 0px;
    font-size: 13px;
  }
}
@media (max-width: 700px) {
  #cc_attention_notice.cc_show .container .cc_inner h2 {
    letter-spacing: 0;
    font-size: 13px;
  }
}
/* ---------- Tabs Startseite ---------- */
body #cc_main .cc_tabs .tab-pane {
  padding: 0 15px;
  margin-top: 30px;
}
body #cc_main .cc_tabs .tab-pane h2 {
  font-weight: normal;
  font-size: 25px;
  padding-top: 5px;
}
body #cc_main .cc_tabs .tab-pane h4 {
  font-size: 15px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
body #cc_main .cc_tabs .tab-pane th {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #005284;
}
body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col {
  border-left: 1px solid #d2d2d2;
}
body #cc_main .cc_tabs .tab-pane > .row > .cc_col {
  height: 100%;
}
body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:last-child {
  border-right: 1px solid #d2d2d2;
}
body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:after {
  content: '';
  clear: both;
  display: block;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_row {
  overflow: hidden;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block hr {
  clear: both;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block h2 {
  font-size: 16px!important;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block {
  margin-bottom: 0px;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_rwd_img {
  margin-bottom: 10px;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_rwd_img .cc_news_category {
  position: absolute;
  top: 0;
  left: 0;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_news_category {
  color: #fff;
  background: #005284;
  padding: 2px 8px;
  float: left;
  clear: both;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 5px;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content {
  clear: both;
  font-size: 14px;
}
@media (max-width: 450px) {
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content {
    margin-right: 0!important;
    margin-left: 0!important;
  }
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content h3 {
  font-size: 13px!important;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 14px;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content h3 + h2 {
  padding-top: 3px;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content .cc_readon {
  text-decoration: underline;
  color: #005284;
  white-space: nowrap;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content .cc_readon:hover {
  color: #002a44;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_col {
  position: relative;
  border-right: 1px solid #d2d2d2;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_col:last-child {
  border-right: none;
}
@media (max-width: 768px) {
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_col.col-sm-20,
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_col.col-sm-40 {
    border-right: 0;
  }
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_left + .cc_content,
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_right + .cc_content {
  clear: none;
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_right,
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_left {
  width: calc(50% - 7.5px);
}
@media (max-width: 450px) {
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_right,
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_left {
    width: 100%;
  }
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_left + .cc_content {
  clear: none;
  margin-left: calc(50% + 7.5px);
}
body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_img_half.cc_img_right + .cc_content {
  clear: none;
  margin-right: calc(50% + 7.5px);
}
body #cc_main .cc_tabs .tab-pane .cc_events h2 {
  font-size: 30px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
}
body #cc_main .cc_tabs .tab-pane .cc_events p {
  color: #717171;
}
body #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block {
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
body #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block:last-child {
  border-bottom: 0px solid;
}
body #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block a {
  text-decoration: none;
  display: block;
}
body #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block a span,
body #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block a address {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  font-style: normal;
  color: #717171;
  line-height: 1.3em;
}
body #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block a h2 {
  padding-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
body #cc_main .cc_tabs .tab-pane .cc_content_block {
  margin-bottom: 20px;
}
body #cc_main .cc_tabs .tab-pane .cc_content_block h3 {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 5px;
}
body #cc_main .cc_tabs .tab-pane .cc_content_block a.big {
  text-decoration: none;
  font-size: 30px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: 100;
}
body #cc_main .cc_tabs .tab-pane .cc_content_block a.cc_extern i {
  font-size: 20px;
  top: 2px;
  position: relative;
}
body #cc_main .cc_tabs .tab-pane .cc_row .cc_col .cc_tab_form .cc_hidden {
  display: none;
}
body #cc_main .cc_tabs .tab-pane .cc_row .cc_col .cc_tab_form label {
  font-size: 16px;
  color: #005284;
  padding: 5px 0 10px 0;
  display: block;
}
body #cc_main .cc_tabs .tab-pane .cc_row .cc_col .cc_tab_form select {
  width: 100%;
  margin-bottom: 15px;
}
body #cc_main .cc_tabs .tab-pane .cc_row .cc_col .cc_tab_form input {
  width: 100%;
}
body #cc_main .cc_tabs .tab-pane .cc_row .cc_col .cc_tab_form button {
  border: 5px solid #e7eff2;
  background: #fff;
  width: 100%;
}
body #cc_main .cc_tabs .tab-pane .cc_row .cc_col .cc_tab_form button:hover {
  border-color: #005284;
  background: #005284;
  color: #fff;
}
body #cc_main .cc_tabs .tab-pane .cc_bg_1 .cc_content {
  padding: 15px;
  background: #e7eff2;
}
body #cc_main .cc_tabs .tab-pane .cc_amtsblatt .cc_date {
  color: #005284;
}
body #cc_main .cc_tabs .tab-pane .cc_amtsblatt .cc_date i {
  color: #005284;
  font-size: 18px;
}
body #cc_main .cc_tabs .tab-pane .cc_amtsblatt .cc_link_block a {
  font-weight: bold;
}
body #cc_main .cc_tabs .tab-pane .cc_amtsblatt .cc_link_block a:before {
  font-size: 16px;
}
@media (max-width: 1199px) {
  body #cc_main .cc_tabs .tab-pane .cc_events h2,
  body #cc_main .cc_tabs .tab-pane .cc_news_block h2 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .nav-tabs > li > a,
  .nav-tabs > li > a:hover,
  .nav-tabs > li > a:focus,
  .nav-tabs > li.cc_active > a,
  .nav-tabs > li.cc_active > a:hover,
  .nav-tabs > li.cc_active > a:focus {
    background-color: transparent;
    margin-right: 0;
  }
  body #cc_main .cc_tabs .tab-pane .cc_date_search h2,
  body #cc_main .cc_tabs .tab-pane .cc_calendar h2,
  body #cc_main .cc_tabs .tab-pane .cc_events h2,
  body #cc_main .cc_tabs .tab-pane .cc_adds h2,
  body #cc_main .cc_tabs .tab-pane .cc_news_block h2 {
    font-size: 20px;
  }
  body #cc_main .cc_tabs .tab-pane > .cc_row {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
  }
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:last-child,
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col {
    border-left: 0px;
    border-right: 0px;
  }
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:last-child.col-sm-15,
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col.col-sm-15 {
    border-left: 1px solid #d2d2d2;
  }
}
@media (max-width: 768px) {
  body #cc_main .cc_tabs .tab-pane {
    padding: 10px 0;
    margin-top: 10px;
  }
  body #cc_main .cc_tabs .tab-pane .cc_calendar #ccCalendar.jalendar .jalendar-container .jalendar-pages .day span {
    width: 85%;
  }
  .nav-tabs > li > a,
  .nav-tabs > li > a:hover,
  .nav-tabs > li > a:focus,
  .nav-tabs > li.cc_active > a,
  .nav-tabs > li.cc_active > a:hover,
  .nav-tabs > li.cc_active > a:focus {
    font-size: 16px;
    padding: 15px 20px;
  }
}
@media (max-width: 700px) {
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content {
    font-size: 12px;
  }
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_content h3 {
    font-size: 14px;
  }
  body #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_news_category {
    font-size: 12px;
  }
}
@media (max-width: 600px) {
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:last-child {
    width: 100%;
  }
   > .cc_col.col-xs-15 {
    float: right;
    width: 50%;
  }
   > .cc_col.col-xs-30 {
    width: 50%;
  }
}
@media (max-width: 450px) {
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:last-child,
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col.col-xs-45 {
    width: 100%;
  }
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col.col-xs-30 {
    width: 100%;
  }
  body #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col.col-xs-15 {
    float: right;
    width: 100%;
  }
  body #cc_main .cc_tabs .tab-pane > .cc_row .cc_news_block .col-xs-30 {
    width: 100%;
  }
}
/* ---------- CONTENT MAIN SPALTE ---------- */
#cc_main h1 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 40px;
  line-height: 45px;
}
@media (min-width: 991px) {
  #cc_main .cc_main .cc_col.cc_border_right {
    position: relative;
  }
  #cc_main .cc_main .cc_col.cc_border_right:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: '';
    width: 1px;
    background: #d2d2d2;
    display: block;
  }
}
#cc_main .cc_main > .cc_row {
  margin-bottom: 15px;
}
#cc_main .cc_main #cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings {
  bottom: 0;
  left: 10%;
}
#cc_main .cc_main #cc_showcase .cc_showcase_grid_sizer,
#cc_main .cc_main #cc_showcase .cc_col_1 {
  width: 25%;
}
#cc_main .cc_main #cc_showcase .cc_col_2 {
  width: 50%;
}
#cc_main .cc_main #cc_showcase .cc_col_3 {
  width: 75%;
}
#cc_main .cc_main #cc_showcase .cc_col_4 {
  width: 100%;
}
#cc_main .cc_main h1 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 30px;
}
#cc_main .cc_main .cc_content_block h2 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  color: #005284;
}
#cc_main .cc_main .cc_content_block h3 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 20px;
  color: #005284;
}
#cc_main .cc_main .cc_content_block b {
  color: #005284;
}
#cc_main .cc_main .cc_content_block .cc_content {
  padding-bottom: 10px;
}
#cc_main .cc_main .cc_content_block .cc_content > ul {
  list-style: none;
  margin: 15px 0;
  padding: 0;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li {
  line-height: 20px;
  padding-left: 20px;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li:before {
  content: '';
  display: block;
  float: left;
  border: 1px solid #005284;
  width: 6px;
  height: 6px;
  margin-top: 6px;
  margin-left: -15px;
  margin-right: 6px;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li > ul {
  list-style: none;
  margin: 5px;
  padding: 0;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li > ul > li {
  line-height: 20px;
  padding-left: 20px;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li > ul > li:before {
  content: '';
  display: block;
  float: left;
  border: 1px solid #005284;
  width: 6px;
  height: 6px;
  margin-top: 6px;
  margin-left: -15px;
  margin-right: 6px;
  background: #9ec0d9;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li > ul > li > ul {
  list-style: none;
  margin: 5px;
  padding: 0;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li > ul > li > ul > li {
  line-height: 20px;
  padding-left: 20px;
}
#cc_main .cc_main .cc_content_block .cc_content > ul > li > ul > li > ul > li:before {
  content: '';
  display: block;
  float: left;
  border: 1px solid #005284;
  width: 6px;
  height: 6px;
  margin-top: 6px;
  margin-left: -15px;
  margin-right: 6px;
  background: #33759d;
}
@media (min-width: 991px) {
  #cc_main .cc_main .cc_content_block.cc_ptop_xl {
    padding-top: 95px;
  }
  #cc_main .cc_main .cc_content_block.cc_ptop_md {
    padding-top: 51px;
  }
  #cc_main .cc_main .cc_content_block.cc_ptop_sm {
    padding-top: 44px;
  }
}
#cc_main .cc_main .cc_link_block {
  padding-top: 5px;
  padding-bottom: 15px;
}
#cc_main .cc_main .cc_link_block ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cc_main .cc_main .cc_link_block ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cc_main .cc_main .cc_link_block ul li a {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #005284;
  text-decoration: underline;
  padding-left: 25px;
  display: block;
  position: relative;
}
#cc_main .cc_main .cc_link_block ul li a:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
#cc_main .cc_main .cc_link_block ul li a.cc_link_intern:before {
  content: '\e90d';
}
#cc_main .cc_main .cc_link_block ul li a.cc_link_download:before {
  content: '\e908';
}
#cc_main .cc_main .cc_link_block ul li a.cc_link_mail:before {
  content: '\e81f';
}
#cc_main .cc_main .cc_link_block ul li a.cc_link_tel {
  text-decoration: none;
}
#cc_main .cc_main .cc_link_block ul li a.cc_link_tel:before {
  content: '\e81e';
}
#cc_main .cc_main .cc_link_block ul li a.cc_link_extern:before {
  content: '\e840';
  font-size: 17px;
  margin-left: -2px;
  margin-right: 4px;
}
@media (max-width: 991px) {
  #cc_main .cc_main {
    padding-left: 15px;
  }
  #cc_main .cc_main h1 {
    font-size: 36px;
    line-height: 40px;
  }
  #cc_main .cc_main .cc_content_block h2 {
    font-size: 28px;
    line-height: 30px;
  }
  #cc_main .cc_main .cc_link_block,
  #cc_main .cc_main .cc_content_block {
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  #cc_main .cc_main {
    padding-left: 15px;
  }
  #cc_main .cc_main h1 {
    font-size: 24px;
    line-height: 28px;
  }
  #cc_main .cc_main .cc_content_block h2 {
    font-size: 22px;
    line-height: 24px;
  }
}
/* ---------- Breadcrumbs ---------- */
#cc_breadcrumbs {
  border-bottom: 1px solid #d2d2d2;
  line-height: 40px;
  margin-top: -25px;
  margin-bottom: 30px;
}
#cc_breadcrumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cc_breadcrumbs ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cc_breadcrumbs ul li {
  float: left;
}
#cc_breadcrumbs ul li span {
  display: block;
  padding-right: 30px;
  letter-spacing: 1px;
  font-size: 13px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
#cc_breadcrumbs ul li a {
  padding: 0 10px 0 5px;
  font-size: 13px;
  display: block;
  text-decoration: none;
  float: left;
  color: #717171;
  letter-spacing: 1px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
#cc_breadcrumbs ul li:after {
  content: '\e82d';
  color: #000;
  float: right;
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
}
#cc_breadcrumbs ul li:last-child a {
  color: #005284;
}
#cc_breadcrumbs ul li:first-child:after,
#cc_breadcrumbs ul li:last-child:after {
  content: '';
  display: none;
}
#cc_breadcrumbs:after {
  content: '';
  display: block;
  clear: both;
  width: 1px;
  height: 1px;
}
#cc_breadcrumbs .cc_open_mobile {
  display: none;
}
@media (max-width: 991px) {
  #cc_breadcrumbs ul {
    padding-right: 30px;
  }
  #cc_breadcrumbs ul li {
    width: 0px;
    overflow: hidden;
    height: 40px;
  }
  #cc_breadcrumbs ul li a,
  #cc_breadcrumbs ul li span {
    letter-spacing: 0px;
  }
  #cc_breadcrumbs ul li:first-child,
  #cc_breadcrumbs ul li:last-child {
    width: auto;
  }
  #cc_breadcrumbs ul li:first-child span,
  #cc_breadcrumbs ul li:last-child span {
    padding-right: 5px;
  }
  #cc_breadcrumbs .cc_open_mobile {
    display: block;
    float: right;
    cursor: pointer;
    background: #d2d2d2;
    position: relative;
    bottom: -2px;
  }
  #cc_breadcrumbs.cc_active ul li {
    width: 100%;
    overflow: hidden;
  }
  #cc_breadcrumbs.cc_active ul li a,
  #cc_breadcrumbs.cc_active ul li span {
    letter-spacing: 0px;
  }
}
/* ---------- Footer ---------- */
#cc_footer {
  margin-top: 60px;
  background: #e7eff2;
  padding-bottom: 50px;
}
#cc_footer .cc_col {
  text-align: center;
}
#cc_footer .cc_col .cc_inner {
  padding: 30px 15px;
}
#cc_footer .cc_col h2 {
  text-align: center;
}
#cc_footer .cc_col ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cc_footer .cc_col ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cc_footer .cc_col ul li {
  text-align: center;
}
#cc_footer .cc_col ul li a {
  color: #005284;
  text-decoration: underline;
  font-size: 15px;
  line-height: 1.7em;
}
#cc_footer .cc_col.cc_legals {
  padding: 0 15px 0 0;
}
#cc_footer .cc_col.cc_legals .cc_inner {
  background: #eff4f7;
}
#cc_footer hr {
  border: 0px;
  background: #fff;
  height: 1px;
  clear: both;
  margin: 30px 0 15px 0;
}
#cc_footer .cc_footer_copyright {
  color: #005284;
}
#cc_footer .cc_footer_copyright a {
  text-decoration: none;
  color: #005284;
  margin-bottom: 15px;
  display: block;
}
#cc_footer .cc_footer_copyright #cc_footer_logo {
  width: 90px;
  height: 30px;
}
@media (max-width: 991px) {
  #cc_footer .cc_col a.cc_social {
    margin: 4px;
  }
}
@media (max-width: 768px) {
  #cc_footer .cc_col ul li a {
    font-size: 12px;
  }
  #cc_footer .cc_col.cc_legals {
    padding: 0 15px 0 15px;
  }
}
@media (max-width: 600px) {
  #cc_footer .cc_col {
    width: 50%;
  }
  #cc_footer .cc_col ul li a {
    font-size: 12px;
  }
}
@media (max-width: 450px) {
  #cc_footer .cc_col {
    width: 100%;
  }
}
/* ---------- Sidecontrols Social / Scroll Top / History Back ---------- */
body a.cc_social,
body ul#cc_sidecontrolls a {
  clear: none;
  display: inline-block;
  float: none;
  height: 46px;
  margin: 9px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 46px;
}
body a.cc_social:before,
body ul#cc_sidecontrolls a:before {
  font-weight: normal;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  color: #fff;
  display: inline;
  float: none;
  font-size: 20px;
  height: 46px;
  left: 50%;
  line-height: 46px;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 46px;
}
body a.cc_social.cc_wa,
body ul#cc_sidecontrolls a.cc_wa {
  background: #009688;
}
body a.cc_social.cc_wa:before,
body ul#cc_sidecontrolls a.cc_wa:before {
  content: '\e89b';
}
body a.cc_social.cc_xn,
body ul#cc_sidecontrolls a.cc_xn {
  background: #00605f;
}
body a.cc_social.cc_xn:before,
body ul#cc_sidecontrolls a.cc_xn:before {
  content: '\e907';
}
body a.cc_social.cc_linkedin,
body ul#cc_sidecontrolls a.cc_linkedin {
  background: #0a66c2;
}
body a.cc_social.cc_linkedin:before,
body ul#cc_sidecontrolls a.cc_linkedin:before {
  color: #fff;
  content: '\f31a';
}
body a.cc_social.cc_mail,
body ul#cc_sidecontrolls a.cc_mail {
  background: #ca9c03;
}
body a.cc_social.cc_mail:before,
body ul#cc_sidecontrolls a.cc_mail:before {
  content: '\e81f';
}
body a.cc_social.cc_gp,
body ul#cc_sidecontrolls a.cc_gp {
  background: #dd4b39;
}
body a.cc_social.cc_gp:before,
body ul#cc_sidecontrolls a.cc_gp:before {
  content: '\e905';
}
body a.cc_social.cc_mastodon,
body ul#cc_sidecontrolls a.cc_mastodon {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20110.71%20118.68%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%232b90d9%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%200px%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m110.7%2C38.97c0-25.75-16.87-33.29-16.87-33.29C85.33%2C1.77%2C70.72.12%2C55.55%2C0h-.37c-15.17.12-29.77%2C1.77-38.27%2C5.67C16.9%2C5.67.04%2C13.22.04%2C38.97c0%2C5.9-.12%2C12.94.07%2C20.42.61%2C25.18%2C4.62%2C49.99%2C27.9%2C56.15%2C10.73%2C2.84%2C19.95%2C3.44%2C27.37%2C3.03%2C13.46-.75%2C21.02-4.8%2C21.02-4.8l-.44-9.77s-9.62%2C3.03-20.42%2C2.66c-10.7-.37-22-1.15-23.73-14.29-.16-1.15-.24-2.39-.24-3.68%2C0%2C0%2C10.51%2C2.57%2C23.82%2C3.18%2C8.14.37%2C15.78-.48%2C23.53-1.4%2C14.87-1.78%2C27.82-10.94%2C29.45-19.31%2C2.56-13.19%2C2.35-32.18%2C2.35-32.18Zm-19.9%2C33.17h-12.35v-30.26c0-6.38-2.68-9.62-8.05-9.62-5.94%2C0-8.91%2C3.84-8.91%2C11.43v16.56h-12.28v-16.56c0-7.59-2.98-11.43-8.91-11.43-5.37%2C0-8.05%2C3.24-8.05%2C9.62v30.26h-12.35v-31.17c0-6.37%2C1.62-11.43%2C4.88-15.18%2C3.36-3.75%2C7.76-5.67%2C13.22-5.67%2C6.32%2C0%2C11.11%2C2.43%2C14.27%2C7.29l3.08%2C5.16%2C3.08-5.16c3.16-4.86%2C7.95-7.29%2C14.27-7.29%2C5.46%2C0%2C9.86%2C1.92%2C13.22%2C5.67%2C3.26%2C3.75%2C4.88%2C8.81%2C4.88%2C15.18v31.17Z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60%;
  overflow: hidden;
}
body a.cc_social.cc_mastodon:before,
body ul#cc_sidecontrolls a.cc_mastodon:before {
  content: '';
}
body a.cc_social.cc_bluesky,
body ul#cc_sidecontrolls a.cc_bluesky {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2027.8.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2055%2055%22%20style%3D%22enable-background%3Anew%200%200%2055%2055%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%231185FE%3B%7D%0D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Crect%20class%3D%22st0%22%20width%3D%2255%22%20height%3D%2255%22%2F%3E%0D%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M27.5%2C25.4c-1.9-3.6-6.9-10.3-11.6-13.6c-4.5-3.2-6.2-2.6-7.3-2.1c-1.3%2C0.6-1.5%2C2.6-1.5%2C3.8s0.6%2C9.6%2C1.1%2C11%0D%0A%09c1.4%2C4.7%2C6.3%2C6.2%2C10.9%2C5.7c0.2%2C0%2C0.5-0.1%2C0.7-0.1c-0.2%2C0-0.5%2C0.1-0.7%2C0.1c-6.7%2C1-12.6%2C3.4-4.8%2C12c8.5%2C8.8%2C11.7-1.9%2C13.3-7.3%0D%0A%09c1.6%2C5.4%2C3.5%2C15.8%2C13.2%2C7.3c7.3-7.3%2C2-11.1-4.7-12c-0.2%2C0-0.5-0.1-0.7-0.1c0.2%2C0%2C0.5%2C0.1%2C0.7%2C0.1c4.5%2C0.5%2C9.5-1.1%2C10.9-5.7%0D%0A%09c0.4-1.4%2C1.1-9.9%2C1.1-11s-0.2-3.2-1.5-3.8c-1.1-0.5-2.8-1.1-7.3%2C2.1C34.4%2C15.2%2C29.4%2C21.9%2C27.5%2C25.4z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-color: #1185FE;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80%;
  overflow: hidden;
}
body a.cc_social.cc_bluesky:before,
body ul#cc_sidecontrolls a.cc_bluesky:before {
  content: '';
}
body a.cc_social.cc_threads,
body ul#cc_sidecontrolls a.cc_threads {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2025.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20878%201000%22%20style%3D%22enable-background%3Anew%200%200%20878%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M446.7%2C1000h-0.3c-149.2-1-263.9-50.2-341-146.2C36.9%2C768.3%2C1.5%2C649.4%2C0.3%2C500.4v-0.7c1.2-149.1%2C36.6-267.9%2C105.2-353.4%0D%0A%09%09C182.5%2C50.2%2C297.3%2C1%2C446.4%2C0h0.3h0.3c114.4%2C0.8%2C210.1%2C30.2%2C284.4%2C87.4c69.9%2C53.8%2C119.1%2C130.4%2C146.2%2C227.8l-85%2C23.7%0D%0A%09%09c-46-165-162.4-249.3-346-250.6c-121.2%2C0.9-212.9%2C39-272.5%2C113.2C118.4%2C271%2C89.6%2C371.4%2C88.5%2C500c1.1%2C128.6%2C29.9%2C229%2C85.7%2C298.5%0D%0A%09%09c59.6%2C74.3%2C151.3%2C112.4%2C272.5%2C113.2c109.3-0.8%2C181.6-26.3%2C241.7-85.2c68.6-67.2%2C67.4-149.7%2C45.4-199.9%0D%0A%09%09c-12.9-29.6-36.4-54.2-68.1-72.9c-8%2C56.3-25.9%2C101.9-53.5%2C136.3c-36.9%2C45.9-89.2%2C71-155.4%2C74.6c-50.1%2C2.7-98.4-9.1-135.8-33.4%0D%0A%09%09c-44.3-28.7-70.2-72.5-73-123.5c-2.7-49.6%2C17-95.2%2C55.4-128.4c36.7-31.7%2C88.3-50.3%2C149.3-53.8c44.9-2.5%2C87-0.5%2C125.8%2C5.9%0D%0A%09%09c-5.2-30.9-15.6-55.5-31.2-73.2c-21.4-24.4-54.5-36.8-98.3-37.1c-0.4%2C0-0.8%2C0-1.2%2C0c-35.2%2C0-83%2C9.7-113.4%2C55L261.2%2C327%0D%0A%09%09c40.8-60.6%2C107-94%2C186.6-94c0.6%2C0%2C1.2%2C0%2C1.8%2C0c133.1%2C0.8%2C212.4%2C82.3%2C220.3%2C224.5c4.5%2C1.9%2C9%2C3.9%2C13.4%2C5.9%0D%0A%09%09c62.1%2C29.2%2C107.5%2C73.4%2C131.4%2C127.9c33.2%2C75.9%2C36.3%2C199.6-64.5%2C298.3C673.1%2C965%2C579.6%2C999.1%2C447%2C1000L446.7%2C1000L446.7%2C1000z%0D%0A%09%09%20M488.5%2C512.9c-10.1%2C0-20.3%2C0.3-30.8%2C0.9c-76.5%2C4.3-124.2%2C39.4-121.5%2C89.3c2.8%2C52.3%2C60.5%2C76.6%2C116%2C73.6%0D%0A%09%09c51-2.7%2C117.4-22.6%2C128.6-154.6C552.6%2C516%2C521.7%2C512.9%2C488.5%2C512.9z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  overflow: hidden;
}
body a.cc_social.cc_threads:before,
body ul#cc_sidecontrolls a.cc_threads:before {
  content: '';
}
body a.cc_social.cc_fb,
body ul#cc_sidecontrolls a.cc_fb {
  background: #507cbe;
}
body a.cc_social.cc_fb:before,
body ul#cc_sidecontrolls a.cc_fb:before {
  content: '\e906';
}
body a.cc_social.cc_tw,
body ul#cc_sidecontrolls a.cc_tw {
  background: #63cdf1;
}
body a.cc_social.cc_tw:before,
body ul#cc_sidecontrolls a.cc_tw:before {
  content: '\e813';
}
body a.cc_social.cc_yt,
body ul#cc_sidecontrolls a.cc_yt {
  background: #f16261;
}
body a.cc_social.cc_yt:before,
body ul#cc_sidecontrolls a.cc_yt:before {
  content: '\e903';
}
body a.cc_social.cc_insta,
body ul#cc_sidecontrolls a.cc_insta {
  background: #e94754;
}
body a.cc_social.cc_insta:before,
body ul#cc_sidecontrolls a.cc_insta:before {
  content: '\e902';
}
body a.cc_social.cc_rss,
body ul#cc_sidecontrolls a.cc_rss {
  background: #f78422;
  margin-top: 10px;
}
body a.cc_social.cc_rss:before,
body ul#cc_sidecontrolls a.cc_rss:before {
  content: '\e820';
  font-size: 24px;
}
body ul#cc_sidecontrolls {
  list-style: none;
  margin: 0;
  padding: 0;
  bottom: 10%;
  position: fixed;
  right: 0;
  z-index: 50;
}
body ul#cc_sidecontrolls li {
  list-style: none;
  margin: 0;
  padding: 0;
}
body ul#cc_sidecontrolls li {
  display: block;
  margin-bottom: 5px;
  margin-right: 0;
}
body ul#cc_sidecontrolls li a,
body ul#cc_sidecontrolls li i {
  background: #b1cbda;
  display: block;
  height: 50px;
  margin-right: 0;
  text-decoration: none;
  width: 50px;
}
body ul#cc_sidecontrolls li a:before,
body ul#cc_sidecontrolls li i:before {
  color: #fff;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  margin: 0;
  margin-right: 0;
  padding: 0;
  text-align: center;
  width: 50px;
}
body ul#cc_sidecontrolls li.cc_share {
  cursor: pointer;
  position: relative;
  right: -9px;
}
body ul#cc_sidecontrolls li.cc_share i {
  background: #005284;
}
body ul#cc_sidecontrolls li.cc_share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 3px;
  margin-right: 10px;
  position: absolute;
  right: -500px;
  top: 0;
  transition: 0.4s;
  white-space: nowrap;
  width: auto;
}
body ul#cc_sidecontrolls li.cc_share ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
body ul#cc_sidecontrolls li.cc_share ul li {
  display: inline-block;
  position: relative;
  top: 0;
  transition: 0.4s;
}
body ul#cc_sidecontrolls li.cc_share ul li a {
  display: block;
  height: 50px;
  line-height: 50px;
  margin: 0px 1px 0 2px;
  width: 50px;
}
body ul#cc_sidecontrolls li.cc_share ul li:hover {
  top: -5px;
  transition: 0.4s;
}
body ul#cc_sidecontrolls li.cc_share.cc_active ul {
  right: 55px;
}
@media (max-width: 768px) {
  body ul#cc_sidecontrolls {
    bottom: 0;
    height: 40px;
    left: 50%;
    margin: 0;
    margin-left: -70px;
    right: inherit;
    transition: 0.4s;
    white-space: nowrap;
    width: 140px;
  }
  body ul#cc_sidecontrolls li {
    display: block;
    float: left;
    height: 40px;
    list-style: none;
    margin: 0 5px 0 0;
    padding: 0;
  }
  body ul#cc_sidecontrolls li i,
  body ul#cc_sidecontrolls li a {
    float: none;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 40px;
  }
  body ul#cc_sidecontrolls li i:before,
  body ul#cc_sidecontrolls li a:before {
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 40px;
  }
  body ul#cc_sidecontrolls li.cc_share {
    margin: 0 5px 0 0;
    padding: 0;
    right: 0;
  }
  body ul#cc_sidecontrolls li.cc_share ul {
    bottom: -450px;
    left: 0;
    margin: 5px 0 0 0;
    position: fixed;
    right: 0;
    top: inherit;
    width: inherit;
  }
  body ul#cc_sidecontrolls li.cc_share ul li {
    display: block;
    float: left;
    height: 40px;
    list-style: none;
    margin: 0 0px 0 0;
    padding: 0;
    width: 16.6666%;
  }
  body ul#cc_sidecontrolls li.cc_share ul li i,
  body ul#cc_sidecontrolls li.cc_share ul li a {
    float: none;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body ul#cc_sidecontrolls li.cc_share ul li i:before,
  body ul#cc_sidecontrolls li.cc_share ul li a:before {
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body ul#cc_sidecontrolls li.cc_share ul li:hover {
    top: 0;
  }
  body ul#cc_sidecontrolls li.cc_share.cc_active {
    right: inherit;
  }
  body ul#cc_sidecontrolls li.cc_share.cc_active ul {
    bottom: 0px;
  }
  body ul#cc_sidecontrolls.cc_active {
    bottom: 45px;
  }
  body ul#cc_sidecontrolls.cc_active li.cc_share {
    right: 0;
  }
  body ul#cc_sidecontrolls.cc_active li.cc_share ul {
    left: 0;
    margin: 5px 0 0 0;
    position: fixed;
    right: 0;
    top: inherit;
    width: inherit;
  }
  body ul#cc_sidecontrolls.cc_active li.cc_share.cc_active {
    right: inherit;
  }
}
/* ---------- Jalendar Tool ---------- */
body #cc_main .cc_row .cc_col .cc_calendar {
  max-width: 100%;
}
body #cc_main .cc_row .cc_col .cc_calendar h2 {
  font-size: 30px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #005284;
  text-align: center;
  margin-bottom: 0;
}
body #cc_main .cc_row .cc_col .jalendar h2 {
  color: #000;
  font-size: 15px;
  text-transform: none;
}
body #cc_main .cc_row .cc_col .jalendar label {
  display: none;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container h1 {
  color: #005284;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-size: 18px;
  text-transform: none;
  font-weight: normal;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages > .header .prv-m {
  left: 4px;
  top: 8px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages > .header .prv-m:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e857';
  color: #005284;
  line-height: 40px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages > .header .nxt-m {
  right: 4px;
  top: 8px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages > .header .nxt-m:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e858';
  color: #005284;
  line-height: 40px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages {
  padding: 0;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .total-bar {
  position: relative;
  margin-left: -10px;
  font-size: 8px;
  top: -10px;
  font-weight: bold;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a:before,
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .days .day.have-event span:before {
  display: none;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .day.today span {
  border: 1px solid #fbe321;
  background: #fbe321;
  color: #005284;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .day.selected span {
  background-color: #005284;
  color: #fff !important;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .day span {
  padding: 4px 0 0 0;
  border: 1px solid #d2d2d2;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .have-event span {
  border: 1px solid #005284;
  color: #000;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events {
  padding: 0 25px 0 5px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events h3 {
  display: none;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list {
  padding-bottom: 30px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single {
  padding: 0;
  margin: 0;
  height: 26px;
  overflow: hidden;
  display: block;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:before,
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single:after {
  display: none;
  height: 0;
  position: absolute;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a {
  border-bottom: 1px solid #b1cbda;
  display: block;
  color: #005284;
  padding: 6px 2px;
  font-size: 13px;
  line-height: 13px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
  transition: 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a:hover {
  background: #005284;
  color: #fff;
  border-bottom: 1px solid #005284;
  padding: 6px 5px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .close-button {
  border-radius: 0;
  background: #005284;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages span {
  border-radius: 0!important;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event {
  padding-left: 20px;
}
body #cc_main .cc_row .cc_col .jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single {
  margin-top: 0;
}
body #cc_main .cc_row .cc_col .cc_date_search {
  padding-top: 5px;
  margin-bottom: 30px;
  position: relative;
}
body #cc_main .cc_row .cc_col .cc_date_search label {
  display: none;
}
body #cc_main .cc_row .cc_col .cc_date_search h2 {
  font-size: 22px;
  height: inherit;
  line-height: 1.5em;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  color: #005284;
  text-align: center;
  margin-bottom: 10px;
}
body #cc_main .cc_row .cc_col .cc_date_search .cc_event_category {
  margin-bottom: 15px;
}
body #cc_main .cc_row .cc_col .cc_date_search.cc_event_search .jalendar-input {
  width: 48%;
  float: right;
  position: relative;
}
body #cc_main .cc_row .cc_col .cc_date_search.cc_event_search .jalendar-input:nth-child(odd) {
  width: 48%;
  float: left;
}
body #cc_main .cc_row .cc_col .cc_date_search.cc_event_search .cc_date_start_input .jalendar-container {
  margin-top: -250px;
}
body #cc_main .cc_row .cc_col .cc_date_search.cc_event_search .cc_date_end_input .jalendar-container {
  margin-left: -135px;
  margin-top: -250px;
}
body #cc_main .cc_row .cc_col .cc_date_search .cc_date_start {
  font-size: 12px;
  padding: 8px 0px 8px 15px;
}
body #cc_main .cc_row .cc_col .cc_date_search .cc_date_end {
  font-size: 12px;
  padding: 8px 0px 8px 15px;
}
body #cc_main .cc_row .cc_col .cc_date_search .cc_search_keyword {
  margin: 0 0 15px 0;
}
body #cc_main .cc_row .cc_col .cc_date_search button {
  border: 4px solid #e7eff2;
  color: #005284;
  text-align: center;
  width: 180px;
  margin: auto;
  background: #fff;
  display: block;
}
body #cc_main .cc_row .cc_col .cc_date_search button:hover,
body #cc_main .cc_row .cc_col .cc_date_search button:focus {
  background: #005284;
  color: #fff;
  border-color: #005284;
}
body #cc_main .cc_row .cc_col .jalendar-input {
  max-width: 100%;
  position: relative;
  margin-bottom: 15px;
}
body #cc_main .cc_row .cc_col .jalendar-input:after {
  position: absolute;
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  right: 0;
  content: '\e818';
  bottom: 9px;
  font-size: 18px;
  color: #005284;
  z-index: 1;
}
body #cc_main .cc_row .cc_col .jalendar-input input {
  position: relative;
  z-index: 2;
  background-color: transparent;
}
body #cc_main .cc_row .cc_col .jalendar-input .jalendar .jalendar-container {
  position: absolute;
  left: 0;
  width: 255px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  padding: 10px;
  background: #fff;
}
body #cc_main .cc_row .cc_col .jalendar-input .jalendar .jalendar-container h1 {
  margin: 12px 0 9px 0;
}
body #cc_main .cc_row .cc_col .jalendar-input .jalendar .jalendar-container h2 {
  font-size: 14px;
}
body #cc_main .cc_row .cc_col .jalendar-input .jalendar .jalendar-container .events-list {
  display: none;
}
@media (max-width: 1500px) {
  body #cc_main .cc_row .cc_col .cc_calendar .ccCalendar.jalendar .jalendar-container .jalendar-pages .day span {
    width: 22px;
    height: 25px;
    padding-top: 2px;
  }
  body #cc_main .cc_row .cc_col .cc_date_search .jalendar-input .jalendar .jalendar-container {
    left: -60px;
  }
}
@media (max-width: 1199px) {
  body #cc_main .cc_row .cc_col .cc_calendar h2 {
    font-size: 25px;
  }
  body #cc_main .cc_row .cc_col .cc_calendar .day-names h2 {
    font-size: 15px;
  }
  body #cc_main .cc_row .cc_col .cc_calendar h2 {
    font-size: 25px;
  }
  body #cc_main .cc_row .cc_col .cc_calendar .day-names h2 {
    font-size: 15px;
  }
  body #cc_main .cc_row .cc_col .cc_date_search button {
    width: 100%;
  }
  body #cc_main .cc_row .cc_col .cc_date_search h2 {
    font-size: 25px;
  }
  body #cc_main .cc_row .cc_col .cc_date_search .cc_date_end,
  body #cc_main .cc_row .cc_col .cc_date_search .cc_date_start {
    padding: 8px 0 8px 5px;
  }
}
@media (max-width: 991px) {
  body #cc_main .cc_row .cc_col .cc_date_search .jalendar-input .jalendar .jalendar-container {
    left: 0px;
  }
}
@media (max-width: 768px) {
  body #cc_main .cc_row .cc_col .cc_calendar .ccCalendar.jalendar .jalendar-container .jalendar-pages .day span {
    width: 85%;
  }
}
/* ---------- Sidebar Globale Definitionen ---------- */
#cc_main .cc_sidebar h2 {
  font-size: 21px;
}
#cc_main .cc_sidebar .cc_content_block {
  margin-bottom: 30px;
  clear: both;
}
#cc_main .cc_sidebar .cc_content_block {
  color: #005284;
}
#cc_main .cc_sidebar .cc_content_block h2.cc_title {
  color: #005284;
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
#cc_main .cc_sidebar .cc_content_block h2.cc_title span {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 22px;
}
#cc_main .cc_sidebar .cc_content_block h2.cc_title i {
  float: right;
  display: block;
  margin-top: 0px;
}
#cc_main .cc_sidebar .cc_content_block h2.cc_title i:before {
  color: #005284;
  font-size: 20px;
}
#cc_main .cc_sidebar .cc_content_block .cc_content {
  line-height: 22px;
}
#cc_main .cc_sidebar .cc_content_block b {
  color: #005284;
}
@media (max-width: 991px) {
  #cc_main .cc_sidebar .cc_content_block {
    float: left;
    width: 33.3%;
    padding: 10px;
    clear: none;
  }
  #cc_main .cc_sidebar .cc_content_block .cc_content_block {
    width: 100%;
    padding: 0px;
  }
}
@media (max-width: 600px) {
  #cc_main .cc_sidebar .cc_content_block {
    float: left;
    width: 50%;
  }
}
@media (max-width: 420px) {
  #cc_main .cc_sidebar .cc_content_block {
    float: none;
    width: 100%;
    padding: 0;
  }
}
/* ---------- Sidebar Navigaton ---------- */
#cc_sidebar_nav .cc_title {
  color: #005284;
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 10px;
}
#cc_sidebar_nav .cc_title span {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
  font-size: 22px;
}
#cc_sidebar_nav .cc_title button {
  float: right;
  border: none;
  background: transparent;
  position: relative;
  padding-right: 30px;
  height: 30px;
  margin-top: -3px;
  line-height: 30px;
  outline: none;
}
#cc_sidebar_nav .cc_title button i,
#cc_sidebar_nav .cc_title button b {
  font-style: normal;
  font-weight: normal;
}
#cc_sidebar_nav .cc_title button b {
  display: none;
}
#cc_sidebar_nav .cc_title button:before,
#cc_sidebar_nav .cc_title button:after {
  content: '';
  display: block;
  width: 2px;
  height: 20px;
  background: #005284;
  position: absolute;
  right: 9px;
  transform: rotate(45deg);
  top: 6px;
  transition: 0.5s;
}
#cc_sidebar_nav .cc_title button:after {
  transform: rotate(-45deg);
}
#cc_sidebar_nav .cc_title button:focus {
  background: #e7eff2;
}
#cc_sidebar_nav ul {
  list-style: none;
  max-height: 2000px;
  transition: max-height 0.6s, padding 0.4s ease-out;
  margin: 0;
  padding: 0;
}
#cc_sidebar_nav ul li a {
  color: #005284;
  font-size: 14px;
  margin: 0;
  padding: 4px 0;
  display: block;
  text-decoration: none;
}
#cc_sidebar_nav ul li a:hover {
  color: #2190d4;
}
#cc_sidebar_nav ul li ul li {
  padding-left: 15px;
}
#cc_sidebar_nav ul li ul li a {
  position: relative;
}
#cc_sidebar_nav ul li ul li a:before {
  position: absolute;
  left: -15px;
  top: 10px;
  display: block;
  height: 6px;
  width: 6px;
  border: 1px solid #9ec0d9;
  content: '';
}
#cc_sidebar_nav ul li ul li a.cc_active {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
#cc_sidebar_nav ul li ul li a.cc_active:before {
  background: #005284;
  border-color: #005284;
}
#cc_sidebar_nav > nav > ul {
  padding: 10px 0;
}
#cc_sidebar_nav > nav > ul > li > a {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
#cc_sidebar_nav.cc_collapsed ul {
  max-height: 0;
  padding: 0;
  overflow: hidden;
  transition: 0.6s, padding 0.4s ease-out;
}
#cc_sidebar_nav.cc_collapsed .cc_title button b {
  display: inline;
}
#cc_sidebar_nav.cc_collapsed .cc_title button i {
  display: none!important;
}
#cc_sidebar_nav.cc_collapsed .cc_title button:before {
  transform: rotate(0deg);
}
#cc_sidebar_nav.cc_collapsed .cc_title button:after {
  transform: rotate(90deg);
}
@media (max-width: 991px) {
  .cc_sidebar_nav {
    display: none;
  }
}
/* ---------- Sidebar Adds ---------- */
.cc_adds img {
  width: 100%;
  height: auto;
}
.cc_adds h2 {
  font-size: 30px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: normal;
}
.cc_adds .cc_content_block {
  margin-bottom: 15px;
}
.cc_adds .cc_content_block .cc_add,
.cc_adds .cc_content_block .cc_rwd_img {
  padding: 15px;
  border: 1px solid #d2d2d2;
}
@media (max-width: 500px) {
  .cc_adds .cc_content_block {
    width: 50%;
    float: left;
  }
  .cc_adds .cc_content_block .cc_rwd_img {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .cc_adds h2 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .cc_adds h2 {
    font-size: 20px;
  }
}
/* ---------- Slider-Typen Slick-Slider ---------- */
.cc_variable_width {
  width: 100%;
  height: 200px;
}
.cc_variable_width .cc_slide {
  float: left;
  width: auto;
}
.cc_variable_width .cc_slide:after {
  clear: both;
  display: block;
  content: '';
  height: 1px;
  width: 1px;
}
.cc_variable_width .cc_slide .cc_rwd_img {
  float: left;
}
.cc_variable_width .cc_slide .cc_rwd_img:after {
  clear: both;
  display: block;
  content: '';
  height: 1px;
  width: 1px;
}
.cc_variable_width .cc_slide .cc_rwd_img a {
  float: left;
}
.cc_variable_width .cc_slide .cc_rwd_img a img {
  height: 200px;
  width: auto;
}
.cc_variable_width .cc_slide .cc_rwd_img a:after {
  clear: both;
  display: block;
  content: '';
  height: 1px;
  width: 1px;
}
.col-md-30 .cc_variable_width {
  height: 150px;
}
.col-md-30 .cc_variable_width .cc_slide .cc_rwd_img a img {
  height: 150px;
}
.col-md-15 .cc_variable_width {
  height: 100px;
}
.col-md-15 .cc_variable_width .cc_slide .cc_rwd_img a img {
  height: 100px;
}
#cc_main .cc_slide_prev {
  left: 0px;
}
#cc_main .cc_slide_prev:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e82c';
}
#cc_main .cc_slide_next {
  right: 0px;
}
#cc_main .cc_slide_next:before {
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\e82d';
}
#cc_main .cc_slide_next,
#cc_main .cc_slide_prev {
  z-index: 10;
  height: 50px;
  width: 50px;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}
#cc_main .cc_slide_next:before,
#cc_main .cc_slide_prev:before {
  color: #fff;
  text-align: center;
  line-height: 50px;
  font-size: 50px;
}
/* ---------- Justified Gallery ---------- */
.cc_gallery_small .cc_photo .cc_rwd_img img {
  height: 120px;
  width: auto;
}
.cc_gallery_small,
.cc_gallery {
  opacity: 0;
  transition: 0.5;
}
.cc_gallery_small.justified-gallery,
.cc_gallery.justified-gallery {
  opacity: 1;
}
@media (min-width: 400px) {
  .cc_gallery {
    margin: 0 -10px;
  }
  .cc_gallery .cc_photo {
    float: left;
    max-height: 200px;
  }
  .cc_gallery .cc_photo:after {
    clear: both;
    display: block;
    content: '';
    height: 1px;
    width: 1px;
  }
  .cc_gallery .cc_photo .cc_rwd_img {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
  }
  .cc_gallery .cc_photo .cc_rwd_img a img {
    height: 200px;
    width: auto;
  }
}
@media (max-width: 399px) {
  .cc_gallery .cc_photo .cc_rwd_img img {
    height: 140px;
    width: auto;
  }
}
/* ---------- Tabllen ---------- */
.cc_content table {
  min-width: 100%;
}
.cc_content table th,
.cc_content table td {
  transition: 0.5s;
  padding: 5px;
  position: relative;
}
.cc_content table th:after,
.cc_content table td:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 5px;
  height: 1px;
  background: #d2d2d2;
  content: '';
  display: block;
}
.cc_content table th.cc_right,
.cc_content table td.cc_right {
  text-align: right;
}
.cc_content table th {
  color: #005284;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
.cc_content table tr:hover td {
  background: #f2f6f9;
}
.cc_table_wrapper {
  width: 100%;
  overflow: auto;
}
/* ---------- Formulare ---------- */
#cc_main select {
  width: 100%;
  border: 1px solid #d2d2d2;
  padding: 13px 10px;
  color: #707070;
  font-size: 15px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
#cc_main select:focus,
#cc_main select:hover,
#cc_main select:active {
  outline: none;
  border-color: #b3cada;
}
#cc_main .cc_polls {
  margin-bottom: 25px;
}
#cc_main form.cc_form fieldset {
  padding: 15px;
  margin-bottom: 15px;
}
#cc_main form.cc_form fieldset legend {
  padding: 0 15px;
  color: #005284;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
#cc_main form.cc_form .cc_content_block {
  margin-bottom: 15px;
}
#cc_main form.cc_form .cc_duty {
  color: #cc0000;
  position: relative;
}
#cc_main form.cc_form .cc_duty:after {
  opacity: 0;
  transition: 0.5s;
  content: attr(data-tooltip);
  display: block;
  position: absolute;
  top: -20px;
  left: -30px;
  background: #cc0000;
  color: #fff;
  border-radius: 2px;
  padding: 2px 5px;
}
#cc_main form.cc_form .cc_duty:hover:after {
  opacity: 1;
}
@media (min-width: 1199px) {
  #cc_main form.cc_form .cc_row {
    margin-left: -10px;
    margin-right: -10px;
  }
  #cc_main form.cc_form .cc_row .cc_col {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1199px) and (max-width: 1500px) {
  #cc_main form.cc_form .cc_row .col-md-30 .col-md-30,
  #cc_main form.cc_form .cc_row .col-md-30 .col-lg-30 {
    width: 100%;
    margin-bottom: 15px;
  }
}
#cc_main form.cc_form h3 {
  margin-bottom: 0;
}
#cc_main form.cc_form .cc_content_block h3 {
  margin-bottom: 15px;
}
#cc_main form.cc_form .cc_input_group {
  position: relative;
  margin-bottom: 15px;
}
#cc_main form.cc_form .cc_input_group input[type=text],
#cc_main form.cc_form .cc_input_group input[type=number],
#cc_main form.cc_form .cc_input_group input[type=password],
#cc_main form.cc_form .cc_input_group input[type=date],
#cc_main form.cc_form .cc_input_group textarea,
#cc_main form.cc_form .cc_input_group select {
  width: 100%;
  border: 1px solid #d2d2d2;
  padding: 13px 10px;
  color: #707070;
  font-size: 15px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
#cc_main form.cc_form .cc_input_group input[type=text]:focus,
#cc_main form.cc_form .cc_input_group input[type=number]:focus,
#cc_main form.cc_form .cc_input_group input[type=password]:focus,
#cc_main form.cc_form .cc_input_group input[type=date]:focus,
#cc_main form.cc_form .cc_input_group textarea:focus,
#cc_main form.cc_form .cc_input_group select:focus,
#cc_main form.cc_form .cc_input_group input[type=text]:hover,
#cc_main form.cc_form .cc_input_group input[type=number]:hover,
#cc_main form.cc_form .cc_input_group input[type=password]:hover,
#cc_main form.cc_form .cc_input_group input[type=date]:hover,
#cc_main form.cc_form .cc_input_group textarea:hover,
#cc_main form.cc_form .cc_input_group select:hover,
#cc_main form.cc_form .cc_input_group input[type=text]:active,
#cc_main form.cc_form .cc_input_group input[type=number]:active,
#cc_main form.cc_form .cc_input_group input[type=password]:active,
#cc_main form.cc_form .cc_input_group input[type=date]:active,
#cc_main form.cc_form .cc_input_group textarea:active,
#cc_main form.cc_form .cc_input_group select:active {
  outline: none;
  border-color: #b3cada;
}
#cc_main form.cc_form .cc_input_group select {
  padding: 11px 10px;
}
#cc_main form.cc_form .cc_input_group select option:hover {
  background: #005284;
}
#cc_main form.cc_form .cc_input_group label {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 0px;
  display: block;
}
#cc_main form.cc_form .cc_input_group select.cc_select_bold {
  font-weight: bold;
  color: #005284;
}
#cc_main form.cc_form .cc_input_group select.cc_select_bold option {
  padding: 5px;
}
#cc_main form.cc_form .cc_input_group.cc_has_error {
  color: #bb0000;
}
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=text],
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=number],
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=password],
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=date],
#cc_main form.cc_form .cc_input_group.cc_has_error textarea,
#cc_main form.cc_form .cc_input_group.cc_has_error select {
  border-color: #bb0000;
  position: relative;
  color: #bb0000;
}
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=text]::-webkit-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=number]::-webkit-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=password]::-webkit-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=date]::-webkit-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error textarea::-webkit-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error select::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bb0000;
}
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=text]::-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=number]::-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=password]::-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=date]::-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error textarea::-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error select::-moz-placeholder {
  /* Firefox 19+ */
  color: #bb0000;
}
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=text]:-ms-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=number]:-ms-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=password]:-ms-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=date]:-ms-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error textarea:-ms-input-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error select:-ms-input-placeholder {
  /* IE 10+ */
  color: #bb0000;
}
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=text]:-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=number]:-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=password]:-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=date]:-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error textarea:-moz-placeholder,
#cc_main form.cc_form .cc_input_group.cc_has_error select:-moz-placeholder {
  /* Firefox 18- */
  color: #bb0000;
}
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=text]:focus,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=number]:focus,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=password]:focus,
#cc_main form.cc_form .cc_input_group.cc_has_error input[type=date]:focus,
#cc_main form.cc_form .cc_input_group.cc_has_error textarea:focus,
#cc_main form.cc_form .cc_input_group.cc_has_error select:focus {
  border-color: #bb0000;
  color: #717171;
}
#cc_main form.cc_form .cc_input_group.cc_has_error .cc_error_description {
  position: relative;
  font-size: 12px;
  padding-top: 15px;
}
#cc_main form.cc_form .cc_input_group.cc_has_error .cc_error_description:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #bb0000;
  top: -1px;
  left: 20px;
}
#cc_main form.cc_form .cc_input_group .jalendar-input {
  width: 100%;
  margin-bottom: 0;
}
#cc_main form.cc_form .cc_input_group .jalendar-input:after {
  bottom: 13px;
}
#cc_main form.cc_form .cc_checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 20px;
  left: 0;
}
#cc_main form.cc_form .cc_checkbox input[type=checkbox]:focus + label:before {
  border-color: #000;
}
#cc_main form.cc_form .cc_checkbox label {
  padding-left: 40px;
  padding-top: 3px;
}
#cc_main form.cc_form .cc_checkbox label:before {
  content: '';
  display: block;
  width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #d2d2d2;
  position: absolute;
  left: 0;
  top: 0;
}
#cc_main form.cc_form .cc_checkbox input[type=checkbox]:checked + label:before {
  content: "\e839";
  font-family: "cs-basic-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-align: center;
  line-height: 25px;
  font-size: 20px;
  color: #000;
  -webkit-font-smoothing: antialiased;
}
#cc_main form.cc_form .cc_radio input[type=radio] {
  display: none;
}
#cc_main form.cc_form .cc_radio label {
  padding-left: 40px;
  padding-top: 3px;
}
#cc_main form.cc_form .cc_radio label:before {
  content: '';
  display: block;
  width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #d2d2d2;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 200%;
}
#cc_main form.cc_form .cc_radio input[type=radio]:checked + label:after {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 200%;
  position: absolute;
  left: 5px;
  top: 5px;
  background: #555;
  display: block;
}
#cc_main form.cc_form button {
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #005284;
  letter-spacing: 1px;
  text-align: center;
  background: #fff;
  border: 3px solid #7ca9be;
  padding: 11px 10px 11px 10px;
  border-radius: 0;
}
@media (max-width: 1199px) {
  #cc_main form.cc_form button {
    font-size: 13px;
  }
}
#cc_main form.cc_form button.cc_button_light {
  border: 3px solid #d2d2d2;
  color: #d2d2d2;
}
#cc_main form.cc_form button.cc_button_light:hover {
  border: 3px solid #717171;
  color: #717171;
}
#cc_main form.cc_form button i {
  display: inline-block;
  float: none;
  font-size: 22px;
  position: relative;
  top: 2px;
}
#cc_main form.cc_form button:hover {
  border: 3px solid #005284;
}
#cc_main form.cc_form .cc_form_desc {
  padding: 10px 0 15px 0;
  font-size: 14px;
  color: #717171;
}
/* ---------- Baustellen ---------- */
.cc_related_content {
  margin-bottom: 30px;
}
.cc_related_content i.cs-basic-icon-keyboard_arrow_down {
  width: 60px;
  height: 60px;
  font-size: 60px;
  color: #7ca9be;
  margin: 0 auto 15px auto;
  clear: both;
  display: block;
}
.cc_related_content i.cs-basic-icon-keyboard_arrow_down:before {
  margin: 0;
  padding: 0;
}
.cc_related_content .cc_col:first-child {
  border-right: 1px solid #d2d2d2;
}
.cc_related_content .cc_details {
  color: #005284;
}
.cc_related_content .cc_details .cc_content {
  padding-top: 5px;
}
.cc_related_content .cc_details i {
  font-size: 22px;
  margin: 0;
  padding: 0;
}
.cc_related_content .cc_details i:before {
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .cc_related_content .cc_col {
    margin-bottom: 20px;
  }
}
/* ---------- Content Tabs ---------- */
.cc_content_tabs {
  border-bottom: 1px solid #d2d2d2;
}
.cc_content_tabs .cc_tab {
  float: left;
  border: 1px solid #d2d2d2;
  margin-right: 10px;
  background: #f0f0f0;
  margin-bottom: -2px;
  position: relative;
  z-index: 2;
}
.cc_content_tabs .cc_tab span {
  padding: 10px 15px;
  display: block;
  color: #005284;
}
.cc_content_tabs .cc_tab.cc_tab_active {
  background: #fff;
  border-bottom: 1px solid #fff;
}
.cc_content_tabs:after {
  clear: both;
  content: '';
  display: block;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.cc_content_tab_body {
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.cc_content_tab_body .cc_inner {
  padding: 15px;
}
/* ---------- Polls ---------- */
.cc_polls .cc_poll_go2 {
  cursor: pointer;
}
.cc_polls .cc_poll_go2 ul {
  position: absolute;
  top: -10000px;
  list-style: none;
  margin: 0;
  padding: 0;
  left: -1px;
  right: -1px;
  background: #fff;
}
.cc_polls .cc_poll_go2 ul li {
  margin: 0;
  padding: 0;
  width: 100%;
}
.cc_polls .cc_poll_go2 ul li a {
  display: block;
  width: 100%;
  margin: 0;
  padding: 10px;
  transition: 0.3s;
}
.cc_polls .cc_poll_go2 ul li a:hover,
.cc_polls .cc_poll_go2 ul li a:focus {
  background: #005284;
  color: #fff;
  text-decoration: none;
}
.cc_polls .cc_poll_go2.cc_active ul,
.cc_polls .cc_poll_go2:hover ul,
.cc_polls .cc_poll_go2:focus ul {
  top: 38px;
  border: 1px solid #d2d2d2;
}
/* ---------- Events ---------- */
button.cc_search:after {
  content: '\e8b6';
  font-family: cs-basic-icons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  font-size: 20px;
  margin: -2px 2px;
  position: relative;
  top: 1px;
}
.cc_event_header h4 {
  margin: 0;
  font-size: 16px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: normal;
}
.cc_info_bar .cc_back {
  padding-top: 5px;
  display: block;
  text-decoration: none;
  color: #005284;
}
.cc_info_bar .cc_back i {
  display: block;
  width: 100%;
  font-size: 40px;
  color: #005284;
  text-align: center;
  opacity: 0.5;
  transition: 0.5s;
}
.cc_info_bar .cc_back span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #005284;
  opacity: 0.5;
  transition: 0.5s;
}
.cc_info_bar .cc_back:hover i,
.cc_info_bar .cc_back:hover span {
  opacity: 1;
}
@media (max-width: 500px) {
  .cc_info_bar .cc_back i {
    font-size: 20px;
  }
  .cc_info_bar .cc_back span {
    font-size: 9px;
  }
}
@media (max-width: 991px) {
  .cc_info_bar .cc_col_3 .cc_rwd_img {
    width: 100%;
    margin: 0;
    float: none;
  }
}
.cc_info_bar .cc_details {
  line-height: 20px;
  font-size: 15px;
  color: #005284;
}
@media (max-width: 500px) {
  .cc_info_bar .cc_details {
    padding-top: 0;
    font-size: 12px;
  }
}
.cc_info_bar .cc_details i {
  font-size: 20px;
  color: #005284;
  margin: 0 0 5px 0;
  display: block;
  padding: 0;
}
.cc_info_bar .cc_details i:before {
  margin: 0;
  padding: 0;
}
.cc_info_bar .cc_details b {
  color: #005284;
}
.cc_info_bar .cc_details a {
  text-decoration: none;
  transition: 0.5s;
  color: #005284;
}
.cc_info_bar .cc_details a i,
.cc_info_bar .cc_details a span,
.cc_info_bar .cc_details a b {
  color: #005284;
  transition: 0.5s;
}
.cc_info_bar .cc_details a:hover {
  color: #000;
}
.cc_info_bar .cc_details a:hover i,
.cc_info_bar .cc_details a:hover span,
.cc_info_bar .cc_details a:hover b {
  color: #000;
}
.cc_event_results {
  padding-top: 15px;
  color: #005284;
}
.cc_sort_by_date {
  float: right;
  padding: 5px 10px;
  border-radius: none;
  margin-bottom: 0px;
}
.cc_sort_by_date:active,
.cc_sort_by_date:hover {
  outline: none;
}
.cc_special_list {
  text-decoration: none;
  color: #717171;
  display: block;
  transition: 0.4s;
}
.cc_special_list:hover {
  background: #eff4f7;
  box-shadow: -10px 0 0px #eff4f7, -10px -10px 0px #eff4f7, -10px 10px 0px #eff4f7, 0px 0 0px #eff4f7, 0px -10px 0px #eff4f7, 0px 10px 0px #eff4f7;
}
.cc_special_list .cc_rwd_img.cc_fit {
  float: left;
  width: 100px;
  height: 100px;
  margin-right: 15px;
  margin-top: -5px;
}
@media (max-width: 768px) {
  .cc_special_list .cc_rwd_img.cc_fit {
    width: 50%;
    height: auto;
  }
}
@media (max-width: 500px) {
  .cc_special_list .cc_rwd_img.cc_fit {
    width: 100%;
    height: auto;
    float: none;
    margin-bottom: 10px;
  }
}
.cc_special_list h4 {
  margin: 0;
  padding: 0;
}
.cc_special_list h3 {
  font-size: 21px;
  margin: 0;
  padding: 0;
}
@media (max-width: 500px) {
  .cc_special_list h3 {
    font-size: 16px;
  }
}
.cc_special_list .cc_block_link {
  display: block;
}
.cc_special_list .cc_details {
  line-height: 20px;
  font-size: 14px;
  color: #005284;
}
.cc_special_list .cc_details a {
  text-decoration: none;
  transition: 0.5s;
  color: #005284;
}
.cc_special_list .cc_details a i,
.cc_special_list .cc_details a span,
.cc_special_list .cc_details a b {
  color: #005284;
  transition: 0.5s;
}
.cc_special_list .cc_details a:hover {
  color: #000;
}
.cc_special_list .cc_details a:hover i,
.cc_special_list .cc_details a:hover span,
.cc_special_list .cc_details a:hover b {
  color: #000;
}
@media (max-width: 500px) {
  .cc_special_list .cc_details {
    padding-top: 0;
    font-size: 12px;
  }
}
.cc_special_list .cc_details i {
  font-size: 18px;
  color: #005284;
  margin: 0;
  padding: 0;
}
.cc_special_list .cc_details i:before {
  margin: 0;
  padding: 0;
}
.cc_special_list .cc_details b {
  color: #005284;
}
.cc_special_list .cc_col_3 i {
  font-size: 40px;
  color: #005284;
  text-align: center;
  display: block;
  line-height: 100%;
}
.cc_special_list .cc_col_3 i:before {
  margin: 0;
  padding: 0;
}
.cc_special_gallery i {
  margin-right: 10px;
}
.cc_special_gallery .cc_content {
  line-height: 22px;
  color: #005284;
}
.cc_special_gallery .cc_content a {
  text-decoration: none;
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
}
.cc_special_gallery .cc_fit {
  background-color: #e5ecf2;
  background-position: center center;
  background-size: auto 100%;
  margin-bottom: 15px;
}
.cc_special_gallery .cc_fit img {
  height: 200px;
  width: auto;
}
@media (max-width: 450px) {
  .cc_special_gallery .cc_col {
    width: 100%;
    float: none;
  }
}
/* ---------- Events ---------- */
.cc_result_container {
  margin-bottom: 30px;
}
.cc_result_container .cc_result_heading {
  border-bottom: 1px solid #005284;
  margin-bottom: 15px;
}
.cc_result_container .cc_result_heading h2 {
  font-size: 28px;
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: 100;
}
.cc_result_container .cc_result_heading h2 i:before {
  margin-left: 0;
  padding-left: 0;
}
.cc_result_container .cc_result_heading .cc_result_info {
  text-align: right;
  color: #005284;
  line-height: 28px;
}
.cc_result_container .cc_result {
  margin-bottom: 30px;
  display: block;
  transition: 0.4s;
}
.cc_result_container .cc_result:hover {
  background: #eff4f7;
  box-shadow: -10px 0 0px #eff4f7, -10px -10px 0px #eff4f7, -10px 10px 0px #eff4f7, 0px 0 0px #eff4f7, 0px -10px 0px #eff4f7, 0px 10px 0px #eff4f7;
}
.cc_result_container .cc_result h2 {
  font-family: 'News Cycle', Tahoma, Helvetica, 'Open Sans', sans-serif;
  font-display: auto;
  font-weight: 100;
  font-size: 22px;
}
.cc_result_container .cc_result .cc_result_img {
  width: 100px;
  height: 100px;
  background-size: auto 90%;
  background-position: center center;
  background-color: #fff;
  border: 1px solid #ccc;
  float: left;
  margin-right: 15px;
}
.cc_result_container .cc_result hr {
  margin: 10px 0;
}
.cc_result_container .cc_result .cc_result_details {
  color: #005284;
}
.cc_result_container .cc_result .cc_result_details span {
  display: block;
  float: left;
  white-space: nowrap;
  margin-right: 20px;
}
.cc_result_container .cc_result .cc_content {
  color: #717171;
}
.cc_search_highlight {
  display: inline-block;
  margin: 0 5px;
  background: #fbe321;
  color: #005284;
}
/* ---------- Events ---------- */
h1.cc_socialwall {
  margin-bottom: 5px;
}
ul.cc_socialwall_filter {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.cc_socialwall_filter:after {
  content: '';
  display: block;
  clear: both;
}
ul.cc_socialwall_filter li {
  list-style: none;
  display: block;
  float: left;
}
ul.cc_socialwall_filter li.cc_description span {
  display: block;
  height: 40px;
  float: left;
  line-height: 40px;
  border: 1px solid #ccc;
  position: relative;
  padding: 0 15px;
  margin-left: 15px;
}
ul.cc_socialwall_filter li.cc_description span:before {
  display: block;
  content: '';
  position: absolute;
  left: -20px;
  top: 10px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-right-color: #ccc;
}
ul.cc_socialwall_filter li.cc_description span:after {
  display: block;
  content: '';
  position: absolute;
  left: -18px;
  top: 10px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-right-color: #fff;
  z-index: 2;
}
ul.cc_socialwall_filter li a {
  text-decoration: none;
  height: 40px;
  display: block;
  width: 40px;
  background: #005284;
  margin-right: 10px;
}
ul.cc_socialwall_filter li a.cc_inactive {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}
ul.cc_socialwall_filter li a.cc_fb {
  background: #3a558c;
}
ul.cc_socialwall_filter li a.cc_ig {
  background: #62a0bb;
}
ul.cc_socialwall_filter li a.cc_yt {
  background: #fa191f;
}
ul.cc_socialwall_filter li a.cc_tw {
  background: #2aa6e2;
}
ul.cc_socialwall_filter li a.cc_pi {
  background: #be091c;
}
ul.cc_socialwall_filter li a i {
  float: none;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 45px;
  padding: 0;
  margin: 0;
  text-align: center;
}
ul.cc_socialwall_filter li a i:before {
  padding: 0;
  margin: 0;
  font-size: 20px;
  color: #fff;
}
.cc_socialwall_container {
  margin: -15px;
}
.cc_socialwall_container .cc_box {
  width: 20%;
  padding: 15px;
}
@media (max-width: 1199px) {
  .cc_socialwall_container .cc_box {
    width: 25%;
  }
}
@media (max-width: 991px) {
  .cc_socialwall_container .cc_box {
    width: 33.3333%;
  }
}
@media (max-width: 768px) {
  .cc_socialwall_container .cc_box {
    width: 50%;
  }
}
@media (max-width: 450px) {
  .cc_socialwall_container .cc_box {
    width: 100%;
  }
}
.cc_socialwall_container .cc_box .cc_inner {
  border: 1px solid #ccc;
}
.cc_socialwall_container .cc_box .cc_inner:after {
  content: '';
  display: block;
  clear: both;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img {
  position: relative;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon {
  position: absolute;
  bottom: 4px;
  right: 0;
  display: block;
  width: 40px;
  height: 40px;
  background: #005284;
  color: #fff;
  line-height: 45px;
  text-align: center;
  float: none;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon.cc_fb {
  background: #3a558c;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon.cc_yt {
  background: #fa191f;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon.cc_tw {
  background: #2aa6e2;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon.cc_pi {
  background: #be091c;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon.cc_ig {
  background: #62a0bb;
}
.cc_socialwall_container .cc_box .cc_inner .cc_rwd_img .cc_social_icon:before {
  font-size: 20px;
  padding: 0;
  margin: 0;
  text-indent: 0;
}
.cc_socialwall_container .cc_box .cc_inner .cc_content {
  padding: 10px;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share {
  border-top: 1px solid #ccc;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share:after {
  content: '';
  display: block;
  clear: both;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share span {
  float: left;
  line-height: 40px;
  text-indent: 10px;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share ul {
  float: right;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share ul:after {
  content: '';
  display: block;
  clear: both;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share ul li {
  margin: 0;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share ul li a {
  margin: 0;
  border-left: 1px solid #ccc;
  background: #fff;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share ul li a i:before {
  color: #ccc;
}
.cc_socialwall_container .cc_box .cc_inner .cc_share ul li a:hover i:before {
  color: #005284;
}
/* ---------- Pagination ---------- */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #005284;
  border-color: #005284;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
#cc_main .pagination > .active > a,
#cc_main .pagination > .active > span,
#cc_main .pagination > .active > a:hover,
#cc_main .pagination > .active > span:hover,
#cc_main .pagination > .active > a:focus,
#cc_main .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
}
#cc_main .pagination > li:last-child > a,
#cc_main .pagination > li:last-child > span,
#cc_main .pagination > li:first-child > a,
#cc_main .pagination > li:first-child > span {
  border-radius: 0px;
}
#cc_main .pagination > li > a,
#cc_main .pagination > li > span {
  padding: 9px 10px;
}
@media (max-width: 1199px) {
  #cc_main .pagination > li > a,
  #cc_main .pagination > li > span {
    padding: 9px 5px;
  }
}
#cc_main .visible-mobile {
  display: none;
}
#cc_main .cc_pagination.cc_right {
  float: right;
}
#cc_main .cc_pagination.cc_right ul.cc_paging.cc_right li:last-child a,
#cc_main .cc_pagination.cc_right ul.cc_paging.cc_right li:last-child span {
  margin-right: 15px;
}
#cc_main .cc_pagination ul.cc_paging li a,
#cc_main .cc_pagination ul.cc_paging li span {
  margin-right: 5px;
  color: #717171;
}
#cc_main .cc_pagination ul.cc_paging li.active a {
  position: relative;
  color: #fff;
}
#cc_main .cc_pagination ul.cc_paging li.cc_caption {
  display: none;
}
#cc_main .cc_pagination ul.cc_paging li.cc_caption span {
  border-color: transparent;
  color: #555;
}
#cc_main .cc_pagination ul.cc_paging li.cc_caption:hover span {
  background: transparent;
}
#cc_main .cc_pagination ul.cc_paging li.cc_spacer a {
  border-color: transparent;
}
#cc_main .cc_pagination ul.cc_paging li.cc_spacer:hover a {
  background: transparent;
}
#cc_main .cc_pagination ul.cc_paging li.cc_prev a {
  margin-right: 15px;
}
#cc_main .cc_pagination ul.cc_paging li.cc_next a {
  margin-left: 10px;
}
@media (max-width: 1500px) AND (min-width: 768px) {
  #cc_main .cc_pagination ul.cc_paging li.cc_hide_md {
    display: none;
  }
}
#cc_main .cc_pagination.cc_right {
  float: right;
}
#cc_main .cc_pagination.cc_right ul.cc_paging li:last-child a,
#cc_main .cc_pagination.cc_right ul.cc_paging li:last-child span {
  margin-right: 0;
}
@media (max-width: 768px) {
  #cc_main .cc_pagination ul.cc_paging {
    display: block;
  }
  #cc_main .cc_pagination ul.cc_paging li {
    display: block;
    float: none;
    clear: both;
    margin: 0;
    width: 100%;
    display: none;
  }
  #cc_main .cc_pagination ul.cc_paging li a,
  #cc_main .cc_pagination ul.cc_paging li span {
    margin: 0;
    float: none;
    display: block;
  }
  #cc_main .cc_pagination ul.cc_paging li.cc_caption {
    display: block;
  }
  #cc_main .cc_pagination ul.cc_paging li.cc_caption span {
    display: block;
    width: 100%;
    border-color: #ddd;
  }
  #cc_main .cc_pagination ul.cc_paging li.cc_caption.cc_active span,
  #cc_main .cc_pagination ul.cc_paging li.cc_caption:hover span {
    background: #005284;
    border-color: #005284;
    cursor: pointer;
    color: #fff;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li {
    display: block;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li a,
  #cc_main .cc_pagination ul.cc_paging.cc_active li span {
    border-top: 0px;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li.cc_spacer a {
    border-color: #ddd;
    min-height: 40px;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li.cc_spacer:hover a {
    background: #fff;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li.cc_caption span {
    border-top: 1px;
    background: #005284;
    border-color: #005284;
    cursor: pointer;
    color: #fff;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li.active a {
    background: #005284;
    color: #fff;
    border-color: #005284;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li.active a:before {
    display: none;
  }
  #cc_main .cc_pagination ul.cc_paging.cc_active li.cc_prev,
  #cc_main .cc_pagination ul.cc_paging.cc_active li.cc_next {
    display: none;
  }
}
#cc_main select.cc_select_page {
  float: right;
  padding: 8px 10px;
}
.row.cc_pagination_tools.cc_centered {
  text-align: center;
}
.row.cc_pagination_tools.cc_centered .cc_trenner {
  margin: 20px 0;
}
.row.cc_pagination_tools .cc_pagination {
  display: block;
  float: left;
}
.row.cc_pagination_tools .cc_pagination ul {
  margin: 0;
  padding: 0;
}
#cc_main .cc_row .cc_select_page {
  float: right;
  width: 100px;
}
/* ---------- Dienstleistungsportal ---------- */
#cc_main .cc_dlp_spacer:before {
  content: '\e856';
  font-weight: normal;
  text-align: center;
  display: block;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  margin: 40px auto;
  font-size: 40px;
  color: #6b94b2;
  float: none;
}
#cc_main .cc_dlp_heading,
#cc_main .cc_dlp_selector {
  padding: 4px;
}
@media (max-width: 991px) {
  #cc_main .cc_dlp_heading,
  #cc_main .cc_dlp_selector {
    padding: 0;
  }
}
#cc_main .cc_dlp_heading label,
#cc_main .cc_dlp_selector label {
  display: block;
  margin-bottom: 10px;
}
#cc_main .cc_dlp_heading select,
#cc_main .cc_dlp_selector select {
  font-family: 'Open Sans', Tahoma, Helvetica, sans-serif;
  font-display: auto;
  font-weight: bold;
  color: #005284;
}
@media (max-width: 768px) {
  #cc_main .cc_dlp_heading .cc_pagination:after,
  #cc_main .cc_dlp_selector .cc_pagination:after {
    display: block;
    content: '';
    clear: both;
  }
  #cc_main .cc_dlp_heading .cc_pagination ul.cc_paging.cc_active li,
  #cc_main .cc_dlp_selector .cc_pagination ul.cc_paging.cc_active li {
    width: 25%;
    float: left;
    clear: none;
  }
  #cc_main .cc_dlp_heading .cc_pagination ul.cc_paging.cc_active li.cc_caption,
  #cc_main .cc_dlp_selector .cc_pagination ul.cc_paging.cc_active li.cc_caption {
    width: 100%;
  }
}
#cc_main .cc_tabs.cc_dlp_tabs .tab-pane > .cc_row {
  border: 0px;
}
#cc_main .cc_dlp_content .cc_col:first-child:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: '';
  width: 1px;
  background: #d2d2d2;
  display: block;
}
#cc_main .cc_dlp_content .cc_content ul {
  padding: 0;
  margin: 0;
}
#cc_main .cc_dlp_content .cc_content ul li {
  padding-left: 12px;
  padding-bottom: 5px;
}
#cc_main .cc_dlp_content .cc_content ul li:before {
  font-weight: normal;
  text-align: center;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  content: '\f0f6';
  display: block;
  float: left;
  border: 0;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -15px;
  color: #005284;
  margin-right: 5px;
}
#cc_main .cc_dlp_printversion {
  float: right;
  color: #005284;
  font-size: 14px;
  line-height: 45px;
}
@media (max-width: 991px) {
  hr.visible-sm {
    display: block;
    background: #d2d2d2;
    border: 0;
    clear: both;
    height: 1px;
    width: auto;
    margin: 15px;
  }
}
@media (max-width: 768px) {
  body main .cc_content {
    font-size: 12px;
    line-height: 1.4em;
  }
  body main .cc_link_block a {
    font-size: 12px;
    line-height: 25px;
  }
}
@media (max-width: 600px) {
  hr.visible-sm {
    display: none;
  }
}
@media (min-width: 1199px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .row {
    margin-left: -20px;
    margin-right: -20px;
  }
  .cc_site_home .cc_tabs .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-2,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23,
  .col-lg-24,
  .col-lg-25,
  .col-lg-26,
  .col-lg-27,
  .col-lg-28,
  .col-lg-29,
  .col-lg-3,
  .col-lg-30,
  .col-lg-31,
  .col-lg-32,
  .col-lg-33,
  .col-lg-34,
  .col-lg-35,
  .col-lg-36,
  .col-lg-37,
  .col-lg-38,
  .col-lg-39,
  .col-lg-4,
  .col-lg-40,
  .col-lg-41,
  .col-lg-42,
  .col-lg-43,
  .col-lg-44,
  .col-lg-45,
  .col-lg-46,
  .col-lg-47,
  .col-lg-48,
  .col-lg-49,
  .col-lg-5,
  .col-lg-50,
  .col-lg-51,
  .col-lg-52,
  .col-lg-53,
  .col-lg-54,
  .col-lg-55,
  .col-lg-56,
  .col-lg-57,
  .col-lg-58,
  .col-lg-59,
  .col-lg-6,
  .col-lg-60,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16,
  .col-md-17,
  .col-md-18,
  .col-md-19,
  .col-md-2,
  .col-md-20,
  .col-md-21,
  .col-md-22,
  .col-md-23,
  .col-md-24,
  .col-md-25,
  .col-md-26,
  .col-md-27,
  .col-md-28,
  .col-md-29,
  .col-md-3,
  .col-md-30,
  .col-md-31,
  .col-md-32,
  .col-md-33,
  .col-md-34,
  .col-md-35,
  .col-md-36,
  .col-md-37,
  .col-md-38,
  .col-md-39,
  .col-md-4,
  .col-md-40,
  .col-md-41,
  .col-md-42,
  .col-md-43,
  .col-md-44,
  .col-md-45,
  .col-md-46,
  .col-md-47,
  .col-md-48,
  .col-md-49,
  .col-md-5,
  .col-md-50,
  .col-md-51,
  .col-md-52,
  .col-md-53,
  .col-md-54,
  .col-md-55,
  .col-md-56,
  .col-md-57,
  .col-md-58,
  .col-md-59,
  .col-md-6,
  .col-md-60,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-2,
  .col-sm-20,
  .col-sm-21,
  .col-sm-22,
  .col-sm-23,
  .col-sm-24,
  .col-sm-25,
  .col-sm-26,
  .col-sm-27,
  .col-sm-28,
  .col-sm-29,
  .col-sm-3,
  .col-sm-30,
  .col-sm-31,
  .col-sm-32,
  .col-sm-33,
  .col-sm-34,
  .col-sm-35,
  .col-sm-36,
  .col-sm-37,
  .col-sm-38,
  .col-sm-39,
  .col-sm-4,
  .col-sm-40,
  .col-sm-41,
  .col-sm-42,
  .col-sm-43,
  .col-sm-44,
  .col-sm-45,
  .col-sm-46,
  .col-sm-47,
  .col-sm-48,
  .col-sm-49,
  .col-sm-5,
  .col-sm-50,
  .col-sm-51,
  .col-sm-52,
  .col-sm-53,
  .col-sm-54,
  .col-sm-55,
  .col-sm-56,
  .col-sm-57,
  .col-sm-58,
  .col-sm-59,
  .col-sm-6,
  .col-sm-60,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-13,
  .col-xs-14,
  .col-xs-15,
  .col-xs-16,
  .col-xs-17,
  .col-xs-18,
  .col-xs-19,
  .col-xs-2,
  .col-xs-20,
  .col-xs-21,
  .col-xs-22,
  .col-xs-23,
  .col-xs-24,
  .col-xs-25,
  .col-xs-26,
  .col-xs-27,
  .col-xs-28,
  .col-xs-29,
  .col-xs-3,
  .col-xs-30,
  .col-xs-31,
  .col-xs-32,
  .col-xs-33,
  .col-xs-34,
  .col-xs-35,
  .col-xs-36,
  .col-xs-37,
  .col-xs-38,
  .col-xs-39,
  .col-xs-4,
  .col-xs-40,
  .col-xs-41,
  .col-xs-42,
  .col-xs-43,
  .col-xs-44,
  .col-xs-45,
  .col-xs-46,
  .col-xs-47,
  .col-xs-48,
  .col-xs-49,
  .col-xs-5,
  .col-xs-50,
  .col-xs-51,
  .col-xs-52,
  .col-xs-53,
  .col-xs-54,
  .col-xs-55,
  .col-xs-56,
  .col-xs-57,
  .col-xs-58,
  .col-xs-59,
  .col-xs-6,
  .col-xs-60,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* =========================== Media Queries Initial Viewport ============================ */
@media (max-width: 1199px) {
  header > .container,
  #cc_nav > .container,
  #cc_headpic > .container,
  #cc_footer > .container,
  #cc_main {
    width: 100%;
  }
}
body.cc_notouch ul#cc_sidecontrolls li.cc_share ul li a.cc_wa {
  display: none;
}
@media (max-width: 991px) {
  #cc_main .cc_main #cc_showcase .cc_wrapper {
    white-space: nowrap;
  }
  body #cc_showcase .cc_box {
    display: inline-block;
    min-width: 250px;
    margin-right: -5px;
  }
  body #cc_showcase .cc_box .cc_content {
    white-space: normal;
  }
  #cc_showcase #cc_showcasewrapper {
    white-space: nowrap;
  }
  #cc_main {
    overflow: hidden;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  #cc_nav .cc_submenu .cc_box {
    position: relative!important;
    left: inherit!important;
    top: inherit!important;
  }
  body #cc_breadcrumbs {
    margin-top: 0;
    margin-bottom: 15px;
  }
  body #cc_nav {
    margin-bottom: 15px;
  }
}
@media (max-width: 800px) {
  #cc_footer .cc_col {
    width: 50%;
  }
  #cc_footer .cc_col.cc_legals,
  #cc_footer .cc_col.cc_footer_copyright {
    width: 100%;
  }
}
.cc_rwd_img.cc_img_video {
  position: relative;
  background-color: #000;
}
.cc_rwd_img.cc_img_video iframe {
  display: none;
}
.cc_rwd_img.cc_img_video img {
  opacity: 0.5;
}
.cc_rwd_img.cc_img_video .cc_play_button {
  all: unset;
  width: 80px;
  display: block;
  margin: 0 auto 0 auto;
  padding: 0!important;
  text-decoration: none;
  font-size: calc(
		10px + 
			(15 - 10) * 
			((100vw - 320px) 
			/ (1920 - 320))
	);
  cursor: pointer;
}
@media (min-width: 1920px) {
  .cc_rwd_img.cc_img_video .cc_play_button {
    font-size: 15px;
  }
}
.cc_rwd_img.cc_img_video .cc_play_button:before {
  all: unset;
  opacity: 0.4;
  transition: 0.5s;
  font-weight: normal;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  width: 100%;
  z-index: 9;
  display: block;
  padding: 0;
  z-index: 2;
  text-align: center;
  content: '\e903';
  font-size: calc(
		50px + 
			(70 - 50) * 
			((100vw - 320px) 
			/ (1920 - 320))
	);
  line-height: 1em;
  color: #fff;
}
@media (min-width: 1920px) {
  .cc_rwd_img.cc_img_video .cc_play_button:before {
    font-size: 70px;
  }
}
.cc_rwd_img.cc_img_video .cc_play_button:hover:before {
  opacity: 1;
  transform: scale(1.1);
}
.cc_rwd_img.cc_img_video .cc_3rdparty_warning {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: center;
  z-index: 999;
}
.cc_rwd_img.cc_img_video .cc_3rdparty_warning .cc_message {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  font-size: calc(
		10px + 
			(15 - 10) * 
			((100vw - 320px) 
			/ (1920 - 320))
	);
  transform: translateY(-50%);
}
@media (min-width: 1920px) {
  .cc_rwd_img.cc_img_video .cc_3rdparty_warning .cc_message {
    font-size: 15px;
  }
}
.cc_rwd_img.cc_img_video .cc_3rdparty_warning .cc_message p {
  clear: both;
  padding: 0;
  margin: 0;
}
.cc_rwd_img.cc_img_video .cc_3rdparty_warning .cc_message b {
  color: #fff !important;
}
.cc_rwd_img.cc_img_video .cc_3rdparty_warning .cc_message a {
  color: #fff;
  padding: 10px 0 0 0;
  text-decoration: underline;
}
.cc_rwd_img.cc_img_video:hover img {
  opacity: 0.8;
  transform: scale(1.1);
  transition: 3.5s;
}
.cc_rwd_img.cc_img_video:hover .cc_play_button {
  opacity: 1;
  transition: 1.5s;
}
.cc_rwd_img.cc_img_video.cc_active_video {
  background-image: none!important;
  background-color: #000;
}
.cc_rwd_img.cc_img_video.cc_active_video .cc_3rdparty_warning {
  display: none!important;
}
.cc_rwd_img.cc_img_video.cc_active_video img {
  visibility: hidden;
}
.cc_rwd_img.cc_img_video.cc_active_video .cc_play_button {
  display: none!important;
}
.cc_rwd_img.cc_img_video.cc_active_video iframe {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.cc_rwd_img .cc_img_info {
  color: #555;
}
.cc_img_static.cc_fit {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.cc_img_static.cc_fit img {
  opacity: 0;
  width: 100%;
  height: auto;
}
@media (max-width: 991px) {
  #cc_showcase.cc_forum_showcase {
    display: none;
  }
}
@media print {
  #cc_nav,
  #cc_search_top,
  #cc_accessibility,
  #cc_sidecontrolls,
  #cc_showcase,
  #cc_footer,
  .cc_form,
  .cc_pagination_tools,
  #cc_lang {
    display: none!important;
  }
  .cc_fit {
    background: none!important;
  }
  .cc_fit img {
    opacity: 1!important;
    visibility: visible!important;
  }
  #cc_showcase .cc_box .cc_content .cc_headings {
    background: #fff !important;
    padding: 10px;
  }
  #cc_attention_notice {
    background: #fbea04 !important;
  }
}
/* ----------------- Vereine ------------------- */
#cc_main .cc_main .row .cc_col.cc_link_block ul a.cc_big_icon {
  position: relative;
  line-height: 45px;
  margin: 0 0 5px 0;
  padding: 0 0 0 55px;
  background: transparent;
  width: 100%;
  text-align: left;
}
#cc_main .cc_main .row .cc_col.cc_link_block ul a.cc_big_icon:before {
  background: #ddd;
  width: 45px;
  color: #fff;
  height: 45px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 45px;
  font-size: 22px;
  margin: 0;
}
#cc_main .cc_main .row .cc_col.cc_link_block ul a.cc_big_icon.cc_fb:before {
  background: #507cbe;
}
#cc_main .cc_main .row .cc_col.cc_link_block ul a.cc_big_icon.cc_tw:before {
  background: #63cdf1;
}
#cc_main .cc_main .row .cc_col.cc_link_block ul a.cc_big_icon.cc_insta:before {
  background: #e94754;
}
#cc_accessibility:before {
  font-weight: normal;
  float: left;
  font-family: "cs-basic-icons";
  margin: 0 5px 0 0;
  width: 1em;
  padding: 0;
  margin: 0;
  content: '\e8ec';
  font-size: 20px;
  display: block;
  margin-top: 30px;
  margin-right: 15px;
  background: #005284;
  height: 45px;
  float: right;
  text-align: center;
  line-height: 45px;
  width: 45px;
  color: #fff;
  margin-right: 20px;
}
@media (max-width: 1140px) {
  #cc_accessibility:before {
    float: none;
    position: absolute;
    left: -60px;
  }
}
@media (max-width: 950px) {
  #cc_accessibility:before {
    float: right;
    position: relative;
    left: inherit;
  }
}
@media (max-width: 768px) {
  body #cc_accessibility:before {
    margin-left: 15px;
    height: 43px;
    margin-top: 15px;
    margin-right: 0;
  }
}
@media (max-width: 450px) {
  body #cc_accessibility:before {
    margin-left: 0;
    height: 43px;
    margin-top: 0px;
    margin-right: 0;
    float: none;
    position: absolute;
    right: 130px;
    margin-top: 15px;
  }
}
.fontwhite {
  color: #fff !important;
}
.bigfont {
  font-size: 18px;
}
.fontregularimportant {
  font-family: 'Open Sans' !important;
}
.fontboldimportant {
  font-family: 'Open Sans', Tahoma, Helvetica, 'Open Sans' !important;
  font-weight: bold!important;
}
body.cc_accessibility h1,
body.cc_accessibility h2,
body.cc_accessibility h3,
body.cc_accessibility h4,
body.cc_accessibility h5,
body.cc_accessibility p,
body.cc_accessibility div,
body.cc_accessibility a,
body.cc_accessibility span,
body.cc_accessibility i,
body.cc_accessibility u,
body.cc_accessibility b,
body.cc_accessibility strong,
body.cc_accessibility small,
body.cc_accessibility td,
body.cc_accessibility th,
body.cc_accessibility input,
body.cc_accessibility select,
body.cc_accessibility button {
  text-transform: none!important;
  font-weight: normal;
  font-family: 'Open Sans' !important;
  color: #000 !important;
  letter-spacing: 0px!important;
}
body.cc_accessibility main a:before {
  text-transform: none!important;
  font-weight: normal;
  color: #000 !important;
}
body.cc_accessibility main a {
  color: #000 !important;
  text-decoration: underline;
  font-family: 'Open Sans', Tahoma, Helvetica, 'Open Sans' !important;
  font-weight: bold!important;
}
body.cc_accessibility #cc_showcase .cc_box {
  background: #005284;
}
body.cc_accessibility #cc_showcase .cc_box .cc_rwd_img {
  opacity: 0.4;
}
body.cc_accessibility #cc_headpic .cc_rwd_img {
  background: #005284;
}
body.cc_accessibility #cc_headpic .cc_rwd_img img {
  opacity: 0.4;
}
body.cc_accessibility .cc_img_copyright {
  color: #fff !important;
}
body.cc_accessibility .cc_img_copyright i {
  color: #fff !important;
}
body.cc_accessibility .nav-tabs,
body.cc_accessibility .nav-tabs > li > a,
body.cc_accessibility .nav-tabs > li > a:hover,
body.cc_accessibility .nav-tabs > li > a:focus,
body.cc_accessibility #cc_main .cc_tabs .tab-pane .cc_adds .cc_content_block .cc_rwd_img,
body.cc_accessibility #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col:last-child,
body.cc_accessibility #cc_main .cc_tabs .tab-pane > .cc_row > .cc_col {
  border-color: #666666;
}
body.cc_accessibility .nav-tabs > li.cc_active > a,
body.cc_accessibility .nav-tabs > li.cc_active > a:hover,
body.cc_accessibility .nav-tabs > li.cc_active > a:focus {
  border-bottom: 1px solid #fff;
}
body.cc_accessibility .cc_rwd_img {
  filter: grayscale(50%) contrast(1.5) !important;
}
body.cc_accessibility #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block a span,
body.cc_accessibility #cc_main .cc_tabs .tab-pane .cc_events .cc_content_block a address,
body.cc_accessibility .cc_header #cc_search_top input,
body.cc_accessibility #cc_nav .cc_right_side .cc_mainnav li a {
  font-size: 18px;
  color: #000 !important;
}
body.cc_accessibility #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_news_category,
body.cc_accessibility #cc_showcase .cc_box a.cc_nopic {
  background: #000 !important;
}
body.cc_accessibility #cc_main .cc_tabs .tab-pane .cc_news_block .cc_content_block .cc_news_category,
body.cc_accessibility #cc_showcase .cc_box a.cc_nopic .cc_content .cc_headings span,
body.cc_accessibility #cc_showcase .cc_box a .cc_content .cc_headings h2,
body.cc_accessibility #cc_showcase .cc_box a .cc_content .cc_headings h3,
body.cc_accessibility #cc_showcase .cc_box .cc_content .cc_headings h2,
body.cc_accessibility #cc_showcase .cc_box .cc_content .cc_headings h3,
body.cc_accessibility #cc_nav .cc_news a {
  color: #fff !important;
  font-size: 18px;
}
body.cc_accessibility #cc_headpic .container a .cc_content h2,
body.cc_accessibility #cc_headpic .container a .cc_content h3,
body.cc_accessibility #cc_headpic .container a .cc_content span {
  color: #fff !important;
}
body.cc_accessibility #cc_accessibility:before {
  background: #000 !important;
}
body.cc_accessibility .cc_header #cc_search_top button {
  background: #000;
  cursor: pointer;
}
body.cc_accessibility #cc_main .cc_tabs .tab-pane .jalendar .jalendar-container .jalendar-pages .day span {
  font-family: 'Open Sans' !important;
  font-weight: bold!important;
}
body.cc_accessibility #cc_nav .cc_news_starter {
  color: #fff !important;
}
