.feher p, .feher h1, .feher h2, .feher h3, .feher h4, .feher h5, .feher h6 {color: #fff;}
.szurke p, .szurke h1, .szurke h2, .szurke h3, .szurke h4, .szurke h5, .szurke h6 {color: #777;}
.fekete p, .fekete h1, .fekete h2, .fekete h3, .fekete h4, .fekete h5, .fekete h6 {color: #000;}
.feher p, .szurke p, .fekete p {font-size: 1.2em;}
.hatter-szoveg-container{
	margin-bottom: -14px;
}
@media only screen and (min-width: 1601px){
.hatter-szoveg-container{padding-left: 63%;}
.hatter-szoveg{width: 50%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
.hatter-szoveg-container{padding-left: 60%;}
.hatter-szoveg{width: 75%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.hatter-szoveg-container{padding-left: 50%;}
.hatter-szoveg{width: 70%;}
}
@media only screen and (max-width: 991px){
.hatter-szoveg.feher {background: rgba(0, 0, 0, 0.5);}
.hatter-szoveg.szurke {background: rgba(255, 255, 255, 0.6);}
.hatter-szoveg.fekete {background: rgba(255, 255, 255, 0.5);}
}
.news_heading_border_bottom {
    border-bottom: 1px solid #777;
}
.hir-gyujto-doboz{
   position: relative;
}
.news-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    /*background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);*/
    z-index: 2;
    overflow: hidden;
    background: -moz-linear-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .9)), color-stop(80%, transparent));
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .9)), color-stop(80%, transparent));
    background: linear-gradient(0deg, rgba(0, 0, 0, .9), transparent 80%);
}
.news-overlay-container {
    position: absolute;
    z-index: 3;
    bottom: 0%;
    padding: 10px;
    width: 100%;
}
@media only screen and (min-width: 992px){
.image-size-130 img {width: 130px; height: 130px !important;}
.image-size-120 img {width: 120px; height: 120px !important;}
.news-video {padding-right: 25px;}
.news-video-text {margin-left: -20px;}
}
.new-overlay-image, .new-overlay-image img{
    overflow: hidden;
    min-width: 100%;
}
.news-date {
    color: #777;
    font-size: 0.9em;
}
.news-title {
    color: #2d3237;
    font-size: 1.2em;
}
.border-image-news img {
    border: 5px solid #e8e9eb !important;
}
.border-image-news img:hover {
    border: 5px solid #5f8cb4 !important;
}
.article-content {
    padding: 8px 10px;
    text-align: left;
}
.min-height-177 {min-height: 177px;}
.text-uppercase{
	text-transform: uppercase;
}
.blog-meta {
    font-style: unset;
}
.post-created{
    display: inline-flex;
    font-size: 0.8em;
    letter-spacing: 0;
}
.text-yellow, .text-yellow a {
    color: #f0b411;
}
.text-dark-blue, .text-dark-blue a{
	  color: #003087;
}
.text-dark a {
   color: #000;
}
.text-white, .text-white a{
	 color: #fff;
}
.text-gray-light, .text-gray-light a {
	 color: #B8B8B8;
}
.text-gray-medium, .text-gray-medium a {
	 color: #6F6F6F !important;
}
.bullet-st1 {
   padding-right: 5px;
}
.pr5{
	 padding-right: 5px;
}
.label-background-dark {background: rgb(38 40 40);}
.label-background-light {background: rgb(232 233 235);}
.label-background-yellow {background: rgb(240 180 17);}
.label-background-gray {background-color: #F4F4F4;}
.label-background-blue {background-color: #003087;}
.label-background-white {background-color: #ffffff;}
.post-tag {
    display: inline-block;
    padding-left: 6px;
    border-left: 3px solid #F7CA18;
    margin-bottom: 0;
}
.width-no-100{
	width: unset;
}
.text-light a{
    color: #f8f9fa;
}
.padding-left-right-5{
	padding: 0 5px;
}
.border-yellow {
    border-bottom: 1px solid #f0b411;
}
.border-gray {
    border-bottom: 1px solid #e8e9eb;
}
.border-gray-top {
    border-top: 1px solid #e8e9eb;
}
.border-yellow-vertical {
    border-right: 1px solid #f0b411;
}
.group-right {
    display: inline-block;
}
.date-box {
    display: block;
    border: 1px solid #262828;
    color: inherit;
    max-width: 70px;
    margin-bottom: 18px;
    position: relative;
}
.date-day {
    display: block;
    font-size: 2em;
    text-align: center;
    line-height: 1em;
    padding: 12px 0;
}
.date-month {
    background: rgb(38 40 40);
    display: block;
    text-align: center;
    line-height: 1em;
    padding: 10px 0 2px;
    font-size: 0.85em;
}
.date-year {
    background: rgb(38 40 40);
    display: block;
    text-align: center;
    line-height: 1em;
    padding: 6px 0 8px;
}
.padding-right-0{padding-right: 0;}
.padding-left-0{padding-left: 0;}
.margin-right-minus-15 {margin-right: -15px;}

.block .block-title {font-weight: 700;}
.medium-blue-btn {
    background: #326CB4 !important;
    border: 1px solid #326CB4 !important;
}
.line-background-gray {
    background: #f2f2f2;
    width: 100%;
}
.line-background-white {
    background: #ffffff;
    width: 100%;
}
.line-background-purple {
    background: #672E45;
    width: 100%;
}
.line-background-red {
    background: #E30613;
    width: 100%;
}
.text-medium-gray, .text-medium-gray a {color: #6F6F6F;}
.news-label {
    font-size: 0.8em;
    font-weight: 600;
    line-height: 160%;
}
.font-weight-400 {font-weight: 400;}
.font-weight-600 {font-weight: 600;}
.font-weight-700 {font-weight: 700;}
.line-height-125 {line-height: 125%;}
.line-height-100 {line-height: 100%;}
.font-size-16 {font-size: 16px;}
.font-size-18 {font-size: 18px;}
.font-size-10 {font-size: 10px;}
.font-size-14 {font-size: 14px;}
.font-size-12 {font-size: 12px;}
.font-size-32 {font-size: 32px;}
.long-width-90 {width: 90% !important}
.padlizsan {background: #DD7975;}
.zold {background: #6CC24A;}
.narancs {background: #E87722;}
.turkiz {background: #64CCC9;}
.sarga {background: #FFC658;}
.sotet_zold {background: #279989;}
.barna {background: #9A6A4F;}

.rovat-cim, .rovat-cim a{
	font-weight: 600;
	font-size: 12px;
	color: #6F6F6F;
	line-height: 100%;
	letter-spacing: 0;
	text-transform: uppercase;
}
.rovat-csik-rovid {
	width: 23px;
  height: 3px;
}
.rovat-csik-hosszu {
	width: 100%;
  height: 3px;
}
.rovat-negyzet-kicsi {
	width: 7px;
  height: 7px;
  display: inline-block;
  margin-right: 3px;
}
.rovat-negyzet-nagy {
	width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 3px;
}
.rovat-negyzet-extra {
	width: 22px;
  height: 22px;
  display: inline-block;
  margin-right: 3px;
}
.text-light-gray, .text-light-gray a {color: #B8B8B8;}
.rovat-megjeloles, .rovat-megjeloles a {
	font-weight: 600;
	font-size: 10px;
	color: #B8B8B8;
	line-height: 100%;
	letter-spacing: 0;
	text-transform: uppercase;
}
.hir-kiemelt-rovat, .hir-kiemelt-rovat a {
	font-weight: 600;
	font-size: 8px;
	color: #ffffff;
	line-height: 125%;
	letter-spacing: 0;
	text-transform: uppercase;
	padding: 4px 5px 3px;
  display: inline-block;
}
.hir-cim-fooldal, .hir-cim-fooldal a {
	font-weight: 600;
	font-size: 14px;
	color: #003087;
	line-height: 125%;
	letter-spacing: 0;
}
.hir-kiemelt-cim, .hir-kiemelt-cim a {
	font-weight: 600;
	font-size: 18px;
	color: #ffffff;
	line-height: 125%;
	letter-spacing: 0;
}
.lead-fooldal p, .lead-fooldal strong {
	font-weight: 400 !important;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	letter-spacing: 0;
	color: #6F6F6F;
	margin-bottom: unset;
}
.hir-kulcsszavak, .hir-kulcsszavak a {
	font-weight: 600;
	font-size: 9px;
	color: #003087;
	line-height: 125%;
	letter-spacing: 0;
}
.kiemelt-szoveges-hir{
	font-weight: 500;
	font-size: 14px;
	color: #6F6F6F;
	line-height: 125%;
	letter-spacing: 0;
}
.hir-belso-lead{
	font-weight: 700;
	font-size: 22px;
	color: #6F6F6F;
	line-height: 164%;
	letter-spacing: 0;
}
.line-height-unset {line-height: unset;}
.hir-background-gray {background: #F2F2F2;}
.hir-background-gray-almost {background: linear-gradient(transparent 5%, #f2f2f2 95%);}
.mr30 {margin-right: 30px;}
blockquote {
    border-left: 3px solid #003087;
    background: #F2F2F2;
    padding: 10px 20px;
    color: #003087;
    font-size: 18px;
    line-height: 164%;
    margin: 10px 0 20px 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-family: 'PteSans';
}