/*
Theme Name: Projekt Partnerschaft Spielmann
Author: Virtix
Author URI: https://www.virtix.ch/
Description: Child Theme basierend auf twentytwentyfive
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Template: twentytwentyfive
Version: 1.0
Text Domain: twentytwentyfive-child
*/


html, body {
	
}

:root {
	
}

* {
    outline: none !important;
}

*:focus {
    outline: none !important;
}

*:focus-visible {
    outline: none !important; /* Standard-Browser-Outline für Tastatur-Navigation beibehalten */
}

strong {
	font-weight: 600;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	outline: none !important;
	outline-color: transparent;
	outline-width: 0px;
}

a:focus,
a:avtive,
a:visited,
button:focus,
input:focus {
	outline: none !important;
	outline-color: transparent !important;
	outline-width: inherit;
}


h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
    text-wrap: inherit !important;
}


.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    fill: #006d77;
    display: block;
    height: 24px;
    pointer-events: none;
    width: 34px;
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg path {
	d: path("M 0 5 v 1.5 h 34 V 5 H 5 Z m 0 7.8 h 34 v -1.5 H 0 v 1.5 Z M 5 19 h 34 v -1.5 H 0 V 19 Z");
}



.wp-block-button .wp-block-button__link::after {
	content: "";
	background: transparent  url("assets/images/arrow_upside.png") center center no-repeat;
	  background-size: 16px 16px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    position: relative;
    top: 1px;
}

.wp-block-button.is-style-outline .wp-block-button__link::after {
	content: "";
	background: transparent  url("assets/images/arrow_upside_black.png") center center no-repeat;
	  background-size: 16px 16px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    position: relative;
    top: 1px;
}


.wp-block-post-excerpt__more-link::after {
	content: "";
	background: transparent  url("assets/images/arrow_upside_petrol.png") center center no-repeat;
	  background-size: 14px 14px;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 10px;
    position: relative;
    top: 2px;
}



.wp-block-query .wp-block-post {
	border-bottom: 1px solid var(--wp--preset--color--accent-1);
}

.wp-block-query .wp-block-post-featured-image {
	margin-bottom: 10px;
}


footer.wp-block-template-part {
	margin-top: 0;
}


/* Navigation */



.wp-block-page-list .hide-menu-item {
    display: none !important;
}




.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content:focus,
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content:active,
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content:visited {
	outline: none !important;
	outline-offset: -10px !important;
	outline-color: transparent !important;
}






/*-------------- Cookie Info -----------------*/

#cookieinfo a {color:#000; text-decoration:underline; font-weight: 600;}

#cookieinfo a:hover {text-decoration:none;}

#cookieinfo div {padding:25px; padding-right: 55px;}

#cookieinfo { 
   text-align:left; 
   background: #FFFFFF; 
   -webkit-box-shadow: 0px -4px 6px 0px rgba(0,0,0,0.22);
   -moz-box-shadow: 0px -4px 6px 0px rgba(0,0,0,0.22);
   box-shadow: 0px -4px 6px 0px rgba(0,0,0,0.22); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:14px !important; 
   line-height:18px !important;
	display: none !important;
}

#cookieinfoCloser {
   color: #FFFFFF !important;
   position: absolute;
   right: 10px;
   text-decoration: none;
   top: 25px;
   cursor:pointer;
   width: 30px;
	height: 30px;
   background: var(--wp--preset--color--accent-1) url("assets/images/close_white.png") center center no-repeat;
	background-size: 20px 20px;
 }
#cookieinfoCloser a {
   color: #FFFFFF !important;
}

#cookieinfoCloser:hover {}











@media screen and (max-width: 960px){

	
	
}










