/**
 * Theme Name: Kingswood Training
 * Template:   twentyfifteen
 * Version: 0.2
 */

body {
    font-family: "Roboto";
    background-color: #fff;
    font-size: 1.5rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Roboto Condensed";
}

.hentry,
.page-header,
.page-content {
    margin: 0;
    box-shadow: none;
}
.entry-title {
    font-size: 2.5rem;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {
    font-size: 2rem;
}

/**
 * Links
 */

main {
    a {
        color: #7e9f3d;
    }
}

.site-main {
    padding: 0;
}

/**
 * Header.
 */
.site-header {
    .site-branding {
        .site-logo {
            background: url("images/kingswood-logo.png");
            background-repeat: no-repeat;

            width: 256px;
            height: 100px;

            @media screen and (min-width: 68.75em) {
                background: url("images/kingswood-logo-transparent.png");
            }
        }
    }

    @media screen and (min-width: 59.6875em) {
        margin-bottom: 10%;
    }
}

/**
 * Sidebar.
 */
.sidebar {
    @media screen and (min-width: 68.75em) {
        background: url("images/tree-surgery-courses.jpg");

        color: #fff;
        height: 100vh;

        a {
            color: #fff;
        }
    }
}

.site-info {
    padding: 1rem;
}

/**
 * Navigation.
 */

.menu-menu-container {
    @media screen and (min-width: 68.75em) {
        background-color: #304c1c;
        padding: 1rem;
    }
}

.footer-navigation ul {
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.dropdown-toggle:focus {
    outline: 1px solid rgba(255, 255, 255, 1);
}

.dropdown-toggle:after {
    color: #fff;
}

/**
 * Footer
 */

.site-footer {
    box-shadow: none;
}

.site-logos {
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
    padding: 2rem;
}

.site-logos img {
    max-width: 150px;
}

@media screen and (min-width: 59.6875em) {
    .site-footer {
        margin-top: 2rem;
    }
}

/**
 * WidgetKit
 */

.entry-content .uk-panel a {
    border-bottom: 0;
}

/*Grid of icons*/
.home .uk-grid .uk-panel {
    background-color: #fafafa;
}

/*Meet the team */
.uk-subnav-pill > li > a {
    border: 1px solid #304c1c !important;
}

.uk-subnav-pill > li > a:hover {
    background-color: #304c1c;
    color: #fff;
    cursor: pointer;
}

.uk-subnav-pill > .uk-active > * {
    background-color: #304c1c;
}

.uk-panel .uk-switcher li {
    padding: 2rem;
}

/*Buttons*/
.uk-button-primary {
    background-color: #304c1c;
    border: 1px solid #304c1c !important;
}

.uk-button-primary:focus,
.uk-button-primary:hover {
    border: 1px solid #304c1c !important;
    background-color: #fff;
    color: #304c1c;
}

/**
 * Contact Form
 */
.wpcf7 p {
    margin-bottom: 0.5rem;
}
