/*
Theme Name: Themify Float Child
Theme URI: https://themify.me/themes/float
Template: themify-float
Author: Themify
Author URI: http://www.themify.me
Description: Created by Themify.
Tags: themify,featured-images,translation-ready,custom-menu,sidebar
Version: 5.1.7.1611756937
Updated: 2021-01-27 15:15:37

*/

/*	#002338;	Background Bubbles, Header Wrap, Header Inner Background, Navigation Background, H1-H6 (was #111E2B before)
	#17181C;	Body font
	#E96656;	Link 
	#FAFAFA;	Main-Nav-Link, hover: #E96656;
*/

/* COLORS */
#headerwrap		{ background-color:#002338!important; }

/* FONTS */
@font-face{ font-family: 'texgyreheroscn-bold-webfont'; src: url('https://www.horx.com/fonts/texgyreheroscn-bold-webfont.woff') format('woff'); }

/* IMAGES */
.floatL		{ float:left; padding:0; border:none; margin:1px 20px 0 1px; }
.floatR		{ float:right; padding:0; border:none; margin:1px 0 0 20px; }
.shadow		{ margin-bottom:7px !important; padding-left:1px; border:solid 1px #DDD; -moz-box-shadow: 3px 5px 4px #999; -webkit-box-shadow:3px 5px 4px #999; box-shadow:3px 5px 4px #999; 
				/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";
				/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); }
.shadowB	{ margin-bottom:7px !important; padding-left:1px; border:solid 1px #DDD; -moz-box-shadow: 5px 7px 7px #999; -webkit-box-shadow:5px 7px 7px #999; box-shadow:5px 7px 7px #999; 
				/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')";
				/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999'); }


/* Widget "Zukunftsforschung" */
.SubNavForschung	{ background-color:#EDEDED !important; padding:5px !important; }

/* IMAGES with CAPTION */
div.floatL	{ float:left; padding:0; border:none; margin:0 20px 0 0; text-align:center; font-size:0.7em; color:#666666; line-height:1.4em; font-style:normal; }

div.Image		{ margin:5px 0; padding:0; text-align:center; font-size:0.7em; color:#666666; line-height:1.4em; font-style:normal; }
div.Image a		{ color:#666666; font-style:none; border-bottom:dotted 1px #E96656; }
div.Image a:hover { color:#E96656; border-bottom:solid 1px #E96656; }
div.Image img		{ width:100%; height:auto; margin:0 0 -3px 0; padding:0; }

div.ImgCent			{ width:100%; height:auto; margin:20px auto; padding:0; text-align:center; font-size:0.7em; color:#666666; line-height:1.4em; font-style:normal; clear:both; }
div.ImgCent a			{ color:#666666; font-style:none; border-bottom:dotted 1px #E96656; }
div.ImgCent a:hover 	{ color:#E96656; border-bottom:solid 1px #E96656; }
div.ImgCent img		{ width:100%; height:auto; margin:0 0 5px 0; padding:0; }

div.ImgLeft			{ width:100%; height:auto; margin:20px 0 20px 0; padding:0; text-align:center; font-size:0.7em; color:#666666; line-height:1.4em; font-style:normal; clear:both; }
div.ImgLeft a			{ color:#666666; font-style:none; border-bottom:dotted 1px #E96656; }
div.ImgLeft a:hover 	{ color:#E96656; border-bottom:solid 1px #E96656; }
div.ImgLeft img		{ width:100%; height:auto; margin:0 0 -2px 0; padding:0; }

div.ImgRight			{ width:25%; height:auto; float:right; margin:0 0 20px 20px; padding:0; text-align:center; font-size:0.7em; color:#666666; line-height:1.4em; font-style:normal; }
div.ImgRight a			{ color:#666666; font-style:none; border-bottom:dotted 1px #E96656; }
div.ImgRight a:hover 	{ color:#E96656; border-bottom:solid 1px #E96656; }
div.ImgRight img		{ width:100%; height:auto; margin:0 0 -2px 0; padding:0; }


.portrait		{ width:80%; height:auto; margin:40px 0 40px 0; padding:0 0 10px 0; text-align:center; font-size:0.9em; color:#666666; line-height:1.5em; font-weight:normal; }
.portrait img	{ width:100%; }

/* TYPOGRAPHY */
h4.widgettitle	{ color:#666666; font-size:0.9em; }
.Quote		{ margin:0px 30px 20px 30px; font-style:italic; line-heigtht:120%; }
.SubTitle	{ margin:5px 0 15px 0; font-size:1.5em; }
ul li 			{ margin: 0.7em 0 0 0; line-height:1.3em; }
#site-logo span	{ letter-spacing:0.1em; }

div.QuoteBig		{ width:70%; margin:30px auto 30px auto; padding:30px 30px 25px 30px; border-top:solid 1px #034681; border-bottom:solid 1px #034681; }
div.QuoteBig p	{ font-size:1.3em; line-height:1.3em; font-style:italic; }

div.QuoteBlue	{ width:70%; margin:30px auto 30px auto; padding:30px 30px 25px 30px; border-top:solid 1px #034681; border-bottom:solid 1px #034681; }
div.QuoteBlue  p	{ font-size:12px; line-height:24px; font-family: 'texgyreheroscn-bold-webfont', Helvetica; color:#034681; margin-bottom:15px; }

div.Zitat		{ width:70%; margin:20px auto 20px auto; padding:0 0 0 0; }
div.Zitat p 		{ font-size:1.1em; font-style:italic; line-height:1.3em; }

div.ZitatMittig		{ width:70%; margin:30px auto 30px auto; padding:30px 30px 25px 30px; border-top:solid 1px #034681; border-bottom:solid 1px #034681; }
div.ZitatMittig p	{ font-size:0.9em; font-style:italic; margin:0; padding:0; }

div.DblQuotes		{ background-color:#E7E7E7; padding:20px; width:60%; margin:20px auto 40px 0 !important; }
p.DblQuotes			{ font-size:6em; color:#CCCCCC; margin:30px 0 0 0; padding:0; }
p.Zitat					{ font-family: Helvetica; font-size:0.9em; margin:0; padding:0; font-style:normal; }
p.Autor				{ font-family: Helvetica; font-size:0.8em; margin:15px 0 15px 0; padding:0; }

hr.Spacer	{ margin-top:25px; margin-bottom:25px; padding:0; height:1px; border:0; color:#CCCCCC; background-color:#CCCCCC; shadow:none; clear:both; }

.Footnote	{ font-size:0.8em; font-style:italic; margin:0; padding:0 0 15px 0; }

/* Links */
a			{ text-decoration: none; outline: none; color: #E96656; border-bottom: dotted 1px #E96656; 
				-webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; }
a:hover		{ color: #E96656; border-bottom:solid 1px #E96656; }

/* Links in "Fragenliste Zukunftsforschung */
a.Fragen			{ text-decoration: none; outline: none; color: #17181C; border-bottom: dotted 1px #17181C; 
						-webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; }
a.Fragen:hover		{ color: #E96656; border-bottom:solid 1px #E96656; }



/* No borders for images and logos within <a></a> */
a.NoBorder		{ border-width:0!important; }
#site-logo a		{ border-width:0; }
#footer-logo a 	{ border-width:0; }

.logo-desc-wrap	{ margin:0px 20px 0 0px; }

ul.sub-menu		{ font-size:0.8em; }
.prev			{ display:none !important; }
.next			{ display:none !important; }

table.Oeko		{ width:90%; text-align:center; font-size:0.9em; padding:5px; margin:20px auto; }
table.Oeko td		{ width:50%; padding:5px; }

ul.lcp_catlist > li > h3	{ margin:-10px 0 5px 0; padding:0; }		

/* Module rows */
div.module_row_0		{ background-color:#F2F2F2; }
div.module_row_1		{ background-color:#FFFFFF; }
div.module_row_2		{ background-color:#F2F2F2; }
div.module_row_3		{ background-color:#FFFFFF; }
div.module_row_4		{ background-color:#F2F2F2; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Partner - Logos */
img.partner		{ padding-bottom: 15px; }	

/* Post metadata, entry metadata */
div.post-meta, div.entry-meta		{ visibility:hidden; }

/* Reden - Themes */
div.Theme	{ background-color:#F7F7F7; margin-top:80px; padding:10px;
				margin-bottom:7px !important; padding-left:1px; border:solid 1px #DDD; -moz-box-shadow: 3px 5px 4px #999; -webkit-box-shadow:3px 5px 4px #999; box-shadow:3px 5px 4px #999; 
				/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";
				/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); }
p.back-top	{ padding:30px 0 30px 0; width:200px; }

/* MailPoet */
label.mailpoet_select_label	{ padding-right:30px; }
label.mailpoet_segment_label	{ padding-right:50px; }
label.mailpoet_text_label		{ padding-right:30px; }
input[type="text"]			{ width:400px !important; font-size:16px; }
input[type="email"]			{ width:400px !important; font-size:16px; }
select.mailpoet_select		{ font-size:16px; }
p.mailpoet_paragraph:nth-of-type(4)	{ display:block; }
p.mailpoet_paragraph:nth-of-type(6)	{ display:none; }
p.mailpoet_paragraph:nth-of-type(7)	{ display:none; }
p.mailpoet_paragraph:nth-of-type(8)	{ margin-top:30px; }

/* Customer Feedback */
.FB-Text	{ font-size:0.9em; font-weight:normal; font-style: normal; margin:15px 0 0 0; padding:0; line-height:0.9em; }
.FB-Pers	{ font-size:0.9em; font-weight:bold; font-style: normal; margin:0 0 15px 0; padding:0; line-height:0.9em; }

/* Navigation: Hauptnavigationspunkt als "aktiv" markieren, wenn Subnavigationspunkt angezeigt wird */
/* Biografie */
.page-id-4880	#menu-item-4890 > a:link {color:#E96656 !important;}	/* Biografie - Text */
.page-id-4885	#menu-item-4890 > a:link {color:#E96656 !important;}	/* Biografie - Timeline */
/* Biography */
.page-id-2023	#menu-item-5372 > a:link {color:#E96656 !important;}	/* Biography - Text */
.page-id-5367	#menu-item-5372 > a:link {color:#E96656 !important;}	/* Biography - Timeline */
/* Vorträge */
.page-id-4		#menu-item-4779 > a:link {color:#E96656 !important;}	/* Über das Vortrags-Reden */
.page-id-4862	#menu-item-4779 > a:link {color:#E96656 !important;}	/* Die Magie der Zukunftsrede */
.page-id-3009	#menu-item-4779 > a:link {color:#E96656 !important;}
.page-id-71		#menu-item-4779 > a:link {color:#E96656 !important;}
.page-id-555	#menu-item-4779 > a:link {color:#E96656 !important;}
.page-id-1089	#menu-item-4779 > a:link {color:#E96656 !important;}
.page-id-553	#menu-item-4779 > a:link {color:#E96656 !important;}
/* Inhalte */
.page-id-551	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1358	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-459	#menu-item-3916 > a:link {color:#E96656 !important;}
/* Inhalte/Schlüsseltexte */
.page-id-3437	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-2930	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-2727	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1478	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1501	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1558	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1569	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1574	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1648	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1650	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1652	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1654	#menu-item-3916 > a:link {color:#E96656 !important;}
/* Inhalte/Zukunftsforschung */
.page-id-3412	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-3320	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1024	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-3412	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-569	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-567	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-575	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-571	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1128	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-1099	#menu-item-3916 > a:link {color:#E96656 !important;}
.page-id-2030	#menu-item-3916 > a:link {color:#E96656 !important;}
/* In den Medien */
.page-id-1360	#menu-item-4586 > a:link {color:#E96656 !important;}
.page-id-1786	#menu-item-4586 > a:link {color:#E96656 !important;}
.page-id-1830	#menu-item-4586 > a:link {color:#E96656 !important;}

/* Seite "Zukunftsreden" Header=mittig */
#page-5073 h1	{ padding-top:25px !important; text-align:center !important; }

.accordion-title a:link, .accordion-title a:hover, .accordion-title a:visited, .accordion-title a:active	{ border-bottom:none !important; }

/* WPML */
.wpml-ls-flag { margin-right:3px !important; }
.wpml-ls-item-it, .menu-item-wpml-ls-4-it	{ display:none !important; }

/* BUTTONS */
.ButtonReden { background: linear-gradient(to bottom right, #EB4660, #F07084); border: 0; border-radius: 12px; margin-bottom:0.5em; margin-right:0.5em; 
  color: #FFFFFF; cursor: pointer; display: inline-block; 
  font-family: -apple-system,system-ui,"PT Sans",Arial,sans-serif;
  font-size: 20px; font-weight: 500; line-height: 2.5; 
  outline: transparent; padding: 0 1rem; text-align: center; text-decoration: none; transition: box-shadow .2s ease-in-out;
  user-select: none; -webkit-user-select: none; touch-action: manipulation; white-space: nowrap;
}

.ButtonReden:not([disabled]):focus {
  box-shadow: 0 0 .25rem rgba(0, 0, 0, 0.5), -.125rem -.125rem 1rem rgba(239, 71, 101, 0.5), .125rem .125rem 1rem rgba(255, 154, 90, 0.5);
}

.ButtonReden:not([disabled]):hover {
  box-shadow: 0 0 .25rem rgba(0, 0, 0, 0.5), -.125rem -.125rem 1rem rgba(239, 71, 101, 0.5), .125rem .125rem 1rem rgba(255, 154, 90, 0.5);
}
/* Seite Zukunftsforschung - Fragen */
.page-id-13598	h1.page-title {display:none;}
.page-id-13598	hr {color:#EEEEEE;margin:2em 0;}
.page-id-13598	ol#Fragenliste li {margin:0;padding:2px 0; }
.page-id-13598	li	{scroll-margin-top:100px;}

