.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 {
    /*border: 1px solid rgba(0, 0, 0, 0.1);*/
    border-top: 0;
    border-radius: 0 0 2px 2px;
    /*box-shadow: 0 -1px 0 0 rgb(0 0 0 / 10%) inset;
    margin-top: -4px;*/
    padding: 15px 10px;
    text-align: left;
    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 a{
	 color: #fff;
}
.text-gray {
	 color: #b9bec3;
}
.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;}
.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;}
.block .block-title {font-weight: 700;}
.medium-blue-btn {
    background: #326CB4 !important;
    border: 1px solid #326CB4 !important;
}
.line-background-gray {
    background: #f4f4f4;
    width: 90%;
}