html .offer_tab_info {
width: 100%;
}

html .offers_fav .offerpicbigbox,
html .altalanos-cikk-2025 .offerpicbigbox,
html .inspiracio-full-2025 .offerpicbigbox {
width: 100%;
}

html h2 {
letter-spacing: 0%;
font-size: 32px;
}


html .offer_list_inner .text h3 {
height: auto;
-webkit-line-clamp: 2;
}

html .cimlap-2025 .cimlapinspiraciok .inspiracio_list .lead_list_box .lead_list_itemin .lead_list_item_lead {
margin-top: 0;
}

html .foldresz_regio_2025 .contentwindow article .lead_list_item_link a, 
html body .contentwindow article .lead_list_item_link a,
html .lead_list_item_link a, 
html .lead_list_item_link a:visited {
position: relative;
}

html .lead_list_item_link > div {
position: relative;
}

html .lead_list_item_link {
position: relative;
top: 0;
left: 0;
margin-top: 10px;
width:100%;
height: auto;

}

html .lead_list_item_lead .hblk {
position: relative;
top: 0;
left: 0;
margin-top: 10px;
width:100%;
height: auto;

}

html .inspiracio_list .lead_list_item_lead .hblk .htxt {
position: relative;
top: 0;
left: 0;
margin-top: 10px;
width:100%;
height: auto;
}

html .inspiracio_list .lead_list_box .lead_list_itemin .lead_list_item_lead {
position: relative;
top: 0;
left: 0;
margin-top: 10px;
width:100%;
height: auto;

}

html .inspiracio_list .lead_list_box .lead_list_itemin .lead_list_item_title {
position: relative;
top: 0;
left: 0;
margin-top: 10px;
width:100%;
height: auto;
}

html .inspiracio_list .lead_list_box .lead_list_itemin .lead_list_item_pic {
position: relative;
top: 0;
left: 0;
height: min(calc(0.4977 * 100dvw),219px);
width: 100%;
}

html .inspiracio_list .lead_list_box .lead_list_itemin .lead_list_item_pic img {
max-height: min(calc(0.4977 * 100dvw),219px);
min-height: min(calc(0.4977 * 100dvw),219px);
min-width: 100%;
height: auto;
width: auto;
}

html .inspiracio_list .lead_list_box .lead_list_item {
width: 100%;
height: auto;
}

html .inspiracio_list .lead_list_box .lead_list_itemin {
width: 100%;
height: auto;
}

html .tw_advanced_editor_line.inspiracio_list {
padding-left: 20px;
padding-right: 20px;
}

html .searchoffer_table_box_sdubmit .grbutton {
background-position: calc(50% - 32px) center;
}

html .searchoffer_row.offcountry,
html .searchoffer_row.offstart {
  width: 100%;
}

html body #tw_advanced_editor_line_1 .offerblock {
padding-left: 20px;
padding-right: 20px;
}


html body.ajanlat-reszletezo-2025 #tw_advanced_editor_line_1 .offerblock {
padding-left: 0;
padding-right: 0;
}

html #searchofferform,
html #tw_advanced_editor_line_1 #searchofferform {
width: 100%;
}

html .kedvencek-2025 article div.offerpicbigbox .offer_list_inner .positionlink,
html .kedvencek-2025 article .offer_list_inner .positionlink,
html .inspiracio-full-2025 article div.offerpicbigbox .offer_list_inner .positionlink,
html .inspiracio-full-2025 article .offer_list_inner .positionlink,
html .altalanos-cikk-2025 article div.offerpicbigbox .offer_list_inner .positionlink,
html .altalanos-cikk-2025 article .offer_list_inner .positionlink,
html .foldresz_regio_2025 article div.offerpicbigbox .offer_list_inner .positionlink,
html .foldresz_regio_2025 article .offer_list_inner .positionlink {
right: auto;
left: 0;
top: 0;
position: relative;
float: right;
margin-top: 10px;
}

html .kedvencek-2025 article div.offerpicbigbox .offer_list_inner .offerlistprice,
html .inspiracio-full-2025 article div.offerpicbigbox .offer_list_inner .offerlistprice,
html .altalanos-cikk-2025 article div.offerpicbigbox .offer_list_inner .offerlistprice,
html .foldresz_regio_2025 article div.offerpicbigbox .offer_list_inner .offerlistprice,
html .kedvencek-2025 .offer_list_inner .offerlistprice {
top: 0;
left: 0;
position: relative;
width: 50%;
float: left;
margin-top: 20px;
}

html .kedvencek-2025 article .tw_advanced_editor_line .advanced_editor_block div.offerlistdetails,
html .inspiracio-full-2025 article .tw_advanced_editor_line .advanced_editor_block div.offerlistdetails,
html .altalanos-cikk-2025 article .tw_advanced_editor_line .advanced_editor_block div.offerlistdetails,
html .foldresz_regio_2025 article .tw_advanced_editor_line .advanced_editor_block div.offerlistdetails {
height: auto;
}

html .kedvencek-2025 article div.offerpicbigbox .offerlistlead,
html .inspiracio-full-2025 article div.offerpicbigbox .offerlistlead,
html .altalanos-cikk-2025 article div.offerpicbigbox .offerlistlead,
html .foldresz_regio_2025 article div.offerpicbigbox .offerlistlead,
html .kedvencek-2025 .offerlistlead {
width: 100%;
margin-top: 10px;
/*  height: auto; */
position: relative;
top:0;
left: 0;
}

html .kedvencek-2025 article div.offerpicbigbox .offerlistlead p,
html .inspiracio-full-2025 article div.offerpicbigbox .offerlistlead p,
html .altalanos-cikk-2025 article div.offerpicbigbox .offerlistlead p,
html .foldresz_regio_2025 article div.offerpicbigbox .offerlistlead p,
html .kedvencek-2025 .offerlistlead p {
padding-left:0;
padding-right:0;
}

html .altalanos-cikk-2025 .article_head,
html .altalanos-cikk-2025 article {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}

html .kedvencek-2025 .offer_list_block .offer_list_one img,
html .inspiracio-full-2025 .offer_list_block .offer_list_one img,
html .altalanos-cikk-2025 .offer_list_block .offer_list_one img,
html .offer_list_block .offer_list_one img {
width: auto;
height: auto;
}

html .kedvencek-2025 article .offer_list_block,
html .inspiracio-full-2025 article .offer_list_block,
html .altalanos-cikk-2025 article .offer_list_block {
padding-left: 0px;
padding-right: 0px;
width: 100%;

}

html .foldresz_regio_2025 article .offer_list_block {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}

 html  .contentwindow {
  width: 100%;
 }

html footer .copyright,
html .footerright,
html .footerleft ,
html .footerin,
 html  footer {
  width: 100%;
 max-width: 100vw;
 }



 html .newsletterext {
  width: 100%;
margin-top: 20px;
 }

 html .newsletterbox,
 html .newsletterin {
  width: calc(100% - 20px);
 }

 html .headmenu {

width: min(100%,100vw);
max-width: 100vw;

/*
width: 420px;
max-width: 420px;
*/
 }

 html #mobilmenubox  {
width: 100%;
 }
     html body .cd-hero__slider,
    html .tw_herogallery,
    html .articlehero {
 width: 100%;
max-width: 100vw;
 }

    html .tw_hero_info {
    width: calc(100vw - 70px);
 }

 html .maincontent {
 width: 100%;
 max-width: 100vw;
 }

 .advanced_editor_block.cimlapkulonleges, 
 .cimlapkulonleges {
  width: 100%;
  max-width: 100vw;
 }


html .foldresz_regio_2025 .articlelead,
html .inspiracio-full-2025 .articlelead {
width: 100%;
max-width: 100dvw;
padding-left: 20px;
padding-right: 20px;
}

html .foldresz_regio_2025 .maincontent,
html .inspiracio-full-2025 .maincontent {
margin-top: 0;
width: 100%;
max-width: 100dvw;
}

html .foldresz_regio_2025 article, 
html .inspiracio-full-2025 article {
width: 100%;
max-width: 100vw;
padding-left: 20px;
padding-right: 20px;
}

html .inspiracio-full-2025 article .tw_advanced_editor_line.col_2 .advanced_editor_block:nth-of-type(2) {
width: calc(100% - 20px);
width: 100%;
max-width: 100vw;
}

html .foldresz_regio_2025 article .tw_advanced_editor_line .advanced_editor_block p {
padding-left: 0px;
padding-right: 0px;
 }

    html .foldresz_regio_2025 article div.offerpicbigbox {
margin-left: auto;
margin-right: auto;
width: 100%;
}

html .cimlapkulonleges .offer_list_block {
padding-left: 20px;
padding-right: 20px;
}

html .altalanos-cikk-2025 .maincontent {
padding-left: 0px;
padding-right: 0px;
}

html .articleheadpic {
width: 100%;
max-width: 100vw;
}

html .footercol {
width: 170px;
}

html .inspiracio-full-2025 .offer_list_block .offer_list_one,
html .inspiracio-full-2025 article div.offerpicbigbox .offer_list_one,
html .altalanos-cikk-2025 .offer_list_block .offer_list_one,
html .altalanos-cikk-2025 article div.offerpicbigbox .offer_list_one,
html .foldresz_regio_2025 article div.offerpicbigbox .offer_list_one,
html .kedvencek-2025 .offer_list_block .offer_list_one {
width: 100%;
height: auto;
}


html .inspiracio-full-2025 article div.offerpicbigbox .offerpicsmallbox,
html .altalanos-cikk-2025 article div.offerpicbigbox .offerpicsmallbox,
html .foldresz_regio_2025 article div.offerpicbigbox .offerpicsmallbox,
html .kedvencek-2025 .offerpicsmallbox {
height: min(calc(0.4977 * 100dvw),219px);
width: 100%;
}


html .inspiracio-full-2025 article div.offerpicbigbox .offer_list_one img,
html .altalanos-cikk-2025 article div.offerpicbigbox .offer_list_one img,
html .foldresz_regio_2025 article div.offerpicbigbox .offer_list_one img,
html .kedvencek-2025 .offer_list_block .offer_list_one img {
max-height: min(calc(0.4977 * 100dvw),219px);
min-height: min(calc(0.4977 * 100dvw),219px);
min-width: 100%;
}


html .kedvencek-2025 article {
margin-left: 0;
width: 100%;
padding-bottom: 100px;
}

html #inspiracio_filterspan {
min-width: 100%;
}


html .inspiracio-full-2025 .inspiracio_list,
html .kedvencek-2025 .inspiracio_list,
html .foldresz_regio_2025 .inspiracio_list,
html .altalanos-cikk-2025 .inspiracio_list {
max-width: calc(100dvw - 20px);
}

html .irodak-select-line {
width: 100%;
}

html .dynchatbox.aktiv {
left: 10px;
  max-width: calc(100dvw - 30px);
  width: calc(100dvw - 30px);
  top: 82px;
}

html .dynchatbox.aktiv .dynchathead {
max-width: calc(100dvw - 30px);
  width: calc(100dvw - 30px);
  display: inline-block;
}

html .dynchatbox.aktiv .dynchattxt {
width: 190px;
float: left;
padding-left: 10px;
}

html .dynchatbox.aktiv .dynchatclose {
float: right;
}

html .dynchatbox.aktiv .dynchathead label {
display: inline-block;
float: left;
}

html .iroda.col_2 .advanced_editor_block:nth-of-type(1) {
width: 100%;
}

html .iroda.col_2 .advanced_editor_block:nth-of-type(2) {
width: 100%;
}

html .block.cardbox.contact .box_card {
width: 100%;
}

html .tw_advanced_editor_line {
max-width: 100dvw;
}

html .block.cardbox.person .box_card {
width: 100%;
height: auto;
}

html  .block.cardbox.person .box_card img {
width: 100%;
height: auto;
}

html .sharebox {
width: 100%;
margin-left: 0;
}

html .kedvencek-2025 .advanced_editor_block {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}

html input.favsend_email {
width: 220px;
}

label.favsend_url {
width: 220px;
}

html .kedvencek-2025 .article_head {
width: 100%;
}

html .kedvencek-2025 .advanced_editor_block.szeles {
margin-left: 0;
width: 100%;
}

html .offers_fav {
width: 100%;
}

html .mailchimp .mailchimp_elfogad {
width: calc(100% - 35px);
}

.block.cardbox.person .box_card .cardimg {
width: 100%;
height: calc(100dvw * 0.82);
}

.block.cardbox.person .cardemail {
height: auto;
padding-bottom:20px;
}

.mobile_calcbutton {
right: 0;
left: unset;
}

html .ajanlat-reszletezo-2025 .articlelead {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}

.offer_row_opts_box.big,
.offer_row_opts_box.small {
flex-basis: 160px;
max-width: calc(100% - 10px);
font-size: 13px;
padding-left: 49px;
background-position: 10px center;
}

html .otp_offer_tabsmob {
width: 100%;
}


html .offerblock.part_smallboxes .offerdetailboxesin {
justify-content: space-between;
}

html .ajanlat-reszletezo-2025 .maincontent {
width: 100%;
}

.offermaincontleftext,
.offermaincontleftin { width: 100%; }

html .ug-tiles-wrapper {
min-height: 480px;
min-width: 360px !important;
}

html body .ugalleryext {
min-width: 360px !important;
}


html .hotel_kepek.gallery {
text-align: center;
}

html .ajanlat-reszletezo-2025.bookingboxactive article .tw_advanced_editor_line.col_2 .advanced_editor_block:nth-of-type(1) {
width: 100%;
}

html .advanced_editor_block.keskeny section.block.card {
width: 100%;
height: auto;
}

html .advanced_editor_block.keskeny section.block.card img {
width: 100%;
height: auto;
}

html .advanced_editor_block.szeles,
html .advanced_editor_block.keskeny {
width: 100%;
}

html .advanced_editor_block.keskeny section.block.card .cardtitle,
html .advanced_editor_block.keskeny section.block.card .cardbody {
width: auto;
}

html .cardboxin.small {
  column-gap: 36px;
  row-gap: 18px;
  grid-template-columns: 1fr;
  width: 100%;
}

html .block.cardbox.small {
width: 100%;
}

.block.cardbox.contact .cardname {
  position: relative;
  top: 0;
  left: 0;
  float: right;
  width: calc(100% - 154px);
  padding-top: 20px;
  text-align: left;
  line-height: 20px;
}

.block.cardbox.contact .cardtitle {
  position: relative;
  top: 0px;
   position: relative;
  top: 0;
  left: 0;
  float: right;
  width: calc(100% - 154px);
  padding-top: 5px;
  text-align: left;
  line-height: 20px;
}

.block.cardbox.contact .cardemail {
  position: relative;
  top: 0px;
   position: relative;
  top: 0;
  left: 0;
  float: right;
  width: calc(100% - 154px);
  padding-top: 25px;
  text-align: left;
  line-height: 20px;
}

.block.cardbox.contact .cardphone {
  position: relative;
  top: 0px;
   position: relative;
  top: 0;
  left: 0;
  float: right;
  width: calc(100% - 154px);
  padding-top: 5px;
  text-align: left;
  line-height: 20px;
}


.block.cardbox.contact .box_card img {
float: left;
}

html .videobgcontent {
display: none;
}

html .cardboxin.categ {
grid-template-columns: 1fr;
}

html .cardboxin.categ .box_card {
max-width: 100dvw;
}

html .bookingbox_tabs span {
padding-right: 10px;
}



.offer_list_inner .offerlistdetails .country:before {
top: 24px;
}

.foldresz_regio_2025 article .offer_list_inner .positionlink, .offer_list_inner .positionlink {
width: 140px;
padding-top: 10px;
padding-bottom: 10px;
}

html .searchbox .searchoffer_col.data.searchword .autocomplete {
min-width: 360px;
left: -110px !important;
}

body.calcboxactive {
overflow: hidden;
}


html article .searchoffer_table_box_sdubmit .grbutton {
background-position: 30px center;
}

html .foldresz_regio_2025 article .tw_advanced_editor_line .advanced_editor_block .offer_list_inner .positionlink, html .foldresz_regio_2025 article div.offerpicbigbox .offer_list_inner .positionlink {
top: auto;
}

html footer .partners {
column-gap: normal;
}

html .searchbox .searchoffer_col.data.searchword .autocomplete {
min-width: 320px;
left: -70px !important;
font-size: 13px;
background: #F5F5F5EE;
}

html .autocomplete span {
font-size: 13px;
}

html .autocomplete li mark {
font-size: 11px;
}

html .cardboxin.contact .box_card .cardimg {
position: absolute;
}

.menu_left1:hover, .menu_left1 {
width: 100%;
left: 0px !important;
}

.menu_left12:hover, .menu_left12 {
width: 100%;
left: 0px !important;
}

html .dynchatbox div.chatblock {
height: 400px;
}

html .dynchatbox .dynchat {
min-height: 400px;
}

.dynchatbox textarea#chatformblockform_itxt {
width: 100%;
}