/*
 Theme Name:   Shapely child
 Theme URI:    http://example.com/
 Description:  Child Theme
 Author:       Robert Waedow
 Author URI:   http://waedow.com
 Template:     shapely
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  shapely-child

 blau: #76c7cf;
 rot: #d86b6d;

*/

@import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,700,900');

body{
	font-size: 16px;
	line-height: 1.42857143;
	font-family: 'Titillium Web', sans-serif;
}

a, a:visited {
    color: #8b4658;
}

h1, h2{
	font-family: 'Titillium Web', sans-serif;
}

.site-title{
	font-family: 'Titillium Web', sans-serif;
}

.entry-content{
	min-height: 280px;
}

footer.bg-dark{
	background-color: #8b4658;;
}

section, footer {
    padding: 48px 0;
    }

.main-navigation .menu > li {
    margin-right: 18px;
}


.main-navigation .menu li a{
	font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    color: #8b4658;
}

.main-navigation #menu li a:hover{
    color: #f9b341;
}



.main-navigation .menu li.qtranxs-lang-menu-de a{
	font-size: 8px;
}

.main-navigation .menu li a:hover{
    color: #333;
}

li.qtranxs-lang-menu > a{
	color: #fff !important;
	content: none;
 }


.search-widget-handle{
	display: none;
}

.no-sidebar{
	float: none !important;
}


footer .text-right a{
	padding-left: 20px;
}

#metaslider_1982{
	max-height: 80vh;
}


.home .chronosly-content-block{
	float: left;
	width: 100%;
	max-width: 100% !important;
	padding: 10px !important;
	margin: 0 !important;
	/* display: flex; */
}

.home .chronosly.ch-default{
	/*
	float: left;
	width: 33% !important;
	
	*/
    padding: 20px;
    width:30%;
    float: left;
    height: 300px;
    clear: none !important;
}


.header-callout{

background-image: url("header.png");
background-repeat: repeat-x;
}

.bg-secondary{
	background-color: transparent;
}

.page-title-section{
	height: 62px;
	padding: 0;
}
.page-title{
	padding-left: 17px;
    color: #fff;
}


/*

div.chronosly .ev-box div.ev-item  .ev-data.event_description{
	font-size: 20px !important;
	font-family: 'Titillium Web', sans-serif;
	    line-height: 1.45;

}

div.chronosly .ev-box div.ev-item{
	    padding: 0px 0px 15px 0;
}

.ev-box.both.data{
	padding: 0 !important;
}

.ev-data.featured_image{
	margin-left: 0 !important;
}
.ev-box div.ev-item{
	margin-left: 20px !important;
}

.ev-item.start_date{
	margin-left: 5px !important;
}

.chronosly.ch-default .ev-item, .chronosly.ch-default, .chronosly-cal.ch-default{
	font-size: 20px !important;
}


.ev-box.both.data{
	background-color: #d86b6d !important;
	padding: 10px;
	color: #fff;
	font-weight: 800;
	margin-bottom: 15px;
}
.chronosly.ch-default.medium.ch-dad1 div.ev-box.data .ev-data.start_date{
	display:	inline;
	font-size: 24px !important;
}

.chronosly.ch-default.medium.ch-dad1 div.ev-box.data .ev-data.full_time{
	display: block;
	font-size: 15px !important;
	float: none;
	font-weight: 300;
	margin-top: 5px;
}

*/

.ev-data.event_description{
	font-size: 16px;
	line-height: 1.49123;
}

.ch-grid.ch-dad1 .ev-data.event_title{
	height: 42px;
    overflow: hidden;
}

.ch-grid.ch-dad1 .ev-box.content1{
	display: none;
}

.ch-grid.ch-dad1 .ev-box .ev-item.cont_box.date_box{
	background-color: #1dbc9d;
	color: #fff;
}
.ch-grid.ch-dad1 .ev-box .ev-item.event_title_box{
	padding-bottom: 0 !important;;
}

.chronosly.ch-grid.ch-dad1 .ev-box.back_img{
	background-size: cover !important;
}


/* EVENT DETAILS */

.chronosly.ch-grid.ch-dad2 .ev-item.full_time{
	/* background-color: rgba(255,255,255,0.4); */
	background-position: 10px center;
    padding: 10px 10px 10px 30px;
    /* color: #333; */
}



/* FOOTER */

.copyright-text a{
	margin-right: 20px;
}


@media only screen and (max-width: 767px){
	p {
	    font-size: 16px;
	}
	.ch-grid.ch-dad1 .ev-data.event_title {
	    height: 32px;
	    overflow: hidden;
	}
}

@media only screen 
  	and (max-device-width: 480px)
	and (-webkit-min-device-pixel-ratio: 2) {
	  	#primary{
		padding: 0 30px;
	}
	.page-title {
    	font-size: 18px;
	}
	.chronosly.ch-grid.ch-dad2 .ev-box.ch-info{
		height: 140px!important;
    	margin-top: -80px!important;		
	}
	.chronosly.ch-grid.ch-dad2 .ev-box.ch-info .cont_box:nth-child(1), .chronosly.ch-grid.ch-dad2 .ev-box.ch-overlay{
		width: 100% !important;

	}
}


.organizer_name, .back_img, .ch-header.ch-default{
	display: none;
}

.chronosly-content-block{
	padding: 0 !important;
}

.chronosly-closure .chronosly.ch-default{
	margin-left: 0 !important;
}

.ev-data .place_gmap{
	height: 400px !important;
}

/* EVENTS CALENDAR */ 
/*
.event-wrapper{
	width: 300px;
  margin-right: 50px !important;
}

.event-image-wrapper{
	width: 300px;
	height: 200px;
	overflow: hidden;
}
.event-image-wrapper img{
	max-height: 100%;
	max-width: 100%;
	    
}

.tribe-common .tribe-common-g-row{
	display: inline-block;
}
*/

.tribe-events .tribe-events-header{
	display: none !important;
}

.single-tribe_events .tribe-events-cal-links{
	display: none;
}

.tribe-events-single-section.tribe-events-section-category div{
	display: none;
}

.tribe-events-single-section.tribe-events-section-category a{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 100;
} 

.tribe-events-single .tribe-events-event-categories-label{
	display: none;
}

.author-bio, .shapely-related-posts{
display: none;
}

#masthead .module-group .search-widget-handle{
	display: none !important;
}


#comments{
	display: none;
}

/*
.tribe-events-calendar-list{
	display: flex;
	flex-direction: row; 
}

*/