@charset "utf-8";

p { font-size: 1.1rem; }
.page-margings { margin-left: 0px; }
.sidebar { background-color:#FFF;}
.main { background-color:#FFF;}
.force100percent {;}
.mainmargins-rev {	
margin-left: -16px;
margin-right: -16px;
}
.mainpaddings-rev {padding-left:16px;
padding-right:16px;
}
.rowport-rev { margin-left:8px; margin-right:8px;}

.sidebar-center-fullwidth { width: 30.3%; margin-left: 3%;}
.main-center-fullwidth { width: 66.6%;}

.center-page {	
top:0px;
}

.sidebar-smalltitle-div {
background-image: url(../primages/sibebar-smalltitle-background-b.png);
}

.page-paragraph { font-family: 'Lato'; line-height: 1.85em;}
.paragraph { font-family: 'Lato', line-height: 1.85em; }
.secondary-font {font-family:'Poppins', 'Roboto', sans-serif;}

.h0-to-0 {font-family:'Poppins'; font-weight:; font-size:; }
.h0-to-h1 {font-family:'Poppins'; font-weight:; font-size:; }
h1 {font-family:'Poppins'; font-weight:; font-size:; }
.h1-to-h2 {font-family:'Poppins'; font-weight:; font-size:; }
h2 {font-family:'Poppins'; font-weight:; font-size:; }
.h2-to-h3 {font-family:'Poppins'; font-weight:; font-size:; }
h3 {font-family:; font-weight:; font-size:; }
.h3-to-h4 {font-family:'Poppins'; font-weight:; font-size:; }
h4 {font-family:'Poppins'; font-weight:; font-size:; }
.h4-to-h5 {font-family:'Poppins'; font-weight:;     font-size: 1.4rem;; }
h5 {font-family: 'Lato', Arial, sans-serif;; font-weight:; font-size:; }
.h5-to-h6 {font-family: 'Lato', Arial, sans-serif;; font-weight:; font-size:; }
h6 {font-family: 'Lato', Arial, sans-serif;; font-weight:; font-size:; }

.serifitalic { font-family:"Georgia", serif; font-style:italic; }

.extrabold {  font-weight: 500; }

.tema1color { background-color: #AEDDE6; }
.tema2color { background-color: #BBE1B3; }
.tema3color { background-color: #D8E1B3; }
.tema4color { background-color: #E7CBAD; }
.tema5color { background-color: #E8ACAC; }
.tema6color { background-color: #E6AED9; }
.tema7color { background-color: #BCACE8; }
.tema8color { background-color: #ACBFE8; }
.tema9color { background-color: #C5CBCF; }

.labelpadding {
    padding-left: 0.22rem;
    padding-right: 0.32rem;
}

/** Egyedi beallitasok **/
.second-head-height { 
max-height: 190px !important; 
	padding-bottom: 6px;
}
.sajat-head-main-pic-page {max-height: 110px !important; }
.second-head {background-image:none;}
.second-head-background {background-image:none;}
.head-background { background-image: none !important;}

.sitelogo-pic { margin-right: 14px;margin-left: 8px;padding-top: 4px;}

.center-fullwidth {
	background-color: #FFF;
	border-bottom: 0px solid #FFF;
	border-top: 1px solid #CCC;
	padding-top: 16px;
	padding-left: 6px;
	padding-right:6px;
}
.imageslargecrop-center-fullwidth { margin-top: -1rem;
margin-bottom: -1rem;}


/** MENU beallitasok **/
#menu-bar a { font-family: 'Poppins', arial, sans-serif; color: #4D4D4D; !important;     font-size: 1.33rem; letter-spacing: 0.03em;
}
#menu-bar a {font-size: ; color: #036 ; }
#menu-bar .active a {
color: #009e92;
text-shadow: none;
background: #FFF;
background: -moz-linear-gradient(top, #FFF 0%, #F2F3F7 100%);
background: -webkit-linear-gradient(top, #FFF 0%,#F2F3F7 100%);
background: linear-gradient(to bottom, #FFF 0%,#F2F3F7 100%);
}
#menu-bar li:hover > a {
  background: #FFF;
  color: #F36;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#menu-bar li:hover > a { background: #F2F2F2; }
/** legordult button **/
#menu-bar ul a {
font-size: 18px; font-family: 'Poppins', arial, sans-serif; font-weight: 300; color: #333 !important; border: 1px solid #CCC;
}
#menu-bar ul a:hover {
background: #D3E9F5!important; 
color: #000  !important; 
}
/** legordult backg **/
#menu-bar ul { 
background: #FFF !important;
background-color: #EAEAEA !important;
top: !important;
}
.tbutton-icons {
	padding-right: 0px;
    margin-right: 0.6rem;
    line-height: 38px;
    height: 32px;
    background-color: #9D93A7;
    border: 2px solid #9D93A7;
    border-radius: 50px;
}
/** MENU beallitasok eddig **/


/** HAMBURGER MENU beallitasok **/

.hamburger-menu { min-width:; }

.hamburger-menu-icon { width:; }

#hamburgermenu { background-color:; }
.hamburgerbutton {
background-color: #e6e6e7;
    text-shadow: #E8E8E8 1px 1px 1px;
    font: normal normal normal 24px 'Open Sans', 'Roboto', arial;
    color: #0F85BD;
    text-decoration: none;
}

.hamburgerbutton:hover,
.hamburgerbutton:focus {
background-color: #E0EFF8 !important;
color:#003;
}

.hamburger-menu-icon {
    width: 50px;
}
.hamburgerbutton:active {background-color: #FFF; color:#C06 !important;}

/** HAMBURGER MENU beallitasok eddig **/


.mainarea-title-div {
	background-image: url(../actual/sibebar-title-background-c2.png);
}

.mainarea-title-inner { margin:auto; }

.mainarea-title-font {
    font-family: 'Poppins';
    font-weight: 300;
}

.boxes2thumb-info-toplabel-smallsize {
    padding: 0px 0px 25px 0px;
}

.images-inner-label {
    max-height: 26px;
    left: 24px;
    padding-left: 14px;
    padding-right: 14px;
}

.sidebar-title-font {
    font-weight: 500;
    font-family: 'Poppins';
	color:#FFF;
	background-color: transparent;
	margin-left: 10px;
    margin-top: 3px;
}

.menu-message {
    line-height: 35px;
    font-style: italic;
	color: #884467;
}

.sidebar-title-div {
    min-height: 30px;
    background-image: none;
    background-color: #8FBDEC;
}

.sidebar-title-font-leftspacer { display:none;}
.sidebar-title-font-rightspacer { display:none;}

.rightback-line { background-image:url(../actual/sibebar-title-background-c2jobb.png);
background-position:right; background-repeat:repeat-y;}
.leftback-line { background-image:url(../actual/sibebar-title-background-c2bal.png);
background-position:left; background-repeat:repeat-y;}

.spacerheight20 { height:20px; }

.boxes2thumb-info-bottomlabel {
padding: 0px 0px 26px 0px;
}
.boxes2thumb-info-bottomlabel-smallsize {
    padding: 0px 0px 24px 0px;
}

.floatleft {float: left !important;}

.simplebutton {
    max-width: 130px;
    padding: 9px 22px 9px 22px;
    border: 0px solid #5A5A5A;
    border-radius: 4px;
    background-color: #72CBB5;
    text-shadow: #4E4E4E 1px 1px 1px;
    font-family: 'Open Sans', Arial, sans-serif;
    color: white;
    text-decoration: none;
    margin-top: 12px;
	font-size:1.23rem;
}

.simplebutton:hover,
.simplebutton:focus {
    background-color: #006;
    color: #ffffff;
    text-decoration: none;
}
.medium { font-weight: 400 !important; }

.title5pad { padding: 0.3rem 0 0.3rem 0;}

.author-bio { text-align:left; }

/** Responsive **/

@media (min-width: 1201px) and (max-width: 5600px) { 
html { font-size: 1rem; }
.toprightboxtitles { font-size:1.3rem; }
.force100percent {;}
.images-inner-bottomlabel-midsize { padding-top: 1px;
padding-bottom: 0px;}
.boxes2thumb-info-bottomlabel {padding: 0px 0px 28px 0px !important;}

}

@media (min-width: 993px) and (max-width: 1200px) {
html { font-size: 1rem; }
.row-port-sidebar { margin-top: 0px;}
.rowsmargin-small {  margin-top: 9px;}
.toprightboxtitles { font-size:1.4rem; }
}

@media (min-width: 769px) and (max-width: 992px) { 
html { font-size: 1rem; }
.main-center-fullwidth  { width: 99%; margin-left: 1%;}
.sidebar-center-fullwidth { width: 99%; margin-left: 1%;}
.row-port-sidebar { margin-top: 0px;}
.toprightboxtitles { 
font-size: 2.46rem;
display: inline-block;
max-width: 80%; }

}

@media (min-width: 481px) and (max-width: 768px) { 
html { font-size: 1rem; }
.main-center-fullwidth { width: 99%; margin-left: 1%;}
.sidebar-center-fullwidth { width: 99%; margin-left: 1%;}
.row-port-sidebar { margin-top: 0px;}
.rowsmargin-small {  margin-top: 9px;}
.toprightboxtitles { 
font-size: 2.46rem;
display: inline-block;
max-width: 80%; }
}

@media (min-width: 160px) and (max-width: 480px) { 
html { font-size: 0.96rem; }
.main-center-fullwidth { width: 99%; margin-left: 1%;}
.sidebar-center-fullwidth { width: 99%; margin-left: 1%;}
.row-port-sidebar { margin-top: 0px;}
.rowsmargin-small {  margin-top: 9px;}
.toprightboxtitles { 
font-size: 2.46rem;
display: inline-block;
max-width: 80%; }
}

