/* 
Theme Name: Child of Enside
Theme URI: http://magniumthemes.com/;
Description: Child theme based on Enside
Author: Your Name
Version: 1.0
Template: enside
*/

.custom-html-widget {
	color: #fff !Important;
}

h2.widgettitle {
	font-weight: 800 !Important;
}

.header-menu-bg {
	background-color: #212226 !Important;
}

.navbar .nav > li > a:hover {
	color: #007cba !Important;
}
.navbar .nav > li > a:hover, .navbar .nav > li.active > a {
	color: #007cba !Important;
}

header {
	margin-top: -1px;
}

header .logo-link.logo-text {
	font-weight: 800;
	color: #fff !Important;
}

.headline h1 {
	font-size: 65px;
    font-weight: 600;
    line-height: 70px;
}

header .header-right ul.header-nav > li > div > a {
	color: #fff !Important;
}

header.main-header {
	background-color: #343840 !Important;
}

.navbar .nav > li > a {
	color: #fff;
	font-weight: 800;
}

.white_headline h1 {
	font-size: 65px;
    font-weight: 600;
    line-height: 90px;
	color: #fff !Important;
}

.balken_weiss_headline h1 {
	font-size: 65px;
    font-weight: 600;
    line-height: 70px;
	color: #fff !Important;
	vertical-align: center !Important;
}

.fliess p {
	font-size: 17px;
}

header .header-right ul.header-nav > li > div > a {
	color: #fff !Important;
	display: none !Important;
}

.desktopweg {
	display: none !important;
}

.mobileweg {
	display: block !Important;
}

.vckit-cflp-action-wrapper {
	display: none !important;
}

.comments-area {
	display: none;
}

.blog-post.blog-post-single .post-info {
	display: none;
}

.page-item-title h1.texttransform-uppercase {
	font-weight: 800;
}

.single-post .navigation-post, .single-post .navigation-paging {
	display: none;
}

.portfolio-item-block.portfolio-item-animation-6 .portfolio-item-bg {
	opacity: 0.6 !Important;
}

@media (max-width: 768px) {
	.navbar-collapse.in {
    	background: transparent !Important;
	}
	
	header .mobile-main-menu-toggle {
		color: #fff;
	}
	
	.headline h1 {
		font-size: 45px;
		line-height: 55px;
	}
	
	.headline h3 {
		line-height: 30px;
	}
	
	.desktopweg {
		display: block !important;
	}

	.mobileweg {
		display: none !Important;
	}
	
	.white_headline h1 {
		font-size: 40px;
    	line-height: 50px;
	}
	
	.fliess p {
		text-align: center !Important;
		padding: 7px;
	}
	
	.balken_weiss_headline h1 {
		font-size: 32px;
   		line-height: 42px;
		margin-bottom: -25px !Important;
	}
	
	.seitlich {
		padding: 7px;
	}
	
	.header-menu-bg {
		display: none;
	}
	
	.search-toggle-btn {
		display: none;
	}
}
	
@media (max-width: 767px) {
	.navbar-collapse.in {
    	background: transparent !Important;
	}
}

.grecaptcha-badge { 
    visibility: hidden;
}

#block-2 h2 {
	font-weight: 800 !Important;
}

.mgt-post-title h5 {
	font-weight: 800 !Important;
}

.content-block .widget_categories ul li a {
	color: #2A2F35;
}

.blog-post .more-link a:hover {
	color: #fff !Important;
}

.sidebar .widget.widget_categories li {
	font-weight: 800;
    list-style: disc;
    margin-left: 20px;
    color: #000;
}

.mgt-post-list .mgt-post .mgt-post-image-wrapper {
	background-color: rgba(0, 0, 0, 0.3);
}

.wpcf7 form.invalid .wpcf7-response-output {
		border-color: #f00;
    text-align: center;
    color: #f00;
		padding: 15px;
}

.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 14px;
	margin-top: 10px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #46b450;
    text-align: center;
    padding: 15px;
}

.vckit-contact.vckit-contact-basic .wpcf7-not-valid-tip {
	bottom: -1em !Important;
}

.vckit-contact .wpcf7-not-valid-tip {
	color: #f00 !Important;
}

#gallery-1 img {
	border: 0px !Important;
}

#gallery-2 img {
	border: 0px !Important;
}

#gallery-3 img {
	border: 0px !Important;
}

#gallery-4 img {
	border: 0px !Important;
}

#gallery-5 img {
	border: 0px !Important;
}

.custom-video-size video {
    width: 50%; /* oder jede andere Größe, die du möchtest */
    height: auto;
}
