.has-regio-image #header,
.page-repulojegy-ertekeles #header,
.page-repulojegy-ertekeles-koszonjuk #header {
	height: 166px;
}

.section-search #page {
	background-position: 0 90px !important;
	background-size: 100%;
}

.page-frontpage .panel-col-first {
	float: none;
	width: 100%;
}

.sajat-bulet-container {
	margin: 5px 0 !important;
}

#page, #header, #header-inner, #header_slider, .no-sidebars #content, .travel-panel, .travel-panel .travel-top, .travel-panel .travel-left, .travel-panel .travel-right,
.info-panel, .info-panel .info-top, .info-panel .info-left, .info-panel .info-right,
#term-selector-term-id, .term-selector-room, .travel-panel .travel-bottom .fieldgroup .header, .travel-panel .field-name-field-program div.field-label,
.reviews .review .right, .panels-flexible-utastajekoztato_oldal {
	width: 100%;
}


.travel-panel .field-name-field-program div.field-label {
	padding: 0;
}

.group-fakultativ img, .field-name-field-reszletesprogram img {
	max-width: 100%;
}

.travel-panel .travel-top,
.info-panel .info-top {
	height: auto;
}

.ut-panel-nagykep .kepre-szoveg,
.travel-panel .travel-top .kepre-szoveg,
.panels-flexible-info_p_layout .info-kepre-szovegek,
.info-panel .info-kepre-szovegek {
	background-color: transparent;
	background-image: none;
	box-sizing: border-box;
	color: #000;
	width: 100%;
	height: auto;
	padding: 5px;
	position: inherit;
}

.ut-panel-nagykep .kepre-szoveg,
.travel-panel .travel-top .kepre-szoveg div,
.panels-flexible-info_p_layout .info-kepre-szovegek div,
.info-panel .info-kepre-szovegek div {
	padding: 0;
	width: 100%;
	position: inherit;
}

.ut-panel-nagykep .kepre-szoveg h1,
.travel-panel .travel-top .kepre-szoveg h1,
.panels-flexible-info_p_layout .info-kepre-szovegek h1,
.info-panel .info-kepre-szovegek h1 {
	color: #000;
	font-size: 20px;
	margin-bottom: 0;
}

.ut-panel-nagykep .kepre-szoveg h3,
.travel-panel .travel-top .kepre-szoveg h3,
.panels-flexible-info_p_layout .info-kepre-szovegek h3,
.info-panel .info-kepre-szovegek h3 {
	color: #555555;
	font-size: 12px;
	margin: 0 0 5px;
}

.ut-panel-nagykep .kepre-szoveg p,
.travel-panel .travel-top .kepre-szoveg p,
.panels-flexible-info_p_layout .info-kepre-szovegek p,
.info-panel .info-kepre-szovegek p {
	color: #000;
}

.travel-right > div,
.travel-right img,
.travel-right > div,
.panels-flexible-info_p_layout .panels-flexible-column-last > div,
.panels-flexible-info_p_layout .panels-flexible-column-last img,
.panels-flexible-info_p_layout .panels-flexible-column-last > div,

.info-right > div,
.info-right img,
.info-right > div,

{max-width: 100%; height: auto;}

.ut-indulasok-valaszto-container-left,
.ut-indulasok-valaszto-container-right {width: auto !important;}

.pane-panel-nagykep-akcio,
.pane-node-field-video-embed,
#edit-terkep,
.search-results-sorting,
#block-utazom-menu-utazom-menu,
.pane-utazom-fb-ut-szallas-buttons,
#important-regions .title .toggle,
.search-page-right-top-filtertags,
.search-result-left,
#teaser-indulasok-box-lista,
.facebook-comments,
.pane-panel-kereso,
#ut-facebook-box,
.pane-node-field-geotag,
.logo-main p,
.logo-main .office,
#block-google-plusone-google-plusone-block,
#block-block-6,
#block-block-5,
#block-block-15,
.form-item-ar,
#block-utazom-magazin-magazin-search,
#edit-idopont,
#mapsearchbox,
#front-search-toggle,
#edit-searchsep,
.nagykep-galeria p,
#block-block-1,
#block-block-3,
#block-utazom-reviews-front-reviews,
#block-block-2 td:nth-child(2),
.hide-mobile,
.panels-flexible-region-magazin_panels-center,
#edit-separator2,
.pane-panel-reviews-full .review-image,
#from-cities,
#to-cities,
.section-flights .image-matrix,
.flights-discounts-teasers,
.node-type-info-page .panels-flexible-column-first,
.info-panel .info-left,
.panels-flexible-utastajekoztato_oldal-right,
.panels-flexible-utastajekoztato_oldal .pane-custom.pane-1,
.detailed-ratings-table .rating,
.pane-node-author,
.pane-panel-breadcrumb,
.search-breadcrumb,
.search-result-group-body-calendar,
.search-page-right .regio-taxonomy-terms{
	display: none !important;
}

#header_slider,
#main-wrapper {margin: 0;}

.search-result-right {
	height: auto;
}

.travel-panel .travel-left,
.travel-panel .travel-right {
	float: none;
	padding: 5px;
}

.nagykep img,
.field-name-field-cikk-head-k-p img,
.pane-node-field-info-nagykep img {
	display: block;
	margin-bottom: 5px;
	width: 100%;
	height: auto;
}

.panels-flexible-column-info_p_layout-3 {
	float: none;
	width: 100%;
}

.travel-panel .travel-bottom .fieldgroup .content,
#hajo-hasznos-informaciok .pane-content {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}


.search-page-left {
	box-sizing: border-box;
	float: none;
	width: 100%;
	margin-top: -20px;
}

.uttipus,
.alszurobox .filtersm,
.page-search-form #edit-stilus-valaszto .form-type-checkbox {
	height: 25px;
	line-height: 26px !important;
	font-size: 1em !important;
}

.search-page-right-top,
fieldset.search-page-right-results {
	width: auto;
}

.search-page-right-top{
	padding: 0;
	margin-bottom: 10px;
}


.node-teaser .image img,
.node-teaser .kiskep img {
	height: 100px;
	width: 100px;
}

.search-teaser .image a img{
	height: 160px;
	width: 160px;
	/* margin-left: -10px; */
}


.search-teaser .details {
	margin-left: 110px;
}

.node-teaser h2.title,
.node-teaser h2.node-title,
.taxonomy-term-teaser h2.term-title {
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 16px;
	margin: 0 0 5px 0;
}

fieldset.search-page-right-results {
	padding: 0;
	box-sizing: border-box;
}

.node-teaser .ut-teaser-ar {
	font-size: 12px;
	line-height: 14px;
}

.node-teaser .apartman-size, .csaladi-szoba, .node-teaser .ut-teaser-alcim, .node-teaser .hotel-beach, .node-teaser .regio-taxonomy-terms,
.node-teaser .ut-teaser-ar .original-price, .ut-panel-nagykep .kepre-szoveg p, .travel-panel .travel-top .kepre-szoveg p, .travel-left .pane-content,
.travel-bottom  {
	font-size: 11px;
}

.uttipusbox {
	width: auto !important;
	box-sizing: border-box;
	float: none;
}

.uttipusbox h2,
.uttipusbox a.utlistabox {
	width: 100% !important;
	box-sizing: border-box;
}

.node-indulasok ul li {
	margin: 2px;
}

.search-alcim {
	font-size: 1.5em;
}

.search-page-right .uttipusbox a.utlistabox img {
	height: 80px;
	width: 80px;
}

.search-page-right .uttipusbox a.utlistabox .utright .akcio {
	left: inherit;
}

.travel-panel .pane-node-field-extra h2, .travel-panel .pane-node-field-extra h3, .travel-panel .pane-node-field-extra h4, .travel-panel .pane-node-field-alapar-tartalmazza h2,
.travel-panel .pane-node-field-alapar-nem-tart h2, .travel-panel .pane-node-field-alapar-tartalmazza h2, .travel-panel .pane-node-field-alapar-nem-tart h2,
.travel-panel .field-name-field-kinek-ajanljuk .field-label, .travel-panel .field-name-field-ut-turavezetoi .field-label,
.travel-panel .field-name-field-ut-kapcsolodo-cikkek-view .field-label, .travel-panel .field-name-field-utak-errefele .field-label,
.travel-panel .field-name-field-ut-turavezetoi .view-header p, .tovabbi-informacio, .pane-node-field-ut-cikkajanlo h2, .pane-similar h2, .linkbox h2,
.travel-panel .pane-node-field-alapar-tartalmazza h2, .travel-panel .pane-node-field-alapar-nem-tart h2, .travel-panel .pane-custom.pane-1 h2,
.travel-panel .pane-node-field-egyeb-koltsegek h2, .travel-panel .pane-node-field-palyak-hossza-km .field-label, .travel-panel h2.pane-title, .travel-panel h2.pane-title, .ut-rating h2 {
  font-size: 12px;
}

.travel-panel .travel-bottom .fieldgroup .header {
	font-size: 14px;
}

.magazine-left h1 {
	font-size: 18px;
}

.magazine-panel .magazine-left .content, .galeria-font {
	font-size: 14px;
	line-height: 18px;
}



.node-type-galeria .magazine-panel .magazine-left,
.info-panel .info-right {
	padding: 0 5px;
}

.magazine-panel .magazine-left,
.magazine-panel .magazine-right,
.magazine-panel{
	box-sizing: border-box;
	float: none;
	width: 100%;
}

.magazine-panel .magazine-left img,
.node-type-hajout .field-name-field-nagykep img {
	height: auto;
	max-width: 100%;
}

.magazine-panel .magazine-left iframe {
	height: auto;
	max-width: 100%;
}

#utazom-breadcrumb {
	font-size: 12px;
	height: auto;
}

#resfirst span.cleft {
	display: none;
}

.pane-panel-reviews .ut-rating,
#header-bar,
#header-right-blocks {
	width: 100%;
}

#header-right-blocks .block{
	margin: 0;
	float: none;
}

#header-bar{
	float: none;
	width: 100%
}

.hasonlo-utak-container a,
.btn {
	padding: 5px;
}

#logo {
	height: 40px;
	margin: 0 auto;
	float: none;
}

.logo-main img{
	margin: 0 auto;
}

.logo-main{
	width: 100%;
}

.logo-main .name,
.telefon a{
	font-size: 24px;
	height: 40px;
	line-height: 40px;

}

.telefon{
	text-align: center;
}

.telefon a{
	font-size: 18px;
}

#header .telefon img {
	top: 80px !important;
	position: absolute !important;
	left: 15px !important;
}

#front-searchbox {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	height: 110px;
}

#header-right-blocks #block-block-7 {
	margin-left: 0;
}

#header_slider {
	height: auto;
	border-top: 0;
}

#main-slider:before {
  padding-top: 53.90%;
  content: '';
  display: block;    
}

#main-slider {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
}

#main-slider .swiper-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

#main-slider .swiper-container h2 {
	font-size: 16px;
}

#main-slider .swiper-container h3 {
	font-size: 12px;
}

#main-slider .swiper-container h4 {
	font-size: 20px;
}

#main-slider .swiper-container span.slideshow-ft {
	font-size: 18px;
}

#block-utazom-search-search-map {
	box-sizing: border-box;
	/* height: 100px; */
	width: 100%;
	/*margin-top: 15px;*/
}

#utazom-search-terkep-form #edit-regio-tag {
	box-sizing: border-box;
	width: 100%;	
}

#utazom-search-terkep-form .form-item-regio-tag {
	margin-top: 0;
}

.gallery-row .col {
	display: block;
	width: 100%;
	height: auto;
}

.col.col-small img,
.dir-center img {
	max-width: 49% !important;
	height: auto;
}

#block-block-2 {
	float: none !important;
	margin: 0 !important;
	padding: 0 5px;
}

#block-block-2 table {
	width: 100% !important;
}

#eventCalendar-left {
	width: auto !important;
}

#eventCalendar td, #eventCalendar th {
	height: 35px !important;
	line-height: 35px !important;
	width: 35px !important;
}

.node-teaser div.node-indulasai {
	height: auto;
	max-height: 61px;
}

.siterep-ikonok img {
	height: auto !important;
	width: auto !important;
}

.panels-flexible-magazin_panels .panels-flexible-region-magazin_panels-jobb_ {
	margin: 0 10px;
	width: 100%;
}

.panels-flexible-region-magazin_panels-bal,
.page-magazin .panels-flexible-region-magazin_panels-jobb {
	box-sizing: border-box;
	float: none;
	width: 100%;
}

.ui-autocomplete.ui-menu .ui-menu-item a {
	font-size: 20px;
	line-height: 24px;
	margin: 5px 0;
}

#edit-idopont-wrapper {
	margin-top: 5px;
}

.pane-panel-reviews-full {
	padding: 0 20px;
}

.section-flights #page-title,
.section-flights h1 {
	background: #ffc954;
	left: 0;
	margin-bottom: 0;
	padding: 10px;
	position: inherit;
	top: 0;
}

.section-flights .has-regio-image #header,
.section-flights .page-repulojegy-ertekeles #header,
.section-flights .page-repulojegy-ertekeles-koszonjuk #header {
	height: auto;
}

.section-flights #page {
	background: none !important;
}

.form-item.form-item-honnan,
.form-item.form-item-hova,
.form-item.form-item-dep-date,
.form-item.form-item-arr-date {
	float: none;
	width: 100%;
}

.form-item.form-item-hova,
.form-item.form-item-arr-date {
	margin-left: 0;
}

#utazom-flights-search-form {
	box-sizing: border-box;
	float: none;
	height: auto;
	width: 100%;
}

.section-flights .top-left,
.section-flights .top-right {
	float: none;
	height: auto;
	width: 100%;
}

#utazom-flights-search-form #edit-persons {
	float: none;
	width: 100%;
}

.section-flights .top-right .reviews {
	position: inherit;
}

.section-flights .destination-list {
	float: none;
	height: auto;
	width: 100%;
}

.dest-img-list,
#utazom-flights-search-form #edit-checkboxes {
	width: 100%;
}

#utazom-flights-search-form #edit-checkboxes {
	margin-bottom: 10px;
}

#utazom-flights-search-form #edit-checkboxes .form-item-flex {
	float: left;
}

#utazom-flights-search-form #edit-checkboxes .form-item-business {
	float: right;
}

#utazom-flights-search-form #edit-checkboxes .form-item {
	margin-top: 0;
}

.section-flights #page-title {
	color: #000;
	font-size: 22px;
	text-shadow: none;
}

#region-last-searches td:first-child {
	width: 150px;
}

.section-flights .top-right .notice {
	position: inherit;
}

.pricelist-table td {
	padding: 5px 0 !important;
}

#utazom-flights-search-form #edit-adults {
	width: 200px;
}

#utazom-flights-search-form #edit-more {
	font-size: 13px;
	max-width: 83px;
}

.flights-content {
	padding: 0 10px;
}

#utazom-flights-search-form .form-item-infant label {
	font-size: 11px;
}

#utazom-flights-search-form .form-item-infant {
	max-width: 80px;
	width: auto;
}

.autocomplete-results .city-name,
.autocomplete-results ul.airports li {
	padding: 5px 0;
}

#utazom-reviews-node-review-form {
	padding: 10px;
}

#utazom-reviews-node-review-form fieldset,
#utazom-reviews-node-review-form #edit-right {
	float: none;
	height: auto;
	width: auto;
}

#utazom-reviews-node-review-form #edit-bottom-right .fieldset-wrapper {
	padding: 0;
}

#utazom-reviews-node-review-form #edit-image img {
	height: auto !important;
	width: 100% !important;
}

#utazom-reviews-node-review-form .form-item-name input,
#utazom-reviews-node-review-form .form-item-city input,
#utazom-reviews-node-review-form .form-item-email input,
#utazom-reviews-node-review-form #edit-date {
	max-width: 100%;
	width: 100%;
}

#utazom-reviews-node-review-form #edit-type {
	margin: 10px 0;
}

#utazom-reviews-node-review-form #edit-name-visibility {
	margin-left: 0;
}

#utazom-reviews-node-review-form .form-item-email .description {
	padding: 0;
}

#utazom-reviews-node-review-form .form-radios .form-item {
	margin: 1.5em 0;
}

#utazom-reviews-node-review-form .form-radios .form-item label {
	font-size: 1.2em;
}

#utazom-reviews-node-review-form .form-radios .form-item .form-radio {
	margin-top: 0;
}

#utazom-reviews-node-review-form #edit-type .form-item {
	margin: 5px 0;
}

.panels-flexible-utastajekoztato_oldal-middle {
	float: none;
	margin: 0;
	width: 100%;
}

.node-type-utastajekoztato .panels-flexible-column-utastajekoztato_oldal-main {
	box-sizing: border-box;
	width: 100%;
}

.node-type-utastajekoztato .field-name-field-nagykep  {margin: 0 -17px;}

.node-type-utastajekoztato .panels-flexible-column-utastajekoztato_oldal-main img {
	height: auto;
	max-width: 100%;
}

#search-desc-nodes .search-desc-node {
	float: none;
	min-height: 0;
	width: 100%;
}

.not-front.node-type-galeria #cboxLoadedContent {
	margin-right: 0;
}

.nagykep-galeria .kepre-szoveg {
	background: rgba(0, 0, 0, 0.5);
    height: auto;
	width: auto;
    left: 0;
    margin: 0;
	padding: 10px;
    position: absolute;
}
.ut-panel-nagykep.nagykep-galeria .kepre-szoveg h1 {color:#eeeeee;font-size: 20px;}
.ut-panel-nagykep.nagykep-galeria .kepre-szoveg h3 {color:#eeeeee;font-size: 10px;}

div.nagykep-galeria {height: auto;}

.node-type-page h1 {margin-bottom: 10px;}

.flex-float {width: auto !important;}

#footer h2 {padding-top: 6px;}

#footer .content .footer-links a {
	display: inline-block;
	background: #777777;
	padding: 5px 7px;
    margin: 5px;
	border: 1px solid black;
	font-size: 11px;
	}

/*

@media (min-width: 360px) {
	#edit-idopont-wrapper {
		float: left;
		margin-right: 10px;
	}

	#edit-length {
		width: auto;
		max-width: 130px;
	}
}
*/

/* LANDSCAPE*/
@media (orientation: landscape) {
	.search-teaser .image img,
	.node-teaser .image img,
	.node-kis_teaser .image img,
	.node-teaser .kiskep img {
		height: 150px;
		width: 150px;
	}

	.search-teaser .details {
		margin-left: 160px;
	}
}

body{
	background: white;
}

#page-wrapper.page{
	width: 580px;
	border: 0;
	-webkit-background-clip: initial;
	-moz-background-clip: initial;
	background-clip: initial;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background: white;
	overflow: hidden;
}

@media all and (max-width: 580px){
	#page-wrapper.page {
		width: 420px;
	}
}

@media all and (max-width: 420px){
	#page-wrapper.page {
		width: 320px;
	}
}

div#page{
	width: 100%;
	padding: 0;
	margin: 0;
	
}
.section-search #page-title{
	margin-top: 15px;
	margin-left: 20px;
}

.search-page-right{
	margin-top: 10px;
}

.nagykep{
	margin-top: 15px;
}

.ut-panel-nagykep .kepre-szoveg h1, .travel-panel .travel-top .kepre-szoveg h1{
	text-shadow: none;
}

.utazom-search-recommended-teaser .recommended-label{
	display: none;
}

.node-teaser h2.title, .node-teaser h2.node-title, .taxonomy-term-teaser h2.term-title {
	max-height: none;
}

.kispop {
	left: 2%;
	margin-left: auto;
	margin-right: auto;
	max-width: 96%;
}

.kispop .popuptop {
	box-sizing: border-box;
	max-width: 100%;
}

.eventCalendar-list li.termselector {
	line-height: 26px;
}

.hidden-desktop {
	display: block !important;
}