/**
 * FerventWord
 *
 * @package   ferventword
 * @author    Jerry Simmons <jerry@ferventsolutions.com>
 * @copyright 2025 Jerry Simmons
 * @license   GPL-2.0+
 **/


/**
 * iPhone 12 Mini: 360 x 780
 * iPhone 12: 390 x 844
 * iPad: 810 x 1080
 * MacBook: 1280 x 800
 *
 * 1280px
 * 1079px
 * 779px
 * 389px
 **/
@media( max-width: 1079px ) {}
@media( max-width: 779px ) {}
@media( max-width: 389px ) {}

/*** COLORS ********************************
 *          BOLD     LIGHT    BACKGROUND
 * White:   #F8F8F8  #FFFFFF
 * Red:     #7F1518  #EDDCDD
 * Orange:  #BD4B27  #F1D0C7  #F5E8E4
 * Yellow:  #D77C28  #F7E0C7
 * Green:   #2D5126  #E1E4DE
 * Blue:    #1F2655  #DEDFE7  #EBE8EC
 * Purple:  #522D55  #E5E0E6
 * Black:   #282528  #E0E0DF
 ***/

#main-footer {
	display: none !important;
}
#fwbg_footer_feedback {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var( --fw-purple );
	padding: 10px;
}
#fwbg_footer_feedback p {
	color: var( --fw-white );
	text-align: center;
}
#fwbg_footer_feedback a {
	margin-left: 20px;
}

#fwbg_footer {
	padding: 20px;
	background-color: var( --fw-black );
	text-align: center;
}

#fwbg_footer .footer_row_column {
	padding: 10px 0px;
}


#fwbg_footer h2, #fwbg_footer p {
	color: var( --fw-white );
}
#fwbg_footer a {
	color: var( --fw-true-white );
	font-weight: 600;
}
#fwbg_footer h2 {
	text-transform: uppercase;
	font-size: 1.25em;
	letter-spacing: 1px;
	text-decoration: underline;
}
.fw_footer_socials {
	display: flex;
	justify-content: center;
	align-items: center;
	grid-gap: 20px;
}


#fwbg_feedback_button {
	margin-left: 20px;
	background: none;
	border: solid 1px var( --fw-white );
	border-radius: 5px;
	font-size: 20px;
	color: var( --fw-white );
	cursor: pointer;
	padding: 10px 20px;
	font-weight: 600;
    transition: all .35s ease;
}
#fwbg_feedback_button:hover {
    background: rgba(0,0,0,.25);
}
#fwbg_footer_feedback_popover {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
}
#fwbg_footer_feedback_popover_content {
	position: relative;
	margin: auto;
	padding: 40px;
	width: 100%;
	height: 100%;
	max-width: 100%;
	background-color: var( --fw-purple );
	overflow: scroll;
}
#fwbg_footer_feedback_popover_close {
	border: none;
	background: none;
	position: absolute;
	right: 0.25rem;
	top: 0.5rem;
	filter: grayscale() brightness(10);
	cursor: pointer;
}

#fwbg_footer_feedback_popover h1 {
	color: var( --fw-white );
}

