/* $Id: tma.css,v 1.2 2008/10/13 13:23:54 bengtan Exp $ */

/*
 * ZEN STYLES
 */

@import 'https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin-ext' (min-width: 700px);
@import 'tma-jqueryui.css';


body
{
	background: url(body_bg.jpg) top center no-repeat;
    background-size: 100% auto;
	font-family: Roboto, Arial, sans-serif;
	line-height: 1.3em;
	font-size: 75%;
	color: #333333;
	-webkit-font-smoothing: antialiased;
}

html > body
{
	font-size: 13px;
}

.element-invisible {
	display: none;
}

#page-wrapper{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	border: 15px solid rgba(255,255,255,0.5);
	background-clip: padding-box;
}

#page {
	background: #fff;
	padding: 15px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.node-unpublished #page {
	background: #FFE4E4;
	}


a, a:hover {
	color: #1C8FC4;
}

/** header **/
 
#logo-title /* Wrapper for logo, website name, and slogan */
{
	color: #000000;
	padding: 1.5em 0pt 0pt;
}

 
#logo-image /* The actual logo image */
{
	width: 460px;
	height: 50px;
}

#site-name /* The name of the website */
{
	font-family: arial,sans-serif;
	font-size: 3em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	letter-spacing: -0.05em;
	line-height: 1.2em;
}

#header-right-blocks
{
	float: left;
	margin: 10px 10px 0 5px;
}

#header-right-blocks ul
{
	margin: 0;
	padding: 0;
	text-align: left;
}

#header-right-blocks li
{
	float: left;
	padding: 0 10px 0 0;
}

#header-right-blocks li a
{
	background:none;
	border-width: 0px;
	color:#000000;
	display:block;
	font-size:1em;
	font-weight:bold;
	height:auto;
	margin:0px;
	padding: 0 1em 0 0;
	text-transform: none;
}

#header-right-blocks li a:hover, #header-right-blocks li a:focus
{
	background: none;
	color: #000000;
	text-decoration: underline;
}

#header-right-blocks li ul li a
{
	font-weight: normal;
}


/** content **/
#content
{
	font-size: 1em;
}

h1.title,
h2.title,
h3.title {
	margin: 0;
}

.pager 
{
	clear: both;
	margin: 1em 0;
	text-align: center;
}

.pager a,
.pager strong.pager-current {
	padding: 0.5em;
}

/** navbar **/
#navbar
{
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}

#navbar ul /* Primary and secondary links */
{
	margin: 0;
	padding: 0;
	text-align: left;
}

#navbar li
{
	float: left;
	padding: 0 0 0 0;
	margin: 0;
}

#primary, #secondary 
{
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

#primary a,
#secondary a
{
	padding: 0 1em;
	margin: 0;
	display: block;
	color: #000;  
	padding-right: 1em;
}
  
#primary /* Primary links */
{
	font-family: Helvetica,Arial;
	font-weight: bold;
	border-top: 1px solid #000;
	background-color: #111;
	height: 2em;
	font-size: 0.8em;
	padding: 0.1em 0;
}

#primary ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;  
}

#primary a
{
	font-size: 1.25em;
	color: #fff;
	border-right: 1px solid #999999;
	text-transform: uppercase;
}

#primary a:hover, #primary a:focus
{
	background-color: #323232;
	text-decoration: none;
}

#primary li.active a, #primary li.active a:hover
{
	color: #000;
	background-color: #fff;
}

#secondary /* Secondary links */
{
	height: 2em;
}

#secondary a
{
	font-size: 1em;
	font-weight: bold;
	border-right: 1px solid #999999;
	margin: 0.25em 0;
}

#secondary li.last a
{
	border-right: none;
}

#secondary a:hover, #secondary a:focus
{
	background-color: #f1f1f1;
	text-decoration: none;
}

#secondary li.active a
{
	background-color: #f1f1f1;
	text-decoration: none;
}

/** footer **/
#footer,
#footer .content a
{
	color: #eee;
	background-color: #666;
	margin-bottom: 0;
}

#footer p {
	margin:0;
}

#footer-inner a {
	color: #eee;
}
  
#footer .block {
	float: left;
	margin: 0 15px;
	min-width: 200px;
}
  
#footer .block h2 {
	color: #eee;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	line-height: 1.5em;
	letter-spacing: 0;
	height:29px;
    border-bottom: 2px solid #31AAE1;
}

#footer .block table {
	border: none;
	padding:0;
	width: 930px;
	margin: 0;
}

#footer .block td {
	width: 310px;
	vertical-align: top;
	border: none;
	padding: 0;
}

/** Drupal nodes **/
.node /* Node wrapper */
{
	margin-bottom: 1em;
}

.node-unpublished {background-color:#FFE4E4;}

/*.node-teaser { border-bottom: 1px solid #dadada; }*/

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */
{  color: #c00;  }


.node div.links /* Wrapper for node links */  {  margin: 1em 0 1em 0;}

ul.links /* Taxonomy links, node links, comment links */
{
	margin: 0;
	padding: 0;
}

ul.links.inline
{
	display: inline;
}

ul.links li
{
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}

/** Drupal blocks **/
.block /* Block wrapper */
{
	margin-bottom: 1em;
}
.block h2.title /* Block title */
{
	color: #A11B1B;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.8em;
	padding: 0pt 0pt 0em;
	text-transform: uppercase;  
	margin-bottom: 0.5em;
	margin-top: 0px;
}


#user-login-form /* Drupal's default login form */
{
	text-align: right;
}

tr.even, tr.odd /* Some tables have rows marked even or odd. See also the ".section-admin tr.even" declaration below. */
{
	border-bottom: none;
	padding: 0;
}

li a.active /* The active item in a Drupal menu */
{
	color: #000;
}


/** Drupal forms **/
.form-item, /* Wrapper for a form element (or group of form elements) and its label */
.form-checkboxes,
.form-radios
{
	margin: 1em 0;
}

.form-item textarea
{
	font-size: 100%;
}

.form-item input.error, /* Highlight the form elements that caused a form submission error */
.form-item textarea.error,
.form-item select.error
{
	border: 2px solid #c00;
}

.form-item label /* The label for a form element */
{
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 11px;
	text-transform: uppercase;
}

.form-item label.option /* The label for a radio button or checkbox */
{
	display: inline;
	font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */
{
	color: #c00;
}

.form-item .description /* The descriptive help text (separate from the label) */
{
	font-size: 0.85em;
}

.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */
.form-radios .form-item
{
	margin: 0.4em 0;
}

.container-inline div, .container-inline label /* Inline labels and form divs */
{
	display: inline;
}

.content-add-more 
{
	margin-bottom: 1em;
}

.tips /* Tips for Drupal's input formats */
{
	margin: 0;
	padding: 0 0 0 4.44em;
	font-size: 0.9em;
}

/** OpenID **/
  /* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
#user-login-form ul /* OpenID creates a new ul above the login form's links. */
{
	margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

#user-login-form li.openid-link, /* The "Log in using OpenID" links. */
#user-login li.openid-link
{
	margin-top: 1em;
	margin-left: -20px; /* Un-do some of the padding on the ul list. */
	padding-left: 20px;
	background-position: left center;
}

#user-login-form li.user-link, /* The "Cancel OpenID login" links. */
#user-login li.user-link
{
	margin-top: 1em;
	list-style-type: disc;
	list-style-position: outside;
}

#user-login li.openid-link, /* The OpenID links on the /user form. */
#user-login li.user-link
{
	margin-left: -2em; /* Un-do all of the padding on the ul list. */
}

/** Drupal admin tables **/
  /* We overrode these styles in html-elements.css, but restore them for the
   * admin section of the site.
   */
.section-admin tbody
{
	border-top: 1px solid #ccc;
}

.section-admin th
{
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

.section-admin tbody th
{
	border-bottom: 1px solid #ccc;
}

.section-admin thead th
{
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

.section-admin tr.even,
.section-admin tr.odd
{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}

li.done  /* For install and update pages */
{
	color: #444;
	text-decoration: line-through;
}

div.admin-panel
{
	border: 1px solid #dadada;
	margin-bottom: 2em;
}

div.admin-panel h3
{
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;  
	background-color: #f1f1f1;
}

/************************************************/

table, th, td, tr { border: 0px; }

/*  ---------------     user - felhaszn�l� - t�ravezet� oldal  ----------------------*/

.profile dl.user-member {display:none}
.profile #content-profile-display-profil ul.links,
.panels-flexible-turavezeto_oldal ul.links{
	display:none;
}

.page-user h1 {
	background: url("images/dot.png") repeat-x scroll left bottom transparent;
	font-size: 35px;
	padding-bottom:5px;
}

.panels-flexible-turavezeto_oldal ul.tabs {display:none} 

div#content-profile-display-profil,
div.panels-flexible-turavezeto_oldal {
	margin:0px;
	padding:0px;
	border:none;
}
 
#navbar {
	border-bottom: none;
}

#logo-title {
	padding-top: 0px;
}

#topbanner {
	display: none;
}

#header-bar-inner { margin: 0px; }
#header-bar { 
	position: relative;
	width: 550px;
	z-index: 101;
}

#header-right-blocks {
	width: 540px;
	margin: 0px;
	position: relative;
	max-height: 110px;
}
 
#header-right-blocks .block {
	float: right;
	margin-bottom: 0;
	margin-left: 5px;
}

#header-right-blocks #block-block-5,
#header-right-blocks #block-google-plusone-google-plusone-block,
#header-right-blocks #block-block-6 {
	margin-top: 20px;
}

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

#user-login-form ul li a {
	font-size: 10px;
}

#user-login-form ul li {
	display: block;
	clear: left;
}

#user-login-form ul {
	position: absolute;
	top: 60px;
}


#search-block-form label { display: none;}

.front .node-inner h2.title { font-size: 16px;}

#content-inner {
	margin-bottom: 0;
	margin-top: 0px;
}

div#block-utazom-custom-search {
	margin-left: 10px;
}

#utazom-magazin-search-block-form .form-text {
	width: 120px;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:21px;
	color: #999999;
}

#utazom-magazin-search-block-form .form-submit {
	font-size: 11px;
	margin: 0px;
}

#utazom-magazin-search-block-form .container-inline {
	height: 25px;
}

.field-field-geotag {margin-bottom:20px;}

.page-cikk-csapatepites-es-incentive-turak div.panels-flexible-row-cikk_oldal-6 {display:none;}
.page-cikk-csapatepites-es-incentive-turak .pane-content .meta {display:none;}

.meta, .comment_add, .node_read_more{font-size:0.8em;}

/* lapoz�s navig�ci�ja ne l�gjon le*/
.item-list .pager li {padding:0px}

.section-node-edit .group-galeria {  float: none;}

.section-node-edit .group-szoveg {
	margin-right: inherit;
	border: inherit;
}


/*a TMA smink admin/ blokk oldala ne cs�sszon sz�t*/
#content {
	clear: left;
}

/* az admin/ galery blokk ne cs�sszon a dupl�j�ra hosszban */
.filefield-element .widget-edit { max-width: 60%; }

/* ne legyenek pontok a list�k el�tt */
.item-list ul li { list-style: none; }

.view-indulasok li.views-row { margin-bottom: 5px }

/*JELENTKEZ�S */

body.admin-menu.section-node-add fieldset.collapsible {display: block !important}

#admin-menu .dropdown li a, #admin-menu .dropdown li li a
{background-color: #725019}

#edit-mail-wrapper div.description {display:none}
#edit-pass-wrapper div.description {display:none}


/* Lightbox gal�ria sz�veg�nek nagy�t�sa*/
#lightbox #imageData span#caption {
   font-size:13px;
   line-height:50px;
}


.front .panel-col-last .pane-frontpage-bringazom h2 a{color:black;}
.front .panel-col-last  h2 a{color:black;}

.front .views-row a {line-height:1.5em;}


.pane-frontpage-tura-listak > h2.pane-title,
.pane-frontpage-olvasok > h2.pane-title{
	background: url("images/dot_transp.png") repeat-x scroll left bottom transparent;
    margin-top:10px;
}

.pane-views-arcok-block-2 h2.pane-title,
.pane-quicktabs-1 h2.pane-title {
	background: url("images/dot_transp.png") repeat-x scroll left bottom transparent;
    margin-top:10px;
}

.front .panel-2col-stacked .panel-col-last .pane-panels-mini h2.pane-title,
.pane-arcok h2.pane-title{
	background: url("images/dot_transp.png") repeat-x scroll left bottom transparent;
    margin-top:10px;
}

.panels-flexible-magazin_panels .pane-panels-mini h2.pane-title,
.panels-flexible-aktiv_panels .pane-panels-mini h2.pane-title {
	background: url("images/dot_transp.png") repeat-x scroll left bottom transparent;
    margin-top:10px;
}


.front #mini-panel-frontpage_tura_listak h2.pane-title,
.front #mini-panel-frontpage_tura_listak h2.pane-title a,
.front #mini-panel-frontpage_tura_listak_datum h2.pane-title,
.front #mini-panel-frontpage_utak_orszag_szerint h2.pane-title,
.front .pane-frontpage-other .center-wrapper h2.pane-title,
#mini-panel-oldalsav_tura_listak_tipus h2.pane-title,
#block-fuzzysearch-0 h2,
.pane-fuzzysearch-0 h2
{
	color: #A11B1B;

	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background: none
}

#mini-panel-oldalsav_tura_listak_tipus {
	font-size: 12px;
}

.pane-oldalsav-tura-listak-tipus h2.pane-title {
	color: #A11B1B;
	font-size: 26px;
	font-family: Georgia;	
}

#mini-panel-oldalsav_tura_listak_tipus .panel-region-separator {
	height: 10px;
}

.front .pane-ut-lista-indulas-alapjan .panel-panel,
.front .pane-frontpage-other .panel-panel,
#mini-panel-frontpage_tura_listak_datum .panel-panel
{
	background-color: #FFFFFF;
}

.pane-frontpage-tura-listak h2 a{
	color: #A11B1B;
}
.pane-frontpage-tura-listak h2 div {
	display: inline;
	margin-left: 310px;
	font-family: arial;
	font-size: 12px;
}

.front .pane-frontpage-olvasok .panel-col-first h2.pane-title,
.pane-frontpage-olvasok .panel-col-last h2.pane-title,
.pane-frontpage-olvasok .panel-col-bottom h2.pane-title,
.magazine-main-panel .magazine-main-top-right h2.pane-title  {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: arial;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background: none;
}

.panels-flexible-magazin_panelsfront .pane-frontpage-bringazom h2 a {color:black;}

#block-panels_mini-fooldal_abc_tura_listak div.panel-col-last {background:none;}


#mini-panel-frontpage_tura_listak div.panel-col-last {background:none;}

/*NEWfrontpage*/
.view-olvasok-kiemelt-cikk .views-field-field-kiskep-fid {margin-right:10px}
.view-olvasok-kiemelt-cikk .views-field-body span {margin-right:10px;}
 
 
/* bulet point form�z�s - t�bbsoros felsorol�s elem eset�n j� helyen kezd�dj�n a sokadik sor is */
div.sajat-bulet-container {
	padding-left: 11px;
	position: relative;
	color:#666666;
	margin-right:5px;
}
.node-type-szalloda div.sajat-bulet-container-szeles,
.node-type-szalloda div.sajat-bulet-container{
	padding-left: 11px;
	position: relative;
	color:#666666;
	max-width:440px;
}

.pane-frontpage-olvasok div.sajat-bulet-container,
.pane-frontpage-bringazom div.sajat-bulet-container {
	color:black;
}

span.sajat-bulet{
	position: absolute;
	left: 0;
}

.sajat-bulet-container span.ut_extra_cimke {color:#a11b1b}
 
 
.panels-flexible-aktiv_panels .pane-panels-mini p {margin:5px 0 0 0;color:red; font-size:11px;}

.panels-flexible-aktiv_panels .pane-panels-mini p a{color:#A11B1B;}
 
.pane-frontpage-tura-listak h2.pane-title {color:#A11B1B;}

 
#mini-panel-frontpage_tura_listak .pane-views-arcok-block-2 h2.pane-title,
.pane-arcok h2.pane-title,
.pane-frontpage-tura-listak > h2.pane-title
{
	color: #A11B1B;
	font-size: 21px;
	font-family: georgia;
	text-transform: none;
	font-weight: normal;
}

.pane-arcok h2.pane-title
{
	margin-bottom: 5px;
}

.pane-frontpage-olvasok .view-olvasok-kiemelt-cikk div.views-field-body {padding-right:10px;}

.pane-frontpage-olvasok h5 {line-height:1em;clear:none;margin:0 0 5px 0;}

.pane-frontpage-olvasok .views-field-field-kiskep {float:left; margin:0 10px 0 0;}

.pane-frontpage-olvasok .views-row h5 a, .pane-frontpage-bringazom h5 a, .panels-flexible-magazin_panels h5 a {
	clear: none;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 1em;
	color: black;
}
  
.panel-panel .views-row {
	padding: 0px;
}

#block-utazom_search-3 {
	position: absolute;
	top: 53px;
}

.front .pane-content p {margin:0;}

/*
	general font classes by Maitner Albert
*/
.g16 {
	font-size: 16px;
	font-family: georgia;
	margin: 0;
	line-height: 1.4em;
}

.bold {
	font-weight: bold;
}
/*----------------------------------------*/


/*-  f�ldalon a jobb oldalon a kateg�ri�kat list�z� kis blokkok 7,9 form�z�sa -*/
.front .pane-block-9 p, .front .pane-block-7 p {display:inline}

/*-  f�oldalon a jobb oldalon sz�rke ter�let bels� marg�ja -*/
.panel-2col-stacked .panel-col-last .inside {margin-left:10px;margin-right:5px;}
.panel-2col-stacked #mini-panel-frontpage_tura_listak .panel-col-last .inside {margin-left:5px;}
.pane-views-olvasok-kiemelt-cikk-block-1 .view-olvasok-kiemelt-cikk {width:450px}


#user-login-form label{display:none;}

#user-login-form .form-item {
	margin-top: 2px;
	margin-bottom: 2px;
}
  
#user-login-form  .item-list li a{
	font-weight:normal;
	color:#224970;
}

#user-login-form div.form-item input{
  width:100px;
  font-size:12px;
}

/*#header-inner {
	background: #FFF;
}*/

.page-kalandtura h1{
	font-size:3em;
	margin-bottom:10px;}

.kalandtura-fejlec-extra {
	text-align:right;
	margin-top:-50px;
}
.kalandtura-fejlec-extra img{
	max-height:50px;
	margin-left:50px;
}
.kalandtura-fejlec-extra p{
	margin-bottom:5px;
}

#header-inner{
	position: relative;
	z-index: 100;
}

#main-wrapper {
	padding-top: 10px;
}

.section-search #main-wrapper,
.node-type-ut #main-wrapper,
.node-type-szalloda #main-wrapper,
.node-type-siterep #main-wrapper,
.node-type-si #main-wrapper,
.node-type-domestic-accomodation #main-wrapper ,
.section-flights #main-wrapper {
	margin-top: 0px;
}


.not-front.section-bringa #header, .not-front.section-magazin #header {
	height: 110px;
}

.not-front.section-bringa #header-inner, .not-front.section-magazin #header-inner {
	height: 110px;
}

/*-----------------------------div#logo-title {visibility:hidden;}---------------------*/


/* TAXONOMY*/
/* TAXONOMY - az�rt kell, hogy ha a teaserben k�p marad ne t�rje sz�t az oldalt */
.section-taxonomy div.node-teaser div.content p a img {display:none}
.section-magazin-kategoria div.node-teaser div.content p a img {display:none}
.section-regio div.node-teaser div.content p a img {display:none}
.section-blogok div.node-teaser div.content p a img {display:none}
.section-egyeb-cimkek div.node-teaser div.content p a img {display:none}
div.node-teaser div.content p iframe {display:none}
div.node-teaser div.content p img {display:none}

/* ugyanez a node oldalon */
.page-node div.node-teaser div.content p a img {display:none}

/*  ---------------- H�rlev�l ---------------- */

#block-block-5 iframe {height:21px;width:120px;}
#block-block-5 {float:left;width:100px;}
#block-block-5 p { margin: 0; }
#block-google-plusone-google-plusone-block {float:left; width:90px;}

#block-block-11 .block-inner p {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#block-block-11 {margin-bottom:0px;}

/*  ---------------- oldal alj�n a logo ne l�tszon ---------------- */
div.pp_icon { display:none }

/*  ---------------- taxonomy csoportok st�lus, r�gi�  felfedett sz�r� ne l�tsz�djon !!!   ---------------- */
#views-exposed-form-taxonomy-term-page {display:none;}

/*  ---------------- taxonomy view oldal----------------  .view-taxonomy-term*/
.node-teaser h2.title,
.node-teaser h2.node-title, 
.taxonomy-term-teaser h2.term-title {
	/* border-bottom: 1px solid #D7D7D7; */
	font-size: 22px;
	font-weight: normal;
	max-height: 56px;
	line-height: 28px;
	margin: 0 0 1px 0;
	text-overflow: ellipsis;
	overflow-y: hidden;
	text-transform: none;
}

.node-kis_teaser .ut-teaser-alcim {
	color: gray;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}
  
.node-teaser.node-type-info-page .ut-teaser-alcim {margin-left:110px;}
.node-teaser.node-type-info-page div .field-field-info-kepre-szoveg { padding: 0 0 0 110px;}

.node-teaser div.node-indulasai,
.node-teaser span.teaser-kerjen-ajanlatot {
	color: gray;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}

.node-teaser div.node-indulasai {
	border-right: 0;
	margin-top: 10px;
	float: left;
	height: 61px;
	margin-right: 10px;
	padding-right: 9px;
	width: 124px;
	margin-bottom: 10px;
}

.node-type-info-page .node-teaser h2.title {
	max-width: 495px;
}

.search-page-right-results .node-teaser.style-group-teaser div.node-indulasai,
.magazine-panel .style-group-teaser-flights .node-indulasai {
	border-right: 1px solid #D7D7D7;
	margin-top: 0;
}

.node-teaser .ut-teaser-ar {
	color: #3fc080;
	line-height: 18px;
	font-family: 'Georgia', serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.node-teaser .sale-price,
.node-teaser .sale-price a{
	color: #ff6600;
}

.node-teaser .ut-teaser-ar .nap.discount {
	font-weight: normal;
}

.node-teaser .ut-teaser-ar .original-price {
	color: #494949;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.node-teaser .ut-teaser-ar .travel_type,
.node-teaser .ut-teaser-ar .meal_type {
	color: #464646;
	line-height: 16px;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
}


.node-teaser .apartman-size,
.csaladi-szoba,
.node-teaser .ut-teaser-alcim,
.node-teaser .hotel-beach {
	/* color: #464646;
	font-family: arial;
	font-size: 14px; */
	font-weight: bold;
}

/*.field-name-body .node-teaser .image,
.field-name-body .node-teaser .image img {
	height: 100px;
	width: 100px;
}

.field-name-body .node-teaser.search-teaser .image,
.field-name-body .node-teaser.search-teaser .image img {
	height: 200px;
	width: 200px;
}*/

.field-name-body .node-teaser .image {margin-left: 10px;}

.node-teaser .akcio {

	background-image: url('images/ribbon-warning.png');
	position: absolute;
	top: 10px;
	left: -15px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	width: 61px;
	height: 30px;
	padding-left: 14px;
	padding-top: 7px;
	font-family: Roboto;
	line-height: 18px;
}

.node-teaser .content {
	font-size: 12px;
}


.section-taxonomy-page #content-area .views-row,
.section-fuzzysearch #content-area .fuzzysearch-result {
	width: 690px;
    margin-top: 20px;
}

.section-taxonomy-page #content-header h1.title,
.section-fuzzysearch #content-header h1.title {
	margin-bottom: 10px;
}

.node-teaser.node-type-galeria div.submitted {margin-top:0}

.node-teaser p {
	padding-top: 28px;
}
.node-teaser.node-type-galeria p {
	padding-top: 60px;
}

.node-teaser .links {
	display: none !important;
}

.node-teaser .metadata {
	color: gray;
	margin-top: 4px;
}

.node-teaser,
.taxonomy-term-teaser {
	border-bottom: 2px dotted #eee;
	padding: 10px 0 !important;
	margin: 0 !important;
	position: relative;
}

.node-teaser:hover,
.taxonomy-term-teaser:hover {
	/* background: #f5f5f5; */
}

.node-teaser:hover .details {
	display: block;
}

.node-teaser > div, 
div.taxonomy-ut-teaser {
	/*font-family: Arial, Tahoma, Verdana, Helvetica, 'Bitstream Vera Sans', sans-serif;
	line-height: 16px;*/
	height: auto;
	/* max-width: 570px; */
}

.node-teaser .field-field-kiskep {
	height: 100%;
}	

.node-teaser .teaser-szoveg {
	height: 32px;
	overflow: hidden;
}

.node-info-page-teaser .teaser-szoveg {
	height: 48px;
}

.node-teaser .teaser-szoveg p {
	margin: 0;
	padding: 0;
}

body.node-type-galeria div.node-teaser {background:none; border:1px lightgray solid; margin-bottom:10px !important;}
.node-type-galeria .node-teaser:hover {background: #E6EFF6;}
.node-type-galeria .teaser-szoveg, .node-type-galeria .metadata {font-size:12px}

/* Siterep szallasok teaserei */
.node-teaser.node-type-si h2.title {
	font-size: 16px;
	line-height: 18px;
	width: 365px;
	height: 21px;
}

.node-kis_teaser {
	border-bottom: 1px solid #b3b1b1;
	padding: 10px 0 !important;
	margin:0 !important;
}

.node-kis_teaser:hover{
	background: #E6EFF6;
}

.node-kis_teaser:hover .fade-out::after {
	background: linear-gradient(to right, rgba(255,255,255,0) 20%,#E6EFF6 100%); /* W3C */
}


.node-kis_teaser h2.node-title {
	clear: none;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	font-weight: bold;
}

.node-kis_teaser .regio-taxonomy-terms {
	font-size: 10px;
	line-height: 12px;
	height: 12px;
	text-transform: uppercase;
	margin-top: 2px;
	overflow: hidden;
}

.node-kis_teaser .regio-taxonomy-terms a {
	text-decoration: underline;
}

.node-kis_teaser .ut-teaser-ar {
	color: #000;
	line-height: 18px;
	font-family: georgia;
	font-size: 15px;
	margin-top: 2px;
}

.node-kis_teaser .ship_owner {
	color: gray;
	font-variant: small-caps;
	font-size: 14px;
}

.node-kis_teaser .ship_name {
	font-size: 12px;
}

.node-kis_teaser .ship_from, .node-kis_teaser .ship_from {
	font-size: 10px;
        text-transform:uppercase;
}

/* teaser indul�si id�pontjai */
#teaser-indulasok-box-lista,
#teaser-indulasok-lista {
	/*display: inline-block;*/
	padding: 0;

	margin-bottom:0;
}

#teaser-indulasok-lista {
	border-left: 0;
}

#teaser-indulasok-box-lista {
	border-color: white;
	border-style: solid;
	border-width: 0 0 1px 1px;
	width: 126px;
}

#teaser-indulasok-box-lista li {
	border-color: white;
	border-style: solid;
	border-width: 1px 1px 3px 0;

	border-radius: 3px;
	border-bottom: 3px solid #003C66;

	margin-bottom: 1px;

	display: block;
	float: left;
	font-size: 9px;
	height: 19px;
	line-height: 21px;
	text-transform: uppercase;
	text-align: center;
	width: 40px;
}

#teaser-indulasok-lista li {

	border-top: 1px solid #003C66;
	border-left: 1px solid #003C66;
	border-right: 1px solid #003C66;

	border-radius: 3px;
	border-bottom: 3px solid #003C66;

	background: #005b9a;

	margin-bottom: 1px;

	color: #FFF;
	display: inline-block;
	font-size: 9px;
	height: 19px;
	line-height: 21px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 3px;
	width: 126px;
}

#teaser-indulasok-lista.month li {
	line-height: 15px;
	height: auto;
	padding-top: 3px;
}

#teaser-indulasok-lista li a {
	color: #FFF;
}

#teaser-indulasok-box-lista .indulas-not-exists {
	background: #FFF;
	color: #808080;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 3px solid #BBBBBB;
}

#teaser-indulasok-box-lista .indulas-exists {
	border-top: 1px solid #003C66;
	border-left: 1px solid #003C66;
	border-right: 1px solid #003C66;
	background: #005b9a;
}

#teaser-indulasok-box-lista .indulas-exists a {
	color: #FFF;
}

/* ---------------------------------  Job oldali oldals�v right sidebar-----------------------------------*/
#sidebar-right-inner .block-views  h2,
#sidebar-right-inner #block-block-4 h2,
#sidebar-right-inner #block-block-12 h3{
	color: #A11B1B;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	letter-spacing: normal;
}

#sidebar-right-inner #block-block-12 h3,
#sidebar-right-inner #block-panels_mini-oldalsav_tura_listak_tipus .block-inner > h2 {
	color: black;
	font-family: georgia;
	font-weight: normal;
	font-size: 22px;
	padding: 0px;
	margin: 0px;
	letter-spacing: normal;
	text-transform: none;
}

#sidebar-right #sidebar-right-inner {margin-left:0px;}

#sidebar-right {
	border-left:2px dotted #B2B2B2;
	margin-left:10px;
}


#sidebar-wrapper #sidebar-right .block-views, #sidebar-wrapper #sidebar-right .block-block, #sidebar-wrapper #sidebar-right #block-panels_mini-oldalsav_tura_listak_tipus {
	padding: 0 10px;
	width: 220px;
}

/*
	---------------------------------------quicktabs-----------------------------------
*/

.pane-quicktabs-1 {
	position: relative;
}

#quicktabs-1 ul.quicktabs_tabs {
	position: absolute;
	top: 8px;
	left: 53px;
}
ul.quicktabs_tabs li {font-size: 14px;}

ul.quicktabs_tabs a {
	color: #A11B1B;
	text-decoration: underline;
	text-transform:uppercase;
}


ul.quicktabs_tabs a:hover
{
	color: #000000;
    text-decoration: underline;
}

.pane-quicktabs-1 h2.pane-title a{
	color: #A11B1B;
}

/*****--------------------------------------------- MAGAZIN F�OLDAL ----------------------------------------*****/
.panels-flexible-magazin_panels .panels-flexible-region-magazin_panels-jobb-inside  .pane-panels-mini,
.panels-flexible-magazin_panels .panels-flexible-region-magazin_panels-bal-inside  .pane-panels-mini,
.front .panel-2col-stacked .panel-col-last .pane-panels-mini,
.panels-flexible-aktiv_panels .tematikus-doboz{
	height:216px;
	overflow:hidden;
}

.front .panel-2col-stacked .panel-col-last .pane-frontpage-olvasok { min-height:425px; }
.front #mini-panel-frontpage_olvasok .center-wrapper div.panel-panel {
	height: 376px;
	overflow: hidden;
	margin-bottom: 20px;
}

#mini-panel-frontpage_olvasok .pane-kisk-p-tax-argumenttel,
#mini-panel-frontpage_olvasok .pane-magazin-legfrissebb {
	height: 161px;
	overflow: hidden;
}

.panels-flexible-magazin_panels .view-id-olvasok_kiemelt_cikk, .panels-flexible-magazin_panels .view-id-olvasok_kiemelt_cikk .views-row {
	position: relative;
}

.panels-flexible-region-magazin_panels-jobb_ {width:50%}

.panels-flexible-region-magazin_panels-center {
	margin-right:4px;
}

.panels-flexible-row-magazin_panels-1 div.panel-col-last {
	background-color: #FFF;
}

.panels-flexible-magazin_panels .view-magazin-legfrissebb   h5 a{
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding-top: 10px;
    text-transform: none;
    height:27px;
    overflow:hidden;
}
.panels-flexible-magazin_panels .view-magazin-legfrissebb h5
{margin:6px 0;}

.panels-flexible-magazin_panels .view-magazin-legfrissebb span,
.panels-flexible-magazin_panels .view-magazin-legfrissebb p {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding-top: 0px;
    text-transform: none;
}

.magazine-main-panel .magazine-main-top-right .mini-panel-magazin_top_szoveg .center-wrapper h2 {margin-top:12px;}

.panel-flexible h2.pane-title a {color:black;}

.panels-flexible-magazin_panels .pane-block-7 h2 {display:none;}

.panels-flexible-magazin_panels .view-magazin-legfrissebb .views-field-nothing {
	background: url("images/atlatszo.png") repeat scroll 0 0 transparent;
	height: 81px;
	padding: 0 17px;
	position: absolute;
	top: 259px;
	width: 436px;
}

.view-szerzo-cikkei {
	position: relative;
}



#content-header .error {
	display: none;
}

/* ---------- T�ravezet�k profilja start ---------- */
.panel-flexible .panels-flexible-turavezeto_oldal-inside .panel-separator {margin:0}

.pane-user-field-ember-bemutatkozas,
.pane-user-field-ember-beszelt-nyelvek,
.pane-user-taxonomy-vocabulary-5,
.pane-user-field-ember-szuletesi-ev{
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 0px;
	font-family:georgia;
	line-height:20px;
	color:	#333333;
}

.panels-flexible-turavezeto_oldal .field-name-taxonomy-vocabulary-5 div.field-item  
{
	display:inline;
	margin-right: 10px;
}

.panels-flexible-turavezeto_oldal .field-label-inline-first {font-weight:normal;}

.panels-flexible-turavezeto_oldal .pane-title .pane-views-panes h2 {
	text-transform: uppercase;
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	font-family:arial;
}

.section-felhasznalo.sidebar-right #sidebar-wrapper #sidebar-right #sidebar-right-inner {

	background-color: #EFEFEF;
}

.section-felhasznalo.sidebar-right #sidebar-wrapper #sidebar-right .block-views,
.section-felhasznalo.sidebar-right #sidebar-wrapper #sidebar-right .block-block {
	background-color: #EFEFEF;
}

.panels-flexible-turavezeto_oldal .field-field-kapcsolat {
	position: absolute;
	top: 0;
	right: 10px;
}

.panels-flexible-turavezeto_oldal .field-name-field-ember-galeria .field-items > div {
	height: 112px;
	width: 112px;
	float: left;
}

.panels-flexible-turavezeto_oldal .field-name-field-ember-galeria .field-items .even {
	margin-right: 4px;
}

.panels-flexible-turavezeto_oldal .field-name-field-ember-galeria .field-item {
	margin-bottom: 4px;
}

.panels-flexible-turavezeto_oldal .links {
	display: inline;
}

ul li.statistics_counter {
	display: none;
}

.panels-flexible-turavezeto_oldal .fb_social_share_class {
	display: block;
	position: absolute;
	right: 0;
	top: 12px;
}

.panels-flexible-turavezeto_oldal div.sajat-bulet-container {
	width: auto !important;
}

.panels-flexible-turavezeto_oldal .panels-flexible-column-first {
	margin-right: 10px;
	width: 468px;
}

.panels-flexible-turavezeto_oldal .kep-matrix {
	margin-right: 10px;
	width: 228px;
}

.turavezeto-profil #page-title {
	width: 470px;
}

#content {
	position: relative;
}

.section-felhasznalo.sidebar-right #sidebar-wrapper #sidebar-right #block-block-4 {
	background-color: #FFF;
	height: 375px;
}

.panels-flexible-turavezeto_oldal .turavezeto-utjai .views-row {float:left;margin-right:3px;margin-bottom:-7px;}

.pane-user-adverts {margin-top:20px;}

 .pane-user-adverts .node-adverts .node-reklam2 {margin-bottom:3px !important;}

/* ---------- Turavezetok profilja end---------- */

/* -ne latsz�djon a T�R�L gomb tartalom szerkeszt�skor- */

.section-node-edit .node-form > input#edit-delete {visibility:hidden;}

/* -ne l�tsz�djon a CMF tartalom oldalon a friss�t�si lehet�s�gek */
#cmf-admin-nodes-form  div.container-inline {
  display:none;
  }

#content-header .messages {
	display: none;
}

.page-user-login #main {
	min-height: 300px;
}

.section-ut .node-type-ut .fb_social_like .fb-social-like-widget .fb_edge_widget_with_comment {
	top: 9px;
}

/* Contact form popup */
.lightbox-contact {
	background: #FFF;
	padding: 10px;
}

.lightbox-contact #edit-name-wrapper, .lightbox-contact #edit-from-wrapper {
	display: inline-block;
	width: 350px;
}

.lightbox-contact #edit-name-wrapper input, .lightbox-contact #edit-from-wrapper input {
	width: 344px;
}

.lightbox-contact #edit-captcha-response-wrapper {
	display: inline-block;
	margin: 0 20px;
}

.lightbox-contact .captcha legend,
.lightbox-contact fieldset.captcha > div.description
{
	display: none;
}


/* jelentkez�s node megjelen�t�s */
.node-type-jelentkezes .node-unpublished  {background-color:white}
.node-type-jelentkezes .node-unpublished  div.unpublished {display:none}
.node-type-jelentkezes .meta .submitted a  {display:none}
.node-type-jelentkezes .meta .submitted {font-size:12px}
.node-type-jelentkezes .field-field-kapcs-nev {font-size:18px; font-weight:bold;}
.node-type-jelentkezes .field-field-ut-node {font-size:18px; font-weight:bold; padding-top:20px;}
.node-type-jelentkezes .group-bal-oldal {float:left; margin-right:50px;min-width:300px; max-width:500px;}
.node-type-jelentkezes .group-bal-oldal legend {font-size:25px;font-family:georgia; }
.node-type-jelentkezes .field-field-indulas-resztvevoi-view {clear:left}
.node-type-jelentkezes .group-jobb-oldal {padding-top:50px;}
.node-type-jelentkezes .group-jel-admin {float:left;margin-right:50px;}
.node-type-jelentkezes .group-jel-admin-bal {margin-top:50px}
.node-type-jelentkezes .field-field-ut-node {margin-bottom:10px;}
.node-type-jelentkezes .field-field-kapcs-nev {margin-top:20px}
.node-type-jelentkezes .field-name-field-ut-node a{font-size:25px;}
.node-type-jelentkezes .panel-2col-bricks .panel-separator {margin:1px;}

/* ------------------    szerkeszt�i fel�letek  -------------------------- */

#edit-revision-wrapper,
#edit-log-wrapper,
#edit-menu-delete-wrapper,
#edit-menu-link-title-wrapper,
#edit-menu-parent-wrapper,
#edit-menu-weight-wrapper {display:none}


/* ------------------    Fooldali napt�r tooltip -------------------------- */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #d4d4d4;
	background-color: #616161;
	width: 350px;
	color: #FFF;
	padding: 10px 10px 7px 10px;
	opacity: .95;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#tooltip img {
	margin-right: 10px;
}

#tooltip h3, #tooltip div {margin: 0; }

.hidden {
	display: none;
}

#tooltip table, #tooltip tr, #tooltip td {
	border: 0px !important;
	margin: 0px !important;
	height: auto !important;
	padding: 0px !important;
}

#tooltip .top {
	vertical-align: top;
}

#tooltip h3 a{
	font-size: 20px;
	line-height: 21px;
	font-family: Georgia;
	color: #FFF;
}

#tooltip h3 {
	font-size: 20px;
	line-height: 21px;
	font-family: Georgia;
	color: #FFF;
	margin-bottom: 5px;
	margin-top:-4px;
}

#tooltip .lead {
	font-size: 12px;
	font-family: Arial;
	text-transform: uppercase;
	margin-bottom: 3px;
}

#tooltip .indulas {
	font-size: 12px;
	font-family: Arial;
	margin-bottom: 5px;
}

#tooltip .ar,
#tooltip .ar h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia;
	vertical-align:bottom;
	display:inline;
	color:white;
	margin-top:0px;
	line-height:16px;
}


#tooltip span.ar-alszovegek {
	margin-top:0px;
	display:inline;
	font-size: 12px;
	font-family: Arial;
	line-height:12px;
}

#tooltip .ar p{
	margin-top:0px;
	display:inline;
	font-size: 12px;
	font-family: Arial;
	line-height:12px;
}

.fb_link, .fb_link:hover, .fb_link:visited, .fb_link:active, .fb_link:link {
	background-color: #5B74A8;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 0px;
    padding: 2px 6px 3px;
    text-shadow: none;
    text-decoration: none;
    display: inline-block;
}

.fb_link_wrapper {
    background-color: #5B74A8;
	border-width: 1px;
    border-color: #29447E #29447E #1A356E;
    display: inline-block;
}

.fb_link_wrapper span.ext {
	display: none;
}

/* -------------------------------- cikk oldalon kommentek facebook doboza  --------------------------------   */
.pane-utazom-fb-0 {margin-top:20px}



/* Taxonomy oldal fejlec */

/*.section-taxonomy-page.page-tura-stilus-vilagjaras #content-header .title {font-size:0px;background:url('images/taxonomy/vilagjaras.jpg') no-repeat;height:200px;}

*/
.galeria-hatter {background:url('images/taxonomy/galeria.jpg') no-repeat;height:200px;}
.page-vilagjaras #content-header .title {font-size:0px;background:url('images/taxonomy/vilagjaras.jpg') no-repeat;height:200px;}
.page-gasztrotura #content-header .title {font-size:0px;background:url('images/taxonomy/gasztrotura.jpg') no-repeat;height:200px;}
.page-gyalogtura #content-header .title {font-size:0px;background:url('images/taxonomy/gyalogturak.jpg') no-repeat;height:200px;}
.page-gyerekkel #content-header .title {font-size:0px;background:url('images/taxonomy/gyerekkel.jpg') no-repeat;height:200px;}
.page-hegymaszas #content-header .title {font-size:0px;background:url('images/taxonomy/hegymaszas.jpg') no-repeat;height:200px;}
.page-hetvege #content-header .title {font-size:0px;background:url('images/taxonomy/hetvege.jpg') no-repeat;height:200px;}
.page-ingyenes-turaink #content-header .title {font-size:0px;background:url('images/taxonomy/ingyenes_turak.jpg') no-repeat;height:200px;}
.page-biciklitura #content-header .title {font-size:0px;background:url('images/taxonomy/kerekpartura.jpg') no-repeat;height:200px;}
.page-kulturalis-korutazas #content-header .title {font-size:0px;background:url('images/taxonomy/kulturalis_korutazas.jpg') no-repeat;height:200px;}
.page-vadviz #content-header .title {font-size:0px;background:url('images/taxonomy/rafting.jpg') no-repeat;height:200px;}
.page-tengerikajak #content-header .title {font-size:0px;background:url('images/taxonomy/tengerikajak.jpg') no-repeat;height:200px;}
.page-varoslatogatas #content-header .title {font-size:0px;background:url('images/taxonomy/varoslatogatas.jpg') no-repeat;height:200px;}
.page-via-ferrata #content-header .title {font-size:0px;background:url('images/taxonomy/via_ferrata.jpg') no-repeat;height:200px;}
.page-marokko-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/marokko.jpg') no-repeat;height:200px;}
.page-jordania-utazas-nyaralas-hotel-2 #content-header .title {font-size:0px;background:url('images/taxonomy/jordania.jpg') no-repeat;height:200px;}
.page-egyiptom-utazas-nyaralas-hotel  #content-header .title {font-size:0px;background:url('images/taxonomy/egyiptom.jpg') no-repeat;height:200px;}
.page-ciprus-utazas-nyaralas-hotel-2 #content-header .title {font-size:0px;background:url('images/taxonomy/ciprus.jpg') no-repeat;height:200px;}
.page-torokorszag-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/torokorszag.jpg') no-repeat;height:200px;}
.page-kuba-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/kuba.jpg') no-repeat;height:200px;}
.page-mexiko-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/mexiko.jpg') no-repeat;height:200px;}
.page-szlovenia-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/szlovenia.jpg') no-repeat;height:200px;}
.page-thaifold-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/thaifold.jpg') no-repeat;height:200px;}
.page-amerikai-egyes�lt-allamok-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/amerikai_egyesult_allamok.jpg') no-repeat;height:200px;}
.page-brazilia-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/brazilia.jpg') no-repeat;height:200px;}
.page-del-afrika-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/def-afrika.jpg') no-repeat;height:200px;}
.page-egyesult-arab-emiratusok-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/egyesult_arab_emiratusok.jpg') no-repeat;height:200px;}
.page-florida-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/florida.jpg') no-repeat;height:200px;}
.page-horvatorszag-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/horvatorszag.jpg') no-repeat;height:200px;}
.page-kenya-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/kenya.jpg') no-repeat;height:200px;}
.page-maldiv-szigetek-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/maldiv.jpg') no-repeat;height:200px;}
.page-mauritius-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/mauritius.jpg') no-repeat;height:200px;}
.page-seychelles-szigetek-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/seychelles.jpg') no-repeat;height:200px;}
.page-zoldfoki-szigetek-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/zoldfoki.jpg') no-repeat;height:200px;}
.page-jamaica-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/jamaica.jpg') no-repeat;height:200px;}
.page-indonezia-utazas-nyaralas-hotel #content-header .title {font-size:0px;background:url('images/taxonomy/bali_indonezia.jpg') no-repeat;height:200px;}
.page-taxonomy-term-238-2 #content-header .title {font-size:0px;background:url('images/taxonomy/bali_indonezia.jpg') no-repeat;height:200px;}
.page-karacsony #content-header .title {font-size:0px;background:url('images/taxonomy/karacsony.jpg') no-repeat;height:200px;}
.page-szilveszter #content-header .title {font-size:0px;background:url('images/taxonomy/szilveszter.jpg') no-repeat;height:200px;}
.page-karneval #content-header .title {font-size:0px;background:url('images/taxonomy/karneval.jpg') no-repeat;height:200px;}

.view-csoportos-szerv-utak .view-header {font-size:0px;background:url('images/taxonomy/csoportos_vasarlas.jpg') no-repeat;height:200px; margin-bottom: 20px; }
.view-csoportos-szerv-utak .view-header p {display: none;}

/* -------------------------------- kupon admin indul�s beviteli mez�je --------------------------------   */
#edit-field-kupon-indulas-hivatkozas-nid-nid {height:300px;}

/* -------------------------------- Sz�lloda Teaser --------------------------------   */

.node-teaser .regio-taxonomy-terms{
	margin: 10px 0;
}

.node-teaser .regio-taxonomy-terms a,
.node-teaser .regio-taxonomy-terms span,
#event-list .event-location span span{
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 10px;
}

.taxonomy-term-teaser .regio-taxonomy-terms a {
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

.height-span1 {height:26px}
.node-teaser .regio-taxonomy-terms .views-row,
.node-teaser .regio-taxonomy-terms .views-field-name {display:inline; margin-right:5px;}

.node-teaser .regio-taxonomy-terms {
	margin-bottom: 0px;
	overflow: hidden;
}

.node-type-belfold.node-teaser .regio-taxonomy-terms {
	float: none;
	margin-bottom: 10px;
	width: auto;
}

.node-galeria-teaser .regio-taxonomy-terms,
.node-info-page-teaser .regio-taxonomy-terms,
.taxonomy-term-teaser .regio-taxonomy-terms {
	margin-bottom: 5px;
}

.node-type-szalloda h1.title {display:none;}


#ut-node-fb-widgets-wrapper .fb-social-share-widget, #ut-node-fb-widgets-wrapper .fb-social-like-widget {float: left;}

.field-field-szalloda-ellatasi-opciok .field-item .field-label-inline {display:none;}

/* Mind az x utazas megjelenitese */
.toggler-container {
	margin: 1px 0 15px 0;
}
.toggler, .tovabbi-link {
	color: #A11B1B;
	font-size: 11px;
	font-family: arial;
}

a.tovabbi-link {
	display:block;
	margin-top:2px;
	margin-bottom:12px;  
}

/* Mind az x utazas megjelenitese */

#mini-panel-frontpage_utak_orszag_szerint .panel-col-last {
	background: #FFF;
}

/* Az utazasok facebook oldalhoz egyeni classok */
.utazasok {
	width: 520px;
}

.utazasok .panel-hide, .utazasok .views-hide, .utazasok .edit {
	display: none;
}

.group-galeria { padding: 1px; } /* Galeria margo Chrome fix */


/* KERES� - �j */
li .regio-taxonomy-terms a,
li .regio-taxonomy-terms span {
	color:#224970;
}

/* 404-es hibaoldal */
.page-page-not-found #content-area {
	margin-bottom: 10px;
	position: relative;
}

.page-page-not-found .not_found {
	background: url('images/not_found.png');
	color: #FFF;
	height: 240px;
	left: 0;
	padding: 30px 30px;
	position: absolute;
	top: 0;
	width: 420px;
}

.page-page-not-found .not_found h1 {
	color: #FFF;
	font-size: 39px;
	font-weight: bold;
}
.page-page-not-found .not_found h1.url-tipp {
	font-size: 30px;
}


.page-page-not-found .not_found .regio a {
	font-size:18px;
	line-height:30px;
	font-weight:bold;
}

.page-page-not-found .not_found, .page-page-not-found .not_found a {
	font-size:16px;
	line-height:30px;
	color: #FFF;
}

.szalloda-title h1 {
	font-size: 24px;
	font-weight: bold;
}

/* info page oldal */
.panels-flexible-row-info_p_layout-main-row {position:relative;}

.node-type-info-page .panel-flexible .panel-separator {margin:0;}

.info-kepre-szovegek {
	position:absolute;
	top:0;
	color:white;
	background-image: url("images/atlatszo.png");
	padding:20px;
	width:440px;
	height:260px;
}
	
.info-kepre-szovegek h1{
	color: #ffffff;
	font-family: georgia, "Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-variant: normal;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}
  
.info-kepre-szovegek  p{
	color: #ffffff;
	font-family: Arial,"Trebuchet MS",Trebuchet,Verdana,sans-serif;
	font-size: 14px;
	line-height: 1.4em;
}

.info-kep-alatt-alcim h2 {float:left; margin:0;}
.info-social {float:right;width:402px;}
.node-type-info-page  div#ut-node-fb-widgets-wrapper {margin-bottom:0;}
.node-type-info-page  #utazom-breadcrumb {margin-bottom:4px;}
.info-kep-alatt-szoveg p {line-height:1.5em; clear:both;}


.field-field-info-keresobox-ideiglenes p {margin:0}

div.pane-field-info-tarsoldalak,
div.pane-field-okos-taxonomia{margin-bottom:30px;}

.pane-field-info-tarsoldalak h2,
.pane-field-okos-taxonomia .field-label-inline-first{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top:30px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.pane-field-okos-taxonomia div.view-id-taxonomia_tagok {margin-top:10px;}

.pane-field-info-tarsoldalak a {
	font-family:georgia;
	font-size:16px;
	color: #9E1D18;
	line-height: 1.3em;
}

.info-kereso-cim-szurke,
.pane-info-page-cikkek-alnevvel > h2,
.node-type-info-page .olvass-rola .pane-title
{
	background:#848484;
	padding:10px;
}
  
.info-kereso-cim-szurke h2,
.node-type-info-page .olvass-rola .pane-title {
	margin:0px;
	font-size:12px;
	line-height:1em;
}
  
.info-kereso-cim-szurke h2 a,
.info-kereso-cim-szurke h2 span,
.info-kereso-cim-szurke div div div div,
.pane-info-page-cikkek-alnevvel>h2,
.node-type-info-page .olvass-rola .pane-title {
	margin: 0px;
	font-family: arial;
	color: white;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
}

.node-type-info-page .olvass-rola .pane-title {
	margin-bottom: 10px;
}

.info-page-ajanlatok  {
	font-family: arial;
	color: white;
	line-height: 15px;
}

a.tovabbi-talalatok {
	display: block;
	margin-bottom: 10px;
}

.info-kereso-szoveg,
div.pane-info-page-cikkek-alnevvel {
	margin:10px 0 20px 0;
	line-height:1.5em;
}

.pane-info-page-cikkek-alnevvel > h2 {margin-bottom: 20px;}

.node-teaser.node-type-info-page .meta {display:none;}

div.field-field-info-kepre-szoveg {padding-top:30px;}

.info-kereso-kep img{margin:15px 10px 15px 0; float:left;}

.pane-panel-keresok .pane-content div.node-teaser{ margin-top: 12px; }

.node-type-utastajekoztato h1 {display:none;}

.node-type-utastajekoztato .panels-flexible-column-utastajekoztato_oldal-main {
	background: #e8e8e8 url('images/utastajekoztato.jpg') no-repeat 18px 18px;
	padding: 36px 17px 17px 17px;
	width:669px;
}

.panels-flexible-region-utastajekoztato_oldal-center {width:100%}

.node-type-utastajekoztato .pane-node-title .pane-content {
	font-size: 26px;
	line-height: 1.5em;
	font-family:georgia;       
}

.node-type-utastajekoztato .pane-node-field-nagykep img {
	height: 209px;
	width: 670px;
}

.node-type-utastajekoztato .panel-separator {
	display: none;
}

.node-type-utastajekoztato .print-button {
	float: right;
}

.node-type-utastajekoztato .print-button p{
	margin-top: 0;
}

.node-type-utastajekoztato .printButton {
	background: url('images/nyomtatas.jpg');
	border: 0;
	cursor: pointer;
	font-size: 0px;
	height: 29px;
	width: 93px;
}
.node-type-utastajekoztato .panels-flexible-column.cikk-right {
    background-color: #FFF;
}

.google-plus-sajat-wrapper {
	float: left;
	margin: 0;
	width: 100px;
}

#history {
	background: rgba(255,255,255,0.7);
	position: absolute;
	left: 50%;
	margin-left: 495px;
	padding-top: 10px;
	top: 120px;
}

#history h4 {
	font-family: Arial;
	margin-top: 0;
	margin-left: 10px;
	text-transform: uppercase;
}

#history .node-title,
#history .ut-teaser-alcim {
	/*overflow: visible;*/
}

#history .ut-teaser-alcim {
	word-break: break-word;
}

#history .node-title img,
#history .ut-teaser-alcim img,
.node-kis_teaser h2.node-title img {
	position: absolute;
	right: 0;
	top: 0;
}

#history .ut-teaser-alcim {
	height: 12px;
}

#history a:hover {
	text-decoration:none;	
}

#history a > div{
	padding: 10px 0 10px 10px;
	}

#history a:hover div{
	background-color:#eeeeee;
	}

#history div.node-reklam {
	margin-bottom: 0 !important;
	}


/*            ---------        T�RK�P TAXONOMIA OLDALAK            -------------   */
.page-taxonomy-term h1 {font-size:30px; font-weight:bold;}
.page-taxonomy-term .pane-panel-csikkep img{width:470px;}
.page-taxonomy-term .pane-panel-term-children li {
	background: none;
	display: inline-block;
	margin-right: 5px;
	padding: 0 !important;
}

.page-taxonomy-term .pane-panel-term-children .has-indulas {
	font-weight: bold;
}

.page-taxonomy-term .pane-panel-term-children ul {
	overflow: hidden;
}

.page-taxonomy-term h2 {margin-bottom:5px;}
.page-taxonomy-term #main h2 a {color: black;}
.pane-panel-terkep-linkek {margin-top:10px;}


.node-recently-viewed .ut-teaser-ar { 
	color: #000 !important;
	margin-left: 0 !important;
}


.siterep-teaser .siterep-ikonok { margin: 0; }


/******* UJ MENU *******/
#block-utazom-menu-utazom-menu { margin-bottom: 0; }

#mainnav {
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
	box-sizing: border-box;

	display: inline-block;
	height: 40px;

	border-top: 1px solid #efefef;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;

	position: relative;
	width: 100%;
	max-width: 960px;

	margin-top: 10px;
}

#mainnav li {
    margin-left: -1px;
	border-left: 1px solid #eee;
    border-right: 1px solid #eee;
	list-style: none;
	display: inline-block;
	height: 39px;
	text-transform: uppercase;
	z-index: 380;
}

#mainnav li:hover > a {
	/* background-color: #3FC080;*/
	cursor: pointer;

	border-top: solid 2px #3FC080;
	line-height: 38px;
	height: 38px;
	margin-top: -2px;
}


#mainnav li a {
    border-top: solid 2px transparent;
	display: inline-block;
	padding: 0 14px;
	line-height: 36px;
	height: 36px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-shadow: 0 1px 0 #fcfcfc;
}

.ie9 #mainnav li a,
.ie8 #mainnav li a,
.ie7 #mainnav li a,
.ie6 #mainnav li a {
	padding: 0 13px 0 13px;
}

.dropshadow {
	box-shadow: 0 5px 5px #666;
	-webkit-box-shadow: 0 5px 5px #666;
	-moz-box-shadow: 0 5px 5px #666;
	-ms-box-shadow: 0 5px 5px #666;
}

#mainnav li .dropdown {display: none;}
#mainnav li.hover .dropdown {position: absolute; top: 40px; left: -1px; width: 960px; padding: 0 0 15px 0; height: auto; line-height: 16px; background: #fff; z-index: 400; display: inline-block;}
 
 
 
/*---DROPDOWN---*/
/*--reset---*/
#mainnav li .dropdown li, #mainnav li .dropdown a {width: auto; height: auto; padding: 0; margin: 0; border: 0; color: #005b9a; background: transparent; text-transform: none; line-height: 16px; font-size: 12px; text-decoration: none;}
#mainnav li .dropdown li a {width: 0; height: 0; padding: 0; margin: 0; border: 0; background: transparent; line-height: 16px; font-size: 12px; text-decoration: none;text-transform: none;}


.dropleft, .dropright {width: 454px; display: inline-block; float: left;}
.dropleft {margin: 15px 0 0 15px;}
.dropright {margin: 15px 15px 0 10px; padding-left: 10px; border-left: 1px solid #ddd;}
.dropfull {width: 930px; padding: 15px;}

.dropdown label {font-weight: bold; font-size: 14px; width: 460px; color: #fff;}
.dropdown .droptitle {background: #024ab1; margin-bottom: 10px; padding: 15px 15px 10px 15px; width: 930px; display: inline-block;}

#mainnav li .dropdown a {width: 215px; font-size: 12px; text-shadow: none; color: #666; display: inline-block; height: auto; padding: 3px 5px; border-bottom: 1px solid #ddd;}
#mainnav li .dropdown a .ctryname {color: #1C8FC4; text-shadow: none; font-weight: bold; width: 100%; clear: both; font-size: 13px;}
#mainnav li .dropdown a .ctryprice {color: #000; font-weight: bold;}
#mainnav li .dropdown a:hover {background: #F2F4F8;}
#mainnav li .dropdown a:hover .ctryname {text-decoration: underline; color: #005b9a;}

#mainnav li .dropdown .kontinensnav, #mainnav li .dropdown .aktivnav {display: inline-block; width: 960px; background: #3FC080; height: auto; margin-top: -2px;}
#mainnav li .dropdown .kontinensnav li, #mainnav li .dropdown .aktivnav li {display: inline-block; float: left; padding: 10px 10px; color: #fff; font-size: 13px; position: relative; cursor: pointer; text-transform: uppercase;}
#mainnav li .dropdown .kontinensnav li:hover, #mainnav li .dropdown .aktivnav li:hover {text-decoration: underline !important;}
#mainnav li .dropdown .kontinensnav li.selected, #mainnav li .dropdown .aktivnav li.selected { font-weight: bold; color: white; background: rgba(255,255,255,.2); }
/*#mainnav li .dropdown .kontinensnav li.selected span, #mainnav li .dropdown .aktivnav li.selected span {background: url('images/dropnav.gif') no-repeat top left; width: 15px; height: 9px; bottom: -8px; left: 50%; margin-left: -7px; position: absolute;}*/

#mainnav li .dropdown  .subdropdown1 {width: 930px; padding:15px 15px 0 15px; height: auto; line-height: 16px; background: #fff; z-index: 400;  display: inline-block;}
#mainnav li .dropdown  .subdropdown1 a {width: 215px; font-size: 12px; text-shadow: none; color: #666; display: inline-block; height: auto; padding: 3px 5px; border-bottom: 1px solid #ddd;}
#mainnav li .dropdown  .subdropdown1 a .ctryname {color: #1C8FC4; text-shadow: none; font-weight: bold; width: 100%; clear: both; font-size: 13px;}
#mainnav li .dropdown  .subdropdown1 a .ctryprice {color: #000; font-weight: bold;}
#mainnav li .dropdown  .subdropdown1 a:hover {background: #F2F4F8;}
#mainnav li .dropdown  .subdropdown1 a:hover .ctryname {text-decoration: underline; color: #005b9a;}


#mainnav li .dropdown .allbtcalendar {width: 910px; height: 22px; display: inline-block; padding: 10px; background: #F2F4F8; line-height: 0; font-size: 0; vertical-align: top;}
#mainnav li .dropdown .allbtcalendar a {
	display: inline-block;
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	width: auto;
	text-transform: uppercase;
	font-size: 10px;
}

#mainnav li .dropdown .allbtcalendar .node-indulasok {display: inline-block; border-style: solid; border: 1px solid #b1c4d2; padding: 0; line-height: 0; margin: 0 0 0 10px;}
#mainnav li .dropdown .allbtcalendar .node-indulasok ul {display: inline-block; }
#mainnav li .dropdown .allbtcalendar .node-indulasok ul li {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-size: 10px;
	color: #7b96aa;
	text-transform: uppercase;
	list-style: none;
	background: #fff;
	display: inline-block;
	float: left;
	padding: 0 6px;
	border-right: 1px solid #b1c4d2;
}
#mainnav li .dropdown .allbtcalendar .node-indulasok ul li:first-child {border-left: 0;}
#mainnav li .dropdown .allbtcalendar .node-indulasok ul li:last-child {border-right: 0;}
#mainnav li .dropdown .allbtcalendar .node-indulasok ul li.indulas-exists { background: rgba(0,130,80,0.2);}
#mainnav li .dropdown .allbtcalendar .node-indulasok ul li.indulas-exists a {
	background: transparent;
	color: #002244;
	display: inline-block;
	width: auto;
	text-transform: uppercase;
	font-size: 10px;
}

#mainnav li .dropdown .allbtcalendar a.button {
	display: inline-block;
	float: left;
	background: #FF6600;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin: 0 !important;
	text-decoration: none;
	border-radius: 2px;
	height: 22px;
	line-height: 22px;
	padding: 0 15px !important;
	font-family: 'Helvetica', Arial;
}

#mainnav li .dropdown td {
	padding: 0 0.4em;
}

#mainnav li .dropdown .subdropdown1.search_details td,
#mainnav li .dropdown .subdropdown1.siterep td {
	height: 54px;
}

#mainnav li .dropdown .subdropdown1.search_details a,
#mainnav li .dropdown .subdropdown1.siterep a {
	height: 100%;
}

#mainnav li .dropdown .subdropdown1.search_details a span.ctryname,
#mainnav li .dropdown .subdropdown1.siterep a span.ctryname {
	display: block;
	max-height: 32px;
	overflow: hidden;
}

#mainnav li:last-child {
/*	border-right: 1px solid #001C44; */
	border-right: 0;
	margin-right: -100px;
}

#mainnav li:last-child > a {
	border-right: 0;
	margin-right: -100px;
}

#mainnav td {
	height: auto;
	vertical-align: top;
}

#mainnav .trimmed a {
	color: #0896ff !important;
	font-weight: bold;
	line-height: 16px;
	padding: 0.4em 0;
}


.flex-float {float:left; width: 449px; padding: 5px 30px 5px 0;}

/*FONTS*/
@font-face {
    font-family: 'FranklinGothicDemiHUDemi';
    src: url('font/frank93-webfont.eot');
    src: url('font/frank93-webfont.eot?#iefix') format('embedded-opentype'),
	 url('font/frank93-webfont.woff') format('woff'),
	 url('font/frank93-webfont.ttf') format('truetype'),
	 url('font/frank93-webfont.svg#FranklinGothicDemiHUDemi') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FranklinGothicBkHUBook';
    src: url('font/frank91-webfont.eot');
    src: url('font/frank91-webfont.eot?#iefix') format('embedded-opentype'),
	 url('font/frank91-webfont.woff') format('woff'),
	 url('font/frank91-webfont.ttf') format('truetype'),
	 url('font/frank91-webfont.svg#FranklinGothicBkHUBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

.telefon a {
	display: inline-block;
	font-family: 'Georgia', serif;
	font-style: italic;
	font-size: 30px;
	font-weight: normal;
	color: #31aae1;
	height: 60px;
	line-height: 55px;
}

.telefon a:hover {text-decoration: none;}


.node-type-siterep.node-teaser {
	position: relative;
}

.node-type-siterep.node-teaser .title img {
	height: 28px;
	width:12px;
	position: absolute;
	right: 0;
	top: 0;
}

.magyarorszag-leiras {
	height: 400px;
	overflow: hidden;
}

.magyarorszag-leiras p:first-child {
	margin-top: 0;
}

.magyarorszag-leiras img {
	display: none;
}

.page-taxonomy-term .magyarorszag-reszletes-leiras {
	font-family: georgia, serif;
	font-size: 18px;
	line-height: 25px;
}

.page-taxonomy-term .magyarorszag-reszletes-leiras p:first-child {
	margin-top: 0;
}

.page-taxonomy-term .magyarorszag-reszletes-leiras h2 {
	font-size: 1.3em;
}

.page-taxonomy-term .magyarorszag-reszletes-leiras h3 {
	font-size: 1.2em;
}






/* Uj fooldal */
.page-frontpage .panel-col-first {
	width: 640px;
}

.page-frontpage .panel-col-last {
	width: 310px;
}

.uttipusbox {
    width: 320px;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
}

.uttipusbox h2 {
    padding: 6px 10px;
    line-height: 24px;

    font-size: 14px;

    width: 290px;
    display: inline-block;
    color: #fff;
    background: #3FC080;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
    text-align: center;

	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;

	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.uttipusbox h2 a,
.page-taxonomy-term #main .uttipusbox h2 a {
    color: #FFF;
	font-family: 'Roboto', Arial, sans-serif;
}

.uttipusbox a.utlistabox {
    text-decoration: none;
    padding: 8px;
    font-size: 12px;
    display: inline-block;
    width: 294px;
    border-bottom: 1px solid #ddd;
    position: relative;
}

.uttipusbox a.utlistabox:hover {
    background: #e6eff6;
}

.uttipusbox a.utlistabox:hover .utright h3 {
    text-decoration: underline;
}

.uttipusbox a.utlistabox img {
    border: 0;
    display: block;
    float: left;
	margin-right: 10px;
}

.uttipusbox a.utlistabox .utright h3 {
	clear: none;
    color: #1C8FC4;
    padding-bottom: 3px;
    font-weight: bold;
    font-size: 13px;
	text-transform: uppercase;
	font-family: inherit;
    line-height: 15px;
    margin: 0;
    max-height: 26px;
    overflow: hidden;
}

.uttipusbox a.utlistabox .utright h3 span.rating {
    color: #f1a422;
    font-size: 14px;
    margin-left: 4px;
}

.uttipusbox a.utlistabox .utright .hossz,
.uttipusbox a.utlistabox .utright .indulas {
    display: block;
    color: #666;
    line-height: 14px;
}

.uttipusbox a.utlistabox .utright .hossz {
    height: 14px;
    overflow: hidden;
    word-break: break-all;
	font-weight: normal;
}

.uttipusbox a.utlistabox .utright .legjobbar {
    color: #666;
    position: absolute;
    bottom: 8px;
	right: 10px;
	width: 130px;
	text-align: right;
}

.uttipusbox a.utlistabox .utright .legjobbar b {
    font-size: 16px;
    margin-top: 5px;
    display: inline-block;
    color: #ff6600;
    font-weight: bold;

}

.uttipusbox a.utlistabox .utright .akcio {
    bottom: 10px;
    color: white;
    background-color: #cc4400;
	border-radius: 3px;
	padding: 3px;
    font-size: 17px;
    line-height: 16px;
    font-weight: bold;
    height: 16px;
    left: 100px;
    position: absolute;
}

.uttipusbox a.more {
    color: #005b9a;
    cursor: pointer;
    background: #e6eff6;
    padding: 4px 6px;
    font-size: 12px;
    display: inline-block;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    text-decoration: none;
}

.uttipusbox a.more:hover {
    color: #fff;
    background: #005b9a;
}
.panels-flexible-galeria_oldal-right a.utlistabox .utright .akcio {position: static;}

.uttipusbox.partner-frontpage-text {width: 100%}

.uttipusbox.partner-frontpage-text h2{
	margin-right: 8px;
	margin-bottom: 10px;
}

.page-frontpage .panel-col-first .inside,
.page-frontpage .panel-col-last .inside {
	margin: 0;
}
.pane-frontpage-views-legfrisebb-cikk { height: 230px; }
.page-frontpage .panel-col-last .panel-separator { display: none; }

.page-frontpage .panel-col-last {margin-left: 10px; margin-bottom: 10px;}
.page-frontpage .panel-col-last  .imgbox300 { width: 310px; height: 230px; background: #222; display: inline-block; margin: 0; overflow: hidden; position: relative;}
.page-frontpage .panel-col-last  .imgbox300 img {width: 310px; height: 230px; display: block; border: none;}
.page-frontpage .panel-col-last  .magazin {width: 280px; padding: 10px 15px; height: 40px; position: absolute; top: 0; left: 0; z-index: 10; color: #fff; font-size: 30px; line-height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 15, 35, 0.85)),to(rgba(0, 15, 35, 0)));
    background-image: -moz-linear-gradient(top center,rgba(0, 15, 35, 0.85) 20%, rgba(0, 15, 35, 0) 95%);
    filter: progid:DXImageTransform.Microsoft.gradient(
    gradientType=0, startColorStr=#000f23, endColor=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(
    gradientType=0, startColorStr=#000f23, endColo=0);
}
.page-frontpage .panel-col-last  .imgbox300 .teaserb {
   position: absolute; bottom: 0; left: 0; padding: 40px 15px 10px 15px; color: #fff; width: 280px; z-index: 10;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 15, 35, 0)),to(rgba(0, 15, 35, 0.85)));
    background-image: -moz-linear-gradient(top center,rgba(0, 15, 35, 0) 0%, rgba(0, 15, 35, 0.85) 95%);
    filter: progid:DXImageTransform.Microsoft.gradient(
    gradientType=0, startColor=0, endColorStr=#000f23);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(
    gradientType=0, startColor=0, endColoStr=#000f23);
   }
.page-frontpage .panel-col-last .imgbox300 .teaserb h3 {color: #fff; font-size: 14px; line-height: 16px; display: inline-block; border-bottom: 1px solid #bbb; padding-bottom: 8px; margin: 0 0 8px 0; text-shadow: 1px 1px 2px #000; width: 280px; font-weight: bold;}
.page-frontpage .panel-col-last .imgbox300 .teaserb p {color: #fff; font-size: 12px; line-height: 15px; display: inline-block; text-overflow: ellipsis; width: 280px; overflow: hidden; max-height: 30px;text-shadow: 1px 1px 2px #000; margin: 0;}
.page-frontpage .panel-col-last .view-display-id-legfrisebb_cikkek {
	width: 280px;
	display: inline-block;
	padding: 10px 15px;
	background: #e6eff6;
}

.page-frontpage .panel-col-last .pane-block{
	width: 280px;
	display: inline-block;
	padding: 10px 15px;
}

.page-frontpage .panel-col-last h2,
.page-frontpage .panel-col-last h2 a {font-weight: bold; font-size: 14px; text-transform: uppercase;padding-bottom: 5px; margin: 10px 0 10px 0; line-height: 1em; color: #005b9a; }
.page-frontpage .panel-col-last h2 { border-bottom: 1px solid #005b9a;}

.page-frontpage .panel-col-last .view-display-id-legfrisebb_cikkek .sajat-bulet-container {color: #fff;display: inline-block; width: 278px; margin: 5px 0 0 0; line-height: 15px; color: #666; padding-left: 11px; position: relative;}
.page-frontpage .panel-col-last .view-display-id-legfrisebb_cikkek .sajat-bulet-container a {color: #005b9a; text-decoration: none;}
.page-frontpage .panel-col-last .view-display-id-legfrisebb_cikkek .sajat-bulet-container span.sajat-bulet {color: #666; position: absolute; left: 0;}
.page-frontpage .panel-col-last .view-display-id-legfrisebb_cikkek .sajat-bulet-container a:hover {text-decoration: underline;}

.box310 {width: 280px; padding: 10px 15px; display: inline-block; float: left; background: #e6eff6; clear: left; margin: 10px 0 10px 10px; min-height: 120px;}
.box310  label.title {font-size: 15px !important; text-transform: uppercase; margin-bottom: 10px; text-shadow: 0 1px 0 #005b9a; }
  
.add310 {display: inline-block; width: 300px; border: 1px solid #ddd; height: 280px; padding: 4px; text-align: center; margin: 10px 0 10px 10px; font-size: 11px; color: #ccc;}


.page-frontpage .panel-2col div,
.page-frontpage .panel-2col p,
.page-frontpage .panel-2col h2,
.page-frontpage .panel-2col h3 {
	/* font-family: Helvetica !important; */
}

/* Utalvany rendeles */
#webform-client-form-40307 {
	background: url("images/utalvany.jpg") repeat scroll 0 0 transparent;
	padding: 15px;
    width: 710px;
}

#webform-client-form-40307 > div {
	background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px 0 #333333;
    color: #333333;
    padding: 20px;
    width: 360px;
}

#webform-client-form-40307 .webform-container-inline label {
	display: inline-block;
}

#webform-client-form-40307 input,
#webform-client-form-40307 select,
#webform-client-form-40307 textarea {
	border-radius: 3px;
}

#webform-client-form-40307 .webform-component-textfield input,
#webform-client-form-40307 .webform-component-email input,
#webform-client-form-40307 .webform-component-textarea textarea {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    margin: 2px 0;
    padding: 5px;
}

#webform-client-form-40307 #edit-submitted-megrendelo-neve,
#webform-client-form-40307 #edit-submitted-telefonszam,
#webform-client-form-40307 #edit-submitted-e-mail {
	float: right;
	width: 200px;
}

#webform-client-form-40307 #webform-component-megrendelo-neve,
#webform-client-form-40307 #webform-component-telefonszam,
#webform-client-form-40307 #webform-component-e-mail,
#webform-client-form-40307 #webform-component-5000-ft-ertekben,
#webform-client-form-40307 #webform-component-10000-ft-ertekben,
#webform-client-form-40307 #webform-component-20000-ft-ertekben,
#webform-client-form-40307 #webform-component-50000-ft-ertekben {
	height: 30px;
	margin: 4px;
}

#webform-client-form-40307 #webform-component-megrendelo-neve label,
#webform-client-form-40307 #webform-component-telefonszam label,
#webform-client-form-40307 #webform-component-e-mail label,
#webform-client-form-40307 #webform-component-5000-ft-ertekben label,
#webform-client-form-40307 #webform-component-10000-ft-ertekben label,
#webform-client-form-40307 #webform-component-20000-ft-ertekben label,
#webform-client-form-40307 #webform-component-50000-ft-ertekben label {
	line-height: 30px;
}

#webform-client-form-40307 #edit-submit {
	color: #fff;
	padding: 5px 0;
	width: 120px;
	text-align: center;
	margin-top: 10px;
	border: 1px solid #0055ff;
	border-radius: 2px;
	-ms-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-icab-border-radius: 2px;
	font-weight: bold; 
	font-size: 12px;
	text-transform: uppercase;

	background: #0099ff;
	background: linear-gradient(#0099ff,  #005eff);
	cursor: pointer;
}
 
#webform-client-form-40307 #edit-submit:hover {
	box-shadow: 0 1px 2px 0 #333;
	-webkit-box-shadow: 0 1px 2px 0 #333;
	-moz-box-shadow: 0 1px 2px 0 #333;
	-vendor-box-shadow: 0 1px 2px 0 #333;
	-khtml-box-shadow: 0 1px 2px 0 #333;
	-ms-box-shadow:  0 1px 2px 0 #333;
	-icab-box-shadow: 0 1px 2px 0 #333;
}

#webform-client-form-40307 #edit-submit:active {
	background: #005eff;
	background: linear-gradient(#005eff, #0099ff);
}

#edit-submitted-szamlazasi-nev,
#edit-submitted-szamlazasi-cim,
#edit-submitted-postazasi-nev-es-cim-ha-elter {
	width: 336px;
}

#edit-submitted-megjegyzes {
	width: 348px;
}

#webform-client-form-40307 .grippie {
	display: none;
}

#webform-client-form-40307 select {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    margin: 2px 0;
    padding: 5px;
	width:50px;
	display: inline-block;
}

#webform-component-5000-ft-ertekben label,
#webform-component-10000-ft-ertekben label,
#webform-component-20000-ft-ertekben label,
#webform-component-50000-ft-ertekben label {
	width: 125px;
}

#webform-client-form-40307 #webform-component-5000-ft-ertekben label {
	color: #EF7220;
}
#webform-client-form-40307 #webform-component-10000-ft-ertekben label {
	color: #1A9B48;
}
#webform-client-form-40307 #webform-component-20000-ft-ertekben label {
	color: #0090C8;
}
#webform-client-form-40307 #webform-component-50000-ft-ertekben label {
	color: #CC0000;
}

#node-40307 .field-name-body p {
	font-family: Arial;
	font-size: 15px;
	line-height: 24px;
}

#node-40307 h2 {
	font-family: Century Gothic;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
}

#node-40307 h3 {
	font-family: Century Gothic;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0 15px 0;
}

#node-40307 table {
	color: #1134e6;
	font-family: Arial;
	font-size: 15px;
}

#node-40307 table a {
	color: #1134e6;
}

.page-node-40307 #page-title {
	font-family: Century Gothic;
	font-size: 40px;
}


.page-node-43301 .webform-component-radios {float:left; width:161px; margin-right:30px}
#webform-component-szoveges-ertekeles {clear:both;}

.form-item.webform-container-inline label {display:inline;}


.page-taxonomy-term .pane-utazom-frontpage-utazom-frontpage .uttipusbox,
.magazinsearch .pane-utazom-frontpage-utazom-frontpage .uttipusbox {
	width: 229px;
}

.page-taxonomy-term .pane-utazom-frontpage-utazom-frontpage h2,
.page-taxonomy-term .search-page-left,
.node-type-galeria.search-page-left,
.magazinsearch .pane-utazom-frontpage-utazom-frontpage h2 {
	width: 195px;
}

.page-taxonomy-term .uttipusbox a.utlistabox,
.magazinsearch .uttipusbox a.utlistabox {
	padding-left: 0px;
	width: 221px;
}

.page-taxonomy-term .uttipusbox a.utlistabox .utright,
.magazinsearch .uttipusbox a.utlistabox .utright {
	width: 131px;
}

.page-taxonomy-term .uttipusbox a.utlistabox .utright .hossz,
.magazinsearch .uttipusbox a.utlistabox .utright .hossz {
	height: 28px;
	width: auto;
	word-break: normal;
}

.page-taxonomy-term .uttipusbox a.utlistabox .utright .indulas,
.page-taxonomy-term .uttipusbox a.utlistabox .utright .ar-txt,
.magazinsearch .uttipusbox a.utlistabox .utright .indulas,
.magazinsearch .uttipusbox a.utlistabox .utright .ar-txt {
	display: none;
}

.page-taxonomy-term .uttipusbox a.utlistabox .utright .legjobbar,
.magazinsearch .uttipusbox a.utlistabox .utright .legjobbar {
	bottom: 0;
	float: right;
	margin-right: 10px;
	position: relative;
	right: 0;
}

.page-taxonomy-term .uttipusbox a.more,
.magazinsearch .uttipusbox a.more {
	margin-right: 16px;
}

/* Szoveges Logo */
#logo {
	height: 60px;
	position: relative;
	z-index: 99;

}

#logo .block { margin: 0; }

.logo-main {
	color: #FFF;
	font-size: 14px;
	text-align: center;
	width: 310px;

}

.html-b2b .logo-main {
	width: 310px;
}

.partner-site .logo-main {
	padding-top:10px;
	text-align: left;
	width: 440px;
}

.logo-main a {
	text-decoration: none;
}

.logo-main img {
	width: 310px;
	height: 58px;
}

.node-type-info-page .search-result-group,
.node-type-info-page .separator2 {
	display: none;
}

.page-node-revisions- { background: url("images/revision.jpg") repeat-y 20px 20px; }

.page-taxonomy-term .pane-utazom-fb-ut-szallas-buttons .pane-content {
	height: 23px;
	overflow: hidden;
	width: 710px;
}

.page-taxonomy-term .pane-utazom-fb-ut-szallas-buttons .pane-content #ut-node-fb-widgets-wrapper {
	float: right;
}

.jelentkezes-hirlevel {
	position: absolute;
	right: -80px;
}

.visitor-history-session h3 {
	margin-bottom: 0;
}

.visitor-history-session table {
	margin: 0;
}

.page-node-visitorhistory .view-id-jelentkezes_adminisztracio.view-display-id-panel_pane_2 {
	position: absolute;
	right: -180px;
	top: 250px;
}

div.visitor-history-session  {margin-left:0px; width:1300px;}

.page-node-visitorhistory td {max-width:390px;}

.regio-cikkek .panel-display { margin-top: 74px; }

/*Fizet�si felt�telek*/
.page-node-48875 #content  p {margin:0}
.page-node-48875 #content table td {padding-right:50px;}
.page-node-48875 #content  h2 {margin:25px 0 5px}
.page-node-48875 #content table  {margin:0}
.page-node-48875 #content table.vista-irodak-table {margin-top: -15px; margin-left: 30px;}

/*DVTK*/
.page-node-50936 .node-webform {color:white;}
.page-node-50936 .region-content h2 {color:white; font-size:100px;margin:0; line-height:1em; padding:40px 40px 10px;}
.page-node-50936 .region-content h3 {color:white;font-size:32px; margin:0 40px 30px; line-height:1.2em;}
.page-node-50936 .webform-client-form{padding-left:40px;}
.page-node-50936 .region-content{height: 960px;}
.page-node-50936 .webform-component > label {text-transform:uppercase; width:190px;display:inline-block;}
.page-node-50936 #webform-component-kedvezmeny-jogosultsag.webform-component > label {width:710px; text-transform: none; font-size:14px;margin-top:10px;}
.page-node-50936 .form-type-radio {line-height:27px;}
.page-node-50936 #edit-submit {padding:2px;}

/* Partner hatter */
.partner-horvatorszaginfo {
	background: url('images/partner/horvatorszaginfo.png') top center repeat-x;
}

.partner-horvatorszaginfo #history {
	background: #FFF;
	border: 1px solid gray;
	padding: 5px;
}


.page-ajanlatkeres-korabbi-valasz .panels-flexible-region-info_p_layout-lablec {
	width: 100%;
}


/* Fooldal ertekeles */
#block-utazom-reviews-front-reviews {
	width: 445px;
}

#block-utazom-reviews-front-reviews .reviews .review .right {
	width: 355px;
}

#block-utazom-reviews-front-reviews .reviews .review .left {width:90px;}

#block-utazom-reviews-front-reviews .reviews .review .text {
	color: #FFF; font-size:16px; line-height:20px;
}

#block-utazom-reviews-front-reviews .reviews .review .rating {
	color: #FFF;
}

#block-utazom-reviews-front-reviews .average-rating {
	color: #FFF;
	font-family: georgia;
	font-size: 27px;
	line-height: 22px;
	text-shadow: 0 0 7px #FFFFFF;
}

#block-utazom-reviews-front-reviews .star-rating {
	display: inline-block;
}

#block-utazom-reviews-front-reviews .review-count {font-family:arial; font-size:12px;}

#block-utazom-reviews-front-reviews .name {color: #FFF; font-weight:bold;}

#block-utazom-reviews-front-reviews .region,
#block-utazom-reviews-front-reviews .date {color: #FFF; font-size:10px; height:12px; overflow:hidden;}


.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#block-utazom-reviews-front-reviews .reviews .review {background:url("images/white_dot_transp.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);border:none;}




.fade-out {
	word-break: break-all;
	position: relative;
}

.fade-out::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	width: 15%;
	bottom: 0;

	background: linear-gradient(to right, rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);
}


.section-flights h1 {
	color: #FFF;
	font-size: 30px;
	font-weight: bold;
	left: 20px;
	position: absolute;
	top: -106px;
	text-shadow: 0px 0px 4px #000;
}

/*Partneriroda fixek*/
.turavezeto-profil.partner-site div.tabs{display:none;}


.html-b2b .travel-panel .nagykep .partner {
	background: magenta;
	box-sizing: border-box;
	color: #FFF;
	font-size: 3em;
	line-height: 1.1em;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 0;
}

.html-b2b .travel-panel .nagykep .partner.type-own {
	background: green;
}

.html-b2b #footer {display: none;}
.html-b2b #header #logo a,
.html-b2b #header #logo p,
.html-b2b #header #logo h1,
.html-b2b #header #header-bar a  {
	color: #f4d400 !important
}

.html-b2b #block-google-plusone-google-plusone-block,
.html-b2b #header-bar iframe,
.html-b2b .google-plus-sajat-wrapper,
.html-b2b .fb-social-like-widget,
.html-b2b .fb-social-share-widget{
	display: none;
}

.front .front-banner {
	margin-bottom: 10px;
	overflow: hidden;
}

.front .front-banner img {
	display: block;
}

.travel-right .citi {
	margin: 0 -10px;
	height: 120px;
	background-color: #FFF;
	padding-bottom: 10px;
}

.zoom-effekt img {
	z-index: 3;
	transition: all 0.2s ease;
	-ms-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}

.zoom-effekt:hover img {
	transform: scale(1.01,1.01);
	-webkit-transform: scale(1.01,1.01);
	-moz-transform: scale(1.01,1.01);
	-ms-transform: scale(1.01,1.01);
}

#ajanlatker {
	margin-left: -657px;
	/* box-shadow: 2px 1px 44px -5px black; */
}

@media (min-width: 641px) {
	.hide-desktop {
		display: none !important;
	}
}

.search-thumbs {
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
	height: 104px;
	width: 335px;
	text-align: center;
	box-shadow: 2px 2px 6px lightgray;
	background: #005b9a;
	overflow: hidden;
	}
	
.search-thumbs a:hover {
	text-decoration: none;
	}

.search-thumbs img {
	height:71px;
	width: 335px;
	}

.search-thumbs   span{
	line-height: 34px;
	color: white;
	font-family:arial;
	font-weight: normal;
	text-transform: uppercase;
	}

.html #eventCalendar .day.has-term{
	background:  #31aae1;
	font-weight: bold;
}

.html #eventCalendar-wrapper #resfirst{
	background: #005b9a;
	border-bottom: 3px solid #003C66;
	font-family: inherit;
}

.html #eventCalendar-wrapper #resfirst span.cleft{
	width: 0;
	height: 0;
	background-image: none;
	border-style: solid;
	border-width: 15px 30px 15px 0;
	border-color: transparent #005a9a transparent transparent;
}

.html .ajanlatkero-popup form #kerem-az-ajanlatot-tel, .html .ajanlatkero-popup form #kerem-az-ajanlatot{
	display: inline-block;
	background: #FF6600 url(images/cta_arrow_danger.png) no-repeat;
	padding: 6px 36px 6px 12px;
	background-size: 24px;
	background-position: right center;
	border: 0;
	border-bottom: 3px solid #cc5200;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #fff;
	text-shadow: 2px 1px 1px #cc5200;
	font-weight: bold;
	font-size: 14px;
	height: 35px;
	line-height: 1.42857143;
	margin-top: 15px;
	font-family: 'Roboto', Arial, sans-serif;
}

.easy-block-v3{
	width: 186px;
	height: 152px;
	display: inline-block;
	margin-right: 15px;
	text-align: left;
	background: #31aae1;
	padding: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.service-or{
	overflow: hidden;
	position: relative;
}

.service-bg{
	width: 250px;
	padding: 60px;
	position: absolute;
	top: -26px;
	right: -164px;
	background-color: rgba(255,255,255,0.1);
	transform: rotate(55deg);
}

.easy-block-v3 .inner-faq-b {
	overflow: hidden;
}

.easy-block-v3 .inner-faq-b h2, .easy-block-v3 .inner-faq-b h3, .easy-block-v3 .inner-faq-b p {
	color: #fff;
}
.easy-block-v3 .inner-faq-b h2, .easy-block-v3 .inner-faq-b h3 {
	font-size: 21px;
	margin-bottom: 8px;
	margin-top: 0;
}

.easy-block-v3:last-child{
	margin-right: 0;
}


.last-minute-middle-block{
	margin-bottom: 10px !important;
	position: relative;
	width: 310px;
	float: left;
}

.last-minute-middle-block a{
	color: white;
	font-family: Roboto, Arial;
	font-size: 14px;
	font-weight: bold;
}

.last-minute-middle-block .image {
	display: block;
}

.last-minute-middle-block  .title-div {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 10, 20, 0.85)),to(rgba(0, 10, 20, 0)));
	background-image: -moz-linear-gradient(top center,rgba(0, 10, 20, 0.85) 20%, rgba(0, 10, 20, 0) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorStr=#000a14, endColor=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorStr=#000a14, endColo=0);
	padding: 10px 5px 15px 5px;
	position: absolute;
	width: 300px;
	z-index: 10;
	text-align: center;
}

.last-minute-middle-block {float: left;}

.page-last-minute .pane-custom-list {float: left; max-width: 620px; margin-left: 10px;}

.page-last-minute .pane-custom-list table {margin: 0}

.page-last-minute .pane-custom-list td {padding:5px 10px;}

.page-last-minute .pane-custom-list td:last-child,
.page-last-minute .pane-custom-list th:last-child {min-width: 50px;  white-space: nowrap; text-align: right; padding-right: 10px; font-weight: bold;}

.page-last-minute .pane-custom-list td.views-field-field-szalloda-ellatasi-opciok {min-width: 68px;}	

.page-last-minute .pane-custom-list h2 {margin: 0;line-height: normal;}

.page-last-minute .dobozok, .last-minute-bottom {clear: both;}


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