/*
 Theme Name: Azeria Child
 Theme URI: http://f27.prochnow.eu/tempera-child/
 Description: Azeria Child Theme
 Author: Felix Prochnow
 Author URI: http://f27.prochnow.eu/
 Template: azeria
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Azeria Child Theme
*/

@import url("../azeria/style.css");

/*------------------------------------------------------------------------------*/

/* Farbe Menüleiste */

.main-navigation{
	background-color: #28532D !important;
	border-top-color: #ffffff !important;
	border-bottom-color: #ffffff !important;
}

.main-navigation ul ul{
	background-color: #28532D !important;
	border-top-color: #ffffff !important;
	border-bottom-color: #ffffff !important;
}

/* Pfeil im Hauptmenü erster Ebene im Falle von Untermenüs */

.main-navigation ul.menu > li.menu-item-has-children > a::after{
	content: "\f107" !important;
	font-family: FontAwesome !important;
	vertical-align: top !important;
}

/* Farbbalken im Menü */

.main-navigation ul.menu > li > a:before{
	background-color: #FFE183 !important;
}

.main-navigation ul ul a:before{
	background-color: #FFE183 !important;
}

/* Menüelement */

.main-navigation ul.menu > li > a{
	color: #ffffff !important;
}

.main-navigation ul ul a{
	color: #ffffff !important;
}

/* Menüelement Hover */

.main-navigation ul.menu > li > a:hover{
	text-decoration: none !important;
}

.main-navigation ul ul a:hover,
.main-navigation ul ul :hover > a{
	text-decoration: none !important;
	color: #FFE183 !important;
}

/* Aktive Seite im Menü */

.main-navigation ul.menu > li.current-menu-item > a{
	color: #FFE183 !important;
}

.main-navigation ul ul > li.current-menu-item > a{
	color: #FFE183 !important;
}

.main-navigation ul ul > li.current-menu-ancestor > a{
	color: #FFE183 !important;
}

.main-navigation ul.menu > li.current-menu-ancestor > a{
	color: #FFE183 !important;
}

/* Menü mobil */

button.menu-toggle{
	color: #ffffff !important;
}

button.menu-toggle:hover, button.menu-toggle:active{
	color: #FFE183 !important;
}



/* obere Fußzeile */

.footer-widget-area{
	background-color: #4F8544 !important;
}

/* untere Fußzeile */

.site-footer{
	color: #ffffff !important;
	background-color: #28532D !important;
}

.site-footer a{
	color: #FFE183 !important;
}



/* Fußzeile: back-to-top-Button */

.back-top-btn a{
	color: #28532D !important;
	background-color: #FFE183 !important;
}

.back-top-btn a:hover {
	color: #ffffff !important;
	background-color: #4F8544  !important;
}

i.svg-icon{
	margin-top: 5px !important;
}

/* Beitrags-Icon */

.entry-icon{
color: #28532D !important;
	background-color: #FFE183 !important;
}

/* Weiterlesen-Button */

.button{
	color: #ffffff !important;
	background-color: #4F8544 !important;
}

.button:hover{
	color: #4F8544 !important;
	background-color: #FFE183 !important;
	text-decoration: none !important;
}

/* Post-Titel-Navigation auf Beitragsseiten */

.navigation.post-navigation .post-nav-title{
	background-color: #28532D !important;
}

/* Suchwidget */

.widget_search .search-form .search-submit{
	color: #28532D !important;
	background-color: #FFE183 !important;
}

.widget_search .search-form .search-submit:hover{
	color: #ffffff !important;	
	background-color: #28532D !important;
	text-decoration: none !important;
}

/* Slider-Elemente */

.slider-banner-content{
	background-color: #28532D !important;
	opacity: 0.9 !important;
}

.slider-box .slick-prev, .slider-box .slick-next{
	background-color: #28532D !important;
	opacity: 0.9 !important;
}

.slider-box .slick-prev:hover, .slider-box .slick-next:hover{
	color: #28532D !important;
	background-color: #FFE183 !important;
}

.slider-banner-button{
	color: #4F8544 !important;
	background-color: #FFE183 !important;
}

.slider-banner-button:hover{
	color: #ffffff!important;
	background-color: #4F8544 !important;
	text-decoration: none !important;
}

.slider-box .slick-dots li.slick-active button,
.slider-box .slick-dots li button:hover{
	background-color: #FFE183 !important;
}

/* Linie Widget-Titel */

.widget-area .widget-title::after{
	background-color: #4F8544 !important;
}

/* Linksymbol Grafiken Blogseite */

.entry-thumbnail a .link-marker, .popup-gallery-item .link-marker, .image-popup .link-marker{
	color: #28532D !important;
	background-color: #FFE183 !important;
}

/* Verlinkte Titel Blogseiten */

.entry-title a{
	color: #000000 !important;
}

.entry-title a:hover{
	text-decoration: none !important;
	color: #4F8544 !important;
}

/* Seitenzahlen */

.navigation.pagination .page-numbers{
	color: #28532D  !important;
	background-color: #FFE183 !important;
}

.navigation.pagination .page-numbers.current{
	color: #ffffff  !important;
	background-color: #28532D !important;
}

.navigation.pagination .page-numbers:hover{
	color: #ffffff  !important;
	background-color: #4F8544 !important;
	text-decoration: none !important;
}

/* Links */

a{
	color: #4F8544 !important;
	text-decoration: none !important;
}

a:hover{
	text-decoration: underline !important;
}

/* Textfarbe */

body{
	color: #000000 !important;
}

/* Linie nach Beitragsende */

.is-single .entry-footer{
	border-top-color: #4F8544 !important;
}

/* Links Adminbar */

.ab-label,
a.ab-item{
	text-decoration: none !important;
	color: #ccc !important;
}

a.ab-item:hover{
	text-decoration: none !important;
	color: #00b9eb !important;
}

/* Social Media Buttons Links */

.custom-box-follow-item > a{
	color: #ffffff !important;
}

/* Kommentar-Button */

.submit{
	color: #ffffff !important;
	background-color: #4F8544 !important;
}

.submit:hover{
	color: #4F8544 !important;
	background-color: #FFE183 !important;
	text-decoration: none !important;
}

/* Linie unter Seitenüberschrift */

.page-header{
	border-bottom-color: #4F8544 !important;
}

/* Schrift im Logo */

a.site-logo-link {
	color: #000000 !important;
	text-decoration: none !important;
}

a.site-logo-link:hover {
	color: #4F8544 !important;
	text-decoration: none !important;
}

/* keine Linie in der Kopfzeile */

.site-logo::after{
	height: 0px !important;
	margin: 0 0 0 0px !important;
}	

/* Abstand des Branding zu den Kopzeilenrändern */

.site-branding{
	padding: 40px 0 25px 0 !important;
}

/* Umrandung bei Sticky-Posts */

.is-loop.sticky .entry-header::after{
	border-color: #4F8544 !important
}



/* Umrandung Avatar im Kommentarbereich */

.comment-author-thumb{
	border-style: none !important;
}

/* Farbige Balken im Kommentarbereich */

.comments-title{
	border-bottom-color: #4F8544 !important;
}

.bypostauthor{
	border-top-style: none !important;
}


/* Farbbalken bei hervorgehobenen Zitaten */

blockquote{
	border-color: #4F8544 !important
}


/* Fußzeilenmenü */

.footer-menu {
	clear: both;
	display: block;
	float: left;
	text-align: left;
}

.footer-menu > ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.footer-menu > li {
	float: left;
}

.footer-menu ul li a{
	color: #ffffff !important;
}

.footer-menu ul li a:hover{
	color: #FFE183 !important;
	text-decoration: none !important;
}

.footer-menu ul li.current-menu-item a{
	color: #FFE183 !important;
}

.footer-menu ul li {
	position: relative;
	display: block;
	float: left;
	text-align: center;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}

.footer-menu ul li:after {
	content: "";
        width: 1px;
        top: 50%;
        margin-top: -7px;
        position: absolute;
        height: 14px;
        left: 0;
        background: #d3d3d3;
        pointer-events: none; 
}

.footer-menu ul li:first-child{
	padding-left: 0;
}

.footer-menu ul li:first-child:after{
        display: none;
}

/* Senden-Button (Kontakt) */

input[type="submit"]{
	color: #ffffff !important;
	background-color: #4F8544 !important;
}

input[type="submit"]:hover{
	color: #4F8544 !important;
	background-color: #FFE183 !important;
	text-decoration: none !important;
}


/* Meldungen Kontaktformular */

div.wpcf7-mail-sent-ok{
	border-color: #4F8544 !important;
}

div.wpcf7-validation-errors{
	border-color: #FFE183 !important;
}

span.wpcf7-not-valid-tip{
	color: #E33348 !important;
}


/* Überschriften */

h1, h2, h3, h4, h5, h6{
	color: #28532D !important;
}

h4, h5{
	padding: 0 0 10px 0  !important;
}


/* Absatztexte Standard = linksbündig und mit Silbentrennung */

p{
	text-align: left !important;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; 
	font-size: 1.1rem !important;
}


/* Gleicher Abstand nach Liste, wie nach Absatz */

ul, ol{
	margin: 0 0 20px 0;
}

/* Bildunterschriften */

.wp-caption .wp-caption-text{
	background-color: transparent !important;
	color: #28532D !important;
	font-style: italic !important;
	font-size: 1.1rem !important;
}

.wp-caption{
	margin-bottom: 1.25em !important;
}

/* Anpassung der Farben für die Buttons des Cookie-Banners */

#cookie-notice .button.wp-default {
	background: #ffe183 !important;
	border: none !important;
	border-radius: 5px !important;
	text-shadow: none !important;
	color: #28532d  !important;
	text-transform: none !important;
}

#cookie-notice .button::after {
	content: none !important;
}

#cookie-notice .button.wp-default:hover {
	background: #4F8544 !important;
	color: #ffffff  !important;
}

#cookie-notice .button.wp-default:active {
	background: #4F8544 !important;
	color: #ffffff  !important;
}

/* Anpassung der Position des Datenschutzvermerkes im Kontaktformular */

span.wpcf7-list-item {
	margin-left: 0 !important;
	/*margin-right: 1.2em;*/
}

p.wpgdprc-checkbox {
	margin-left: 0 !important;
	/*margin-right: 1.2em;*/
}

abbr.wpgdprc-required {
	display: none !important;
}


/* Schriftgröße von Listen */

ol, ul {
	font-size: 1.1rem;
}
