@font-face {
  font-family: "main-icon";
  src: url("fonts/main-icon.eot?t1rr4j");
  src: url("fonts/main-icon.eot?t1rr4j#iefix") format('embedded-opentype'), url("fonts/main-icon.ttf?t1rr4j") format('truetype'), url("fonts/main-icon.woff?t1rr4j") format('woff'), url("fonts/main-icon.svg?t1rr4j#main-icon") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.main-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "main-icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-right:before {
  content: "\e905";
}
.icon-left:before {
  content: "\e906";
}
.icon-bike:before {
  content: "\e900";
}
.icon-dom:before {
  content: "\e901";
}
.icon-ohen:before {
  content: "\e902";
}
.icon-slnko:before {
  content: "\e903";
}
.icon-strom:before {
  content: "\e904";
}
.tabs-tabulka-element {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 15px;
}
.tabs-tabulka-element .top-wrapper {
  display: flex;
  margin-bottom: 63px;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .tabs-tabulka-element .top-wrapper {
    flex-direction: column;
  }
}
.tabs-tabulka-element .top-wrapper h3 {
  font-size: 60px;
  font-weight: normal;
  line-height: 1.23;
  letter-spacing: normal;
  color: #8c7153;
  max-width: 368px;
  margin-right: 15px;
}
@media (max-width: 767.98px) {
  .tabs-tabulka-element .top-wrapper h3 {
    max-width: unset;
    margin-right: 0;
  }
}
.tabs-tabulka-element .top-wrapper .right-wrapper {
  margin-left: 15px;
}
@media (max-width: 767.98px) {
  .tabs-tabulka-element .top-wrapper .right-wrapper {
    margin-left: 0;
  }
}
.tabs-tabulka-element .top-wrapper .right-wrapper p {
  font-size: 15px;
  font-weight: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #181818;
  margin-bottom: 32px;
  max-width: 590px;
}
@media (max-width: 767.98px) {
  .tabs-tabulka-element .top-wrapper .right-wrapper p {
    max-width: unset;
  }
}
.tabs-tabulka-element .top-wrapper .right-wrapper button {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding: 20px 32px;
  background-image: linear-gradient(105deg, #ad8e6b, #6e573c);
  border: 0;
}
.tabs-tabulka-element .tabs-tabulka-wrapper {
  margin-bottom: 100px;
  display: none;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tab {
  overflow: hidden;
  border-bottom: 2px solid #155e3b;
}
@media (min-width: 576px) {
  .tabs-tabulka-element .tabs-tabulka-wrapper .tab {
    display: flex;
  }
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks {
  font-family: "DM Serif Display";
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #8c7153;
  padding: 10px 28px;
  margin: 0 1px;
  border: 0;
  background-color: #f1eee7;
}
@media (max-width: 575.98px) {
  .tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks {
    width: 100%;
    margin: 0;
  }
  .tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks .poschodie-status-label {
    display: none;
    text-align: center;
  }
  .tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks.active .poschodie-status-label {
    display: block;
  }
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks .poschodie-status-label {
  color: #606060;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks:first-of-type {
  margin-left: 0;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks.active {
  background-color: #155e3b;
  color: #fff;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tab .tablinks.active .poschodie-status-label {
  color: #fff;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent {
  display: none;
  margin-top: 32px;
  overflow-x: auto;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table {
  border: 0;
  margin-bottom: 0;
  width: 1200px;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table thead tr th {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: center;
  color: #181818;
  background-color: #f1eee7;
  text-transform: uppercase;
  border: 0;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table thead tr th:last-of-type {
  text-align: right;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table thead tr th:nth-last-of-type(2) {
  text-align: left;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr {
  border-bottom: solid 1px #efefef;
  cursor: pointer;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr:hover {
  background-color: #f1eee7;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #606060;
  border: 0;
  text-align: center;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost {
  text-align: left;
  width: 126px;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost span {
  position: relative;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost span:before {
  display: inline-block;
  width: 10px;
  height: 10px;
  content: "";
  border-radius: 50%;
  margin-right: 6px;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost span.rezervovany:before {
  background-color: #e3ae36;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost span.v-predaji:before, .tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost span.na-predaj:before {
  background-color: #4ac653;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.dostupnost span.predany:before {
  background-color: #c64a4a;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.cena {
  text-align: right;
  width: 148px;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.izby {
  width: 140px;
}
.tabs-tabulka-element .tabs-tabulka-wrapper .tabcontent table tbody tr td.celkova_plocha {
  font-weight: bold;
}
.poschodie-status-label {
  font-size: 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #fff;
}
.btMenuHorizontal .menuPort nav {
  padding-left: 20px;
}
.google-map-class .bt_bb_interactive_image_media {
  margin-right: 0 !important;
  width: 100%;
}
.google-map-class .bt_bb_interactive_image_media .bt_bb_image {
  float: none;
}
.google-map-class .bt_bb_interactive_image_media .bt_bb_image span img {
  width: 100%;
}
.main-icon .bt_bb_card_icon .bt_bb_icon_holder {
  height: 81px;
}
.main-icon .bt_bb_card_icon .bt_bb_icon_holder:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "main-icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-icon#icon-dom .bt_bb_card_icon .bt_bb_icon_holder:before {
  content: "\e901";
  font-size: 3.9rem;
}
.main-icon#icon-ohen .bt_bb_card_icon .bt_bb_icon_holder:before {
  content: "\e902";
}
.main-icon#icon-bike .bt_bb_card_icon .bt_bb_icon_holder:before {
  content: "\e900";
  font-size: 3.6rem;
}
.main-icon#icon-slnko .bt_bb_card_icon .bt_bb_icon_holder:before {
  content: "\e903";
  font-size: 3.3rem;
}
.main-icon#icon-strom .bt_bb_card_icon .bt_bb_icon_holder:before {
  content: "\e904";
  font-size: 3.3rem;
}
.btHeadingWeight_default .btTextLogo {
  font-size: 3rem;
}
.gutter .port {
  max-width: 1360px;
}
.btMenuHorizontal .menuPort > nav > ul > li {
  padding: 0 30px 0 0;
}
.btMenuHorizontal .topBarInMenu {
  margin-left: 30px;
}
.btMenuHorizontal div.btButtonWidget:not(:first-child) {
  margin-left: 20px;
}
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {
  max-width: unset;
  padding: 0 15px;
}
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner {
  margin: 0 -15px;
}
@media (max-width: 992px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner {
    flex-flow: nowrap;
  }
}
@media (max-width: 650px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner {
    flex-flow: wrap;
  }
}
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner {
  padding: 0 15px;
}
@media (max-width: 650px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner {
    border-left: 0;
  }
}
@media (max-width: 1430px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner .bt_bb_size_huge.bt_bb_headline h1 {
    font-size: 5.067rem;
  }
}
@media (max-width: 1050px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner .bt_bb_size_huge.bt_bb_headline h1 {
    width: 270px;
  }
}
@media (max-width: 650px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner .bt_bb_size_huge.bt_bb_headline h1 {
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
  }
}
@media (max-width: 1050px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-of-type .bt_bb_size_huge.bt_bb_headline h1 {
    margin-left: auto;
  }
}
@media (max-width: 650px) {
  .bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-of-type .bt_bb_size_huge.bt_bb_headline h1 {
    border-bottom: 1px solid #af906c;
    padding-bottom: 15px;
  }
}
.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_clean a:hover, .bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a {
  color: #a99681;
}
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before, .bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
  color: #454545;
}
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder span {
  color: #191919;
}
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder span {
  color: #454545;
}
@media (max-width: 480px) {
  .bt_bb_column[data-width="3"], .bt_bb_column[data-width="2"] {
    flex-basis: 50%;
  }
}
/*.bt_bb_row_inner .bt_bb_column_inner {
 padding: 0;
 }*/
.bt_bb_height_keep-height .slick-slider .slick-slide {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 575.98px) {
  .bt_bb_height_keep-height .slick-slider .slick-slide {
    height: 100% !important;
  }
}
@media (max-width: 575.98px) {
  .bt_bb_separator.bt_bb_top_spacing_extra_large {
    margin-top: 8em;
  }
}
@media (max-width: 430px) {
  .bt_bb_separator.bt_bb_top_spacing_extra_large {
    margin-top: 5em;
  }
}
@media (max-width: 575.98px) {
  .bt_bb_separator.bt_bb_bottom_spacing_extra_large {
    margin-bottom: 8em;
  }
}
@media (max-width: 430px) {
  .bt_bb_separator.bt_bb_bottom_spacing_extra_large {
    margin-bottom: 5em;
  }
}
@media (max-width: 575.98px) {
  .bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 4em;
  }
}
@media (max-width: 992px) {
  .bt_bb_align_right .bt_bb_interactive_image .bt_bb_interactive_image_media {
    padding-top: 60px;
  }
}
.google-map-class .bt_bb_interactive_image_media .bt_bb_image {
  position: relative;
}
@media (max-width: 1199.98px) {
  .icon-box-wrapper > .bt_bb_column .bt_bb_headline_superheadline {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .icon-box-wrapper > .bt_bb_column {
    flex-basis: 100%;
    max-width: unset;
  }
}
.bt_bb_interactive_image .bt_bb_interactive_image_item_dot_on {
  color: #fff;
  background: #005e3b !important;
}
@media (max-width: 575.98px) {
  #o-projekte .bt_bb_column_inner {
    padding: 0;
  }
}
@media (max-width: 575.98px) {
  #vyber-bytov-section .bt_bb_content_slider {
    padding: 0 15px;
  }
}
.imp-tooltips-container {
  z-index: 9999 !important;
}
@media screen and (max-width: 1199.98px) {
  .imp-tooltips-container {
    display: none !important;
    z-index: -999999;
    text-indent: -999999px;
  }
}
.imp-tooltips-container .imp-tooltip {
  /*display: block !important;
   opacity: 1 !important;*/
  padding: 0 !important;
  background-color: #fff !important;
  border-radius: 0 !important;
  width: 204px !important;
}
.imp-tooltips-container .imp-tooltip .hs-arrow {
  left: 30px;
  border-top-color: #fff !important;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element {
  padding: 0 !important;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element h3 {
  letter-spacing: normal;
  margin: 0 !important;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element:first-of-type h3 {
  padding: 11px 22px !important;
  background-color: #155e3b;
  font-size: 20px !important;
  line-height: 1.4 !important;
  font-family: "DM Serif Display", Arial, Helvetica, sans-serif !important;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element:nth-of-type(2) h3 {
  padding: 12px 28px !important;
  background-color: #f1eee7;
  margin: 0 -6px !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1.21 !important;
  color: #181818 !important;
  text-transform: uppercase !important;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy {
  background-color: #fff !important;
  padding: 22px 22px 15px;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div:last-of-type {
  margin-bottom: 0;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div p {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #6e6e6e;
  margin-bottom: 0;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div span {
  position: relative;
  padding: 0 6px;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: right;
  color: #181818;
  z-index: 0;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div span:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div.vpredaji_state span:before {
  background-color: #d7e9d2;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div.rezervovane_state span:before {
  background-color: #eddbc6;
}
.imp-tooltips-container .imp-tooltip .squares-container .squares-element .stavy > div.predane_state span:before {
  background-color: #dba7a7;
}
.tax-dom .imp-tooltips-container .imp-tooltip {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.tax-dom .imp-tooltips-container .imp-tooltip .hs-arrow {
  border-top-color: #155e3b !important;
}
.plugin-element {
  margin-bottom: 80px;
}
.plugin-element .under-plugin {
  display: flex;
  justify-content: space-between;
  margin-top: 23px;
}
@media (max-width: 767.98px) {
  .plugin-element .under-plugin {
    flex-direction: column;
  }
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov {
  display: flex;
}
@media (max-width: 575.98px) {
  .plugin-element .under-plugin .left-wrapper .stavy-apartmanov {
    flex-direction: column;
  }
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov span {
  margin-right: 9px;
  position: relative;
  padding: 0 6px;
  font-weight: bold;
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov span:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov .vpredaji_state {
  margin-right: 32px;
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov .vpredaji_state span:before {
  background-color: #d7e9d2;
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov .rezervovane_state {
  margin-right: 32px;
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov .rezervovane_state span:before {
  background-color: #eddbc6;
}
.plugin-element .under-plugin .left-wrapper .stavy-apartmanov .predane_state span:before {
  background-color: #dba7a7;
}
.plugin-element .under-plugin .right-wrapper a {
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .plugin-element .under-plugin .right-wrapper a {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.plugin-element .under-plugin .right-wrapper a span {
  font-size: 2rem;
  margin-left: 10px;
}
.plugin-element .plugin-wrapper .imp-wrap {
  margin: 0 auto;
}
.stavy, .poschodie-status {
  display: none !important;
}
/*.hs-poly-svg {
 polygon {
 &[data-shape-title="bd02pod1"], &[data-shape-title="bd02pod2"], &[data-shape-title="bd02pod3"], &[data-shape-title="bd03pod1"], &[data-shape-title="bd03pod2"], &[data-shape-title="bd03pod3"] {
 display: none;
 }
 }
 }*/
.custom-container {
  max-width: 1360px;
  margin: 0 auto;
}
.tax-dom .btPageHeadline {
  display: none;
}
.custom-head-title h1 {
  max-width: 1360px;
  padding: 115px 30px 85px;
  margin: 0 auto;
  font-family: "DM Serif Display", Arial, Helvetica, sans-serif;
  font-size: 60px;
  font-weight: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: left;
  color: #be9a70;
}
.tax-dom header .btTextLogo, .single-byty header .btTextLogo {
  color: #fff;
}
.tax-dom header ul li a, .single-byty header ul li a {
  color: #fff;
}
.tax-dom header ul li a:hover, .single-byty header ul li a:hover {
  color: #fff;
}
.tax-dom header span.btIconWidgetTitle, .single-byty header span.btIconWidgetTitle {
  color: #fff;
}
.tax-dom header .btIconWidgetIcon span:before, .single-byty header .btIconWidgetIcon span:before {
  color: #fff;
}
.btStickyHeaderActive header .btTextLogo {
  color: #000;
}
.btStickyHeaderActive header ul li a {
  color: #000;
}
.btStickyHeaderActive header ul li a:hover {
  color: #000;
}
.btStickyHeaderActive header span.btIconWidgetTitle {
  color: #000;
}
.btStickyHeaderActive header .btIconWidgetIcon span:before {
  color: #000;
}
.section-byty {
  margin-top: 0;
  margin-bottom: 100px;
}
@media (max-width: 991.98px) {
  .section-byty {
    margin-top: 0;
    margin-bottom: 32px;
  }
}
.section-byty .container {
  max-width: 1360px;
  padding: 30px;
  margin: 0 auto;
}
.section-byty .container a {
  display: flex;
  align-items: center;
}
.section-byty .container a span {
  font-size: 2rem;
  margin-right: 10px;
}
.section-byty .mac-container {
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.section-byty .mac-container .left-wrapper {
  width: calc(100%/12*4);
}
@media (max-width: 991.98px) {
  .section-byty .mac-container .left-wrapper {
    width: 100%;
    margin-bottom: 52px;
  }
}
.section-byty .mac-container .left-wrapper .price-wrapper {
  display: flex;
  justify-content: space-between;
  margin-left: 72px;
  margin-right: 41px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .section-byty .mac-container .left-wrapper .price-wrapper {
    flex-direction: column;
    margin-left: 52px;
    margin-right: 30px;
  }
}
@media (max-width: 991.98px) {
  .section-byty .mac-container .left-wrapper .price-wrapper {
    flex-direction: row;
  }
}
.section-byty .mac-container .left-wrapper .price-wrapper span {
  font-family: "DM Serif Display", Arial, Helvetica, sans-serif;
  font-size: 45px;
  font-weight: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #be9a70;
}
@media (max-width: 1400px) {
  .section-byty .mac-container .left-wrapper .price-wrapper span {
    font-size: 40px;
  }
}
.section-byty .mac-container .left-wrapper .price-wrapper span:last-of-type {
  text-align: right;
  padding-left: 12px;
  /*@media (max-width: $break-xl-max) {
   padding-left: 0;
   }*/
}
.section-byty .mac-container .left-wrapper .filled-item {
  display: flex;
  justify-content: space-between;
  background-color: #155e3b;
  padding: 16px 0;
  border-bottom: 1px solid #26714d;
  padding-left: 72px;
}
@media (max-width: 1199.98px) {
  .section-byty .mac-container .left-wrapper .filled-item {
    padding-left: 52px;
  }
}
.section-byty .mac-container .left-wrapper .filled-item:last-of-type {
  border: 0;
}
.section-byty .mac-container .left-wrapper .filled-item span {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.06;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.section-byty .mac-container .left-wrapper .filled-item span:first-of-type {
  text-transform: uppercase;
}
.section-byty .mac-container .left-wrapper .filled-item span:last-of-type {
  padding-left: 12px;
  padding-right: 41px;
}
@media (max-width: 1199.98px) {
  .section-byty .mac-container .left-wrapper .filled-item span:last-of-type {
    padding-right: 30px;
  }
}
.section-byty .mac-container .left-wrapper .item-wrapper {
  display: flex;
  border-bottom: 1px solid #ccc;
  margin-left: 72px;
  margin-right: 41px;
}
@media (max-width: 1199.98px) {
  .section-byty .mac-container .left-wrapper .item-wrapper {
    margin-left: 52px;
    margin-right: 30px;
  }
}
.section-byty .mac-container .left-wrapper .item-wrapper:last-of-type {
  border: 0;
}
.section-byty .mac-container .left-wrapper .item-wrapper span {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.06;
  letter-spacing: normal;
  text-align: left;
  color: #181818;
  padding: 16px 0;
  width: calc(100% - 134px);
}
.section-byty .mac-container .left-wrapper .item-wrapper span:first-of-type {
  width: 40px;
  color: #6e6e6e;
  margin-right: 12px;
}
.section-byty .mac-container .left-wrapper .item-wrapper span:last-of-type {
  width: 70px;
  margin-left: 12px;
  text-align: right;
}
.section-byty .mac-container .left-wrapper .button-download-pdf {
  margin-top: 45px;
  padding: 16px 22px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.31;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 72px;
  background-image: linear-gradient(107deg, #c29e73, #a47947 100%);
}
@media (max-width: 1199.98px) {
  .section-byty .mac-container .left-wrapper .button-download-pdf {
    margin-left: 52px;
  }
}
@media (max-width: 991.98px) {
  .section-byty .mac-container .left-wrapper .button-download-pdf {
    margin-top: 20px;
  }
}
.section-byty .mac-container .right-wrapper {
  width: calc(100%/12*8);
}
@media (max-width: 991.98px) {
  .section-byty .mac-container .right-wrapper {
    width: 100%;
  }
}
.section-byty .mac-container .right-wrapper .slider-wrapper .slider-item .image-wrapper img {
  height: 586px;
  object-fit: contain;
  width: 100%;
}
@media (max-width: 991.98px) {
  .section-byty .mac-container .right-wrapper .slider-wrapper .slider-item .image-wrapper img {
    height: 500px;
  }
}
@media (max-width: 767.98px) {
  .section-byty .mac-container .right-wrapper .slider-wrapper .slider-item .image-wrapper img {
    height: 400px;
  }
}
@media (max-width: 575.98px) {
  .section-byty .mac-container .right-wrapper .slider-wrapper .slider-item .image-wrapper img {
    height: 350px;
  }
}
.section-byty .mac-container .right-wrapper .slick-custom-nav {
  margin-top: 16px;
}
@media (max-width: 991.98px) {
  .section-byty .mac-container .right-wrapper .slick-custom-nav {
    text-align: center;
  }
}
.section-byty .mac-container .right-wrapper .slick-custom-nav button {
  background-color: transparent;
  outline: 0;
  border: 0;
}
.section-byty .mac-container .right-wrapper .slick-custom-nav button i {
  font-size: 2.6rem;
  color: #c29e73;
}
.error404 .bt_bb_background_image {
  background-color: #005e3b;
}
body.error404.bt_effect_accent_gradient .btErrorPage .port .bt_bb_headline .bt_bb_headline_superheadline {
  color: #af906c !important;
}
/*# sourceMappingURL=seduco.css.map */