/*!
Theme Name: besonders_lit
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: besonders_lit
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
.banner-counter {
    position: relative;
    background-image: url("/wp-content/uploads/2021/12/Beratung.jpg") !important;
    background-blend-mode: multiply;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover;
    margin-bottom: 0px !important;
}
.semibold {
    font-weight: 500;
}
.career-padding-columns {
    padding: 0 15px 0 15px;
}
.standorte-block {
    min-height: 680px !important;
}
.service-slider .slick-track {
    display: flex !important;
}
.service-slider .slick-slide {
    height: inherit !important;
}
.service-slider .slick-slide p {
    min-height: 60px;
}
.module-teaser p b {
	font-size:1.1em !important;
}
#primary .lit-modul-menu-wrapper {
    gap: 0rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1024px) {
    #primary .lit-modul-menu-wrapper {
        grid-template-columns: 1fr 1fr;
    }
}
@media only screen and (max-width: 599px) {
    #primary .lit-modul-menu-wrapper {
        grid-template-columns: 1fr;
    }
}
#primary .module-teaser.x-large {
    min-height: 0px;
    padding: 1rem;
    height: 100%;
}
.lit-modul-menu-wrapper .wp-block-column {
    height: inherit;
    margin-bottom: 1rem;
}
@media only screen and (max-width: 1115px) {
    #primary .component-check .cc-subdivision {
        font-size: 0.85rem
    }
}
.service-slider .service-slide.mt-horizontal .mt-columns .mt-column:first-of-type img,
.module-teaser.mt-horizontal .mt-columns .mt-column:first-of-type img,
.module-teaser-horizontal.mt-horizontal .mt-columns .mt-column:first-of-type img {
    object-fit: contain;
}
.no_modules.component-check .cc-descriptions .cc-component-group .cc-description::after {
    display: none !important;
}
/* Button Modul Formular */


input:is([type="button"], [type="submit"], [type="reset"]), input[type="file"]::file-selector-button, button {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color:transparent ;
border-right-color: transparent
border-bottom-color: transparent;
border-left-color: transparent;
background-color: transparent;
box-sizing: none;
}

code {
	background: rgba(0,0,0,0.0) !important;
}

/* Tabelle ohne Linie */
.wp-block-table td, .wp-block-table th {
  border: none !important;
}

.wp-block-cover.alignfull p {
    position: absolute;
    bottom: 0px !important;
    padding-left: 5vw;
    left: 0px;
}

/* Checkboxen Formulare */

.wpcf7-form label input {
  margin-left: -20px !important;
}
.wpcf7-spinner {
	display:none;
}

/* Aufzählungszeichen */

ul.wp-block-list {
	padding-left:60px !important;
}
 
