/* cikk - galéria */

.pane-panel-kereso .search-page-left {width:194px}

.magazine-panel .magazine-left .content,
.galeria-font {
	font-family:georgia, serif;
	font-size:18px;
	line-height:25px;
}

.magazine-panel .magazine-left .content h2 {
	font-size:1.3em;
	font-weight: bold;
}

.magazine-panel .magazine-left .content ul {
	padding: 0 20px;
}

.magazine-panel .magazine-left .content ul.paging {
	padding: 0;
}

.node-type-galeria .magazine-panel .magazine-left {padding-top:10px;}

.magazine-panel .magazine-left .content a,
.magazine-panel .magazine-left .content .node-teaser .regio-taxonomy-terms span {
	color:#F1A422;
	font-weight:bold;
}

.node-type-galeria .panels-flexible-region-galeria_oldal_head-jobb {
	padding: 14px 4px 10px 13px;
	width: 225px;
	float: right;
	/* font-family:arial !important; */
	background:#EFEFEF
}

.section-cikk div#content-header h1,
.section-hegymaszas div#content-header h1,
.section-galeria div#content-header h1

{
    font-size:26px;
	margin-top:20px;
}

.cikk-szerzo {
	font-style: italic;
	font-size: 12px;
}

.cikk-szerzo a, .cimkek .pane-title {
	text-transform: uppercase;
	color: #000;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	
}

.cimkek-title {
	margin-top: 30px;
}

.cimkek .pane-content {
	margin-top: 10px;
	margin-bottom:30px;
	font-size:14px;
}

.cimkek .pane-content a {
	text-transform: uppercase;
}

.reklam-fekvo {margin-top:10px;}


/*.section-cikk #main-inner .content, .section-hegymaszas #main-inner .content {
	overflow: auto;
}*/

.panels-flexible-column-cikk_oldal-main .node-inner .content, .section-hegymaszas #main-inner .content .cikkek-left {
	width: 710px;
	font-size:16px;
	line-height:23px;
}

.section-cikk #main-inner .content .field-type-openlayers-wkt, .section-hegymaszas #main-inner .content .field-type-openlayers-wkt {
	width: 710px;
}

.section-cikk #content-header .title, .section-hegymaszas #content-header .title {
	width: 710px;
}

.turavezeto-profil .cikk-right {
	padding-top: 20px;
	padding-bottom: 10px;
	width: 225px;
	padding-left: 13px;
	padding-right:4px;
	float: right;
	/* font-family:arial !important;*/
}

.cikk-right h2 {
	margin-top: 0;
	margin-bottom:10px;
}

.panels-flexible-column-inside {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.panels-flexible-region-cikk_oldal-center-inside .pane-node-content h2.pane-title {
	display: none;
}

.cikk-szerzo-tablazat table {
	width: 100%;
	margin: 0 !important;
}

.cikk-szerzo-tablazat table, .cikk-szerzo-tablazat table td {
	border: 0;
	padding: 0;
}

.cikk-szerzo-tablazat .views-field-nothing {
	float: left;
}

.cikk-szerzo-tablazat .views-field-picture {
	float: right;
}

.cikk-szerzo-tablazat .views-table thead {
	display: none;
}

.cikk-szerzo-tablazat .views-table img {
	margin: 0 !important;
}

.view-cikk-oldal-kapcsolodo-tartalmak a {
	font-size: 12px;
}

.szurke-doboz .views-row {
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0 !important;
}

.pane-cikk-oldal-kapcsolodo-tartalmak .pane-title, .hasonlo-utazasok .pane-title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	padding-bottom: 10px;
	font-family: arial;
	margin-bottom: 0;
}

.kapcsolodo-cikkek .pane-title {
	margin-top: 30px;
	margin-bottom: 10px !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	/* font-family: arial; */
	margin-bottom: 0;
}

.szurke-doboz .panels-flexible-region-inside-last {
	background-color: #efefef;
	width: 100%;
	padding-bottom: 0px;
	padding-top: 20px;
	position: relative;
	left: -13px;
	padding-left: 13px;
	margin-top: 30px;
}

.pane-cikk-oldal-kapcsolodo-tartalmak, .view-id-galeria_oldal, .panels-flexible-cikk_oldal .view-id-cikk_oldal_kapcsolodo_tartalmak {
	padding-bottom: 30px;
}

.utak-errefele .pane-content .utak-errefele {
	padding-bottom: 0;
}

.magazine-panel .magazine-left img {
	max-width: 710px;
}
/* CIKK */

.section-cikk .node .submitted, .section-hegymaszas .node .submitted {
	width: 710px;
}

.node .submitted {
	margin-top: 20px;
	font-weight: bold;
	position: relative;
}

#cikkek-fb-links {
	position: absolute;
	right: 0px;
}

#cikkek-fb-links .fb-social-like-widget, #cikkek-fb-links .fb-social-share-widget {
	float: left;
}

.node .submitted ul {
	font-weight: normal;
}

.section-cikk #content-area, .section-hegymaszas #content-area {
	text-align: left;
}


/* 
.links ul li.comment_reply {
	display: none;
}
.comment .submitted {
	color: #000;
}

.comment .content p {
	margin-top: 0;
}

.comment {
	font-size: 12px;
	font-family: Arial,Tahoma,Verdana,Helvetica,"Bitstream Vera Sans",sans-serif;
}

.comment .cikk-comment-author {
	font-weight: bold;
}

.comment .cikk-comment-author a {
	color: #384160;
}

.comment .new {
	display: none;
}
#comment-form {
	margin-top: 10px;
}

#comment-form label, #comment-form a
{
	font-size: 12px;
}

#comments-title {
	background: none;
	border-bottom: none;
	margin: 0 0 2em;
}
*/

h2.title {
	margin-top: 40px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}


/* Bringa 

.bringa-cikkek .panel-col-last {
	width: 220px;
	padding: 0 10px;
}

.bringa-cikkek .panel-col-first {
	width: 700px;
}

.bringa-cikkek .panel-col-last .pane-title {
	color: #A11B1B;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: normal;
    margin-bottom: 5px;
    padding-bottom: 2px;
    text-transform: uppercase;
}
*/

/* Galeria oldal */

.node-type-galeria .field-name-field-kepek .field-items div,
.page-taxonomy-term .field-name-field-kepek .field-items div {
	display: inline-block;
	padding: 5px;
	border: 1px solid #c1c1c1;
	margin: 6px 5px 6px 6px ;
}

.node-type-galeria .field-name-field-kepek .field-items div img,
.page-taxonomy-term .field-name-field-kepek .field-items div img {
	display: block;
}

.panels-flexible-region-galeria_oldal-center-inside h2.pane-title {
	display: none;
}

/*.panels-flexible-column-galeria_oldal-1.cikk-right {*/
.panels-flexible-column.cikk-right {
	background-color: #EFEFEF;
	padding: 14px 4px 10px 13px;
	width: 226px;
}

/* Galeria oldal lightbox */
.galeria-reklam .views-field-title {
	line-height: 12px;
}

.galeria-reklam .views-field-title a,
.node-reklam .node-title {
	/* font-family: Verdana; */
	font-weight: bold;
	font-size: 12px;
	color: #1C8FC4;
}

.galeria-reklam .views-field-field-kiskep,
.node-reklam .kiskep {
	float: left;
}

.galeria-reklam .views-field-field-ut-teaser-szoveg,
.node-reklam .teaser-szoveg {
	width: 126px;
	margin-left: 10px;
	float: right;
}

.galeria-reklam .views-field-field-kiskep img,
.node-reklam .kiskep img {
	width: 86px;
	height: 86px;
	display: block;
}

.galeria-reklam .views-field-field-alcim,
.node-reklam .ut-teaser-alcim {
	color: #808080;
	 /* font-family: Arial;*/
	font-size: 11px;
	height: 12px;
	line-height: 11px;
	margin-bottom: 5px;
	margin-top:2px;
	overflow: hidden;
	word-break: break-all;
}

.galeria-reklam .views-field-field-ut-teaser-szoveg .field-content,
.node-reklam .teaser-szoveg {
	/*font-family: Arial;*/
	font-size: 11px;
	color: #333333;
	margin-top: -3px;
}

.galeria-reklam .views-field-nothing,
.node-reklam .ut-teaser-ar {
	font-size: 11px;
	/* font-family: Arial; */
	padding-top: 5px;
	/*clear:both;*/
	margin-left:100px;
}


.galeria-reklam .views-row,
.node-reklam {
	padding-bottom: 10px !important;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px !important;
}

.galeria-reklam-ar {font-size:14px;font-weight:bold;}

.node-reklam.discount .akcio {
	color: #CC0000;
	/*font-family: 'Century Gothic',helvetica,Arial;*/
	font-size: 20px;
	line-height: 14px;
	font-weight: bold;
	height: 16px;
}



.node-reklam2 {
	max-height: 215px;
	margin-bottom: 10px !important;
	position: relative;
	width: 215px;
}

.node-reklam2 .image {
	display: block;
	width: 215px;
}

.node-reklam2 .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);

	color: #fff;
	left: 0;
	padding: 5px 5px 25px 5px;
	position: absolute;
	top: 0;
	width: 205px;
	z-index: 10;
}

.node-reklam2 .title {
	/*font-family: Century Gothic, Arial;*/
	font-size: 16px;
	font-weight: bold;
	height: 17px;
	line-height: 16px;
	overflow: hidden;
}

.node-reklam2 .price {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 10, 20, 0)),to(rgba(0, 10, 20, 0.85)));
	background-image: -moz-linear-gradient(top center,rgba(0, 10, 20, 0) 0%, rgba(0, 10, 20, 0.85) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColor=0, endColorStr=#000a14);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColor=0, endColoStr=#000a14);

	bottom: 0;
	color: #fff;
	/*font-family: Helvetica, Arial, sans-serif;*/
	left: 0;
	padding: 20px 5px 5px 5px;
	position: absolute;
	width: 205px;
	z-index: 10;
}

.node-reklam2 .price span {
	font-size: 16px;
}


/*kereső a magazin , galéria oldalakon kapjon plusz alsó margót*/
.pane-fuzzysearch-0 {margin-bottom:20px;}

#utazom-magazin-search-form .form-item-keyword { display: inline-block; }
#utazom-magazin-search-form .form-item-keyword label { display: inline-block; }

.node-type-galeria .uttipusbox {margin-right:31px;}

.not-front.node-type-galeria #cboxLoadedContent {
	margin-right: 240px;
/*	min-height: 473px; */
	overflow: hidden;
}



/* Uj /magazin oldal */
.magazine-main-panel .magazine-main-top-right .panel-separator {
	display: none;
}

.magazine-main-panel .magazine-main-top-right .pane-magazin-top-szoveg {
	margin: 10px;
	width: 450px;
}

.magazine-main-panel .magazine-main-top-right .pane-magazin-top-szoveg h2 {
	margin-top: 0;
}

.magazine-main-panel .magazine-main-top-right .pane-magazin-top-szoveg .center-wrapper {
	height: 247px;
	width: 450px;
}

.magazine-main-panel .magazine-main-top-right .pane-magazin-toplist .sajat-bulet-container { line-height: 18px; }

.magazine-main-panel .magazine-main-right {
	width: 300px;
	padding-bottom: 5px;
	border-left: 1px solid #bbb;
	display: inline-block;
	float: right;
	padding-left: 15px;
}

.imgbox300 {
	width: 300px;
	height: 300px;
	margin: 15px 0px 10px 0;
	overflow: hidden;
	position: relative;
}

.magazin {
	width: 270px;
	padding: 10px 15px;
	min-height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	color: #fff;
	/*font-family: Century Gothic, Arial;*/
	font-size: 25px;
	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);
	line-height: 1em;
	text-transform: uppercase;
}

.teaserbox {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 40px 15px 10px 15px;
	color: #fff;
	/*width: 270px;*/
	z-index: 10;
	font-family: Helvetica, Arial, sans-serif;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 10, 20, 0)),to(rgba(0, 10, 20, 0.85)));
	background-image: -moz-linear-gradient(top center,rgba(0, 10, 20, 0) 0%, rgba(0, 10, 20, 0.85) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColor=0, endColorStr=#000a14);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColor=0, endColoStr=#000a14);
}

.teaserbox h3 {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	border-bottom: 1px solid #bbb;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-top: 0;
	text-shadow: 1px 1px 2px #000;
	width: 270px;
}

.teaserbox p {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: inline-block;
	text-overflow: ellipsis;
	margin: 0;
	width: 270px;
	overflow: hidden;
	max-height: 30px;
	text-shadow: 1px 1px 2px #000;
}

.imgbox300 img {
	width: 300px;
	height: 300px;
	display: block;
	border: none;
}

.magazine-main-panel .magazine-main-left {
	width: 635px;
	padding-bottom: 5px;
}

.pane-panel-magazin .panel-col-first {
	width: 300px;
}

.pane-panel-magazin .panel-col-last {
	width: 314px;
	height: 300px;
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, Arial;
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 10px;
}

.magazine-main-panel .magazine-main-left .pane-panel-magazin {
	padding-bottom: 5px;
	border-bottom: 1px solid #bbb;
}

div.pane-cimek-taxonomia-alapjan-panel-pane-3  {margin:10px 0 20px 0;}

.pane-cimek-taxonomia-alapjan-panel-pane-3 h3{
	color: #24468A;
	font-family: Helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 0;
	width: 310px;
	font-weight: bold;
}

.pane-cimek-taxonomia-alapjan-panel-pane-3 p {
	color: #48546a;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	display: inline-block;
	margin: 0;
	text-overflow: ellipsis;
	width: 310px;
	overflow: hidden;
	max-height: 30px;
	margin-bottom: 10px;
}

.magazine-main-panel .magazine-main-left .pane-cimek-taxonomia-alapjan-panel-pane-2 h3 {
	color: #24468A;
	font-family: Helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 0;
	width: 314px;
	font-weight: bold;
}

.magazine-main-panel .magazine-main-left .pane-cimek-taxonomia-alapjan-panel-pane-2 p {
	color: #48546a;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	display: inline-block;
	margin: 0;
	text-overflow: ellipsis;
	width: 314px;
	overflow: hidden;
	max-height: 30px;
	margin-bottom: 10px;
}


.magazine-main-panel .magazine-main-right .pane-cimek-taxonomia-alapjan-panel-pane-2 h3 {
	color: #24468A;
	font-family: Helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 0;
	width: 300px;
	font-weight: bold;
}

.magazine-main-panel .magazine-main-right .pane-cimek-taxonomia-alapjan-panel-pane-2 p {
	color: #48546a;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	display: inline-block;
	margin: 0;
	text-overflow: ellipsis;
	width: 300px;
	overflow: hidden;
	max-height: 30px;
	margin-bottom: 10px;
}

.magazin-tovabb {color:#F1A422;font-weight:bold;}

.pane-magazin-toplist .view-magazin-toplist {
	height: 217px;
	overflow: hidden;
}

#magazintop {background: #4b5a6d; width: 450px; position: relative; padding: 10px; display: inline-block;}
#magazintop h1 {font-weight: normal; height: 50px; line-height: 50px; font-family: 'Century Gothic',Helvetica,Arial,sans-serif; font-size: 48px; letter-spacing: -1px; color: #fff; display: inline-block; float: left; margin: 0;}
#magazintop form {display: inline-block; float: left; width: 180px; position: absolute; left: 245px; top: 19px;}
#magazintop form .form-item {box-shadow: 0 2px 2px #DDDDDD inset; width: 198px; display: inline-block; float: left; border: 1px solid #3b5a6d; padding: 5px 6px; background: #fff; position: relative;}
#magazintop form .form-item #edit-keyword {width: 168px; height: 16px;  display: inline-block; float: left; line-height: 16px; height: 16px; border: 0; padding: 0; margin: 0;}
#magazintop form #edit-submit {position: absolute; top: 2px; right: -29px; font-size: 11px; background: #0896ff; color: #fff; width: 28px; height: 24px; line-height: 24px; text-align: center; border: 0; padding: 0; cursor: pointer;}  
#magazintop form #edit-submit {box-shadow: 0 0 2px rgba(255,255,255,0.9), inset 0 1px 1px rgba(255,255,255,0.6); -moz-box-shadow: 0 0 2px rgba(255,255,255,0.9), inset 0 1px 1px rgba(255,255,255,0.6); -ms-box-shadow: 0 0 2px rgba(255,255,255,0.9), inset 0 1px 1px rgba(255,255,255,0.6); }  
#magazintop form #edit-submit:hover {background: #005b9a;}
.page-magazin .panel-separator { display: none; }


.gallery-wrapper {
	margin: 10px 0;
}

.gallery-row .col {
	display: inline-block;
	height: 350px;
	width: 350px;
}

.gallery-row img {
	display: block;
	float: left;
	margin: 1px;
	padding: 0;
}

.gallery-row.dir-center {
	height: 175px;
}

.gallery-row.dir-left,
.gallery-row.dir-right {
	height: 350px;
}




a.roll {
	display: inline-block;
	overflow: hidden;
	padding: 0;
	border: none;
	vertical-align: top;
	-webkit-perspective: 0;
	-moz-perspective: 0;
	perspective: 0;
	-webkit-perspective-origin: 50% 70%;
	-moz-perspective-origin: 50% 70%;
	perspective-origin: 50% 70%;
}

.roll span {
	display: block;
	position: relative;
	padding: 0 2px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.roll:hover span {
	-webkit-transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg );
	-moz-transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg );
	transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg );
}

.roll span:after {
	content: attr(data-title);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 2px;
	background: #f1a422;
	color: #fff;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
	-moz-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
	transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
}


/** Repjegy beagyazott stilus teaser **/
.magazine-panel .magazine-left .content .style-group-teaser-flights h2 {
	font-size: 22px;
    font-weight: normal;
}

.magazine-panel .magazine-left .content .style-group-teaser-flights a {
	font-weight: normal;
}

.rentacar-logos img {margin:0 20px 15px 0; border-radius: 7px;}
.rentacar-logos {background:url("https://utazom.com/sites/default/files/u8/images/autok710.jpg") no-repeat; width:100%; height: 473px; padding:20px;)}
