/*
Theme Name: Divi Child VI by WhitePointerNet
Description: Removes WordPress branding from back-end, Adds dynamic copyright date with customisable site owner info to footer bar, applies image scaling to footer logo, makes images unclickable on the front-end, 
Author: WhitePointerNet
Author URI: https://whitepointer.net
Template: Divi
Version: 6.0.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: divi-child-vi
Domain Path: /languages
*/


/* ==========================================================================
   Global Styles
   General resets, box model, body defaults, links, and utility classes.
   ========================================================================== */

/* 1. FORCE REMOVE VERTICAL SPACE AND LINE HEIGHT */
.et_pb_contact_form button.et_pb_contact_submit.et_pb_button {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 0 !important;
    height: auto !important;
    min-height: 0px !important;
}

#af-wrapper .notices-panel {
    background-color: #6d6d6d !important;
    border: 1px solid #000000;
}

#af-wrapper #forum-search {
	background-color: transparent !important;
}

#af-wrapper input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    background-color: #000;
}

#af-wrapper .mce-container, .mce-container *, .mce-widget, .mce-widget * {
	background-color: #000;
}

.mce-window.mce-in {
    display: none !important;
}

/* ==========================================================================
   Header & Navigation
   Main header, logo, primary menu, mobile menu, top header bar.
   ========================================================================== */

/* Let the internal structural rows flex past limits in Mobile landscape */
.mobile-fullscreen-menu .et_pb_row {
    max-height: none !important;
    height: auto !important;
    padding-bottom: 80px !important; /* Buffer so Safari/Chrome bottom bars don't clip text */
}

/* Force the container background and side borders to clear out */
.loop-active-container {
    background-color: transparent !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
}

/* Deep structural sweep to force any text layers within the active container to turn pure white */
.loop-active-container *, 
.loop-active-container a, 
.loop-active-container .et_pb_text,
.loop-active-container span,
.loop-active-container p {
    color: #FFFFFF !important;
}

/* ==========================================================================
   Footer
   Footer widgets, footer menu, bottom bar, copyright area.
   ========================================================================== */

/* START WPN Footer Logo */
.wpnfooterlogo {
	display: inline-block;
    vertical-align: middle;
    position: relative;
	width: 73px !important;
    height: 9px !important;
}

.footer-inline-left,
.footer-inline-right {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
    font-size: 0.75rem;
    line-height: 1.2;
}

.wpnfooterlogo {
    height: 18px;
    width: auto;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

/* END WPN Footer Logo */


/* ==========================================================================
   Responsive / Media Queries
   Breakpoint-specific overrides for tablet and mobile.
   ========================================================================== */

/* Tablet (max-width: 980px) */
@media only screen and (max-width: 980px) {

}

/* Mobile (max-width: 767px) */
@media only screen and (max-width: 767px) {

}


/* Universal Mobile (max-width: 767px) */
@media (max-width: 767px) {
    .footer-inline-left,
    .footer-inline-right {
        justify-content: center;
        white-space: normal;
        text-align: center;
        font-size: 0.75rem;
    }

    .wpnfooterlogo {
        height: 15px;
    }
}

