/**
Theme Name: White Internet Child
Author: White Internet
Author URI: http://whiteinternet.com
Description:  Default White Internet child theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: white-internet-child
Template: generatepress
*/

.notification-link a {
	text-decoration: none;
    align-items: center;
    border-radius: 20px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 6px 12px;
    text-align: center;
    color: var(--base-0) !important;
	border: 2px solid var(--brand) !important;
}

.notification-link a:hover {
    background-color: var(--brand) !important;
    color: var(--base-0) !important;
	border: 2px solid var(--base-0) !important;
}

/* Site Wrapper */
.site-wrapper {
    width: 100%;
    max-width: 1920px;
    margin-inline: auto;
}

.ar-16-9 {
    aspect-ratio: 16/9;
}

.ar-9-16 {
    aspect-ratio: 9/16;
}

.ar-4-3 {
    aspect-ratio: 4/3;
}

.ar-1-1 {
	aspect-ratio: 1/1;
}

/* Visually Hidden */
.visually-hidden:not(:focus):not(:active) {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

/* No Underline */
.no-ul, .no-ul a {
	text-decoration: none;
}

/* Remove bottom margin on last paragraph */
.gb-container p:last-child:last-of-type {
    margin-bottom: 0px;
}

.block-editor-block-list__layout .gb-container p:nth-last-child(2) {
    margin-bottom: 0px;
}
