strong {
		font-weight: 700;
}

.form-cena {
    font-size: 24px;
    font-weight: 700;
    margin-top: -30px !important;
}

.cena-pole .ba-field-content {
    text-align: left !important;
    font-weight: 700;
  	color: var(--secondary) !important;
}

.ba-form-checkbox-wrapper.checkbox-image-wrapper .ba-checkbox-image {
    opacity: 0.4;
}

/* .ba-checkbox-image img {
    max-height: 200px !important;
} */

.onemodul {
    max-height: 160px !important;
}

.twomodul {
    max-height: 180px !important;
}

.threemodul {
    max-height: 200px !important;
}


.ba-form-checkbox-wrapper.checkbox-image-wrapper.checked-image-container .ba-checkbox-image {
    opacity: 1;
}

.field-price-value::after {
    content: " m²";
}

#item-16339844860 {
    min-height: 417px !important;
}

#item-16339846790 p {
    font-size: 13px !important;
    line-height: 19px !important;
}

#item-16339846790 {
    margin-top: 10px;
}

.kamera a span {
    font-size: 12px !important;
}

.ba-item-recent-posts .ba-blog-post-content {
    background: #f7f7f7;
}

.ba-item-recent-posts .ba-blog-post-image {
    margin-top: 31px;
}

.szerokosc .ba-button-wrapper a, .kamera a {

    /* width: calc(100% - 60px); */
  display: block !important;
  text-align: center;
}

.lewagaleria .ba-slideshow-dots.thumbnails-dots > div::after {
    background: none !important;
}

.lewagaleria .ba-slideshow-dots {
    margin-top: 0 !important;
}

.lewagaleria .ba-slideshow-dots.thumbnails-dots > div.ba-icons::before {
    opacity: 0;
    display: none !important;
}

#item-16339846732 {
    min-height: 367px;
}

.ba-blog-post-info-wrapper {
    background-color: var(--secondary);
    position: absolute !important;
    top: 0;
    display: none;
    left: 0;
  	padding: 5px 10px;
}

.ba-blog-post-info-wrapper.bezpozwolenia {display: inline-block !important;}

.ba-blog-post-category a {
    pointer-events: none !important;
}

.ba-slideshow-nav {
		top: 64% !important;
}

.ba-field-wrapper {
  	border-bottom: none !important;
}

.ba-slideshow-dots.center-align.thumbnails-dots.disable-move.count-matched {
    margin-top: 0 !important;
}

.ba-field-label {
    display: none !important;
}

.ba-hamburger-menu >.main-menu {
			right: -900 !important;
}

 #item-16297459520 {
    height: calc(100vh - 90px) !important;
  	margin-top: 90px;
   	max-width: 100vw !important;
} 

#item-1730472176895 .slideshow-wrapper, .fullslide {
  min-height: calc(100vh - 90px) !important;
  height: calc(100vh - 90px) !important;
}

#item-16318737330 {
	position: absolute !important;
  top: calc(50vh - 240px) !important;
  left: 60px !important;
  z-index: 9 !important; 
}


#item-16306106610030 {
	position: absolute !important;
  bottom: 80px !important;
  right: 80px !important;
  z-index: 9 !important; 
}

}

/* --- MENU HOVER --- */

body:not(.gridbox) .nav-hover-effect.hover-26 .nav.menu > li > a > span {
    transition: .3s;
}
 
body:not(.gridbox) .nav-hover-effect.hover-26 .nav.menu > li > a:after {
    align-items: center;
    background: transparent;
    content: attr(data-hover);
    display: flex;
    /* font-weight: bold; */
    justify-content: center;
    transform: translateY(50%);
    opacity: 0;
}
 
body:not(.gridbox) .nav-hover-effect.hover-26 .nav.menu > li.active > a:after,
body:not(.gridbox) .nav-hover-effect.hover-26 .nav.menu > li > a:hover:after {
    transform: translateY(0%);
    opacity: 1;
}
 
body:not(.gridbox) .nav-hover-effect.hover-26 .nav.menu > li.active > a span,
body:not(.gridbox) .nav-hover-effect.hover-26 .nav.menu > li > a:hover span {
    transform: translateY(-100%);
    opacity: 0;
}

body:not(.gridbox) .nav-hover-effect .nav.menu > li > a {
    background: none;
    overflow: hidden;
    position: relative;
    transition: none;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > i,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > span {
    z-index: 5;
    position: relative;
    display: block;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before {
    z-index: 1;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    background: var(--button-border-color);
    z-index: 2;
}

/* --- RESPONSYWNOSC --- */

@media only screen and (max-width: 1600px) {
 
#item-16318737330 {
  top: calc(50vh - 220px) !important;
  left: 60px !important;
}

#item-16306106610030 {
  bottom: 80px !important;
  right: 80px !important;
}
  
}

@media only screen and (max-width: 1280px) {
  
  .pionvid .ba-video-background video, .ba-video-background iframe {
  height: auto !important;
  left: calc(0px - ((100vw - 100%)/2));
  position: absolute;
  top: 0 !important;
  width: 100vw;
}
  
  .ba-hamburger-menu li a {
    color: #fff !important;
}

.ba-hamburger-menu li.current a {
    color: #d0a861 !important;
}
 
#item-16318737330 {
  top: calc(50vh - 240px) !important;
  left: 60px !important;
} 
  
    .ba-slideshow-dots.center-align.thumbnails-dots.disable-move.count-matched {
    margin-top: 20px !important;
}
  
  #item-16339846732 {
    min-height: auto;
}
  
  
}

@media only screen and (max-width: 1000px) {
 
#item-16318737330 {
  top: calc(50vh - 240px) !important;
  left: 60px !important;
} 
  
  .kamera {
    margin-left: 10px;
    margin-right: 10px;
}
  

}

@media only screen and (max-width: 768px) {
 
#item-16318737330 {
  top: calc(50vh - 210px) !important;
  left: 20px !important;
}  
  
#item-16306106610030 {
  bottom: 20px !important;
  right: 20px !important; 
}
  
  #item-16297459520 {
    height: calc(100vh - 170px) !important;
  }
  
}

@media only screen and (max-width: 420px) {
 
#item-16318737330 {
  top: calc(50vh - 210px) !important;
  left: 40px !important;
} 
  
}

