/*
Theme Name: GeneratePress Child
Author: 
Description: Your description goes here
Version: 1.0
Template: generatepress
*/

/*ALLGEMEIN*/
.skp-hidden{
	display:none;
}
.skp-highlight{
	/*text-decoration:underline;
	text-decoration-color:#AD5B76;*/
	font-size: 1.1em;
	border:4px solid #AD5B76;
	border-radius:5px;
	padding: 10px;
}
body {
background-color: white; /*#f9f6f6*/
	font-size:28px;
}

@media (max-width: 768px){
.single h3{
    font-size: 27px;
}
}

@media (max-width: 450px){
	.site-logo{
margin-left:auto;
margin-right:auto;
	}
}

#content{
min-height:1500px;
}
.featured-image{
	display:none;
}

ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}
ol li {
  counter-increment: my-awesome-counter;
}
ol li::before {
  content: counter(my-awesome-counter) " ";
  color: #AD5B76;
  font-weight: bold;
	font-size:1.5em;
/*	font-family:Montserrat, sans-serif;*/
}
	ol li {
 margin-bottom:30px;
}
/*Listen einrücken*/
ol, ul{
 margin: 0 0 1.5em 1em;
}
@media (max-width: 450px){
ol, ul{
 margin: 0 0 1.5em 0.5em;
}
	ol li {
 margin-bottom:20px;
}
}

ul li{
margin-bottom:20px;
}
ul li::marker {
color: #AD5B76;	
}
/*Ultimate Blocks Blog Post Grid*/
.ub-block-post-grid-header h2{
font-size:25px;
min-height:60px;
}
/*Kategorieseiten Archive*/
.entry-summary{
	display:none;
}
#page .post-image{
	max-width:75%;
	margin-left:auto;
	margin-right:auto;
}

@media (max-width: 450px){
	#page .post-image{
	max-width:100%;
}
}
/*Überschriften*/
h1{
/*	font-family:'Montserrat', Helvetica, Arial, sans-serif;*/
	font-weight:bold;
	font-size:50px;
}
@media (max-width: 768px){
h1{
	font-size:35px;
}
}
@media (max-width: 450px){
h1{
	font-size:30px;
	font-weight:bold;
}
}
.single-post h2,
.single-post h3{
	margin-top:70px;
	margin-bottom:40px;
}
h2,
h3,
h4{
/*	font-family:'Montserrat', Helvetica, Arial, sans-serif;*/
	font-weight:bold;
}
.single-post h2:before,
h3:before{
  content: '';
	background:url('https://simpleknittingpatterns.com/wp-content/uploads/2021/09/Simpleknittingpatterns-H-40x37-1.png');
  width: 40px;
  height: 37px;
  display: inline-block;
	margin-right:5px;
}

/* Silbentrennung */
body, h1, h2, h3, h4, h5, h6, p, ul li {
	-moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}



/*Post Meta*/
.entry-meta {display: none !important;} 
/*Affiliate Disclosure*/
#provision{
	color: #ad5b76;
  font-size:14px;
  text-align:center;
	padding:2px 12px;
  margin-bottom:30px !important;
	border-top:1px solid #e2ddd1;
	border-bottom:1px solid #e2ddd1;
}
@media (min-width: 1px) and (max-width: 800px) {
  #provision{
    font-size:12px;
	  padding:0;
  }
}

/*FOOTER*/
#media_image-2 img{
	max-width:60% !important;
}
@media (max-width: 768px){
#media_image-2 img{
	max-width:75% !important;
margin-left:auto;
	margin-right:auto;
}
}

.copyright-bar{
	display:none;
}
.wo-footer-links{
	margin-bottom:10px;
	text-align:center;
}

.site-info{
	text-align:center;
	font-size:16px;
}
#wo-footer-copyright{
	color: gray; 
}
@media (min-width: 769px){
.wo-footer-categories{
	padding-left:20px;
}
}
.site-footer{
	border-top: 3px solid grey;
}
.wo-footer-disclosure{
	font-size:0.9em;
}
/*FOOTER BUTTONS*/
.footer-widget-1 .sk-category a{
border-radius:5px !important;
}


/*LAYOUT*/
.one-container .site-content{
		padding:60px 100px 150px;
	}

@media (max-width: 768px){
	.one-container .site-content{
		padding: 40px 20px 40px 20px !important;
	}
}


/*SUCHFELD*/
.widget .search-form button.search-submit{
	font-size:20px;
}
.search-submit{
	color: #ad5b76;
    background-color: #fff;
	font-size:25px !important;
	font-weight:bold;
		padding:0 0 0 10px;
}
/*MENÜ*/
#primary-menu{
margin-top:20px;
}
.main-navigation a,
.sk-category a{
	text-decoration:none !important;
}
.main-navigation .sub-menu li{
	margin:0;
}
.main-navigation .main-nav ul li a{
	font-weight:bold;
	font-size:20px;
}
.menu-toggle{
	font-weight:bold;
	font-size:1.25em;
}
.mobile-menu{
	display:none;
}
.main-navigation .main-nav ul ul li a{
padding:15px 20px;
	font-size:20px;
	}
@media (max-width: 450px){
.menu-item a{
text-transform: uppercase;
}
	}
.mobile-menu-control-wrapper .menu-toggle{
	background-color:white;
}
.mobile-menu-control-wrapper{
	margin-right:auto;
}

/*Untermenü Weite*/
.main-navigation ul ul{
	min-width:250px;
	background-color: #f9f7ff;
	border:3px solid grey;
	border-radius:10px;
	box-shadow:none;
}
/*MENÜ Farbe
.main-navigation ul ul,
.main-navigation .main-nav ul li,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a,
.main-navigation .main-nav ul li.sfHover > a, 
.main-navigation .menu-bar-item:hover > a,
.main-navigation .menu-bar-item.sfHover > a,
.main-navigation .main-nav ul li:hover > a, 
.main-navigation .main-nav ul li:focus > a,
.main-navigation, .main-navigation ul ul,
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{
   background-color: #88e965 !important;	/*#a7e965*/
}*/


.main-navigation a{
	color:white !important;
}
.main-navigation a:hover{
	color:black !important;
}
/*SIDEBAR*/
#right-sidebar{
	margin-top:35px;
}
.widget .inner-padding,
.widget-area .widget{
padding:20px;
}

.widget_media_image img{
	margin-left: auto;
    margin-right: auto;
	width:95%;
}
/*POSTS*/

/*Links fett und underline*/
.single a{
	font-weight:bold;
}
p a:link, p a:hover, p a:active, p a:visited {
    text-decoration: underline;
}
.single li a:link, .single li a:hover, .single li a:active, .single li a:visited {
    text-decoration: underline;
}
/*Styled lists Schriftart*/
.fa-ul li{
	font-size:20px !important;
	margin-bottom: 20px !important;
}
@media (max-width: 768px){
.fa-ul li{
	font-size:18px !important;
}
}

.wp-block-image figcaption{
	    font-size: 24px;
}
/*SimpleKnitting Tabellen*/

figcaption{
    font-size: 14px;
    font-weight: bold;
    text-align: right;
	margin-top:-20px;
}
.wp-block-table{
	    overflow-x: visible !important;
}

.sk-table-style{
	font-size:20px;
	line-height:2em;
}
.sk-table-style em{
	font-weight:700 !important;
}
@media (max-width: 768px){
.sk-table-style{
	font-size:16px;
	line-height:1.2em;
}
}
.sk-table-style tr:nth-child(odd){
	    background-color: #d2d6ec !important;
	    filter: drop-shadow(0px 1px 2px #deedda);
}
.sk-table-style table{
	border: 1px solid #ffffff;
}
.wp-block-table.is-style-stripes{
	    border-bottom: 0px solid #fff;
}

.sk-table-style a{
	color: #5f098b;
}
.sk-table-style a:hover{
	color: #220133;
}

/*Produktbox DIY*/
div.sk-box-info-white{
	 background-image: url("https://simpleknittingpatterns.com/wp-content/uploads/2021/09/SimpleKnitting_Herzschnur-Infobox-rosarot.png");
     background-color: #fff !important;
    filter: drop-shadow(1px 1px 2px lightgray);
    border-radius: 10px;
    border: 8px solid #f8f3f3;
	min-height:300px;
	/*filter: drop-shadow(1px 5px 10px grey);*/
	filter:drop-shadow(0px 5px 5px #a8a8a8);
	    margin-top: 40px;
    margin-bottom: 80px !important;
}
   
.sk-box-info-white{
	 background-repeat: no-repeat;
    background-position: left 10px;
	    background-attachment: initial;
	background-size:60px auto;
}
.sk-box-info .wp-block-group__inner-container {
    padding: 30px 40px 0px 40px;
}
@media (max-width: 600px){
.sk-box-info .wp-block-group__inner-container {
 padding: 15px 25px 15px 40px !important;
}
}
@media (min-width: 601px){
.sk-box-info-white .wp-block-group__inner-container {
    padding: 50px 20px 30px 20px;
}
div.sk-box-info-white{
margin-left: -10px;
margin-right: -10px;
	}
.sk-project-material .sk-box-info-white{
padding-left:40px !important;
	}
}
.sk-project-material ul li{
	margin-bottom:10px;
}

.sk-box-info-white h3:before{
	content: '';
  background:none;
	 width: 0px;
  height: 0px;
  display: inline-block;
	margin-right:0px;
}
.sk-box-info-white h3 {
   font-size: 24px;
}
@media (max-width: 1000px){
	.sk-box-info-white{
    background-position: left 10px;
	background-size:70px auto;
}
}
.sk-box-info-white h3,
.sk-box-info-white h2{
margin-top:5px;
}
@media (max-width: 768px){
.sk-box-info-white h3 {
    font-size: 22px;
}
.sk-box-info-white h3,
.sk-box-info-white h2{
margin-top:30px;
}
.sk-box-info-white .wp-block-group__inner-container {
padding:10px;	
}
}

	.sk-box-info-white img{
		margin-left:auto;
margin-right:auto;
	}
	.sk-box-info-white h3{
		font-size:1.6em;
	}
}



/*Produktbox Button*/

.sk-box-info-white a.wp-block-button__link:not(.has-background){
	    background-color: #492296;
    border-color: #492296;
	box-shadow: 0px 2px 5px grey;
}

.sk-box-info-white a.wp-block-button__link:not(.has-background):hover{
		box-shadow: 0px 1px 2px grey;
}
.sk-box-info-white .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	min-height:70px;
	font-size:30px;
	color:white !important;
}


/*Infobox*/
.sk-box-info-margin{
	margin-top:80px;
	margin-bottom:80px !important;
}
div.sk-box-info{
background-image: url("https://simpleknittingpatterns.com/wp-content/uploads/2021/09/SimpleKnitting_Herzschnur-Infobox-dunkelrosa.png");
background-color:#f7f8f9 !important; /*#faf3f2*/
filter: drop-shadow(2px 5px 3px lightgray);
margin-left: -10px;
margin-right: -10px;
border-radius:3px;
border:4px solid darkgrey;
}
   
.sk-box-info{
	 background-repeat: no-repeat;
    background-position: right 20px;
	    background-attachment: initial;
	background-size:100px auto;

}
.sk-box-info h3:before{
	content: '';
  background:none;
	 width: 0px;
  height: 0px;
  display: inline-block;
	margin-right:0px;
}
.sk-box-info h3 {
   font-size: 24px;
	max-width: 90% !important;
	margin-top:20px;
}

@media (max-width: 768px){
.sk-box-info h3 {
    font-size: 22px;
}
}
.sk-box-info ul{
	margin-top:-20px;
}
/*LISTICLES*/
@media (max-width: 450px){
	.skp-image-mobile-wide{
	max-width: 115%;
    margin-right: -5% !important;
    margin-left: -5% !important;
}
}

.sk-listicle-number{
	    color: #ad5b76;
    font-weight: bold;
    font-size: 4rem;
    margin-bottom: -10px;
    text-align: center;
}
.sk-listicle-heading:before{
	content:'';
  background:none !important;
  width: 0px !important;
  height: 0px;
	margin-right:0px !important;
}

/*POST LAYOUT Projekte*/
.skp-projekt-imgblock{
height:auto;
width:100%;
}
.skp-projekt-imgblock h3{
	font-size:20px;
}
.skp-projekt-imgblock .sk-box-info{
 height:auto;
}
.sk-intro-bildbox{
	padding:30px 0;
	border-top:2px solid black;
	border-bottom: 2px solid black;
}
@media (max-width: 600px){
	.skp-projekt-imgblock .wp-block-image{
	margin:0;
}
}

/*CONTEN VIEW GRID*/
.pt-cv-thumbnail {
   margin-bottom: 15px!important;
    margin-top: 15px!important;
}

.pt-cv-view {
margin-top:60px;
margin-bottom:60px;
}
.pt-cv-view h3:before{
	content:none;
}
.pt-cv-view a{
color:black;
}
.pt-cv-view img{
border-radius: 10px;
box-shadow:rgba(50, 50, 93, 0.25) 0px 10px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.pt-cv-view img:hover{
box-shadow: rgba(50, 50, 93, 0.25) 0px 5px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
@media (min-width: 600px){
.pt-cv-view h3{
font-size:22px;
}
}
@media (max-width: 768px){
.pt-cv-content-item{
margin-bottom:30px;
}
}

/*RELATED PATTERNS GRID IN POSTS*/
.sk-related{
margin-top:60px;
margin-bottom:60px;
}
.sk-related h3:before{
	content:none;
}

@media (min-width: 600px){
.sk-related h3{
font-size:18px;
}
}
/*KATEGORIE BUTTONS*/

.sk-category li{
list-style-type:none; 
}
.sk-category ul{
margin: 0 0 1.5em 0em;
}
.sk-category a{
padding: 8px 12px 10px 12px;
    background-color: #ad5b76;
    border-radius: 15px;
    font-weight: bold;
    color: white;
filter: drop-shadow(2px 5px 3px lightgray);
}
.sk-category a:hover{
filter: drop-shadow(0px 2px 2px gray);
}

.sk-project-material{
	font-size:18px;
}
.sk-project-material .wp-block-columns{
	margin-bottom:10px;
}
@media (max-width: 600px){
.sk-project-material{
	font-size:26px;
}
}
@media (max-width: 768px){
div.sk-box-info.sk-project-material{
background-color: white !important;
border:none;
filter:none;
}
}
.sk-project-material a{
	color:#004953;
}
.sk-project-material a:hover{
	color:teal;
}
/*POST LAYOUT BuyersGuide*/
.wp-block-ub-content-toggle-accordion-content-wrap {
    padding: 20px 5px;
}

.sk-produktguide-box{
	margin-top:90px;
	border-top: 1px solid grey;
}

.sk-produktguide-box h3:before{
	content: '';
  background:none;
	 width: 0px;
  height: 0px;
  display: inline-block;
	margin-right:0px;
}
	
.sk-produktguide-box .wp-block-group__inner-container{
	padding: 40px 0px 0px;
}
@media (max-width: 768px){
.sk-produktguide-box .wp-block-button__link{
	margin-bottom:40px;
}
}

/*Produktguide Button*/

.sk-produktguide-box a{
	    color: white !important;
}

.sk-produktguide-box a.wp-block-button__link:not(.has-background){
	background-color: #492296;
    border-color: #492296;
	box-shadow: 0px 2px 5px grey;
}

.sk-produktguide-box a.wp-block-button__link:not(.has-background):hover{
		box-shadow: 0px 1px 2px grey;
}
.sk-produktguide-box .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	min-height:60px;
	font-size:30px;
}

/*Produktbox Tabbed Conten UB*/
.wp-block-ub-tabbed-content-accordion-toggle.active{
	border-bottom: 1px solid #d3d3d3 !important;
}

/*POST LAYOUT Skill*/

/*HUNDESEITE IDEEN*/
/*111 PRODUKTBOX EINZELN RAHMEN*/
div.hf-box-info-rahmen-2021{
	 background-image: url("https://simpleknittingpatterns.com/wp-content/uploads/2021/09/HuFu_2021_-Infobox_Pfoten_links.png");
     background-color: #fff !important;
    filter: drop-shadow(1px 1px 2px lightgray);
    margin-left: -10px;
    margin-right: -10px;
    border-radius: 10px;
    border: 8px solid #eee;
	min-height:300px;
	filter: drop-shadow(1px 5px 10px grey);
	    margin-top: 40px;
    margin-bottom: 80px !important;
}
   
.hf-box-info-rahmen-2021{
	 background-repeat: no-repeat;
    background-position: left 10px;
	    background-attachment: initial;
	background-size:60px auto;
}
@media (min-width: 601px){
.hf-box-info-rahmen-2021 .wp-block-group__inner-container {
    padding: 50px 20px 30px 20px;
}
}

.hf-box-info-rahmen-2021 h3:before{
	content: '';
  background:none;
	 width: 0px;
  height: 0px;
  display: inline-block;
	margin-right:0px;
}
.hf-box-info-rahmen-2021 h3 {
   font-size: 24px;
}
@media (max-width: 1000px){
	.hf-box-info-rahmen-2021{
    background-position: left 10px;
	background-size:70px auto;
}
}

@media (max-width: 768px){
.hf-box-info-rahmen-2021 h3 {
    font-size: 22px;
}
}
@media (max-width: 600px){
.hf-box-info-rahmen-2021 h3,
.hf-box-info-rahmen-2021 h2,
.hf-box-info-rahmen-2021 p,
.hf-box-info-rahmen-2021 li{
  text-align:center;
}
.hf-box-info-rahmen-2021 h3,
.hf-box-info-rahmen-2021 h2{
margin-top:30px;
}
	.hf-box-info-rahmen-2021 img{
		margin-left:auto;
margin-right:auto;
	}
	.hf-box-info-rahmen-2021 h3{
		font-size:1.6em;
	}
}

/*111 b PRODUKTBOX EINZELN BUTTON */

.hf-box-info-rahmen-2021 a{
	    color: white !important;
}

.hf-box-info-rahmen-2021 a.wp-block-button__link:not(.has-background){
	background-color: #ef532a; /*#9B3E63*/
	border-color: #ef532a; /*#9B3E63*/
	box-shadow: 0px 2px 5px grey;
}

.hf-box-info-rahmen-2021 a.wp-block-button__link:not(.has-background):hover{
		box-shadow: 0px 1px 2px grey;
}
.hf-box-info-rahmen-2021 .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	min-height:70px;
	font-size:30px;
}

/*222 FARBBOX*/
/*Infobox*/
div.hf-box-info-2021{
	 background-image: url("https://simpleknittingpatterns.com/wp-content/uploads/2021/09/HuFu_2021_-Infobox_Pfoten_rechts.png");
 background-color:#faf3f2 !important; /*#DDF679*/
	 filter: drop-shadow(2px 5px 3px lightgray);
	    margin-left: -10px;
    margin-right: -10px;
}
   
.hf-box-info-2021{
	 background-repeat: no-repeat;
    background-position: right 20px;
	    background-attachment: initial;
	background-size:100px auto;
}
.hf-box-info-2021:before{
	content: '';
  background:none;
	 width: 0px;
  height: 0px;
  display: inline-block;
	margin-right:0px;
}
.hf-box-info-2021 h3 {
   font-size: 24px;
	max-width: 90% !important;
}

@media (max-width: 768px){
.hf-box-info-2021 h3 {
    font-size: 22px;
}
}

/*333 PRODUKTBOXEN*/
.hf-produktbox-button-2021 a{
	    color: white !important;
}

.hf-produktbox-button-2021 a.wp-block-button__link:not(.has-background){
	background-color: #24de37;
	border-color: #24de37;
	box-shadow: 0px 2px 5px grey;
}

.hf-produktbox-button-2021 a.wp-block-button__link:not(.has-background):hover{
		box-shadow: 0px 1px 2px grey;
}
.hf-produktbox-button-2021 .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	min-height:60px;
	font-size:30px;
}

/*333 b HF PRODUKTGUIDES WRAPPER*/
.hf-produktguide-box-2021{
padding-top:40px;	
}
.hf-produktguide-box-2021 .wp-block-group__inner-container{
	padding: 30px 0px 0px 0px;
	margin-top:30px;
}

.hf-produktguide-box-2021 strong{
}

/*HF Produktguide Box Tabbed Conten UB*/
.wp-block-ub-tabbed-content-accordion-toggle.active{
	border-bottom: 1px solid #d3d3d3 !important;
}

/*HF Produktguide Box Separator und Details*/
.hf-produktguide-box-2021 .wp-block-columns{
margin-bottom: -30px;
}
@media (max-width: 768px){
.hf-produktguide-box-2021 .wp-block-separator{
   display:none;
	height:0;
}
	.hf-produktguide-box-2021 .wp-block-columns{
		margin-top:40px;
	}
}
/*LISTENPUNKTE ANLEITUNG*/
ul.skp-list-steps {
list-style-type:none;	
}
.skp-list-steps li{
margin-top:30px;
}
.skp-list-steps li:before {
content: "♡";
color: #492296;
padding-right:7px;
}
.skp-list-steps{
border: 4px solid grey;
border-radius: 10px;
width: 90%;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-bottom: 30px;
margin-bottom:80px;
}
@media (max-width: 600px){
.skp-list-steps{
border: 2px solid grey;
border-radius: 10px;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
margin-bottom:80px;
}
}
/*TOGGLE ANLEITUNG*/
.skp-projekt-toggleblock h3{
font-size:24px;
}
.skp-projekt-toggleblock h3:before{
	content:none;
}
@media (min-width: 600px){
.skp-projekt-toggleblock .wp-block-ub-content-toggle-accordion-content-wrap{
	padding:20px 25px !important;
	}
}

/*RANKMATH HOW TO SCHEMA*/
@media (min-width: 768px){
#rank-math-howto{
margin-bottom:40px;
}
}

.rank-math-howto-description .attachment-large {
	display:none;
}

@media (min-width: 768px){
#rank-math-howto{
width:95%;
margin-left:auto;
margin-right:auto;
font-size:1.2em;
padding:15px 20px;
border-radius: 5px;
background:#f8f3f3;
filter:drop-shadow(0px 5px 5px lightgray);
}
.rank-math-step p{
padding-left:15px;
	}
}
.rank-math-step h3{
font-size:32px;
	display:inline;
}
.rank-math-step h3:before{
content:none;
}

.rank-math-step:not(:last-child){
margin-bottom:60px;
}
.rank-math-step:first-child{
margin-top:60px;
}

/*Ultimateblocks Grid Button*/
.ub-block-post-grid .ub-block-post-grid-more-link{
background-color: #ad5b76;
border-radius: 5px;
font-weight: bold;
padding:5px  10px;

color: white;
filter: drop-shadow(1px 3px 2px lightgrey);	
}
.ub-block-post-grid .ub-block-post-grid-more-link:hover{
text-decoration:none;
	filter: drop-shadow(1px 1px 1px black);	
}
/*SHARIFF SOCIAL BUTTONS*/
.sk-box-info-social p{
margin-bottom:20px;
text-align:center;
}
.shariff{
margin: 0px auto 30px;
}
div.sk-box-info-social{
background:white !important;
/*border-radius:50px;*/
border: 10px solid #fff1f3;
}
@media (min-width: 600px){
div.sk-box-info-social{
max-width:70%;
	margin-left:auto;
	margin-right:auto;
	}
}
@media (max-width: 500px){
.sk-box-info-social .wp-block-group__inner-container{
padding:10px 20px 0px;	
	}
.sk-box-info-social p{
padding-left:10px;		
margin-top:10px;
	}
}

/*EASY TABLE OF CONTENS PLUGIN*/
/*Toc toggle button*/
.ez-toc-btn-default{
	background-image: linear-gradient(to bottom,#fff 0,#fff 100%)
}

/*toc width*/
@media (min-width: 600px){
	div#ez-toc-container{
 min-width:60%;
}
}
@media (max-width: 599px){
	div#ez-toc-container{
	width:100%;
}
}
#ez-toc-container {
    background: #fdfdfd;
	border: 3px solid #93ACA7;
}
div#ez-toc-container p.ez-toc-title {
    font-size: 100%;
	padding-bottom: 0px;
}
div#ez-toc-container ul li:first-child{
	margin-top:20px;
}
div#ez-toc-container ul li {
    font-size: 90%;
    margin-bottom: 10px;
}
div#ez-toc-container {
	margin: 0 auto;
	padding: 25px;
	margin-bottom:30px;
}
#ez-toc-container a {
    text-decoration: none;
}
#ez-toc-container a:hover {
    text-decoration: underline;
}
#ez-toc-container ul ul{
margin-left:0.5em;
}
li.ez-toc-heading-level-3:first-child{
margin-top: 7px !important;
}
li.ez-toc-heading-level-3:last-child{
margin-bottom: 0 !important;
}
.ez-toc-btn-default{
border-color:white;
}
.ez-toc-btn-default:focus, 
.ez-toc-btn-default:hover {
    background-color: #e2d8dc;
    background-position: 0 -25px;
	border-color:white;
}

/*GLOSSAR, VERZECHNISSE*/
.skp-glossar-wrapper{
	width: 100%;
    padding: 30px 0;
}

.skp-glossar-letter strong{
font-size: 70px !important;
font-weight: 700;
color: #7a8896;
padding: 20px 0;
display: inline-block;
float: left;
width: 40px;
margin: -40px 10px 0 0;
font-family: Arial, sans-serif;
}
.skp-glossar-letter a{
color: #7a8896;
}

.skp-glossar-wrapper .skp-glossar-liste,{
flex-basis: 75% !important;
}

.skp-glossar-wrapper .skp-glossar-liste ul{
margin: 3px 0;
padding: 0px 0;
font-size: 24px;
}

.skp-glossar-wrapper .skp-glossar-liste li{
list-style-type: none;
list-style: none;
padding: 0 20px 10px 0;
margin: 0;
float: left;
width: 100%;
color: black;
}
	
.skp-glossar-wrapper .skp-glossar-letter{
flex-basis: 15% !important;
}
.skp-glossar-wrapper .skp-glossar-liste{
flex-basis: 70% !important;
}
.skp-glossar-wrapper .skp-glossar-liste li{
padding: 30px 0 0 0;
}

.skp-glossar-wrapper .skp-glossar-liste li a{
color: #ad5b76 !important;
}
.skp-glossar-wrapper .skp-glossar-liste li a:hover{
  text-decoration: underline;
}

.skp-glossar-wrapper h2:before,
.skp-glossar-wrapper h3:before{
width:0px;
height:0px;
border-bottom:0px;
margin:0px;
}	
.skp-glossar-wrapper h2,
.skp-glossar-wrapper h3{
font-size:1.2rem !important;
padding:0px;
}

@media (min-width: 450px) {
.skp-glossar-wrapper h2,
.skp-glossar-wrapper h3{
margin-top:20px;
}
}
@media (max-width: 450px) {
.skp-glossar-wrapper .skp-glossar-letter{
flex-basis: 10% !important;
}
.skp-glossar-wrapper .skp-glossar-liste{
	flex-basis: 60% !important;
}
.skp-glossar-letter strong{
font-size: 55px !important;
}
.skp-glossar-wrapper .skp-glossar-liste ul:first-child{
margin: -50px 0 3px 0;		
}
.skp-glossar-wrapper .skp-glossar-liste ul{
font-size: 24px !important;
}
}

@media (min-width: 1450px) {
.skp-glossar-letter strong {
font-size: 100px !important;align-content
}
}
@media (max-width: 768px) {
.skp-glossar-wrapper .skp-glossar-liste ul{
font-size: 30px;
}
}
@media (min-width: 769px) {
.skp-glossar-wrapper .skp-glossar-liste ul{
font-size: 26px;
}
}

/*CATEGORIES*/
.site .entry-title,
.site h1{
	text-align:center;
}
section.skp-cat-section{   
    background-color: white;
}
.skp-cat-section .wp-block-group__inner-container{
padding:20px 20px 0 20px;
	margin-top:-30px;
}
.skp-cat-section .wp-block-group__inner-container img{
filter: drop-shadow(0 5px 5px grey);
}

@media (max-width: 768px) {
.skp-cat-section .wp-block-image{
	margin-top:-60px;
}
}

/*BORLABS COOKIE*/

@media (max-width: 768px) {
#BorlabsCookieBox .cookie-logo{
	width: 15vw;
}
}
@media (min-width: 769px) {
#BorlabsCookieBox .cookie-logo{	
	width: 10vw;
}
}
