/*
    Soubor pro souhrnne styly alertu a messages.
    Pri stylovani je potreba pocitat s tim, ze nekdy muze byt zapnuta konfigurace CFG_MESSAGE_INSTEAD_OF_ALERT,
    coz zpusobi prilinkovani jquery.impromptu.css, coz nektere styly muze rozhodit.
*/
#msg-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 5;
}
#msg-box .msg-box {
  background-color: #000;
  border: 0 none;
  margin-bottom: 15px;
  padding: 0;
  position: relative;
}
#msg-box .msg-box .message_content {
  background: transparent url("/media/page_message/icos-msg-box.png") no-repeat -5000px -5000px;
  font-size: 16px;
  color: #fff;
  margin: 0 auto;
  min-height: 20px;
  padding: 20px 45px 20px 85px;
  position: relative;
  width: 810px;
}
#msg-box .msg-box .message_content a {
  color: #fff;
  text-decoration: underline;
}
#msg-box .msg-box .message_content a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 810px) {
  #msg-box .msg-box .message_content {
    width: auto;
  }
}
#msg-box .msg-box .close {
  background-color: transparent;
  -moz-border-radius: 0.2em;
  -webkit-border-radius: 0.2em;
  border-radius: 0.2em;
  color: #fff;
  cursor: pointer;
  font-size: 175%;
  font-weight: bold;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  position: absolute;
  right: 15px;
  top: 22px;
  text-align: center;
  width: 16px;
}
#msg-box .msg-box a {
  text-decoration: underline;
}
#msg-box .msg-box.message-common {
  background-color: #177699;
}
#msg-box .msg-box.message-common .message_content {
  background-position: -180px top;
}
#msg-box .msg-box.message-warning {
  background-color: #fa8e1a;
}
#msg-box .msg-box.message-warning .message_content {
  background-position: -120px -60px;
}
#msg-box .msg-box.message-error {
  background-color: #b40000;
}
#msg-box .msg-box.message-error .message_content {
  background-position: -60px -120px;
}
#msg-box .msg-box.message-info {
  background-color: #16b75a;
}
#msg-box .msg-box.message-info .message_content {
  background-position: left -180px;
}
#msg-box .msg-box.message_confirm .close {
  cursor: default;
  font-size: 120%;
}
#msg-box .msg-box.message_confirm .close .mc_submit,
#msg-box .msg-box.message_confirm .close .mc_cancel {
  background-color: #000;
  color: #fff;
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin: -7px -7px -7px 17px;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
  width: 130px;
}
#msg-box .msg-box.message_confirm .close .mc_submit {
  background-color: #eae8ae;
  color: #000;
}

.non-visible {
  display: none;
}

.hidden-text {
  /* hide text for IE and Gecko */
  font-size: 0px !important;
  letter-spacing: -99999px !important;
  text-decoration: none !important;
  /* hide text for Opera */
  overflow: hidden !important;
  text-indent: -9999px !important;
}
.hidden-text a {
  text-decoration: none !important;
}

.gmap_whole_wrapper .gmap_wrapper .gmap .gm-style img {
  max-width: none;
}

/* zakazani sipecek u inputu typu number */
input[type='number'] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.javascript-warning {
    color: red;
    font-weight: bold;
}

.float-right {
    float: right !important;
}

.float-left {
    float: left !important;
}

.float-none {
    float: none !important;
}

.clear-none {
    clear: none !important;
}

.centered {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-justify {
    text-align: justify !important;
}

/* Chrome stop highlight form fields */
*:focus {
    outline: none;
}

#nw_cookie_alert_box {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    color: #000;
    font-family: Arial;
    font-size: 12px;
    left: 0;
    line-height: 130%;
    padding: 10px 20px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#nw_cookie_alert_box a {
    color: #ff0000;
}
#nw_cookie_alert_box #nw_cookie_alert_box_close {
    cursor: pointer;
    display: inline-block;
    font-size: 150%;
    font-weight: bold;
    margin: -10px 0 -10px 40px;
    padding: 10px;
}
#nw_cookie_alert_box.button {
    line-height: 200%;
}
#nw_cookie_alert_box.button #nw_cookie_alert_box_close {
    background-color: #fbfbfb;
    border: 1px solid #ccc;
    font-size: 100%;
    line-height: 100%;
    margin: -5px 0 -5px 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#nw_cookie_alert_box.button #nw_cookie_alert_box_close:hover {
    background-color: #fff;
}

/* line 5, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 25, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

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

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

/* line 37, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 41, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 138, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

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

/* line 154, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 10, screen.scss */
body {
  background: #fff none no-repeat left top;
  color: #272526;
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 100%;
  line-height: 140%;
  -webkit-font-smoothing: antialiased;
}

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

/* line 10, static/_base_styles.scss */
html {
  -webkit-text-size-adjust: 100%;
}

/* line 13, static/_base_styles.scss */
.non-visible {
  display: none !important;
}

/* line 17, static/_base_styles.scss */
.form_cleaner,
.cleaner {
  clear: both !important;
  display: block !important;
  float: none !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
}

/* line 29, static/_base_styles.scss */
.clearfix {
  display: block;
}
/* line 154, static/_base_mixins.scss */
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}

@media only screen and (max-width: 540px) {
  /* line 32, static/_base_styles.scss */
  .only_desktop {
    display: none !important;
  }
}

@media only screen and (min-width: 541px) {
  /* line 37, static/_base_styles.scss */
  .only_mobile {
    display: none !important;
  }
}

/* line 44, static/_base_styles.scss */
*:focus {
  outline: none;
}

/* line 49, static/_base_styles.scss */
.grid_info {
  background-color: #1a1919;
  color: #fff;
  bottom: 0;
  display: block;
  padding: 15px;
  position: fixed;
  right: 0;
  z-index: 99999;
}

/* line 61, static/_base_styles.scss */
button::-moz-focus-inner {
  border: 0;
  margin-top: -4px;
  margin-bottom: 0;
  padding: 0;
}

/* line 69, static/_base_styles.scss */
input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: transparent;
}

/* line 78, static/_base_styles.scss */
:-moz-ui-invalid:not(output) {
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}

/* line 83, static/_base_styles.scss */
input[type='number'] {
  -moz-appearance: textfield;
}

/* line 86, static/_base_styles.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* line 92, static/_base_styles.scss */
input::-ms-clear {
  display: none;
}

/* line 97, static/_base_styles.scss */
.table_responsive_wrapper {
  overflow-x: auto;
}

/* line 100, static/_base_styles.scss */
.fake_link {
  cursor: pointer;
}

/* line 105, static/_base_styles.scss */
.heal {
  background-color: #1a1919;
  display: block;
}
/* line 154, static/_base_mixins.scss */
.heal:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 109, static/_base_styles.scss */
.heal * {
  color: #fff;
}
/* line 112, static/_base_styles.scss */
.heal .copyright,
.heal .credits {
  float: left;
  padding: 24px 0 20px;
}
/* line 117, static/_base_styles.scss */
.heal .credits {
  float: right;
}
/* line 120, static/_base_styles.scss */
.heal .credits .heal_company_url,
.heal .credits .made_by_inspire {
  display: block;
  float: right;
}
/* line 126, static/_base_styles.scss */
.heal .credits .heal_company_url a {
  text-decoration: none;
}
/* line 131, static/_base_styles.scss */
.heal .credits .made_by_inspire .mbi_label,
.heal .credits .made_by_inspire .mbi_link {
  display: block;
  float: left;
}
/* line 137, static/_base_styles.scss */
.heal .credits .made_by_inspire .mbi_link {
  background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzVweCIgdmlld0JveD0iMCAwIDM1IDM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNSAzNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzLDE4LjMgOC40LDE4LjEgOC40LDIwLjggMywyMC42IAkiLz4NCgk8cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4LjIsOC4xIDEyLjIsMTEuNyAxMC4zLDEzLjcgNi42LDkuNyAJIi8+DQoJPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTkuMiw0LjUgMTkuNCw5LjkgMTYuNyw5LjkgMTYuOSw0LjUgCSIvPg0KCTxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI5LjQsOS43IDI1LjcsMTMuNyAyMy44LDExLjggMjcuOCw4LjEgCSIvPg0KCTxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMzLDIwLjcgMjcuNiwyMC45IDI3LjYsMTguMSAzMywxOC40IAkiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuNiwyNy4xYzAuMi0wLjksMC44LTEuNywxLjMtMi41YzAuOC0xLjMsMS44LTIuOCwxLjgtNS4xYzAtMy43LTMtNi43LTYuNy02LjdjLTMuNywwLTYuNywzLTYuNyw2LjcNCgkJYzAsMi40LDAuOSwzLjgsMS44LDUuMWMwLjUsMC44LDEuMSwxLjYsMS40LDIuNUMxMC4zLDI3LjUsNi41LDI4LjUsMywzMGM0LjUtMC45LDkuNC0xLjUsMTQuNC0xLjVsMCwwYzAtMi42LTEtNC4xLTEuOS01LjUNCgkJYy0wLjctMS4xLTEuMy0yLTEuMy0zLjVjMC0yLjEsMS43LTMuNywzLjgtMy43YzIuMSwwLDMuOCwxLjcsMy44LDMuN2MwLDEuNS0wLjYsMi40LTEuMywzLjVjLTAuOSwxLjQtMS45LDIuOS0xLjksNS41bDAsMA0KCQljNS4xLDAsOS45LDAuNiwxNC40LDEuNUMyOS41LDI4LjUsMjUuNywyNy41LDIxLjYsMjcuMSIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat left top;
  -moz-background-size: 35px;
  -o-background-size: 35px;
  -webkit-background-size: 35px;
  background-size: 35px;
  display: block;
  height: 35px;
  margin: -12px 0 0 15px;
  text-indent: -5000px;
  width: 32px;
}
/* line 146, static/_base_styles.scss */
.heal .credits .made_by_inspire .mbi_label {
  display: none;
}
@media only screen and (max-width: 430px) {
  /* line 105, static/_base_styles.scss */
  .heal {
    text-align: center;
  }
  /* line 155, static/_base_styles.scss */
  .heal .copyright,
  .heal .credits {
    float: none;
    padding: 24px 0 20px;
  }
  /* line 160, static/_base_styles.scss */
  .heal .copyright {
    padding-top: 0;
  }
  /* line 164, static/_base_styles.scss */
  .heal .credits .heal_company_url,
  .heal .credits .made_by_inspire {
    float: none;
  }
  /* line 169, static/_base_styles.scss */
  .heal .credits .made_by_inspire .mbi_label,
  .heal .credits .made_by_inspire .mbi_link {
    float: none;
  }
  /* line 173, static/_base_styles.scss */
  .heal .credits .made_by_inspire .mbi_link {
    background-position: center center;
    margin: 0 auto;
  }
}

/* line 183, static/_base_styles.scss */
.popup_container {
  background-color: rgba(26, 25, 25, 0.7);
  bottom: 0;
  color: #fff;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2147483647;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  -webkit-overflow-scrolling: touch;
}
/* line 197, static/_base_styles.scss */
.popup_container .body {
  background-color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #272526;
  margin: 100px 20%;
  padding: 40px;
}
/* line 205, static/_base_styles.scss */
.popup_container.popup_hidden {
  height: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  overflow: hidden;
  padding: 0;
}

/* line 212, static/_base_styles.scss */
body.popup_shown {
  overflow: hidden;
}

/* line 217, static/_base_styles.scss */
.waiter-inspire {
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 150;
}
/* line 226, static/_base_styles.scss */
.waiter-inspire .waiter-inspire-img-helper,
.waiter-inspire .waiter-inspire-image {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 232, static/_base_styles.scss */
.waiter-inspire .waiter-inspire-image {
  max-height: 64px;
  position: relative;
  text-align: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow: visible;
}
/* line 656, static/_base_mixins.scss */
.waiter-inspire .waiter-inspire-image:before {
  content: '';
  display: block;
  padding-top: 100%;
}
/* line 240, static/_base_styles.scss */
.waiter-inspire .waiter-inspire-image .waiter-inspire-text {
  bottom: -20px;
  color: #1a1919;
  display: block;
  font-size: 14px;
  left: 0;
  margin-top: 5px;
  position: absolute;
  width: 100%;
}
/* line 251, static/_base_styles.scss */
.waiter-inspire .waiter-inspire-image:after {
  background: transparent url("/media/nw7-module/img/waiter.svg") no-repeat center center;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  content: '';
  display: block;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-animation: rotateWaiter linear 0.6s;
  -moz-animation: rotateWaiter linear 0.6s;
  -o-animation: rotateWaiter linear 0.6s;
  -ms-animation: rotateWaiter linear 0.6s;
  animation: rotateWaiter linear 0.6s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@-webkit-keyframes rotateWaiter {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotateWaiter {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes rotateWaiter {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes rotateWaiter {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotateWaiter {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 279, static/_base_styles.scss */
.sitemap_wrap ul {
  margin: 0 0 0 20px;
}
/* line 282, static/_base_styles.scss */
.sitemap_wrap ul li {
  list-style-type: disc;
  margin-bottom: 10px;
}
/* line 286, static/_base_styles.scss */
.sitemap_wrap ul li ul {
  margin-top: 10px;
  margin-left: 50px;
}
/* line 291, static/_base_styles.scss */
.sitemap_wrap ul li li {
  list-style-type: circle;
}
/* line 294, static/_base_styles.scss */
.sitemap_wrap ul li li li {
  list-style-type: square;
}

/* line 301, static/_base_styles.scss */
#cboxOverlay {
  background-color: #000;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 101;
}

/* line 310, static/_base_styles.scss */
#colorbox {
  -moz-box-shadow: 0 0 28px 12px rgba(70, 70, 70, 0.74);
  -webkit-box-shadow: 0 0 28px 12px rgba(70, 70, 70, 0.74);
  box-shadow: 0 0 28px 12px rgba(70, 70, 70, 0.74);
  z-index: 102;
}
/* line 314, static/_base_styles.scss */
#colorbox .cboxPhoto {
  border: 1px solid #000;
  max-height: none;
  max-width: none;
}
/* line 319, static/_base_styles.scss */
#colorbox #cboxLoadedContent {
  overflow: hidden !important;
}
/* line 322, static/_base_styles.scss */
#colorbox #cboxCurrent,
#colorbox #cboxTitle {
  color: #fff;
}
/* line 326, static/_base_styles.scss */
#colorbox #cboxCurrent {
  float: right !important;
  padding-left: 5px;
}
/* line 330, static/_base_styles.scss */
#colorbox #cboxTitle {
  padding-right: 5px;
}
/* line 333, static/_base_styles.scss */
#colorbox #cboxClose {
  background: transparent url("/media/nw7-module/img/colorbox/close.svg") no-repeat center center;
  -moz-background-size: 20px;
  -o-background-size: 20px;
  -webkit-background-size: 20px;
  background-size: 20px;
  border: 0 none;
  cursor: pointer;
  height: 20px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -25px;
  text-indent: -5000px;
  width: 20px;
}
/* line 346, static/_base_styles.scss */
#colorbox #cboxPrevious,
#colorbox #cboxNext {
  background: transparent none no-repeat center center;
  -moz-background-size: 36px;
  -o-background-size: 36px;
  -webkit-background-size: 36px;
  background-size: 36px;
  border: 0 none;
  cursor: pointer;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  text-indent: -5000px;
  width: 50%;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 361, static/_base_styles.scss */
#colorbox #cboxPrevious:hover,
#colorbox #cboxNext:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 365, static/_base_styles.scss */
#colorbox #cboxPrevious {
  background-image: url("/media/nw7-module/img/colorbox/prev.svg");
  background-position: 20px center;
  left: 0;
}
/* line 370, static/_base_styles.scss */
#colorbox #cboxNext {
  background-image: url("/media/nw7-module/img/colorbox/next.svg");
  background-position: right 20px center;
  right: 0;
}

/* line 377, static/_base_styles.scss */
.languages ul {
  position: relative;
}
/* line 380, static/_base_styles.scss */
.languages ul li {
  display: none;
  position: relative;
  z-index: 0;
}
/* line 385, static/_base_styles.scss */
.languages ul li a {
  display: block;
  height: 100%;
  padding: 7px 25px 7px 50px;
  text-decoration: none;
}
/* line 393, static/_base_styles.scss */
.languages ul li:after {
  background: transparent none no-repeat center center;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  text-indent: -5000px;
  top: 0;
  width: 100%;
  content: '';
  display: block;
  height: 32px;
  left: 10px;
  top: 2px;
  width: 32px;
  z-index: -1;
}
/* line 403, static/_base_styles.scss */
.languages ul li.active {
  display: block;
}
/* line 411, static/_base_styles.scss */
.languages.opened ul li {
  display: block;
}

/* line 421, static/_base_styles.scss */
embed,
iframe,
img {
  max-width: 100%;
}
/* line 426, static/_base_styles.scss */
embed.float-left,
iframe.float-left,
img.float-left {
  float: left;
  margin: 0 20px 10px 0;
}
/* line 430, static/_base_styles.scss */
embed.float-right,
iframe.float-right,
img.float-right {
  float: right;
  margin: 0 0 10px 20px;
}

/* line 435, static/_base_styles.scss */
a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 7, ../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
a:active, a:focus {
  outline: none;
}

/* line 440, static/_base_styles.scss */
h1 + h2,
h2 + h3,
h3 + h4 {
  margin-top: 0;
}

/* line 448, static/_base_styles.scss */
.wysiwyg_wrapper .align_left {
  text-align: left;
}
/* line 451, static/_base_styles.scss */
.wysiwyg_wrapper .align_center {
  text-align: center;
}
/* line 454, static/_base_styles.scss */
.wysiwyg_wrapper .align_right {
  text-align: right;
}
/* line 457, static/_base_styles.scss */
.wysiwyg_wrapper .align_justify {
  text-align: justify;
}
/* line 460, static/_base_styles.scss */
.wysiwyg_wrapper .nwjs_imagebox.align_left img,
.wysiwyg_wrapper img.align_left {
  float: left;
  margin: 0 20px 20px 0;
}
/* line 465, static/_base_styles.scss */
.wysiwyg_wrapper .nwjs_imagebox.align_center img,
.wysiwyg_wrapper img.align_center {
  display: block;
  margin: 20px auto;
}
/* line 470, static/_base_styles.scss */
.wysiwyg_wrapper .nwjs_imagebox.align_right img,
.wysiwyg_wrapper img.align_right {
  float: right;
  margin: 0 0 20px 20px;
}
/* line 476, static/_base_styles.scss */
.wysiwyg_wrapper strong {
  font-weight: bold;
}
/* line 479, static/_base_styles.scss */
.wysiwyg_wrapper em {
  font-style: oblique;
}
/* line 482, static/_base_styles.scss */
.wysiwyg_wrapper u {
  text-decoration: underline;
}
/* line 485, static/_base_styles.scss */
.wysiwyg_wrapper del {
  text-decoration: line-through;
}
/* line 488, static/_base_styles.scss */
.wysiwyg_wrapper sup,
.wysiwyg_wrapper sub {
  font-size: smaller;
  line-height: normal;
}
/* line 493, static/_base_styles.scss */
.wysiwyg_wrapper sup {
  vertical-align: super;
}
/* line 496, static/_base_styles.scss */
.wysiwyg_wrapper sub {
  vertical-align: sub;
}

/* line 501, static/_base_styles.scss */
> *:first-child,
> .wiki-box > *:first-child,
> .wysiwyg_wrapper > *:first-child {
  margin-top: 0;
}

/* line 508, static/_base_styles.scss */
.video_wrapper {
  height: 0;
  padding-bottom: 75%;
  position: relative;
  overflow: hidden;
}
/* line 514, static/_base_styles.scss */
.video_wrapper iframe,
.video_wrapper object,
.video_wrapper embed,
.video_wrapper video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, _csp.scss */
.nwcsp_cont,
.nwcsp_cont_inner,
._cont {
  margin: 0 auto;
  max-width: 1024px;
  padding-left: 70px;
  padding-right: 70px;
}
@media only screen and (max-width: 960px) {
  /* line 17, _csp.scss */
  .nwcsp_cont,
  .nwcsp_cont_inner,
  ._cont {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 17, _csp.scss */
  .nwcsp_cont,
  .nwcsp_cont_inner,
  ._cont {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 23, _csp.scss */
h1 {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 312.5%;
  line-height: 100%;
}

/* line 26, _csp.scss */
h2 {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 625%;
  line-height: 80%;
}

/* line 29, _csp.scss */
h3 {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 375%;
  line-height: 66.66667%;
  padding-top: 20px;
}

/* line 32, _csp.scss */
h4 {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 250%;
  line-height: 100%;
}

/* line 35, _csp.scss */
h5 {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 375%;
  line-height: 66.66667%;
  padding-top: 20px;
}

/* line 38, _csp.scss */
h1 + p.perex {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 250%;
  line-height: 100%;
  margin: 0;
}

/* line 46, _csp.scss */
.nw_error_page em,
.wiki-box em,
.wysiwyg_wrapper em {
  font-style: italic;
}
/* line 49, _csp.scss */
.nw_error_page strong,
.wiki-box strong,
.wysiwyg_wrapper strong {
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 600;
}
/* line 52, _csp.scss */
.nw_error_page em strong,
.wiki-box em strong,
.wysiwyg_wrapper em strong {
  font-style: italic;
}
/* line 225, static/_base_mixins.scss */
.nw_error_page table.wiki-class,
.wiki-box table.wiki-class,
.wysiwyg_wrapper table.wiki-class {
  margin: 65px 0 25px;
  text-align: left;
  width: 100%;
}
/* line 230, static/_base_mixins.scss */
.nw_error_page table.wiki-class th,
.nw_error_page table.wiki-class td,
.wiki-box table.wiki-class th,
.wiki-box table.wiki-class td,
.wysiwyg_wrapper table.wiki-class th,
.wysiwyg_wrapper table.wiki-class td {
  border-bottom: 1px solid #e9e9e9;
  font-weight: normal;
  padding: 12px 18px;
  text-align: left;
}
/* line 237, static/_base_mixins.scss */
.nw_error_page table.wiki-class th,
.wiki-box table.wiki-class th,
.wysiwyg_wrapper table.wiki-class th {
  border-color: #1a1919;
  color: #1a1919;
}
/* line 113, _mixins.scss */
.nw_error_page a,
.wiki-box a,
.wysiwyg_wrapper a {
  color: #694479;
  text-decoration: underline;
}
/* line 117, _mixins.scss */
.nw_error_page a:hover,
.wiki-box a:hover,
.wysiwyg_wrapper a:hover {
  color: #7e5c8d;
}
/* line 57, _csp.scss */
.nw_error_page ul,
.nw_error_page ol,
.nw_error_page p,
.wiki-box ul,
.wiki-box ol,
.wiki-box p,
.wysiwyg_wrapper ul,
.wysiwyg_wrapper ol,
.wysiwyg_wrapper p {
  margin-bottom: 25px;
}
/* line 62, _csp.scss */
.nw_error_page li,
.nw_error_page p,
.wiki-box li,
.wiki-box p,
.wysiwyg_wrapper li,
.wysiwyg_wrapper p {
  font-size: 100%;
  line-height: 150%;
}
/* line 66, _csp.scss */
.nw_error_page li,
.wiki-box li,
.wysiwyg_wrapper li {
  font-size: 100%;
  line-height: 125%;
  margin-bottom: 10px;
  padding-left: 20px;
}
/* line 71, _csp.scss */
.nw_error_page ul,
.wiki-box ul,
.wysiwyg_wrapper ul {
  margin-left: 20px;
}
/* line 74, _csp.scss */
.nw_error_page ul > li,
.wiki-box ul > li,
.wysiwyg_wrapper ul > li {
  list-style-type: disc;
  padding-left: 0;
}
/* line 79, _csp.scss */
.nw_error_page ol,
.wiki-box ol,
.wysiwyg_wrapper ol {
  counter-reset: li;
  list-style-type: decimal;
}
/* line 249, static/_base_mixins.scss */
.nw_error_page ol > li,
.wiki-box ol > li,
.wysiwyg_wrapper ol > li {
  list-style-type: none;
}
/* line 252, static/_base_mixins.scss */
.nw_error_page ol > li:before,
.wiki-box ol > li:before,
.wysiwyg_wrapper ol > li:before {
  content: counter(li);
  counter-increment: li;
}
/* line 82, _csp.scss */
.nw_error_page ol > li,
.wiki-box ol > li,
.wysiwyg_wrapper ol > li {
  position: relative;
}
/* line 85, _csp.scss */
.nw_error_page ol > li:before,
.wiki-box ol > li:before,
.wysiwyg_wrapper ol > li:before {
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 125%;
  line-height: 100%;
  color: #1a1919;
  display: block;
  left: 0;
  position: absolute;
  top: -1px;
  width: 20px;
}
/* line 97, _csp.scss */
.nw_error_page h2:first-of-type, .nw_error_page h3:first-of-type, .nw_error_page h4:first-of-type,
.wiki-box h2:first-of-type,
.wiki-box h3:first-of-type,
.wiki-box h4:first-of-type,
.wysiwyg_wrapper h2:first-of-type,
.wysiwyg_wrapper h3:first-of-type,
.wysiwyg_wrapper h4:first-of-type {
  padding-top: 0;
}
/* line 101, _csp.scss */
.nw_error_page *:last-child,
.wiki-box *:last-child,
.wysiwyg_wrapper *:last-child {
  margin-bottom: 0;
}

/* line 109, _csp.scss */
.block .nwcsp_plugin_wrapper {
  margin-bottom: 0;
}
/* line 112, _csp.scss */
.block .nwcsp_plugin_wrapper p {
  margin-bottom: 25px;
  margin-top: 0;
}
/* line 116, _csp.scss */
.block .nwcsp_plugin_wrapper p:first-of-type {
  margin-top: 25px;
}
/* line 119, _csp.scss */
.block .nwcsp_plugin_wrapper p:last-of-type {
  margin-bottom: 0;
}
/* line 124, _csp.scss */
.block .nwcsp_plugin_wrapper .nwcsp_item_ico img {
  display: block;
}
/* line 127, _csp.scss */
.block .nwcsp_plugin_wrapper .nwcsp_item_ico_description {
  display: none;
}
/* line 130, _csp.scss */
.block .nwcsp_plugin_wrapper .nwcsp_perex,
.block .nwcsp_plugin_wrapper .nwcsp_item_perex {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 250%;
  line-height: 100%;
  margin: 0;
}
/* line 135, _csp.scss */
.block .nwcsp_plugin_wrapper .nwcsp_item_button a {
  display: table;
  height: 100%;
  width: 100%;
  background-color: #1a1919;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-size: 100%;
  line-height: 112.5%;
  min-height: 40px;
  padding: 15px 25px;
  text-align: center;
  width: auto;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #694479;
  border-width: 0;
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 75%;
  line-height: 133.33333%;
  min-height: 0;
  color: #fff;
  padding: 11px 40px;
  text-transform: uppercase;
}
/* line 642, static/_base_mixins.scss */
.block .nwcsp_plugin_wrapper .nwcsp_item_button a > div,
.block .nwcsp_plugin_wrapper .nwcsp_item_button a > span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/* line 212, static/_base_mixins.scss */
.block .nwcsp_plugin_wrapper .nwcsp_item_button a > span {
  display: inline;
}
/* line 108, _mixins.scss */
.block .nwcsp_plugin_wrapper .nwcsp_item_button a:hover {
  background-color: #7e5c8d;
}
/* line 144, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col {
  background-color: #f6f6f6;
  border: 1px solid #e9e9e9;
  border-width: 1px 0;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 960px) {
  /* line 144, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col {
    font-size: 90%;
  }
}
/* line 152, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_cont {
  padding-bottom: 65px;
  padding-top: 100px;
  position: relative;
}
/* line 158, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_title,
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_col {
  padding-left: 70px;
  padding-right: 70px;
}
@media only screen and (max-width: 960px) {
  /* line 158, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_title,
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_col {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 158, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_title,
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_col {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 162, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_title {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 375%;
  line-height: 66.66667%;
  padding-top: 20px;
}
/* line 165, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_col {
  font-size: 112.5%;
  line-height: 122.22222%;
}
/* line 168, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_buttons_wrapper {
  display: inline-block;
}
/* line 172, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col:before {
  content: '';
  display: block;
  position: absolute;
  background: transparent url("/media/page/icons/koruna.svg") no-repeat center 30px;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  height: 100%;
  left: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  margin-left: -150px;
  width: 300px;
}
/* line 185, _csp.scss */
.block .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col:first-of-type {
  background-color: #272526;
  border-width: 0;
}
/* line 189, _csp.scss */
.block .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col:first-of-type * {
  color: #fff;
}
/* line 193, _csp.scss */
.block .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col:first-of-type:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 199, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols {
  background-color: #f6f6f6;
}
/* line 202, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_cont {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 960px) {
  /* line 205, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col {
    font-size: 90%;
  }
}
/* line 208, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:first-of-type {
  background-color: #fff;
  text-align: right;
}
/* line 212, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(1n) {
  padding-left: 70px;
  padding-right: 70px;
  padding-top: 75px;
  padding-bottom: 75px;
}
@media only screen and (max-width: 960px) {
  /* line 212, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(1n) {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 212, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(1n) {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 960px) {
  /* line 212, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(1n) {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 212, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(1n) {
    float: none;
    width: auto;
    text-align: left;
  }
}
/* line 227, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col, .block.president .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col, .block.senator .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col {
  font-size: 85%;
}
/* line 234, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_perex {
  text-align: center;
}
/* line 237, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_item_title {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 250%;
  line-height: 100%;
  margin-bottom: 25px;
}
/* line 241, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_item_perex {
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 100%;
  line-height: 125%;
}
/* line 244, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_item_body p:first-of-type {
  margin-top: 0;
}
/* line 247, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col_wrapper {
  padding-left: 70px;
  padding-right: 70px;
  display: block;
}
@media only screen and (max-width: 960px) {
  /* line 247, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col_wrapper {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 247, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col_wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 154, static/_base_mixins.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col_wrapper:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 251, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col {
  padding-bottom: 40px;
  padding-top: 40px;
  text-align: center;
}
@media only screen and (max-width: 720px) {
  /* line 257, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:nth-of-type(1n) {
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 261, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:first-of-type {
    padding-bottom: 0;
  }
  /* line 264, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:last-of-type {
    padding-top: 0;
  }
}
/* line 269, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_buttons_wrapper {
  display: inline-block;
}
/* line 272, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_buttons_wrapper .nwcsp_item_button {
  margin-right: 0;
}
/* line 280, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_cont {
  padding-left: 0;
  padding-right: 0;
  max-width: inherit;
}
/* line 284, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_cont .nwcsp_title {
  font-size: 475%;
  padding-bottom: 40px;
  padding-top: 75px;
  text-align: center;
}
@media only screen and (max-width: 540px) {
  /* line 284, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_cont .nwcsp_title {
    padding-bottom: 0;
    padding-top: 60px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 296, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_cont_inner {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 301, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 0;
}
/* line 305, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_body {
  padding-left: 70px;
  padding-right: 70px;
  padding-bottom: 40px;
  padding-top: 40px;
}
@media only screen and (max-width: 960px) {
  /* line 305, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_body {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 305, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_body {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 310, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_title {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 250%;
  line-height: 100%;
}
/* line 315, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_ico,
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_body {
  float: right;
}
@media only screen and (max-width: 540px) {
  /* line 319, _csp.scss */
  .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_body {
    text-align: left !important;
  }
}
/* line 326, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n-1) .nwcsp_item_ico {
  padding-right: 0;
}
/* line 331, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_ico,
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_body {
  float: left;
}
/* line 336, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_ico {
  padding-left: 0;
}
/* line 340, _csp.scss */
.nwcsp_plugin_wrapper.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:last-of-type {
  border-bottom-width: 0;
}
/* line 348, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_cont,
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_cont_inner {
  padding-left: 0;
  padding-right: 0;
}
/* line 354, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item .nwcsp_item_ico,
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item .nwcsp_item_body {
  width: 50%;
}
/* line 358, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item .nwcsp_item_title {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 375%;
  line-height: 66.66667%;
  padding-top: 20px;
}
/* line 361, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item .nwcsp_item_body {
  min-height: 512px;
  padding-top: 75px;
  padding-bottom: 75px;
}
@media only screen and (max-width: 960px) {
  /* line 361, _csp.scss */
  .block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item .nwcsp_item_body {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 361, _csp.scss */
  .block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item .nwcsp_item_body {
    min-height: initial;
  }
}
/* line 371, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_ico,
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_body {
  float: left;
}
/* line 375, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_body {
  text-align: right;
}
/* line 379, _csp.scss */
.block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type, .block:nth-of-type(-n+4) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:last-of-type {
  border-bottom-width: 0;
}
/* line 394, _csp.scss */
.block.header .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type, .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type {
  background-color: #1a1919;
}
/* line 398, _csp.scss */
.block.header .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body *:not(a), .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body *:not(a), .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body *:not(a), .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body *:not(a) {
  color: #fff;
}
/* line 414, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body {
  background-color: #272526;
  min-height: initial;
  position: relative;
  padding: 0;
  height: 100%;
  overflow: hidden;
}
/* line 656, static/_base_mixins.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body:before, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body:before, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_body:before {
  content: '';
  display: block;
  padding-top: 100%;
}
/* line 426, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
.block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
.block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex {
  padding-left: 70px;
  padding-right: 70px;
  position: absolute;
  right: 0;
  width: 100%;
}
@media only screen and (max-width: 960px) {
  /* line 426, _csp.scss */
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
  .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
  .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 426, _csp.scss */
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
  .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title,
  .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 438, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 625%;
  line-height: 80%;
  color: #fff;
  padding-top: 0;
  top: 75px;
}
@media only screen and (max-width: 960px) {
  /* line 438, _csp.scss */
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_title {
    top: 40px;
  }
}
/* line 448, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex {
  bottom: 75px;
}
@media only screen and (max-width: 960px) {
  /* line 448, _csp.scss */
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex {
    bottom: 40px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 448, _csp.scss */
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type .nwcsp_item_perex {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 541px) and (max-width: 719px) {
  /* line 413, _csp.scss */
  .block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:first-of-type {
    font-size: 80%;
  }
}
/* line 465, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_ico,
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_body, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_ico,
.block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_body, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_ico,
.block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_body {
  float: right;
}
/* line 469, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_body, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_body, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(n+2) .nwcsp_item_body {
  font-size: 85%;
  text-align: left;
}
/* line 475, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_ico,
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_body, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_ico,
.block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_body, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_ico,
.block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_body {
  float: left;
}
/* line 479, _csp.scss */
.block.mayor .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_body, .block.president .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_body, .block.senator .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:first-of-type .nwcsp_paragraph_left_right_item:nth-of-type(2n+1) .nwcsp_item_body {
  text-align: right;
}
@media only screen and (max-width: 540px) {
  /* line 491, _csp.scss */
  .block:nth-of-type(1n) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:nth-of-type(1n) .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_ico,
  .block:nth-of-type(1n) .nwcsp_plugin_wrapper.nwcsp_paragraph_left_right:nth-of-type(1n) .nwcsp_paragraph_left_right_item:nth-of-type(1n) .nwcsp_item_body {
    float: none;
    width: auto;
  }
}

/* line 29, screen.scss */
.logo {
  width: 200px;
}
/* line 32, screen.scss */
.logo a {
  background: transparent url("/media/page/icons/logo.svg") no-repeat center center;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  display: block;
  height: 90px;
  text-indent: -5000px;
}

/* line 40, screen.scss */
header {
  background: transparent url("/media/page/header-bg.jpg") no-repeat center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
/* line 43, screen.scss */
header .header_overlay {
  width: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #ffffff);
  /* transparent, transparent, white,*/
}
/* line 50, screen.scss */
header .h1_wrapper {
  height: 550px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  /* line 50, screen.scss */
  header .h1_wrapper {
    font-size: 90%;
  }
}
@media only screen and (min-width: 1601px) {
  /* line 50, screen.scss */
  header .h1_wrapper {
    height: 750px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 50, screen.scss */
  header .h1_wrapper {
    height: 450px;
  }
}
/* line 62, screen.scss */
header h1 {
  bottom: 0;
  left: 0;
  padding-bottom: 45px;
  position: absolute;
  width: 100%;
}
@media only screen and (max-width: 540px) {
  /* line 62, screen.scss */
  header h1 {
    font-size: 260%;
    padding-bottom: 25px;
  }
}
/* line 72, screen.scss */
header h1 strong {
  display: block;
  text-indent: 25%;
}
@media only screen and (max-width: 960px) {
  /* line 62, screen.scss */
  header h1 {
    text-align: center;
  }
  /* line 79, screen.scss */
  header h1 strong {
    text-indent: 0;
  }
}
/* line 85, screen.scss */
header .top_belt {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMTkxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMTkxOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a1919), color-stop(100%, rgba(26, 25, 25, 0)));
  background-image: -moz-linear-gradient(top, #1a1919 0%, rgba(26, 25, 25, 0) 100%);
  background-image: -webkit-linear-gradient(top, #1a1919 0%, rgba(26, 25, 25, 0) 100%);
  background-image: linear-gradient(to bottom, #1a1919 0%, rgba(26, 25, 25, 0) 100%);
  background-image: -ms-linear-gradient(top, #1a1919 0%, rgba(26, 25, 25, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1a1919, endColorstr=rgba(26, 25, 25, 0));
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 93, screen.scss */
header .top_belt .clear {
  clear: both;
}
/* line 96, screen.scss */
header .top_belt ._cont {
  display: block;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 154, static/_base_mixins.scss */
header .top_belt ._cont:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 101, screen.scss */
header .top_belt .languages {
  float: left;
  margin-top: 26px;
  display: block;
}
/* line 105, screen.scss */
header .top_belt .languages ul {
  position: relative;
  background-color: #1a1919;
  width: 46px;
  margin: 5px 0px 0px 12px;
}
/* line 110, screen.scss */
header .top_belt .languages ul li.lang_sk:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAWlBMVEX///8KTqELTqI5b7RHerlIerlfO3JlgrZ0jb11jb18NWOBbpqCfKiDirWtgZ2uj6vgLTrhPEftHCTuHCXuKjLvKjPwOEDxR07yVVv1f4T7xsj81Nb+8fH///9rND0sAAAAAXRSTlMAQObYZgAAAHRJREFUGNPdzkkOgDAIQFGts9YJnErl/te01ejC2G41/oQVL4Qg+Efs7VOAjtwAAHgAWB+AsElQxKSgErdOUIFaePEC0qzJDWr7gxnpAlFfpmFadokLiCK0FeIB4N6Um302470L4NjE7YgeYI4g+gG+B/7QBsuBKu8L0tmCAAAAAElFTkSuQmCC');
  background-size: 22px 22px;
  margin-top: -5px;
}
/* line 115, screen.scss */
header .top_belt .languages ul li.lang_cs:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAJ1BMVEX///8RRX4hQXYlVIlQNV5fgqhihKqTJTyzxNbHGCLXFBrr8PT///81jRedAAAAAXRSTlMAQObYZgAAAGZJREFUGNNjYKALYNtzBhkcYGC0QBcQzEYXEO5BExAU3YMmIGiBLiAYjS6AMAYqgDAGJgA3Bi6gvgoCFkAFRGahCghVrUIV8FyFKqC+ClUAbgBUAGEAVMBzFaqA+ipUAZZZaAJ0AQDX26yIskpIvQAAAABJRU5ErkJggg==');
  background-size: 22px 22px;
  margin-top: -5px;
}
/* line 120, screen.scss */
header .top_belt .languages ul li {
  margin: 0px;
  margin-left: -8px;
  padding-left: 8px;
}
/* line 125, screen.scss */
header .top_belt .languages ul li a {
  margin-top: 24px;
  margin-left: 18px;
  margin: 0px;
  padding: 0px;
  width: 40px;
  height: 26px;
}
/* line 132, screen.scss */
header .top_belt .languages ul li a span {
  display: none;
}
/* line 135, screen.scss */
header .top_belt .languages ul li a :after {
  margin-top: 24px;
}
/* line 140, screen.scss */
header .top_belt .languages ul .active i {
  height: 16px;
  float: left;
  margin: 5px 0px 0px 36px;
  border-left: 1px solid #ddd;
}
/* line 148, screen.scss */
header .top_belt .languages :after {
  clear: none;
  display: block;
  float: left;
}
@media only screen and (max-width: 960px) {
  /* line 156, screen.scss */
  header .top_belt .languages {
    min-width: 60px;
    float: right;
    margin-right: 50px;
    margin-top: 23px;
  }
  /* line 161, screen.scss */
  header .top_belt .languages ul {
    padding: 0px 6px 0px 0px;
  }
  /* line 164, screen.scss */
  header .top_belt .languages ul .active i {
    margin-right: 30px;
  }
}
/* line 171, screen.scss */
header .top_belt .logo {
  float: left;
}
@media only screen and (max-width: 430px) {
  /* line 171, screen.scss */
  header .top_belt .logo {
    width: 54%;
  }
}
/* line 178, screen.scss */
header .top_belt .top_menu {
  float: left;
  margin-left: calc(100% - 910px);
}
@media only screen and (min-width: 961px) {
  /* line 183, screen.scss */
  header .top_belt .top_menu .menu_wrapper {
    padding-top: 30px;
  }
  /* line 186, screen.scss */
  header .top_belt .top_menu .label,
  header .top_belt .top_menu li a {
    font-family: "calluna-sans", Arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 75%;
    line-height: 133.33333%;
    color: #fff;
    display: block;
    float: left;
    padding: 7px 8px;
    text-transform: uppercase;
  }
  /* line 195, screen.scss */
  header .top_belt .top_menu ul,
  header .top_belt .top_menu li {
    float: left;
  }
  /* line 199, screen.scss */
  header .top_belt .top_menu ul:nth-of-type(2) {
    border-left: 1px solid #fff;
    margin-left: 20px;
    padding-left: 18px;
  }
  /* line 205, screen.scss */
  header .top_belt .top_menu li.active a,
  header .top_belt .top_menu li a:hover {
    color: #7e5c8d;
  }
  /* line 210, screen.scss */
  header .top_belt .top_menu .top_menu_opener {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 216, screen.scss */
  header .top_belt .top_menu .label {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  /* line 170, _mixins.scss */
  header .top_belt .top_menu ul {
    background-color: #272526;
  }
  /* line 174, _mixins.scss */
  header .top_belt .top_menu li a {
    font-family: "calluna-sans", Arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 87.5%;
    line-height: 114.28571%;
    color: #c7c7c7;
    display: block;
    padding: 10px 20px;
    text-transform: uppercase;
  }
  /* line 182, _mixins.scss */
  header .top_belt .top_menu li.active a,
  header .top_belt .top_menu li a:hover {
    background-color: #333132;
  }
  /* line 223, screen.scss */
  header .top_belt .top_menu ._cont {
    padding-right: 0;
  }
  /* line 226, screen.scss */
  header .top_belt .top_menu .menu_wrapper {
    position: absolute;
    margin-right: -250px;
    right: 0;
    top: 90px;
    width: 250px;
    -moz-transition: margin-right 0.2s ease-in-out;
    -o-transition: margin-right 0.2s ease-in-out;
    -webkit-transition: margin-right 0.2s ease-in-out;
    transition: margin-right 0.2s ease-in-out;
  }
  /* line 234, screen.scss */
  header .top_belt .top_menu .top_menu_opener {
    cursor: pointer;
    display: block;
    height: 90px;
    padding: 25px;
    position: absolute;
    right: 0;
    top: 0;
    width: 90px;
  }
  /* line 244, screen.scss */
  header .top_belt .top_menu .top_menu_opener > span {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 21, static/_burger.scss */
  header .top_belt .top_menu .top_menu_opener > span, header .top_belt .top_menu .top_menu_opener > span:before, header .top_belt .top_menu .top_menu_opener > span:after {
    display: block;
    width: 40px;
    height: 2px;
    background-color: #fff;
    -webkit-transition-property: background-color, -webkit-transform;
    -moz-transition-property: background-color, -moz-transform;
    -o-transition-property: background-color, -o-transform;
    transition-property: background-color, transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  /* line 41, static/_burger.scss */
  header .top_belt .top_menu .top_menu_opener > span:before, header .top_belt .top_menu .top_menu_opener > span:after {
    position: absolute;
    content: "";
  }
  /* line 46, static/_burger.scss */
  header .top_belt .top_menu .top_menu_opener > span:before {
    top: -15px;
  }
  /* line 50, static/_burger.scss */
  header .top_belt .top_menu .top_menu_opener > span:after {
    top: 15px;
  }
  /* line 83, static/_burger.scss */
  header .top_belt .top_menu.opened .top_menu_opener > span {
    background-color: transparent;
  }
  /* line 86, static/_burger.scss */
  header .top_belt .top_menu.opened .top_menu_opener > span:before {
    -webkit-transform: translateY(15px) rotate(45deg);
    -moz-transform: translateY(15px) rotate(45deg);
    -ms-transform: translateY(15px) rotate(45deg);
    -o-transform: translateY(15px) rotate(45deg);
    transform: translateY(15px) rotate(45deg);
  }
  /* line 93, static/_burger.scss */
  header .top_belt .top_menu.opened .top_menu_opener > span:after {
    -webkit-transform: translateY(-15px) rotate(-45deg);
    -moz-transform: translateY(-15px) rotate(-45deg);
    -ms-transform: translateY(-15px) rotate(-45deg);
    -o-transform: translateY(-15px) rotate(-45deg);
    transform: translateY(-15px) rotate(-45deg);
  }
  /* line 253, screen.scss */
  header .top_belt .top_menu.opened .menu_wrapper {
    margin-right: 0;
  }
}
/* line 260, screen.scss */
header .top_belt.over_content {
  background-color: #1a1919;
}

/* line 265, screen.scss */
footer {
  background-color: #272526;
}
/* line 268, screen.scss */
footer * {
  color: #c7c7c7;
}
/* line 272, screen.scss */
footer .bottom_info {
  padding-bottom: 40px;
  padding-top: 40px;
}
/* line 276, screen.scss */
footer .bottom_info .bi_sides_wrapper {
  position: relative;
  display: block;
}
/* line 154, static/_base_mixins.scss */
footer .bottom_info .bi_sides_wrapper:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 280, screen.scss */
footer .bottom_info .bi_left_side {
  float: left;
  padding-bottom: 40px;
}
/* line 284, screen.scss */
footer .bottom_info .bi_right_side {
  float: right;
  min-width: 35%;
}
/* line 288, screen.scss */
footer .bottom_info .logo_tropico {
  bottom: 0;
  left: -10px;
  position: absolute;
}
/* line 293, screen.scss */
footer .bottom_info .logo_tropico a {
  background: transparent url("/media/page/icons/logo_tropico.svg") no-repeat center center;
  -moz-background-size: 98.3px;
  -o-background-size: 98.3px;
  -webkit-background-size: 98.3px;
  background-size: 98.3px;
  display: block;
  height: 50px;
  text-indent: -5000px;
  width: 120px;
}
/* line 303, screen.scss */
footer .bottom_info .logo {
  margin: -17px 0 5px -5px;
}
/* line 306, screen.scss */
footer .bottom_info address {
  margin-bottom: 25px;
}
/* line 309, screen.scss */
footer .bottom_info .languages {
  height: 34px;
  position: relative;
  display: block;
}
/* line 154, static/_base_mixins.scss */
footer .bottom_info .languages:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 314, screen.scss */
footer .bottom_info .languages ul {
  background-color: #1a1919;
  min-width: 150px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 322, screen.scss */
footer .bottom_info .languages ul li a {
  color: #fff;
  padding-right: 35px;
  text-transform: lowercase;
}
/* line 328, screen.scss */
footer .bottom_info .languages ul li.lang_cs:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAJ1BMVEX///8RRX4hQXYlVIlQNV5fgqhihKqTJTyzxNbHGCLXFBrr8PT///81jRedAAAAAXRSTlMAQObYZgAAAGZJREFUGNNjYKALYNtzBhkcYGC0QBcQzEYXEO5BExAU3YMmIGiBLiAYjS6AMAYqgDAGJgA3Bi6gvgoCFkAFRGahCghVrUIV8FyFKqC+ClUAbgBUAGEAVMBzFaqA+ipUAZZZaAJ0AQDX26yIskpIvQAAAABJRU5ErkJggg==');
}
/* line 331, screen.scss */
footer .bottom_info .languages ul li.lang_sk:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAWlBMVEX///8KTqELTqI5b7RHerlIerlfO3JlgrZ0jb11jb18NWOBbpqCfKiDirWtgZ2uj6vgLTrhPEftHCTuHCXuKjLvKjPwOEDxR07yVVv1f4T7xsj81Nb+8fH///9rND0sAAAAAXRSTlMAQObYZgAAAHRJREFUGNPdzkkOgDAIQFGts9YJnErl/te01ejC2G41/oQVL4Qg+Efs7VOAjtwAAHgAWB+AsElQxKSgErdOUIFaePEC0qzJDWr7gxnpAlFfpmFadokLiCK0FeIB4N6Um302470L4NjE7YgeYI4g+gG+B/7QBsuBKu8L0tmCAAAAAElFTkSuQmCC');
}
/* line 334, screen.scss */
footer .bottom_info .languages ul li.active a {
  position: relative;
}
/* line 337, screen.scss */
footer .bottom_info .languages ul li.active a:after {
  content: '';
  display: block;
  position: absolute;
  background-color: #fff;
  height: 15px;
  right: 15px;
  top: 12px;
  width: 1px;
}
@media only screen and (max-width: 720px) {
  /* line 350, screen.scss */
  footer .bottom_info .languages ul {
    position: static;
    text-align: left;
  }
}
/* line 356, screen.scss */
footer .bottom_info .top_menu {
  float: right;
  min-width: 300px;
  padding-top: 40px;
}
/* line 170, _mixins.scss */
footer .bottom_info .top_menu ul {
  background-color: #272526;
}
/* line 174, _mixins.scss */
footer .bottom_info .top_menu li a {
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 87.5%;
  line-height: 114.28571%;
  color: #c7c7c7;
  display: block;
  padding: 10px 20px;
  text-transform: uppercase;
}
/* line 182, _mixins.scss */
footer .bottom_info .top_menu li.active a,
footer .bottom_info .top_menu li a:hover {
  background-color: #333132;
}
/* line 362, screen.scss */
footer .bottom_info .top_menu .menu_wrapper {
  display: block;
}
/* line 154, static/_base_mixins.scss */
footer .bottom_info .top_menu .menu_wrapper:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 365, screen.scss */
footer .bottom_info .top_menu ul {
  float: left;
  width: 50%;
}
/* line 368, screen.scss */
footer .bottom_info .top_menu .top_menu_opener,
footer .bottom_info .top_menu .label {
  display: none;
}
@media only screen and (max-width: 720px) {
  /* line 272, screen.scss */
  footer .bottom_info {
    text-align: center;
  }
  /* line 377, screen.scss */
  footer .bottom_info .bi_left_side,
  footer .bottom_info .bi_right_side {
    float: none;
    width: auto;
  }
  /* line 381, screen.scss */
  footer .bottom_info .bi_left_side {
    padding-bottom: 0;
  }
  /* line 384, screen.scss */
  footer .bottom_info .bi_right_side {
    padding-bottom: 80px;
  }
  /* line 387, screen.scss */
  footer .bottom_info .logo_tropico {
    bottom: 0;
    left: 50%;
    margin-left: -60px;
  }
  /* line 392, screen.scss */
  footer .bottom_info .logo {
    margin: 0 auto;
  }
  /* line 395, screen.scss */
  footer .bottom_info .languages {
    display: inline-block;
  }
  /* line 398, screen.scss */
  footer .bottom_info .top_menu {
    float: none;
    max-width: initial;
  }
  /* line 402, screen.scss */
  footer .bottom_info .top_menu ul {
    float: none;
    width: auto;
  }
}
/* line 410, screen.scss */
footer .footer_gdpr {
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 62.5%;
  line-height: 130%;
  margin-bottom: 1rem;
  margin-top: 1rem;
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  /* line 410, screen.scss */
  footer .footer_gdpr {
    margin-left: auto;
    margin-right: auto;
    max-width: 60vw;
    padding-left: 0;
    padding-right: 0;
    min-width: 900px;
  }
}
@media only screen and (min-width: 1601px) {
  /* line 410, screen.scss */
  footer .footer_gdpr {
    margin-left: auto;
    margin-right: auto;
    max-width: 50vw;
  }
}
/* line 418, screen.scss */
footer .heal {
  font-family: "calluna-sans", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 87.5%;
  line-height: 142.85714%;
}
/* line 421, screen.scss */
footer .heal * {
  color: #c7c7c7;
}
/* line 424, screen.scss */
footer .heal ._cont {
  position: relative;
  display: block;
}
/* line 154, static/_base_mixins.scss */
footer .heal ._cont:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
@media only screen and (max-width: 960px) {
  /* line 424, screen.scss */
  footer .heal ._cont {
    padding-top: 40px;
  }
}
/* line 432, screen.scss */
footer .heal .ha_web_link {
  background: transparent url('data:image/png;base64,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') no-repeat center center;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  position: absolute;
  margin-left: -165px;
  left: 50%;
  top: 15px;
  width: 330px;
}
/* line 441, screen.scss */
footer .heal .ha_web_link a {
  display: block;
  height: 40px;
  text-indent: -5000px;
}
@media only screen and (max-width: 430px) {
  /* line 432, screen.scss */
  footer .heal .ha_web_link {
    margin-left: -40%;
    width: 80%;
  }
}
/* line 453, screen.scss */
footer .heal .credits .made_by_inspire .mbi_link {
  margin-top: -8px;
}
@media only screen and (max-width: 430px) {
  /* line 452, screen.scss */
  footer .heal .credits {
    padding-bottom: 0;
    padding-top: 34px;
  }
}

/* line 465, screen.scss */
.nw_error_page {
  padding: 75px 0;
}
/* line 468, screen.scss */
.nw_error_page .error_page_headline {
  margin-bottom: 30px;
}

/* line 472, screen.scss */
html body {
  padding-top: 0;
}
/* line 475, screen.scss */
html body #browser_alert {
  top: 90px;
}
/* line 478, screen.scss */
html body #browser_alert h5 {
  font-family: 'Italianno', cursive;
  color: #1a1919;
  font-size: 250%;
  line-height: 100%;
  color: #fff;
  margin-right: -20px;
  padding-top: 0;
}
/* line 484, screen.scss */
html body #browser_alert div div {
  font-weight: normal;
  font-size: 100%;
}

/* line 492, screen.scss */
.bottom_gdpr_menu {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
/* line 497, screen.scss */
.bottom_gdpr_menu a:hover {
  color: #fff;
}
/* line 500, screen.scss */
.bottom_gdpr_menu li {
  font-size: 125%;
  line-height: 110%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
/* line 505, screen.scss */
.bottom_gdpr_menu li:not(:last-child) {
  padding-right: 0;
}
/* line 508, screen.scss */
.bottom_gdpr_menu li:not(:last-child)::after {
  color: #fff;
  content: '|';
  margin-left: 0.5rem;
}

/** Zakladni styl pro pluginy na vsech projektech */
/** Zakladni styl pro pluginy na vsech projektech */
.nwcsp_wiki.nwcsp_1_col .nwcsp_wiki_1_cols_wrapper.with_ico {
  display: block;
  display: block;
}
.nwcsp_wiki.nwcsp_1_col .nwcsp_wiki_1_cols_wrapper.with_ico:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
.nwcsp_wiki.nwcsp_1_col .nwcsp_wiki_1_cols_wrapper.with_ico .nwcsp_item_ico,
.nwcsp_wiki.nwcsp_1_col .nwcsp_wiki_1_cols_wrapper.with_ico .nwcsp_item_body {
  float: left;
}
.nwcsp_wiki.nwcsp_1_col .nwcsp_wiki_1_cols_wrapper.with_ico .nwcsp_item_ico {
  width: 25%;
}
.nwcsp_wiki.nwcsp_1_col .nwcsp_wiki_1_cols_wrapper.with_ico .nwcsp_item_body {
  padding-left: 5%;
  width: 75%;
}
.nwcsp_wiki.nwcsp_2_cols, .nwcsp_wiki.nwcsp_3_cols {
  display: block;
}
.nwcsp_wiki.nwcsp_2_cols:after, .nwcsp_wiki.nwcsp_3_cols:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
.nwcsp_wiki.nwcsp_2_cols .nwcsp_col, .nwcsp_wiki.nwcsp_3_cols .nwcsp_col {
  float: left;
}
.nwcsp_wiki.nwcsp_2_cols .nwcsp_col {
  width: 50%;
}
.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(2n+1) {
  padding-left: 0;
  padding-right: 5%;
}
.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(2n) {
  padding-left: 5%;
  padding-right: 0;
}
.nwcsp_wiki.nwcsp_3_cols .nwcsp_col {
  width: 33.33%;
}
.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:nth-of-type(3n+1) {
  padding-left: 0;
  padding-right: 5%;
}
.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:nth-of-type(3n+2) {
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:nth-of-type(3n) {
  padding-left: 5%;
  padding-right: 0;
}

.nwcsp_photogallery .nwcsp_photogallery_belt {
  display: block;
  margin: 25px 0;
}
.nwcsp_photogallery .nwcsp_photogallery_belt:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item {
  float: left;
  width: 25%;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item a {
  display: block;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item a img {
  display: block;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item:nth-of-type(4n+1) {
  padding-left: 0;
  padding-right: 0.75px;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item:nth-of-type(4n+2) {
  padding-left: 0.25px;
  padding-right: 0.5px;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item:nth-of-type(4n+3) {
  padding-left: 0.5px;
  padding-right: 0.25px;
}
.nwcsp_photogallery .nwcsp_photogallery_belt .nwcsp_photogallery_item:nth-of-type(4n) {
  padding-left: 0.75px;
  padding-right: 0;
}
.nwcsp_photogallery .nwcsp_photogallery_total_count {
  display: block;
  margin-top: -35px;
  text-align: right;
}
.nwcsp_photogallery .nwcsp_photogallery_total_count > span {
  font-weight: bold;
}
.nwcsp_photogallery .nwcsp_photogallery_total_count.top {
  margin-top: -45px;
}
.nwcsp_photogallery .nwcsp_photogallery_total_count.bottom {
  margin-top: -35px;
}
.nwcsp_photogallery .nwcsp_photogallery_header {
  display: block;
}
.nwcsp_photogallery .nwcsp_photogallery_footer {
  display: block;
}
.nwcsp_photogallery .nwcsp_photogallery_footer .nwcsp_item_button {
  text-align: center;
}
.nwcsp_photogallery .nwcsp_photogallery_footer .nwcsp_item_button a {
  display: inline-block;
}

.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap {
  height: 400px;
  width: 100%;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .gm-style > div:first-of-type > div:nth-of-type(3) > div:last-of-type > div > div:first-of-type > div:nth-of-type(3) > div:first-of-type > div {
  background-color: #1a424a !important;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .gm-style .gm-style-iw {
  left: 10px !important;
  top: 10px !important;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .gm-style .gm-style-iw > div {
  overflow: hidden !important;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .gm-style .gm-style-iw > div > div {
  overflow: hidden !important;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_wrapper {
  display: block;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_wrapper:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_wrapper .nwcsp_gmap_marker_ico,
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_wrapper .nwcsp_gmap_marker_text {
  float: right;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_wrapper .nwcsp_gmap_marker_ico {
  margin-left: 10px;
  height: 150px;
  width: 200px;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_wrapper .nwcsp_gmap_marker_text {
  width: 150px;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_title {
  font-size: 160%;
  text-align: right;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_perex,
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_geo,
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_button {
  font-size: 85%;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_perex {
  text-align: right;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_geo {
  text-align: center;
}
.nwcsp_gmap .gmap_whole_wrapper .gmap_wrapper .gmap .nwcsp_gmap_marker_button {
  background-color: #1187cc;
  color: #fff;
  display: block;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  width: auto;
}

.nwcsp_paragraph_left_right .nwcsp_item_ico {
  width: 35%;
}
.nwcsp_paragraph_left_right .nwcsp_item_body {
  width: 65%;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item {
  margin-bottom: 20px;
  display: block;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_ico,
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_body {
  float: left;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item .nwcsp_item_ico {
  padding: 0 4% 0 0;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_ico,
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_body,
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_buttons_wrapper {
  float: right;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_ico {
  padding: 0 0 0 4%;
}
.nwcsp_paragraph_left_right .nwcsp_paragraph_left_right_item:nth-of-type(2n) .nwcsp_item_body {
  text-align: right;
}

#right-column .nwcsp_plugin_wrapper,
.nwcsp_plugin_wrapper {
  margin: 0 0 100px;
}
#right-column .nwcsp_plugin_wrapper *,
.nwcsp_plugin_wrapper * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_no_content,
.nwcsp_plugin_wrapper .nwcsp_no_content {
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
#right-column .nwcsp_plugin_wrapper p,
.nwcsp_plugin_wrapper p {
  margin: 1em 0;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_perex,
#right-column .nwcsp_plugin_wrapper .nwcsp_item_perex,
.nwcsp_plugin_wrapper .nwcsp_perex,
.nwcsp_plugin_wrapper .nwcsp_item_perex {
  font-size: 1.2em;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_item_button a,
.nwcsp_plugin_wrapper .nwcsp_item_button a {
  background-color: #fff;
  border: 1px solid #1187cc;
  color: #1187cc;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 38px;
  padding: 0 25px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_item_button.emphasised a,
.nwcsp_plugin_wrapper .nwcsp_item_button.emphasised a {
  background-color: #fff;
  border: 1px solid #1187cc;
  color: #1187cc;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 38px;
  padding: 0 25px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-color: #2e2e2e;
  border-color: #2e2e2e;
  color: #fff;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_buttons_wrapper,
.nwcsp_plugin_wrapper .nwcsp_buttons_wrapper {
  display: block;
  margin-top: 30px;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_buttons_wrapper:after,
.nwcsp_plugin_wrapper .nwcsp_buttons_wrapper:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_buttons_wrapper .nwcsp_item_button,
.nwcsp_plugin_wrapper .nwcsp_buttons_wrapper .nwcsp_item_button {
  float: left;
  margin: 0 6px 0 0;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_item_ico img,
#right-column .nwcsp_plugin_wrapper .nwcsp_photogallery_item img,
.nwcsp_plugin_wrapper .nwcsp_item_ico img,
.nwcsp_plugin_wrapper .nwcsp_photogallery_item img {
  max-width: 100%;
}
#right-column .nwcsp_plugin_wrapper .nwcsp_item_ico_description,
.nwcsp_plugin_wrapper .nwcsp_item_ico_description {
  font-size: 0.9em;
  text-align: center;
}

