/*
Willkommen bei eigenen CSS-Anpassungen!

CSS (Cascading Style Sheets) ist eine Art von Stilanweisungen, die dem
Browser mitteilen, wie dieser eine Webseite darzustellen hat. Du kannst
diese Kommentare löschen und mit Deinen Anpassungen beginnen.

Standardmäig wird dieses eigene Stylesheet *nach* dem Stylesheet Deines
derzeit aktiven Themes geladen. Dadurch können auch CSS-Regeln des Themes
überschrieben werden. Trage hier einfach ein, was Du ändern möchtest. Du
brauchst aber auf keinen Fall alle Regeln des Themes hierher kopieren.
*/
/* Brili WP CSS*/
/* Abstand der Sharebuttons zum Post-Text vergrößern*/
.sharedaddy {
	margin-top: 50px;
}

/* Beginn Menü Custom CSS - Farbige Pfeile > im Headermenü*/
.coachingMenuItem a:before {
	content: ">";
	color: #8ac542;
	margin-top: 3px;
	margin-right: 5px;
	float: left;
	font-size: 17pt;
	line-height: 16pt;
}

.organisationsberatungMenuItem a:before {
	content: ">";
	color: #00aded;
	margin-top: 3px;
	margin-right: 5px;
	float: left;
	font-size: 17pt;
	line-height: 16pt;
}

.supervisionMenuItem a:before {
	content: ">";
	color: #fcae21;
	margin-top: 3px;
	margin-right: 5px;
	float: left;
	font-size: 17pt;
	line-height: 16pt;
}

.bridgingseminareMenuItem a:before {
	content: ">";
	color: #ec078b;
	margin-top: 3px;
	margin-right: 5px;
	float: left;
	font-size: 17pt;
	line-height: 16pt;
}

/* Ende Menü Custom CSS - Farbige Pfeile > im Headermenü*/
/* Beginn: Fix für Jetpack Share Icons - Icons abgeschnitten oder mit Scrollbar */
.brili-postcontent ul > li, .brili-post ul > li, .brili-textblock ul > li {
	overflow-x: visible;
	overflow-y: visible;
}

ul.sd-content {
	white-space: nowrap;
	content: none;
}

.sd-content ul>li:before {
	content: none;
	content: "";
}

/* Ende: Fix für Jetpack Share Icons - Icons abgeschnitten oder mit Scrollbar */
/*Beginn Anpassungen für Responsive Design Header Textbox/Slogan zu Logo machen*/
.responsive .art-header .art-shapes .art-textblock {
	padding: 2% !important;
	margin: 2% !important;
	line-height: normal;
	background-image: url("/wp-content/themes/Brili_theme_final_1_0/images/bridge_into_life_logo.png") !important;
	display: none;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	text-indent: -2900px;
/*gets rid of the text in the textblock if there is any*/
	width: 80%;
/*width of box and logo*/
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

/* Like Button unter dem Menü anordnen*/
.fblikebutton {
	width: 120px;
	height: 95px;
/*overflow: hidden;*/
	margin-left: 37px;
	margin-top: 33px;
	padding: 2px;
}

/*Abstand zu Share-Buttons "Kategorien" in Posts vergrößern + Abstand zu nächstem Post auf der Post-Seite vergrößern etc*/
.brili-postmetadatafooter {
	margin-top: 15px;
	margin-bottom: 65px;
}

.sharedaddy {
	margin-top: 15px;
}

/* H1 Übersschrift im Header ausblenden */
.headerh1headline {
	color: #FFFFFF;
}

/* Jetpacks Sharedaddy Links im "Page in Widget"-Plugin Widget ausblenden */
.brili-blockcontent .sharedaddy div {
	display: none !important;
}

/* Links in H1..2.etc. Tags */
h2 a:link, h2 a:visited, h2 a:active {
	text-decoration: none !important;
	color: #EA6C6C !important;
}

h3 a:link, h3 a:visited, h3 a:active {
	color: #EA6C6C !important;
	text-decoration: none !important;
}

/* Listenelement-Abstand vergrößern*/
.brili-postcontent li {
	margin-bottom: 8px;
}

/* Menü Hintergrundfarbe*/
.brili-vmenublock {
	background: rgba(247,247,247,0.7);
	padding-top: 5px;
}

/*Einrücken von Seitenüberschriften aufheben und auf Größe von H2 vergrößern*/
.brili-postheader {
	margin-left: 0;
	font-size: 28px;
}

/* "Seite drucken" im Footer nach links verschieben*/
.brili-footer > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > p:nth-child(3) > a:nth-child(2) {
	margin-right: 6px;
}

/* Druckersymbol rechtsbündig anzeigen*/ 
.pdfprnt-buttons {
	text-align: right;
}

/*Jetpack Kontaktformular-Button an Theme anpassen*/
.pushbutton-wide {
	border-collapse: separate;
	-webkit-background-origin: border !important;
	-moz-background-origin: border !important;
	background-origin: border-box !important;
	background: #DBDBDB;
	background: linear-gradient(top,rgba(217,217,217,0.8) 0,rgba(219,219,219,0.8) 40%,rgba(219,219,219,0.8) 70%,rgba(171,171,171,0.8) 100%) no-repeat;
	background: -webkit-linear-gradient(top,rgba(217,217,217,0.8) 0,rgba(219,219,219,0.8) 40%,rgba(219,219,219,0.8) 70%,rgba(171,171,171,0.8) 100%) no-repeat;
	background: -moz-linear-gradient(top,rgba(217,217,217,0.8) 0,rgba(219,219,219,0.8) 40%,rgba(219,219,219,0.8) 70%,rgba(171,171,171,0.8) 100%) no-repeat;
	background: -o-linear-gradient(top,rgba(217,217,217,0.8) 0,rgba(219,219,219,0.8) 40%,rgba(219,219,219,0.8) 70%,rgba(171,171,171,0.8) 100%) no-repeat;
	background: -ms-linear-gradient(top,rgba(217,217,217,0.8) 0,rgba(219,219,219,0.8) 40%,rgba(219,219,219,0.8) 70%,rgba(171,171,171,0.8) 100%) no-repeat;
	background: linear-gradient(top,rgba(217,217,217,0.8) 0,rgba(219,219,219,0.8) 40%,rgba(219,219,219,0.8) 70%,rgba(171,171,171,0.8) 100%) no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.28);
	-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,0.28);
	box-shadow: 0 0 2px 1px rgba(0,0,0,0.28);
	border: 1px solid rgba(70,70,70,0.8);
	padding: 0 5px;
	margin: 0 auto;
	height: 20px;
}

/* Zitat Box Hintergrund aufhellen*/
blockquote {
	background: url("/wp-content/themes/Brili_theme_final_1_0/images/postquote.png") no-repeat scroll 0 0 rgba(219,219,219,0.9);
}

/* Hor. Trennlinie*/
hr {
	color: #e3e3e3;
	background: none;
	border-top: 1px dotted;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.footnotes {
	margin-top: 60px !important;
}

.no_deco {
	text-decoration: none;
}

.no_deco a:hover {
	text-decoration: none;
}

.floated-right-stacked {
	float: right;
	clear: right;
}

/*Wir verbinden... nicht mehr kursiv*/
.brili-object528867396-text {
	font-style: normal;
}

/*H1 Titeltext verstecken*/
.headerh1headline {
	position: absolute;
	height: 0;
	overflow: hidden;
}

/*CC Lizenz in Bildunterschriften*/
.image-credit a {
	color: #5D5D5D !important;
	text-decoration: none !important;
	padding-left: 2px;
}

.image-credit {
	font-size: 9px;
	line-height: 16px;
	color: #5D5D5D;
}

