@viewport {
  width: device-width ;
  zoom: 1.0 ;
}

@-ms-viewport {
  width: device-width ;
}

.center {
	max-width: 1240px;
	margin: auto;
	padding-top: 0px;
	overflow: visible;
	display: inline-block;
	height: auto;
}

.center-fullwidth {
	max-width: 100%;
	margin: auto;
	padding-top: 0px;
	overflow: hidden;
	background-color: #FFF;
	border-bottom: 4px solid #D8D8D8;
}

.center-cropbox {	
max-width: 1240px;
margin: auto;
padding-top: 0px;
overflow:hidden;
display: block;
position: relative;
bottom: -3px;
}

.center-page {	
max-width: 1240px;
margin: auto;
padding-top: 0px;
position:relative;
top:-77px;
overflow: hidden;
display: inline-block;
background-color: white;
}

.center-page-head { 
position: relative;
max-width: 100%;
min-height:400px;
margin: auto;
padding: 0px;
overflow:hidden;
background-image:url(../primages/head-temp-background1.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.center-page-head-innershadow { background-image:url(../primages/gradients-black-page.png); background-position: bottom;
background-repeat: repeat-x;;
}

.center-page-head-inner { position:relative; margin:auto; min-height:400px; max-width:1240px; }

.center-page-head-title { position: absolute; width:100%; background-color:; margin: auto; bottom: 80px; display: inherit; text-align:left; min-width: 290px; 
/**
kozepre rendezes ezzel:
left: 1%;
right: 1%;
**/
}

.center-page-head-titlediv { padding:4px 30px 4px 30px; background-color: #fff; background-color: #ffffff90;}


/* main & sidebar - az oszlopok! */
.main {
	width: 63.6666%;
	float: left;
	overflow: hidden;
	height: 100%;
	display: table;
	background-color:#FC3;
}

.force100percent {;}
.mainforce100percent {;}

.main-center-fullwidth {width:65.6%; float:left;overflow:hidden; }

.inmain-maxwidth { width: 100%; }

.sidebar {
	width: 33.3333%;
	float: left;
	height: 100%;
	overflow: visible;
	display: table;
	background-color:#999;
}

.sidebar-center-fullwidth { width:33.7%; float:left; margin-left: 8px; margin-left:0.7%; }

.imageslargecrop-center-fullwidth { width: 100%; height: auto;}

.imagessmallcrop-center-fullwidth { width: 100%; width: 101.4%; height: auto;}

.page-main-left-or-top { display: block;
 position: relative; text-align:right; background-color:#E6E6E6; margin-top:1px; margin-bottom:8px;}
.page-main-right {position: relative;background-color: #B8D8F1; display: table; }

.page-megoszt-icon { width:22px; margin: 3px 5px 3px 6px; }

.global-spacer { width: 100%; overflow:hidden; height: 44px;}

.global-topspacer { width: 100%; overflow:hidden; height: 44px; background-color:#FFF; }

.global-spacer-small { width: 100%; overflow:hidden; height: 24px;}

.global-spacer-x-small { width: 100%; overflow:hidden; height: 12px;}
.global-spacer-xx-small { width: 100%; overflow:hidden; height: 6px;}
.global-spacer-1px-small { width: 100%; overflow:hidden; height: 1px;}

.global-spacer-extra { width: 100%; overflow:hidden; height: 99px;}

/**** paddings ****/

.mainpaddings {
padding-left:24px;
padding-right:24px;
display:block;
position:relative;
overflow:hidden;
}

.mainpaddings-sidebar {
	padding-left: 0px;
	padding-right: 24px;
	display: block;
	position: relative;
}

.mainpaddings-left { 
padding-left:24px;
padding-right:0px;
}

.mainpaddings-right { 
padding-left:0px;
padding-right:24px;
}

.mainpaddings-in { 
padding-left:12px;
padding-right:12px;
display: block;
position: relative;
}

.mainpaddings-med { 
padding-left:10px;
padding-right:10px;
}

.mainpaddings-small { 
padding-left:5px;
padding-right:5px;
}

/** margins **/


.mainmargins {
	margin-left: -24px;
	margin-right: -24px;
	background-color: #FFF;
	overflow: hidden;
}

.mainmargins-sidebar {
	margin-left: 0px;
	margin-right: -24px;
	background-color:;
	overflow: hidden;
	font-family: "Open Sans", Arial, sans-serif;
}

.mainpaddings-sidebar-pagefirst {
	padding-left: 0px;
    padding-right: 38px;
    display: block;
    position: relative;
}

.mainmargins-med { 
	margin-left:10px;
	margin-right:10px;
	background-color: #FFF;
}



.images {
	width: 100%;
	height: auto;
	display: inline-block;
	position: initial;
}

.imageslargecrop { width: 100%; height: auto;}

.imageslargecrop-main { width: 100%; height: auto;}

.bannerdiv {
	width: 100%;
	font-family: "Open Sans", Arial, sans-serif;
}

.bannerimages-338 {	margin: auto;
display: block; width: 100%; max-width:338px; height: auto; display:block; position: initial; 
/** display: inline-block; **/
}

.bannerimages-300 { width: 100%;
 max-width:300px; height: auto; margin: auto; display:block; position: initial; 
 }

.bannerimages-240 {width: 100%;
max-width:240px; height: auto; margin: auto; display:block; position: initial; 
}

.bannerimages-720 { width: 100%;
max-width:720px; height: auto; margin: auto; display:block; position: initial; 
}

.bannerimages-728 { width: 100%; max-width:728px; height: auto; margin: auto; display:block; position: initial; 
}

.bannerimages-paddingtop-none { padding-top: 0px !important; }

.footer-box { float:left; width: 25%; }

.page-infobar { 
display: table;
width: 100%;
text-align: center;
position: relative;
min-height: 32px;
overflow: visible;
}

/**
.page-mainpaddings { padding-left:24px; }
**/

.page-margings { margin-left:24px; }

.labelpadding {padding-left: 0.1rem; padding-right: 0.2rem; }
.metapadding { padding-left: 0.3rem; padding-right: 0.3rem; }

.publicist-page-box-title { text-align:left; padding: 0px 8px 0px 15px; }
.publicist-page-box-text { text-align:left; padding: 0px 8px 0px 15px;}
.publicist-page-box-info { float:left; max-width: 75%; display: inherit; }
.page-box-date-div { margin-top: 5px; }

.page-title { display: block; text-align:left; padding-top: 8px; padding-bottom:11px; }
.page-paragraph { text-align:left; }

.cols {
	display: table;
	height: 100%;
	overflow:visible;
}

.centerfooter {
	float:left;
	display: block;
	position: relative;
	width: 100%;
	min-width:100%;
	max-height: 300px;
	margin: auto;
	padding-top: 0px;
	overflow: visible;
	background-color: #036;
}


.resp-width-0-0-50-50-100 { width:100%; }
.resp-width-0-0-50-100-100 { width:100%; }

/*********** RESPONSIVE ***********/


@media (min-width: 1201px) and (max-width: 5600px) { 
html { font-size: 1rem; }
p { font-size: 1rem; }
.center { padding: 0px 0px 0px 0px; }
.center-page { padding: 0px 0px 0px 0px; }
.center-page-head { min-height:400px; }
.main { width:66.6666%; float:left; }
.sidebar {	width: 30.3333%; float: left; text-align: left;	vertical-align: top;
 padding-left: 3%; overflow: hidden; }
.paragraph { font-size:1rem; }
#hamburgermenu { width: 44% !important; }
.hamburgerbutton { ; }
.global-spacer { width: 100%; overflow: hidden; height: 44px; font-family: "Open Sans", Arial, sans-serif; }
#menu-bar { visibility: visible; }
.page-paddings { padding-left: 30px; padding-right: 40px; }
.page-paragraph { padding-left: 40px; padding-right: 45px; }
.sidebar-center-fullwidth { width:; }
.main-center-fullwidth { width:; }
.boxes1 { width:100%; }
.boxes1-sidebar { width:100%; }
.boxes2 { width:50%; display:block; }
.boxes2thumb-bottominfo { ; }
.boxes2-smallmargin { width:48.6%; display:block; }
.boxes2-smallmarginf { width:48.6%; display:block; }
.boxes2-sidebar { width:50%; display:block; }
.boxes2thumb-info-right { ; }
.boxes2thumb-info-left { ; }
.box-nothumb-sidebar { width:100%; display:block; }
.boxes3 { width:33.3333%; }
.boxes3thumb-bottominfo { ; }
.boxes3f { width:33.3333%; }
.boxes3-smallmargin { width:32.5%; }
.boxes3-smallmarginf { width:32.5%; }
.boxes4 { width:25%; }
.boxes4thumb-bottominfo { width: auto; }
.boxes4-smallmargin { width:24.3%; }
.boxes4-smallscreen-divider { width:0px; display:none; }
.boxes5 { width:19.5%; }
.boxes5thumb-bottominfo { width: auto; }
.boxes5f { width:19.5%; }
.boxes6 { width:16.6666%; }
.boxes6f { width:16.6666%; }
.boxes7 { width:14.28%; }
.boxes7f { width:14.28%; }
.boxes8 { width:12.5%; }
.boxes9 { width:11.11111%; }
.boxes9f { width:11.11111%; }
.boxes10 { width:10%; }
.boxes11 { width:10%; }
.boxes11f { width:9.09%; }
.boxes12 { width:9.09%; }
.boxes40-60-left { width:40%;}
.boxes40-60-right { width:55%;}
.images-inner-label-midsize2 { left:12px !important; font-size:medium;  padding-top:7px; padding-bottom:9px;}
.images-inner-label-midsize { font-size:medium; padding-top: 7px; padding-bottom: 8px; }
.images-inner-label { font-size:larger; padding-top: 7px; padding-bottom: 9px; }
.images-inner-bottomlabel-midsize { font-size:medium; padding-top:7px; padding-bottom:9px; }
.boxes2thumb-info-bottomlabel { padding: 0px 0px 37px 0px !important; }
.publicist-sidebar { width:100%; display:block; }
.page-box-label-div { clear: right; float: right; }
.page-box-date-div { clear: right; float: right; }
/** fontsize resp korrekcio **/
.fsize-0-1-0-0-0 {;}
.fsize-0-1-2-0-0 {;}
.fsize-0-1-2-2-1 {;}
.fsize-0-1-2-3-1 {;}
.fsize-0-1-2-2-2 {;}
.fsize-0-1-3-2-2 {;}
.fsize-0-1-1-2-1 {;}
.fsize-2-2-2-2-1 {;}
.fsize-0-2-2-2-1 {;}
.fsize-0-3-3-3-3 {;}
.fsize-0-1-3-3-3 {;}
.fsize-1-2-2-2-1 { font-size: large !important; }
.fsize-0-0-2-1-1 {;}
.fsize-0-0-1-1-1 {;}
.fsize-0-0-1-2-2 {;}
.fsize-0-0-1-1-0 {;}
.fsize-0-0-0-3-3 {;}


/** hide elements **/
.ehide-1-1-0-0-0 {display:none !important;}
.ehide-1-1-1-0-0 {display:none !important;}
.ehide-1-0-0-0-0 {display:none !important;}
.ehide-0-0-0-1-1 {;}
.ehide-0-0-1-1-1 {;}
.ehide-0-1-1-1-1 {;}
/** width felulbiralasok **/
.resp-width-0-0-50-50-100 { ; }
.resp-width-0-0-50-100-100 { ; }
}

@media (min-width: 993px) and (max-width: 1200px) {
html { font-size: 0.90rem; }
p { font-size: 1.08rem; }
.center { padding: 0px 18px 0px 18px; }
.center-page { padding: 0px 18px 0px 18px; }
.center-page-head { min-height:350px; }
.main { width: 66.6666%; float: left; }
.sidebar { width: 30.3333%; float: left; padding-left:3%; text-align: left; vertical-align: top;}
.paragraph { font-size:1rem; }
#hamburgermenu { width: 55% !important; }
.hamburgerbutton { ; }
.footer-box { float:left; width: 50% !important; }
.global-spacer { width: 100%; overflow:hidden; height: 30px;}

#menu-bar { visibility: visible; }
.page-paddings { padding-left: 30px; padding-right: 35px; }
.page-paragraph { padding-left: 30px; padding-right: 35px; }
.sidebar-center-fullwidth { width:; }
.main-center-fullwidth { width:; }
.boxes1 { width:100%; }
.boxes1-sidebar { width:100%; }
.boxes2 { width:50%; }
.boxes2thumb-bottominfo { ; }
.boxes2-smallmargin { width:48.6%; display:block; }
.boxes2-smallmarginf { width:48.6%; display:block; }
.boxes2-sidebar { width:100%; display:block; }
.boxes2thumb-info-right { ; }
.boxes2thumb-info-left { ; }
.box-nothumb-sidebar { width:100%; display:block; }
.boxes3 { width:33.3333%; }
.boxes3thumb-bottominfo { ; }
.boxes3f { width:33.3333%; }
.boxes3-smallmargin { width:32.3%; }
.boxes3-smallmarginf { width:32.3%; }
.boxes4 { width:25%; }
.boxes4thumb-bottominfo { width: auto; }
.boxes4-smallmargin { width:24.2%; }
.boxes4-smallscreen-divider { width:0px; display:none; }
.boxes5 { width:48.5%; }
.boxes5thumb-bottominfo { width: 100%; }
.boxes5f { width:32.2%; }
.boxes6 { width:16.6666%; }
.boxes6f { width:16.6666%; }
.boxes7 { width:14.28%; }
.boxes7f { width:14.28%; }
.boxes8 { width:12.5%; }
.boxes9 { width:11.1111%; }
.boxes9f { width:11.1111%; }
.boxes10 { width:10%; }
.boxes11 { width:10%; }
.boxes11f { width:9.09%; }
.boxes12 { width:9.09%; }
.boxes40-60-left { width:40%;}
.boxes40-60-right { width:55%;}
.images-inner-label-midsize2 { left: 12px !important; font-size:larger;  padding-top: 3px; padding-bottom: 4px;}
.images-inner-label-midsize { font-size:larger; padding-top: 3px; padding-bottom: 4px; }
.images-inner-label { font-size:larger; padding-top: 3px; padding-bottom: 4px; }
.images-inner-bottomlabel-midsize { font-size:larger; padding-top: 3px; padding-bottom: 4px; }
.boxes2thumb-info-bottomlabel { padding: 0px 0px 29px 0px !important; }
.publicist-sidebar { width:100%; display:block; }
.page-box-label-div { clear: right; float: right; }
.page-box-date-div { clear: right; float: right; }
.center-page-head-titlediv { margin: 10px 18px 2px 18px !important; }
/** fontsize resp korekcio 2. meret **/
.fsize-0-1-0-0-0 { font-size: large !important; }
.fsize-0-1-2-0-0 { font-size: large !important; }
.fsize-0-1-2-2-1 { font-size: large !important; }
.fsize-0-1-2-3-1 { font-size: large !important; }
.fsize-0-1-2-2-2 { font-size: large !important; }
.fsize-0-1-3-2-2 { font-size: large !important; }
.fsize-0-1-1-2-1 { font-size: large !important; }
.fsize-1-2-2-2-1 { font-size: x-large !important; }
.fsize-2-2-2-2-1 { font-size: x-large !important; }
.fsize-0-2-2-2-1 { font-size: x-large !important; }
.fsize-0-3-3-3-3 { font-size: xx-large !important; }
.fsize-0-1-3-3-3 { font-size: x-large !important; }
.fsize-0-0-2-1-1 { font-size: medium !important; }
.fsize-0-0-1-1-1 { font-size: medium !important; }
.fsize-0-0-1-1-0 {;}
.fsize-0-0-0-3-3 {;}
/** hide elements **/
.ehide-1-1-0-0-0 {display:none !important;}
.ehide-1-1-1-0-0 {display:none !important;}
.ehide-1-0-0-0-0 {;}
.ehide-0-0-0-1-1 {;}
.ehide-0-0-1-1-1 {;}
.fsize-0-0-1-2-2 {;}
.ehide-0-1-1-1-1 {display:none !important;}
/** width felulbiralasok **/
.resp-width-0-0-50-50-100 { ; }
.resp-width-0-0-50-100-100 { ; }
}

@media (min-width: 769px) and (max-width: 992px) { 
html { font-size: 0.80rem; }
p { font-size: 1.2rem; }
.center { padding: 0px 18px 0px 18px; }
.center-page { padding: 0px 18px 0px 18px; top:0px !important; }
.center-page-head { min-height:300px; }
.main { width: 100%; float: left; height:auto !important; }
.sidebar { width: 100%; float: left; padding-left:0%;  height:auto !important; }
.paragraph { font-size:1rem; }
#hamburgermenu { width: 65% !important; }
.hamburgerbutton { ; }
.footer-box { float:left; width: 50% !important; }
.global-spacer { width: 100%; overflow:hidden; height: 24px;}

#menu-bar { visibility: visible; }
.page-margings { margin-right: 24px; }
/**
.page-paddings { padding-left: 20px; padding-right: 25px; }
**/
.page-paragraph { padding-left: 20px; padding-right: 25px; }
.sidebar-center-fullwidth { width:100%; }
.main-center-fullwidth { width:100%; }
.center-cropbox { right:5px; right:0.5%; }
.row-port-sidebar { margin-top:5px; }
.boxes1 { width: 100%; }
.boxes1-sidebar { width: 100%; }
.boxes2 { width: 50%; }
.boxes2thumb-bottominfo { max-width:89%; }
.boxes2thumb-bottominfo-revsize  { max-width: 94% !important; position:relative; left:0%; padding-left:0px !important; }
.boxes2-smallmargin { width:48.6666%; display:block; }
.boxes2-smallmarginf { width:48.6666%; display:block; }
.boxes2-sidebar { width:50%; display:block; }
.boxes2thumb-info-right { ; }
.boxes2thumb-info-left { ; }
.box-nothumb-sidebar { width:50%; display:block; }
.boxes3 { width: 33.3333%; }
.boxes3thumb-bottominfo { ; }
.boxes3f { width: 33.3333%; }
.boxes3-smallmargin { width:32.5%; }
.boxes3-smallmarginf { width:32.5%; }
.boxes4 { width: 50%; }
.boxes4thumb-bottominfo { ; }
.boxes4thumb-bottominfo-revsize { max-width: 94%; }
.boxes4-smallmargin { width:48.5%; }
.boxes4-smallscreen-divider { width:99% !important; display:block; height: 10px; overflow:hidden; }
.boxes4thumb-bottom-excerpt { display:block !important }
.boxes5 { width:48%; }
.boxes5thumb-bottominfo { width: 100%; }
.boxes5f { width:32.4%; }
.boxes6 { width: 25%; }
.boxes6f { width:50%; }
.boxes7 { width: 25%; }
.boxes7f { width: 33.333%; }
.boxes8 { width: 25%; }
.boxes9 { width: 16.66%; }
.boxes9f { width: 33.33%; }
.boxes10 { width: 20%; }
.boxes11 { width: 25%; }
.boxes11f { width: 25%; }
.boxes12 { width: 25%; }
.boxes40-60-left { width:40%;}
.boxes40-60-right { width:60%;}
.images-inner-label-midsize2 { left: 12px !important; font-size:larger;  padding-top: 5px; padding-bottom: 8px; }
.images-inner-label-midsize { font-size:larger; padding-top: 5px; padding-bottom: 8px; }
.images-inner-label { font-size:larger; padding-top: 5px; padding-bottom: 8px; }
.images-inner-bottomlabel-midsize { font-size:larger; padding-top: 5px; padding-bottom: 8px; }
.boxes2thumb-info-bottomlabel { padding: 0px 0px 30px 0px !important; }
.publicist-sidebar { width:50%; display:block; }
.bannerdiv { background-color: #eaf0f6; }
.bannerimages-paddingtop-none { padding-top: 24px !important; }
.page-box-label-div { clear: both; float: left; margin: 6px 0 0 48px;}
.page-box-date-div { float: left; margin: 6px 0 0 4px;}
.center-page-head-title { bottom: 4px !important; background-color: #fff; }
.center-page-head-titlediv { margin: 10px 14px 10px 14px !important; }
/** fontsize resp korekcio 3. meret **/
.fsize-0-1-0-0-0 {;}
.fsize-0-1-2-0-0 { font-size: x-large !important; }
.fsize-0-1-2-2-1 { font-size: x-large !important; }
.fsize-0-1-2-2-2 { font-size: x-large !important; }
.fsize-0-1-2-3-1 { font-size: x-large !important; }
.fsize-0-1-3-2-2 { font-size: xx-large !important; }
.fsize-0-1-1-2-1 { font-size: large !important; }
.fsize-1-2-2-2-1 { font-size: x-large !important; }
.fsize-2-2-2-2-1 { font-size: x-large !important; }
.fsize-0-3-3-3-3 { font-size: xx-large !important; }
.fsize-0-1-3-3-3 { font-size: xx-large !important; }
.fsize-0-2-2-2-1 { font-size: x-large !important; }
.fsize-0-0-2-1-1 { font-size: x-large !important; }
.fsize-0-0-1-1-1 { font-size: large !important; }
.fsize-0-0-1-2-2 { font-size: large !important; }
.fsize-0-0-1-1-0 { font-size: large !important; }
.fsize-0-0-0-3-3 {;}
/** hide elements **/
.ehide-1-1-0-0-0 {;}
.ehide-1-1-1-0-0 {display:none !important;}
.ehide-1-0-0-0-0 {;}
.ehide-0-0-0-1-1 {;}
.ehide-0-0-1-1-1 {display:none !important;}
.ehide-0-1-1-1-1 {display:none !important;}
/** width felulbiralasok **/
.resp-width-0-0-50-50-100 { width:50% !important; }
.resp-width-0-0-50-100-100 { width:50% !important; }
}

@media (min-width: 481px) and (max-width: 768px) { 
html { font-size: 0.75rem; }
p { font-size: 1.3rem; }
.second-head-height {height: auto !important; }
.center { padding: 0px 16px 0px 16px; }
.center-page { padding: 0px 16px 0px 16px; top:0px !important; }
.center-page-head { min-height:250px; }
.main { width: 100%; float: left; height:auto !important; }
.sidebar { width: 100%; float: left; padding-left:0%;  height:auto !important; }
#hamburgermenu { width: 70% !important; }
.hamburgerbutton { padding: 8px 0px !important; }
.footer-box { float:left; width: 100% !important; }
.global-spacer { width: 100%; overflow:hidden; height: 16px;}

#menu-bar { visibility: hidden; }
.page-margings { margin-right: 14px; margin-left: 14px !important; }
/**
.page-paddings { padding-left: 20px; padding-right: 25px; }
**/
.page-paragraph { padding-left: 10px; padding-right: 15px; }
.sidebar-center-fullwidth { width:100%; }
.main-center-fullwidth { width:100%; }
.center-cropbox { right:5px; right:0.5%; }
.row-port-sidebar { margin-top:5px; }
.boxes1 { width: 100%; }
.boxes1-sidebar { width: 100%; }
.boxes2 { width: 100%; }
.boxes2thumb-bottominfo { width: 90%; }
.boxes2thumb-bottominfo-revsize  { width: 95.4%; }
.boxes2thumb-bottominfo-sidebar { max-width:100%; width: auto; }
.boxes2-smallmargin { width:96.4%; display:block; }
.boxes2-smallmarginf { width:96.5%; display:block; }
.boxes2-sidebar { width:100%; display:block; }
.boxes2thumb-info-right { left: 24px !important; }
.boxes2thumb-info-left { right: 24px !important; }
.box-nothumb-sidebar { width:50%; display:block; }
.boxes3 { width: 50%; }
.boxes3thumb-bottominfo { max-width: 89%; }
.boxes3thumb-bottominfo-revsize { max-width: 93.5% !important; }
.boxes3f { width: 100%; }
.boxes3-smallmargin { width:48%; }
.boxes3-smallmarginf { width:100%; }
.boxes4 { width: 50%; }
.boxes4thumb-bottominfo { max-width: 87%; }
.boxes4thumb-bottominfo-revsize { max-width: 92% !important; }
.boxes4-smallmargin { width:48%; }
.boxes4-smallscreen-divider { width:99% !important; display:block; height: 10px; overflow:hidden; }
.boxes4thumb-bottom-excerpt { display:block !important }
.boxes5 { width: 48%; }
.boxes5thumb-bottominfo { width: 100%; }
.boxes5f { width: 95.8%; }
.boxes6 { width: 50%; }
.boxes6f { width:100%; }
.boxes7 { width: 50%; }
.boxes7f { width: 100%; }
.boxes8 { width: 50%; }
.boxes9 { width: 50%; }
.boxes9f { width: 100%; }
.boxes10 { width: 50%; }
.boxes11 { width: 50%; }
.boxes11f { width: 100%; }
.boxes12 { width: 50%; }
.boxes40-60-left { width:100%;}
.boxes40-60-right { width:100%; }
.boxes40-60-info { padding-left: 26px; }
.boxes40-60-left-image { min-height: 360px !important;}
.smallhide-two { display:none !important;}
.images-inner-label-midsize2 { left: 24px !important; font-size:large; padding-top: 5px; padding-bottom: 8px; }
.images-inner-label-midsize { font-size:large; padding-top: 5px; padding-bottom: 8px; }
.images-inner-label { font-size:large; padding-top: 5px; padding-bottom: 8px; }
.images-inner-bottomlabel-midsize { font-size:large; padding-top: 5px; padding-bottom: 8px; }
.boxes2thumb-info-bottomlabel { padding: 0px 0px 34px 0px !important; }
.publicist-page-box-info { display: table; max-width: 99% !important; }
.publicist-sidebar { width:50%; display:block; }
.bannerdiv { background-color: #eaf0f6; }
.bannerimages-paddingtop-none { padding-top: 24px !important; }
.page-box-label-div { clear: both; float: left; margin: 6px 0 0 48px;}
.page-box-date-div { float: left; margin: 6px 0 0 4px;}
.page-main-left {min-width: 100%;}
.page-main-left-or-top { background-color: #FFF;    margin-top: 0px; margin-bottom: 0px; top: 10px; float: right; height: 1px;}
.page-megoszt-icon { width: 32px; margin: 3px 5px 3px 6px; display: block; background-color:#FFF; padding: 2px;}
.center-page-head-title { bottom: 4px !important; background-color: #fff; }
.center-page-head-titlediv { margin: 10px 14px 10px 14px !important; }
/** font nagyitasok **/
.paragraph { font-size:1.1rem; }
.h2-to-h3 {font-size: 2.4rem !important;}
.h3-to-h4 {font-size: 1.9rem !important;}
.h4-to-h5 {font-size: 1.7rem !important;}
/** fontsize resp korekcio 4. meret **/
.fsize-0-1-0-0-0 {;}
.fsize-0-1-2-0-0 {;}
.fsize-0-1-2-2-1 { font-size: x-large !important; }
.fsize-0-1-2-3-1 { font-size: xx-large !important; }
.fsize-0-1-2-2-2 { font-size: x-large !important; }
.fsize-0-1-3-2-2 { font-size: x-large !important; }
.fsize-0-1-1-2-1 { font-size: x-large !important; }
.fsize-1-2-2-2-1 { font-size: x-large !important; }
.fsize-2-2-2-2-1 { font-size: x-large !important; }
.fsize-0-2-2-2-1 { font-size: x-large !important; }
.fsize-0-3-3-3-3 { font-size: xx-large !important; }
.fsize-0-1-3-3-3 { font-size: xx-large !important; }
.fsize-0-0-2-1-1 { font-size: large !important; }
.fsize-0-0-1-1-1 { font-size: large !important; }
.fsize-0-0-1-2-2 { font-size: x-large !important; }
.fsize-0-0-1-1-0 { font-size: large !important; }
.fsize-0-0-0-3-3 { font-size: xx-large !important; }
/** hide elements **/
.ehide-1-1-0-0-0 {;}
.ehide-1-1-1-0-0 {;}
.ehide-1-0-0-0-0 {;}
.ehide-0-0-0-1-1 {display:none !important;}
.ehide-0-0-1-1-1 {display:none !important;}
.ehide-0-1-1-1-1 {display:none !important;}
/** width felulbiralasok **/
.resp-width-0-0-50-50-100 { width:50% !important; }
.resp-width-0-0-50-100-100 { width:50% !important; }
}

@media (min-width: 160px) and (max-width: 480px) { 
html { font-size: 0.70rem; }
p { font-size: 1.3rem; }
.second-head-height {height: auto !important; }
.center { padding: 0px 2px 0px 2px; }
.center-page { padding: 0px 2px 0px 2px; top:0px !important; }
.center-page-head { min-height:220px; }
.main { width: 100%; float: left; height:auto !important; }
.sidebar { width: 100%; float: left; padding-left:0%;  height:auto !important; }
#hamburgermenu { width: 80% !important; }
.hamburgerbutton { padding: 8px 0px !important; }
.footer-box { float:left; width: 100% !important; }
.global-spacer { width: 100%; overflow:hidden; height: 14px;}

#menu-bar { visibility: hidden; }
.page-margings { margin-right: 6px; margin-left: 6px !important; }
/**
.page-paddings { padding-left: 20px; padding-right: 25px; }
**/
.page-paragraph { padding-left: 10px; padding-right: 10px; }
.sidebar-center-fullwidth { width:100%; }
.main-center-fullwidth { width:100%; }
.center-cropbox { right:3px; right:0.3%; }
.boxes1 { width: 100%; }
.boxes1-sidebar { width: 100%; }
.boxes2 { width: 100%; }
.boxes2thumb-bottominfo { ; }
.boxes2thumb-bottominfo-revsize  { ; }
.boxes2-smallmargin { width:97.5%; display:block; }
.boxes2-smallmarginf { width:97.5%; display:block; }
.boxes2-sidebar { width: 100%; }
.boxes2thumb-info-right { left: 24px !important; }
.boxes2thumb-info-left { right: 24px !important; }
.box-nothumb-sidebar { width:50%; display:block; }
.boxes3 { width: 100%; }
.boxes3thumb-bottominfo { width: 90%; }
.boxes3thumb-bottominfo-revsize { max-width: 93.5% !important; }
.boxes3f { width: 100%; }
.boxes3-smallmargin { width:100%; }
.boxes3-smallmarginf { width:100%; }
.boxes4 { width: 100%; }
.boxes4thumb-bottominfo { width: 90%; }
.boxes4thumb-bottominfo-revsize { max-width: 96%; }
.boxes4-smallmargin { width:100%; }
.boxes4-smallscreen-divider { width:0px; display:none; }
.boxes4thumb-bottom-excerpt { display:block !important }
.boxes5 { width: 100%; }
.boxes5thumb-bottominfo { width: 100%; }
.boxes5f { width: 100%; }
.boxes6 { width: 100%; }
.boxes6f { width:100%; }
.boxes7 { width: 100%; }
.boxes7f { width: 100%; }
.boxes8 { width: 100%; }
.boxes9 { width: 100%; }
.boxes9f { width: 100%; }
.boxes10 { width: 100%; }
.boxes11 { width: 100%; }
.boxes11f { width: 100%; }
.boxes12 { width: 100%; }
.boxes40-60-left { width:100%; }
.boxes40-60-right { width:100%; }
.boxes40-60-info { padding-left: 26px; }
.boxes40-60-left-image { min-height: 260px !important;}
.smallhide { display:none !important;}
.smallhide-two { display:none !important;}
.images-inner-label-midsize2 { left: 24px !important; font-size:large; padding-top:5px; padding-bottom:8px; }
.images-inner-label-midsize { font-size:large; padding-top: 5px; padding-bottom: 8px; }
.images-inner-label { font-size:large; padding-top: 5px; padding-bottom: 8px; }
.images-inner-bottomlabel-midsize { font-size:large; padding-top: 5px; padding-bottom: 8px; }
.boxes2thumb-info-bottomlabel { padding: 0px 0px 33px 0px !important; }
.boxes2thumb-bottominfo-sidebar { max-width:100%; width:100%; }
.publicist-sidebar { width: 96%; padding-left: 4%; }
.bannerdiv { background-color: #eaf0f6; }
.bannerimages-paddingtop-none { padding-top: 24px !important; }
.publicist-page-box-left { width: 10% !important; }
.publicist-page-box-info { max-width: 90% !important; }
.page-box-label-div { clear: both; float: left; margin: 6px 0 0 48px; }
.page-box-date-div { float: left; margin: 6px 0 0 4px;}
.page-box-label-div { margin-left: 14%; }
.page-main-left {min-width: 100%;}
.page-main-left-or-top { background-color: #FFF;    margin-top: 0px; margin-bottom: 0px; top: 10px; float: right; height: 1px;}
.page-megoszt-icon { width: 32px; margin: 3px 5px 3px 6px; display: block; background-color:#FFF; padding: 2px;}
.center-page-head-title { bottom: 4px !important; background-color: #fff; }
.center-page-head-titlediv { margin: 10px 14px 10px 14px !important; }
/** font nagyitasok **/
.paragraph { font-size:1.2rem; }
.h2-to-h3 {font-size: 2.2rem !important;}
.h3-to-h4 {font-size: 1.8rem !important;}
.h4-to-h5 {font-size: 1.6rem !important;}
.h5-to-h6 {font-size: 1.5rem !important;}
/** fontsize resp korekcio 5. meret **/
.fsize-0-1-0-0-0 {;}
.fsize-0-1-2-0-0 {;}
.fsize-0-1-2-2-1 { font-size: large !important; }
.fsize-0-1-2-3-1 { font-size: large !important; }
.fsize-0-1-2-2-2 { font-size: x-large !important; }
.fsize-0-1-3-2-2 { font-size: x-large !important; }
.fsize-0-1-1-2-1 { font-size: large !important; }
.fsize-1-2-2-2-1 { font-size: large !important; }
.fsize-2-2-2-2-1 { font-size: large !important; }
.fsize-0-2-2-2-1 { font-size: large !important; }
.fsize-0-3-3-3-3 { font-size: xx-large !important; }
.fsize-0-1-3-3-3 { font-size: xx-large !important; }
.fsize-0-0-2-1-1 { font-size: large !important; }
.fsize-0-0-1-1-1 { font-size: large !important; }
.fsize-0-0-1-2-2 { font-size: x-large !important; }
.fsize-0-0-1-1-0 { ; }
.fsize-0-0-0-3-3 { font-size: xx-large !important; }
/** hide elements **/
.ehide-1-1-0-0-0 {;}
.ehide-1-1-1-0-0 {;}
.ehide-0-0-0-1-1 {display:none !important;}
.ehide-0-0-1-1-1 {display:none !important;}
.ehide-0-1-1-1-1 {display:none !important;}
/** width felulbiralasok **/
.resp-width-0-0-50-50-100 { width:100% !important; }
.resp-width-0-0-50-100-100 { width:100% !important; }
}

.cols {
	display: table;
	height: 100%;
	overflow:visible;
}

.centerfooter {
	display: block;
	float:left;
	position: relative;
	width: 100%;
	max-height: 300px;
	margin: auto;
	padding-top: 0px;
	overflow: visible;
	background-color: #036;
}
