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

/* Knoomie Announcement Bar */

.knoomie-announcement-bar {
    background-color: #02abb0; /* Your brand color */
    color: white;
    text-align: center;
    padding: 15px 0px 1px 0px;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    z-index: 999;
}

.announcement-content {
    max-width: 1200px;
    margin: 0 auto;
}

.announcement-link {
    color: white;
   /* text-decoration: underline; */
    margin-left: 8px;
    font-weight: 600;
}

.announcement-link:hover {
    color: #222222;
}

/* Optional: Make it sticky */
.knoomie-announcement-bar {
    position: sticky;
    top: 0;
}


/** Button Styles Homepage **/
/* Primary button: main homepage CTA */
.btn-primary .gb-button:hover,
.gb-button.btn-primary:hover,
.btn-primary:hover {
	background-color: #222222;
	border-radius: 40px;
    color: #ffffff;
}



/* Footer button */
.btn-footer .gb-button:hover,
.gb-button.btn-footer:hover,
.btn-footer:hover {
    background-color: #F04155;
    border-color: #F04155;
    color: #ffffff;
}

/** Footer Design **/
.footer-widgets {
    background-color: #222222;
    color: #ffffff;
}

.footer-widgets .widget-title,
.footer-widgets h2,
.footer-widgets h3 {
    color: #ffffff;
    font-weight: 700;
}

.footer-widgets a {
    color: #c7c7c7;
    text-decoration: none;
}

.footer-widgets a:hover {
    color: #02ABB0;
}

.footer-bar,
.site-info {
    background-color: #222222;
    color: #c7c7c7;
    font-size: 14px;
}

.footer-bar a,
.site-info a {
    color: #c7c7c7;
    text-decoration: none;
}

.footer-bar a:hover,
.site-info a:hover {
    color: #02ABB0;
}