/**
 * Please note that these styles will be loaded before editor styles.
 * If a theme's editor style specifies the same classname, these may be overwritten. 
 */


.is-style-kursivgross {
	font-family: 'firagoitalic', sans-serif;
	font-size: 1.2em;
	line-height:1.4em;
}

.is-style-einleitung {
	margin: 0 auto 2em auto;
	max-width: 800px;
	font-size:1.2em;
	line-height:1.4em;
	font-family: 'firagoitalic', sans-serif;	
}

.is-style-textmittig {
    margin: 0 auto 4em auto;
    max-width: 800px;
}

.is-style-indent{
	margin: 0 auto!important;
	max-width: 1440px;
}

.entry-content .is-style-back:before {
	border-top:1px solid #6E8495;
	display:block;
	content:"";
	width:100%;
	margin:40px auto;
	max-width:1440px;
	
}

.entry-content .is-style-back a {
	text-decoration: none;
	display: block;
	max-width:400px;
	margin: 0 auto;
	padding: .3em;
	border-bottom: dotted 2px #000;
	background-image: url("/wp-content/themes/pfennigparade/images/arrow-s-schwarz-zurueck.svg");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 1em;
	color: #000;
	background-color: #fff;
	transition: background ease .3s;
	text-align:right;
}

.entry-content .is-style-back a:hover,
.entry-content .is-style-back a:focus {
	border-bottom: solid 2px #000;
	font-family: 'firagomedium_italic';
	font-weight: normal;
	font-style: normal;
	background-size: 1.4em!important;
	transition: background ease .3s;
	color: #000;
	background:none;
	padding: .3em;
	background-image: url("/wp-content/themes/pfennigparade/images/arrow-s-schwarz-zurueck.svg");
	background-position: left center;
	background-repeat: no-repeat;
	outline-style:solid;
    outline-color:#3B5768;	
}

.entry-content .is-style-intern a {
	text-decoration: none;
	display: block;
	padding: .3em;
	border-bottom: dotted 2px #000;
	background-image: url("/wp-content/themes/pfennigparade/images/arrow-s-schwarz.svg");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1em;
	color: #000;
	background-color: #fff;
	transition: background ease .3s;
}
.entry-content .is-style-intern a:hover,
.entry-content .is-style-intern a:focus {
	border-bottom: solid 2px #000;
	font-family: 'firagomedium_italic';
	font-weight: normal;
	font-style: normal;
	background-size: 1.4em!important;
	transition: background ease .3s;
	color: #000;
	background:none;
	padding: .3em;
	background-image: url("/wp-content/themes/pfennigparade/images/arrow-s-schwarz.svg");
	background-position: right center;
	background-repeat: no-repeat;
	outline-style:solid;
    outline-color:#3B5768;
}

.entry-content .is-style-extern a,
.category-presseclipping a.is-style-extern{
	text-decoration: none;
	display: block;
	padding: .3em;
	border-bottom: dotted 2px #000;
	background-image: url("/wp-content/themes/pfennigparade/images/link-extern.svg");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1em;
	color: #000;
	background-color: #fff;
	transition: background ease .3s;
}
.entry-content .is-style-extern a:hover,
.entry-content .is-style-extern a:focus,
.category-presseclipping a:hover.is-style-extern,
.category-presseclipping a:focus.is-style-extern {
	border-bottom: solid 2px #000;
	font-family: 'firagomedium_italic';
	font-weight: normal;
	font-style: normal;
	background-size: 1.4em!important;
	transition: background ease .3s;
	color: #000;
	background:none;
	padding: .3em;
	background-image: url("/wp-content/themes/pfennigparade/images/link-extern.svg");
	background-position: right center;
	background-repeat: no-repeat;
	outline-style:solid;
    outline-color:#3B5768;	
}


.entry-content .is-style-download a {
	text-decoration: none;
	display: block;
	padding: .3em;
	border-bottom: dotted 2px #000;
	background-image: url("/wp-content/themes/pfennigparade/images/download-icon-schwarz.svg");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1.2em;
	color: #000;
	background-color: #fff;
	transition: background ease .3s;
}
.entry-content .is-style-download a:hover,
.entry-content .is-style-download a:focus {
	border-bottom: solid 2px #000;
	font-family: 'firagomedium_italic';
	font-weight: normal;
	font-style: normal;
	background-size: 1.5em!important;
	transition: background ease .3s;
	color: #000;
	background:none;
	padding: .3em;
	background-image: url("/wp-content/themes/pfennigparade/images/download-icon-schwarz.svg");
	background-position: right center;
	background-repeat: no-repeat;	
	outline-style:solid;
    outline-color:#3B5768;	
}

/* Hintergrund volle Breite */

.is-style-vollebreite {
    width:100%;
    background: #EDF1F5;
    padding: 20px 0 30px 0;
    margin:.5em 0 1em 0;
}


.is-style-vollebreite .wp-block-group__inner-container {
    margin: 0 auto;
    max-width: 1440px;
}


.is-style-vollebreite .wp-block-column a div img {
   transition: all ease .5s;
    width:100%;   
    margin: 15px;     
}

.is-style-vollebreite .wp-block-column a:hover img {
    transform: scale(1.05);
    transition: all ease .5s;
    transform-origin: center center;
}

.is-style-vollebreitegrey {
    width:100%;
    background: #3B5768;
    padding: 0;
    margin:.5em 0 1em 0;	
}

.is-style-vollebreitegrey .wp-block-group__inner-container {
    margin: 0 auto;
    max-width: 1440px;
    background: #fff;
    font-size:0;
}



@media screen and (max-width: 1460px) {

.is-style-indent	{
	margin: 0 20px!important;
}
	
}

@media screen and (max-width: 892px) {

.is-style-einleitung {
	margin-left:20px!important;
	margin-right:20px!important;
}

}