/* Mediakon CSS 1344 */
.m2dev_dodatki129671 .mediakon_heading h2{  font-size: 46px!important; }
.m2dev_dodatki129671 .mediakon_heading p  {  font-size: 22px!important; }

.m2dev_dodatki129671 .linkofe a{
  display: contents;
  height: 10px;
  transform: rotate(0deg)!important;
  transition: none;
  width: none;
  color: var(--first_color_button);
}
.m2dev_dodatki129671 .linkofe a:hover{
  color: #f18d8c!important;
}


.m2dev_dodatki129671 .mediakon_container {
    display: block !important;
}

.m2dev_dodatki129671 .mediakon_heading {
    width: 100% !important;
}

.m2dev_dodatki129671 .box-list {
    width: 100% !important;
    display: flex !important; /* Dodaje flexbox aby kontenery były w rzędzie */
    flex-wrap: wrap !important; /* Dodaje możliwość zawijania wierszy */
    gap: 20px; /* Odstępy między boxami */
    justify-content: space-between; /* Równomierne rozłożenie boxów */
}

.m2dev_dodatki129671 .box-list .box {
    border: 1px solid #f7f7f7 !important;
    background-color: white !important;
    box-shadow: 3px 2px 4px -1px hsla(0,0%,calc( 100% - 100% ),calc( 100% - 95% )) !important;
    text-align: center !important;
    padding: 10px 50px 10px !important;
    box-sizing: border-box; /* Uwzględnia padding i border w szerokości */
    flex: 1 1 calc(25% - 45px); /* Ustawia boxy na 25% szerokości z marginesem */
}

.m2dev_dodatki129671 .box-list.row2 .box {
    width: calc(25% - 45px) !important; /* Boxy mają 25% szerokości z marginesem */
}

.m2dev_dodatki129671 .mediakon_heading--center {
    justify-content: center;
    align-items: center;
}

.m2dev_dodatki129671 .box-list .box a {
    xxdisplay: none !important;
}

.m2dev_dodatki129671 .box-list .box p {
    color: #f18d8c !important;
    font-size: 24px!important;
}

.m2dev_dodatki129671 .box-list .box h2 {
    font-size: 40px!important;
}

.m2dev_dodatki129671 .box .icon {
display:none !important;
    xdisplay: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 1024px) {
    .m2dev_dodatki129671 .mediakon_container {
        display: block !important;
    }
    .m2dev_dodatki129671 .mediakon_heading h2,
    .m2dev_dodatki129671 .mediakon_heading p {
        position: unset !important;
    }
    .m2dev_dodatki129671 .mediakon_heading {
        margin-top: inherit !important;
    }
    .m2dev_dodatki129671 .box-list {
        display: flex !important; /* Ustawia boxy w tryb flex na mniejszych ekranach */
        flex-direction: column !important; /* Ustawia boxy jeden pod drugim */
        align-items: center !important; /* Centruje boxy */
    }
    .m2dev_dodatki129671 .box-list .box {

        width: 100% !important; /* Boxy na 100% szerokości */
        max-width: 600px; /* Maksymalna szerokość boxu */
        margin-bottom: 20px; /* Dodanie odstępu między boxami na mniejszych ekranach */
    }
.m2dev_dodatki129671 .box-list.row2 .box {
    width: calc(100%) !important; /* Boxy mają 25% szerokości z marginesem */
}

}

.m2dev_dodatki129671.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 30px;
 --padding-bottom-desktop: 50px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 50px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 50px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki129671.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 30px;
 --padding-bottom-desktop: 50px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 50px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 50px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki129671.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 30px;
 --padding-bottom-desktop: 50px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 50px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 50px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
/* zmiana napisu OFERTY SPECJALNE */
.mediakon_offer-special .mediakon_container .mediakon_heading > h2 {
            visibility: hidden;
            display: none;
            font-size: 1px:important;
}

.mediakon_offer-special .mediakon_container .mediakon_heading a:before{
           visibility: visible;
           content: "Wybrane oferty ";
           font-size: 44px;
           color: #566a69;
           text-transform: none;
           text-decoration: none!important;
}
@media (max-width: 1024px) {
  .mediakon_offer-special .mediakon_container .mediakon_heading a:before{
           font-size: 32px;
           content: "Wybrane  ";
  }
}
/* END - zmiana napisu OFERTY SPECJALNE */

.mediakon_thumb__img img {
  xborder-radius: var(--radius-small) var(--radius-small)!important;
}

.mediakon_offer-slider .slick-dots > li > button{
  xbackground-color: var(--first_color_button)!important;
}

.mediakon_offer-slider .mediakon_thumb__text .left .title {
/* kolor tytułu */
  xcolor: #ffffff!important;
  font-size: 20px!important;
  xtext-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.mediakon_offer-slider .mediakon_thumb__text .left .type{
  xtext-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.mediakon_offer-slider .mediakon_thumb__text .left .info{
  xtext-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.mediakon_offer-slider .mediakon_thumb__text .left {
/* kolor parametrów */
  xcolor: #ffffff!important;
  padding: 8px 20px!important;
 
}
.mediakon_offer-slider .mediakon_thumb__text .info{
/* parametrów font*/
 font-size: 20px!important;
}

.mediakon_theme_first .mediakon_thumb__text {
  xbackground-color: transparent !important;
  z-index: 55555!important;
}

.mediakon_offer-slider .mediakon_thumb__text .price {
/* kolor i wielkość ceny*/
   xcolor: #fff!important;
   xtext-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    top: 4px !important;
    font-size: 44px!important;
}
@media (max-width: 1200px) {
   .mediakon_offer-slider .mediakon_thumb__text .price {  top: -8px !important;}
}
@media (max-width: 550px) {
   .mediakon_offer-slider .mediakon_thumb__text .price {
   /* kolor i wielkość ceny*/
    top: -8px !important;
    font-size: 34px!important;
   }
}

.mediakon_offer-slider .mediakon_thumb__text {
    padding: 30px 28px 19px 39px !important;
}

.mediakon_offer-slider .mediakon_thumb__text .left .type:nth-child(1){
  /* lokalizacja */
  padding-bottom: 12px!important;
  font-size: 20px!important;
}

.xxxxxmediakon_thumb__text  .left .info li svg {  
   width: 25px!important;
   fill: var(--first_color_icons) !important;
   margin-top: 1px;
   margin-right: 5px; 
}
.mediakon_thumb .list-info li { font-size: 18px;}  /* font przy ikonach */
.m2dev_dodatki837480 .mediakon_container .text ul li {  font-size: 22px!important; }.m2dev_dodatki795415 .mediakon_container .mediakon_heading h2{ color: #566a69!important; font-size: 46px!important; }
.m2dev_dodatki795415 .mediakon_container .mediakon_heading h2 b { color: #F18D8B!important; font-weight: 600!important;}

.mediakon_opinion-slider .opinion-slider .item p {  font-size: 20px!important; }
.mediakon_opinion-slider .opinion-slider .item .mediakon_author strong  {  font-size: 20px!important; }.m2dev_dodatki439422 { display: none;}

.m2dev_dodatki439422 .mediakon_text ul li:nth-child(1) {  font-size: 14px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(2) {  font-size: 16px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(3) {  font-size: 18px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(4) {  font-size: 20px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(5) {  font-size: 22px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(6) {  font-size: 24px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(7) {  font-size: 26px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(8) {  font-size: 28px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(9) {  font-size: 30px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(10) {  font-size: 32px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(11) {  font-size: 34px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(12) {  font-size: 36px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(13) {  font-size: 38px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(14) {  font-size: 40px; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(15) {  font-size: 42px; }

.m2dev_dodatki439422 .mediakon_text ul li:nth-child(16) {  font-size: 14px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(17) {  font-size: 16px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(18) {  font-size: 18px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(19) {  font-size: 20px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(20) {  font-size: 22px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(21) {  font-size: 24px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(22) {  font-size: 26px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(23) {  font-size: 28px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(24) {  font-size: 30px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(25) {  font-size: 32px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(26) {  font-size: 34px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(27) {  font-size: 36px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(28) {  font-size: 38px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(29) {  font-size: 40px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(30) {  font-size: 42px;font-weight: 600!important; }
.m2dev_dodatki439422 .mediakon_text ul li:nth-child(31) {  font-size: 44px;font-weight: 600!important; }@media (min-width: 1024px) {
   .mediakon_footer .cols .col:nth-child(2) {  width: 25%;}
   .mediakon_footer .cols .col:nth-child(3) {  width: 35%; color1: silver!important;}
   .mediakon_footer .cols .col:nth-child(5) { width: 19%;  }
   .mediakon_footer .cols .col:nth-child(7) { width: 19%;  }
}
