/* Custom CSS */
 
 
 
 
audio {
	float: right;
}
/* Add any valid CSS declarations */
tr.even {background-color: #ddd;} !important



/*https://gist.github.com/01-Scripts/3010527 */
a[href^="http://"]:after, a[href^="https://"]:after {
  content: "\f08e";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: none;
  padding-left: 3px;
}
/* Strip from links to own domain or with class no_icon */
a[href^="http://www.kuschelkirche.de"]:after,
a.no_icon:after {
  content:"" !important;
  padding-left: 0;
}

/* Strip from links to own domain or with class no_icon */
a[href^="https://www.kuschelkirche.de"]:after,
a.no_icon:after {
  content:"" !important;
  padding-left: 0;
}


.shariff li a:after {
  content:"" !important;
  padding-left: 0;
}
blockquote {
	padding: 16px;
	padding: 1rem;
	margin-left: 47px;
	margin-left: 2.9375rem;
	margin-right: 0;
	border-left-width: 5px;
	border-left-style: solid;
	border-top-color: #78bbe2;
	border-right-color: #78bbe2;
	border-bottom-color: #78bbe2;
	border-left-color: #78bbe2;
}
blockquote.simple-quote {
  border: 0 none;
  padding: 0;
  margin: 0;
}
blockquote p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 21px;
	line-height: 1.3125rem;
	font-weight: 300;
	color: #222;
}
blockquote p:first-child {
  margin-top: 0;
}
blockquote p:first-child:before {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f10d ";
	color: #78bbe2;
	font-size: xx-large;
	display: inline-block;
	letter-spacing: 0.5em;

  padding-right: 20px;
}
.views-row-odd::after {
		content: 
}
.views-row-even::after {
		content: 
}
.isbn {
	padding: 5px;
	float: right;
	max-width: 50%;
}
.Plakatbild {
	float: right;
}
.image-style-plakat {
	float: right;
}
. field-name-field-plakat {
	float: right;
}
.field-name-field-vorschaubild {
	padding: 5px;
	float: right;
	max-width: 30%;
}
.node-readmore a {
	background-color: #cfdde5;
	padding: 10px;
        text-decoration: none;
 border-radius: 15px;
overflow-wrap: break-word;
}

.node-readmore a:hover {
	background-color: #c5b2d8;
	padding: 10px;
        text-decoration: none;
        font-weight:bold;
        color: #000;
 border-radius: 15px;
overflow-wrap: break-word;
}
.sf-depth-2 {
	background-color: #7498be;
}
.sf-depth-3 {
	background-color: #7498be;
}
.view-blogstartseite .row-1 {
	background-color: #EEE;
}
.view-blogstartseite .row-3 {
	background-color: #EEE;
}
.view-blogstartseite .row-5 {
	background-color: #EEE;
}
.view-blogstartseite .row-7 {
	background-color: #EEE;
}
.view-blogstartseite .row-9 {
	background-color: #EEE;
}
.block-plugin-id--superfish-main #main-menu-link-content827c5024-97dc-4d13-9fc5-8174b2e96087 {
   
  font-family: FontAwesome;
}

/*Home Button statt Wort "Home" in Main Menu - Link klappt nicht
.block-plugin-id--superfish-main #main-menu-link-content827c5024-97dc-4d13-9fc5-8174b2e96087 {
    visibility: hidden;
    position: relative;
	width: 24px;
}
.block-plugin-id--superfish-main #main-menu-link-content827c5024-97dc-4d13-9fc5-8174b2e96087::after {
  visibility: visible;
position: absolute;
	left: 12px;
		top: 12px;
 content: "\f015";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: none;

  padding-left: 3px;
}
*/
#block-kuschelkirche-content .views-col {
	padding: 20px;


}
span.tagclouds-term a:after {
  content: " ";
}