@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap');


body {
  width: 1920px;
  max-width: 100%;
  margin: auto !important;
  font-family: "Poppins";
}
.mt60{
  margin-top: 60px !important;
}
.page-id-844 .detalesljd{
 display: none !important;
}
.page-id-844 .wp-show-posts-entry-summary{
  display: none;
}
.page-id-844 .tytulslajdu{
  display: none !important;
}
.page-id-844 .wp-show-posts-entry-header{
 display: block !important;
}
.page-id-844 .gldiv{
  border: none !important;
}
.page-id-844  .wp-show-posts-columns#wpsp-843 .wp-show-posts-inner{
  position: relative;
}
.page-id-844 a{
  color: black;
}
.page-id-844 article img {
  width: 391px !important;
  height: 262px !important;
}
.page-id-844 section a:has(img),.page-id-844 .postybanner:has(img){
  overflow: initial !important;
}
.postybanner:has(img){
  overflow: initial !important;
}
.animated-element {
  animation: slide-left 1s ease-in-out;
  animation-delay: s;
}
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 1.5s !important;
}
@keyframes slide-left {
  from {
      transform: translateX(100%);
  }
  to {
      transform: translateX(0);
  }
}

.current_page_item a{

    color: rgb(215, 139, 10) !important;

}
img:hover{
  transform: scale(1.07);
  transition-duration: 0.5s;
  z-index: 1000000;
}
section a:has(img),.postybanner:has(img){
  overflow: hidden;
  display: block;
}
.linkizdjecie,.onaszdjecie1{
  overflow: hidden;
}

.circle {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border: 5px solid #333;
  overflow: hidden;
}

.image {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  object-fit: cover;
}

.czlonkowiezespolu-grid {
  width: 1240px;
  max-width: 100%;
  margin: auto;
  text-align: center;
  margin-top: 70px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.zachowaj {
  display: none !important;
}

.tekst {
  margin-bottom: 70px;
}

.jezykimobile .gt_switcher {
  display: none;
}

.gt_option {
  height: 34px !important;
}

.gt_switcher {}

.footersocials img {
  padding: 0 !important
}


.page-id-20 p,
.page-id-20 a,
.page-id-20 div {
  font-family: "Poppins";


}

.page-id-20 .nv-page-title-wrap h1 {
  color: #ffb332;
}

.wp-block-columns a {
  text-decoration: unset;
  color: black;
}

.menu-fix {

  position: fixed;
  z-index: 1000000000000000000000000;
  display: flex;
  justify-content: center;
  width: 1920px;
  max-width: 100%;
  background: white;

}

.main-menu {

  z-index: 10000000000;
  position: relative;
}
ul li:hover ul{
  display: flex !important;
  flex-direction: column;
  position: absolute;
  background: white;
  padding: 10px;
}

.detalesljd div {
  white-space: nowrap;
}

.realizacja a {
  color: white;
}

.wp-show-posts-columns:not(.wp-show-posts-masonry),
.wp-show-posts-columns {
  display: flex;
  flex-wrap: wrap;

  row-gap: 25px;
}

.wp-show-posts-columns#wpsp-488 {
  margin: 0 !important;
}

.wp-show-posts-single.post {
  max-height: 425px;
  column-gap: 20px;

}

.wp-show-posts-columns#wpsp-488 .wp-show-posts-inner {
  margin: 0 !important;
}

.mob-menu-header-holder {
  width: fit-content;
}

div#n2-ss-2 .nextend-arrow {

  left: 34px;
  padding: 0 20px;
}

.fp1 {
  top: 75% !important;
}

.fooot-cop {
  width: 1240px;
  display: flex;
  justify-content: space-between;
  color: white;
  max-width: 100%;
  background-color: rgb(255, 179, 50);
  height: 100px;
  align-items: center;
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  line-height: 2.143;
  text-align: left;
}

footer,
.foo1,
.footer-content-wrap {
  background-color: rgb(255, 179, 50) !important;
}

.footer-bottom {
  display: none;
}

.foo1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.formularzprzyjazdu {
  position: absolute;
  top: 37%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  max-width: 100%;
  height:373px;
  /* height: 496px; */
  z-index: 10;
}

.onasslajdtekst {
  max-width: 100%;
}

.footersocials a {
  text-decoration: none;
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 2.143;
  text-align: left;
}

.gldiv {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(193, 193, 193);
  width: 400px;
  margin: auto;
}

.totalposts {
  display: none;
}

.page-numbers.next,
.page-numbers.prev {
  width: 172px;
  height: 43px;
}

.iloscstron {
  align-items: center;
  display: flex;
  justify-content: center;
  column-gap: 35px;
}

.wysww {
  white-space: nowrap;
  font-size: 16px;
  font-family: "Ubuntu";
  color: rgb(127, 127, 127);
  line-height: 1.5;
  text-align: left;
}

.wpsp-load-more {
  margin-top: 2em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 35px;
}

.zlotalinia {
  border-top: 1px solid rgb(255, 179, 50);
  width: 75%;
  padding: 0 20px;
}

.wp-show-posts-entry-header {
  display: none;
}

.footersocials {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 2.143;
  text-align: left;
}

.naglowekapartamentu {
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: left;
  margin-top: 50px;
  margin-bottom: 20px;
}

.mob-menu-logo-holder {
  display: none;
}

.mphb_sc_search-form {
  max-width: 100%;
  display: flex;
  justify-content: center;
}

.component-wrap {
  display: none !important;
}

.footer-grid {
  padding-top: 80px;
}

.menu1naglowek,
.menu2naglowek,
.danekontaktowe {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  font-weight: bold;
  line-height: 2.143;
  text-align: left;
  margin-bottom: 20px;
}

.menu1 a::before,
.menu2 a::before {
  content: url(/wp-content/uploads/2024/07/strzt.png);
  padding-right: 20px;
}

.menu1 a {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 2.143;
  text-align: left;
}

.menu2 a {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 2.143;
  text-align: left;
}

.footerlogotekst {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 2.143;
  text-align: left;
}

.footer-grid {
  display: grid;
  grid-template-columns: auto auto auto auto;
}

.postybanner {
  position: relative;
}

.nv-thumb-wrap {
  display: none;
}

.mphb_sc_search_results-wrapper {
  width: 1240px;
  max-width: 100%;
}

.mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type) {
  margin-top: 0 !important;
}

.mphb_sc_search_results-wrapper {
  display: flex;
  column-gap: 10px;
  flex-wrap: wrap;
}

.mphb-reserve-room-section,
.mphb-recommendation-title,
.mphb-recommendation-item,
.mphb-recommendation-details-list,
.mphb-recommendation,
.mphb-empty-cart-message,
.mphb_sc_search_results-info {
  display: none;
}

.page-numbers.current {
  font-weight: 600 !important;
}

.ikonkigridposty {
  display: flex;
  column-gap: 10px;
}

.ikonkigridposty img {
  width: 30px;
  height: 30px;
}

.pierwszynaglowek {
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: left;
  margin-top: 80px;
}

.druginaglowek {
  font-size: 36px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
  margin-top: 30px;
}

.trzecinaglowek {
  font-size: 18px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  text-transform: uppercase;
  line-height: 2.5;
  text-align: left;
  border-bottom: 1px solid;
  margin-bottom: 40px;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}

.stopkamapa {
  margin-top: 70px;
}

.container {
  padding: 0 !important;
}

.zoltakreska {
  border-bottom: 0.2px solid rgb(255, 179, 50);
  width: 60%;
  max-width: 100%;
}

.wyswietlono1 {
  font-size: 16px;
  font-family: "Ubuntu";
  color: rgb(127, 127, 127);
  line-height: 1.5;
  text-align: left;
}

.wyswietlono {
  display: none;
}

.nav-links {
  column-gap: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-numbers:not(.next) {
  font-size: 16px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.5;
  text-align: center;
}

.pagination {
  width: 1240px;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.next.page-numbers,
.prev.page-numbers {
  font-size: 16.611px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  text-transform: uppercase;
  line-height: 2.709;
  text-align: center;
  border: 1px solid rgb(255, 179, 50);
  padding: 0px 30px;
  border-radius: 3px;
}

.container,
.footer-grid {
  width: 1240px !important;
  max-width: 100% !important;
  margin: auto;
}

.nv-single-page-wrap {
  padding: 0 !important;
  margin: 0 !important;
}

.mphb-loop-room-thumbnail {
  margin-bottom: -10px;
}

.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type) {
  margin-top: 0 !important;
}

.mphb-room-type-title {
  font-size: 20px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.35;
  text-align: center;
  width: 400px;
  max-width: 100%;
}

.mphb-loop-room-thumbnail img {
  width: 400px;
  max-width: 100%;
  height: 268px;
}

.mphb_sc_rooms-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.mphb-loop-room-type-attributes,
.mphb-room-type-details-title,
.mphb-regular-price,
.mphb-view-details-button-wrapper,
.mphb-to-book-btn-wrapper {
  display: none;
}

.lokalizacjastr {
  margin-top: 80px;
}

.pots {
  margin-top: 20px;
  width: 120px !important;
}

.n2-ss-slider .n2-ow-all p,
.n2-ss-slider .n2-ss-text {
  font-family: "Poppins" !important;
}

.nextend-arrow-previous {
  left: 40px;
}

.sliderpokoje {
  position: relative;
}

.bx-wrapper .bx-controls-direction a {
  margin-top: -305px !important;
}

.bx-wrapper .bx-controls-direction a {
  width: 17px !important;
  height: 27px !important;
}

.bx-wrapper .bx-prev {
  left: -47px !important;
  background: url(/wp-content/uploads/2024/07/arleft.png) !important;
}

.bx-wrapper .bx-next {
  right: -37px !important;
  background: url(/wp-content/uploads/2024/07/arright.png) !important;
}

.tytulslajdu {
  margin-top: 20px;
  font-weight: 500;
}

.slajdulica {
  margin-top: 10px;
}

.gldiv {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(193, 193, 193);
}

.tytulslajdu {
  font-size: 20px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.35;
  text-align: center;
}

.slajdulica {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  text-align: center;
  font-weight: 500;
}

body .bx-wrapper img {
  border-radius: 0px !important;
}

.bx_pst_slider a img {
  width: 404px;
  height: 268px !important;
  position: relative;
  bottom: -2px;
  z-index: 10;
}

body .gldiv img {
  width: unset !important;
  height: unset !important;
}

.detalesljd img {
  width: unset !important;
}

.det {
  display: none;
}

.detalesljd {
  display: flex;
  column-gap: 40px;
  justify-content: center;
  margin-top: 30px;
  padding-bottom: 20px;
  font-weight: 500;
}

.detalesljd div {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  display: flex;
  column-gap: 10px;
}

.bx-wrapper .bx-caption {
  display: none;
}

.bx_pst_slider,
.bx-wrapper * {
  position: relative;
}

.najtekst::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background-color: rgb(249, 247, 247);
  background-size: cover;
  z-index: -1;
}

.najleft,
.najright {
  flex: 1;
  position: relative;
}

.najright {
  height: 596px;
}

.najtekst p {
  position: relative;
  z-index: 2;
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  padding: 31px;
}

.najtekst ul{
  padding: 31px;
}

.najlink {
  font-size: 16px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.875;
  text-align: center;
  background-color: rgb(255, 179, 50);
  width: 230px;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  margin-top: 140px;
}

.najlink a {
  color: white;
}

.najp2 {
  font-size: 36px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
  margin-top: 30px;
}

.najp1 {
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: left;
}

.najpopularniejszeoferty {
  width: 1240px;
  max-width: 100%;
  margin: auto;
  display: flex;
  margin-top: 100px;
}

.patekst {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.714;
  text-align: center;
  display: flex;
  justify-content: center;
  width: 164px;
}

.paliczba {
  display: flex;
  justify-content: center;
  font-size: 48px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: center;
}

.ocenyitekst {
  display: flex;
  width: 1240px;
  max-width: 100%;
  margin: auto;
  justify-content: space-around;
  margin-top: 70px;
  border-bottom: 0.4px solid;
  border-top: 0.4px solid;
  padding: 30px 0;
  border-color: rgb(255, 179, 50);
}

.panaglowek {
  font-size: 36px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: center;
}

.pateksts {
  font-size: 18px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: center;
}

.pasjaiprofesjonalizm {
  width: 1240px;
  max-width: 100%;
  margin: auto;
  text-align: center;
  margin-top: 70px;
}

.lokalizacjeteksty {
  width: 295px;
}

.linkizdjecie {
  position: relative;
  width: fit-content;
}

.linkizdjecie a {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  width: 202px;
  height: 43px;
  background-color: rgb(255, 179, 50);
  color: white;
  display: flex;
  justify-content: center;
  bottom: 33px;
  align-items: center;
}

.lokalizacjetekst1 {
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: left;
}

.lokalizacjetekst2 {
  font-size: 36px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
  margin-top: 25px;
}

.lokalizacje {
  width: 1240px;
  max-width: 100%;
  margin: auto;
  display: grid;
  grid-template-columns: auto auto auto auto;
  margin-top: 80px;
}

.dowiedzsiewiecej {
  background-color: rgb(255, 179, 50);
  width: 230px;
  height: 43px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  top: 34px;
  margin: auto;
}

.dowiedzsiewiecej a {
  color: white;
}

.onasslajdtekst p {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  text-align: left;
}

.onaszdjecie1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  /* Rozciąga tło na całą szerokość viewportu */
  height: 100%;
  background-color: rgb(249, 247, 247);
  background-size: cover;
  /* Dopasowanie rozmiaru obrazu do kontenera */
  z-index: -1;
}

.onasslajdtekst {
  width: 100%;
  padding: 40px;
}

.onaszdjecie2 {
  width: 300px;
  max-width: 100%;
  position: relative;
  top: -113px;
}

.onaszdjecie1 {
  width: 470px;
  max-width: 100%;
  position: relative;
}

.onasslajd {
  display: flex;
  width: 1920px;
  max-width: 100%;
  justify-content: space-between;
  align-items: end;
  position: relative;
  z-index: 0;
}

.onastekst1 {
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: left;
}

.onastekst2 {
  font-size: 36px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
}

.onasteksty {
  width: 1240px;
  max-width: 100%;
  margin: auto;
  margin-top: 50px;
  position: relative;
  bottom: -50px;
  position: relative;
  z-index: -1;
}

.mphb_check_in_date::after,
.mphb-datepick::after {
  content: url(/wp-content/uploads/2024/07/kalend.png);
}

.mphb_adults::after {
  content: url(/wp-content/uploads/2024/07/ludzie.png);
}

.pcz2,
.pinf2 {
  padding-right: 60px;
}

.post-views.entry-meta>span {
  position: relative;
  left: 10px;
}

.pbuttondostepnosc {
  cursor: pointer;
}

.single-mphb_room_type .mphb-details-title,
.single-mphb_room_type .mphb-single-room-type-attributes,
.single-mphb_room_type .mphb-regular-price,
.single-mphb_room_type .mphb-calendar-title,
.single-mphb_room_type .mphb-reservation-form-title,
.single-mphb_room_type .mphb-booking-form {
  display: none;
}

.single-mphb_room_type .mphb-calendar {
  position: absolute;
  top: 1%;
  right: 0;
  display: none !important;
}

.single-mphb_room_type .mphb-calendar.dblock {
  display: block !important;
}

.pdostepnosc {
  display: none;
}

.tytulstrony {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  margin: auto;
  font-size: 72px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  line-height: 1.2;
  text-shadow: 0px 3px 3px rgba(25, 25, 25, 0.46);
  width: fit-content;
  height: fit-content;
}

.bannerapartamentu {
  width: 1920px;
  position: relative;
  max-width: 100%;
}

.bannerapartamentu img {
  width: 1920px;
  max-width: 100%;
  max-height: 726px;
  object-fit: cover;
}

.apartamentsgallery {
  margin-top: 85px;
}

.gallery-columns-4 .gallery-item {
  max-width: 100% !important;
  width: 100% !important;
}

.gallery-columns-4 .gallery-item img {
  max-width: 100% !important;
}

.mphb-room-type-gallery-wrapper {
  margin-top: 80px;
}

.roomicons {
  display: flex;
  column-gap: 48px;
  padding: 20px 0px;
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-color: rgb(255, 179, 50);
}

.podnazwa {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid;
  border-color: rgb(255, 179, 50);
  padding-bottom: 20px;
}

.roomicons a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: unset;
  font-size: 18px;
  font-family: "Poppins";
  color: rgb(169, 169, 169);
  text-transform: uppercase;
  line-height: 2.5;
  column-gap: 10px;
}

.opcjezikonami p {
  font-size: 18px;
  font-family: "Poppins";
  color: rgb(67, 67, 67);
  text-transform: uppercase;
  line-height: 2.5;
  text-align: center;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 9px;
}

.tekstpodnazwaapartamentu {
  font-size: 36px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
}

.opcjezikonami {
  display: flex;
  column-gap: 10px;
}

.podnazwa {
  display: flex;
  justify-content: space-between;
}

.single-mphb_room_type .entry-header .title {
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  line-height: 1.2;
  text-align: left;
  font-weight: 500 !important;
}

.single-mphb_room_type .entry-header {
  margin-bottom: 30px !important;
}

.single-mphb_room_type.single .entry-title {
  text-transform: uppercase;
}

.single-mphb_room_type.single .entry-content {
  position: relative;
}

.single-mphb_room_type.single .nv-meta-list {
  display: none;
}

.poopisnaglowek,
.pinfnaglowek,
.pnaglowek {
  font-size: 30px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.2;
  text-align: left;
  margin-top: 70px;
  margin-bottom: 30px;
}

.pnaglowek {
  margin-top: 10px;
}

.poopisnaglowek {
  margin-bottom: 0;
}

.gallery-columns-4 .gallery-item {
  max-width: 100%;
  width: 24%;
}

.single-mphb_room_typ .gallery-item img {
  width: 100% !important;
}

.popistekst {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  text-align: left;
}

.pinftekst {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  text-align: left;
}

.pspr {
  background-color: rgb(249, 247, 248);
  padding: 20px 20px;
}

.pnadlowek {
  font-size: 30px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.2;
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px;
}

.pbuttondostepnosc {
  font-size: 16px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.875;
  text-align: center;
  width: 219px;
  height: 36px;
  background-color: rgb(255, 179, 50);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  margin-top: 45px;
}

.pcz1,
.pcz2 {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  text-align: left;
}

.ptekstzasady {
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.929;
  text-align: left;
}

.pnaglowek {
  font-size: 30px;
  font-family: "Poppins";
  color: rgb(84, 84, 84);
  line-height: 1.2;
  text-align: left;
  position: relative;
  top: 45px;
}

.proom {
  width: 780px;
  max-width: 100%;
  padding-top: 50px;
}

.psrawdzcont {
  width: 350px;
  background-color: rgb(249, 247, 248);
}

.pcontainer {
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
}

.pszczegolyoferty {
  display: flex;
  justify-content: space-between;
}

.main-menu {
  width: fit-content;
  margin: auto;
  display: flex;
  align-items: center;
  column-gap: 40px;
}

.main-menu ul {
  display: flex;
  justify-content: center;
  column-gap: 20px;
  font-weight: 500;
}
.main-menu ul li ul{
  display: none;
}
.main-menu ul li:hover ul{
  display: flex !important;
  flex-direction: column;
  position: absolute;
  background: white;
  padding: 10px;
}

.main-menu ul li a {
  font-size: 13px;
  font-family: "Poppins";
  color: rgb(0, 0, 0);
  line-height: 2.308;
}

.slider-gl {
  position: relative;
  z-index: 10;
}

.telefon {
  display: flex;
  font-size: 14px;
  font-family: "Poppins";
  color: rgb(255, 179, 50);
  font-weight: bold;
  line-height: 2.143;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
}

.nrtelefonu {
  display: flex;
}

.socials {
  column-gap: 10px;
  display: flex;
}

.telefon img {
  width: 15px;
  height: 15px;
}

.rightsd {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 40px;
}

.socials a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
  z-index: 10;
  position: absolute !important;
  width: 100%;
  height: 100%;
  visibility: hidden;
  display: flex;
  right: 14%;
  bottom: 4%;
}

div#n2-ss-4 .nextend-arrow img,
html body div#n2-ss-4 [data-hide-mobileportrait="1"] {
  display: block !important;
}

.nextend-arrow-previous {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 30px;
}

.n2-active {
  background-color: transparent !important;
  background: transparent !important;
  color: #ffb332 !important;
}

.n2-bullet {
  font-size: 14px !important;
  font-family: "Poppins";
  color: rgb(185, 162, 95);
  line-height: 2.143;
}

.div#n2-ss-2 .n2-bar-justify-content-center {
  column-gap: 30px;
}

div#n2-ss-2 .n2-style-02a4762dd196151707a0f81855034344-dot {
  padding: 0 !important;
}

div#n2-ss-2 .nextend-bullet-bar {
  column-gap: 30px !important;
}

.pierwszynapis {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 29%;
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  line-height: 1.25;
  text-align: center;
  text-shadow: 0px 3px 3px rgba(25, 25, 25, 0.46);
  z-index: 20;
}

.druginapis {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 34%;
  font-size: 72px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 3px rgba(25, 25, 25, 0.46);
  z-index: 21;
}

.trzecinapis {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 45%;
  font-size: 24px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  line-height: 1.25;
  text-align: center;
  text-shadow: 0px 3px 3px rgba(25, 25, 25, 0.46);
  z-index: 22;
}

.formularzprzyjazdu label {
  display: none;
}

.mphb_sc_search-children,
.mphb-required-fields-tip {
  display: none;
}

.mphb_sc_search-form>*,
iframe>*,
.page-reservation-v2 {
  background: transparent !important;
  background-color: transparent !important;
  padding: 0;
  margin: 0;
  padding: 0 !important;
  width: 1200px !important;
}

iframe {
  max-width: 75%;
}

.mphb_sc_search-submit-button-wrapper input {
  background-color: #ffb332 !important;
}

.mphb_sc_search-form p {
  padding: 5px;
  margin: 0px;
  position: relative;
  top: -12px;
}

.mphb_sc_search-check-in-date {
  padding-left: 15px !important;
}

.mphb_sc_search-submit-button-wrapper {
  top: -4px !important;
  left: -3px !important;
  height: 51px !important;
}



@media(max-width: 1730px) {
  .onasslajdtekst {
    padding: 90px;
  }

  .onasslajdtekst p {
    font-size: 13px;
  }
}

@media(max-width: 1700px) {
  
  div#n2-ss-4 .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 150% !important;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    margin-top: 58px;
  }
}

@media(max-width: 1650px) {
  .onasslajdtekst {
    padding: 74px;
  }

  .dowiedzsiewiecej {
    top: 36px;
  }
}

@media(max-width: 1600px) {
  .onasslajdtekst p {
    font-size: 12px;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    margin-top: 70px;
  }
}

@media(max-width: 1500px) {
  .fp1 {
    top: 106% !important;
  }

  .formularzprzyjazdu {
    top: 51%;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    margin-top: 105px;
  }

  .n2-ss-item-image-content img[height="42"] {
    width: 30px;
    margin-top: 15px !important;
  }
}

@media(max-width: 1420px) {
  .n2-ss-item-image-content img[height="42"] {
    width: 30px;
    margin-top: 15px !important;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 84.5% !important;
  }
}

@media(max-width: 1400px) {
  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 84.5%;
  }

  .onasslajdtekst p {
    font-size: 11px;
  }
}

@media(min-width: 1350px) {}

@media(max-width: 1370px) {

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 70.5% !important;
    margin-top: 67px;
  }
}

@media(max-width: 1330px) {
  .bx-wrapper {
    max-width: 823px !important;
  }
}

@media(max-width: 1320px) {
  .onasslajdtekst {
    padding: 55px;
  }
}

@media(max-width: 1260px) {
  .wp-show-posts-columns {
    display: grid !important;
    grid-template-columns: auto auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pierwszynaglowek,
  .druginaglowek,
  .trzecinaglowek {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media(max-width: 1240px) {
  .footersocials a {
    font-size: 10px !important;
  }

  .wpsp-load-more {
    padding: 10px;
  }

  div#n2-ss-4 .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 112% !important;
  }

  .n2-ss-item-image-content img[height="42"] {
    width: 30px;
    margin-top: 2px !important;
  }

  .lokalizacje {
    margin-top: 80px;
    justify-content: center;
    grid-template-columns: auto auto auto;
    padding: 0 43px;
  }

  .footerlogotekst {
    font-size: 10px;
  }

  .menu1 a,
  .menu2 a,
  .footersocials p {
    font-size: 10px !important;
  }

  .footer-grid {
    padding: 10px;
  }

  .menu1naglowek,
  .menu2naglowek,
  .danekontaktowe {
    font-size: 12px;
  }
}

@media(max-width: 1200px) {
  .formularzprzyjazdu {
    top: 61%;
 
  }

  .container {
    padding: 0 10px !important;
  }

  .onasslajdtekst p {
    font-size: 10px;
  }
}

@media(max-width: 1160px) {
  .fp1 {
    top: 122% !important;
  }

  .podnazwa {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }

  .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    right: 14%;
    bottom: 8%;
  }

  div#n2-ss-4 .n2-font-f9e261f5fcdcf248960323529808077f-hover {
    font-size: 104% !important;
  }

  .sld2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {

    top: 10%;
    left: -5%;
  }

  .wp-image-431 {
    position: relative;
    top: 5px;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 58.5% !important;
    margin-top: 50px;
  }

  .my-custom-menu-class {
    display: none;
  }

  .mobmenur-container i {
    color: rgb(255, 179, 50) !important;
  }

  .onasslajdtekst {
    position: relative;
    top: 50px;
  }

  .dowiedzsiewiecej {
    top: -16px;
  }

  .onaszdjecie2 {
    top: 70px;
  }

  .onasslajd {
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .onasslajdtekst p {
    font-size: 20px;
  }

  .onasteksty {
    bottom: 0;
  }
}

@media(max-width: 1040px) {
 

  .druginapis {
    font-size: 45px;
  }
}

@media(max-width: 980px) {
  .lokalizacje {
    margin-top: 80px;
    justify-content: center;
    grid-template-columns: auto auto;
    padding: 0;
  }
  .formularzprzyjazdu {
    top: 83%;
}
}

@media(max-width: 950px) {
  body .jezykimobile #google_translate_element2 {
    display: block !important;
  }

  .jezykimobile .gt_switcher {
    display: block !important;
    position: absolute !important;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 54.5% !important;
    margin-top: 50px;
  }

  .bx-wrapper {
    max-width: 412px !important;
  }

  form input {
    width: 135px;
    font-size: 11px !important;
  }

  input[type=submit] {
    font-size: 11px !important;
  }

  .mphb_sc_search-submit-button-wrapper {
    top: -2px !important;
  }
}

@media(max-width: 911px) {
  .onasteksty {

    margin-top: 207px;

  }

  .formularzprzyjazdu {
    height: unset;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 54.5% !important;
    margin-top: 50px;
    position: relative;
    left: 16px;
    top: 1px;
  }

  .n-uc-E9zMcc1722NQ {
    width: 200px !important;
  }

  .bx-wrapper {
    position: relative;
    margin: 0 auto 19px;
    padding: 0;
  }

  div#n2-ss-4 .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 76% !important;
  }

  .fooot-cop {

    padding: 0 20px;
    ;
  }

  .nv-page-title-wrap {
    margin-top: 213px !important;
  }
}

@media(max-width: 850px) {
  .wp-show-posts-columns {
    display: grid !important;
    grid-template-columns: auto;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }

  .n-uc-ZwOSDT2ASKD7,
  .n-uc-EKEG85G1ZmRf,
  .n-uc-toxF9PO3y1vI {
    width: 125px !important;
  }

  .footer-grid {
    display: grid;
    grid-template-columns: auto auto;
  }

  .mphb_sc_search-form {
    bottom: 24%;
  }

  .najtekst p {
    padding: 37px;
  }
}

@media(max-width: 800px) {
  .nv-single-page-wrap {
    padding: 10px !important;
  }

  .nv-page-title-wrap {
    margin-top: 306px !important;
  }

  .tytulstrony {
    font-size: 37px;
  }

  .naglowekapartamentu {
    font-size: 19px;
  }

  .tekstpodnazwaapartamentu {
    font-size: 26px;
  }

  .opcjezikonami img {
    width: 20% !important;
  }

  .opcjezikonami p {
    font-size: 11px;
  }

  .pbuttondostepnosc {
    font-size: 11px;
    width: 160px;
    height: 30px;
  }

  .poopisnaglowek,
  .pinfnaglowek,
  .pnaglowek,
  .pnadlowek {
    font-size: 20px;
  }

  .pcz1,
  .pcz2,
  .popistekst,
  .pinftekst,
  .ptekstzasady {
    font-size: 11px;
  }

  .sld2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    top: 13%;
    left: 2%;
  }
}

@media(min-width:750px) {}

@media(max-width:750px) {
  .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    right: 31%;
    bottom: 8%;
  }

  .formularzprzyjazdu {
    top: 104%;
  }

  .onastekst1 {
    margin-top: 279px;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 54.5% !important;
    margin-top: 50px;
    position: relative;
    left: 29px;
    top: -6px;
  }

  div#n2-ss-4 .n2-font-f9e261f5fcdcf248960323529808077f-hover {
    font-size: 71% !important;
  }
}

@media(max-width: 700px) {}

@media(max-width: 670px) {
  .roomicons img {
    max-width: 80%;
  }
}

@media(max-width: 650px) {

  .ocenyitekst {
    display: grid;
    grid-template-columns: auto auto;
    row-gap: 30px;
  }

  form input {
    width: 115px;
    font-size: 10px !important;
  }

  input[type=submit] {
    font-size: 10px !important;
  }

  .mphb_sc_search-form {
    column-gap: 0px;
  }

  .druginapis {
    font-size: 29px;
  }

  .pierwszynapis,
  .trzecinapis {
    font-size: 15px;
  }

  .onasteksty {
    padding: 0 10px;
  }

  .onaszdjecie1 img {
    padding: 0 10px;
  }

  .najlink {
    width: 155px;
  }

  .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    right: 27%;
    bottom: 11%;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    left: 57px;
    top: -21px;
    font-size: 46.5% !important;
  }

  .n-uc-ZwOSDT2ASKD7,
  .n-uc-EKEG85G1ZmRf,
  .n-uc-toxF9PO3y1vI {
    width: 170px !important;
  }

  .sld2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    top: 20%;
    left: 6%;
  }
}

@media(max-width: 600px) {
  .roomicons a {
    font-size: 12px;
  }

  .roomicons img {
    height: 15px;
  }

  .pcz1,
  .pcz2,
  .popistekst,
  .pinftekst,
  .ptekstzasady {
    font-size: 9px;
  }

  .next.page-numbers,
  .prev.page-numbers {
    padding: 0 !important
  }

  .lokalizacje {
    margin-top: 80px;
    justify-content: center;
    grid-template-columns: auto;
    padding: 0;
  }

  .najtekst p {
    font-size: 11px;
  }

  .najp1 {
    font-size: 16px;
  }

  .najp2 {
    font-size: 26px;
    font-family: "Poppins";
    color: rgb(0, 0, 0);
    line-height: 1.2;
    text-align: left;
    margin-top: 30px;
  }

  .paliczba {
    font-size: 26px;
  }

  .ocenyitekst {
    display: grid;
    grid-template-columns: auto auto;
    row-gap: 30px;
  }

  .najpopularniejszeoferty {
    padding: 0 10px;
  }

  .onaszdjecie2 img {
    padding: 0 10px;
  }

  .rightsd {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 40px;
    flex-direction: column;
  }
}

@media(max-width: 550px) {
  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    left: 57px;
    top: -17px;
    font-size: 46.5% !important;
  }

  div#n2-ss-4 .n2-font-f9e261f5fcdcf248960323529808077f-hover {
    font-size: 65% !important;
    margin-bottom: 10px;
  }

  div#n2-ss-4 .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 61% !important;
  }

  .mphb_sc_search-submit-button-wrapper {
    top: 2px !important;
  }

  input[type=submit] {
    font-size: 7px !important;
    top: 18px;
  }

  .onasslajdtekst p {
    font-size: 14px;
    padding: 20px;
  }

  form input {
    width: 91px;
    font-size: 7px !important;
  }

  .pbuttondostepnosc {
    font-size: 9px;
    width: 110px;
    height: 25px;
  }
}

@media(max-width: 530px) {
  div.wpforms-container-full:not(:empty) {

    padding: 10px !important;
  }

  p,
  h2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  img {
    padding-left: 7px;
    padding-right: 7px;
  }

  .pinftekst,
  .pszczegolyoferty {
    flex-direction: column;
  }

  .roomicons {
    column-gap: 22px;
    justify-content: center;
  }
}

@media(max-width: 500px) {
  .opcjezikonami {
    display: grid;
    grid-template-columns: auto auto;
  }

  .rightsd img {
    padding: 0 !important;
  }

  .pierwszynaglowek {

    margin-top: 159px;
  }

  .bx_pst_slider a img {
    padding: 0 !important;
  }

  .ikonkigridposty img {

    padding: 0 !important;
  }

  .container {

    padding-top: 61px !important;
  }

  .postybanner {

    top: 40px;
  }

  .sld2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    top: 34%;
    left: 6%;
  }

  .socials {
    column-gap: 10px;
    display: flex;
    margin-top: 10px;
  }

  .pcontainer {
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
    flex-direction: column;
    align-items: center;
  }

  .page-numbers.next,
  .page-numbers.prev {
    width: 125px;
    height: 43px;
  }

  .wpsp-load-more {
    column-gap: 6px;
    padding: 10px;
  }

  .iloscstron {
    column-gap: 15px;
  }

  .gldiv {
    width: unset !important;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 41.5% !important;
    margin-top: 26px;
    position: relative;
    left: 62px;
    top: -5px;
  }

  .bx_pst_slider {
    width: 330px !important;
  }

  .bx-wrapper {
    max-width: 333px !important;
  }

  .detalesljd div {
    column-gap: 2px;
  }

  .detalesljd {
    column-gap: 29px;
  }
}

@media(max-width: 450px) {
  .roomicons a {
    font-size: 9px;
  }

  .roomicons {
    column-gap: 6px;
    justify-content: center;
  }

  div#n2-ss-4:first-child .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 49% !important;
    margin-top: 4px;
  }

  div#n2-ss-4 .n2-font-f9e261f5fcdcf248960323529808077f-hover {
    font-size: 52% !important;
    margin-bottom: 10px;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 41.5% !important;
    margin-top: 26px;
    position: relative;
    left: 60px;
    top: -5px;
    width: 172px;
  }

  div#n2-ss-4 .n2-font-f9e261f5fcdcf248960323529808077f-hover {
    font-size: 54% !important;
    margin-bottom: 10px;
  }

  div#n2-ss-4 .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 47% !important;
  }

  .mphb_sc_search-form p {
    padding: 0px 3px;
  }

  .mphb_sc_search-submit-button-wrapper {
    top: 8px !important;
  }

  form input {
    width: 91px;
    font-size: 7px !important;
    height: 34px;
  }

  .mphb_sc_search-form {
    bottom: 18%;
  }

  .najtekst p {
    padding: 17px;
  }

  .bx_pst_slider {
    width: 311px !important;
  }

  .bx-wrapper {
    max-width: 311px !important;
  }

  .najp2 {
    font-size: 20px;
  }

  .onasslajdtekst p {
    font-size: 10px !important;
    padding: 0 10px;
  }

  .main-logo img {
    width: 95px;
  }

  .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    right: 19%;
    bottom: 6%;
  }
}

@media(max-width: 430px) {
  .menu-fix {
    z-index: 55;
  }

  .sld2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    top: 42%;
    left: 10%;
  }

  .footersocials1 p {
    display: flex;
    justify-content: space-between;
  }

  .footer-grid {
    display: grid;
    grid-template-columns: auto;
    justify-content: center;
    row-gap: 31px;
  }

  .n-uc-ZwOSDT2ASKD7,
  .n-uc-EKEG85G1ZmRf,
  .n-uc-toxF9PO3y1vI {
    width: 141px !important;
  }

  .n2-ss-item-image-content img[height="42"] {
    width: 10px !important;
    margin-top: 0px !important;
    margin-right: 28px !important;
  }

  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 41.5% !important;
    margin-top: 26px;
    position: relative;
    left: 34px;
    top: 0px;
    width: 170px;
  }
}

@media(max-width: 410px) {
  div#n2-ss-4 .n2-font-9ba9be57d92f939f61f73332c0bf3dc8-paragraph {
    font-size: 41.5% !important;
    margin-top: 26px;
    position: relative;
    left: 44px;
    top: 0px;
    width: 159px;
  }

  .detalesljd {
    column-gap: 16px;
  }
}

@media(max-width: 400px) {
  .wysww {
    white-space: nowrap;
    font-size: 13px;
  }

  .page-numbers.next,
  .page-numbers.prev {
    width: 116px;
    height: 43px;
  }

  .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    right: 16%;
    bottom: 6%;
  }

  .bx_pst_slider {
    width: 290px !important;
  }

  .bx-wrapper {
    max-width: 290px !important;
  }
}

@media(max-width: 380px) {
  .sld2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    top: 52%;
    left: 13%;
  }

  .opcjezikonami p {
    font-size: 9px;
  }

  div#n2-ss-4 .n2-font-f9e261f5fcdcf248960323529808077f-hover {
    font-size: 47% !important;
    margin-bottom: 4px;
  }

  div#n2-ss-4:first-child .n2-font-7ad40e40674607469aea182e095fb671-paragraph {
    font-size: 44% !important;
    margin-top: 4px;
  }

  input[type=submit] {
    font-size: 6px !important;
    top: 18px;
  }

  .mphb_sc_search-form p {
    padding: 0px 3px;
  }

  .druginapis {
    font-size: 23px;
  }

  form input {
    width: 81px;
    font-size: 6px !important;
    height: 34px;
  }

  .bx_pst_slider {
    width: 280px !important;
  }

  .bx-wrapper {
    max-width: 290px !important;
  }

  .detalesljd {
    column-gap: 13px;
  }

  .bx-wrapper .bx-next {
    right: -19px !important;
  }

  .bx-wrapper .bx-prev {
    left: -29px !important;
  }
}