/*
 Theme Name:   Isa-Prahl Child (TBA)
 Theme URI: https://www.isaprahl.de/
 Author: Büro Bloock - Siluan Tahir
 Author URI: https://buerobloock.de/
 Description: Isa-Prahl Child (TBA) WP Theme by Büro Bloock
 Template:     isa-prahl
 Version:      1.0.0
 Text Domain:  isa-prahl-child
*/

@font-face {
    font-family: 'The Future';
    src: url('assets/fonts/the-future-light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'The Future';
    src: url('assets/fonts/the-future-light-italic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'The Future';
    src: url('assets/fonts/the-future-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'The Future';
    src: url('assets/fonts/the-future-medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'The Future';
    src: url('assets/fonts/the-future-black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


:root {
	--bs-font-sans-serif:"The Future",Arial;
	--bs-body-font-family:"The Future",Arial;
}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
	font-family:"The Future",Arial;
}

body {
    font-feature-settings: "liga", "ss05", "ss06", "ss08", "ss09", "ss11";
}


#l-overlay-menu {
	background-color: #b3fffa;
}

#main-menu-overlay li a,
#footer-menu-overlay li a {
	color: #00131a;
}
#main-menu-overlay li a:hover,
#footer-menu-overlay li a:hover {
	color: #000; 
}

.m-categories-teaser .caption a {
	background-color: rgba(0,0,0,.2);
}
.m-categories-teaser .caption a:not(:hover) {
	color: #fff;
}
.m-categories-teaser .caption a:hover {
	background-color: rgba(0,0,0,.8);
}

.m-project-fullscreen-img-or-video.is-video {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 16 / 9;
}