/** 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;
}

