/*
 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.1
*/

.wp-block-buttons>.wp-block-button {
	margin: 5px;
}/* GeneratePress Site CSS */ /* Site title color split */ 
.site-branding a {
	display: inline-block;
	background: linear-gradient(to right, var(--accent) 45%, var(--accent-2) 45%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* Right sidebar */ 
.wp-block-categories {
	list-style: none;
	margin-left: 0;
}
.wp-block-categories li:not(last-child) {
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid var(--base);
}
.wp-block-categories li a {
	font-size: 16px;
}

/* Box shadow */ 
.box-shadow {
	box-shadow: 0px 0px 25px -12px rgba(0,0,0,0.2);
} /* End GeneratePress Site CSS */

/*RANKMATH ACCORDION */
#rank-math-faq .rank-math-list-item {
    margin-bottom: 1em;
    margin-top: 1em;
    border-bottom: 1px solid #fff;
}

.rank-math-question {
    cursor: pointer;
    position: relative;
    display: block;
    padding-right: 1em;
    margin-right: 1em;
    font-weight: 300;
    margin-top: 30px;
}

.rank-math-question:after {
    position: absolute;
    right: 5px;
    top: 0;
    content: "\2715";
    transform: rotate(-45deg);
    transition: all 150ms ease-in-out;
}

.rank-math-question.collapse:after {
    transform: rotate(0deg);
}

.rank-math-question:hover {
    opacity: 0.8;
}


.swiper-container {
    position: relative; /* Needed for absolute positioning inside flex */
}
.swiper-pagination {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

.swiper-pagination-bullet {
    background: white;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    opacity: 0.8;
	display:inline-block;
}

.swiper-pagination-bullet-active {
    background: blue;
    opacity: 1;
}