/*
Theme Name: Construction Child
Theme URI: http://www.wpcharming.com
Description: Construction Child Theme
Author: WPCharming
Author URI: http://www.wpcharming.com
Template: construction-3.9
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wpcharming
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/

.site-branding img{
	max-width:230px;
	padding-bottom: 10px;
}

.site-header {
    padding: 20px 0px 0px 0px;
}

.btn{
    padding-top: 15px;
}

.home #masthead{
	background: #fff !important;
}

.home #masthead a{
	color: #000;
}

.home.header-transparent #nav-toggle {
    color: #000 !important;
}

.veranstaltungen_abschnitt_home h2 span{
	line-height: 45px;
}

.page-title-wrap{
	background: #c91517 !important;
	padding: 25px 0px;
}

.page-title-wrap .page-entry-title{
	color: #fff;
	font-weight: 500;
    letter-spacing: 1px;
    font-size: 30px;
}

.tp-dottedoverlay.twoxtwo, #comments, .breadcrumbs, .comments-link{
	display: none;
}

.single .right-sidebar .content-area{
	border-right: none;
}

.site-info-wrapper{
	border-top: none;
}

a.btn.btn-regular.btn-primary {
    border-radius: 50px;
}

.kontaktinfos .vc_col-sm-12{
	padding: 0px;
}

.kalender_agenda{
	display: none;
}

.entry-content .timely a.ai1ec-load-view, .entry-content .timely a.ai1ec-load-view:hover{
	color: #fff;
}

.ai1ec-month-view td.ai1ec-empty {
    background: #fafafa !important;
}

.ai1ec-date-title.ai1ec-load-view{
	background: #fff;
}

.ai1ec-date-title.ai1ec-load-view .ai1ec-weekday, .ai1ec-date-title.ai1ec-load-view .ai1ec-day{
	color: #000;
}

.entry-content .timely a, .entry-content .timely a:hover, .entry-content .timely a:visited{
    color: #000;
}

.ai1ec-views-dropdown{
	display: none;
}

.ai1ec-calendar-toolbar{
	border: none;
}

.ai1ec-agenda-view .ai1ec-event:hover .ai1ec-event-title, .ai1ec-agenda-widget-view .ai1ec-event > a:hover {
    color: #c91517;
}

.single .entry-meta{
	display: none;
}

.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-view .ai1ec-date.ai1ec-today{
	background: #fff !important;
	border: none;
}

.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date{
	border: none;
}

.tp-parallax-wrap{
	padding-top:48px;
}

#link_unter_slider{
	display: none;
}

#myslider .wpb_wrapper{
	margin-bottom: 0px;
}

#myslider{
	overflow: visible;
}

.btn.btn-large {
    padding: 17px 23px 17px 23px !important;
}

.img100 img{
	width: 100% !important;
	height: auto;
}

.sl-overlay {
	background: #333;
}

/*.wpb_wrapper {
    margin-bottom: 0px !important;
}*/

/* * * * ÄNDERUNGEN lt. Bespr. * * * */

.home .esg-filter-wrapper{
	display: none;
}

.single .gallery dl{
	display: none;
}

.single .gallery dl:first-child, .single .gallery dl:nth-child(2), .single .gallery dl:nth-child(3), .single .gallery dl:nth-child(4){
	display: block;
}

.single .wpb_single_image .vc_figure, .single .wpb_single_image .vc_figure, .single .wpb_single_image .vc_single_image-wrapper{
	width: 100%;
}

.single .wpb_wrapper{
	max-width: 1000px !important;
}

.ai1ec-category-filter .ai1ec-dropdown-menu a{
	color: #c91517 !important;
}

.ai1ec-dropdown-menu > .ai1ec-active > a{
	background-color: #fff !important;
	font-weight: bold !important;
}

#btt{
	background: #c91517;
	border: none;
	color: #fff;
}

.fb-page, 
.fb-page span, 
.fb-page span iframe[style] { 
    width: 100% !important; 
}

.ngg-gallery-thumbnail-box{
	width: 25% !important;
}

.ngg-gallery-thumbnail, .ngg-imagebrowser .pic{
	border:none !important;
}

.ngg-gallery-thumbnail-box a{
	margin: 0px !important;
}

.ngg-imagebrowser .pic a{
	margin: 0px !important;
}

.ngg-imagebrowser h3{
	display: none;
}

.vc_single_image-wrapper img{
	padding: 5px !important;
}

.rc-anchor, .rc-anchor-invisible {
	display: none !important;
}

.mysliderbutton {
	text-align: center !important;
}

.whats-app .row_inner.container.clearfix {
	background-color: #c91517;
	padding: 20px 0px;
	border-radius: 20px;
}

.btn {
	transition: 0.3s;
}

.btn.button-radius  {
	border-radius: 50px !important;
}

#footer-1 h3 {
    color: #fff !important;
    font-weight: 600 !important;
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	background-color: #c91517;
	border-radius: 50px;
}

@media screen and (min-width: 1100px){
	.site-header.header-fixed {
	    padding-top: 20px !important;
	}
}

@media screen and (max-width: 1100px){
	.site-header .header-right-wrap {
	    padding-bottom: 0px;
	}
}

@media screen and (max-width: 991px){
	.kalender_monthly{
		display: none;
	}

	.kalender_agenda{
		display: block;
	}
}

@media screen and (min-width: 791px){
	#link_unter_slider{
		display: block;
	}

	#myslider{
		overflow: hidden;
	}
}