/* CSS utf-8 ő */
/* news, tartalom */
.news {font-size:22px; line-height:28px;}
.news .news_h1, H1.news {}
.news .news_h2, H2.news {}
.news H1 {font-weight:600; font-size:36px; line-height:40px; margin-bottom:20px;}
.news H2 {display:inline;}
.news H3 {display:inline;}
.news H4 {display:inline;}
.news B {}
.news .news_lead, P.lead {font-size:25px; line-height:32px; font-weight:600; color:#666; margin:30px 0;}
.news .news_lead_pic {margin-bottom:4px;}
.news .news_kepalairas {font-size:9px; line-height:11px; margin-top:4px; margin-bottom:4px;}
.news .news_lead_albumpic {}
.news .news_albumlink {font-size:9px; line-height:11px; margin-top:4px;}
.news .news_paragraph {font-size:12px; margin-top:10px; margin-bottom:10px;}
.news .news_paragraph_boxtitle {font-weight:normal; color:#000000; padding:5px 5px 5px 10px; border-bottom:1px solid #cccccc; margin-top:5px; font-size:11px; background-color:#f6f6f6; text-transform:uppercase;}
.news .news_paragraph_pic {border:0px solid #573420; margin-bottom:15px;}
.news .news_paragraph_pic_kepalairas {display:flex; align-items:flex-start; font-size:13px; line-height:18px;}
.news .news_paragraph_pic_kepalairas .title {font-weight:bold;}
.news .news_paragraph_pic_kepalairas:BEFORE {content:""; flex:0 0 auto; display:block; background-image:url(/images/icons/camera_news.svg); background-size:contain; background-repeat:no-repeat; width:16px; height:16px; margin-right:8px; float:left;}
.news .news_paragraph_pic_kepalairas .separator {margin:0 4px;}
.news .news_paragraph_albumpic {border:0px solid #573420;}
.news .news_paragraph_albumlink {text-align:left; font-size:11px; line-height:12px; padding:5px 5px 5px 10px; background-color:#f6f6f6; font-weight:bold;}
.news .news_paragraph_linkek {font-size:11px; padding:2px 3px 2px 5px; background-color:#f6f6f6;}
.news .news_paragraph_linkek UL {padding:0px; margin:0px; padding-top:5px; margin-bottom:10px; list-style-type:none;}
.news .news_paragraph_linkek UL LI {padding:0px; margin:0px; margin-bottom:8px; line-height:12px; background:url(/images/arrow1.gif) no-repeat 4px 5px; padding-left:20px; font-weight:bold;}
.news .news_paragraph_infobox_title {font-size:14px; line-height:18px; font-weight:400; color:#666666; text-transform:uppercase; background-color:#f6f6f6; padding:8px 5px 5px 10px; margin-top:0px; margin-top:5px;}
.news .news_paragraph_infobox_text {font-size:16px; line-height:24px; font-weight:600; color:#666666; background-color:#f6f6f6; padding:2px 5px 10px 10px;}
.news .news_paragraph_infobox_text H2 {font-size:16px; line-height:24px; font-weight:800; color:#333333;}
.news .newstable {margin-top:20px;}
.news .news_footer_boxtitle {font-weight:bold; font-size:12px; margin-bottom:3px;}
.news .news_footer_downloads {}
.news .news_footer_downloads .newsdownloadboxrow {}
.news .news_footer_downloads .newsdownloadboxrow .ndrname {font-weight:bold;}
.news .news_footer_downloads .newsdownloadboxrow .ndrtext {}
.news .news_footer_downloads .newsdownloadboxrow .ndrfiles {}
.news .news_footer_downloads .newsdownloadboxrow .ndrfiles .ndrfiletext {font-size:9px;}
.news UL {list-style-type:none; padding:0px; margin:0px;}
.news UL LI {background:url(/images/arrow1small_gray2.png) no-repeat 0px 6px; padding-left:24px; margin-left:8px; padding-bottom:10px;}

.news .news_pricebox {position:relative; width:220px; float:right; background-color:#f1f1f1; padding:10px;}
.news .news_pricebox .discountpercent {position:absolute; width:80px; height:80px; top:-8px; left:150px; background-color:#ff0000; color:#ffffff; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.news .news_pricebox .discountpercent .discountpercentinner {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.news .news_pricebox .discountpercent .discountpercentinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase; margin-top:-8px;}
.news .news_pricebox .discountpercent .discountpercentinner .discountvalue {font-size:32px; line-height:32px; font-weight:bold;}
.news .news_pricebox .discountpercent .discountpercentinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.news .news_pricebox .title {font-size:14px;}
.news .news_pricebox .price {font-weight:bold;}
.news .news_pricebox .origprice {font-weight:normal; font-size:16px; color:#888888; text-decoration:line-through;}
.news .news_pricebox .discountedprice {font-weight:900; font-size:26px; line-height:22px; color:#ff0000;}
.news .news_pricebox .button {padding:20px 0px 20px 0px;}

.news .newsboxcontleft {margin-right:10px; width:380px;}
.news .newsboxcontright {margin-left:10px; width:380px;}

.news .news_paragraph_infobox_text UL {padding:0px; margin:0px;}
.news .news_paragraph_infobox_text UL LI {}
.news .news_paragraph_infobox_text LI {margin-left:25px;}

.news .details .icon {display:inline-block; margin-right:15px; color:#8d8d8d; font-size:12px;}
.news .details .icon {display:inline-block; margin-right:15px; color:#8d8d8d; font-size:12px;}
.news .details .icon span {display:inline-block; margin-right:15px; color:#8d8d8d; font-size:12px; text-transform:uppercase; font-family:"Arial"; position:relative; top:-3px; left:5px;}
.news .details .icon.night {background:transparent url('/images/icon_ejszaka.png') top left no-repeat; background-size:24px 20px; padding-left:24px;}
.news .details .icon.person {background:transparent url('/images/icon_user.png') top left no-repeat; background-size:18px 18px; padding-left:18px;}
.news .details .icon.service {background:transparent url('/images/icon_ellatas.png') top 4px left no-repeat; background-size:21px 14px; padding-left:21px;}
.news .details .icon.date {background:transparent url('/images/icon_calendar.png') top left no-repeat; background-size:20px 20px; padding-left:20px;}

.news .validinfo {font-size:14px; line-height:20px; margin-bottom:10px;}
.news .validinfo .virow {}
.news .validinfo .virow SPAN {font-weight:bold;}

.news .flyer IMG {max-width:100%; height:auto;}

.newslist {}
.newslist .nlbox4 {}
.newslist .nlbox4 .nlbpic {float:right; margin:0px 0px 10px 10px;}
.newslist .nlbox4 .nlbtitle {font-weight:400; font-size:22px; line-height:32px;}
.newslist .nlbox4 .nlbtext {}
.newslist .newslistitemsep {height:20px;}

.newsbox2 {margin-bottom:15px;}
.newsbox2 .picbig {background-color:#f1f1f1; margin-bottom:5px; margin-top:5px;}
.newsbox2 .picsmall {width:60px; height:60px; background-color:#f1f1f1; margin-bottom:5px; float:right; overflow:hidden;}
.newsbox2 .newscont {}
.newsbox2 .newscont .info {font-size:12px; line-height:12px; color:#747474; margin-bottom:5px;}
.newsbox2 .newscont .info .group {background-color:#7c7c7c; color:#f0f0f0; text-transform:uppercase; padding:1px 4px; margin-right:3px;}
.newsbox2 .newscont .title {font-size:16px; line-height:20px; font-weight:700; margin-bottom:1px;}
.newsbox2 .newscont .lead {font-size:12px;}
.newsbox1last {margin-right:0px;}

.nlbox {margin-bottom:10px; padding-bottom:8px; border-bottom:0px dotted #cccccc;}
.nlbox .nlbdate {font-size:9px; font-style:italic; color:#a7a7a7; margin-bottom:0px;}
.nlbox .nlbpic {width:50px; height:50px;}
.nlbox .nlbtitle {font-size:12px; font-weight:bold; line-height:14px; margin-bottom:3px;}
.nlbox .nlbtitle A {text-decoration:none;}
.nlbox .nlbtitle A:HOVER {text-decoration:underline;}
.nlbox .nlbtext {font-size:11px; line-height:14px;}
.nlboxlast {margin-bottom:10px; padding-bottom:0px; border-bottom:0px;}

.nlbox2 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc; min-height:100px;}
.nlbox2 .pic {position:absolute; width:100px; height:100px; background-color:#f1f1f1;}
.nlbox2 .pic IMG {width:100px; height:100px;}
.nlbox2 .info {margin-left:120px;}
.nlbox2 .info .date {font-size:14px; line-height:20px; color:#666666; margin-bottom:0px;}
.nlbox2 .info .title {font-size:22px; line-height:26px; font-weight:700; margin-bottom:10px;}
.nlbox2 .info .title A {text-decoration:none;}
.nlbox2 .info .title A:HOVER {text-decoration:underline;}
.nlbox2 .info .text {font-size:16px; line-height:22px;  margin-bottom:10px; color:#666666;}

.news_paragraph_downloads {font-size:14px; line-height:18px;}
.news_paragraph_downloads .newsdownloadboxrow {background-color:#f6f6f6; padding:8px 5px 10px 10px;}
.news_paragraph_downloads .newsdownloadboxrow .ndrname {font-size:16px; font-weight:bold; margin-bottom:5px;}
.news_paragraph_downloads .newsdownloadboxrow .ndrtext {padding-bottom:10px;}
.news_paragraph_downloads .newsdownloadboxrow .ndrfiles {padding:0px; margin:0px; margin-bottom:10px; list-style-type:none;}
.news_paragraph_downloads .newsdownloadboxrow .ndrfiles LI {padding:0px; margin:0px; margin-bottom:3px; background:url(/images/arrow1.gif) no-repeat 4px 4px; padding-left:20px; font-weight:bold;}
.news_paragraph_downloads .newsdownloadboxrow .ndrfiles .ndrfiletext {}

.newstable .table {width:100%; border-spacing:0px;}
.newstable .table TR {}
.newstable .table TR TD {font-size:18px; line-height:26px; vertical-align:top; border-bottom:1px solid #cccccc; padding:8px 0px 8px 0px; margin:0px;}
.newstable .table .trcimsor {background-color:#ededed; font-weight:bold;}
.newstable .table .trcimsor TD {font-size:20px; color:#333333;}
.newstable .table .trnormal {}

.newstable .table .trnormal .igen {background-color:#518368; font-size:14px; line-height:16px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:2px 10px 2px 10px; margin-left:5px;}
.newstable .table .trnormal .nem {background-color:#cccccc; font-size:14px; line-height:16px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:2px 10px 2px 10px; margin-left:5px;}

.newslistitem {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #cccccc;}
.newslistitem .newstitlecont {}
.newslistitem .newstitlecont .ndate {white-space:nowrap; font-size:12px;}

.fotalbumlistab {width:205px; height:180px; float:left; margin-right:5px; margin-bottom:10px; overflow:show;}
.fotalbumlistab .albumpic {border:0px solid #f7f4ec; margin-right:20px;}
.fotalbumlistab .albumtitle {font-size:14px; font-weight:bold; padding-top:5px;}
.fotalbumlistab .albumtitle .albumkepekszama {font-size:11px; font-weight:normal; font-style:italic;}
.fotalbumlistab .albuminfo {font-size:11px; margin-top:-3px; display:none;}
.fotalbumlistab .albuminfo .albumdate {}
.fotalbumlistablast {margin-right:0px;}

.listapic {position:relative; width:280px; height:175px; margin-right:20px; margin-bottom:20px; float:left;}
.listapic .apic {}
.listapic .atext {display:none; position:absolute; top:0px; left:0px; width:150px; height:110px; padding:5px; background:url(/images/HOTELV5/bg3.png); font-size:11px; color:#333333; cursor:pointer;}
.listapic .azoom {display:none; position:absolute; top:102px; left:140px; width:13px; height:13px; background:url(/images/icons/zoom2.png) no-repeat;}
.listapic .ainfo {display:none; position:absolute; top:102px; left:120px; width:13px; height:13px; background:url(/images/icons/info.png) no-repeat;}
.listapic:HOVER .atext {display:block;}
.listapiclast {margin-right:0px;}

.photoalbum {margin-top:-12px;}
.photoalbum .albumhead {}
.photoalbum .albumhead .albuminfo {margin-bottom:12px; color:#cccccc;}
.photoalbum .albumhead .albuminfo .albumpics {color:#999999; font-weight:bold;}
.photoalbum .albumhead .albuminfo .albumdate {color:#999999; font-weight:normal; font-style:italic;}
.photoalbum .albumhead .albuminfo .albumbytitle {}
.photoalbum .albumhead .albuminfo .albumbyname {color:#333333; font-weight:bold;}
.photoalbum .albumhead .albumtext {font-size:22px; line-height:30px; font-weight:700; color:#888888; margin-bottom:30px;}

.photoalbumlist {}
.photoalbumlist .albumcard {position:relative; width:580px; height:450px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.photoalbumlist .albumcard .albumpic {width:580px; height:360px; background-color:#f5f5f5; margin-bottom:10px; overflow:hidden;}
.photoalbumlist .albumcard .albumtext {padding:0px;}
.photoalbumlist .albumcard .albumtext .albumtitle {font-size:24px; line-height:32px; font-weight:900; text-transform:uppercase; text-align:center;}
.photoalbumlist .albumcard .albumtext .albuminfo {font-size:18px; line-height:22px; color:#cccccc; text-align:center;}
.photoalbumlist .albumcard .albumtext .albuminfo .albumpics {color:#999999; font-weight:bold;}
.photoalbumlist .albumcard .albumtext .albuminfo .albumdate {color:#999999; font-weight:normal; font-style:italic;}
.photoalbumlist .albumcard .albumtext .albuminfo .albumbytitle {}
.photoalbumlist .albumcard .albumtext .albuminfo .albumbyname {color:#333333; font-weight:bold;}
.photoalbumlist .albumcard .albumvideocover {position:absolute; top:0px; left:0px; width:580px; height:360px; background:url(/images/icons/play-button2.svg) no-repeat center center; background-size:100px;}
.photoalbumlist .albumcard .albumvirtualtourcover {position:absolute; top:0px; left:0px; width:580px; height:360px; background:url(/images/fotoalbum_virtualtourcover.png) no-repeat center center;}
.photoalbumlist .albumcardlast {}
.photoalbumlist .albumcard:nth-child(2n+2) {margin-right:0px;}
.photoalbumlistlast {margin-right:0px;}

.albumsleft {margin-top:-8px;}
.albumcardsmall {border-bottom:1px solid #eeeeee; padding-bottom:8px; padding-top:8px;}
.albumcardsmall .albumpic {width:40px; height:40px; background-color:#f5f5f5; float:left; overflow:hidden; margin-right:8px;}
.albumcardsmall .albumpic IMG {width:40px; height:40px;}
.albumcardsmall .albumtext {min-height:40px; padding-left:48px;}
.albumcardsmall .albumtext .albumtitle {font-size:12px; line-height:14px; font-weight:bold;margin-bottom:2px;}
.albumcardsmall .albumtext .albuminfo {font-size:11px; color:#cccccc;}
.albumcardsmall .albumtext .albuminfo .albumdir {color:#333333; font-weight:bold;}
.albumcardsmall .albumtext .albuminfo .albumpics {color:#999999; font-weight:bold;}
.albumcardsmall .albumtext .albuminfo .albumdate {color:#999999; font-weight:normal; font-style:italic;}
.albumcardsmall .albumtext .albuminfo .albumbytitle {}
.albumcardsmall .albumtext .albuminfo .albumbyname {color:#333333; font-weight:bold;}
.albumcardsmallselected {background-color:#f2f2f2;}
.albumcardsmallselected .albumpic {margin-left:8px;}
.albumcardsmallselected .albumtext {padding-left:56px;}
.albumcardsmalllast {border-bottom:0px;}

.morenews {}
.morenews .title {font-size:12px; font-weight:bold; margin-bottom:15px;}
.morenews .newslist {padding:0px; margin:0px; list-style-type:none;}
.morenews .newslist LI {padding-bottom:10px; padding-left:18px; background:url(/images/arrow1.gif) no-repeat 5px 3px;}
.morenews .newslist LI .date {display:block; font-size:11px; line-height:11px; margin-bottom:1px;}
.morenews .newslist LI .sep {display:none;}
.morenews .newslist LI .link {display:block; font-size:14px; line-height:12px; font-weight:bold;}

.newsbigbox {margin-bottom:6px; padding-bottom:10px; padding-top:0px; border-top:0px solid #eeeeee; border-bottom:0px;}
.newsbigbox .nlbdate {font-size:11px; line-height:12px; color:#8b8b8b; margin-bottom:1px;}
.newsbigbox .nlbpic {margin:2px 15px 0px 0px; float:left; border:0px; width:60px; height:60px;}
.newsbigbox .nlbtitle {font-size:14px; font-weight:bold; line-height:16px; margin-bottom:3px;}
.newsbigbox .nlbtitle A {text-decoration:none;}
.newsbigbox .nlbtitle A:HOVER {text-decoration:underline;}
.newsbigbox .nlbtext {font-size:12px; line-height:16px;}

.newspage {position:relative;}
.newspage .newscolumn {}
.newspage .eventscolumn {}

.memberlist1 {text-align:center;}

.membercard1 {display:inline-block; width:220px; height:340px; margin-right:20px; vertical-align:top;}
.membercard1 .memberpic {width:220px; height:190px;}
.membercard1 .memberpic IMG {width:180px; height:180px; margin-left:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.membercard1 .memberinfo {text-align:center; padding-top:5px;}
.membercard1 .memberinfo .membername {font-size:16px; line-height:20px; font-weight:800; color:#000000; margin-bottom:5px;}
.membercard1 .memberinfo .membername A {text-decoration:none;}
.membercard1 .memberinfo .memberposition {font-size:14px; line-height:16px; font-weight:700; margin-bottom:10px;}
.membercard1 .memberinfo .membertext {font-size:16px; line-height:22px; margin-bottom:10px; font-weight:normal;}
.membercard1 .memberinfo .memberphone {font-size:14px; line-height:16px; font-weight:400; margin-bottom:5px;}
.membercard1 .memberinfo .memberemail {font-size:14px; line-height:16px; font-weight:400;}

.discountbox1 {background-color:#ff0000; padding:10px; color:#ffffff;}
.discountbox1 .name {font-weight:700; margin-bottom:20px;}

.youtube_fullwidth {width:700px; height:394px;}
.youtube_twothirdwidth {width:780px; height:439px; display:inline-block;}

.newsboxcontainer2 {display:flex; justify-content:space-between; width:1180px; margin-bottom:20px;}
.newsbox2 {width:380px; background-color:#e6e6e6; padding:10px; box-sizing:border-box; color:#000000; font-size:18px; line-height:26px; text-align:center;}

.ici_slidepic {line-height:0px;}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width:1180px) and (max-width:1280px){


}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

/*@media (min-width:768px) and (max-width:1023px) {*/
@media (max-width:1023px) {

	.news .news_lead, P.lead {font-size:18px; line-height:28px; font-weight:700; color:#777777; margin-bottom:30px;}

	.photocolumnview {}
	.photocolumnview TR TD {display:block; width:100%;}
	.photocolumnview TR .pcvsep {display:none;}
	.photocolumnview TR TD .news_paragraph_pic IMG {width:100%; height:auto;}

	.photoalbumlist .albumcard {width:100%; height:auto; float:none; margin-right:0px;}
	.photoalbumlist .albumcard .albumpic {width:100%;}
	.photoalbumlist .albumcard .albumpic IMG {width:100%; height:auto;}
    .photoalbumlist .albumcard .albumpic A {display:flex; align-items:flex-start;}
    
    .listapic {width:100%; height:auto;}
    .listapic .apic {width:100%; height:auto;}
    .listapic .apic IMG {width:100%; height:auto;} 

    .news .newsboxcontleft {margin-right:0px; width:100%;}
    .news .newsboxcontright {margin-left:0px; width:100%;}
    .news .newsboxcont {margin-bottom:20px;}
    .news .newsboxcont TD {width:100%;}

    .news_paragraph_downloads {}
    .news_paragraph_downloads .newsdownloadboxrow {}

    .news .news_paragraph_pic IMG {width:100%; height:auto;}
    .news .news_paragraph_albumpic IMG {width:100%; height:auto;}

    .news .newstable {overflow-x:scroll;}

	.news .onlyimg {width:100%;}

    .youtube_fullwidth {width:100%;}

	.newsboxcontainer2 {display:block; width:100%;}
	.newsbox2 {width:100%;}

}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

/* @media (min-width:481px) and (max-width:767px) { */
@media (max-width:767px) {
	.firstpageview1 {grid-template-columns:repeat(2, 1fr);}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (max-width:480px) {
	.firstpageview1 {display:block;}
}

.lastbox {margin-right:0px;}