/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/body.login {  background-color: transparent;  background-position: 50% 50%;  background-repeat: no-repeat;  background-size: cover;}#login h1 a, .login h1 a {  background-size: auto;  height: 90px;  width: 310px;}
.login form { background: rgba(255,255,255,0.5) !important; }.login input[type=text] { background: rgba(251,251,251,0.9) !important; }

article > .blog-meta {
	display: block!important;
	float: left!important;
	width: 160px!important;
}

article > .blog-meta > a.small-preview {
	background: #ffffff!important;
	width: 100%;
	height: 100%;
}

/* Data & Congress Presentations Page */
.wp-block-cover.congress-cover {
	border-bottom: 8px solid #878573!important;
    height: 200px;
	left: 50%;
    min-height: 200px;
    margin: -30px 0 50px 0;
    width: 100vw;
    transform: translateX(-50%);
}

.wp-block-cover .wp-block-cover__background {
	opacity: 0;
}

.congress-page-header .page-title {
	border-bottom: 1px solid #f3f3f1;
}

.congress-page-header .page-title span {
	background: #fff;
	padding-right: 40px;
}

.congress-item {
	border-bottom: 1px solid #e5e5e5!important;
	max-width: 700px;
	margin: 35px auto;
	padding-bottom: 35px
}

.congress-item:first-child() {
	margin-top: 70px;
}

.congress-item:last-child {
	border-bottom: 1px solid transparent!important;
}

.congress-item .post-meta-infos {
	color: #e08300
}

.congress-item .avia-button {
	color: #ffffff!important;
    border-color: #656351;
	padding: 7px 15px;
}

.post-entry .entry-content .congress-item .entry-content p {
	font-size: 16px;
	font-style: italic!important;
}

#top form.select-congress-form {
	align-items: center;
	display: flex;
	justify-content: flex-end;
}

#top form.select-congress-form select {
	background-color: #fff;
	border-color: #898775;
	border-radius: 10px;
	color: #878573;
	font-size: 16px;
	margin: 0 0 0 15px;
	width: 170px;
}

.page.page-id-226 .main_color.container_wrap_first,
.page.page-id-240 .main_color.container_wrap_first,
.page.page-id-440 .main_color.container_wrap_first,
.page.page-id-1070 .main_color.container_wrap_first {
	background: #f3f3f1;
}
.page.page-id-226 .main_color.container_wrap_first.container_wrap.fullsize .content.av-content-full,
.page.page-id-240 .main_color.container_wrap_first.container_wrap.fullsize .content.av-content-full,
.page.page-id-440 .main_color.container_wrap_first.container_wrap.fullsize .content.av-content-full,
.page.page-id-1070 .main_color.container_wrap_first.container_wrap.fullsize .content.av-content-full {
	padding: 0;
}
.page.page-id-226 .page-submenu,
.page.page-id-240 .page-submenu,
.page.page-id-440 .page-submenu,
.page.page-id-1070 .page-submenu {
	position: absolute;
    top: -27px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 15px;
}
.page.page-id-226 .page-submenu a,
.page.page-id-240 .page-submenu a,
.page.page-id-440 .page-submenu a,
.page.page-id-1070 .page-submenu a {
	background: transparent!important;
    border: none;
    border-right: 1px solid #878573;
    border-radius: 0;
    color: #878573!important;
	display: inline-block;
	padding: 0 16px 0 10px !important;
    margin: 0px !important;
}
.page.page-id-226 .page-submenu a span,
.page.page-id-240 .page-submenu a span,
.page.page-id-440 .page-submenu a span,
.page.page-id-1070 .page-submenu a span {
	font-weight: 700;
}
.page.page-id-226 .page-submenu a:last-of-type,
.page.page-id-240 .page-submenu a:last-of-type,
.page.page-id-440 .page-submenu a:last-of-type,
.page.page-id-1070 .page-submenu a:last-of-type {
	border-right: none;
}
@media screen and (max-width: 800px) {
	.page.page-id-226 .page-submenu,
	.page.page-id-240 .page-submenu,
	.page.page-id-440 .page-submenu,
	.page.page-id-1070 .page-submenu {
		right: -20px;
		left: inherit;
		transform: none;
	}
}
@media screen and (max-width: 600px) {
	.page.page-id-226 .content.av-content-full,
	.page.page-id-240 .content.av-content-full,
	.page.page-id-440 .content.av-content-full,
	.page.page-id-1070 .content.av-content-full {
		padding: 0 0 10px 0;
	}
	.page.page-id-226 .page-submenu,
	.page.page-id-240 .page-submenu,
	.page.page-id-440 .page-submenu,
	.page.page-id-1070 .page-submenu {
		left: 0;
		position: relative;
		right: 0;
		top: 0;
	}
	.page.page-id-226 .page-submenu a:first-of-type,
	.page.page-id-240 .page-submenu a:first-of-type,
	.page.page-id-440 .page-submenu a:first-of-type,
	.page.page-id-1070 .page-submenu a:first-of-type {
		padding-left: 0;
	}
}