/*
Theme Name: Kalt Child
Theme URI: https://sixa.ch
Template: kalt-ag
Author: sixa AG
Author URI: https://sixa.ch
Description: A starting point for building block-based themes.
Tags: two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,flexible-header,custom-background,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,rtl-language-support,blog,e-commerce,block-styles,wide-blocks
Version: 1.0.0.1656400124
Updated: 2022-06-28 09:08:44

*/


@font-face {
    font-family: 'Jost';
    src: url('fonts/Jost-Regular.woff2') format('woff2'),
        url('fonts/Jost-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url('fonts/Jost-Italic.woff2') format('woff2'),
        url('fonts/Jost-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


body {
    font-family: 'Jost' !important;
}

b, strong {
    font-family: 'Jost' !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Jost' !important;
}



/* Footer Logo Link */

.site-footer-bottom-bar div#block-25 {
    position: absolute;
    left: 4%;
    bottom: 0;
    width: 160px;
}

.site-footer-bottom-bar {
	position: relative;
}

@media all and (max-width: 1700px) {
	.site-footer-bottom-bar div#block-25 {
		left: 1%;
		width: 150px;
	}
}


@media all and (max-width: 1024px) {
	.site-footer-bottom-bar {
		padding-left: 15%;
	}
	
	.site-footer-bottom-bar div#block-25 {
		width: 140px;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		flex-wrap: wrap;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
		justify-content: center;
		width: 100%;
		margin-top: 15px;
	}
}


@media all and (max-width: 982px) {
	.site-footer-bottom-bar {
		padding-left: 0;
	}
}

@media all and (max-width: 600px) {
	.site-footer-bottom-bar div#block-25 {
		width: 125px;
		position: relative;
		bottom: auto;
		left: auto;
		order: 4;
		margin-top: -20px;
		margin-bottom: 10px;
	}
	
	.cta-navigation {
		display: none;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button {
		width: 100%;
	}
	
	span.gdpr-icon.moovegdpr-arrow-close {
		margin-left: auto;
		margin-right: 0 !important;
	}
	
}


.site-main {
    overflow: hidden;
}


article#post-2,
article#post-5636,
article#post-5988,
article#post-1844,
article#post-5641,
article#post-5983 {
    padding-top: 50px;
}


.single-projekte .wp-block-sixa-quote .is-layout-flex {
    flex-direction: column;
}


/* Inno Days Seite */

.page-id-5230 h1.entry-title {
    display: none;
}


/* 404 Seite */

.error-404.not-found {
    padding: 150px 0 125px;
}

.error-404 form.search-form {
    display: flex;
    align-items: flex-end;
	margin-top: 75px;
}

.error-404 input.search-submit {
    width: 250px;
}

.error-404 label {
    flex-grow: 1;
}

@media all and (max-width: 600px) {
	
	.error-404 form.search-form {
		flex-wrap: wrap;
	}
	
	.error-404 input.search-submit {
   		width: 100%;
		margin-top: 25px;
	}
	
	.single-projekte .wp-block-sixa-quote .wp-block-image {
		margin-bottom: 0;
		margin-top: 0;
	}

	
}

@media all and (min-width: 601px) {

.single-projekte .wp-block-sixa-quote .wp-block-image {
    padding-bottom: 75px !important;
}

	
}