/*
Theme Name: Weta-Child
Version: 1.0
Description: A child theme of Weta
Template: weta
Author: Administrator
*/
@import url("../weta/style.css");
/* Your awesome customization starts here */

/* COLOR DEFINITIONS */
/* Blaugrau:      94 - 111 - 137 // 5e6f89 */
/* Grau:          79 -  91 - 113 // 4f5b71 */
/* Grau, heller: 184 - 191 - 204 // b8bfcc */


/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('/fonts/source-sans-pro-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('/fonts/source-sans-pro-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: auto;
  src: url('/fonts/source-sans-pro-v13-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'),
       url('/fonts/source-sans-pro-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v13-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url('/fonts/source-sans-pro-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('/fonts/source-sans-pro-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v13-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: auto;
  src: url('/fonts/source-sans-pro-v13-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'),
       url('/fonts/source-sans-pro-v13-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v13-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v13-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v13-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* cormorant-infant-regular - latin */
/*
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('/fonts/cormorant-infant-v8-latin-regular.eot'); /* IE9 Compat Modes */
/*  src: local('Cormorant Infant Regular'), local('CormorantInfant-Regular'),
/*       url('/fonts/cormorant-infant-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('/fonts/cormorant-infant-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
/*       url('/fonts/cormorant-infant-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
/*       url('/fonts/cormorant-infant-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
/*       url('/fonts/cormorant-infant-v8-latin-regular.svg#CormorantInfant') format('svg'); /* Legacy iOS */
/*}
*/
/* cormorant-infant-italic - latin */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 400;
  font-display: auto;
  src: url('/fonts/cormorant-infant-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Cormorant Infant Italic'), local('CormorantInfant-Italic'),
       url('/fonts/cormorant-infant-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/cormorant-infant-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/cormorant-infant-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/cormorant-infant-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/cormorant-infant-v8-latin-italic.svg#CormorantInfant') format('svg'); /* Legacy iOS */
}

/* cormorant-infant-600 - latin */
/*@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url('/fonts/cormorant-infant-v8-latin-600.eot'); /* IE9 Compat Modes */
/*  src: local('Cormorant Infant SemiBold'), local('CormorantInfant-SemiBold'),
/*       url('/fonts/cormorant-infant-v8-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('/fonts/cormorant-infant-v8-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
/*       url('/fonts/cormorant-infant-v8-latin-600.woff') format('woff'), /* Modern Browsers */
/*       url('/fonts/cormorant-infant-v8-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
/*       url('/fonts/cormorant-infant-v8-latin-600.svg#CormorantInfant') format('svg'); /* Legacy iOS */
/*}
*/

/* cormorant-infant-600italic - latin */
/*@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 600;
  font-display: auto;
  src: url('/fonts/cormorant-infant-v8-latin-600italic.eot'); /* IE9 Compat Modes */
/*  src: local('Cormorant Infant SemiBold Italic'), local('CormorantInfant-SemiBoldItalic'),
/*       url('/fonts/cormorant-infant-v8-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('/fonts/cormorant-infant-v8-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
/*       url('/fonts/cormorant-infant-v8-latin-600italic.woff') format('woff'), /* Modern Browsers */
/*       url('/fonts/cormorant-infant-v8-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
/*       url('/fonts/cormorant-infant-v8-latin-600italic.svg#CormorantInfant') format('svg'); /* Legacy iOS */
/*}
*/

/* wie der Name schon sagt: um mal etwas schnell auszublenden */
.hide {
	display:none
}


/* begrenzt die Breite des Inhalts auf der Startseite auf großen Bildschirmen */
.front-page-custom,
aside#text-7 {
	width: 600px;
	max-width: 80%;
	margin:auto;
	font-size:18px
}

.entry-content p,
.entry-content li {
	font-size: 18px;	
}

.textwidget {
	font-size: 16px;
}

aside#text7.widget.widget_text,
aside#text7.widget_text,
aside#text7 h3.widget-title,
aside#text-7 .textwidget {
	font-size: 18px;
	background-color: rgba(94,110,137,0.15) !important;
	padding: 0.3em 1em
}

#front-fullwidth-top.front-fullwidth .widget {
	padding-top: 0
}

#main-wrap,
#masthead,
#media_image-3,
#widget_weta_quote-3,
footer {
	max-width:1440px !important;
	height: auto;
}

#main-wrap,
footer{
	box-shadow: 0 10px 10px #e1e1e1
}

#masthead {
	box-shadow: 0 -10px 10px #e1e1e1
}

.page-template-full-width #main-wrap p,
.page-template-full-width #main-wrap h1,
.page-template-full-width #main-wrap h2, 
.page-template-full-width #main-wrap h3, 
.page-template-full-width #main-wrap h4, 
.page-template-full-width #main-wrap ul, 
.page-template-full-width #main-wrap ol {
	width: 600px;
	max-width: 80%;
	margin:auto;
	margin-top: 1em
}


/* ENDE begrenzt die Breite des Inhalts auf der Startseite auf großen Bildschirmen */

/* Anpassungen für den Headerbereich inklusive Hauptnavigation */

#masthead {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4f5b71+1,ccd5e2+45,5e6f89+100 */
background: rgb(79,91,113); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(79,91,113,1) 1%, rgba(204,213,226,1) 58%, rgba(94,111,137,1) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(79,91,113,1) 1%,rgba(204,213,226,1) 58%,rgba(94,111,137,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(79,91,113,1) 1%,rgba(204,213,226,1) 58%,rgba(94,111,137,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5b71', endColorstr='#5e6f89',GradientType=0 ); /* IE6-9 */
}

@media screen and (max-width: 1023px){
#masthead {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4f5b71+1,ccd5e2+45,5e6f89+100 */
background: rgb(79,91,113); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(79,91,113,1) 1%, rgba(204,213,226,1) 45%, rgba(94,111,137,1) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(79,91,113,1) 1%,rgba(204,213,226,1) 45%,rgba(94,111,137,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(79,91,113,1) 1%,rgba(204,213,226,1) 45%,rgba(94,111,137,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5b71', endColorstr='#5e6f89',GradientType=0 ); /* IE6-9 */
}

#site-branding {
		margin-top:20px
	}
}

@media screen and (max-width: 768px){
#masthead {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4f5b71+1,ccd5e2+45,5e6f89+100 */
background: rgb(79,91,113); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(79,91,113,1) 1%, rgba(204,213,226,1) 45%, rgba(94,111,137,1) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(79,91,113,1) 1%,rgba(204,213,226,1) 45%,rgba(94,111,137,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(79,91,113,1) 1%,rgba(204,213,226,1) 45%,rgba(94,111,137,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5b71', endColorstr='#5e6f89',GradientType=0 ); /* IE6-9 */
}

#site-branding {
		margin-top:40px
	}
}

@media screen and (min-width: 1023px){
	#site-branding {
    	padding: 30px 25px 10px;
	}
	
	#site-nav ul ul.sub-menu {
		background-color: #56657e;
	}	

	#site-nav ul ul.sub-menu a:hover {
		background-color: #4b586e!important;
	}
	#site-nav ul li.menu-item-has-children:after {
		color: #FFF;
	}
}


.header-image {
	width: 100%;
	max-width: 100%
}


#site-nav ul li.current_page_item a {
	color: #000
}

#site-nav ul li a {
	color: #FFF
}



/* ENDE Anpassungen für den Headerbereich inklusive Hauptnavigation */

/* Ein paar kosmetische Anpassungen im Layout/Typo */
footer h3,
footer p,
footer ul,
footer ul li a,
footer p a {
	color: #fff !important
}

footer.entry-footer.cf {
	box-shadow:0px 0px 0px #FFF !important
}

h1,
h2,
h3,
h4 {
	hyphens: none
}

.color-box {
	background-color: #CCD5E2;
	padding: 1em;
	border-radius: 0.3em
}

.uagb-testomonial__outer-wrap {
	box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.15), 0 0 4px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.15), 0 0 4px 0 rgba(0, 0, 0, 0.04);
}

.testimonial {
	border-radius: 0.3em !important;
	background-color: #e2e9f2;
	max-width: 600px;
	margin: 2em auto
}

.testimonial p,
.uagb-tm__desc {
	font-family: 'Cormorant Infant', serif !important;
	font-style: italic;
	font-size: 1.25rem;
	line-height: 1.8
}
.uagb-tm__author-name,
p.wp-block-ainoblocks-author,
.wp-block-ainoblocks-author__text-wrapper,
wp-block-ainoblocks-author {
	text-align: right !important;
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
	font-size: 1rem !important;
	font-weight: 600 !important;
	font-style: normal !important;
}

.slick-next,
.slick-prev {
	border: none !important;
	color: #FFF !important;
}

.fotocredit figcaption,
.fotocredit {
	text-align:right;
	color: #ccc !important;
	padding-right: 1em;
	margin-top: 0;
	font-size:.9em
}

.current-menu-item a {
	color: #588bb2
}

p {
	margin-top: 1em
}


.entry-content ul {
	padding-left: 1.2em  !important
}

.entry-content ul li {
	list-style-type: disc;
	padding-left:0 !important
}

.entry-content ul li:before {
	content:''
}

ul li ul {    
	margin-top: 0 !important;
}

ul li ul li {
    padding: 0;
    margin-left: -59px;
}

.wp-block-image img {
	margin-top: 1em	
}

.zitat {
	font-family: 'Cormorant Infant', serif;
	font-style: italic;
	font-weight: 400;
	font-size: 1.75em
}

.widget_weta_quote blockquote.quote-text p {
	font-family: 'Cormorant Infant', serif;
	font-style: italic;
	font-size: 2.5rem !important;
}

.widget_weta_quote .quote-wrap {
	padding-top:20px	
}

.entry-text-wrap h2.entry-title {
	font-size: 16px !important;
	line-height: 21px !important;
	hyphens: auto
}

h3.zitat + p {
	margin-top: 0 !important;
	margin-bottom: 2em !important;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: 800;
	text-align: right
}

.entry-content ul	{
	padding-left:5px
}

.rotate--3 {
  -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
  -ms-transform: rotate(-3deg);     /* IE 9 */
  transform: rotate(-3deg);
  margin: 0 0 0 20px !important;
  width: 477px;
	padding: 10px 0
}

.front-fullwidth .widget {
	border: 0
}

span.lyte_disclaimer {
	display: block;
	text-align:center;
	font-weight:bold;
	background-color: #e7e7e7
}

/* Beitragsbild auf Blogseite in der Groesse begrenzen */

.blog img.wp-post-image {
	max-height:300px;
	width:auto
}

img.wp-post-image {
	max-height:600px;
	width:auto;
	display: block
}



/* ENDE Ein paar kosmetische Anpassungen im Layout/Typo */

.hinweis {
	font-weight: bold;
	color: #800000
}
.hinweis::before {
	color: #800000;
	content: ' \27bd \0020'
}

/* Accordion */

#sp-ea-691.sp-easy-accordion>.sp-ea-single,
#sp-ea-695.sp-easy-accordion>.sp-ea-single{
	border-radius: 10px;
}

/* END Accordion */