/* VCP CUSTOM: HEADER */

.meta_section {
	background: #ecf0f1;
	border-bottom:1px solid #dee1e2;
}
.meta_section a{
	color: #3b3b3b;
}
.meta_section a:hover{
	color: #004287;
}
.head-contact-info {
	margin-bottom: 0;
}
.vcp-wbm{
	float: left;
}
.vcp-wappen {
	float: right;
}
.vcp-wbm img, .vcp-wappen img {
	height: 128px;
	width: auto;
}

@media (min-width: 360px) and (max-width: 600px) {
	.vcp-wbm img, .vcp-wappen img {
		height: 96px;
	}
}
@media (max-width: 359px) {
	.vcp-wbm img {
		max-height: 96px;
		height: auto;
		width: 100%;
	}
	.vcp-wappen{
		display: none;
	}
}




@media (max-width: 420px){
	body .head-contact-info li * {
		font-size:11px;
	}
	body .social{
		display: none;
	}
}
@media (min-width: 420px) and (max-width: 992px) {
	body .logo img {
		width:auto;
		max-height: 128px;
		margin: 0 auto;
	}
	body .head-contact-info li * {
		font-size:15px;
	}
	body .social{
		display: none;
	}
}
@media (min-width: 992px){
	body .logo img {
		width:auto;
		max-height: 128px;
		margin: 0; /* Logo nicht mehr mittig, sondern links ausrichten */
	}
	body .head-contact-info li * {
		font-size:15px;
	}
}

/* VCP CUSTOM: NAV-BAR */
@media (min-width: 768px) and (max-width: 1400px){
	body .navbar-collapse{
		margin: 10px 0;
	}
}

/* VCP CUSTOM: SLIDER */
@media (min-width: 1200px) and (max-width: 1400px){
	/* Mittig ausrichten und unten abschneiden */
	body .carousel-inner img{
		margin: 0 auto;
	}
	body .carousel-inner{
		max-height:420px;
		overflow:hidden;
	}
}
@media (min-width: 1400px){
	/* Fixe Höhe und Breite */
	body .carousel-inner img{ }
	body #myCarousel{
		width:1170px;
		margin:0 auto;
	}
}

/* Datenschutz und Impressum */
.page.page-id-835  h2,
.page.page-id-2814 h2 {
	margin-top:2.5em;
}
.page.page-id-835  h3,
.page.page-id-2814 h3 {
	margin-top:2em;
}
.page.page-id-835  h4,
.page.page-id-2814 h4 {
	margin-top:1.5em;
}

.page.page-id-835  .enigma_blog_post_content li,
.page.page-id-2814 .enigma_blog_post_content li {
    font-size: 16px;
    line-height: 27px;
    margin-bottom:0.5em;
}

/* Social bar */
#wrapper > .meta_section{
    position: fixed;
    right: 0;
    top: 45%;
    width: auto;
    z-index: 9999;
    border-radius: 5px 0 0 5px;
}
#wrapper > .meta_section > .container{
    width: auto;
}
#wrapper > .meta_section > .container .head-contact-info > li{
    display:none;
}
#wrapper > .meta_section .head-contact-info li {
    display: inline;
    margin-right: 0px;
    font-size: 18px;
    float: left;
    clear: both;
    padding: 2px 10px;
}
#wrapper > .meta_section .head-contact-info li i {
    margin-right:0;
}

/* Landesversammlung */
a.disabled[href*="zoom.us"], a.disabled[href*="votesup.eu"] {
	pointer-events: none;
	opacity: 0.7;
	filter: grayscale(60%);
	text-decoration: line-through;
}

.lv-disabled :not(.h3) {
	pointer-events: none;
	opacity: 0.7;
	filter: blur(3px) grayscale(60%);
}
body #wrapper .has-vivid-red-background-color a {
	color: white;
        text-decoration: underline; 
}
body #wrapper .has-vivid-red-background-color a:hover {
	color: white;
	text-decoration: underline;
}

