
.cms-cms .fcomp-2003 {
 min-height: 30px;
}



























.cms-cms .fcomp-2051 {
 min-height: 30px;
}

.cms-cms .fcomp-2052 {
 min-height: 30px;
}

.cms-cms .main-menu01 {
 min-height: 20px;
}

.main-menu01 li {
  position: relative;  
}

.main-menu01 .menu-level-1,
.main-menu01 .menu-level-2,
.main-menu01 .menu-level-3 {
  display: none;
  position: absolute;
}


.main-menu01 .menu-level-0 li:hover .menu-level-1,
.main-menu01 .menu-level-1 li:hover .menu-level-2,
.main-menu01 .menu-level-2 li:hover .menu-level-3 {
  display: block;
}















.cms-cms .fcomp-2201 {
 min-height: 30px;
}

.cms-cms .fcomp-2300 {
 min-height: 30px;
}

.cms-cms .fcomp-4000 {
 min-height: 30px;
}

.fcomp-5500 {
 display: none;
 position: relative;
}

.cms-cms .fcomp-5500 {
 display: block;
 height: 20px;  
}

.fcomp-7000 {
  min-height: 20px;
  min-width: 50px;
}

.fcomp-7000 .flag-item {
  padding: 0 10px 0 30px;
  float: left;
}

.fcomp-7000 .flag-item a {
  line-height: 16px;
  font-size: 9px;
  text-decoration: none;
}

.fcomp-7000 .flag-item.flag-cs {
  background: url('/_css/_allSites/flag-cz-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-de {
  background: url('/_css/_allSites/flag-de-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-en {
  background: url('/_css/_allSites/flag-en-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-fr {
  background: url('/_css/_allSites/flag-fr-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-hu {
  background: url('/_css/_allSites/flag-hu-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-it {
  background: url('/_css/_allSites/flag-it-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-pl {
  background: url('/_css/_allSites/flag-pl-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-ru {
  background: url('/_css/_allSites/flag-ru-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-sk {
  background: url('/_css/_allSites/flag-sk-20x12px.png') 0 0 no-repeat;
}
.fcomp-7000 .flag-item.flag-sp {
  background: url('/_css/_allSites/flag-sp-20x12px.png') 0 0 no-repeat;
}

.fcomp-7000 .flag-item:hover {background-position: 0 -200px;}
.fcomp-7000 .flag-item.selected,
.fcomp-7000 .flag-item.selected:hover {background-position: 0 -100px;}

.cms-cms .fcomp-8000{
 min-height: 30px;
}

.cms-cms .fcomp-8001{
 min-height: 30px;
}

.cms-cms .fcomp-8008{
 min-height: 30px;
}

.cms-cms .fcomp-8200{
 min-height: 30px;
}

.cms-cms .fcomp-8201{
 min-height: 30px;
}

.cms-cms .fcomp-8202{
 min-height: 30px;
}
/*START*/
@charset "UTF-8";

/*user_variables...
[
["color","brand1","#43bfde"],
["color","blueh2","#259ec1"],
["color","blueh3","#0082a9"],
["color","blueh3border","#a4dbfe"],
["color","blueh4","#1d4e69"],
["color","bluefooter","#002a45"],
["color","blue-white","#c6ecf5"],
["color","blue-gray","#39647"],
["color","brand2","#292a29"],
["color","orange1","#FFA630"],
["color","orange2","#FF4800"],
["color","green1","#4F900E"],
["color","gray1","#aeb5b6"],
["color","gray2","#95928a"],
["color","gray3","#676358"],
["color","white","#F3F3F4"],
["color","brown","#DFD7BE"],
["color","blue-footer-menu","#447590"],
["color","partners-background","#1E4F6A"],
["color","banner-kod-brown","#c4beb4"]
]
...user_variables*/
/*

clearing

*/
/* line 9, ../scss/_clearing.scss */
* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent; }

/* line 14, ../scss/_clearing.scss */
body {
  padding: 0;
  margin: 0;
  position: relative; }

/* line 20, ../scss/_clearing.scss */
h2, h3, h4, h5 {
  margin: 0;
  padding: 0; }

/* line 25, ../scss/_clearing.scss */
ul, li, ol, img, h1, h2, h3, h4, h5, p {
  padding: 0;
  margin: 0;
  background: none; }

/* line 31, ../scss/_clearing.scss */
.clear, .cleared-fcomp-2024, .fcomp-5026, .cleared, .cleared-fcomp-2022, .cleared-fcomp-2026, .local-clear {
  clear: both; }

/* line 35, ../scss/_clearing.scss */
:focus {
  outline: 0; }

/* line 40, ../scss/_clearing.scss */
.fcomp-3010 .detail-tile-pic, .fcomp-3010 .detail-tile-picOther, .fcomp-3010 .detail-tile-description {
  padding: 0; }

/* line 44, ../scss/_clearing.scss */
.fcomp-3010 .detail-tile-type, .fcomp-3010 .detail-tile-function {
  border: none;
  float: none;
  font-weight: normal;
  margin: 0;
  padding: 0; }

/* line 52, ../scss/_clearing.scss */
.fcomp-3010 .detail-tile-dully .label, .fcomp-3010 .detail-tile-other .label {
  float: none;
  margin: 0; }

/* line 57, ../scss/_clearing.scss */
.fcomp-3010 .supply_detail_mini_box {
  margin: 0;
  clear: none; }

/* line 62, ../scss/_clearing.scss */
.objectionable {
  display: none; }

/* line 66, ../scss/_clearing.scss */
input,
button,
textarea {
  font-size: 1em;
  color: inherit;
  line-height: inherit;
  font-family: inherit; }

/* 

basic styles

*/
@font-face {
  font-family: ptsans;
  font-weight: bold;
  font-style: normal;
  src: local("ptsans"), url("/__fonts/pt_sans-bold-webfont.eot"), url("/__fonts/pt_sans-bold-webfont.woff"), url("/__fonts/pt_sans-bold-webfont.ttf"); }
@font-face {
  font-family: ptsans;
  font-weight: normal;
  font-style: italic;
  src: local("ptsans"), url("/__fonts/pt_sans-italic-webfont.eot"), url("/__fonts/pt_sans-italic-webfont.woff"), url("/__fonts/pt_sans-italic-webfont.ttf"); }
@font-face {
  font-family: ptsans;
  font-weight: bold;
  font-style: italic;
  src: local("ptsans"), url("/__fonts/pt_sans-bolditalic-webfont.eot"), url("/__fonts/pt_sans-bolditalic-webfont.woff"), url("/__fonts/pt_sans-bolditalic-webfont.ttf"); }
@font-face {
  font-family: ptsans;
  font-weight: normal;
  font-style: normal;
  src: local("ptsans"), url("/__fonts/pt_sans-regular-webfont.eot"), url("/__fonts/pt_sans-regular-webfont.woff"), url("/__fonts/pt_sans-regular-webfont.ttf"); }
@font-face {
  font-family: opensans;
  font-weight: normal;
  font-style: normal;
  src: local("opensans"), url("/__fonts/opensans-light-webfont.eot"), url("/__fonts/opensans-light-webfont.woff"), url("/__fonts/opensans-light-webfont.ttf"); }
@viewport {
  width: device-width; }
/* line 46, ../scss/_basic-styles.scss */
body {
  font-family: ptsans, arial;
  font-size: 100%;
  line-height: 1.4;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  color: #292a29;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 62, ../scss/_basic-styles.scss */
body,
#page-body {
  background: #f0eefe;
  font-size: 16px;
/*  background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat white; */
}

/* line 67, ../scss/_basic-styles.scss */
h2, h3, h4, h5 {
  line-height: 1.2;
  color: black;
  font-weight: bold;
  font-family: opensans, arial; }

/* line 74, ../scss/_basic-styles.scss */
h1 {
  font-style: italic;
  font-size: 0.65em;
  font-weight: bold;
  color: #aeb5b6;
  line-height: 1.2; }
  @media screen and (min-width: 400px) {
    /* line 74, ../scss/_basic-styles.scss */
    h1 {
      font-size: 0.75em; } }
  /* line 85, ../scss/_basic-styles.scss */
  h1 a {
    color: #aeb5b6;
    text-decoration: none; }

/* line 91, ../scss/_basic-styles.scss */
h2 {
  font-size: 2.75em;
  line-height: 1.05;
  text-align: left;
  margin: 45px 0 15px 0;
  clear: both;
  color: #259ec1;
  font-family: ptsans, arial; }
  /* line 100, ../scss/_basic-styles.scss */
  h2:first-child {
    margin-top: 0; }

/* line 105, ../scss/_basic-styles.scss */
h3 {
  border-left: 5px solid #a4dbfe;
  color: #0082a9;
  font-size: 1.5em;
  line-height: 1.2;
  margin: 30px 0 -30px -20px;
  padding: 0 0 50px 15px;
  text-align: left; }

@media screen and (min-width: 640px) {
  /* line 116, ../scss/_basic-styles.scss */
  h2 {
    line-height: 1.1;
    font-size: 3.25em; }

  /* line 121, ../scss/_basic-styles.scss */
  h3 {
    line-height: 1.2;
    font-size: 2em; } }
@media screen and (min-width: 1090px) {
  /* line 128, ../scss/_basic-styles.scss */
  h3 {
    margin-left: -33px;
    padding-left: 28px; } }
/* line 134, ../scss/_basic-styles.scss */
h4 {
  font-size: 1.5em;
  margin: 20px 0 10px 0;
  color: #1d4e69;
  font-weight: normal; }

/* line 141, ../scss/_basic-styles.scss */
p {
  margin: 10px 0; }
  /* line 144, ../scss/_basic-styles.scss */
  p.behind-me-h2:after {
    clear: both;
    content: "";
    display: block; }

/* line 151, ../scss/_basic-styles.scss */
a {
  color: #43bfde;
  text-decoration: none;
  cursor: pointer; }
  /* line 156, ../scss/_basic-styles.scss */
  a:hover {
    text-decoration: underline; }
  /* line 160, ../scss/_basic-styles.scss */
  a.hover {
    text-decoration: underline; }

/* line 165, ../scss/_basic-styles.scss */
img {
  margin: 5px 0;
  max-width: 100%;
  height: auto; }

/* line 171, ../scss/_basic-styles.scss */
img[style*="width: 100%"],
img[width*="100%"] {
  margin: 20px 0;
  display: block; }

/* line 177, ../scss/_basic-styles.scss */
img[style*="float: left"] {
  margin-right: 20px; }

/* line 181, ../scss/_basic-styles.scss */
img[style*="float: right"] {
  margin-left: 20px; }

/* line 185, ../scss/_basic-styles.scss */
ol, ul {
  margin: 10px 0;
  padding-left: 45px;
  text-align: left;
  list-style: none; }

/* line 192, ../scss/_basic-styles.scss */
ol li, ul li {
  padding: 3px 0 3px 25px; }

/* line 196, ../scss/_basic-styles.scss */
ol li {
  background: url("/_css/reego_v2/icon-ol.png") 0 1px no-repeat; }

/* line 200, ../scss/_basic-styles.scss */
ul li {
  background: url("/_css/reego_v2/icon-ul.png") 0 2px no-repeat; }

/* line 204, ../scss/_basic-styles.scss */
.main-menu01 ul {
  margin: 0;
  padding: 0; }

/* line 209, ../scss/_basic-styles.scss */
.main-menu01 li {
  background: none;
  padding: 5px 0;
  margin: 0;
  line-height: 1.2;
  list-style: none; }

/* line 217, ../scss/_basic-styles.scss */
.table-parent {
  overflow: auto; }

/* line 221, ../scss/_basic-styles.scss */
table {
  border: none;
  text-align: center;
  border-collapse: collapse;
  background: #43bfde;
  color: white; }
  /* line 229, ../scss/_basic-styles.scss */
  table tr td {
    border: none;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    padding: 5px; }
    /* line 235, ../scss/_basic-styles.scss */
    table tr td:last-of-type {
      border-right: none; }
  /* line 240, ../scss/_basic-styles.scss */
  table tr:last-of-type td {
    border-bottom: none; }
  /* line 245, ../scss/_basic-styles.scss */
  table a {
    color: white; }

/* line 250, ../scss/_basic-styles.scss */
.price-1,
.price-2,
.price-3 {
  margin-right: 7px;
  white-space: nowrap; }

/* line 257, ../scss/_basic-styles.scss */
.tab {
  display: inline-block;
  width: 150px; }

/* line 262, ../scss/_basic-styles.scss */
.form-text-waring {
  color: red; }

/* line 266, ../scss/_basic-styles.scss */
.fcomp-2030 .liv {
  margin: 40px 0; }
  /* line 269, ../scss/_basic-styles.scss */
  .fcomp-2030 .liv:first-child {
    margin-top: 0; }
  /* line 273, ../scss/_basic-styles.scss */
  .fcomp-2030 .liv:last-child {
    margin-bottom: 0; }

/* line 278, ../scss/_basic-styles.scss */
*:first-child {
  margin-top: 0; }

/* line 282, ../scss/_basic-styles.scss */
*:last-child {
  margin-bottom: 0; }

/* line 286, ../scss/_basic-styles.scss */
em a {
  padding: 7px 40px 5px 40px;
  background: white;
  border: 1px solid #43bfde;
  display: inline-block;
  border-radius: 500px;
  line-height: 1;
  transition: all 300ms ease;
  font-style: normal;
  text-decoration: none;
  color: #292a29; }
  /* line 102, ../scss/_variables-mixins.scss */
  em a:hover {
    background: #43bfde;
    cursor: pointer;
    color: white;
    text-decoration: none; }

@media screen and (min-width: 740px) {
  /* line 292, ../scss/_basic-styles.scss */
  .fc-guid-15 .fc-guid-485 h2 {
    font-size: 2.2em; }
  /* line 296, ../scss/_basic-styles.scss */
  .fc-guid-15 .fc-guid-485 h3 {
    font-size: 1.5em; }
  /* line 300, ../scss/_basic-styles.scss */
  .fc-guid-15 .fc-guid-485 h4 {
    font-size: 1.2em; }
  /* line 304, ../scss/_basic-styles.scss */
  .fc-guid-15 .fc-guid-485 ul,
  .fc-guid-15 .fc-guid-485 ol {
    padding-left: 0; } }

/* line 311, ../scss/_basic-styles.scss */
.css-helper {
  border: 1px solid #aeb5b6;
  border-radius: 4px;
  background: white;
  padding: 0 10px;
  transition: all 0.3s ease; }
  /* line 318, ../scss/_basic-styles.scss */
  .css-helper.child-is-focus {
    -moz-box-shadow: 0 0 5px 1px #c6ecf5 inset;
    -webkit-box-shadow: 0 0 5px 1px #c6ecf5 inset;
    box-shadow: 0 0 5px 1px #c6ecf5 inset; }
  /* line 322, ../scss/_basic-styles.scss */
  .css-helper input {
    background: none;
    border: none;
    padding: 7px 0;
    margin: 0;
    width: 100%;
    height: 1em; }
  /* line 331, ../scss/_basic-styles.scss */
  .css-helper textarea {
    border: none;
    background: none;
    width: 100%;
    resize: none;
    padding: 5px 0; }

/* line 340, ../scss/_basic-styles.scss */
button,
.row-send-button input {
  padding: 7px 40px 5px 40px;
  background: white;
  border: 1px solid #43bfde;
  display: inline-block;
  border-radius: 500px;
  line-height: 1;
  transition: all 300ms ease;
  font-style: normal;
  text-decoration: none;
  color: #292a29; }
  /* line 102, ../scss/_variables-mixins.scss */
  button:hover,
  .row-send-button input:hover {
    background: #43bfde;
    cursor: pointer;
    color: white;
    text-decoration: none; }

/* line 345, ../scss/_basic-styles.scss */
.rg-warning {
  color: red; }

/* line 1, ../scss/_structure.scss */
.fcomp-5500 {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 3px 13px 0 rgba(0,0,0,0.2);
  height: 70px;
  border-bottom: 1px solid #43bfde;
  background: white;
  z-index: 2000;
  position: fixed;
  }
  
  /* line 17, ../scss/_structure.scss */
  .fcomp-5500 .blind-menu a {
    display: block;
    position: absolute;
    right: 0;
    width: 70px;
    height: 70px;
    top: 0;
    background: #43bfde;
    transition: all 0.3s ease; }
    /* line 27, ../scss/_structure.scss */
    .fcomp-5500 .blind-menu a:before {
      position: absolute;
      top: 50%;
      border-top: 3px solid white;
      border-bottom: 3px solid white;
      content: '';
      margin-top: -7px;
      width: 22px;
      height: 9px;
      left: 24px; }
    /* line 39, ../scss/_structure.scss */
    .fcomp-5500 .blind-menu a:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 24px;
      margin-top: -1px;
      border-top: 3px solid white;
      width: 22px; }
    /* line 49, ../scss/_structure.scss */
    .fcomp-5500 .blind-menu a:hover {
      background: #1d4e69; }
    /* line 54, ../scss/_structure.scss */
    .fcomp-5500 .blind-menu a span {
      display: none; }
  /* line 59, ../scss/_structure.scss */
  .fcomp-5500 .blind-lang {
    position: absolute;
    left: 8px;
    top: 50%;
    margin-top: -24px;
    background: #43bfde; }
    /* line 66, ../scss/_structure.scss */
    .fcomp-5500 .blind-lang a {
      width: 48px;
      height: 48px;
      display: block;
      background: url("/_css/reego_v2/button-world.png") 0 0 no-repeat; }
    /* line 73, ../scss/_structure.scss */
    .fcomp-5500 .blind-lang span {
      display: none; }
    /* line 77, ../scss/_structure.scss */
    .fcomp-5500 .blind-lang:hover {
      background: #292a29; }
  @media screen and (min-width: 640px) {
    /* line 1, ../scss/_structure.scss */
    .fcomp-5500 {
      display: none; } }

/* line 87, ../scss/_structure.scss */
.top-blind-001-menu-on {
  padding-bottom: 0 !important; }
  /* line 90, ../scss/_structure.scss */
  .top-blind-001-menu-on #xclonex {
    display: none; }
  /* line 94, ../scss/_structure.scss */
  .top-blind-001-menu-on .fcomp-2020 {
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
    min-height: 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  /* line 107, ../scss/_structure.scss */
  .top-blind-001-menu-on .fcomp-5500 .blind-menu a {
    background: #1d4e69; }
  /* line 112, ../scss/_structure.scss */
  .top-blind-001-menu-on .fc-guid-5 {
    position: static;
    position: initial;
  }
  /* line 116, ../scss/_structure.scss */
  .top-blind-001-menu-on .fc-guid-5 .fcomp-2022 {
    position: initial; }
  /* line 120, ../scss/_structure.scss */
  .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 {
    display: block;
    text-align: left;
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    font-size: 1.2em;
    background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat #F2F2F2;
    overflow: auto; }
    /* line 133, ../scss/_structure.scss */
    .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 .d1 {
      background: #1d4e69; }
    /* line 137, ../scss/_structure.scss */
    .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul {
      margin: 0;
      padding: 0; }
      /* line 141, ../scss/_structure.scss */
      .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li {
        padding: 0;
        margin: 0;
        border-bottom: 1px solid #0082a9; }
        /* line 146, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.menu-item-first {
          border-top: 1px solid #292a29; }
        /* line 150, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.menu-blind {
          position: relative; }
          /* line 153, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.menu-blind:after {
            content: '';
            position: absolute;
            border-left: 2px solid #c6ecf5;
            border-bottom: 2px solid #c6ecf5;
            border-radius: 0 0 0 2px;
            height: 20px;
            width: 20px;
            right: 10px;
            position: absolute;
            top: 12px;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -moz-transform-origin: 25% 75%;
            -ms-transform-origin: 25% 75%;
            -webkit-transform-origin: 25% 75%;
            transform-origin: 25% 75%;
            transition: all 0.5s ease 0s; }
          /* line 169, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.menu-blind.noticable:after {
            -moz-transform: rotate(-225deg);
            -ms-transform: rotate(-225deg);
            -webkit-transform: rotate(-225deg);
            transform: rotate(-225deg);
            top: 8px; }
        /* line 175, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li a {
          padding: 15px;
          color: #c6ecf5;
          display: block;
          transition: all 300ms ease 0s;
          padding-left: 30px;
          background: #1d4e69; }
          /* line 183, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li a:hover {
            text-decoration: none;
            background: #0082a9; }
        /* line 191, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > a {
          background: #0082a9; }
        /* line 195, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > a:after {
          transform: rotate(-225deg);
          margin-top: -8px; }
        /* line 200, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul {
          padding-bottom: 0;
          opacity: 1;
          visibility: visible; }
          /* line 205, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li {
            border-top: 1px solid #0082a9; }
            /* line 208, ../scss/_structure.scss */
            .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li.first-item-list {
              border-top: 0; }
            /* line 213, ../scss/_structure.scss */
            .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li.menu-blind:after {
              border-color: #1d4e69; }
            /* line 218, ../scss/_structure.scss */
            .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li > a {
              line-height: 1;
              /*background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat #F2F2F2;*/
              padding: 15px;
              padding-left: 60px;
              /*color: #1d4e69; */}
              /* line 225, ../scss/_structure.scss */
              .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li > a:hover {
                background: #0082a9; }
        /* line 238, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li ul li.noticable > ul > li > a {
          padding-left: 90px;
          background: #c6ecf5; }
          /* line 242, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul li ul li.noticable > ul > li > a:hover {
            background: #0082a9; }
      /* line 253, ../scss/_structure.scss */
      .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul ul {
        position: relative;
        display: block;
        padding: 0 0 0 0;
        opacity: 0;
        visibility: hidden;
        transition: all 300ms ease 0s; }
        /* line 261, ../scss/_structure.scss */
        .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul ul li {
          border: none; }
          /* line 264, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul ul li.menu-item-first {
            border-top: none; }
          /* line 268, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul ul li a {
            padding-left: 60px;
            padding-top: 0;
            padding-bottom: 0;
            line-height: 0; }
          /* line 277, ../scss/_structure.scss */
          .top-blind-001-menu-on .fc-guid-5 .main-menu01.fc-guid-55 ul ul li ul li a {
            padding-left: 90px; }

/* line 289, ../scss/_structure.scss */
.top-blind-001-lang-on .fcomp-2020 {
  padding-top: 0;
  padding-bottom: 0; }
/* line 294, ../scss/_structure.scss */
.top-blind-001-lang-on .fcomp-5500 .blind-lang {
  background: #292a29; }
/* line 298, ../scss/_structure.scss */
.top-blind-001-lang-on .fc-guid-5 .fcomp-7000 {
  display: block;
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
  z-index: 1000;
  background: #43bfde;
  font-size: 1.4em;
  -moz-box-shadow: 0 0 84px 0 #333333 inset;
  -webkit-box-shadow: 0 0 84px 0 #333333 inset;
  box-shadow: 0 0 84px 0 #333333 inset; }
  /* line 309, ../scss/_structure.scss */
  .top-blind-001-lang-on .fc-guid-5 .fcomp-7000 .flag-item {
    border-top: 1px solid white;
    margin: 0 10px;
    padding: 10px 0; }
    /* line 314, ../scss/_structure.scss */
    .top-blind-001-lang-on .fc-guid-5 .fcomp-7000 .flag-item:first-of-type {
      border-top: none; }
    /* line 318, ../scss/_structure.scss */
    .top-blind-001-lang-on .fc-guid-5 .fcomp-7000 .flag-item a {
      padding: 17px;
      padding-left: 120px;
      background: url("/_css/reego_v2/flag-cz-large.png") 0 center no-repeat;
      display: block;
      color: #aeb5b6;
      text-decoration: none; }
      /* line 326, ../scss/_structure.scss */
      .top-blind-001-lang-on .fc-guid-5 .fcomp-7000 .flag-item a:hover {
        color: white; }
    /* line 331, ../scss/_structure.scss */
    .top-blind-001-lang-on .fc-guid-5 .fcomp-7000 .flag-item.flag-en a {
      background-image: url("/_css/reego_v2/flag-en-large.png"); }

/* line 338, ../scss/_structure.scss */
h1 {
  position: absolute;
  top: 10px; /*top: -60px;*/
  left: 10px;
  right: 80px;
  z-index: 3000;
  overflow: hidden;
  position: fixed;
  }
  
  /* line 351, ../scss/_structure.scss */
  h1 img {
    max-height: 50px;
    width: auto;
    margin: 0;
    border: none;
    max-width: 100%;
    float: left; }
  /* line 360, ../scss/_structure.scss */
  h1 span {
    display: inline-block;
    position: absolute;
    right: 0;
    left: 127px;
    bottom: 12px; }
  @media screen and (min-width: 640px) {
    /* line 338, ../scss/_structure.scss */
    h1 {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      z-index: auto; }
      /* line 375, ../scss/_structure.scss */
      h1 img {
        max-height: none; }
      /* line 379, ../scss/_structure.scss */
      h1 span {
        padding-top: 31px;
        position: relative;
        left: 0;
        bottom: 0; } }

/* line 388, ../scss/_structure.scss */
.fc-guid-5 {
  padding: 0; }
  /* line 391, ../scss/_structure.scss */
  .fc-guid-5 .main-menu01 {
    display: none;
    font-family: arial; }
    @media screen and (min-width: 640px) {
      /* line 391, ../scss/_structure.scss */
      .fc-guid-5 .main-menu01 {
        display: block; }
        /* line 398, ../scss/_structure.scss */
        .fc-guid-5 .main-menu01 ul {
          padding: 0;
          margin: 0; }
          /* line 402, ../scss/_structure.scss */
          .fc-guid-5 .main-menu01 ul li {
            display: inline-block;
            padding: 0;
            margin: 0;
            position: relative; }
            /* line 408, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li a {
              display: block;
              font-size: 0.8em;
              padding: 13px 15px;
              transition: color 300ms ease-in-out, background 300ms ease-in-out;
              text-decoration: none;
              white-space: nowrap;
              line-height: 1;
              color: #95928a;
              position: relative; }
              /* line 419, ../scss/_structure.scss */
              .fc-guid-5 .main-menu01 ul li a:hover {
                color: #43bfde; }
            /* line 427, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li.menu-blind a:after {
              content: '';
              position: absolute;
              border-left: 2px solid #95928a;
              border-bottom: 2px solid #95928a;
              border-radius: 0 0 0 2px;
              height: 7px;
              width: 7px;
              right: 10px;
              position: absolute;
              top: 50%;
              margin-top: -6px;
              -moz-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
              -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
              -moz-transform-origin: 25% 75%;
              -ms-transform-origin: 25% 75%;
              -webkit-transform-origin: 25% 75%;
              transform-origin: 25% 75%;
              transition: all 0.5s ease 0s; }
            /* line 445, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li.menu-blind a:hover:after {
              border-color: #43bfde; }
            /* line 451, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li.menu-blind > a {
              padding-right: 30px; }
            /* line 457, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li.active a {
              color: #43bfde; } }
      @media screen and (min-width: 640px) and (min-width: 920px) {
        /* line 464, ../scss/_structure.scss */
        .fc-guid-5 .main-menu01 ul li.active a {
          background: #43bfde;
          color: white; }
          /* line 468, ../scss/_structure.scss */
          .fc-guid-5 .main-menu01 ul li.active a:after {
            border-color: white; }
          /* line 473, ../scss/_structure.scss */
          .fc-guid-5 .main-menu01 ul li.active a:hover:after {
            border-color: white; }
        /* line 481, ../scss/_structure.scss */
        .fc-guid-5 .main-menu01 ul li.active ul li a {
          background: #1d4e69;
          color: #a4dbfe; } }
    @media screen and (min-width: 640px) {
            /* line 490, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li ul {
              position: absolute;
              z-index: 20;
              visibility: hidden;
              transition: visibility 500ms ease-out 0s, opacity 500ms ease-out 0s;
              padding: 0;
              display: block; }
              /* line 498, ../scss/_structure.scss */
              .fc-guid-5 .main-menu01 ul li ul li {
                display: block;
                white-space: nowrap; }
                /* line 502, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li a {
                  background: #1d4e69;
                  color: #c6ecf5;
                  padding-top: 0;
                  padding-bottom: 0;
                  padding-right: 23px;
                  padding-left: 23px;
                  transition: all 500ms ease 0s;
                  display: block;
                  line-height: 0;
                  opacity: 0;
                  border-top: 1px solid #39647c; }
                  /* line 515, ../scss/_structure.scss */
                  .fc-guid-5 .main-menu01 ul li ul li a:after {
                    display: none; }
                  /* line 519, ../scss/_structure.scss */
                  .fc-guid-5 .main-menu01 ul li ul li a:hover {
                    background: #0082a9;
                    color: #a4dbfe; }
                /* line 527, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li.menu-blind a:after {
                  display: block;
                  transform: rotate(-135deg);
                  margin-top: -7px;
                  border-color: #a4dbfe;
                  right: 7px; }
                /* line 536, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li.menu-blind a:hover:after {
                  border-color: #a4dbfe; }
                /* line 543, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li.menu-blind.noticable a:after {
                  transform: rotate(45deg);
                  right: 9px; }
                /* line 552, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li.menu-blind ul li a:after {
                  display: none; }
                /* line 560, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li.menu-item-first > a {
                  border-top: none; }
                /* line 564, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li ul {
                  position: absolute;
                  left: 100%;
                  padding-left: 2px;
                  top: 0;
                  visibility: hidden;
                  transition: visibility 300ms ease-out 0; }
                  /* line 573, ../scss/_structure.scss */
                  .fc-guid-5 .main-menu01 ul li ul li ul li a {
                    opacity: 0;
                    letter-spacing: -6px;
                    padding-left: 0;
                    padding-right: 0;
                    transition: all 300ms ease-out 0;
                    line-height: 1;
                    padding-bottom: 13px;
                    padding-top: 13px; }
                /* line 587, ../scss/_structure.scss */
                .fc-guid-5 .main-menu01 ul li ul li.noticable ul {
                  visibility: visible;
                  transition-delay: 300ms; }
                  /* line 592, ../scss/_structure.scss */
                  .fc-guid-5 .main-menu01 ul li ul li.noticable ul li a {
                    letter-spacing: 0;
                    padding-left: 23px;
                    padding-right: 23px;
                    opacity: 1; }
            /* line 606, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li.noticable > a:after {
              transform: rotate(-225deg);
              margin-top: -9px; }
            /* line 611, ../scss/_structure.scss */
            .fc-guid-5 .main-menu01 ul li.noticable > ul {
              visibility: visible;
              transition-delay: 300ms; }
              /* line 616, ../scss/_structure.scss */
              .fc-guid-5 .main-menu01 ul li.noticable > ul > li > a {
                padding-top: 13px;
                padding-bottom: 13px;
                opacity: 1;
                line-height: 1; } }
  @media screen and (min-width: 640px) {
    /* line 388, ../scss/_structure.scss */
    .fc-guid-5 {
      display: block; } }

/* line 635, ../scss/_structure.scss */
.fcomp-2022 {
  max-width: 980px;
  margin: 0 auto;
  padding: 20px 20px 30px 20px; }

/* line 641, ../scss/_structure.scss */
.fcomp-2020 {
  padding-top: 70px;
  overflow: hidden !important; }
  @media screen and (min-width: 640px) {
    /* line 641, ../scss/_structure.scss */
    .fcomp-2020 {
      padding-top: 0; } }

@media screen and (min-width: 640px) {
  /* line 652, ../scss/_structure.scss */
  .obj-pin-0 .fc-guid-5 {
    width: 100%; }
    /* line 655, ../scss/_structure.scss */
    .obj-pin-0 .fc-guid-5 .fc-guid-2135 {
      position: fixed;
      z-index: 2000;
      width: 100%;
      visibility: hidden;
      transition: visibility all 0s 0.5s; }
      /* line 662, ../scss/_structure.scss */
      .obj-pin-0 .fc-guid-5 .fc-guid-2135 .fc-guid-2235 {
        width: 100%;
        position: relative; }
        /* line 668, ../scss/_structure.scss */
        .obj-pin-0 .fc-guid-5 .fc-guid-2135 .fc-guid-2235 ul ul {
          opacity: 0;
          visibility: hidden;
          transition: opacity 0.5s ease 0.5s, visibility 0 linear 1s; }
    /* line 678, ../scss/_structure.scss */
    .obj-pin-0 .fc-guid-5.show .fc-guid-2135 {
      height: auto;
      visibility: visible;
      transition-delay: 0s; }
      /* line 683, ../scss/_structure.scss */
      .obj-pin-0 .fc-guid-5.show .fc-guid-2135 .fc-guid-2235 {
        top: 0 !important;
        -moz-box-shadow: 0 -3px 16px 0 #5f5f67;
        -webkit-box-shadow: 0 -3px 16px 0 #5f5f67;
        box-shadow: 0 -3px 16px 0 #5f5f67;
        transition: all 300ms ease; }
        /* line 689, ../scss/_structure.scss */
        .obj-pin-0 .fc-guid-5.show .fc-guid-2135 .fc-guid-2235 ul ul {
          opacity: 1;
          visibility: visible;
          transition: opacity 0.5s ease 0s; } }
/* line 701, ../scss/_structure.scss */
.fc-guid-5 {
  position: relative; }
  /* line 704, ../scss/_structure.scss */
  .fc-guid-5 .fc-guid-2235 {
    background: url("/_css/reego_v2/header.png") center top no-repeat white;
    border-bottom: 1px solid #a4dbfe;
    -moz-box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    transition: all 500ms ease 0s; }
  /* line 711, ../scss/_structure.scss */
  .fc-guid-5 .fcomp-2022 {
    padding-top: 0;
    padding-bottom: 0;
    position: relative; }
  @media screen and (min-width: 640px) {
    /* line 701, ../scss/_structure.scss */
    .fc-guid-5 {
      z-index: 10; }
      /* line 720, ../scss/_structure.scss */
      .fc-guid-5 .fcomp-2022 {
        padding-top: 10px; } }

/* line 726, ../scss/_structure.scss */
.fc-guid-15 {
  background: url("/_css/reego_v2/texture-lines-side.png") 0 0 repeat-x;
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }
  /* line 735, ../scss/_structure.scss */
  .fc-guid-15 .fcomp-2022 {
    max-width: 1020px;
    padding: 0; }
    /* line 740, ../scss/_structure.scss */
    .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 {
      padding: 50px 20px; }
      /* line 743, ../scss/_structure.scss */
      .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 {
        background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat; }
      @media screen and (min-width: 640px) {
        /* line 749, ../scss/_structure.scss */
        .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495:after {
          content: '';
          clear: both;
          display: block; }
        /* line 755, ../scss/_structure.scss */
        .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025 {
          float: left;
          width: 48%;
          margin-right: 4%; }
          /* line 760, ../scss/_structure.scss */
          .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 {
            margin: 0; }
            /* line 763, ../scss/_structure.scss */
            .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .fcomp-2201 {
              border: none; } }
  /* line 774, ../scss/_structure.scss */
  .fc-guid-15 .fc-guid-475 {
    background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat; }
  /* line 778, ../scss/_structure.scss */
  .fc-guid-15 .fc-guid-485 {
    padding: 20px 0;
    position: relative; }
    /* line 782, ../scss/_structure.scss */
    .fc-guid-15 .fc-guid-485 .fcomp-2025.fc-guid-565 {
      display: none;
      position: absolute;
      top: 0;
      left: -20px;
      width: 81px;
      height: 485px;
      background: url("/_css/reego_v2/klic.png") -13px 0 no-repeat; }
      /* line 791, ../scss/_structure.scss */
      .fc-guid-15 .fc-guid-485 .fcomp-2025.fc-guid-565:before {
        content: '';
        width: 90px;
        height: 57px;
        background: url("/_css/reego_v2/heslo-u-klice.png") 0 0 no-repeat;
        position: absolute;
        top: 10px;
        left: 50px; }
    /* line 802, ../scss/_structure.scss */
    .fc-guid-15 .fc-guid-485 .fc-guid-575 {
      padding: 0 20px; }
      /* line 805, ../scss/_structure.scss */
      .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 {
        margin-bottom: 30px; }
        /* line 808, ../scss/_structure.scss */
        .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fcomp-2052.fc-guid-1325 {
          display: none; }
        /* line 812, ../scss/_structure.scss */
        .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fcomp-2052.fc-guid-1325 a {
          height: 332px;
          display: none;
          background: url("/_css/reego_v2/side-reklama.png") 0 0 no-repeat;
          display: block; }
          /* line 818, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fcomp-2052.fc-guid-1325 a:hover, .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fcomp-2052.fc-guid-1325 a.hover {
            background-position: 0 -500px; }
        /* line 824, ../scss/_structure.scss */
        .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 {
          border: 1px solid #43bfde;
          padding: 5px;
          border-radius: 10px;
          background: white; }
          /* line 830, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .liv {
            margin: 0; }
          /* line 834, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 {
            background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat #7fb93d;
            border-radius: 10px;
            padding: 15px;
            font-size: 0.65em;
            color: #001833;
            line-height: 1.2;
            text-align: center;
            position: relative; }
            /* line 844, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 a {
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              color: transparent; }
            /* line 849, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fcomp-2029 {
              margin-bottom: 20px; }
            /* line 853, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fc-guid-2825 {
              display: inline-block;
              width: 45%;
              max-width: 190px;
              vertical-align: middle;
              position: relative;
              top: -14px; }
              /* line 861, ../scss/_structure.scss */
              .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fc-guid-2825 .fcomp-2120 {
                background: url("/_css/reego_v2/banner-demo-nadpis.svg") 0 0 no-repeat;
                padding-bottom: 50%;
                position: relative; }
                /* line 866, ../scss/_structure.scss */
                .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fc-guid-2825 .fcomp-2120:after {
                  content: '';
                  background: url("/_css/reego_v2/banner-demo-sipka.svg") 0 0 no-repeat;
                  width: 51px;
                  height: 60px;
                  position: absolute;
                  bottom: -40px;
                  right: 1px; }
            /* line 878, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fc-guid-2835 {
              width: 45%;
              margin-left: 5%;
              display: inline-block;
              vertical-align: middle;
              max-width: 166px; }
              /* line 885, ../scss/_structure.scss */
              .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fc-guid-2835 .fcomp-2120 {
                background: url("/_css/reego_v2/banner-demo-screen.png") 0 0 no-repeat;
                padding-bottom: 80.12%; }
            /* line 892, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 .fc-guid-2815 .fc-guid-2845 {
              margin-bottom: 0; }
        @media screen and (min-width: 880px) {
          /* line 899, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fcomp-2052.fc-guid-1325 {
            display: block; }
          /* line 903, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .fc-guid-2805 {
            display: none; } }
        /* line 908, ../scss/_structure.scss */
        .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 {
          display: none; }
          /* line 912, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li {
            padding: 0;
            margin: 0; }
            /* line 916, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li a {
              display: none; }
            /* line 920, ../scss/_structure.scss */
            .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active {
              background: white;
              padding-top: 10px;
              border-top: 5px solid #FFA630; }
              /* line 925, ../scss/_structure.scss */
              .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul {
                display: block;
                position: relative; }
                /* line 929, ../scss/_structure.scss */
                .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li {
                  padding: 10px 0;
                  border-bottom: 1px solid #F3F3F4;
                  position: relative;
                  transition: all 0.5s ease; }
                  /* line 935, ../scss/_structure.scss */
                  .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li:before {
                    border-right: 2px solid #43bfde;
                    border-bottom: 2px solid #43bfde;
                    border-radius: 0 0 3px 0;
                    -moz-transform: rotate(-45deg);
                    -ms-transform: rotate(-45deg);
                    -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                    -moz-transform-origin: left top;
                    -ms-transform-origin: left top;
                    -webkit-transform-origin: left top;
                    transform-origin: left top;
                    width: 10px;
                    height: 10px;
                    position: absolute;
                    left: 20px;
                    top: 25px;
                    content: '';
                    transition: all 0.5s ease; }
                  /* line 950, ../scss/_structure.scss */
                  .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li a {
                    display: block;
                    color: #1d4e69;
                    padding: 7px 30px 0 50px;
                    display: block;
                    font-size: 1.2em;
                    line-height: 1.1;
                    transition: all 0.5s ease; }
                  /* line 960, ../scss/_structure.scss */
                  .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li:hover {
                    background: #0082a9; }
                    /* line 963, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li:hover:before {
                      border-color: white; }
                    /* line 967, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li:hover a {
                      color: white; }
                    /* line 972, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li:hover ul li {
                      background: none; }
                      /* line 975, ../scss/_structure.scss */
                      .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li:hover ul li a {
                        color: white; }
                  /* line 982, ../scss/_structure.scss */
                  .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li.hover {
                    background: #0082a9; }
                    /* line 985, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li.hover:before {
                      border-color: white; }
                    /* line 989, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li.hover a {
                      color: white; }
                    /* line 994, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li.hover ul li {
                      background: none; }
                      /* line 997, ../scss/_structure.scss */
                      .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li.hover ul li a {
                        color: white; }
                  /* line 1004, ../scss/_structure.scss */
                  .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li ul {
                    display: block;
                    position: relative; }
                    /* line 1008, ../scss/_structure.scss */
                    .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li ul li {
                      border: none;
                      padding: 0;
                      background: none; }
                      /* line 1013, ../scss/_structure.scss */
                      .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li ul li:before {
                        display: none; }
                      /* line 1017, ../scss/_structure.scss */
                      .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li ul li a {
                        color: #aeb5b6;
                        font-size: 0.8em;
                        padding: 2px 30px 2px 50px;
                        line-height: 1.2; }
                      /* line 1025, ../scss/_structure.scss */
                      .fc-guid-15 .fc-guid-485 .fc-guid-575 .fc-guid-585 .main-menu01 ul li.active ul li ul li.menu-item-first a {
                        margin-top: 7px; }
  @media screen and (min-width: 880px) {
    /* line 1044, ../scss/_structure.scss */
    .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 {
      padding: 85px 33px 65px 33px; }
    /* line 1050, ../scss/_structure.scss */
    .fc-guid-15 .fc-guid-485 {
      padding: 80px 0; }
    /* line 1054, ../scss/_structure.scss */
    .fc-guid-15 .fc-guid-935 {
      display: table;
      width: 100%;
      table-layout: fixed; }
      /* line 1059, ../scss/_structure.scss */
      .fc-guid-15 .fc-guid-935 .fc-guid-465 {
        display: table-row; }
        /* line 1062, ../scss/_structure.scss */
        .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-475 {
          display: table-cell;
          vertical-align: top;
          width: 100%; }
        /* line 1068, ../scss/_structure.scss */
        .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-485 {
          display: table-cell;
          vertical-align: top;
          width: 250px; }
          /* line 1073, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-485 .fc-guid-575 {
            width: 210px; }
          /* line 1077, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-485 .fc-guid-565 {
            display: block;
            transition: top 300ms ease;
            top: 0; }
          /* line 1083, ../scss/_structure.scss */
          .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-485 .main-menu01 {
            display: block; } }

/* line 1092, ../scss/_structure.scss */
.fc-guid-25 {
  border-top: 2px solid #43bfde;
  overflow: hidden; }
  /* line 1096, ../scss/_structure.scss */
  .fc-guid-25 .fcomp-2022 {
    padding-top: 5px;
    padding-bottom: 0; }
    /* line 1100, ../scss/_structure.scss */
    .fc-guid-25 .fcomp-2022:after {
      content: '';
      display: block;
      clear: both; }
    /* line 1106, ../scss/_structure.scss */
    .fc-guid-25 .fcomp-2022 .fc-guid-85 {
      margin-bottom: 0;
      padding-bottom: 20px; }
      /* line 1110, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-125 {
        padding-bottom: 10px; }
        /* line 1113, ../scss/_structure.scss */
        .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-125:after {
          content: '';
          display: block;
          clear: both; }
        /* line 1119, ../scss/_structure.scss */
        .fc-guid-155 {
          font-style: italic;
          font-size: 0.75em;
          font-weight: bold;
          line-height: 1.2;
          letter-spacing: 0.15em; }
          /* line 1126, ../scss/_structure.scss */
          .fc-guid-155 img {
            margin: 0; }
          /* line 1130, ../scss/_structure.scss */
          .fc-guid-155 span {
            display: block;
            color: #aeb5b6; }
          @media screen and (min-width: 640px) {
            /* line 1136, ../scss/_structure.scss */
            .fc-guid-155 span {
              position: relative;
              bottom: 18px;
              display: inline; } }
        /* line 1144, ../scss/_structure.scss */
        .fc-guid-165 {
          width: 200px; }
          /* line 1147, ../scss/_structure.scss */
          .fc-guid-165 .fcomp-2300 {
            padding: 19px 0 5px 0; }
            /* line 1150, ../scss/_structure.scss */
            .fc-guid-165 .fcomp-2300 h2 {
              display: none; }
            /* line 1154, ../scss/_structure.scss */
            .fc-guid-165 .fcomp-2300 .input-text-input-button-block {
              position: relative; }
              /* line 1157, ../scss/_structure.scss */
              .fc-guid-165 .fcomp-2300 .input-text-input-button-block .form-input {
                border: 1px solid #aeb5b6;
                border-radius: 7px;
                padding: 3px 7px 3px 7px;
                background: white;
                box-shadow: 3px 3px 3px 0 #292a29;
                line-height: 1; }
                /* line 1165, ../scss/_structure.scss */
                .fc-guid-165 .fcomp-2300 .input-text-input-button-block .form-input input {
                  border: none;
                  background: none;
                  padding: 0;
                  margin: 0;
                  line-height: 1;
                  height: 1em; }
              /* line 1175, ../scss/_structure.scss */
              .fc-guid-165 .fcomp-2300 .input-text-input-button-block .input-submit-box {
                position: absolute;
                right: 0;
                top: 0;
                bottom: 0;
                width: 22px;
                background: url("/_css/reego_v2/ico-find.png") 0 3px/80% no-repeat;
                border-radius: 5px; }
                /* line 1184, ../scss/_structure.scss */
                .fc-guid-165 .fcomp-2300 .input-text-input-button-block .input-submit-box button {
                  width: 100%;
                  color: transparent;
                  background: none;
                  border: none;
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  right: 0;
                  padding: 0; }
                  /* line 1195, ../scss/_structure.scss */
                  .fc-guid-165 .fcomp-2300 .input-text-input-button-block .input-submit-box button:hover {
                    cursor: pointer; }
                /* line 1200, ../scss/_structure.scss */
                .fc-guid-165 .fcomp-2300 .input-text-input-button-block .input-submit-box:hover {
                  background-position: 0 -19px; }
        @media screen and (min-width: 1015px) {
          /* line 1110, ../scss/_structure.scss */
          .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-125 {
            padding-bottom: 0; }
            /* line 1211, ../scss/_structure.scss */
            .fc-guid-155 {
              float: left; }
            /* line 1215, ../scss/_structure.scss */
            .fc-guid-165 {
              float: right; } }
      /* line 1221, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 {
        margin: 0 0 0 0;
        border-top: 1px solid #aeb5b6;
        padding-top: 20px; }
        /* line 1226, ../scss/_structure.scss */
        .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 .w-block-text {
          margin: 0 -2%; }
          /* line 1229, ../scss/_structure.scss */
          .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 .w-block-text:after {
            display: block;
            content: '';
            clear: both; }
        /* line 1236, ../scss/_structure.scss */
        .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul {
          margin: 0 2%;
          padding: 0;
          float: left;
          width: 16%; }
          /* line 1242, ../scss/_structure.scss */
          .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul li {
            padding: 0;
            margin: 0;
            line-height: 1.2;
            background: none; }
            /* line 1248, ../scss/_structure.scss */
            .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul li a {
              padding: 0;
              font-size: 0.75em;
              color: #447590;
              text-align: left; }
              /* line 1254, ../scss/_structure.scss */
              .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul li a:after {
                display: none; }
              /* line 1258, ../scss/_structure.scss */
              .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul li a:hover {
                text-decoration: underline; }
            /* line 1264, ../scss/_structure.scss */
            .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul li em a {
              color: #43bfde;
              background: none;
              border: none;
              padding: 0; }
              /* line 1270, ../scss/_structure.scss */
              .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-135 ul li em a:hover {
                color: #43bfde;
                background: none; }
      /* line 1280, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-85 .fc-guid-145 {
        margin-top: 20px;
        text-align: center; }
    /* line 1287, ../scss/_structure.scss */
    .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-195 {
      display: none; }
    /* line 1291, ../scss/_structure.scss */
    .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 {
      max-width: 340px;
      margin-left: auto;
      margin-right: auto; }
      /* line 1296, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fc-guid-2886 {
        padding-bottom: 70.42%;
        position: relative;
        overflow: hidden; }
      /* line 1302, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fcomp-2052,
      .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fcomp-4000 {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
        /* line 1306, ../scss/_structure.scss */
        .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fcomp-2052 a,
        .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fcomp-4000 a {
          display: block; }
        /* line 1310, ../scss/_structure.scss */
        .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fcomp-2052 img,
        .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 .fcomp-4000 img {
          display: block;
          width: 100%;
          height: auto;
          margin: 0; }
    @media screen and (min-width: 880px) {
      /* line 1320, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-195 {
        display: block;
        width: 65%;
        margin-right: 5%;
        float: left; }
      /* line 1327, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-95 {
        max-width: none;
        margin: 0;
        width: 30%;
        float: left; }
      /* line 1334, ../scss/_structure.scss */
      .fc-guid-25 .fcomp-2022 .fc-guid-2876:after {
        content: '';
        display: block;
        clear: both; } }

/* line 1344, ../scss/_structure.scss */
.fc-guid-2285 {
  background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat #002a45; }

/* line 1348, ../scss/_structure.scss */
.fc-guid-35 {
  background: #1E4F6A; }
  /* line 1351, ../scss/_structure.scss */
  .fc-guid-35 .fcomp-2022 {
    padding-top: 0;
    padding-bottom: 0;
    position: relative; }
    /* line 1356, ../scss/_structure.scss */
    .fc-guid-35 .fcomp-2022 .fc-guid-105 {
      position: absolute;
      top: 15px;
      left: 10px;
      color: #aeb5b6;
      font-size: 0.8em; }
    /* line 1364, ../scss/_structure.scss */
    .fc-guid-35 .fcomp-2022 .fc-guid-115 {
      text-align: center;
      padding: 0 65px; }
      /* line 1368, ../scss/_structure.scss */
      .fc-guid-35 .fcomp-2022 .fc-guid-115 img {
        margin: 0; }
      /* line 1372, ../scss/_structure.scss */
      .fc-guid-35 .fcomp-2022 .fc-guid-115 .fcomp-2201 {
        margin-bottom: 10px; }

/* line 1380, ../scss/_structure.scss */
.fc-guid-225 .fcomp-2022 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 0.6em; }
  /* line 1387, ../scss/_structure.scss */
  .fc-guid-225 .fcomp-2022 .main-menu01 ul {
    margin: 0;
    padding: 0;
    text-align: center; }
    /* line 1392, ../scss/_structure.scss */
    .fc-guid-225 .fcomp-2022 .main-menu01 ul li {
      display: inline-block;
      margin: 0 10px;
      padding: 0; }
      /* line 1397, ../scss/_structure.scss */
      .fc-guid-225 .fcomp-2022 .main-menu01 ul li a {
        color: #aeb5b6; }
  /* line 1404, ../scss/_structure.scss */
  .fc-guid-225 .fcomp-2022 .fcomp-2003 {
    color: #aeb5b6; }
    /* line 1407, ../scss/_structure.scss */
    .fc-guid-225 .fcomp-2022 .fcomp-2003 a {
      color: #aeb5b6; }

/* line 1415, ../scss/_structure.scss */
.footer-fix .fc-guid-2285 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  right: 0; }
/* line 1423, ../scss/_structure.scss */
.footer-fix .fc-guid-2295 {
  background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat;
  position: relative;
  z-index: 1;
  -moz-box-shadow: 0 -18px 31px 20px #5f5f67;
  -webkit-box-shadow: 0 -18px 31px 20px #5f5f67;
  box-shadow: 0 -18px 31px 20px #5f5f67;
  overflow: hidden; }
/* line 1432, ../scss/_structure.scss */
.footer-fix.top-blind-001-menu-on .fc-guid-2285 {
  position: relative; }

/* line 1438, ../scss/_structure.scss */
#xclonex {
  display: none; }
  @media screen and (min-width: 900px) {
    /* line 1438, ../scss/_structure.scss */
    #xclonex {
      display: block; } }

/* line 3, ../scss/_abnormal.scss */
.fc-guid-1235 .fc-guid-15 .fcomp-2022 {
  background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat; }

/* line 10, ../scss/_abnormal.scss */
.fc-guid-835 h2 {
  color: #676358; }
/* line 14, ../scss/_abnormal.scss */
.fc-guid-835 h3 {
  color: #1d4e69;
  font-size: 1.5em;
  margin: 20px 0;
  padding: 0;
  border: none; }
/* line 22, ../scss/_abnormal.scss */
.fc-guid-835 h4 {
  font-size: 1.35em;
  color: #4F900E;
  text-align: left;
  padding: 0; }
/* line 32, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955:after {
  content: '';
  display: block;
  clear: both; }
@media screen and (min-width: 1090px) {
  /* line 39, ../scss/_abnormal.scss */
  .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .fcomp-2027 {
    border-left: 5px solid #a4dbfe;
    padding-bottom: 15px;
    margin-bottom: 30px;
    margin-left: -33px;
    padding-left: 33px; } }
/* line 49, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 h4 {
  text-align: left;
  color: #1d4e69;
  font-size: 1.2em;
  padding: 0; }
/* line 56, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .fc-guid-925 {
  color: #aeb5b6;
  font-size: 0.85em;
  margin-bottom: 0; }
/* line 62, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 {
  margin-top: 0; }
  /* line 66, ../scss/_abnormal.scss */
  .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 ul li {
    padding: 0;
    margin: 0; }
    /* line 70, ../scss/_abnormal.scss */
    .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 ul li a {
      display: block;
      padding: 10px 10px 8px 10px;
      border-bottom: 1px solid #aeb5b6;
      color: #292a29;
      transition: all 0.5s ease; }
      /* line 77, ../scss/_abnormal.scss */
      .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 ul li a:hover {
        background: #a4dbfe;
        text-decoration: none; }
      /* line 82, ../scss/_abnormal.scss */
      .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 ul li a.hover {
        background: #a4dbfe;
        text-decoration: none; }
    /* line 88, ../scss/_abnormal.scss */
    .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 ul li:first-of-type a {
      border-top: 1px solid #aeb5b6; }
    /* line 92, ../scss/_abnormal.scss */
    .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 .main-menu01 ul li.active a {
      background: #FFA630; }
/* line 101, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-715 ul {
  padding-left: 0; }
/* line 106, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-715 {
  color: #1d4e69;
  font-size: 0.9em; }
  /* line 110, ../scss/_abnormal.scss */
  .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-715 .fcomp-2027 {
    margin-bottom: 10px;
    padding-bottom: 20px;
    background: url("/_css/reego_v2/narocnost-nasazeni-01.svg") 10px bottom/auto 20px no-repeat;
    margin-left: 35px; }
    /* line 116, ../scss/_abnormal.scss */
    .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-715 .fcomp-2027.fc-guid-775 {
      margin-bottom: 40px;
      background-image: url("/_css/reego_v2/narocnost-casova-01.svg"); }
  /* line 122, ../scss/_abnormal.scss */
  .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-715 .fcomp-2201 {
    font-size: 0.9em; }
@media screen and (min-width: 880px) {
  /* line 128, ../scss/_abnormal.scss */
  .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-705 {
    float: left;
    width: 58%;
    margin-right: 2%; }
  /* line 134, ../scss/_abnormal.scss */
  .fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1955 .fc-guid-715 {
    float: right;
    width: 38%;
    margin-left: 2%; } }

/* line 144, ../scss/_abnormal.scss */
.fc-guid-2105 {
  position: absolute;
  display: none !important;
  width: 100%; }
  /* line 149, ../scss/_abnormal.scss */
  .fc-guid-2105 .fcomp-2022 {
    padding: 0; }

/* line 154, ../scss/_abnormal.scss */
.fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-2055 {
  display: table-cell;
  width: 100%; }

/* line 161, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-2105 {
  display: none !important;
  border-bottom: 1px solid #a4dbfe; }
  @media screen and (min-width: 440px) {
    /* line 161, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-2105 {
      display: block !important; } }
/* line 170, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-2245 {
  padding: 0 70px; }
/* line 174, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-15 {
  background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat;
  margin-bottom: 65px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none; }
  @media screen and (min-width: 440px) {
    /* line 174, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-15 {
      display: block; } }
  /* line 189, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-15 .fc-guid-935 {
    display: block;
    table-layout: auto;
    width: auto; }
    /* line 194, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-15 .fc-guid-935 .fc-guid-465 {
      display: block; }
      /* line 197, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-2055 {
        display: block; }
      /* line 201, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-485 {
        display: block;
        vertical-align: auto;
        width: auto; }
        /* line 206, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-15 .fc-guid-935 .fc-guid-465 .fc-guid-485 .fc-guid-575 {
          width: auto;
          padding: 0; }
  /* line 214, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-15 .fc-guid-485 {
    position: static;
    position: initial;
    padding: 0; }
  /* line 220, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-15 .fcomp-2022 {
    background: none;
    height: 370px;
    position: relative; }
    /* line 225, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-15 .fcomp-2022 .fc-guid-565 {
      position: absolute;
      top: 0;
      right: 189px;
      left: auto;
      width: 81px;
      height: 485px;
      background: url("/_css/reego_v2/klic.png") -13px 0 no-repeat; }
      /* line 234, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-15 .fcomp-2022 .fc-guid-565:before {
        content: '';
        width: 90px;
        height: 57px;
        background: url("/_css/reego_v2/heslo-u-klice.png") 0 0 no-repeat;
        position: absolute;
        top: 10px;
        left: 50px; }
    /* line 245, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-15 .fcomp-2022 .fc-guid-1045 {
      position: absolute;
      top: 100%;
      right: 20px; }
/* line 254, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 h2 {
  color: black;
  margin: 0;
  font-weight: normal;
  line-height: 1.05; }
/* line 261, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 h3 {
  color: black;
  margin: 0;
  padding: 0;
  border: none;
  margin-bottom: 10px;
  line-height: 1.05; }
/* line 270, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 p {
  margin-top: 10px;
  line-height: 1.3;
  margin-top: 7px;
  margin-bottom: 17px; }
/* line 278, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-2325 .fc-guid-2255 {
  border-bottom: 1px solid #43bfde;
  padding: 15px 0;
  margin-bottom: 10px; }
  /* line 283, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-2325 .fc-guid-2255 .fcomp-2201 {
    max-width: 590px;
    margin: 0 auto; }
  /* line 288, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-2325 .fc-guid-2255 h2 {
    margin: 0;
    color: #1d4e69;
    font-weight: bold;
    font-size: 4em; }
  /* line 295, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-2325 .fc-guid-2255 h4 {
    padding: 0;
    margin: 0 0 5px 0;
    color: #0082a9;
    font-weight: bold; }
  /* line 303, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-2325 .fc-guid-2255 p {
    font-size: 1.1em;
    margin: 20px auto 15px; }
/* line 310, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1065,
.fc-guid-965 .fc-guid-1055 .fc-guid-1115 {
  max-width: 590px;
  margin-left: auto;
  margin-right: auto; }
/* line 317, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1115 {
  margin-top: 50px; }
  /* line 321, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 p {
    text-align: center;
    color: #aeb5b6;
    margin-bottom: 0; }
  /* line 327, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 .fcomp-2201 {
    margin: 0 -10px; }
  /* line 331, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table {
    width: 100%;
    margin: 0;
    background: none;
    border-collapse: separate;
    border-spacing: 10px;
    font-size: 0.8em;
    font-weight: bold;
    text-align: left; }
    /* line 343, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td {
      border: none;
      vertical-align: top;
      line-height: 1.3;
      transition: all 0.5s ease;
      border-radius: 10px;
      position: relative; }
      /* line 351, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td p {
        color: #1d4e69;
        text-align: left;
        margin: 0; }
        /* line 356, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td p:first-of-type {
          margin-bottom: 10px; }
      /* line 361, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td a {
        padding-top: 90px;
        color: #676358;
        display: block;
        transition: all 0.5s ease;
        font-weight: normal; }
        /* line 368, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td a em {
          position: absolute;
          display: block;
          width: 100%;
          top: 20px;
          left: 0; }
        /* line 378, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td a:hover {
          color: #43bfde;
          text-decoration: none; }
      /* line 386, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td:last-of-type a {
        padding-top: 90px; }
    @media screen and (max-width: 439px) {
      /* line 331, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table {
        display: block; }
        /* line 396, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr {
          display: block; }
          /* line 399, ../scss/_abnormal.scss */
          .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td {
            display: block;
            margin-bottom: 10px; }
            /* line 403, ../scss/_abnormal.scss */
            .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td a {
              padding: 0; }
              /* line 406, ../scss/_abnormal.scss */
              .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td a em {
                margin-bottom: 10px;
                position: relative;
                top: auto; }
            /* line 414, ../scss/_abnormal.scss */
            .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2465 table tr td:last-of-type a {
              padding-top: 0; } }
  /* line 424, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2475 {
    color: #0082a9;
    margin: 10px 0;
    text-align: center;
    line-height: 1.1;
    font-size: 1.2em; }
  /* line 432, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485 {
    padding: 30px;
    padding-top: 40px;
    margin-top: 35px;
    text-align: justify;
    position: relative;
    background: #DED6BD;
    text-align: center;
    border-radius: 10px; }
    /* line 442, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485:before {
      content: '';
      position: absolute;
      display: block;
      background: url("/_css/reego_v2/sipka-dolu-zelena.svg") center 0/auto 50px no-repeat;
      width: 100%;
      left: 0;
      top: -25px;
      height: 50px; }
    /* line 453, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485 h3 {
      color: #4F900E;
      font-size: 1.3em;
      font-family: ptsans;
      font-weight: bold;
      text-align: center; }
    /* line 461, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485 em {
      display: block;
      max-width: 350px;
      margin: 0 auto;
      margin-top: 25px; }
      /* line 467, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485 em a {
        display: block;
        padding-bottom: 34.5%;
        background: url("/_css/reego_v2/button-demo.svg") 0 0/100% auto no-repeat;
        color: transparent;
        height: 0;
        line-height: 0;
        border: none;
        border-radius: 0;
        transition: none; }
        /* line 478, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485 em a:hover, .fc-guid-965 .fc-guid-1055 .fc-guid-1115 .fc-guid-2485 em a.hover {
          background-position: 0 100%; }
/* line 487, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1135 {
  clear: both;
  margin-top: 40px; }
  /* line 491, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 {
    text-align: center; }
    /* line 493, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile {
      background: #DFD7BE;
      padding: 0.5%;
      position: relative;
      overflow: hidden;
      position: relative;
      height: 130px;
      margin: 0 auto;
      max-width: 280px;
      margin-bottom: 10px; }
      @media screen and (min-width: 655px) {
        /* line 493, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile {
          display: inline-block;
          width: 280px;
          max-width: none;
          margin-left: 1%;
          margin-right: 1%; } }
      /* line 514, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile.last {
        display: none; }
      /* line 521, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile h3 {
        font-size: 1em;
        text-align: left;
        font-family: ptsans;
        color: #1d4e69;
        padding-top: 5px;
        padding: 7px 6px 0 6px; }
      /* line 530, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-date {
        position: absolute;
        bottom: 6px;
        right: 10px;
        padding: 0;
        font-size: 0.6em;
        color: #95928a;
        font-style: italic; }
      /* line 541, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-link a {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        color: transparent;
        background: rgba(255, 255, 255, 0.1);
        transition: all 0.2s ease; }
        /* line 547, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-link a.hover, .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-link a:hover {
          background: rgba(255, 255, 255, 0); }
      /* line 554, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-pic {
        float: left;
        width: 48%;
        margin-right: 4%;
        overflow: hidden;
        height: 100%; }
        /* line 561, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-pic.no-pic {
          display: none; }
        /* line 565, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile .tile-pic img {
          width: 100%;
          height: auto;
          background: white;
          display: block; }
  /* line 575, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fc-guid-1155 {
    text-align: center;
    color: #FFA630; }
  /* line 580, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fc-guid-1175 {
    clear: both;
    text-align: center;
    font-size: 0.8em;
    line-height: 1;
    padding-top: 20px; }
    /* line 587, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fc-guid-1175 p {
      margin: 0; }
/* line 595, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2265 ul {
  margin: 20px 25px;
  padding: 0; }
  /* line 599, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2265 ul li {
    padding-left: 19px;
    background: none;
    position: relative; }
    /* line 604, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2265 ul li:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 7px;
      width: 9px;
      height: 9px;
      background: #FFA630;
      border-radius: 100px; }
/* line 618, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2265 h3 {
  font-size: 1.25em;
  color: #43bfde; }
/* line 625, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 {
  margin: 0 -10px 50px -10px; }
  /* line 628, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2201.fc-guid-2605 {
    margin-bottom: 13px;
    margin-top: 9px; }
  /* line 634, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 {
    text-align: center;
    color: #0082a9;
    padding: 20px;
    color: #56564e;
    background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat;
    border-radius: 10px;
    margin: 10px;
    position: relative; }
    /* line 644, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 a {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    /* line 649, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 p {
      margin: 0; }
    /* line 653, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 strong {
      margin-top: 7px;
      font-size: 2em;
      display: block;
      line-height: 1.2; }
  /* line 661, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2355 .fcomp-2026 {
    color: #488008;
    border: 1px solid #77a148; }
  /* line 666, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2365 .fcomp-2026 {
    color: #0082a9; }
  @media screen and (min-width: 450px) {
    /* line 673, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2201 {
      background: url("/_css/reego_v2/krabice-se-stinem-seda.png") 0 center/auto 85px no-repeat;
      padding: 0 85px; }
    /* line 679, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2355 .fcomp-2026 .fcomp-2201 {
      margin-top: 0;
      background-image: url("/_css/reego_v2/krabice-se-stinem-zelena.png"); }
    /* line 686, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2365 .fcomp-2026 .fcomp-2201 {
      margin-top: 0;
      background-image: url("/_css/reego_v2/krabice-se-stinem-modra.png"); } }
  @media screen and (min-width: 565px) {
    /* line 695, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 {
      float: left;
      width: 33.33%; }
      /* line 699, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2201 {
        margin-top: 15px; }
      /* line 704, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 .fcomp-2201 {
        padding: 0;
        background: none; }
      /* line 709, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 .fcomp-2027 {
        max-width: 172px;
        margin: 0 auto;
        background: none; }
        /* line 714, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 .fcomp-2027:before {
          display: block;
          content: '';
          padding-bottom: 122.7%;
          background: url("/_css/reego_v2/krabice-se-stinem-seda.png") center 0/80% auto no-repeat;
          width: 100%;
          margin: 0 auto;
          transition: all 150ms cubic-bezier(1, 2, 0.44, 0.61);
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
          margin-bottom: -100px;
          padding-top: 100px; }
      /* line 732, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026:hover .fcomp-2027:before {
        background-size: 90% auto; }
      /* line 737, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 a {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        color: transparent; }
      /* line 743, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 p {
        margin: 0; }
      /* line 747, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 .fcomp-2026 strong {
        margin-top: 7px;
        font-size: 2em;
        display: block;
        line-height: 1.2; }
      /* line 755, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2355 .fcomp-2026 {
        color: #488008;
        border: 1px solid #77a148; }
        /* line 759, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2355 .fcomp-2026 .fcomp-2201 {
          margin-top: 0;
          background: none;
          padding: 0; }
        /* line 766, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2355 .fcomp-2026 .fcomp-2027:before {
          background-image: url("/_css/reego_v2/krabice-se-stinem-zelena.png"); }
      /* line 772, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2365 .fcomp-2026 {
        color: #0082a9; }
        /* line 775, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2365 .fcomp-2026 .fcomp-2201 {
          background: none;
          padding: 0; }
        /* line 781, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2365 .fcomp-2026 .fcomp-2027 .fcomp-2201 {
          background: none;
          padding: 0; }
        /* line 786, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2365 .fcomp-2026 .fcomp-2027:before {
          background-image: url("/_css/reego_v2/krabice-se-stinem-modra.png"); }
    /* line 793, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335:after {
      content: '';
      display: block;
      clear: both; } }
  @media screen and (min-width: 600px) {
    /* line 801, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025 {
      width: 30%; }
      /* line 804, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2335 .fcomp-2025.fc-guid-2355 {
        width: 40%; } }
/* line 812, ../scss/_abnormal.scss */
.fc-guid-965 .fc-guid-1055 .fc-guid-1065 .fc-guid-2265 h4 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
  font-family: ptsans; }
@media screen and (min-width: 985px) {
  /* line 821, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065,
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 {
    max-width: none;
    margin-left: 0;
    margin-right: 0; }
  /* line 828, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1065 {
    float: left;
    width: 58%; }
  /* line 833, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1115 {
    float: left;
    width: 37%;
    margin-left: 5%;
    margin-top: 0; }
  /* line 840, ../scss/_abnormal.scss */
  .fc-guid-965 .fc-guid-1055 .fc-guid-1135 {
    clear: both;
    padding-top: 70px;
    margin-top: 0; }
    /* line 845, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fc-guid-1275 {
      padding: 15px 50px 20px 50px;
      border: 1px solid #FFA630;
      background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat; }
    /* line 851, ../scss/_abnormal.scss */
    .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 {
      margin: 0 -1%; }
      /* line 854, ../scss/_abnormal.scss */
      .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile {
        float: left;
        width: 30.33%;
        margin: 0 1%;
        height: 130px; }
        /* line 860, ../scss/_abnormal.scss */
        .fc-guid-965 .fc-guid-1055 .fc-guid-1135 .fcomp-2054 .tile.last {
          display: block; } }

/* line 871, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 {
  padding-bottom: 0; }
  /* line 874, ../scss/_abnormal.scss */
  .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1285 {
    margin: 0 -33px;
    padding: 33px;
    background: #c6ecf5;
    text-indent: 20px; }
/* line 883, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 h4 {
  font-size: 1.5em;
  margin-bottom: 10px; }
/* line 889, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 h4 {
  font-size: 0.85em;
  color: #43bfde; }
/* line 895, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1615 {
  margin: 0 -33px;
  padding: 33px;
  background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat; }
/* line 901, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 {
  border: 1px solid #43bfde;
  margin: 0 -33px;
  padding: 33px;
  background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat; }
  /* line 908, ../scss/_abnormal.scss */
  .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .fcomp-2030:after {
    content: '';
    display: block;
    clear: both; }
  /* line 915, ../scss/_abnormal.scss */
  .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01 {
    margin: 0;
    margin-top: 20px; }
    /* line 919, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01:first-of-type {
      margin-top: 0; }
    /* line 924, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01 ul li {
      padding: 0 30px;
      background: url("/_css/reego_v2/arrow.png") 0 3px no-repeat;
      margin-bottom: 10px; }
      /* line 929, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01 ul li.menu-item-last {
        margin-bottom: 0; }
      /* line 933, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01 ul li a {
        text-decoration: underline;
        color: #292a29;
        font-style: italic;
        transition: all 0.5s ease; }
        /* line 939, ../scss/_abnormal.scss */
        .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01 ul li a:hover {
          color: #43bfde; }
    @media screen and (min-width: 640px) {
      /* line 915, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129 .fc-guid-1985 .main-menu01 {
        float: left;
        width: 33.333%;
        margin-top: 0; } }
/* line 958, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 h2 {
  color: #4F900E;
  margin-top: 40px;
  font-size: 1.9em; }
/* line 964, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 h3 {
  color: #1d4e69;
  border: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: bold;
  padding-bottom: 0;
  font-family: ptsans; }
/* line 976, ../scss/_abnormal.scss */
.fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 {
  width: auto;
  float: none;
  margin: 20px 0;
  text-align: center; }
  /* line 983, ../scss/_abnormal.scss */
  .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li {
    display: inline-block;
    padding: 0;
    margin: 0 1%;
    background: none;
    vertical-align: top;
    text-align: center;
    width: 48%;
    margin-bottom: 40px; }
    /* line 993, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li a {
      color: #1d4e69;
      font-size: 1.25em;
      line-height: 1.1;
      padding-top: 108%;
      text-decoration: none;
      font-style: normal;
      display: block;
      position: relative;
      font-family: opensans;
      transition: all 0.3s ease; }
      /* line 1005, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li a:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        padding-bottom: 100%;
        width: 100%;
        background: url("/_css/reego_v2/icon-reego24_icon-r24-01.svg") center center/90% auto no-repeat;
        transition: all 150ms cubic-bezier(1, 2, 0.44, 0.61) 0s; }
      /* line 1016, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li a:hover, .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li a.hover {
        color: #43bfde; }
        /* line 1020, ../scss/_abnormal.scss */
        .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li a:hover:after, .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li a.hover:after {
          background-size: 100% auto; }
  /* line 1028, ../scss/_abnormal.scss */
  .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 {
    margin-bottom: 20px; }
    /* line 1031, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul {
      width: 100%; }
      /* line 1034, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li {
        margin: 0;
        width: auto;
        display: block;
        text-align: left; }
        /* line 1040, ../scss/_abnormal.scss */
        .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a {
          padding: 10px 15px;
          color: #95928a;
          text-decoration: none;
          font-style: normal;
          position: relative;
          transition: none;
          background: none;
          font-size: 0.95em;
          border-top: 1px solid #95928a;
          font-family: ptsans; }
          /* line 1052, ../scss/_abnormal.scss */
          .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a:hover, .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a.hover {
            color: #259ec1; }
          /* line 1057, ../scss/_abnormal.scss */
          .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a:after {
            display: none; }
        /* line 1062, ../scss/_abnormal.scss */
        .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li.menu-item-last {
          border-bottom: 1px solid #aeb5b6; }
  @media screen and (min-width: 560px) {
    /* line 1071, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul li {
      width: 23%;
      margin-bottom: 0; } }
  @media screen and (min-width: 640px) {
    /* line 1079, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01 ul {
      width: 85%;
      display: inline-block; }
    /* line 1086, ../scss/_abnormal.scss */
    .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li {
      width: 20%;
      display: inline-block;
      text-align: center; }
      /* line 1091, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a {
        padding: 15px 15px 0 15px; }
        /* line 1094, ../scss/_abnormal.scss */
        .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a:hover, .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li a.hover {
          border-top: 3px solid #43bfde;
          position: relative;
          margin-top: -2px; }
      /* line 1102, ../scss/_abnormal.scss */
      .fc-guid-1335 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 .fc-guid-1385 .main-menu01.fc-guid-1585 ul li.menu-item-last {
        border-bottom: none; } }

/* line 1117, ../scss/_abnormal.scss */
.fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-405 h2 {
  color: #95928a; }
/* line 1123, ../scss/_abnormal.scss */
.fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495:After {
  content: '';
  display: block;
  clear: both; }
/* line 1129, ../scss/_abnormal.scss */
.fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 h4 {
  font-weight: bold;
  font-size: 1.25em;
  margin-bottom: 15px; }
/* line 1135, ../scss/_abnormal.scss */
.fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 ul {
  padding-left: 0;
  margin-bottom: 50px; }
  /* line 1139, ../scss/_abnormal.scss */
  .fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 ul li {
    background-image: url("/_css/reego_v2/ico-info.png");
    padding: 5px 0 5px 38px;
    margin-bottom: 10px;
    font-style: normal;
    font-size: 0.85em;
    background-position: 0 8px; }
    /* line 1147, ../scss/_abnormal.scss */
    .fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 ul li.download {
      background-image: url("/_css/reego_v2/ico-download.png"); }
    /* line 1151, ../scss/_abnormal.scss */
    .fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 ul li a {
      display: block;
      font-size: 1.15em;
      color: #259ec1;
      text-decoration: underline;
      transition: all 0.5s ease;
      font-style: italic; }
      /* line 1159, ../scss/_abnormal.scss */
      .fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 ul li a:hover {
        color: #43bfde; }
@media screen and (min-width: 640px) {
  /* line 1167, ../scss/_abnormal.scss */
  .fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2201 {
    border-left: 5px solid #a4dbfe;
    margin-left: -33px;
    padding-left: 33px; } }

/* line 1178, ../scss/_abnormal.scss */
.fc-guid-3016 .fc-guid-2295 {
  background: #f0eefe; }
/* line 1182, ../scss/_abnormal.scss */
.fc-guid-3016 .fc-guid-3276 {
  right: 230px; }
/* line 1186, ../scss/_abnormal.scss */
.fc-guid-3016 .moravian-slide-show-main {
  height: 230px;
  position: relative;
  display: block !important; }
  /* line 1191, ../scss/_abnormal.scss */
  .fc-guid-3016 .moravian-slide-show-main .fcomp-2022,
  .fc-guid-3016 .moravian-slide-show-main .moravian-slide-show {
    display: none; }
  /* line 1196, ../scss/_abnormal.scss */
  .fc-guid-3016 .moravian-slide-show-main .fcomp-2023 {
    background-image: url("/_css/reego_v2/banner-reego-development.jpg"); }
    /* line 1199, ../scss/_abnormal.scss */
    .fc-guid-3016 .moravian-slide-show-main .fcomp-2023 .fcomp-2201 {
      max-width: 970px;
      margin: 0 auto;
      position: relative; }
      /* line 1204, ../scss/_abnormal.scss */
      .fc-guid-3016 .moravian-slide-show-main .fcomp-2023 .fcomp-2201 .w-block-text {
        position: absolute;
        top: 30px;
        left: 50px;
        font-size: 3em;
        text-shadow: none;
        color: white;
        font-family: opensans;
        width: 400px; }
@media screen and (min-width: 640px) {
  /* line 1224, ../scss/_abnormal.scss */
  .fc-guid-3016 .fc-guid-5 .fc-guid-2235 {
    background: none; }
    /* line 1227, ../scss/_abnormal.scss */
    .fc-guid-3016 .fc-guid-5 .fc-guid-2235 > .fc-guid-45 {
      position: relative;
      z-index: 1; }
    /* line 1232, ../scss/_abnormal.scss */
    .fc-guid-3016 .fc-guid-5 .fc-guid-2235:before {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: linear-gradient(to right, #434Aaf, #2856FD);
      content: ''; }
    /* line 1238, ../scss/_abnormal.scss */
    .fc-guid-3016 .fc-guid-5 .fc-guid-2235:after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: url("/_css/reego_v2/header-reego-development.png") center top no-repeat;
      content: ''; } }

/* line 1251, ../scss/_abnormal.scss */
.fc-guid-1765 h2 {
  color: #95928a; }
/* line 1255, ../scss/_abnormal.scss */
.fc-guid-1765 h3 {
  font-size: 1.2em; }
/* line 1261, ../scss/_abnormal.scss */
.fc-guid-1765 .fc-guid-1875 img,
.fc-guid-1765 .fc-guid-1905 img {
  display: block;
  margin: 0; }
/* line 1269, ../scss/_abnormal.scss */
.fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1665 .fcomp-2026 {
  margin: 40px 0;
  background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat;
  padding: 20px; }
  /* line 1274, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1665 .fcomp-2026 .fcomp-2030 {
    background: url("/_css/reego_v2/ico-orange-phone.png") 0 0 no-repeat;
    padding-left: 50px;
    padding-top: 3px; }
  /* line 1280, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1665 .fcomp-2026 h4 {
    font-weight: bold; }
  /* line 1284, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1665 .fcomp-2026 strong {
    color: #1d4e69;
    font-size: 1.4em;
    font-weight: bold; }
  /* line 1290, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1665 .fcomp-2026 p {
    margin: 0; }
/* line 1297, ../scss/_abnormal.scss */
.fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 h3 {
  border: none;
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
  padding-bottom: 0;
  margin-bottom: 10px;
  color: #FFA630;
  margin-top: 30px; }
  /* line 1308, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 h3:first-child {
    margin-top: 0; }
  /* line 1312, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 h3:last-child {
    margin-bottom: 0; }
/* line 1317, ../scss/_abnormal.scss */
.fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karty-left {
  background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat;
  padding: 20px; }
/* line 1322, ../scss/_abnormal.scss */
.fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karty-right {
  margin-top: 30px;
  padding: 20px; }
  /* line 1326, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karty-right h3 {
    color: #0082a9; }
/* line 1331, ../scss/_abnormal.scss */
.fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu {
  margin: 20px 0;
  position: relative;
  padding-left: 56px; }
  /* line 1336, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu.item-2 {
    margin-bottom: 0; }
  /* line 1340, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu .kontakt-ico {
    float: left;
    width: 46px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    background: url("/_css/reego_v2/blind-man.png") 0 0/100% 100% no-repeat; }
    /* line 1350, ../scss/_abnormal.scss */
    .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu .kontakt-ico img {
      position: absolute;
      top: 0;
      left: -17px;
      max-width: none; }
  /* line 1358, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu .kontakt-name {
    margin-bottom: 10px; }
  /* line 1362, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu .kontakt-name-gsm {
    font-size: 1.2em;
    font-weight: bold; }
    /* line 1366, ../scss/_abnormal.scss */
    .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu .kontakt-name-gsm span {
      font-size: 0.8333em;
      margin-right: 5px;
      font-weight: normal; }
  /* line 1374, ../scss/_abnormal.scss */
  .fc-guid-1765 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 .fcomp-2025.fc-guid-1675 .kontakty-karta-kontaktu .kontakt-name-email .email {
    margin-left: 5px;
    font-style: italic; }

/* line 1385, ../scss/_abnormal.scss */
.fc-guid-1995 .fc-guid-15 .fc-guid-485 .fcomp-2025.fc-guid-565 {
  top: -600px; }
/* line 1389, ../scss/_abnormal.scss */
.fc-guid-1995 .fc-guid-15 .fc-guid-485 {
  padding: 30px 0; }
/* line 1393, ../scss/_abnormal.scss */
.fc-guid-1995 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 {
  padding-top: 20px;
  padding-bottom: 20px; }

/* line 1400, ../scss/_abnormal.scss */
.fc-guid-1235 .fc-guid-15 .fc-guid-485 .fcomp-2025.fc-guid-565 {
  top: -600px; }
/* line 1404, ../scss/_abnormal.scss */
.fc-guid-1235 .fc-guid-15 .fc-guid-485 {
  padding: 30px 0; }
/* line 1408, ../scss/_abnormal.scss */
.fc-guid-1235 .fc-guid-935 {
  display: block; }
  /* line 1411, ../scss/_abnormal.scss */
  .fc-guid-1235 .fc-guid-935 .fc-guid-465 {
    display: block;
    position: relative; }
    /* line 1415, ../scss/_abnormal.scss */
    .fc-guid-1235 .fc-guid-935 .fc-guid-465 .fc-guid-475 {
      display: block;
      width: auto; }
    /* line 1420, ../scss/_abnormal.scss */
    .fc-guid-1235 .fc-guid-935 .fc-guid-465 .fc-guid-485 {
      position: absolute;
      right: 0;
      display: block;
      top: 0; }

/* line 1433, ../scss/_abnormal.scss */
.fc-guid-835 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495,
.fc-guid-1625 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495,
.fc-guid-2295 .fc-guid-15 .fcomp-2022 .fcomp-2023 .fcomp-2129.fc-guid-495 {
  padding-top: 40px; }

/* line 1438, ../scss/_abnormal.scss */
.xclonex {
  border: 0 !important; }

/* line 1, ../scss/_modules.scss */
.fcomp-2111 {
  background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat;
  padding: 5%; }
  /* line 5, ../scss/_modules.scss */
  .fcomp-2111 .standard-cust-email-form-row {
    padding-left: 70px;
    position: relative;
    margin-bottom: 10px; }
    /* line 10, ../scss/_modules.scss */
    .fcomp-2111 .standard-cust-email-form-row > div:first-of-type {
      position: absolute;
      top: 4px;
      left: 0;
      color: #292a29;
      text-align: right;
      width: 60px; }
    /* line 19, ../scss/_modules.scss */
    .fcomp-2111 .standard-cust-email-form-row.standard-cust-email-form-email {
      margin-bottom: 30px; }
    /* line 23, ../scss/_modules.scss */
    .fcomp-2111 .standard-cust-email-form-row.standard-cust-email-form-text {
      padding: 0; }
      /* line 26, ../scss/_modules.scss */
      .fcomp-2111 .standard-cust-email-form-row.standard-cust-email-form-text > div:first-of-type {
        position: relative;
        top: 0;
        left: 0;
        text-align: left;
        width: auto;
        padding-left: 5px; }
      /* line 35, ../scss/_modules.scss */
      .fcomp-2111 .standard-cust-email-form-row.standard-cust-email-form-text textarea {
        border: none;
        background: none;
        width: 100%;
        height: 150px;
        resize: none; }
  /* line 45, ../scss/_modules.scss */
  .fcomp-2111 .standard-cust-email-form-text-send-button {
    text-align: center;
    margin-top: 20px; }
    /* line 49, ../scss/_modules.scss */
    .fcomp-2111 .standard-cust-email-form-text-send-button button {
      padding: 7px 40px 5px 40px;
      background: white;
      border: 1px solid #43bfde;
      display: inline-block;
      border-radius: 500px;
      line-height: 1;
      transition: all 300ms ease;
      font-style: normal;
      text-decoration: none;
      color: #292a29; }
      /* line 102, ../scss/_variables-mixins.scss */
      .fcomp-2111 .standard-cust-email-form-text-send-button button:hover {
        background: #43bfde;
        cursor: pointer;
        color: white;
        text-decoration: none; }

/* line 55, ../scss/_modules.scss */
.fcomp-3000 {
  font-weight: normal;
  font-size: 0.9em;
  color: #676358; }
  /* line 72, ../scss/_variables-mixins.scss */
  .fcomp-3000 table, .fcomp-3000 tr, .fcomp-3000 td, .fcomp-3000 th, .fcomp-3000 tbody, .fcomp-3000 thead {
    display: block;
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    color: inherit;
    font-size: inherit;
    text-align: inherit;
    line-height: inherit; }
  /* line 84, ../scss/_variables-mixins.scss */
  .fcomp-3000 .main-table-foot-row,
  .fcomp-3000 .main-table-leg-row {
    display: none; }
  @media screen and (min-width: 880px) {
    /* line 55, ../scss/_modules.scss */
    .fcomp-3000 {
      margin-top: 0 !important; } }
  /* line 65, ../scss/_modules.scss */
  .fcomp-3000 .main-table-head-row {
    text-align: center;
    font-size: 0.85em; }
    /* line 69, ../scss/_modules.scss */
    .fcomp-3000 .main-table-head-row .main-th-col-0 {
      display: inline-block;
      margin-bottom: 10px;
      padding: 0 10px 20px 10px; }
      /* line 74, ../scss/_modules.scss */
      .fcomp-3000 .main-table-head-row .main-th-col-0 a {
        display: inline-block;
        margin-left: 5px;
        width: 0;
        height: 0;
        padding: 10px;
        border: 1px solid #292a29;
        border-radius: 200px;
        position: relative;
        top: 11px;
        transition: all 300ms ease-in; }
        /* line 86, ../scss/_modules.scss */
        .fcomp-3000 .main-table-head-row .main-th-col-0 a:before {
          transition: all 300ms ease-in; }
        /* line 90, ../scss/_modules.scss */
        .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus {
          display: inline-block;
          padding: 15.15152px;
          border: 1px solid #292a29;
          border-radius: 500px;
          position: relative; }
          /* line 141, ../scss/_variables-mixins.scss */
          .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus:before {
            content: '';
            position: absolute;
            height: 10px;
            width: 10px;
            border-left: 1px solid #292a29;
            border-top: 1px solid #292a29;
            border-radius: 0 0 0 0;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            -moz-transform-origin: right bottom;
            -ms-transform-origin: right bottom;
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            right: 50%;
            bottom: 4px; }
          /* line 239, ../scss/_variables-mixins.scss */
          .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus:hover {
            border-color: #43bfde; }
            /* line 242, ../scss/_variables-mixins.scss */
            .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus:hover:before {
              border-color: #43bfde; }
        /* line 99, ../scss/_modules.scss */
        .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus {
          display: inline-block;
          padding: 15.15152px;
          border: 1px solid #292a29;
          border-radius: 500px;
          position: relative; }
          /* line 141, ../scss/_variables-mixins.scss */
          .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus:before {
            content: '';
            position: absolute;
            height: 10px;
            width: 10px;
            border-right: 1px solid #292a29;
            border-bottom: 1px solid #292a29;
            border-radius: 0 0 0 0;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            -moz-transform-origin: right bottom;
            -ms-transform-origin: right bottom;
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            right: 50%;
            bottom: 11px; }
          /* line 239, ../scss/_variables-mixins.scss */
          .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus:hover {
            border-color: #43bfde; }
            /* line 242, ../scss/_variables-mixins.scss */
            .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus:hover:before {
              border-color: #43bfde; }
        /* line 109, ../scss/_modules.scss */
        .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus.inactive, .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus.inactive {
          border-color: #43bfde; }
          /* line 112, ../scss/_modules.scss */
          .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus.inactive:before, .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus.inactive:before {
            border-color: #43bfde; }
        /* line 118, ../scss/_modules.scss */
        .fcomp-3000 .main-table-head-row .main-th-col-0 a span {
          display: none; }
    @media screen and (min-width: 640px) {
      /* line 65, ../scss/_modules.scss */
      .fcomp-3000 .main-table-head-row {
        text-align: right; }
        /* line 127, ../scss/_modules.scss */
        .fcomp-3000 .main-table-head-row .main-th-col-0 {
          padding-bottom: 10px; }
          /* line 130, ../scss/_modules.scss */
          .fcomp-3000 .main-table-head-row .main-th-col-0 a {
            top: 6px; }
            /* line 133, ../scss/_modules.scss */
            .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus {
              display: inline-block;
              padding: 9.09091px;
              border: 1px solid #292a29;
              border-radius: 500px;
              position: relative; }
              /* line 141, ../scss/_variables-mixins.scss */
              .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus:before {
                content: '';
                position: absolute;
                height: 6px;
                width: 6px;
                border-left: 1px solid #292a29;
                border-top: 1px solid #292a29;
                border-radius: 0 0 0 0;
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                -moz-transform-origin: right bottom;
                -ms-transform-origin: right bottom;
                -webkit-transform-origin: right bottom;
                transform-origin: right bottom;
                right: 50%;
                bottom: 2px; }
              /* line 239, ../scss/_variables-mixins.scss */
              .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus:hover {
                border-color: #43bfde; }
                /* line 242, ../scss/_variables-mixins.scss */
                .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-plus:hover:before {
                  border-color: #43bfde; }
            /* line 138, ../scss/_modules.scss */
            .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus {
              margin-left: 15px;
              display: inline-block;
              padding: 9.09091px;
              border: 1px solid #292a29;
              border-radius: 500px;
              position: relative; }
              /* line 141, ../scss/_variables-mixins.scss */
              .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus:before {
                content: '';
                position: absolute;
                height: 6px;
                width: 6px;
                border-right: 1px solid #292a29;
                border-bottom: 1px solid #292a29;
                border-radius: 0 0 0 0;
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                -moz-transform-origin: right bottom;
                -ms-transform-origin: right bottom;
                -webkit-transform-origin: right bottom;
                transform-origin: right bottom;
                right: 50%;
                bottom: 6px; }
              /* line 239, ../scss/_variables-mixins.scss */
              .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus:hover {
                border-color: #43bfde; }
                /* line 242, ../scss/_variables-mixins.scss */
                .fcomp-3000 .main-table-head-row .main-th-col-0 a.order-button-minus:hover:before {
                  border-color: #43bfde; } }
  /* line 147, ../scss/_modules.scss */
  .fcomp-3000 .main-table-row {
    padding: 10px;
    border-bottom: 1px solid #43bfde;
    position: relative;
    transition: all 300ms ease-in;
    overflow: hidden;
    line-height: 1.05; }
    /* line 155, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row:hover {
      background: rgba(255, 255, 255, 0.5); }
    /* line 159, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row:before {
      color: transparent;
      content: ".";
      display: block;
      float: left;
      line-height: 0;
      width: 1px; }
    /* line 169, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row.foreing-advert:after {
      padding: 8px 60px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      background: #43bfde;
      background: linear-gradient(#aeb5b6 0%, #43bfde 50%, #aeb5b6 100%);
      content: "Nemovitost \A partnera";
      display: block;
      position: absolute;
      line-height: 1;
      font-size: 1.1em;
      top: 18px;
      left: -55px;
      color: white;
      z-index: 200;
      font-family: georgia;
      text-align: center;
      white-space: pre; }
    /* line 190, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row.abroad .cell-explicit-name-pic {
      position: relative; }
      /* line 193, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row.abroad .cell-explicit-name-pic:before {
        content: '';
        width: 50px;
        height: 50px;
        position: absolute;
        bottom: 0;
        left: 6px;
        background: url("/_css/reego_v2/European-Union-Flag-icon-small.png") 0 0 no-repeat;
        z-index: 200; }
    /* line 206, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row.info-tile-first-foreign {
      color: #292a29;
      background: rgba(67, 191, 222, 0.35);
      font-size: 1.2em;
      text-align: center; }
      /* line 212, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row.info-tile-first-foreign:before {
        display: none; }
      /* line 216, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row.info-tile-first-foreign:hover {
        -moz-box-shadow: 0 0 5px #d5d5d5;
        -webkit-box-shadow: 0 0 5px #d5d5d5;
        box-shadow: 0 0 5px #d5d5d5; }
      /* line 220, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row.info-tile-first-foreign .div2 {
        padding: 0; }
        /* line 223, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row.info-tile-first-foreign .div2 .main-td {
          display: none; }
          /* line 226, ../scss/_modules.scss */
          .fcomp-3000 .main-table-row.info-tile-first-foreign .div2 .main-td.main-td-col-0 {
            display: block; }
            /* line 229, ../scss/_modules.scss */
            .fcomp-3000 .main-table-row.info-tile-first-foreign .div2 .main-td.main-td-col-0:after {
              display: block;
              margin: 5px auto 0 auto;
              content: '';
              position: relative;
              border-bottom: 1px solid #292a29;
              border-radius: 0;
              border-right: 1px solid #292a29;
              content: "";
              height: 11px;
              position: relative;
              transform: rotate(45deg);
              width: 11px;
              top: -3px; }
            /* line 245, ../scss/_modules.scss */
            .fcomp-3000 .main-table-row.info-tile-first-foreign .div2 .main-td.main-td-col-0 .main-col {
              display: inline-block;
              margin: 0 10px; }
    /* line 254, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row .div2 {
      position: relative; }
      /* line 257, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .div2:after {
        content: '';
        display: block;
        clear: both; }
    /* line 264, ../scss/_modules.scss */
    .fcomp-3000 .main-table-row .main-td {
      display: inline-block;
      font-size: 0.8em; }
      /* line 268, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td .val-set {
        margin-right: 10px; }
      /* line 272, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-pic {
        display: block;
        padding-right: 0;
        margin-bottom: 10px; }
        /* line 277, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-pic .value {
          position: relative;
          display: block;
          padding-bottom: 75%;
          overflow: hidden;
          margin: 0;
          background: url("/_css/reego_v2/busta-house.jpg") center center/100% 100% no-repeat #95928a; }
          /* line 282, ../scss/_modules.scss */
          .fcomp-3000 .main-table-row .main-td.cell-explicit-name-pic .value img {
            position: absolute;
            top: -25%;
            left: -25%;
            width: 150%;
            height: auto;
            max-width: none;
            margin: 0;
            border: none;
            transition: all 500ms ease;
            border: none; }
      /* line 290, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-title {
        display: block;
        font-size: 1.2em;
        font-weight: normal;
        line-height: 1.1;
        color: #1d4e69;
        font-family: ptsans; }
      /* line 299, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-state {
        font-weight: bold; }
        /* line 302, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-state .specific-value-0 {
          color: green; }
        /* line 306, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-state .specific-value-1 {
          color: red; }
      /* line 311, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-price {
        font-size: 1.5em;
        color: #0082a9;
        display: block;
        font-weight: bold;
        line-height: 1.1;
        margin-top: 25px; }
        /* line 319, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-price .value {
          margin-bottom: 0;
          margin-top: 15px;
          text-align: center; }
      /* line 326, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-priceNote {
        line-height: 1.2;
        display: block;
        font-size: 0.9em;
        font-style: italic;
        margin-bottom: 25px; }
        /* line 333, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-priceNote .value {
          margin-bottom: 15px;
          text-align: center; }
      /* line 339, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-localityCobce {
        display: block; }
      /* line 343, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-description {
        display: block;
        color: #292a29;
        line-height: 1.2;
        font-size: 0.9em; }
      /* line 350, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-link {
        display: block; }
        /* line 353, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-link .val-set {
          margin: 0; }
        /* line 357, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-link a {
          position: absolute;
          top: -10px;
          right: -10px;
          bottom: -10px;
          left: -10px;
          display: block;
          color: transparent; }
    @media screen and (min-width: 450px) {
      /* line 147, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row {
        width: 393px;
        margin: 0 auto 10px auto; } }
    @media screen and (min-width: 640px) {
      /* line 147, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row {
        width: auto;
        margin: 0;
        padding-right: 10px; }
        /* line 379, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row:before {
          padding-bottom: 199px; }
        /* line 383, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .div2 {
          padding-left: 285px; }
        /* line 388, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td .val-set {
          margin-left: 0;
          margin-right: 7px; }
        /* line 393, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-title {
          font-size: 1.3em;
          font-weight: bold; }
        /* line 398, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-description {
          display: none; }
        /* line 402, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-pic {
          position: absolute;
          top: 0;
          left: 0;
          width: 50%;
          padding-right: 0;
          margin-bottom: 0; }
          /* line 410, ../scss/_modules.scss */
          .fcomp-3000 .main-table-row .main-td.cell-explicit-name-pic .main-col {
            max-width: 265px; }
        /* line 415, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-price {
          margin-top: 15px; }
          /* line 416, ../scss/_modules.scss */
          .fcomp-3000 .main-table-row .main-td.cell-explicit-name-price .value {
            margin-top: 0;
            text-align: left; }
        /* line 423, ../scss/_modules.scss */
        .fcomp-3000 .main-table-row .main-td.cell-explicit-name-priceNote {
          margin-bottom: 15px; }
          /* line 424, ../scss/_modules.scss */
          .fcomp-3000 .main-table-row .main-td.cell-explicit-name-priceNote .value {
            margin-bottom: 5px;
            text-align: left; } }
    @media screen and (min-width: 830px) {
      /* line 435, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-description {
        display: block; } }
    @media screen and (min-width: 980px) {
      /* line 442, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row:before {
        padding-bottom: 22.5%; }
      /* line 446, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .div2 {
        padding-left: 32.5%;
        padding-top: 5px; }
      /* line 452, ../scss/_modules.scss */
      .fcomp-3000 .main-table-row .main-td.cell-explicit-name-pic {
        width: 30%; } }

/* line 460, ../scss/_modules.scss */
.fc-guid-485 .fcomp-3020 {
  display: none; }

@media screen and (min-width: 880px) {
  /* line 465, ../scss/_modules.scss */
  .fc-guid-475 .fcomp-3020 {
    display: none; }

  /* line 469, ../scss/_modules.scss */
  .fc-guid-485 .fcomp-3020 {
    display: block;
    margin-top: 0; } }
/* line 475, ../scss/_modules.scss */
.fcomp-3020 {
  padding: 11px 10px 19px;
  background: #1d4e69;
  color: #aeb5b6;
  position: relative; }
  /* line 481, ../scss/_modules.scss */
  .fcomp-3020 input,
  .fcomp-3020 select {
    line-height: 1;
    font-size: inherit;
    font-size: 1em;
    margin: 0;
    padding: 6px 0;
    display: block;
    color: #292a29;
    border: none; }
  /* line 493, ../scss/_modules.scss */
  .fcomp-3020 .form-item {
    margin-bottom: 10px; }
  /* line 497, ../scss/_modules.scss */
  .fcomp-3020 .label {
    margin-bottom: 3px;
    font-size: 0.9em; }
  /* line 502, ../scss/_modules.scss */
  .fcomp-3020 .description {
    display: none; }
  /* line 508, ../scss/_modules.scss */
  .fcomp-3020 .form-item-146 .css-helper.child-is-focus {
    box-shadow: 0 0 5px 1px #FFA630 inset; }
  /* line 514, ../scss/_modules.scss */
  .fcomp-3020 .css-helper {
    overflow: hidden;
    text-align: right;
    margin-bottom: 5px;
    position: relative;
    background: white none repeat scroll 0 0;
    border: 1px solid #aeb5b6;
    border-radius: 4px;
    padding: 0 5px;
    transition: all 0.3s ease 0s; }
    /* line 525, ../scss/_modules.scss */
    .fcomp-3020 .css-helper:before {
      content: '';
      position: absolute;
      right: 11px;
      top: 13px;
      border-top: 7px solid #43bfde;
      border-right: 7px solid transparent;
      border-left: 7px solid transparent; }
    /* line 535, ../scss/_modules.scss */
    .fcomp-3020 .css-helper select {
      background: none;
      border: 0px;
      width: 100%;
      outline: 0px;
      position: relative;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      padding: 4px 0; }
      /* line 546, ../scss/_modules.scss */
      .fcomp-3020 .css-helper select:-ms-expand {
        display: none; }
      /* line 550, ../scss/_modules.scss */
      .fcomp-3020 .css-helper select:focus {
        outline: 0; }
      /* line 554, ../scss/_modules.scss */
      .fcomp-3020 .css-helper select:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #aeb5b6; }
      /* line 559, ../scss/_modules.scss */
      .fcomp-3020 .css-helper select option {
        background: #aeb5b6;
        color: #292a29; }
  /* line 567, ../scss/_modules.scss */
  .fcomp-3020 .form-item-146 .value > div {
    margin: 0;
    padding: 0 10px; }
    /* line 571, ../scss/_modules.scss */
    .fcomp-3020 .form-item-146 .value > div:before {
      display: none; }
    /* line 575, ../scss/_modules.scss */
    .fcomp-3020 .form-item-146 .value > div input {
      background: none;
      border: none;
      width: 100%; }
  /* line 584, ../scss/_modules.scss */
  .fcomp-3020 .form-item-7 .value {
    background: none;
    padding: 0; }
  /* line 589, ../scss/_modules.scss */
  .fcomp-3020 .form-item-7 .value > div {
    margin: 0; }
    /* line 592, ../scss/_modules.scss */
    .fcomp-3020 .form-item-7 .value > div:before {
      display: none; }
    /* line 596, ../scss/_modules.scss */
    .fcomp-3020 .form-item-7 .value > div .for-read,
    .fcomp-3020 .form-item-7 .value > div .for-edit {
      display: block !important;
      padding: 10px;
      margin-bottom: 5px;
      background: #aeb5b6; }
      /* line 603, ../scss/_modules.scss */
      .fcomp-3020 .form-item-7 .value > div .for-read input,
      .fcomp-3020 .form-item-7 .value > div .for-edit input {
        background: none;
        border: none;
        width: 100%; }
      /* line 609, ../scss/_modules.scss */
      .fcomp-3020 .form-item-7 .value > div .for-read.type-sdpu,
      .fcomp-3020 .form-item-7 .value > div .for-edit.type-sdpu {
        padding: 0;
        margin-right: -30px;
        position: relative;
        padding: 10px; }
        /* line 615, ../scss/_modules.scss */
        .fcomp-3020 .form-item-7 .value > div .for-read.type-sdpu:before,
        .fcomp-3020 .form-item-7 .value > div .for-edit.type-sdpu:before {
          content: '';
          position: absolute;
          right: 45px;
          top: 17px;
          border-top: 8px solid black;
          border-right: 8px solid transparent;
          border-left: 8px solid transparent; }
  /* line 630, ../scss/_modules.scss */
  .fcomp-3020 .form-item-145 .value {
    background: none;
    overflow: hidden;
    text-align: right;
    margin-bottom: -5px;
    padding: 0;
    border: none; }
    /* line 640, ../scss/_modules.scss */
    .fcomp-3020 .form-item-145 .value > div:before {
      display: none; }
    /* line 645, ../scss/_modules.scss */
    .fcomp-3020 .form-item-145 .value .sel-loc-a,
    .fcomp-3020 .form-item-145 .value .sel-loc-b,
    .fcomp-3020 .form-item-145 .value .sel-loc-c {
      overflow: hidden;
      text-align: right;
      margin-bottom: 5px;
      position: relative;
      background: white none repeat scroll 0 0;
      border: 1px solid #aeb5b6;
      border-radius: 4px;
      padding: 0 5px;
      transition: all 0.3s ease 0s; }
      /* line 658, ../scss/_modules.scss */
      .fcomp-3020 .form-item-145 .value .sel-loc-a:before,
      .fcomp-3020 .form-item-145 .value .sel-loc-b:before,
      .fcomp-3020 .form-item-145 .value .sel-loc-c:before {
        content: '';
        position: absolute;
        right: 11px;
        top: 13px;
        border-top: 7px solid #43bfde;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent; }
  /* line 672, ../scss/_modules.scss */
  .fcomp-3020 .reego-advert-filter:after {
    content: '';
    display: block;
    clear: both; }
  /* line 679, ../scss/_modules.scss */
  .fcomp-3020 .reego-advert-filter-button {
    margin-top: 40px; }
    /* line 682, ../scss/_modules.scss */
    .fcomp-3020 .reego-advert-filter-button input {
      padding: 7px 40px 5px 40px;
      background: white;
      border: 1px solid #43bfde;
      display: inline-block;
      border-radius: 500px;
      line-height: 1;
      transition: all 300ms ease;
      font-style: normal;
      text-decoration: none;
      color: #292a29; }
      /* line 102, ../scss/_variables-mixins.scss */
      .fcomp-3020 .reego-advert-filter-button input:hover {
        background: #43bfde;
        cursor: pointer;
        color: white;
        text-decoration: none; }
  /* line 687, ../scss/_modules.scss */
  .fcomp-3020 .reego-advert-reset-button input {
    position: absolute;
    bottom: 60px;
    right: 10px;
    padding: 0;
    padding-left: 15px;
    color: white;
    font-style: italic;
    font-size: 0.9em;
    background: url("/_css/reego_v2/krizek.svg") 0 center/10px no-repeat; }
    /* line 698, ../scss/_modules.scss */
    .fcomp-3020 .reego-advert-reset-button input:hover {
      cursor: pointer;
      text-decoration: underline; }

/* line 706, ../scss/_modules.scss */
.fc-guid-475 .fcomp-3020 {
  position: relative;
  margin: 0; }
  /* line 710, ../scss/_modules.scss */
  .fc-guid-475 .fcomp-3020 .reego-advert-filter {
    position: relative;
    margin: 0; }
  /* line 715, ../scss/_modules.scss */
  .fc-guid-475 .fcomp-3020 .reego-advert-filter-button {
    margin: 45px 2% 0 2%;
    text-align: center; }
  /* line 720, ../scss/_modules.scss */
  .fc-guid-475 .fcomp-3020 .reego-advert-reset-button input {
    bottom: 49px; }
  @media screen and (min-width: 600px) {
    /* line 725, ../scss/_modules.scss */
    .fc-guid-475 .fcomp-3020 .form-item {
      width: 29.33%;
      float: left;
      margin: 0 2%; }
      /* line 730, ../scss/_modules.scss */
      .fc-guid-475 .fcomp-3020 .form-item.form-item-145 {
        width: auto;
        float: none;
        clear: both;
        margin: 10px 0 0 0; }
        /* line 736, ../scss/_modules.scss */
        .fc-guid-475 .fcomp-3020 .form-item.form-item-145 .label {
          padding-left: 2%; }
        /* line 741, ../scss/_modules.scss */
        .fc-guid-475 .fcomp-3020 .form-item.form-item-145 .rg-loc-fil:after {
          content: '';
          display: block;
          clear: both; }
        /* line 748, ../scss/_modules.scss */
        .fc-guid-475 .fcomp-3020 .form-item.form-item-145 .css-helper {
          float: left;
          width: 29.33%;
          padding: 0;
          margin: 0 2%;
          box-sizing: border-box; }
    /* line 758, ../scss/_modules.scss */
    .fc-guid-475 .fcomp-3020 .reego-advert-reset-button input {
      right: 2%; } }

/* line 765, ../scss/_modules.scss */
.navbar {
  text-align: center; }
  /* line 768, ../scss/_modules.scss */
  .navbar .jump-first,
  .navbar .jump-five-back,
  .navbar .jump-last,
  .navbar .jump-five-next {
    display: none; }
  /* line 775, ../scss/_modules.scss */
  .navbar span,
  .navbar a {
    display: inline-block;
    line-height: 1; }
  /* line 781, ../scss/_modules.scss */
  .navbar .navbar-bottom.left {
    position: relative;
    display: inline-block;
    padding: 0 60px;
    margin: 20px 0; }
  /* line 788, ../scss/_modules.scss */
  .navbar .jump-one-back {
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0; }
    /* line 795, ../scss/_modules.scss */
    .navbar .jump-one-back a {
      display: inline-block;
      padding: 15.15152px;
      border: 1px solid #95928a;
      border-radius: 500px;
      position: relative;
      transition: all 300ms ease; }
      /* line 141, ../scss/_variables-mixins.scss */
      .navbar .jump-one-back a:before {
        content: '';
        position: absolute;
        height: 10px;
        width: 10px;
        border-left: 1px solid #95928a;
        border-top: 1px solid #95928a;
        border-radius: 0 0 0 0;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -webkit-transform-origin: left top;
        transform-origin: left top;
        top: 50%;
        left: 10px; }
      /* line 239, ../scss/_variables-mixins.scss */
      .navbar .jump-one-back a:hover {
        border-color: #95928a; }
        /* line 242, ../scss/_variables-mixins.scss */
        .navbar .jump-one-back a:hover:before {
          border-color: #95928a; }
      /* line 799, ../scss/_modules.scss */
      .navbar .jump-one-back a:before {
        transition: all 300ms ease; }
      /* line 803, ../scss/_modules.scss */
      .navbar .jump-one-back a span {
        display: none; }
    /* line 808, ../scss/_modules.scss */
    .navbar .jump-one-back.active a {
      border-color: #292a29; }
      /* line 811, ../scss/_modules.scss */
      .navbar .jump-one-back.active a:before {
        border-color: #292a29; }
      /* line 815, ../scss/_modules.scss */
      .navbar .jump-one-back.active a:hover {
        border-color: #43bfde; }
        /* line 818, ../scss/_modules.scss */
        .navbar .jump-one-back.active a:hover:before {
          border-color: #43bfde; }
  /* line 826, ../scss/_modules.scss */
  .navbar .jump-one-next {
    line-height: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0; }
    /* line 833, ../scss/_modules.scss */
    .navbar .jump-one-next a {
      display: inline-block;
      padding: 15.15152px;
      border: 1px solid #95928a;
      border-radius: 500px;
      position: relative;
      transition: all 300ms ease; }
      /* line 141, ../scss/_variables-mixins.scss */
      .navbar .jump-one-next a:before {
        content: '';
        position: absolute;
        height: 10px;
        width: 10px;
        border-right: 1px solid #95928a;
        border-bottom: 1px solid #95928a;
        border-radius: 0 0 0 0;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -webkit-transform-origin: left top;
        transform-origin: left top;
        top: 50%;
        left: 5px; }
      /* line 239, ../scss/_variables-mixins.scss */
      .navbar .jump-one-next a:hover {
        border-color: #95928a; }
        /* line 242, ../scss/_variables-mixins.scss */
        .navbar .jump-one-next a:hover:before {
          border-color: #95928a; }
      /* line 837, ../scss/_modules.scss */
      .navbar .jump-one-next a:before {
        transition: all 300ms ease; }
      /* line 841, ../scss/_modules.scss */
      .navbar .jump-one-next a span {
        display: none; }
    /* line 846, ../scss/_modules.scss */
    .navbar .jump-one-next.active a {
      border-color: #292a29; }
      /* line 849, ../scss/_modules.scss */
      .navbar .jump-one-next.active a:before {
        border-color: #292a29; }
      /* line 853, ../scss/_modules.scss */
      .navbar .jump-one-next.active a:hover {
        border-color: #43bfde; }
        /* line 856, ../scss/_modules.scss */
        .navbar .jump-one-next.active a:hover:before {
          border-color: #43bfde; }
  /* line 864, ../scss/_modules.scss */
  .navbar .num-block a {
    padding: 10px 0 6px 0;
    text-align: center;
    width: 30px;
    border: 1px solid #292a29;
    color: #292a29;
    font-weight: bold;
    border-radius: 500px;
    margin: 0 5px 5px 5px;
    transition: all 300ms ease; }
    /* line 875, ../scss/_modules.scss */
    .navbar .num-block a:hover {
      color: #43bfde;
      border-color: #43bfde; }
  /* line 883, ../scss/_modules.scss */
  .navbar .num-block .page-num {
    display: none; }
    /* line 886, ../scss/_modules.scss */
    .navbar .num-block .page-num.pt1 {
      display: inline-block; }
  /* line 891, ../scss/_modules.scss */
  .navbar .num-block .current-page-num {
    display: inline-block; }
    /* line 894, ../scss/_modules.scss */
    .navbar .num-block .current-page-num a {
      color: #43bfde;
      border-color: #43bfde; }
  /* line 900, ../scss/_modules.scss */
  .navbar .num-block .dots {
    display: none; }
  @media screen and (min-width: 450px) {
    /* line 906, ../scss/_modules.scss */
    .navbar .num-block .page-num.pt2 {
      display: inline-block; } }
  @media screen and (min-width: 640px) {
    /* line 914, ../scss/_modules.scss */
    .navbar .num-block .page-num.pt4 {
      display: inline-block; } }
  @media screen and (min-width: 900px) {
    /* line 922, ../scss/_modules.scss */
    .navbar .num-block .page-num.pt6 {
      display: inline-block; } }

/* line 930, ../scss/_modules.scss */
.reego-advert-detail {
  /*padding-top: 5px;*/
  font-size: 0.9em; }
 .reego-advert-detail .main {
  padding: 20px 0;
 } 
 
.reego-advert-detail .photo {
  position: relative;
} 

.reego-advert-detail .gal-open {
  bottom: 14px;
  position: relative;
}
 
  /* line 934, ../scss/_modules.scss */
  .reego-advert-detail h4 {
    color: #0082a9;
    font-size: 1.15em;
    font-weight: normal;
    font-family: ptsans;
    margin: 0; }
  .reego-advert-detail .price h4 {
    color: #00375E;
    text-align: center;
  }
  /* line 942, ../scss/_modules.scss */
  .reego-advert-detail .top {
    margin-top: 20px;
    margin-bottom: 20px; }
    /* line 945, ../scss/_modules.scss */
    .reego-advert-detail .top h2 {
      font-size: 1.5em;
      line-height: 1.3; 
      
      }
  /* line 952, ../scss/_modules.scss */
  .reego-advert-detail .mid:after {
    clear: both;
    content: '';
    display: block; }
  
    /* line 961, ../scss/_modules.scss */
    .reego-advert-detail .photo {
      text-align: center; }
      /* line 964, ../scss/_modules.scss */
      .reego-advert-detail .photo .detail-tile-pic {
        max-width: 450px;
        margin: 0 auto; }
        
      .reego-advert-detail .photo .detail-tile-pic .no-pic {
        height: 30%;
        width: 100%;
        background: #a3a3a5 url('/_css/web_crdb/house_no_pic.png') 50% 50% no-repeat;
        background-size: 40%;
        padding-top: 70%;
      }
        
        /* line 968, ../scss/_modules.scss */
        .reego-advert-detail .photo .detail-tile-pic .val-set {
          position: relative;
          display: block;
          padding-bottom: 75%;
          overflow: hidden; }
          /* line 971, ../scss/_modules.scss */
          .reego-advert-detail .photo .detail-tile-pic .val-set img {
            position: absolute;
            top: -45%;
            left: -50%;
            width: 200%;
            height: auto;
            max-width: none;
            margin: 0;
            border: none; }
      /* line 977, ../scss/_modules.scss */
      .reego-advert-detail .photo .detail-tile-picOther {
        display: none; }
      /* line 981, ../scss/_modules.scss */
      .reego-advert-detail .photo .gal-open {
        visibility: hidden;
        padding: 7px 40px 5px 40px;
        background: white;
        border: 1px solid #43bfde;
        display: inline-block;
        border-radius: 500px;
        line-height: 1;
        transition: all 300ms ease;
        font-style: normal;
        text-decoration: none;
        color: #292a29;
        margin: 0; }
        /* line 102, ../scss/_variables-mixins.scss */
        .reego-advert-detail .photo .gal-open:hover {
          background: #43bfde;
          cursor: pointer;
          color: white;
          text-decoration: none; }
    /* line 987, ../scss/_modules.scss */
    .reego-advert-detail .map {
      margin: 30px 0; }
    /* line 991, ../scss/_modules.scss */
    .reego-advert-detail .seller {
      background: #9DBFFF;
      padding: 15px 20px 20px;
      margin-top: 30px;
      margin-bottom: 30px;
      line-height: 1.1;
    }
      .reego-advert-detail .seller .broker h4 { margin-bottom: 16px; color: white; text-align: center;}
      .reego-advert-detail .seller .office h4 { margin-bottom: 7px; color: #004D74; }
      .reego-advert-detail .seller .office { margin-top: 30px; }
      /* line 996, ../scss/_modules.scss */
      .reego-advert-detail .broker .value-brokerName {
        line-height: 1.2;
        padding-bottom: 5px;
        padding-top: 2px;
      } 
      
      .reego-advert-detail .seller .mak-left {
        display: inline-block;
        margin-right: 5px; }
        /* line 1000, ../scss/_modules.scss */
        .reego-advert-detail .seller .mak-left .detail-tile-brokerPic {
          width: 70px;
          height: 70px;
          border: 3px #002288 solid;
          overflow: hidden; 
          background: #a3a3a5 url('/_css/uni/bu.png') center center no-repeat;
          background-size: 70px;
        }
      
      .reego-advert-detail .seller .mak-left .detail-tile-brokerPic img {   
          width: 200%;
          height: 200%;
          left: -50%;
          top: -5%;
          position: relative;
          max-width: none;
      }
      
      .reego-advert-detail .office-logo {
        max-width: 76px;
        max-height: 200px;
        float: left;
        margin-right: 10px;
        margin-bottom: 5px;
      }
      /* line 1007, ../scss/_modules.scss */
      .reego-advert-detail .seller .mak-right {
        display: inline-block;
        vertical-align: top; }
        /* line 1011, ../scss/_modules.scss */
        .reego-advert-detail .seller .mak-right .detail-tile-brokerName {
          font-size: 1.1em;
          font-weight: bold; }
        /* line 1018, ../scss/_modules.scss */
        .reego-advert-detail .seller .mak-right .gsm .label,
        .reego-advert-detail .seller .mak-right .email .label {
          color: #95928a;
          font-size: 0.8em;
          display: inline-block; }
        /* line 1024, ../scss/_modules.scss */
        .reego-advert-detail .seller .mak-right .gsm .value,
        .reego-advert-detail .seller .mak-right .email .value {
          display: inline-block;
          font-size: 1.1em;
          color: #004D74; }
          /* line 1029, ../scss/_modules.scss */
          .reego-advert-detail .seller .mak-right .gsm .value a,
          .reego-advert-detail .seller .mak-right .email .value a {
            color: #0082a9;
            text-decoration: underline; }
        /* line 1036, ../scss/_modules.scss */
        .reego-advert-detail .seller .mak-right .gsm .value {
          font-weight: bold; }
      /* line 1043, ../scss/_modules.scss */
      .reego-advert-detail .seller .office .detail-tile-officeName h4 {
        font-size: 1.1em;
        color: #292a29;
        font-weight: bold; }
        /* line 1048, ../scss/_modules.scss */
        .reego-advert-detail .seller .office .detail-tile-officeName h4 a {
          color: black;
          font-weight: bold; }
      /* line 1057, ../scss/_modules.scss */
      .reego-advert-detail .seller .office .gsm .label,
      .reego-advert-detail .seller .office .email .label {
        color: #95928a;
        font-size: 0.8em;
        display: inline-block; }
      /* line 1063, ../scss/_modules.scss */
      .reego-advert-detail .seller .office .gsm .value,
      .reego-advert-detail .seller .office .email .value {
        display: inline-block;
        font-size: 1.1em;
        color: #0082a9; }
        /* line 1068, ../scss/_modules.scss */
        .reego-advert-detail .seller .office .gsm .value a,
        .reego-advert-detail .seller .office .email .value a {
          color: #0082a9;
          text-decoration: underline; }
      /* line 1075, ../scss/_modules.scss */
      .reego-advert-detail .seller .office .gsm .value {
        font-weight: bold; }
        
  .reego-advert-detail .seller .label {display: none!important;}
  
  /* line 1082, ../scss/_modules.scss */
  .reego-advert-detail .right {
    color: #676358; }
    /* line 1085, ../scss/_modules.scss */
    .reego-advert-detail .tags {
      margin-top: 20px;
      text-transform: uppercase;
      font-size: 0.8em; }
      /* line 1089, ../scss/_modules.scss */
      .reego-advert-detail .tags > div {
        display: inline-block;
        margin-right: 15px; }
        /* line 1093, ../scss/_modules.scss */
        .reego-advert-detail .tags > div.detail-tile-excluzive {
          color: #FF4800; }
        /* line 1097, ../scss/_modules.scss */
        .reego-advert-detail .tags > div.detail-tile-id {
          display: block;
          margin-bottom: 10px; }
          /* line 1101, ../scss/_modules.scss */
          .reego-advert-detail .tags > div.detail-tile-id .label {
            display: inline-block;
            margin-right: 5px;
            text-transform: lowercase; }
          /* line 1107, ../scss/_modules.scss */
          .reego-advert-detail .tags > div.detail-tile-id .value {
            display: inline-block;
            font-weight: bold;
            font-size: 1.3em; }
        /* line 1115, ../scss/_modules.scss */
        .reego-advert-detail .tags > div.detail-tile-state .specific-value-0 {
          color: green; }
        /* line 1119, ../scss/_modules.scss */
        .reego-advert-detail .tags > div.detail-tile-state .specific-value-1 {
          color: red; }
    /* line 1126, ../scss/_modules.scss */
    .reego-advert-detail .price {
      padding: 15px 10px 25px;
      margin: 20px 0 30px 0;
      background: #2749AF;
      color: white; }
      /* line 1131, ../scss/_modules.scss */
      .reego-advert-detail .price .detail-tile-price {
        font-size: 2.5em;
        font-weight: normal;
        line-height: 1.1;
        text-align: center;
        padding-top: 10px;
        }
      /* line 1138, ../scss/_modules.scss */
      .reego-advert-detail .price .detail-tile-priceNote {
        font-style: italic;
        text-align: center;
        }
    /* line 1144, ../scss/_modules.scss */
    .reego-advert-detail .basic h4 {
      padding-bottom: 5px;
      margin-bottom: 15px;
      border-bottom: 1px solid #43bfde; }
    /* line 1150, ../scss/_modules.scss */
    .reego-advert-detail .basic .detail-tile-dully {
      display: table;
      border-collapse: collapse; }
      /* line 1154, ../scss/_modules.scss */
      .reego-advert-detail .basic .detail-tile-dully .other-params-row,
      .reego-advert-detail .detail-tile-birthday
       {
        display: table-row; }
        /* line 1157, ../scss/_modules.scss */
        .reego-advert-detail .basic .detail-tile-dully .other-params-row .label,
        .reego-advert-detail .detail-tile-birthday .label {
          display: table-cell;
          padding: 0 20px 3px 0; }
        /* line 1162, ../scss/_modules.scss */
        .reego-advert-detail .basic .detail-tile-dully .other-params-row .value,
        .reego-advert-detail .detail-tile-birthday .value {
          display: table-cell;
          color: #010101;
          font-size: 1.1em;
          padding-bottom: 3px; }
    /* line 1173, ../scss/_modules.scss */
    .reego-advert-detail .other-att h4 {
      padding-bottom: 5px;
      margin-bottom: 15px;
      border-bottom: 1px solid #43bfde; }
    /* line 1180, ../scss/_modules.scss */
    .reego-advert-detail .other-att .detail-tile-other .other-params-row {
      margin-top: 15px;
      margin-bottom: 25px; }
      /* line 1183, ../scss/_modules.scss */
      .reego-advert-detail .other-att .detail-tile-other .other-params-row .label {
        display: inline-block;
        width: 180px;
        margin-right: 20px; }
      /* line 1189, ../scss/_modules.scss */
      .reego-advert-detail .other-att .detail-tile-other .other-params-row .value {
        display: inline-block;
        color: #010101;
        font-size: 1.1em; }
      /* line 1196, ../scss/_modules.scss */
      .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .label {
        display: block;
        color: #676358;
        font-weight: bold;
      }
      /* line 1203, ../scss/_modules.scss */
      .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value {
        display: block;
        font-size: 1em;
        line-height: 1.1;
        color: #676358; }
        /* line 72, ../scss/_variables-mixins.scss */
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value table, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value tr, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value td, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value th, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value tbody, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value thead {
          display: block;
          padding: 0;
          margin: 0;
          background: none;
          border: none;
          color: inherit;
          font-size: inherit;
          text-align: inherit;
          line-height: inherit; }
        /* line 84, ../scss/_variables-mixins.scss */
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value .main-table-foot-row,
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value .main-table-leg-row {
          display: none; }
        /* line 1210, ../scss/_modules.scss */
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value table tr {
          margin-top: 5px;
          margin-bottom: 10px; }
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .eq-non .tab-popisek {
          color: #bbb;
        }  
          /* line 1214, ../scss/_modules.scss */
          .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value table tr td:first-of-type {
            display: inline-block;
            width: 185px;
            margin-right: 20px;
            padding-left: 15px;
          }
          /* line 1220, ../scss/_modules.scss */
          .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value table tr td:last-of-type {
            display: inline-block;
            color: #1d4e69;
            font-size: 1.1em; }
        /* line 1229, ../scss/_modules.scss */
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value .ch2-value-include {
          width: 20px;
          height: 20px;
          background: url("/_css/web_crdb/done.png") 0 0 no-repeat;
          background-size: auto auto;
          display: block;
          background-size: 100%; }
          /* line 1235, ../scss/_modules.scss */
          .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value .ch2-value-include span {
            display: none; }
        /* line 1240, ../scss/_modules.scss */
        .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value .ch2-value-exclude {
          width: 20px;
          height: 20px;
          background: url("/_css/reego_v2/no.svg") 50% 50% no-repeat;
          background-size: auto auto;
          display: block;
          background-size: 65%; }
          /* line 1246, ../scss/_modules.scss */
          .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-type-ch2 .value .ch2-value-exclude span {
            display: none; }
      /* line 1256, ../scss/_modules.scss */
      .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-energy-efficiency-rating .label, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-energy-performance-summary .label, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-energy-performance-certificate .label {
        display: block;
        width: auto; }
      /* line 1261, ../scss/_modules.scss */
      .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-energy-efficiency-rating .value, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-energy-performance-summary .value, .reego-advert-detail .other-att .detail-tile-other .other-params-row.param-energy-performance-certificate .value {
        display: block;
        font-size: 1.5em;
        line-height: 1.1;
        padding: 6px 0 0 15px;
      }
  /* line 1275, ../scss/_modules.scss */
  .reego-advert-detail .bottom:after {
    content: '';
    display: block;
    clear: both; }
  /* line 1281, ../scss/_modules.scss */
  .reego-advert-detail .bottom .detail-tile-want {
    background: url("/_css/reego_v2/texture-lines-dark.png") 0 0 repeat;
    padding: 30px 30px 35px 30px;
    margin: 0 -2%; }
    /* line 1286, ../scss/_modules.scss */
    .reego-advert-detail .bottom .detail-tile-want .label {
      text-align: center;
      font-size: 1.7em;
      font-weight: bold;
      color: #676358;
      margin-bottom: 15px; }
    /* line 1294, ../scss/_modules.scss */
    .reego-advert-detail .bottom .detail-tile-want .value {
      margin: 0 -2%; }
    /* line 1298, ../scss/_modules.scss */
    .reego-advert-detail .bottom .detail-tile-want .form-row {
      margin: 0 2% 20px 2%; }
      /* line 1301, ../scss/_modules.scss */
      .reego-advert-detail .bottom .detail-tile-want .form-row .form-label {
        display: none; }
      /* line 1305, ../scss/_modules.scss */
      .reego-advert-detail .bottom .detail-tile-want .form-row.row-name {
        margin-left: 0;
        margin-right: 0; }
        /* line 1309, ../scss/_modules.scss */
        .reego-advert-detail .bottom .detail-tile-want .form-row.row-name:after {
          content: '';
          display: block;
          clear: both; }
        /* line 1315, ../scss/_modules.scss */
        .reego-advert-detail .bottom .detail-tile-want .form-row.row-name .form-value {
          width: 46%;
          float: left;
          margin: 0 2%; }
      /* line 1322, ../scss/_modules.scss */
      .reego-advert-detail .bottom .detail-tile-want .form-row.row-email, .reego-advert-detail .bottom .detail-tile-want .form-row.row-gsm {
        float: left;
        width: 46%; }
      /* line 1328, ../scss/_modules.scss */
      .reego-advert-detail .bottom .detail-tile-want .form-row.row-message {
        clear: both; }
        /* line 1331, ../scss/_modules.scss */
        .reego-advert-detail .bottom .detail-tile-want .form-row.row-message textarea {
          height: 200px; }
      /* line 1336, ../scss/_modules.scss */
      .reego-advert-detail .bottom .detail-tile-want .form-row.row-sum, .reego-advert-detail .bottom .detail-tile-want .form-row.row-chapta {
        width: 200px;
        display: inline-block;
        margin-bottom: 0; }
      /* line 1343, ../scss/_modules.scss */
      .reego-advert-detail .bottom .detail-tile-want .form-row.row-send-button {
        display: inline-block;
        margin-bottom: 0; }
  /* line 1350, ../scss/_modules.scss */
  .reego-advert-detail .bottom .group {
    text-align: center;
    margin-top: 30px;
    padding-bottom: 0;
    float: right;
    color: #676358;
    font-size: 0.75em; }
    /* line 1358, ../scss/_modules.scss */
    .reego-advert-detail .bottom .group .detail-tile-groupName .label {
      display: inline-block; }
    /* line 1362, ../scss/_modules.scss */
    .reego-advert-detail .bottom .group .detail-tile-groupName .value {
      display: none; }
  .reego-advert-detail .only-desktop {
      display: none;
    }
  
  .reego-advert-detail .only-mobile {
    display: block;
  }
  
  .reego-advert-detail .basic.only-mobile {
    margin-top: 30px;
  }
  
  @media screen and (min-width: 740px) {
    /* line 1370, ../scss/_modules.scss */
    .reego-advert-detail .only-desktop {
      display: block;
    }
    .reego-advert-detail .only-mobile {
      display: none;
    }
    .reego-advert-detail {
      margin-bottom: 0px; }
      /* line 1373, ../scss/_modules.scss */
      .reego-advert-detail .left {
        width: 49%;
        margin-right: 3%;
        float: left;
        margin-bottom: 0; }
      /* line 1380, ../scss/_modules.scss */
      .reego-advert-detail .right {
        width: 48%;
        float: left; } }

.reego-advert-detail .value-total-area-area-unit div {
  display: inline; 
}

/* line 1388, ../scss/_modules.scss */
.fcomp-7000 {
  display: none;
  margin: 0;
  position: relative;
  top: 8px; }

@media screen and (min-width: 640px) {
  /* line 1395, ../scss/_modules.scss */
  .fc-guid-3276 {
    position: absolute;
    top: 10px;
    right: 20px; }
    /* line 1404, ../scss/_modules.scss */
    .fc-guid-3276 .fcomp-7000 {
      padding: 0;
      border-radius: 5px;
      transition: all 300ms ease-in;
      text-align: right;
      padding-left: 0;
      z-index: 10000;
      min-height: 0;
      min-width: 0;
      display: block;
      position: absolute;
      top: 0;
      right: 100%;
      margin-right: 20px;
      white-space: nowrap; }
      /* line 1420, ../scss/_modules.scss */
      .fc-guid-3276 .fcomp-7000 .flag-item {
        transition: visibility 200ms ease-in 0s,width 200ms ease-in 0s,padding 200ms ease-in 0s,margin 200ms ease-in 0s, opacity 200ms linear 0s;
        display: inline-block;
        padding: 0;
        margin: 0;
        float: none; }
        /* line 1427, ../scss/_modules.scss */
        .fc-guid-3276 .fcomp-7000 .flag-item.selected {
          visibility: visible;
          opacity: 1; }
        /* line 1432, ../scss/_modules.scss */
        .fc-guid-3276 .fcomp-7000 .flag-item a {
          font-size: 1.4em;
          color: white;
          font-family: myriad, arial;
          line-height: 0;
          background: url("/_css/reego_v2/flag-cz-20x12px.png") 0 0 no-repeat;
          padding: 0;
          display: block;
          transition: none;
          opacity: 0;
          visibility: hidden;
          width: 0;
          padding: 0;
          transition: visibility 200ms ease-in 0s,width 200ms ease-in 0s,padding 200ms ease-in 0s,margin 200ms ease-in 0s, opacity 200ms linear 0s; }
          /* line 1447, ../scss/_modules.scss */
          .fc-guid-3276 .fcomp-7000 .flag-item a:hover {
            text-decoration: none;
            width: 24px;
            height: 18px; }
          /* line 1452, ../scss/_modules.scss */
          .fc-guid-3276 .fcomp-7000 .flag-item a span {
            display: none; }
        /* line 1457, ../scss/_modules.scss */
        .fc-guid-3276 .fcomp-7000 .flag-item a:hover, .fc-guid-3276 .fcomp-7000 .flag-item.selected a {
          background-position: 0 -100px;
          opacity: 1;
          visibility: visible;
          margin-left: 15px;
          width: 24px;
          height: 18px; }
        /* line 1467, ../scss/_modules.scss */
        .fc-guid-3276 .fcomp-7000 .flag-item.flag-en, .fc-guid-3276 .fcomp-7000 .flag-item.flag-cs {
          background: none; }
        /* line 1472, ../scss/_modules.scss */
        .fc-guid-3276 .fcomp-7000 .flag-item.flag-en a {
          background-image: url("/_css/reego_v2/flag-en-20x12px.png"); }
      /* line 1478, ../scss/_modules.scss */
      .fc-guid-3276 .fcomp-7000:hover .flag-item a {
        transition-delay: 200ms, 200ms, 200ms, 200ms;
        opacity: 1;
        visibility: visible;
        margin-left: 15px;
        width: 24px;
        height: 18px; } }

/* line 1497, ../scss/_modules.scss */
.moravian-slide-show-main {
  overflow: hidden;
  position: absolute;
  text-shadow: 1px 1px 1px white, -1px -1px 1px white, -1px 1px 1px white, 1px -1px 1px white;
  display: none !important; }
  /* line 1503, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-background-frame {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("/_css/reego_v2/slideshow-background.jpg") center 0 no-repeat;
    width: 100%; }
  /* line 1512, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-show {
    padding: 0 94px; }
    /* line 1515, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-show .moravian-slide-show1 {
      height: 370px;
      max-width: 917px;
      margin: 0 auto;
      position: relative; }
  /* line 1523, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header,
  .moravian-slide-show-main .moravian-slide-header1,
  .moravian-slide-show-main .moravian-slide-img {
    margin: 0 auto;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0; }
    /* line 1532, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header .pos-me,
    .moravian-slide-show-main .moravian-slide-header1 .pos-me,
    .moravian-slide-show-main .moravian-slide-img .pos-me {
      position: absolute; }
    /* line 1536, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header b,
    .moravian-slide-show-main .moravian-slide-header1 b,
    .moravian-slide-show-main .moravian-slide-img b {
      display: block; }
  /* line 1542, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header .pos-me {
    left: -65px;
    right: -65px; }
  /* line 1549, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header1 .pos-me {
    left: 0;
    right: 0; }
  /* line 1556, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header .pos-me {
    top: 30px;
    z-index: 1;
    font-family: opensans;
    color: #1A2944;
    font-size: 2.7em;
    line-height: 1.2; }
  /* line 1565, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header.slide-0 .pos-me {
    top: 25px; }
  /* line 1569, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header.slide-1 .pos-me {
    top: 16px; }
  /* line 1573, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header.slide-2 .pos-me {
    top: 23px; }
  /* line 1578, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-header1 {
    font-weight: normal; }
    /* line 1581, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header1 .pos-me {
      top: 180px;
      z-index: 1;
      font-family: ptsans;
      color: #0082a9;
      font-size: 1.2em;
      line-height: 1.15; }
    /* line 1590, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header1.slide-1 .pos-me {
      top: 185px;
      width: 310px; }
    /* line 1595, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header1.slide-3 .pos-me {
      top: 193px; }
  /* line 1600, ../scss/_modules.scss */
  .moravian-slide-show-main .moravian-slide-img {
    bottom: 0;
    line-height: 0;
    text-align: center; }
    /* line 1605, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-img .pos-me {
      position: absolute;
      left: -82px;
      right: -82px;
      bottom: 0; }
    /* line 1612, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-img img {
      max-width: 100%; }
  @media screen and (min-width: 640px) {
    /* line 1618, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-show1 {
      position: relative; }
    /* line 1623, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header .pos-me {
      left: 0;
      right: auto;
      width: 330px; }
    /* line 1629, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header.slide-1 .pos-me {
      width: 360px; }
    /* line 1633, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header.slide-2 .pos-me {
      width: 620px;
      top: 46px; }
    /* line 1638, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header.slide-3 .pos-me {
      width: 550px; }
    /* line 1644, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header1 .pos-me {
      left: 0;
      right: auto;
      width: 240px; }
    /* line 1650, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header1.slide-2 .pos-me {
      width: 300px; }
    /* line 1654, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header1.slide-3 .pos-me {
      top: 145px;
      width: 300px; }
    /* line 1661, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-img .pos-me {
      display: block;
      position: absolute;
      left: auto;
      right: 0;
      bottom: 0; }
    /* line 1671, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-img.slide-0 .pos-me {
      top: -30px; }
    /* line 1676, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-img.slide-3 {
      text-align: center; } }
  @media screen and (min-width: 880px) {
    /* line 1684, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-img .pos-me {
      right: 130px; }
    /* line 1690, ../scss/_modules.scss */
    .moravian-slide-show-main .moravian-slide-header.slide-0 .pos-me {
      top: 25px; } }
  /* line 1696, ../scss/_modules.scss */
  .moravian-slide-show-main .m-slider-nav,
  .moravian-slide-show-main .m-slider-button-left,
  .moravian-slide-show-main .m-slider-button-right {
    position: absolute;
    z-index: 6;
    opacity: 0.5;
    transition: opacity 0.6s ease; }
  /* line 1706, ../scss/_modules.scss */
  .moravian-slide-show-main:hover .m-slider-nav,
  .moravian-slide-show-main:hover .m-slider-button-left,
  .moravian-slide-show-main:hover .m-slider-button-right {
    opacity: 1; }
  /* line 1713, ../scss/_modules.scss */
  .moravian-slide-show-main .empty-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5; }
    /* line 1718, ../scss/_modules.scss */
    .moravian-slide-show-main .empty-mask:hover ~ .moravian-button-frame .m-slider-nav,
    .moravian-slide-show-main .empty-mask:hover ~ .moravian-button-frame .m-slider-button-left,
    .moravian-slide-show-main .empty-mask:hover ~ .moravian-button-frame .m-slider-button-right {
      opacity: 1; }
  /* line 1726, ../scss/_modules.scss */
  .moravian-slide-show-main .m-slider-button-left {
    left: 30px;
    top: 50%;
    margin-top: -16px;
    display: inline-block;
    padding: 16.66667px;
    border: 2px solid #0F89AE;
    border-radius: 500px;
    position: relative;
    position: absolute;
    transition: all 0.3s ease;
    background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat; }
    /* line 141, ../scss/_variables-mixins.scss */
    .moravian-slide-show-main .m-slider-button-left:before {
      content: '';
      position: absolute;
      height: 11px;
      width: 11px;
      border-left: 2px solid #0F89AE;
      border-top: 2px solid #0F89AE;
      border-radius: 0 0 0 0;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -moz-transform-origin: left top;
      -ms-transform-origin: left top;
      -webkit-transform-origin: left top;
      transform-origin: left top;
      top: 50%;
      left: 10px; }
    /* line 239, ../scss/_variables-mixins.scss */
    .moravian-slide-show-main .m-slider-button-left:hover {
      border-color: #FF4800; }
      /* line 242, ../scss/_variables-mixins.scss */
      .moravian-slide-show-main .m-slider-button-left:hover:before {
        border-color: #FF4800; }
    /* line 1735, ../scss/_modules.scss */
    .moravian-slide-show-main .m-slider-button-left:before {
      transition: all 0.3s ease; }
    /* line 1739, ../scss/_modules.scss */
    .moravian-slide-show-main .m-slider-button-left span {
      display: none; }
  /* line 1744, ../scss/_modules.scss */
  .moravian-slide-show-main .m-slider-button-right {
    right: 30px;
    top: 50%;
    margin-top: -16px;
    display: inline-block;
    padding: 16.66667px;
    border: 2px solid #0F89AE;
    border-radius: 500px;
    position: relative;
    position: absolute;
    transition: all 0.3s ease;
    background: url("/_css/reego_v2/texture-paper.png") 0 0 repeat; }
    /* line 141, ../scss/_variables-mixins.scss */
    .moravian-slide-show-main .m-slider-button-right:before {
      content: '';
      position: absolute;
      height: 11px;
      width: 11px;
      border-right: 2px solid #0F89AE;
      border-bottom: 2px solid #0F89AE;
      border-radius: 0 0 0 0;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -moz-transform-origin: left top;
      -ms-transform-origin: left top;
      -webkit-transform-origin: left top;
      transform-origin: left top;
      top: 50%;
      left: 4px; }
    /* line 239, ../scss/_variables-mixins.scss */
    .moravian-slide-show-main .m-slider-button-right:hover {
      border-color: #FF4800; }
      /* line 242, ../scss/_variables-mixins.scss */
      .moravian-slide-show-main .m-slider-button-right:hover:before {
        border-color: #FF4800; }
    /* line 1753, ../scss/_modules.scss */
    .moravian-slide-show-main .m-slider-button-right:before {
      transition: all 0.3s ease;
      left: 5px; }
    /* line 1758, ../scss/_modules.scss */
    .moravian-slide-show-main .m-slider-button-right span {
      display: none; }
  /* line 1763, ../scss/_modules.scss */
  .moravian-slide-show-main .m-slider-nav {
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center; }
    /* line 1769, ../scss/_modules.scss */
    .moravian-slide-show-main .m-slider-nav a {
      display: inline-block;
      width: 16px;
      height: 16px;
      border: 1px solid #0F89AE;
      border-radius: 500px;
      margin: 0 10px;
      transition: all 0.3s ease; }
      /* line 1778, ../scss/_modules.scss */
      .moravian-slide-show-main .m-slider-nav a span {
        display: none; }
      /* line 1782, ../scss/_modules.scss */
      .moravian-slide-show-main .m-slider-nav a:hover {
        background: #87C4D7; }
      /* line 1786, ../scss/_modules.scss */
      .moravian-slide-show-main .m-slider-nav a.selected {
        background: #FF4800; }

/* line 1793, ../scss/_modules.scss */
.fcomp-1101 {
  margin: 0 -2%; }
  /* line 72, ../scss/_variables-mixins.scss */
  .fcomp-1101 table, .fcomp-1101 tr, .fcomp-1101 td, .fcomp-1101 th, .fcomp-1101 tbody, .fcomp-1101 thead {
    display: block;
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    color: inherit;
    font-size: inherit;
    text-align: inherit;
    line-height: inherit; }
  /* line 84, ../scss/_variables-mixins.scss */
  .fcomp-1101 .main-table-foot-row,
  .fcomp-1101 .main-table-leg-row {
    display: none; }
  /* line 1798, ../scss/_modules.scss */
  .fcomp-1101 #main-gallery-list:after {
    content: '';
    display: block;
    clear: both; }
  /* line 1805, ../scss/_modules.scss */
  .fcomp-1101 .main-table-row {
    width: 46%;
    margin: 0 2%;
    float: left;
    position: relative;
    margin-bottom: 4%;
    color: #95928a;
    text-align: center;
    font-size: 0.9em;
    transition: all 0.3s ease; }
    /* line 1816, ../scss/_modules.scss */
    .fcomp-1101 .main-table-row:nth-of-type(2n+2) {
      clear: both; }
    /* line 1820, ../scss/_modules.scss */
    .fcomp-1101 .main-table-row .main-td {
      margin-bottom: 10px; }
    /* line 1824, ../scss/_modules.scss */
    .fcomp-1101 .main-table-row .cell-explicit-name-gal-tile-link {
      margin: 0; }
      /* line 1827, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row .cell-explicit-name-gal-tile-link a {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        color: transparent; }
    /* line 1833, ../scss/_modules.scss */
    .fcomp-1101 .main-table-row .cell-explicit-name-gal-tile-main-image {
      max-width: 228px;
      margin-left: auto;
      margin-right: auto;
      position: relative; }
      /* line 1839, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row .cell-explicit-name-gal-tile-main-image:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        transition: all 0.3s ease;
        border: 1px solid transparent; }
      /* line 1846, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row .cell-explicit-name-gal-tile-main-image.photo-unavailable .main-col {
        padding-bottom: 83.33%;
        background: #aeb5b6; }
      /* line 1851, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row .cell-explicit-name-gal-tile-main-image img {
        display: block !important; }
    /* line 1856, ../scss/_modules.scss */
    .fcomp-1101 .main-table-row.hover, .fcomp-1101 .main-table-row:hover {
      color: #43bfde; }
      /* line 1861, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row.hover .cell-explicit-name-gal-tile-main-image:after, .fcomp-1101 .main-table-row:hover .cell-explicit-name-gal-tile-main-image:after {
        border: 1px solid #43bfde; }
  @media screen and (min-width: 550px) {
    /* line 1869, ../scss/_modules.scss */
    .fcomp-1101 .main-table-row {
      width: 29.33%; }
      /* line 1872, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row:nth-of-type(2n+2) {
        clear: none; }
      /* line 1876, ../scss/_modules.scss */
      .fcomp-1101 .main-table-row:nth-of-type(3n+2) {
        clear: both; } }
  /* line 1882, ../scss/_modules.scss */
  .fcomp-1101 .gallery2014-detail {
    font-size: 0.9em;
    color: #43bfde;
    text-align: center; }
    /* line 1887, ../scss/_modules.scss */
    .fcomp-1101 .gallery2014-detail .gal-detail-title {
      margin: 0 0 10px 0; }
    /* line 1892, ../scss/_modules.scss */
    .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-line-inner {
      margin-left: -1px; }
      /* line 1895, ../scss/_modules.scss */
      .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-line-inner:after {
        content: '';
        display: block;
        clear: both; }
    /* line 1901, ../scss/_modules.scss */
    .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-tile {
      width: 20%;
      float: left;
      margin-bottom: 1px; }
      /* line 1906, ../scss/_modules.scss */
      .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-tile a {
        display: block;
        margin-left: 1px; }
        /* line 1910, ../scss/_modules.scss */
        .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-tile a img {
          display: block; }
      @media screen and (min-width: 400px) {
        /* line 1901, ../scss/_modules.scss */
        .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-tile {
          width: 16.66%; } }
      @media screen and (min-width: 550px) {
        /* line 1901, ../scss/_modules.scss */
        .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-tile {
          width: 12.5%; } }
      @media screen and (min-width: 740px) {
        /* line 1901, ../scss/_modules.scss */
        .fcomp-1101 .gallery2014-detail .gal-detail-thumb-line-box .gal-detail-thumb-tile {
          width: 10%; } }

/* line 72, ../scss/_variables-mixins.scss */
.fcomp-2054 .display-tile-type-4 table, .fcomp-2054 .display-tile-type-4 tr, .fcomp-2054 .display-tile-type-4 td, .fcomp-2054 .display-tile-type-4 th, .fcomp-2054 .display-tile-type-4 tbody, .fcomp-2054 .display-tile-type-4 thead {
  display: block;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  color: inherit;
  font-size: inherit;
  text-align: inherit;
  line-height: inherit; }
/* line 84, ../scss/_variables-mixins.scss */
.fcomp-2054 .display-tile-type-4 .main-table-foot-row,
.fcomp-2054 .display-tile-type-4 .main-table-leg-row {
  display: none; }
/* line 1935, ../scss/_modules.scss */
.fcomp-2054 .display-tile-type-4 h3 {
  padding: 0;
  font-size: 1.3em;
  margin: 10px 0;
  border: none; }
/* line 1942, ../scss/_modules.scss */
.fcomp-2054 .display-tile-type-4 .main-table-row {
  margin-bottom: 20px;
  border-bottom: 1px solid #aeb5b6;
  padding-bottom: 20px; }
  /* line 1947, ../scss/_modules.scss */
  .fcomp-2054 .display-tile-type-4 .main-table-row.last {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  /* line 1953, ../scss/_modules.scss */
  .fcomp-2054 .display-tile-type-4 .main-table-row .tile-pic.val-set {
    float: left;
    max-width: 33.33%;
    margin-right: 20px; }
    /* line 1958, ../scss/_modules.scss */
    .fcomp-2054 .display-tile-type-4 .main-table-row .tile-pic.val-set img {
      background: white; }
  /* line 1963, ../scss/_modules.scss */
  .fcomp-2054 .display-tile-type-4 .main-table-row .tile-date {
    float: left;
    margin-top: 20px;
    font-size: 0.8em;
    font-style: italic;
    color: #95928a; }
  /* line 1971, ../scss/_modules.scss */
  .fcomp-2054 .display-tile-type-4 .main-table-row .tile-link {
    float: right;
    margin-top: 20px;
    font-style: italic;
    font-size: 0.9em; }
    /* line 1977, ../scss/_modules.scss */
    .fcomp-2054 .display-tile-type-4 .main-table-row .tile-link a {
      color: #43bfde; }
/* line 1985, ../scss/_modules.scss */
.fcomp-2054 .display-tile-type-3 .tile-pic.val-set {
  float: left;
  margin-right: 20px;
  max-width: 33.33%; }
  /* line 1990, ../scss/_modules.scss */
  .fcomp-2054 .display-tile-type-3 .tile-pic.val-set img {
    background: white; }
/* line 1995, ../scss/_modules.scss */
.fcomp-2054 .display-tile-type-3 .tile-date {
  float: right;
  margin-top: 20px;
  color: #95928a;
  font-size: 0.8em;
  font-style: italic; }
/* line 2003, ../scss/_modules.scss */
.fcomp-2054 .display-tile-type-3 h2 {
  font-size: 3em;
  margin-bottom: 30px; }

/* line 72, ../scss/_variables-mixins.scss */
.fcomp-2301 table, .fcomp-2301 tr, .fcomp-2301 td, .fcomp-2301 th, .fcomp-2301 tbody, .fcomp-2301 thead {
  display: block;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  color: inherit;
  font-size: inherit;
  text-align: inherit;
  line-height: inherit; }
/* line 84, ../scss/_variables-mixins.scss */
.fcomp-2301 .main-table-foot-row,
.fcomp-2301 .main-table-leg-row {
  display: none; }
/* line 2013, ../scss/_modules.scss */
.fcomp-2301 .main-table-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #43bfde; }
  /* line 2018, ../scss/_modules.scss */
  .fcomp-2301 .main-table-row.last {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0; }
/* line 2025, ../scss/_modules.scss */
.fcomp-2301 .search-result-on-page {
  font-size: 1.2em;
  font-weight: bold; }
  /* line 2029, ../scss/_modules.scss */
  .fcomp-2301 .search-result-on-page a {
    color: #1d4e69; }
/* line 2034, ../scss/_modules.scss */
.fcomp-2301 .search-result-text {
  font-size: 0.9em; }
/* line 2038, ../scss/_modules.scss */
.fcomp-2301 .search-result-birthday {
  float: left;
  margin-top: 10px;
  color: #95928a;
  font-size: 0.8em;
  font-style: italic; }
/* line 2046, ../scss/_modules.scss */
.fcomp-2301 .search-result-last-edit {
  float: right;
  margin-top: 10px;
  color: #95928a;
  font-size: 0.8em;
  font-style: italic; }

/* line 2055, ../scss/_modules.scss */
.fc-guid-3186 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background: rgba(70, 70, 70, 0.5);
  display: none; }
  /* line 2065, ../scss/_modules.scss */
  .fc-guid-3186 .fc-guid-3216 {
    display: table;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-spacing: 0; }
    /* line 2072, ../scss/_modules.scss */
    .fc-guid-3186 .fc-guid-3216 .fc-guid-3226 {
      display: table-row;
      width: 100%;
      height: 100%; }
    /* line 2078, ../scss/_modules.scss */
    .fc-guid-3186 .fc-guid-3216 .fc-guid-3236 {
      display: table-cell;
      vertical-align: middle;
      width: 100%;
      height: 100%; }
  /* line 2087, ../scss/_modules.scss */
  .fc-guid-3186 .fc-guid-3266 {
    background: #43bfde;
    padding: 15px;
    color: white;
    font-size: 2em;
    max-width: 300px;
    margin: 0 auto; }
    /* line 2095, ../scss/_modules.scss */
    .fc-guid-3186 .fc-guid-3266:after {
      content: '';
      display: block;
      clear: both; }
    /* line 2101, ../scss/_modules.scss */
    .fc-guid-3186 .fc-guid-3266 .fcomp-2201 {
      float: left;
      padding: 1px 0 0 0;
      line-height: 1; }
    /* line 2107, ../scss/_modules.scss */
    .fc-guid-3186 .fc-guid-3266 .fcomp-2052 {
      float: right; }
      /* line 2110, ../scss/_modules.scss */
      .fc-guid-3186 .fc-guid-3266 .fcomp-2052 a {
        position: relative;
        width: 30px;
        height: 30px;
        border-radius: 500px;
        border: 2px solid white;
        display: block; }
        /* line 2118, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3266 .fcomp-2052 a span {
          display: none; }
        /* line 2122, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3266 .fcomp-2052 a:hover {
          text-decoration: none; }
        /* line 2126, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3266 .fcomp-2052 a:before {
          content: '';
          display: block;
          width: 2px;
          position: absolute;
          top: 5px;
          bottom: 5px;
          left: 50%;
          margin-left: -1px;
          background: white;
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        /* line 2139, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3266 .fcomp-2052 a:after {
          content: '';
          display: block;
          width: 2px;
          position: absolute;
          top: 5px;
          bottom: 5px;
          left: 50%;
          margin-left: -1px;
          background: white;
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  /* line 2155, ../scss/_modules.scss */
  .fc-guid-3186 .fc-guid-3246 {
    max-width: 300px;
    margin: 0 auto;
    background: white;
    max-height: 100%;
    max-height: 70%;
    max-height: calc(100% - 94px);
    overflow: auto;
    padding: 15px; }
    /* line 2166, ../scss/_modules.scss */
    .fc-guid-3186 .fc-guid-3246 .fcomp-8001 {
      text-align: center; }
      /* line 2169, ../scss/_modules.scss */
      .fc-guid-3186 .fc-guid-3246 .fcomp-8001 button {
        padding-top: 9px; }
      /* line 2173, ../scss/_modules.scss */
      .fc-guid-3186 .fc-guid-3246 .fcomp-8001 .rg-warning {
        text-align: left; }
      /* line 2177, ../scss/_modules.scss */
      .fc-guid-3186 .fc-guid-3246 .fcomp-8001 .intvoc {
        margin-bottom: 10px;
        text-align: left; }
        /* line 2182, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3246 .fcomp-8001 .intvoc.text-201501011915 .login-label {
          display: inline-block;
          vertical-align: bottom;
          margin-right: 5px; }
        /* line 2188, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3246 .fcomp-8001 .intvoc.text-201501011915 .login-value {
          display: inline-block;
          vertical-align: bottom; }
        /* line 2194, ../scss/_modules.scss */
        .fc-guid-3186 .fc-guid-3246 .fcomp-8001 .intvoc.text-201501011915 {
          text-align: right;
          margin-bottom: 30px; }
      /* line 2200, ../scss/_modules.scss */
      .fc-guid-3186 .fc-guid-3246 .fcomp-8001 .forgotten-password .intvoc {
        margin-top: 5px;
        text-align: center; }

/* line 2208, ../scss/_modules.scss */
.fcomp-8008 {
  display: none; }
  @media screen and (min-width: 640px) {
    /* line 2208, ../scss/_modules.scss */
    .fcomp-8008 {
      display: block; } }

/* 

basic

*/
/*GALLERY ...*/
/* line 9, ../scss/_gallery.scss */
.bck-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 5000px;
  background: rgba(0, 0, 0, 0.9); }

/* line 17, ../scss/_gallery.scss */
#o-simply-gallery-core-1 {
  border: 5px solid white;
  border-radius: 10px;
  bottom: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  overflow: hidden;
  background: black; }

/* line 28, ../scss/_gallery.scss */
#o-simply-gallery-core {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px; }

/* line 34, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt-1 {
  position: absolute;
  bottom: 0;
  padding: 50px 30px;
  background: rgba(204, 204, 204, 0.7);
  left: 0;
  right: 0;
  text-align: center; }

/* line 42, ../scss/_gallery.scss */
#o-simply-gallery-core .button-close {
  position: absolute;
  right: 20px;
  top: 20px;
  background: #CCCCCC;
  cursor: pointer;
  color: black;
  padding: 10px;
  font-size: 1.5em; }

/* line 51, ../scss/_gallery.scss */
#o-simply-gallery-core .button-close:hover {
  background: white; }

/* line 53, ../scss/_gallery.scss */
#o-simply-gallery-core .button-left, #o-simply-gallery-core .button-right {
  background: rgba(204, 204, 204, 0.7);
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  width: 80px;
  left: 0; }

/* line 61, ../scss/_gallery.scss */
#o-simply-gallery-core .button-left > div, #o-simply-gallery-core .button-right > div {
  border-bottom: 30px solid transparent;
  border-right: 30px solid #cccccc;
  border-top: 30px solid transparent;
  bottom: 0;
  height: 0;
  left: 20px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 0; }

/* line 72, ../scss/_gallery.scss */
#o-simply-gallery-core .button-left:hover > div, #o-simply-gallery-core .button-right:hover > div {
  border-right-color: white; }

/* line 74, ../scss/_gallery.scss */
#o-simply-gallery-core .button-right {
  left: auto;
  right: 0; }

/* line 77, ../scss/_gallery.scss */
#o-simply-gallery-core .button-right > div {
  border-left: 30px solid #cccccc;
  border-right: medium none;
  left: auto;
  right: 20px; }

/* line 82, ../scss/_gallery.scss */
#o-simply-gallery-core .button-right:hover > div {
  border-left-color: white; }

/* line 84, ../scss/_gallery.scss */
#o-simply-gallery-core .simply-gallery-main,
#o-simply-gallery-core .simply-gallery-main-1,
#o-simply-gallery-core .simply-gallery-main-2,
#o-simply-gallery-core .main-img {
  height: 100%; }

/* line 89, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img {
  text-align: center;
  background: url("/_css/_allSites/preloader/preloader.GIF") center center no-repeat;
  background-size: 50px 50px; }

/* line 93, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img .img-box.calc-ratio .img-box-2 img {
  width: auto;
  height: auto;
  max-width: none;
  min-width: 0;
  position: initial;
  top: auto;
  right: auto;
  opacity: 0; }

/* line 102, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img .img-box .img-box-2 {
  height: 100%;
  padding: 0; }

/* line 106, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img .img-box .img-box-2 img {
  margin: 0;
  bottom: 0;
  display: inline-block;
  height: 100%;
  position: relative;
  top: 0; }

@media screen and (min-width: 640px) {
  /* line 114, ../scss/_gallery.scss */
  #o-simply-gallery-core .main-img .img-box .img-box-2 {
    padding: 0; }

  /* line 116, ../scss/_gallery.scss */
  #o-simply-gallery-core .main-img .img-box .img-box-2 img {
    bottom: 0;
    height: 100%;
    top: 0; } }
/* line 121, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img .img-box.wider {
  display: table; }

/* line 123, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img .img-box.wider .img-box-2 {
  display: table-cell;
  vertical-align: middle; }

/* line 126, ../scss/_gallery.scss */
#o-simply-gallery-core .main-img .img-box.wider .img-box-2 img {
  height: auto;
  width: 100%;
  top: auto;
  bottom: auto; }

/* line 131, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt {
  position: absolute;
  bottom: 0;
  left: 80px;
  right: 80px;
  background: rgba(204, 204, 204, 0.7); }

/* line 137, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 {
  position: relative;
  max-width: 800px;
  margin: 0 auto; }

/* line 141, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer {
  position: relative;
  height: 80px;
  overflow: hidden;
  display: inline-block;
  width: 100px; }

/* line 147, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle {
  overflow-x: scroll;
  width: auto; }

/* line 150, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle .thumbnail-belt-inner {
  white-space: nowrap;
  width: auto;
  height: 90px; }

/* line 154, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle .thumbnail-belt-inner .thumbnail-img {
  display: inline-block;
  border: 3px solid white;
  margin: 0 5px;
  cursor: pointer;
  cursor: hand; }

/* line 160, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle .thumbnail-belt-inner .thumbnail-img.selected {
  border-color: green; }

/* line 162, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle .thumbnail-belt-inner .thumbnail-img img {
  height: 60px; }

/* line 164, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left, #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 40px;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
  cursor: pointer;
  cursor: hand; }

/* line 173, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left span, #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right span {
  display: none; }

/* line 175, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:after, #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-right: 20px solid #CCCCCC;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 10px;
  right: 10px; }

/* line 189, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:hover:after, #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:hover:after {
  border-right-color: white; }

/* line 191, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right {
  left: auto;
  right: 0; }

/* line 194, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:after {
  border-right: none;
  border-left: 20px solid #CCCCCC; }

/* line 197, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:hover:after {
  border-left-color: white; }

/* line 199, ../scss/_gallery.scss */
#o-simply-gallery-core .button-tools {
  background: white;
  display: block;
  padding: 10px;
  position: absolute;
  right: 100px;
  text-align: center;
  top: 0;
  cursor: pointer;
  cursor: hand;
  font-size: 1.27em;
  font-weight: bold; }

/* line 211, ../scss/_gallery.scss */
#o-simply-gallery-core .info-text {
  display: block;
  color: #222;
  background: white;
  font-size: 1.27em;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 10px;
  padding: 10px; }

/* line 221, ../scss/_gallery.scss */
#o-simply-gallery-core .info-text.depend-control {
  display: none; }

/* line 223, ../scss/_gallery.scss */
#o-simply-gallery-core .info-text .page {
  display: inline;
  margin-right: 10px; }

/* line 226, ../scss/_gallery.scss */
#o-simply-gallery-core .info-text .title {
  display: inline; }

/* line 229, ../scss/_gallery.scss */
.pointing-method-mouse #o-simply-gallery-core .info-text.static {
  display: none;
  background: none;
  color: #777; }

/* line 233, ../scss/_gallery.scss */
.pointing-method-mouse #o-simply-gallery-core .info-text.depend-control {
  display: none; }

/*...GALLERY*/
/* 

special 

*/
/* line 244, ../scss/_gallery.scss */
#o-simply-gallery-core-1 {
  border: none;
  border-radius: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 253, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle .thumbnail-belt-inner .thumbnail-img {
  border: none; }

/* line 257, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .thumbnail-belt-outer .thumbnail-belt-middle .thumbnail-belt-inner .thumbnail-img img {
  margin: 0;
  max-width: 100%;
  border: none; }

/* line 263, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt-1 {
  background: rgba(67, 191, 222, 0.7);
  padding: 0; }

/* line 268, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 {
  padding-top: 30px; }

/* line 272, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt {
  left: 0;
  right: 0;
  background: none; }

/* line 278, ../scss/_gallery.scss */
#o-simply-gallery-core .button-left,
#o-simply-gallery-core .button-right {
  background: none; }

/* line 283, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left {
  display: inline-block;
  padding: 21.21212px;
  border: 2px solid #aeb5b6;
  border-radius: 500px;
  position: relative;
  top: 50%;
  margin-top: -21px;
  position: absolute;
  background: none;
  height: 0;
  width: 0; }
  /* line 141, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:before {
    content: '';
    position: absolute;
    height: 14px;
    width: 14px;
    border-left: 2px solid #aeb5b6;
    border-top: 2px solid #aeb5b6;
    border-radius: 0 0 0 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    top: 50%;
    left: 13px; }
  /* line 239, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:hover {
    border-color: #43bfde; }
    /* line 242, ../scss/_variables-mixins.scss */
    #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:hover:before {
      border-color: #43bfde; }
  /* line 292, ../scss/_gallery.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:after {
    display: none; }
  /* line 296, ../scss/_gallery.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:hover {
    border-color: #43bfde; }
    /* line 299, ../scss/_gallery.scss */
    #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left:hover:before {
      border-color: #43bfde; }

/* line 305, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right {
  display: inline-block;
  padding: 21.21212px;
  border: 2px solid #aeb5b6;
  border-radius: 500px;
  position: relative;
  top: 50%;
  margin-top: -21px;
  position: absolute;
  background: none;
  height: 0;
  width: 0; }
  /* line 141, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:before {
    content: '';
    position: absolute;
    height: 14px;
    width: 14px;
    border-right: 2px solid #aeb5b6;
    border-bottom: 2px solid #aeb5b6;
    border-radius: 0 0 0 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    top: 50%;
    left: 6px; }
  /* line 239, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:hover {
    border-color: #43bfde; }
    /* line 242, ../scss/_variables-mixins.scss */
    #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:hover:before {
      border-color: #43bfde; }
  /* line 314, ../scss/_gallery.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:after {
    display: none; }
  /* line 318, ../scss/_gallery.scss */
  #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:hover {
    border-color: #43bfde; }
    /* line 321, ../scss/_gallery.scss */
    #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right:hover:before {
      border-color: #43bfde; }

/* line 327, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left, #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right {
  left: 20px; }

/* line 331, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right {
  left: auto;
  right: 20px; }

/* line 336, ../scss/_gallery.scss */
#o-simply-gallery-core .button-left > div {
  display: inline-block;
  padding: 21.21212px;
  border: 2px solid #aeb5b6;
  border-radius: 500px;
  position: relative;
  top: 50%;
  margin-top: -21px;
  position: absolute; }
  /* line 141, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .button-left > div:before {
    content: '';
    position: absolute;
    height: 14px;
    width: 14px;
    border-left: 2px solid #aeb5b6;
    border-top: 2px solid #aeb5b6;
    border-radius: 0 0 0 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    top: 50%;
    left: 13px; }
  /* line 239, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .button-left > div:hover {
    border-color: #43bfde; }
    /* line 242, ../scss/_variables-mixins.scss */
    #o-simply-gallery-core .button-left > div:hover:before {
      border-color: #43bfde; }

/* line 343, ../scss/_gallery.scss */
#o-simply-gallery-core .button-right > div {
  display: inline-block;
  padding: 21.21212px;
  border: 2px solid #aeb5b6;
  border-radius: 500px;
  position: relative;
  top: 50%;
  margin-top: -21px;
  position: absolute; }
  /* line 141, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .button-right > div:before {
    content: '';
    position: absolute;
    height: 14px;
    width: 14px;
    border-right: 2px solid #aeb5b6;
    border-bottom: 2px solid #aeb5b6;
    border-radius: 0 0 0 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    top: 50%;
    left: 6px; }
  /* line 239, ../scss/_variables-mixins.scss */
  #o-simply-gallery-core .button-right > div:hover {
    border-color: #43bfde; }
    /* line 242, ../scss/_variables-mixins.scss */
    #o-simply-gallery-core .button-right > div:hover:before {
      border-color: #43bfde; }

/* line 350, ../scss/_gallery.scss */
#o-simply-gallery-core .button-right:hover > div,
#o-simply-gallery-core .button-left:hover > div {
  border-color: #43bfde; }
  /* line 354, ../scss/_gallery.scss */
  #o-simply-gallery-core .button-right:hover > div:before,
  #o-simply-gallery-core .button-left:hover > div:before {
    border-color: #43bfde; }

/* line 359, ../scss/_gallery.scss */
#o-simply-gallery-core .button-close {
  border-radius: 100px;
  border: 2px solid #aeb5b6;
  padding: 21px;
  background: none; }
  /* line 365, ../scss/_gallery.scss */
  #o-simply-gallery-core .button-close:after {
    content: '';
    display: block;
    width: 26px;
    position: absolute;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    border-top: 2px solid #aeb5b6;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    margin-left: -13px; }
  /* line 379, ../scss/_gallery.scss */
  #o-simply-gallery-core .button-close:before {
    content: '';
    display: block;
    width: 26px;
    position: absolute;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    border-top: 2px solid #aeb5b6;
    top: 50%;
    right: 50%;
    margin-top: -1px;
    margin-right: -13px; }
  /* line 393, ../scss/_gallery.scss */
  #o-simply-gallery-core .button-close:hover {
    border-color: #43bfde;
    background: none; }
    /* line 397, ../scss/_gallery.scss */
    #o-simply-gallery-core .button-close:hover:after, #o-simply-gallery-core .button-close:hover:before {
      border-color: #43bfde; }
  /* line 403, ../scss/_gallery.scss */
  #o-simply-gallery-core .button-close span {
    display: none; }

/* line 409, ../scss/_gallery.scss */
#o-simply-gallery-core .info-text {
  left: 0;
  right: 0;
  text-align: center;
  color: white;
  text-shadow: -1px -0px 1px black, 1px 0px 1px black,  0px -1px 1px black, 0px 1px 1px black;
  background: none;
  font-weight: normal; }
/* line 419, ../scss/_gallery.scss */
#o-simply-gallery-core .button-tools {
  left: 0;
  right: 0;
  top: 13px;
  background: none;
  text-align: center; }
  /* line 426, ../scss/_gallery.scss */
  #o-simply-gallery-core .button-tools span {
    display: inline-block;
    color: white;
    text-shadow: -1px -0px 1px black, 1px 0px 1px black,  0px -1px 1px black, 0px 1px 1px black;
    border-radius: 500px;
    border: 1px solid white;
    padding: 10px 20px;
    font-weight: normal;
    background: rgba(30, 30, 30, 0.4); }

/* line 439, ../scss/_gallery.scss */
#o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-left::after, #o-simply-gallery-core .thumbnail-belt .thumbnail-belt-1 .button-belt-right::after {
  width: 20px;
  height: 20px; }

/* line 444, ../scss/_gallery.scss */
#o-simply-gallery-core .info-text {
  padding-top: 10px; }
  /* line 447, ../scss/_gallery.scss */
  #o-simply-gallery-core .info-text.depend-control {
    display: block; }
  /* line 451, ../scss/_gallery.scss */
  #o-simply-gallery-core .info-text.static {
    display: none; }

/* line 459, ../scss/_gallery.scss */
.pointing-method-touchscreen .button-belt-left:hover,
.pointing-method-touchscreen .button-belt-right:hover {
  border-color: #969696; }
  /* line 462, ../scss/_gallery.scss */
  .pointing-method-touchscreen .button-belt-left:hover:after,
  .pointing-method-touchscreen .button-belt-right:hover:after {
    background-position: 0 0; }
/* line 468, ../scss/_gallery.scss */
.pointing-method-touchscreen #o-simply-gallery-core .button-left:hover > div,
.pointing-method-touchscreen #o-simply-gallery-core .button-right:hover > div {
  border-color: #43bfde; }
  /* line 472, ../scss/_gallery.scss */
  .pointing-method-touchscreen #o-simply-gallery-core .button-left:hover > div:before,
  .pointing-method-touchscreen #o-simply-gallery-core .button-right:hover > div:before {
    border-color: #43bfde; }
/* line 478, ../scss/_gallery.scss */
.pointing-method-touchscreen #o-simply-gallery-core .button-close:hover {
  border-color: #43bfde; }
  /* line 481, ../scss/_gallery.scss */
  .pointing-method-touchscreen #o-simply-gallery-core .button-close:hover:after {
    background-position: 0 0; }
/* line 486, ../scss/_gallery.scss */
.pointing-method-touchscreen #o-simply-gallery-core .button-close span {
  display: none; }

/* line 492, ../scss/_gallery.scss */
.pointing-method-mouse #o-simply-gallery-core .info-text.depend-control {
  display: block;
  padding-top: 12px; }

@media screen and (max-width: 640px) {
  /* line 498, ../scss/_gallery.scss */
  .fcomp-2021.fc-guid-5.fixed {
    position: relative;
    top: auto !important; } }
/* line 504, ../scss/_gallery.scss */
#o-simply-gallery-core .button-tools {
  display: none !important; }

/* line 505, ../scss/_gallery.scss */
.pointing-method-touchscreen #o-simply-gallery-core .button-left, .pointing-method-touchscreen #o-simply-gallery-core .button-right {
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  padding: 21px;
  margin: auto 0; }

.fc-guid-305 img {
  height: 108px;
  margin: 0;
  padding: 0;
}

.fc-guid-305 {
  font-size:0px;
}


/* todo styly ...*/
.page-type-x .fcomp-2021.fc-guid-35,
.fc-guid-165,
.fc-guid-25 .fcomp-2022 .fc-guid-2876 .fc-guid-195 {display: none;}
.page-type-x .fc-guid-5 .fc-guid-55 li {visibility: hidden;}
/*... todo styly*/


/*REEGO24.NET / CRDB.CZ ... */
  
  .page-type-x .fcomp-2121.fc-guid-3837 {
    max-width: 500px;
    margin: 0 auto;
  }
  
  .page-type-x .fcomp-2201.fc-guid-3847 h2 {
    text-align: center;
    font-size: 30px;
    padding-bottom: 20px;
  }
  
  .page-type-x h1,
  .page-type-x h2,
  .page-type-x h3 {
    font-family: opensans;
    font-weight: normal;
  }
  
  .page-type-x h3 {
    margin-left: -20px;
    padding-left: 17px;
  }
  
  .page-type-x .fc-guid-45 .fcomp-2051 {
    position: absolute;
    top: 13px;
  }
  
  
  .page-type-x .fc-guid-45 .fcomp-2051 img {
    width: 175px;
  }
  
  .page-type-x .fc-guid-5 .fc-guid-55.main-menu01 {
    padding: 0px 0 10px 184px;
  } 
  
  .page-type-x .fc-guid-5 .main-menu01 ul li a {
    margin-right: 10px;
    height: 16px;
  }
  
  .top-blind-001-menu-on .page-type-x .fc-guid-5 .main-menu01.fc-guid-55 ul li a {
    background: #3254BA;
  }
  
  .top-blind-001-menu-on .page-type-x .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li.menu-blind::after,
  .top-blind-001-menu-on .page-type-x .fc-guid-5 .main-menu01.fc-guid-55 ul li.menu-blind::after {
    border-color: #c7edf6;
  }
  .page-type-x .fc-guid-5 .main-menu01 ul a {
    background: #002288;  
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul a:hover {
    background: #2244af;
    color: #fefefe;  
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul li.active a{
    background: #29a5c4;
  }
  
  .top-blind-001-menu-on .page-type-x  .fc-guid-5 .main-menu01.fc-guid-55 ul li.noticable > ul > li > a {
    background: #3254BA;
  }
  .page-type-x .fc-guid-5 .main-menu01 ul li.active ul li a {
    background: #002288;  
    color: #fefefe;
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul li ul li a:hover {
    background: #2244af;
    color: #fefefe;  
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul li ul li a {
    margin-right: 0px;
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul li a {
    color: #fefefe;
    font-size: 1em;
    font-family: tahoma;  
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul li.menu-blind a::after,
  .page-type-x .fc-guid-5 .main-menu01 ul li ul li.menu-blind a:hover::after  {
    border-color: #c7edf6;
  }
  
  .page-type-x .fc-guid-3276 {
    right: 15px;
  }
  
  .page-type-x .fc-guid-5 .fc-guid-2235 {
    border-bottom-color: #2856FD;
  }

  .page-type-x .fcomp-5500 {
    background: #2856FD 
  }
  
  .page-type-x .fcomp-5500 .blind-menu a {background: #434Aaf}
  .page-type-x .fcomp-5500 .blind-menu a:hover {background: #002288}
  
  .page-type-x .fc-guid-2285 {
    background: #1F262E;
  }
  .page-type-x .fc-guid-35 {
    background: #2C3137;
  }
  
  .page-type-x .fc-guid-25 {
    border-top: 1px solid #fefefe;
  }
  
  .top-blind-001-menu-on .page-type-x .fc-guid-5 .main-menu01.fc-guid-55 {background: rgba(231,231,231,0.95);}
  
  .page-type-x .fcomp-2035,
  .page-type-x .fcomp-2036,
  .page-type-x .custface-info-frame {
    padding: 20px;
    background: #fefefe;
    border-style: solid;
    border-width: 1px;
    border-color: #e4e6e8 #dce0e2 #d0d1d1;
    border-radius: 3px;
    margin-bottom: 10px;
    position: relative;
  }
  
  .page-type-x .custface-info-frame.top {
    padding: 13px 20px 7px;
    font-size: 13px;
    color: #717172;
  }
  
  .page-type-x .fcomp-2036 {background: none; border: none;}
  
  .page-type-x .fcomp-2036 .custface-info-frame {
    margin: -20px;
  }
  
  .page-type-x .fc-guid-3617 {position: relative;}
  .page-type-x .fc-guid-3617 img {
    width: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  
  .page-type-x .fc-guid-3617 span {
    left: 170px;
    display: block;
    top: 12px;
    position: absolute;
    min-width: 230px;
  }
  
  .page-type-x .fc-guid-165 {
    float: right;
  } 
  
  .page-type-x .fc-guid-155 {
    float: left;
  } 
  
  .ci-lg-frame-a {
    position: relative;
    height: 42px;
    background: #002288;
    padding-right: 30px;
    width: 175px
  }
  
  .ci-lg-frame-pphoto img {
    max-height: 34px;  
  }
  
  .ci-lg-frame-pphoto {
    position: relative;
    margin: 4px;
    display: inline-block;
    max-width: 50px;
    float: left;
  }
  
  .ci-lg-frame-pcont {
    float: left;
    color: white;
    font-size: 13px;
    padding: 5px 4px;
    max-width: 108px;
    overflow: hidden;
    max-height: 30px;
  }
  
  .ci-lg-frame-menu {
    position: absolute;
    top:0;
    right: 0px;
  }
  
  .page-type-x .fc-guid-5 .main-menu01 ul li a.ci-pp-button {
    padding: 13px 17px;
    margin: 0;
    width: 170px;
    background: none;
  }
  
  .fc-guid-5 .main-menu01 ul.menu-level-1 {
    margin-top: 1px;
  }
  .ci-lg-frame-menu ul.menu-level-1 {
    right: 0;
  }
  
  
  .page-type-x .fc-guid-1055 .fc-guid-45 {
    margin-bottom: -10px;
  }
  
  .page-type-x .ci-control-panel {display: table;width:100%;margin-bottom: 10px;position: relative;}
  .page-type-x .custface-info-frame.loading {opacity:0.3;}
  .page-type-x .custface-info-frame.loading::after {top:0;bottom:0;left:0;right:0;content:' ';position:absolute;}
  .page-type-x .ci-control-panel-1 {display: table-row}
  .page-type-x .ci-control-panel a.ci-ac-b {
    display: table-cell;
    position: relative;
    width: 33.33%;
    vertical-align: middle;
    background: #002288;
    padding: 28px 5px;
    text-align: center;
    border: solid 2px white;
    line-height: 1.2;
    font-size: 18px;
    transition: color 300ms ease-in-out, background 300ms ease-in-out;
  }
  
  .page-type-x .ci-control-panel a.ci-ac-b.used::after {
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: -10px;
    content: ' ';
    background: url('/_css/web_crdb/done.png') 0 0 no-repeat;
    right: 10px;
    background-size: 100%;  
  }
  
  .page-type-x .ci-control-panel a.ci-ac-b:hover {
    background: #2244af
  }
  
  .page-type-x .ci-control-panel a.ci-ac-b.inactive {
    background: #cfcfd1;
    cursor: default;  
  }
  
  .page-type-x .ci-control-panel a.ci-ac-b span {
    margin: 2px;
    min-height: 30px;
    color: white;
    text-decoration: none; 
  }
  
  .page-type-x .ci-control-panel a.ci-ac-b:hover {
    text-decoration: none; 
  }
  
  .page-type-x .ci-cause-state .label {
   display: none;
  }
  
  .page-type-x .ci-cause-state .value {
    display: block;
    text-align: center;
    font-size: 18px;
    padding: 5px 0 20px;
    color: #0082a9;
    line-height: 1.2;
  }
  
  .page-type-x .ci-cause-state .value .text-201901040210 {
    color: #c1c1c3;
    padding-top: 12px;
  }
  
  @media screen and (max-width: 680px) {
    .page-type-x .fc-guid-3617 span  {display: none;}
    .page-type-x .fc-guid-1055 .fc-guid-45 { padding: 0;}
    .page-type-x .custface-info-frame,
    .page-type-x .fcomp-2035 {border-left: none;border-right: none;border-radius: 0;}
    .page-type-x .fcomp-2036 {margin-bottom: 0px;}
  }
  
  /*mobile menu*/
  @media screen and (max-width: 639px) {
    .page-type-x .fc-guid-5 .main-menu01 ul li a {margin-right:0;height:auto;}
    .page-type-x .fc-guid-5 .main-menu01.fc-guid-55 {padding: 0;} 
    .page-type-x .fc-guid-45 .fcomp-2051 img {width: 190px;}
    .page-type-x .fc-guid-5 .fcomp-2022.fc-guid-45 {padding-left:0; padding-right:0}
    .page-type-x h1 {
      top: 16px;
      left: 18px;
    }
    
    .page-type-x .fc-guid-5 .fc-guid-2235 {background: #002288;}
    .page-type-x .ci-lg-frame {padding-top: 0px;position:relative;z-index:5;padding-left: 15px;}
    .page-type-x .ci-lg-frame-menu.main-menu01 {display: block;}
    .page-type-x .ci-lg-frame-a {width: auto;padding-top: 8px;}
    .page-type-x .ci-lg-frame-pcont {max-width: none;}
  
  
    .page-type-x .ci-lg-frame-menu.main-menu01 .menu-blind a.ci-pp-button::after {
      content: '';
      position: absolute;
      border-left: 2px solid #c6ecf5;
      border-left-color: rgb(198, 236, 245);
      border-bottom: 2px solid #c6ecf5;
      border-bottom-color: rgb(198, 236, 245);
      border-radius: 0 0 0 2px;
      height: 10px;
      width: 10px;
      right: 25px;
      position: absolute;
      top: 22px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -moz-transform-origin: 25% 75%;
      -ms-transform-origin: 25% 75%;
      -webkit-transform-origin: 25% 75%;
      transform-origin: 25% 75%;
      transition: all 0.5s ease 0s;
    }  
  
    .page-type-x .ci-lg-frame-menu.main-menu01 .menu-blind.noticable a.ci-pp-button::after {
      -moz-transform: rotate(-225deg);
      -ms-transform: rotate(-225deg);
      -webkit-transform: rotate(-225deg);
      transform: rotate(-225deg);
      top: 18px;
    }
    
    .page-type-x .fc-guid-5 .ci-lg-frame-menu.main-menu01 ul.menu-level-1 {
      margin-top: 0px;
      display: block;
      visibility: hidden;
      opacity: 0;
      transition: visibility 500ms ease-out 0s, opacity 500ms ease-out 0s;
    }
    .page-type-x .fc-guid-5 .ci-lg-frame-menu.main-menu01.main-menu01 ul li a.ci-pp-button {display: block;height: 60px; position:absolute;top:0;right:0;width: 640px; padding: 0;}
    .page-type-x .ci-lg-frame-menu.main-menu01 .menu-blind.noticable ul {
      opacity: 1;
      visibility: visible;
      transition: visibility 500ms ease-out 0s, opacity 500ms ease-out 0s;
    }
    .page-type-x .ci-lg-frame-menu.main-menu01 ul.menu-level-1 {top: 58px;}
    .page-type-x .ci-lg-frame-menu.main-menu01 ul.menu-level-1 li { padding: 0; border-bottom: 1px solid #2856FD }
    .page-type-x .ci-lg-frame-menu.main-menu01 ul.menu-level-1 li a { background: #002288; display: block; padding: 10px 40px 10px 20px; }
    .page-type-x .ci-lg-frame-menu.main-menu01 ul.menu-level-1 li a:hover {text-decoration: none;}
  
  }
  
  @media screen and (max-width: 400px) {
    .page-type-x .fc-guid-165 {
      float: none;
      text-align: center;
      margin: 0 auto;
    } 
    
    .page-type-x .fc-guid-155 {display: none;}
  }
  
  /*individual text ...*/
  
  .text-2019010313531 {
    color: #19a50a;
  } 
  
  /*... individual text*/
  
/* ... REEGO24.NET / CRDB.CZ */

@media screen and (max-width: 640px) and (max-height: 500px) {
  
  .obj-pin-0 .fcomp-5500  {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s linear , visibility 0s linear 1s;
  }

  .obj-pin-0.top-blind-001-menu-on .fcomp-5500 {
    opacity: 1;
    visibility: visible;
  }
 
  .obj-pin-0 .fcomp-2020 {
    padding-top: 0;
  }
  
  .obj-pin-0 .page-type-x h1 {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease , visibility 0 linear 1s;
  }
  
  .obj-pin-0.top-blind-001-menu-on .page-type-x h1 {
    opacity: 1;
    visibility: visible;
  }
 
}

.pswp {display: none}

body .pswp .pswp__button--close {
  background-position: 0 -44px; }

body .pswp .pswp__button--share {
  background-position: -44px -44px; }


body .pswp .pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

body .pswp .pswp__button--zoom {
  background-position: -88px 0; }

body .pswp .pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }