#article_full_lead img {
display: inline-block !important;
}

#article_full_lead {
height: auto !important;
}

#article_full_title {
background-image: none !important;
}

.id_3667 .general_article .article2016 .leiras,
.id_3666 .general_article .article2016 .leiras,
.id_3665 .general_article .article2016 .leiras,
.id_3664 .general_article .article2016 .leiras,
.id_3663 .general_article .article2016 .leiras,
.id_2540 .general_article .article2016 .leiras {
height: auto !important;
}

.id_2380 .general_article .article2016 .leiras {
height: 80px;
}

.id_2381 .general_article .article2016 .leiras {
height: 70px;
}


.id_2394 .general_article .article2016 .leiras {
height: 70px;
}


.article2016 .lead_list_itemin .lead_list_item_title a {
height: 42px;
}

.id_3667 .general_article .article2016 img,
.id_3666 .general_article .article2016 img,
.id_3665 .general_article .article2016 img,
.id_3664 .general_article .article2016 img,
.id_3663 .general_article .article2016 img,
.id_2540 .general_article .article2016 img {
width: 100% !important;
height: auto !important;
max-height: auto;
top: 0;
}

.id_3667 .general_article .article2016 .lead_list_item_lead img,
.id_3666 .general_article .article2016 .lead_list_item_lead img,
.id_3665 .general_article .article2016 .lead_list_item_lead img,
.id_3664 .general_article .article2016 .lead_list_item_lead img,
.id_3663 .general_article .article2016 .lead_list_item_lead img,
.id_2540 .general_article .article2016 .lead_list_item_lead img {
width: 100% !important;
height: auto !important;
}

.id_3667 .general_article .article2016  .lead_list_item_lead .leiras,
.id_3666 .general_article .article2016  .lead_list_item_lead .leiras,
.id_3665 .general_article .article2016  .lead_list_item_lead .leiras,
.id_3664 .general_article .article2016  .lead_list_item_lead .leiras,
.id_3663 .general_article .article2016  .lead_list_item_lead .leiras,
.id_2540 .general_article .article2016  .lead_list_item_lead .leiras
{
height: auto;
overflow: hidden;
}

.commentform_area table {
display: inline-block;
width: 100% !important;
}


.commentform_area table tr {
display: inline-block;
width: 100% !important;
}

.commentform_area table td {
display: inline-block;
width: 100% !important;
}

.commentform_area table textarea {
display: inline-block;
width: 80% !important;
height: 40px;
}


.article2016 .article_lead {
max-height: none !important;
}

.general_article .article2016 .lead_list_item_lead {
padding-bottom: 10px !important;
}

.general_article .article2016 .lead_list_item_lead img {
width: 100% !important;
min-width: 0;
height: auto;
padding: 10px 0 10px 0 !important;
top: 0;
}



.id_2380 .general_article .article2016 img,
.id_2381 .general_article .article2016 img,
.id_2394 .general_article .article2016 img {
width: 100% !important;
height: auto !important;
top: 0;
}


.id_3667 .lead_list_item,
.id_3666 .lead_list_item,
.id_3665 .lead_list_item,
.id_3664 .lead_list_item,
.id_3663 .lead_list_item,
.id_2540 .lead_list_item,
.id_2381 .lead_list_item,
.id_2380 .lead_list_item,
.id_2394 .lead_list_item {
width: 100%;
padding: 0 0 10px 0;
box-sizing:border-box;
display: inline-block;
}

div.contentwindowtop {
width: 100% !important;
}


#otpbank img {
max-width: 280px;
}


.cimlap_negyes .lead_list_box .lead_list_item {
width: calc( 100.0% ) !important ;
}

.cimlap_harmas .hirdetes {
width: calc( 100.0% ) !important ;
}

.cimlap_scrolled .widget_flight .oneline .from {
display: none;
}

.cimlap_scrolled .widget_flight .oneline .retdate {
display: none;
}

.cimlap_scrolled .widget_flight .oneline .date {
display: none;
}


.cimlap_scrolled .widget_flight .oneline div {
width: 33.0% !important;
}

.general_article .article2016 p {
padding: 2px;
}

.general_article .article2016 table {
font-size: 13px;
width: 25%;
}

.foglalasaim {
display: none !important;
}

.desktopmenu {
    display: none;
}

.mobilmenu {
    display: inline-block !important;
}



.footergreencol {
width: 100% !important;
}

.footblackext {
width: 320px !important;
}

.footerext {
width: 320px !important;
}

.general_article .article2016 .lead_list_item_lead div.leiras {
float: left;
width: 100%;
}

.general_article .article2016 .article2016_right .lead_list_item_lead img {
width: 315px !important;
max-width: 315px ;
}

.general_article .article2016 img {
padding: 10px 0 0 0 !important;
max-width:100%;
width: 100% !important;
height: auto !important;
}

.general_article .article2016 .lead_list_item_lead img {
float: right;
top: 0;
}

.article2016_right {
width: 100% !important;
}

.article2016_left {
width: 100% !important;
}


.viewtrip_login_formin {
max-width: 300px !important;
width: 300px !important;
}

input.viewtrip_locator_inp {
max-width: 160px !important;
}

div.header div.chat {
display: none;
}


.headerin .foglalasaim img {
max-width: 60px;
height: auto;
padding: 10px 0 5px 0px;
}

div..foglalasaim {
height: 40px;
}

.travellerslistheadrow {
display: none;
}

.seatsrow {
display: none;
}

.ssrrow {
display: none;
}

.tripviewtable_legs div.tripviewrow div:nth-of-type(1) {
width: 95px !important;
}

.tripviewtable_legs div.tripviewrow div:nth-of-type(4) {
float: right;
text-align: right;
}

.tripviewtable_legs .tripviewrow.arriverow .endtimetd,
.tripviewtable_legs .tripviewrow.departmentrow .starttimetd {
font-size: 20px !important;
}

.tripviewtable_legs .tripviewrow.departmentrow .datetxt,
.tripviewtable_legs .tripviewrow.arriverow .datetxt {

width: 90px !important;
font-size: 12px !important;
display: block !important;
}


.tripviewtable_legs .tripviewrow .startpttd .city,
.tripviewtable_legs .tripviewrow .endpttd .city {
font-size: 16px;
font-weight: 700;
}

.tripviewtable_legs .tripviewrow .startpttd .airport,
.tripviewtable_legs .tripviewrow .endpttd .airport {
display: none;
}

.tripviewtable_legs .tripviewrow .startpttd .flightterminal,
.tripviewtable_legs .tripviewrow .endpttd  .flightterminal {
display: none;
}


table.tripviewtable_legs.hotel td.flightnumtd{
font-size: 0px;
}

table.tripviewtable_legs.vehicle td.flightnumtd{
font-size: 0px;
}


table.tripviewtable_legs.hotel {
max-width: 320px;
overflow: hidden;
}

.tripviewtable_legs td.segstatus {
font-size: 12px;
}


.tripviewtable_legs td.flightnumtd {
font-size: 12px;
}


.tripviewtable_legs td.vendorrecloc {
font-size: 10px;
}

.tripviewtable_legs.hotel td.flightnumtd {
font-size: 10px;
}


.general_article img {
max-width: none;
width: 100%;
height: auto;
}

div.header div.contacttxt:nth-of-type(1) {
padding-top: 0px !important;
}

div.header div.contacttxt:nth-of-type(2) {
position:relative;
top: -4px;
}

.headgreen {
font-weight: 300 !important;
font-size: 14px !important;
line-height: 15px !important;
}


.headwhite {
display: none;
}

.uticelbig {
width: 310px;
}


.uticelbig h2 {
font-size: 18px;
}

.uticelokin {
width: 300px !important;
overflow: hidden;
}

.uticelbig img {
width: 100%;
height: auto;
max-width: 280px;
}

div.contentwindow {
width: 320px !important;
}

.hotelsearchtablein .hotel_travellers_inp {
width:320px  !important;
overflow: auto  !important;
}

.hotelsearchtablein .hotel_start {
text-align: left   !important;
}

.hotelsearchtablein .hotel_end {
text-align: left   !important;
float: left !important;
}

.hotelsearchtablein {
width: 320px  !important;
}

#otp_hotel_hitext {
width: 300px !important;
}

.hotelfejlecbox {
width: 300px !important;
height: 140px !important;
border-top: none;
}

.#hotel_hit_description {
width: 280px  !important;
}

.hotelbright {
width: 300px  !important;
}

.otphotel_box  {
width: 300px  !important;
}

.otphotel_box .hotelbright .hotelroomsalt {
width: 290px  !important;
}

.otphotel_box .hotelbright  {
width: 300px  !important;
}

.otphotel_box .hotelbleft {
width: 300px  !important;
}

.otphotel_box .hotelbleft .hotelname {
width: 300px  !important;
}

.otphotel_boxin {
width: 300px !important;
}

#hotel_hits_scrollbox {
width: 320px !important;
}

.hotelpic {
/* display: none; */
}



.hotel_filters_meal_title {
padding-top: 0 !important;
height: auto;
}

.hotel_filter_block {
height: auto !important;
width: 320px !important;
}

.hotel_filters_table {
height: auto !important;
width: 300px!important;
}

.hotel_filters_categ {
width: 300px !important;
position: static !important;
left: 0 !important;
top: 0 !important;
}

.hotel_filters_cost  {
width: 300px !important;
position: static !important;
left: 0 !important;
top: 0 !important;
}

.hotel_filters_hotelname  {
width: 300px !important;
position: static !important;
left: 0 !important;
top: 0 !important;
}

.hotel_filters_meal  {
width: 300px !important;
position: static !important;
left: 0 !important;
top: 0 !important;
vertical-align: top;
}
 

#hotsmap {
display: none;
}

.hotel_filters_categ_inp {
width: 300px !important;
position: static !important;
left: 0 !important;
top: 0 !important;

}

.hotel_filters_categ_inp .filterfield {
font-size: 16px !important;
width: 90px !important;
}

.uticelok {
width: 310px !important;
overflow-x: auto;
box-sizing: border-box;
height: auto !important;
overflow-y: hidden;
-webkit-overflow-scrolling:touch;
box-sizing:border-box;
}

div.buttons {
width: 280px !important;
height: 40px !important;

}

div.buttonin {
width: 280px !important;
height: 30px !important;
}

div.buttonin .button {
display: inline-block;
height: 14px !important;
width: 65px !important;
box-sizing: border-box;
overflow: hidden;
}

div.buttonin .button img {
max-width: 95%;
max-height: 95%;
}

div.headerin {
height: 36px !important;
}

.headerin img {
max-width: 95%;
max-height: 95%;
}

div.header div.logo {
width: 80px !important;
height: 36px !important;
}

div.header div.contact {
width: 170px !important;
height: 36px !important;
}

div.header div.chat {
width: 40px !important;
height: 36px !important;
}
div.header {
height: 40px !important;
border-top: none !important;
}

.flightblock {
width: 280px !important;
}

#table_irany_2 {
display: none;
}

div.table_class {
display: none;
}

#bigsearchtable {
padding-bottom: 40px;
}

.table_oda {
text-align: left;
float: left !important;
}

.table_vissza {
float: left !important;
text-align: left;
}

#wizard_flightsearch_normal div.bsearch2 {
float: left;
}

#wizard_flightsearch_normal div.bsearch1 {
float: left;
}

div.search_person .bsearch3 {
float: left;
}

.table_irany .bsearch3 {
background: #a3c9ae;
padding-right: 10px;
}

div.table_irany {
height: 45px !important;
}

.flights_descr {
width: 230px !important;
font-size: 14px !important;
}

#repulojegytalalatok {
width: 230px !important;
}

div.content900 {
width: 320px !important;
padding: 0px 0px 0px 0px;
}

.repulojegyfilterbox {
/*width: 180px; */
overflow: hidden;
position: absolute;
left: 0px;
width: 100%;
z-index: 1500;
top: 220px;
background-color: rgba(32, 32, 32, 0.95);
box-sizing: border-box;
padding: 0 50px 0 50px;
min-height: 3000px;
display:none;
}

div.flights_descr_end {
display: inline-block !important;
height: 37px;
width: 208px;
background: transparent url('/userfiles/szuresekon.png') 0 0 no-repeat;
position: relative;
top: 5px;
left: 0px;
cursor: pointer;
}

.valtoztatok img {
/* transform: scale(0.5,0.5);*/
}

.air_filters_table {
/* transform: scale(1,1);*/
}

.flight_hits  {
width: 230px !important;
}

