/*

Theme Name: 		mobilet.de
Theme URI: 			mobilet.de

Author: 			stadtraum GmbH
Author URI: 		stadtraum.com

Template:           mobilet.eu

Description: 
Tags: 
Version: 			1.0

Requires at least:
Tested up to:
Requires PHP:

License:
License URI:
Text Domain:

*/

#support .image-header {
    height: 100vh;
}

.image-header form {
    display: block;
    position: relative;
    
    margin-bottom: 0;
    
    z-index: 2;
}

.image-header form input {
    color: var(--black) !important;
    margin-bottom: calc(-1 * var(--radius));
}

.image-header .search_result_wrapper {
    position: relative;
}

.image-header .search_result_wrapper .wrapper {
    position: relative;
    top: calc(-1 * (var(--radius) + 3rem));
}

.image-header .search_result {
    width: 100%;
    
    position: absolute;
    left: 0;
    right: 0;
    
    z-index: 1;
    
    padding: calc(var(--radius) + 3rem) 1.125rem 1.125rem 1.125rem;
    
    border-radius: 0 0 var(--radius) var(--radius);
       
    background: rgba(255, 255, 255, 0.2);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

.image-header .search_result p,
.image-header .search_result p a {
    line-height: 1.5;
    
    margin: 0;
    padding: 0;
}
.campaign {
    background-color: #000000 !important;
}

tbody{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    width: 100%;
    /* gap: 0rem; */
    align-items: stretch;
    }
    
    .hs-form-132a79a5-4827-4964-832b-8cef98b7ba70_ab5f1ab8-1e68-4c7e-8591-cc57adb98d3b .hs-form-field label:not(.hs-error-msg) {
        color: #f6f6f6 !important;
    }
td img{
    width: 120px!important;
    height: 120px!important;
    border-radius: 20px;
    }
    
tr{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    align-items: center;
    }
    .textbox * {
        color: #F6F6F6 !important
    }
    .textbox a:hover {
        color: #000000 !important;
    }
    div#hbspt-form-1695296119000-6760337804 {
        max-width: 600px;
    }
    .image-header .section.contrast-2 {
        background: none;
    }

.contrast-2 .campaign-img {
    display: none;
    /* position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    z-index: -1;
    float: left;
}
    .row h1 {
        width: min-content;
    }
    .wp-block-image img, .wp-block-table table {
        margin: 2rem auto;
    }
    .section {
        padding: 3rem 0rem 0rem 0rem !important;
    }
    @media (min-width: 992px) {
.section {
    padding: 3rem 0 0rem 0 !important;
}}
body .page-template-advent-calendar .page-template-advent-calendar-php #header {
    margin-bottom: 5rem;
    position: relative !important;
    } 

    /* Prices page styles -------- */
    
    .prices-box {

    }