div.teaser-g  div.field-felcim {
    font-size: 3.5rem;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}

div.teaser-g  div.field-alcim {
    font-size: 2.5rem;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}


div.clearfix {
	clear: both;
}

nav.main-navigation--wrapper h2 {
	display: none;
}

div.logo--wrapper a .img-fluid {
	max-width: 180px;
}

.node-type-galeria .panel-pane {
	margin-bottom: 0;
}

#mapid { height: 300px; }


/* --- Nyitólap közép --- */

.cimlaphirek .teaser--d .title {
	font-size: 1.2rem;
}

.cimlap-kotoszo-1,
.cimlap-kotoszo-2 {
	background-color: #eceff1;
	padding-left: 10px;
	padding-right: 10px;
}

.panel-pane .cimlap-kotoszo-1 {
	margin-bottom: 0;
	padding-bottom: 30px;
}

.cimlap-kotoszo-1 h2.pane-title {
	background-color: #fafafa;
}

.cimlap-kotoszo-2 {
	padding-bottom: 10px;
}


/* --- Nyitólap jobb oldali oszlop --- */

.lelkitaplalekblock h2.pane-title,
.esemenynaptarblock h2.pane-title,
.kihezfordulhatokblock h2.pane-title,
.nevtarblock h2.pane-title,
.meefacebook h2.pane-title {
	margin-bottom: 0.3rem;
}

.bemutatkozasblock,
.fontosinformacioblock,
.lelkitaplalekblock,
.esemenynaptarblock,
.esemenylistablock,
.kihezfordulhatokblock,
.nevtarblock {
	margin-bottom: 0.5rem;
}

.fontosinformacioblock {
	border-top: 1px dashed #cfd8dc;
	padding-top: 1rem;
}


/* --- Eseménynaptár --- */

.esemenynaptarblock {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}

.esemenynaptarblock .pane-content,
.esemenylistablock .pane-content {
	padding: 0.5rem;
/*	background: #e53935;  
	background: -webkit-linear-gradient(to right, #e35d5b, #e53935);  
	background: linear-gradient(to right, #e35d5b, #e53935); */
	background: #1a2a6c;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #fdbb2d, #b21f1f, #1a2a6c);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #fdbb2d, #b21f1f, #1a2a6c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	color: white;
}

.esemenynaptarblock .pane-content a,
.esemenylistablock .pane-content a {
	color: white;
}

.esemenynaptarblock h3 {
	margin-bottom: 0 !important;
}

.esemenynaptarblock table.eventcal {
	border: none;
	width: 100%;
	font-size: 1em;
}

.esemenynaptarblock table.eventcal td, .esemenynaptarblock table.eventcal th {
	border: none;
	padding: 0;
	margin: 0;
	text-align: center;
}

.esemenynaptarblock table.eventcal th {
/*	color: black; */
/*	background-color: #c3c3c3; */
	padding: 5px 0 5px 0;
	font-weight: normal;
	text-transform: none;
}

.esemenynaptarblock table.eventcal td {
	width: 26px;
/*	background-color: #e7e7df; */
	padding: 1px 0 1px 0;
	font-size: 1em;
    border: 1px solid white;
}

.esemenynaptarblock table.eventcal td.eventcaltitle {
	background-color: transparent;
	text-align: center;
	text-transform: none;
	padding: 5px 0 5px 0;
	font-size: 1.2em;
	font-weight: bold;
	border: none;
}

.esemenynaptarblock table.eventcal td.outside {
/*	background-color: #eaebee; */
}


.esemenynaptarblock table.eventcal td.eventcaltitle a {
	text-decoration: none;
}
.esemenynaptarblock a.tooltn {
	font-size: 0.9em;
/*	color: black !important; */
} 
.esemenynaptarblock a.tooltn:hover{

} 
.esemenynaptarblock a.tooltn span { 
     z-index:10;
	 display:none;

     padding:2px; 
     border: none; 
     width:200px; 
     background-color: #3f8bba;
	 color: white;
	 font-weight: normal;
  	 -moz-border-radius: 10px;
  	 border-radius: 10px;
	 text-align: left;
} 
.esemenynaptarblock a.tooltn:hover span{
    display:inline; 
	position:absolute; 
s

} 
.esemenynaptarblock a.tooltn span ul{ 
	margin: 0;
	padding: 10px 10px 10px 20px;
}
.esemenynaptarblock a.tooltn span li{ 
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

/* --- Eseménylista --- */

.esemenylistablock h3 {
	margin-bottom: 0.2em !important;
}

.esemenylistablock .progbek a {
	font-size: 0.9em;
	font-weight: bold;
}

.esemenylistablock div.item-list ul li, .esemenylistablock p {
	padding-bottom: 0 !important;
	margin-bottom: 0.6em !important;
}

.esemenylistablock p {
	line-height: 1.3em !important;
}

.esemenylistablock p.naptarnap {
	padding-top: 5px !important;
}

.esemenylistablock li.napiesemeny {
	font-size: 0.7em;
	margin-bottom: 0;
	list-style: none;
}


#hetiesemenyek p.naptarnap {
	font-weight: bold;
	font-size: 1.4em;
	padding-top: 7px !important;
	margin-bottom: 10px !important;
}

#hetiesemenyek li.napiesemeny {
	font-size: 1em;
	margin-bottom: 5px;
	list-style: none;
}

#mini-panel-bemu_napiige_kihez_nevtar_naptar .panel-pane {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

#mini-panel-bemu_napiige_kihez_nevtar_naptar h2.pane-title {
	margin-bottom: 0.5rem !important; 
}


div.lelkitaplalekblock div.pane-content {
	color: white;
	background: #667db6;
	background: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);
	background: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);  
	padding: 0.7rem 0.7rem;
	margin-bottom: 1rem;
}

div.lelkitaplalekblock div.pane-content a {
	color: white;
	font-weight: bold;
}

.lelkitaplalekblock p {

	padding-bottom: 5px !important;
}

.lelkitaplalekblock h3 {
	margin-bottom: 0.4em !important;
}

.lelkitaplalekblock .lelkikep {
	width: 290px;
}

div.kihezfordulhatokblock div.pane-content {
/*	background: #38ef7d;  
	background: -webkit-linear-gradient(to right, #11998e, #38ef7d); 
	background: linear-gradient(to right, #11998e, #38ef7d);  */
background: #134E5E;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #71B280, #134E5E);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #71B280, #134E5E); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	padding: 0.7rem 0.7rem;
	margin-bottom: 1rem;
}

div.kihezfordulhatokblock div.pane-content a {
	color: white;
}

.kihezfordulhatokblock img {
	float: left;
	margin: 0 10px 10px 0;
}

.	 .form {
	float: left;
	clear: left;
}

div.nevtarblock div.pane-content {
	color: white;
	background: #667db6;
	background: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);
	background: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);  
	padding: 0.7rem 0.7rem;
	margin-bottom: 1rem;
	font-size: 0.9rem;
}

div.nevtarblock div.pane-content a {
	color: white;
	font-size: 0.9rem;
}

div.nevtarblock h2.pane-title {
	background: none;
}

.nevtarblock form {
	padding-right: 0.7em;
	margin-bottom: 0.5em;
}

.nevtarblock form input {
	background-color: white;
	height: 1.8em;
}

.nevtarblock p {
	margin-bottom: 0;
	padding-bottom: 0 !important; 
}

/* --- Címlapos video --- */

.pane-athemagev-video,
.videoblock,
.videoblock .panel-pane,
.videoblock2,
.videoblock2 .panel-pane,
.videoblock2 ul.list-unstyled,
.videoblock3,
.videoblock3 .panel-pane {
	margin-bottom: 0 !important;
}

.videoWrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}

.videoWrapper-16x9 {
  padding-bottom: 56.25%;
}
 

.videoWrapper-4x3 {
  padding-bottom: 75%;
}

.videoWrapper iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoWrapper-nava {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.25%;
}

.videoWrapper-nava iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

iframe.nava{
    width: 512px !important;
    height: 304px !important;
}


body.page-evangelikus-tartalmak-a-kozmediaban h1.page-title,
div.view-evangelikus-tartalmak-a-kozmediaban div.teaser-image-parallax div.content-wrapper,
div.view-evangelikus-tartalmak-a-kozmediaban div#teaser-3414,
div.view-evangelikus-tartalmak-a-kozmediaban div.cimkek,
div.view-evangelikus-tartalmak-a-kozmediaban ul.links,
div.view-evangelikus-tartalmak-a-kozmediaban div.fb-like,
div.view-evangelikus-tartalmak-a-kozmediaban p.fb-comment-pre  {
	display: none;
}




p.tovabbi {
	margin: 0 0 1.3em 1em;
}

p.tovabbi a {
	color: black;
	text-decoration: none;
}

p.tovabbi a:hover {
	color: white;
	background-color: black;
}

/* --- Lábléc --- */

.egyhaz {
    font-variant: small-caps;
    font-weight: bold;
    float: left;
    margin: 0 2em 1em 0;
    color: #3f8bba;
	background-color: white;
	padding: 10px;
}


a.fekete, .fejleclinkek a, .szolglinkek a {
	color: black;	
}

/* --- Cikk megjelenítés --- */

.pane-node-content h2.pane-title,
.pane-node-content .pane-content .teaser, 
.pane-node-content .pane-content .teaser-image-parallax .content-wrapper,
.pane-node .pane-content .teaser, 
.pane-node .pane-content .teaser-image-parallax .content-wrapper {
	display: none;
}

.pane-page-title h1 {
	font-size: 3rem;
}

#block-rrssb-rrssb h2 {
	display: none;
}

.szerzo {
	font-weight: 100;
	font-size: 0.9em;
	color: black;
	margin: 0px 0px 0.5em;	
}

.leiras {
	font-size: 1em;
	font-weight: bold;
	color: black;
	margin-bottom: 1em;
}

.article-content p {
	font-size: 1em;
	margin-bottom: 0.8em;
}

.article-content iframe {
    width: 90%;
	margin-top: 2em;
	border: none;
}

.article-content iframe.fbvideo {
    width: unset; 
}

.article-content iframe.fbalbum {
    width: 100%; 
}


.article-content img {
	max-width: 100%;
    height: auto;
	/* height: auto; */
    /* object-fit: contain; */
}


.cimkek {
	margin: 1.5em 0 0 0;
	font-size: 1.2

}

#fb-root {
	margin-top: 1em;
}

.fb-comment-pre {
	font-size: 0.8em;
}


.photoWrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
}

.photoWrapper iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* --- Rovat nézet --- */

.view-rovatnezet-cikkek ul,
.view-rovatn-zet ul.almappa {
	list-style-type: none;
	padding: 0;
}

.view-rovatnezet-cikkek a, 
.view-rovatn-zet ul.almappa a {
	color: black;
}

.view-rovatnezet-cikkek h3 {
	margin-top: 0.3em;
}

.view-rovatnezet-cikkek p.bovebben {
	font-size: 0.9em;
	margin-bottom: 3em;
}

.view-rovatnezet-cikkek p.leiras {
	margin-right: 1em;
	font-weight: normal;
}

div.almappa-leiras p {
	margin-top: 0.2em;
	margin-bottom: 3em;
}

.view-rovatn-zet img {
	max-width: 100%;
    object-fit: contain;
}

/* --- Nyelvek, keresés, social menü --- */


#block-locale-language h2,
#block-search-form h2 {
	display: none;
}

ul.language-switcher-locale-session {
	margin:0;
	padding: 0;
	padding-left: 5px;
	border-left: 1px solid #cfd8dc;
}

ul.language-switcher-locale-session li a p {
	display:none;
}

ul.language-switcher-locale-session li a img {
	margin-bottom: 3px;
}

ul.language-switcher-locale-session li {
	display:inline;
	margin-left: 2px;
}

ul.social-menu li a {
	padding-left: 2px;
}

/* --- CKEditor plusz stílusok --- */

.kekhatter {
	background-color: #41bedd;
 }

.sargahatter {
	background-color: #ffff73;
 }

.kozepre {
	text-align: center;
 }

ul.pontok {
	list-style: disc inside;
 }

ol.pontok {
	list-style: decimal inside;
 }


/* --- Video lista --- */

div#videolista .teaser {
	display: block;
}

div#videolista li.views-row {
	float: left;
}

div#videolista h2.title {
	font-size: 1rem;
}

div.field-simplenews-term {
	display: none;
}

p.videolista {
}

ul.videolista {
	list-style: none;
	padding: 0;
}

ul.videolista li {
	display: block;
	float: left;
	height: 2em;
	margin-left: 0.3em;
}

ul.videolista li a {
	text-decoration: none;
	border: 1px solid #00bcd4;
	padding: 5px;
}

ul.videolista li a:hover,
ul.videolista li a.aktiv {
	color: white;
	background-color: #00bcd4;
}

/* --- Napiige megjelenítés --- */

div.igenav {
	float: right;
	background-color: #eceff1;
	padding: 1em;
  	 -moz-border-radius: 10px;
  	 border-radius: 10px;
	text-align: center;
}

div.view-publikalas div.views-field-version-count,
div.view-publikaltak div.views-field-version-count {
	margin-bottom: 1em;
}

div.adatbazisok table th,
div.adatbazisok table td {
	font-size: 0.8em;
	padding: 3px;
}

/* --- NAVA lista --- */

div.nava-list h2 a {
	margin-top: 1em;
	color: black;
	font-size: 28px;
	font-weight: 700;
	line-height: 31px;
}



/* --- Misszió RSS --- */

div.pane-aggregator-feed-1 ul {
	list-style: none;
	padding: 0;
}

div.pane-aggregator-feed-1 a {
	color: black;
}


/* --- Galéria lista --- */


@media (max-width: 480px) {
.pullquote-quote {
	float: none;
	display: block;
	width: 90%;
}

.googleCalendar{
  position: relative;
  height: 0;
  width: 80%;
  padding-bottom: 50%;
}

.googleCalendar iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


}
