@charset "utf-8";

/* row-port - altalanos sor (min:100% nem kotelezo eleme) */
/* Oldal margo 24px - ezert: 1248px */

html { font-family: 'Open Sans', Arial, sans-serif; }

.row-port { clear:both; width: 100%; overflow: hidden; position:relative; margin:auto;}

.row-port-plus { overflow:hidden; width:49%; float:left; display:block; position:relative; background-color: #C30; display:block; }

.full-area { overflow:hidden;}

.fbackground { display:block; }

.row-port-sidebar {
overflow: hidden;
position: relative;
clear: both;
}

.row-port-sidebar-fullwidth {
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
}

/** f - teljes oldalhoz, in a belso reszhez **/
.fbackground { ; }
.inbackground { ; }


/** globalis margo meretezes **/
.rowsmargin-xx-small {margin-bottom:4px !important;}
.rowsmargin-x-small {margin-bottom:8px !important;}
.rowsmargin-small {margin-bottom:10px !important;}
.rowsmargin-normal {margin-bottom:14px !important;}
.rowsmargin-larged {margin-bottom:20px !important;}
.rowsmargin-large {margin-bottom:28px !important;}
.rowsmargin-x-large {margin-bottom:30px !important;}
.rowsmargin-xx-large {margin-bottom:54px !important;}

.allscreendisplay { display:block !important;}

.boxes-simple-col-divider {	width: 100%; overflow: hidden; }

.boxes1thumb-info {
	position: absolute;
	bottom: 0px;
	left: 24px;
	right: 0px;
	overflow: hidden;
	padding: 20px;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(../primages/gradients-black-small.png);
}

.boxes1thumb-info-bottom {
	position: relative;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0px 4px 10px 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
.boxes2thumb-info-left {
	position: absolute;
	bottom: 0px;
	left: 24px;
	right: 12px;
	overflow: hidden;
	float: right;
	text-align: center;
	padding: 10px;
	background-image:url(../primages/gradients-black-small.png);
}

.boxes2thumb-info-right {
	position: absolute;
	bottom: 0px;
	left: 12px;
	right: 24px;
	overflow: hidden;
	float: right;
	text-align: center;
	padding: 10px;
	background-image:url(../primages/gradients-black-small.png);
}

.boxes2thumb-info {
	position: absolute;
	bottom: 0px;
	left: 24px;
	right: 24px;
	overflow: hidden;
	float: right;
	text-align: center;
	padding: 10px;
	background-image:url(../primages/gradients-black-small.png);
}

.boxes2thumb-info-sidebar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 24px;
    overflow: hidden;
    float: right;
    text-align: center;
    padding: 10px;
    background-image: url(../primages/gradients-black-small.png);
}

.boxes2thumb-info-sidebar-fullwidth {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    float: right;
    text-align: center;
    padding: 10px;
    background-image: url(../primages/gradients-black-small.png);
}

.boxes2thumb-info-bottomlabel {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	float: right;
	text-align: center;
	padding: 0px 0px 38px 2px;
	font-family: "Open Sans", Arial, sans-serif;
}

.boxes2thumb-info-bottomlabel-smallsize {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	float: right;
	text-align: center;
	padding: 0px 0px 21px 0px;
}

.boxes2thumb-info-toplabel-smallsize {
	position: absolute;
	left: 0px;
	right: 0px;
	overflow: hidden;
	float: right;
	text-align: center;
	padding: 0px 0px 21px 0px;
}

.boxes2thumb-bottominfo {
	overflow: hidden;
	text-align: center;
}

.boxes3thumb-bottominfo {
z-index: 105;
overflow: hidden;
text-align: center;
}

.boxes4thumb-bottominfo {
z-index: 109;
overflow: hidden;
text-align: center;
}

.boxes5thumb-bottominfo {
z-index: 110;
overflow: hidden;
text-align: center;
}

.boxes40-60-info { display:block; text-align:left; }



.box-nothumb-default { width: 46%;     padding-right: 2%; height: auto; display: block; float: left; text-align: left; }

.box-nothumb-info { overflow: hidden; text-align: center; }

/* background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.8)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
 */


/** 1-es box kepre irashoz **/

.meta-author-size1 { color:#FF0047; float:left; display:block;}
.meta-author-size1-content { color:#FFF; float:left; display:block;}
.meta-date-size1 { color:#FF0047; float:left; display:block;}
.meta-date-size1-content { color:#FFF; float:left; display:block;}
.meta-label-size1 { color:#FF0047; float:right; display:block;}
.meta-label-size1-content { color:#FFF; float:right; display:block;}
.meta-excerpt-size1 { color:#FFF; float:left; display:block; margin:1rem;}
.meta-divider { color:#FFF;  float:left; display:block; font-size: smaller;line-height: 1.7em;}
.boxes1thumb-title { color: #FFF; }
.boxes1thumb-meta {	font-size: small; 	color: #FFF; }
.boxes1thumb-excerpt { font-size: medium; color: #FFF;}

/** 1-es box kep ALA irashoz **/
.meta-author-size1-def { color:#FF0047; float:left; display:block;}
.meta-author-size1-content-def { color:#333; float:left; display:block;}
.meta-date-size1-def { color:#FF0047; float:left; display:block;}
.meta-date-size1-content-def { color: #333; float:left; display:block;}
.meta-label-size1-def { color: #309; float:right; display:block;}
.meta-label-size1-content-def { color:#333; float:right; display:block;}
.meta-excerpt-size1-def { color:#333; float:left; display:block; margin:0.2rem;}
.meta-divider-def { color:#333;  float:left; display:block;  font-size: smaller;line-height: 1.7em;}
.boxes1thumb-title-def { color: #333; }
.boxes1thumb-meta-def {	font-size: small; 	color: #333; }
.boxes1thumb-excerpt-def { font-size: medium; color:#333;}


/** 2-es box **/

.boxes2thumb-title { color:#FFF; text-shadow: 1px 1px 3px black; }
.boxes2thumb-meta {	font-size: small; 	color: #FFF; }
.boxes2thumb-excerpt { color:#FFF; }

.meta-row2 { padding-bottom:1px; }
.metapadding2 { padding-left:0.1rem; padding-right:0.1rem; }
.meta-author-size2 { color:#FF0047; float:left; display:none;}
.meta-author-size2-content { color:#FFF; float:left; display:block;}
.meta-date-size2 { color:#FF0047; float:left; display:none;}
.meta-date-size2-content { color:#FFF; float:left; display:block;}
.meta-label-size2 { color:#FF0047; float:right; display:block;}
.meta-label-size2-content { color:#FFF; float:right; display:block;}
.meta-excerpt-size2 { color:#FFF; float:left; display:block; }
.meta-divider2 { color:#FFF;  float:left; display:block; font-size: smaller;}

/** 2-es box alatta az infoval **/

.boxes2thumb-bottom-title { text-align:left; line-height: 1.2em;} /* 'em' csak kicsit alakit */
.boxes2thumb-bottom-meta {	display: inline-block;  font-size: small; 	color:black;  width: 99%; }
.boxes2thumb-bottom-excerpt { ; }
.meta-author-bottom-size2 { color:#296DAE; float:left; display:block;}
.meta-author-bottom-size2-content { float:left; display:block;}
.meta-date-bottom-size2 { color:#296DAE; float:left; display:block;}
.meta-date-bottom-size2-content { color:black; float:left; display:block;}
.meta-label-bottom-size2 { color:#296DAE; float:right; display:block;}
.meta-label-bottom-size2-left { color:#296DAE; float:left; display:block;}
.meta-label-bottom-size2-content { float:right; display:block;}
.meta-label-bottom-size2-content-left { color:black; float:left; display:block;}
.meta-excerpt-bottom-size2 { float:left; display:block; }
.meta-bottom-divider2 { color:black;  float:left; display:block;  font-size: smaller;line-height: 1.5em;}
.boxes2thumb-bottom-excerpt { font-size:medium; text-align:left;}

.boxes3thumb-bottom-title { color:black; text-align:left; }
.boxes3thumb-bottom-meta {	color:black; display: inline-block;  font-size: small; 	color:black;  width: 99%; }
.meta-author-bottom-size3 { color:#296DAE; float:left; display:block;}
.meta-author-bottom-size3-content { color:black; float:left; display:block;}
.meta-date-bottom-size3 { color:#296DAE; float:left; display:block;}
.meta-date-bottom-size3-content { color:black; float:left; display:block;}
.meta-label-bottom-size3 { color:#296DAE; float:left; display:block;}
.meta-label-bottom-size3-left { color:#296DAE; float:left; display:block;}
.meta-label-bottom-size3-content { color:black; float:left; display:block;}
.meta-label-bottom-size3-content-left { color:black; float:left; display:block;}
.meta-excerpt-bottom-size3 { color:black; float:left; display:block; }
.meta-bottom-divider3 { color:black;  float:left; display:block;  font-size: smaller;line-height: 1.7em;}
.boxes3thumb-bottom-excerpt { font-size:small; color:black; text-align:left;}

/** 4-es box alatta az infoval **/

.boxes4thumb-bottom-title { color:black; text-align:left; }
.boxes4thumb-bottom-meta {	color:black; display: inline-block;  font-size: small; 	color:black;  width: 99%; }

.meta-bottom-row4 { ; }
.metapadding4-bottom { ; }
.meta-author-bottom-size4 { color:#296DAE; float:left; display:none;}
.meta-author-bottom-size4-content { color:black; float:left; display:block;}
.meta-date-bottom-size4 { color:#296DAE; float:left; display:none;}
.meta-date-bottom-size4-content { color:black; float:left; display:block;}
.meta-label-bottom-size4 { color:#296DAE; float:left; display:none;}
.meta-label-bottom-size4-content { color:black; float:left; display:block;}
.meta-excerpt-bottom-size4 { color:black; float:left; display:block; }
.meta-bottom-divider4 { color:black;  float:left; display:block; font-size: smaller;line-height: 1.7em;}
.boxes4thumb-bottom-excerpt { font-size:small; color:black; text-align:left; display:none; }

/** 5-os box alatta az infoval **/

.boxes5thumb-bottom-title { color:black; text-align:left; }
.boxes5thumb-bottom-meta {	color:black; display: inline-block;  font-size: small; 	color:black;  width: 99%; }

.meta-bottom-row5 { ; }
.metapadding5-bottom { ; }
.meta-author-bottom-size5 { color:#296DAE; float:left; display:none;}
.meta-author-bottom-size5-content { color:black; float:left; display:block;}
.meta-date-bottom-size5 { color:#296DAE; float:left; display:none;}
.meta-date-bottom-size5-content { color:black; float:left; display:block;}
.meta-label-bottom-size5 { color:#296DAE; float:left; display:none;}
.meta-label-bottom-size5-content { color:black; float:left; display:block;}
.meta-excerpt-bottom-size5 { color:black; float:left; display:block; }
.meta-bottom-divider5 { color:black;  float:left; display:block; font-size: smaller;line-height: 1.7em;}
.boxes5thumb-bottom-excerpt { font-size:small; color:black; text-align:left; display:none; }

.boxes40-60-title { font-size:large; color:black; text-align:left; display: inline-block; width: 100%; height: auto; text-align: inherit; vertical-align: top; text-shadow: none; text-decoration: none; float: left; padding-right: 0px; padding-left: 0px; color: #2a2a2a;}
.boxes40-60-excerpt { font-size:medium; color:black; text-align:left; }
.boxes40-60-left-image { 
width:100%; 
background-image: url(../siteimages/aa1_2.jpg);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position-x: 50%;
min-height: 200px;
height:auto;
}


/*
.images-boxes1 {position: relative; text-align:left; max-width:100% }

.images-boxes1-infocontainer {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 1.3rem;
	left: 0px;
	z-index: 100;
	visibility: visible;
	overflow: visible;
	background-image: url(primages/gradients-black.png);
	background-position:top;
	background-repeat:repeat-x;
	padding: 22px 22px 22px 22px;
}
*/

.sajat-head-menu-frame {
	background-image: url(primages/header-logo5_back.png);
	display:block;
	z-index:;
}

.sajat-head-main-pic-page {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-height: 120px;
	max-width: 100%;
	max-height: 100%;
}

.tbutton-icons {
	font-family: sans-serif;
	color: #FFF;
	font-style: italic;
	display: block;
	padding-right: 7px;
	margin-right: 7px;
	float: right;
	line-height: 38px;
	height: 26px;
	margin-top: 6px;
}

.boxes1 { float: left; display: block; text-align: center; margin:auto;}
.boxes1-sidebar { float: left; display: block; text-align: center; margin:auto;}
.boxes2 { float: left; display: block; text-align: center; margin:auto;}
.boxes2-smallmargin { float: left; display: block; text-align: center; margin:auto;}
.boxes2-sidebar {
	float: left;
	display: block;
	text-align: center;
	margin: auto;
}
.box-nothumb-sidebar {
	float: left;
	display: block;
	text-align: center;
	margin: auto;
}

.box-nothumb-meta {	color:black; display: inline-block;  font-size: small; 	color:black;  width: 100%; }
.box-nothumb-excerpt { color:black; }

.boxes40-60-left { float: left; display: block; margin:auto;}
.boxes40-60-right { float: left; display: block; margin:auto;}
.boxes3 { float: left; display: block; text-align: center; margin:auto;}
.boxes3f { float: left; display: block; text-align: center; margin:auto;}
.boxes3-smallmargin { float: left; display: block; text-align: center; margin:auto;}
.boxes3-smallmarginf { float: left; display: block; text-align: center; margin:auto;}
.boxes4 {
	float: left;
	display: table-cell;
	text-align: center;
	margin: auto;
}
.boxes4-smallmargin { float: left; display: block; text-align: center; margin:auto;}
.boxes5 { float: left; display: block; text-align: center; margin:auto;}
.boxes5f { float: left; display: block; text-align: center; margin:auto; }
.boxes6 { float: left; display: block; text-align: center; margin:auto;}
.boxes6f { float: left; display: block; text-align: center; margin:auto;}
.boxes7 { float: left; display: block; text-align: center; margin:auto;}
.boxes7f { float: left; display: block; text-align: center; margin:auto;}
.boxes8 { float: left; display: block; text-align: center; margin:auto;}
.boxes9 { float: left; display: block; text-align: center; margin:auto;}
.boxes9f { float: left; display: block; text-align: center; margin:auto;}
.boxes10 { float: left; display: block; text-align: center; margin:auto;}
.boxes11 { float: left; display: block; text-align: center; margin:auto;}
.boxes11f { float: left; display: block; text-align: center; margin:auto;}
.boxes12 { float: left; display: block; text-align: center; margin:auto;}

.minithumbs-box-left { width: 22%; display:block; float:left; }

.minithumbs-box-right-inner {
	width: 94%;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px
}
.minithumbs-box-right { width: 78%; display: block; float: left; text-align: left; }
.minithumbs-box-title { ;}
.minithumbs-box-meta { ;}


.publicist-sidebar {
	float: left;
	display: block;
	text-align: center;
	margin: auto;
}

.publicist-box-left { width: 59px; display:block; float:left; }

.publicist-page-box-left { width: 32px; display:block; float:left; }

.publicist-box-right-inner {
	width: 94%;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px
}
.publicist-box-right { width: 73%; display: block; float: left; text-align: left; }
.publicist-box-title { ;}
.publicist-box-meta { color:black; display: inline-block;  font-size: small; 	color:black;  width: 99%; }

.page-box-label-div { display: block; }
.page-box-date-div { display: block; }

.page-image-meta-wrapper { background-color:#E6E6E6;}

.pictitle { font-size: 13px; text-align:left; display:block; padding: 0px 5px;}

.box-nothumb-title { text-align: left; font-size: 1.04rem; }
.box-nothumb-meta { ; }

.images-rounded {
	border-radius: 100px;
	max-width:60px;
	width: 100%;
	height: auto;
	display: inline-block;
	position: initial;
}

.image-center {
	text-align: center;
	display: inline;
}
.images-inner {
	display: inline-block;
	max-width: 100%;
	min-width:100px;
	width: 100%;
}

.images-inner-padding {
	display: inline-block;
	max-width: 100%;
	width: 100%;
	padding-top:1rem;
	padding-bottom:0.5rem;
}

.images-small-inner-padding {
	display: inline-block;
	max-width: 100%;
	width: 100%;
	padding-top:0.5rem;
	padding-bottom:0.3rem;
}

.images-inner-label-div {
	width: 100%;
}

.images-inner-bottomlabel { position: relative; max-width: 100%;}

.images-inner-label { max-width: 120px; overflow:visible; max-height: 50px; position: absolute; left: 24px; padding-left: 10px;	padding-right: 10px;}

.images-inner-label-midsize { max-width: 100px; overflow:visible; max-height: 32px; position: absolute; left: 24px; padding-left: 10px;	padding-right: 10px; font-weight: 700; }

.images-inner-bottomlabel-midsize { max-width: 170px; overflow: visible; max-height: 40px; position: absolute; left: 24px; /* right: 24px; */ padding-left: 10px; padding-right: 10px; font-weight: 700; }

.images-inner-bottomlabel-smallsize { max-width: 170px; overflow: visible; max-height: 30px; position: absolute; left: 0px; /* right: 24px; */ padding-left: 7px; padding-right: 7px; font-weight: 600; font-size: initial; }

.images-inner-label-midsize2 { max-width: 100px; overflow:visible; max-height: 40px; position: absolute; left: 12px; padding-left: 10px; padding-right: 10px; font-weight: 600;}

.images-inner-label-small { max-width: 100px; overflow:visible; max-height: 32px; position: absolute; left: 24px; padding-left: 5px; padding-right: 5px; font-weight: 600;}

.imagesbottom-textblock { display:block; position: relative;}

.sitefooter {
	display: block;
	background-color: #036;
	max-width: 1240px;
	padding: 36px 0px 48px 0px;
	color: #CCC;
	margin: auto;
}

hr { margin-top:2px; margin-bottom:2px; color: #7a7a7a; }

.tema1color { background-color:#ED0077; }
.tema1-fcolor { color: #CBE3FE; }
.tema2color { background-color:#099 ;}
.tema2-fcolor { color: #CBE3FE; }
.tema3color { background-color: #A260E0;}
.tema3-fcolor { color: #CBE3FE; }
.tema4color { background-color: #C60;}
.tema4-fcolor { color: #CBE3FE; }
.tema5color { background-color: #006BE3;}
.tema5-fcolor { color: #CBE3FE; }
.tema6color { background-color: #F93;}
.tema6-fcolor { color: #CBE3FE; }
.tema7color { background-color: #F66;}
.tema7-fcolor { color: #CBE3FE; }
.tema8color { background-color: #298174;}
.tema8-fcolor { color: #CBE3FE; }
.tema9color { background-color: #8B6A49;}
.tema9-fcolor { color: #CBE3FE; }
.tema10color { background-color: #0C6;}
.tema10-fcolor { color: #CBE3FE; }
.tema11color {	background-color: #0362AF;}
.tema11-fcolor { color: #CBE3FE; }
.tema12color { background-color: #666;}
.tema12-fcolor { color: #CBE3FE; }
.tema13color { background-color: #630;}
.tema13-fcolor { color: #CBE3FE; }
