/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* =============================================
   Google Map – Grayscale styling (contact page)
   ============================================= */

.ultimate_google_map,
.ultimate-map-wrapper,
#map_6a00ea61d56e2 {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

/* =============================================
   Body background – graph paper texture @ 20%
   ============================================= */

/* Override Impreza's solid background */
html,
body {
    background: transparent !important;
}

/* Remove solid background from Impreza's main canvas wrapper */
.l-canvas {
    background: transparent !important;
}

/* The pseudo-element sits on html so it's always behind everything */
/* =============================================
   Footer iconbox – behold ikon + tekst side ved side på mobil
   ============================================= */

.l-footer .w-iconbox.iconpos_left,
.l-footer .w-iconbox.iconpos_left .w-iconbox-link {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.l-footer .w-iconbox.iconpos_left .w-iconbox-icon {
    flex-shrink: 0;
    margin-right: 0.6em;
    margin-bottom: 0 !important;
}

/* =============================================
   Gravity Forms – Send-knapp bruker theme-styling
   ============================================= */

.gform_button.button,
input[type=submit].gform_button {
    font-family: var(--h1-font-family) !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-transform: none !important;
    letter-spacing: 0em !important;
    padding: 1em 1.1em !important;
    border-radius: var(--site-border-radius) !important;
    background: #ffffff !important;
    border: 2px solid #262e2a !important;
    color: #262e2a !important;
    transition: background 0.3s ease, border-color 0.3s ease !important;
    cursor: pointer;
}

.gform_button.button:hover,
input[type=submit].gform_button:hover {
    background: #be965e !important;
    border-color: #be965e !important;
    color: #262e2a !important;
}

/* =============================================
   Gravity Forms – skjul obligatorisk-tekst
   ============================================= */

.gform_required_legend {
    display: none !important;
}

/* =============================================
   Footer – transparent background
   ============================================= */

.l-footer,
.l-footer .l-section,
.l-subfooter,
.l-subfooter .l-section {
    background: transparent !important;
}

/* =============================================
   html background pseudo-element
   ============================================= */

html::before {
    content: '';
    position: fixed;
    inset: 0;
    background-image: url('https://dock1.no/wp-content/uploads/2026/05/Uten-navn-1.jpg');
    background-repeat: repeat;
    background-size: auto;
    opacity: 0.20;
    z-index: -1;
    pointer-events: none;
}
