@charset "UTF-8";

/*
Theme Name: Endful Horizon
Author:  Alex
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.12
Template: twentytwentythree
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: endful-horizon
*/

body {
	background-image: url('/wp-content/uploads/2022/11/bandcamp_background2.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
	min-height: 100vh;
	box-sizing: border-box;
}

.wp-block-site-title, .wp-block-navigation { 
	display: none !important;
}

/*@font-face {
    font-family: 'octobrebold';
    src: url('octobre-bold-webfont.woff2') format('woff2'),
         url('octobre-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

h1, h2, h3, h4, h5, h6, .wp-block-countdown-block-countdown, .eb-cd-digit {
	/*font-family: 'octobrebold' !important;*/
	/*letter-spacing: 0.1em;*/
	color: white !important;
	mix-blend-mode: overlay;
	text-shadow: 2px 2px 0 black;
}

.wp-block-countdown-block-countdown {
	margin-bottom: 40px !important;
	margin-top: -20px !important;
}

.box {
	background-color: transparent !important;
}

.wp-playlist {
	background-color: rgba(255,255,255,0.6);
	border: none;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px;
}

.wp-block-button {
	border-radius: 10px !important;
	overflow: hidden;
}

.wp-block-button__link {
	color: white !important;
}

.wp-site-blocks {
	padding-top: 1px;
	background-color: rgba(255, 84, 0, 0.15);
}

p.has-base-color {
	font-weight: 600;
	color: white !important;
	mix-blend-mode: overlay;
}

.wp-block-column p.has-background {
	padding: 0 !important;
}

@media screen and (min-width:900px) {
	.wp-block-column p.has-background {
		padding: 10px !important;
	}
}

.lang-switcher {
	/*font-family: 'octobrebold';*/
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	justify-content: center;
	display: flex;
	list-style-type: none;
	padding-left: 0;
}

.lang-switcher li {
	margin: 10px;
}

.lang-switcher li a {
	text-decoration: none;
	color: white !important;
	mix-blend-mode: overlay;
	text-shadow: 2px 2px 0 black;
}

.entry-content {
	margin-top: 0 !important;
}

.wpcf7-form-control {
	display: block;
	box-sizing: border-box;
	flex: 1;
	max-width: 100%;
	padding: 10px 10px;
	border-radius: 10px;
	border: none;
	background-color: rgba(255,255,255,0.6);
}

.wpcf7-form-control-wrap {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.wpcf7-submit {
	background-color: var(--wp--preset--color--primary);
	border: none;
	padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
	font-size: inherit;
	width: 100%;
	color: white !important;
	margin-top: 30px;
}

.wpcf7-submit:hover {
	background-color: var(--wp--preset--color--contrast);
	border: none;
	cursor: pointer;
}

.wpcf7-response-output {
	color: white !important;
}

main {
	margin-top: 40px !important;
}

.wp-image-248 {
	border-radius: 20px !important;
}
