/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1ai
*/

.background-video {
    position: absolute;
    opacity: 0.5;
}
video[poster] {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* Paging navigation style */
.paging-navigation .nav-links > * {
        padding: 7px 15px;
	margin-right: 0px;
	border-radius: 0px;
	display: inline-block;
	border: 1px solid #34393f;
	background: #ffffff;
}

.paging-navigation .nav-links a:hover {
        background-color: #34393f;
	border-color: #34393f;
        color: #ffffff;
}

.paging-navigation .nav-links .current {
	background-color: #34393f;
	border-color: #34393f;
        color: #ffffff;
}

.paging-navigation .nav-links .current {
        font-weight: 700;
}

.nav-links > * {
         border-width: 2px;
         border-style: solid;
         border-color: #34393f;
	 text-decoration: none;
	 color: #34393f;
}



/* GP Modal Search Styling */
#gp-search input[type="search"] {
background-color: rgb(255, 255, 255);
border-width: 2px;
border-style: solid;
}

#gp-search button {
background-color: rgb(255, 255, 255);
}



/*  Post Hero Lesedauer */

.suffix-min::after {
content: " Min.";
}

/* Blog-Liste Einrückung verhindern */

ol,
ul
{margin-left: 20px;
margin-bottom: 20px;
}

.blog-liste
li {padding-bottom: 7px;}



/*  TradingView widgets im Blogbeitrag */
.tradingview-widget-container,
.tradingview-widget-container > div > div,
.tradingview-widget-container > div > div > div
{
max-width: 900px !important;
width: auto !important;
}



/* Auf Archive Seite Text unter Beitragsbildern verbergen */
.entry-summary p {
display: none;
}


/* Sekundär Navigation Styling */
.secondary-navigation .grid-container {max-width: 500px;}
.secondary-navigation.toggled .main-nav .sf-menu > li {border-bottom: 1px solid;}



/* Seconday Menu Collapsed on Desktop  */

.secondary-navigation .menu-toggle {
display: block;
}

.secondary-navigation ul, .secondary-navigation:not(.toggled) .main-nav > ul {
display: none;
}

.secondary-navigation.toggled .main-nav {
flex-basis: 100%;
order: 3;
}

.secondary-nav-aligned-left .secondary-navigation.has-top-bar .menu-toggle {
text-align: left;
}

.secondary-nav-aligned-left .secondary-navigation .top-bar {
order: 2;
}


/*  Rank Math FAQ Styling */

#rank-math-faq .rank-math-list-item{
position:relative;
}
#rank-math-faq .rank-math-list-item input{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 41px;
opacity: 0;
cursor: pointer;
z-index:999;
}
#rank-math-faq .rank-math-list-item h3 {
background: #fff;
padding: 10px 12px 10px 18px;
cursor: pointer;
font-size: 18px !important;
font-weight: normal !important;
position:relative;
margin-bottom: 0;
}
#rank-math-faq .rank-math-list-item h3:before {
display:inline-block;
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 6px 0 6px 12px;
border-color: transparent transparent transparent #000000;
margin-right: 8px;
}
#rank-math-faq .rank-math-list-item input:checked+h3:before {
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
}
#rank-math-faq .rank-math-answer{
padding: 10px 10px 0px 10px;
max-height: 0;
overflow:hidden;
}
#rank-math-faq .rank-math-list-item input:checked+h3~.rank-math-answer {
max-height: 100vh;
overflow:visible;
}


