/*
Theme Name: Pay Academy
Theme URI: 
Author: Big Impact Design
Author URI: 
Description: WP Block Theme for Pay Academy
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: starter-block-theme-v2
Text Domain: pay-academy
Tags: 
*/

/* PANEL STYLES */
.black-panel {
    background-color: #000000CC;
    padding: 3% !important;
    color: #ffffff;
    border-radius: 4px;
}
.uagb-block-4fce72e5.is-grid .uagb-post__inner-wrap {color:black;}

.white-panel, .wp-block-post, .wp-block-latest-posts.is-grid li {
    background-color: #ffffff;
    padding: 5% !important;
    color: black;
    border-radius: 4px;
}

.wp-block-post {margin: 2rem;}

body {
    background-color: black;
    background-image: url(http://payacademy.co.uk/wp-content/uploads/2021/12/widget-1-background-scaled.jpg);
    background-size: cover;
    background-position:top center;
    background-attachment: fixed;
}

h1, h2, h3, h4, h5, h6 {text-wrap: balance;}

/* FRONT PAGE STYLING */
.white-panel .wp-block-spacer {display: none;}
.wp-block-post-featured-image {margin-bottom: 2rem;}

.wp-block-post-excerpt__more-link, .blue-button {
    background-color: #3373DC    ;
    color: white;
    border-radius: 4px;
    border: 2px solid #3373DC;
    padding: 10px 20px;
    margin: 10px 0;
    text-decoration: none;
    transition: all 0.5s ease;
    display: block;
    width: fit-content;
}
.blue-button a {color: white; text-decoration: none;}
.centre-button {margin: 1em auto;}

.wp-block-post-excerpt__more-link:hover,
.blue-button:hover {text-decoration: underline dotted 4px;color: white;}

.big-text-shadow {text-shadow: 0 0 3px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.8),0 0 30px rgba(0,0,0,.9);}

/* POST ARCHIVE STYLING */
.wp-block-latest-posts__post-title {
    font-family: 'Special Elite', Courier, sans-serif;
    font-size: 1.5em;
}
a:where(:not(.wp-element-button)),
.wp-block-post-title :where(a):visited {color: #999999;}
a:where(:not(.wp-element-button)),
.wp-block-post-title :where(a):hover {color: #3373DC;}
a:where(:not(.wp-element-button)), .wp-block-post-title :where(a) {
	color: black;
	text-decoration: underline 3px dotted;
	text-underline-offset: 4px;
}

/* WEBSITE DESIGN TAG LINK */
.BID-tag a {
    font-family: 'Cocogoose Pro' !important;
    font-weight: normal !important;
    font-size: 0.85em !important;
    text-decoration: none;}
.BID-tag::before {
    content: url('https://bigimpactdesign.com/wp-content/uploads/2025/11/square-avatar-16px.png');
    margin-right: 5px;
}
.BID-tag a:hover {
    text-decoration: underline 4px dotted !important;
    text-underline-offset: 4px;
}

/* SITE HEADER STYLING */
.wp-block-navigation .wp-block-navigation-item:hover,
.wp-block-site-title :where(a):hover {
    text-decoration: underline 4px dotted;
    text-underline-offset: 4px;
    color: white;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    background-color: black;
}

.forminator-ui#forminator-module-12828.forminator-design--default .forminator-label,
.forminator-ui#forminator-module-12828.forminator-design--default .forminator-button-submit {
    font-size: unset;
    font-weight: 900;
}

/* MOBILE MENU STYLING */
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: rgba(0,0,0,.85);
}