/*
Theme Name: Garnish Child
Theme URI: http://garnish.boxydemos.com
Template: garnish
Author: Boxy Studio
Author URI: https://www.boxystudio.com
Description: A Unique &amp; Powerful Restaurant Theme.
Version: 1.4.06.1470929648
Updated: 2016-08-11 17:34:08

*/

/*NAVIGATION*/

nav#main-nav > ul > li > a {
    font-weight: 400;
}

.slicknav_nav a {
    color: #666666;
	font-weight:400;
}


.slicknav_menu .slicknav_icon .slicknav_icon-bar {
    background: #666666;
}

/*BORDER RESERVATIONSFORMULAR*/
#comments-block {
    border-top: 0px solid;
}

/*VERANSTALTUNGEN*/
.tribe-events-list-separator-month span {
    background: none !important;
}

.single-tribe_events .tribe-events-cal-links a:hover {
        background-color: #ffdc25 !important;
	color: #444;
}

#page-post article.page-content .featured-image {
    margin: 0 0 25px 30px;
}

section#top-bar {
    width: 100%;
    max-width: 1200px;
    border-top: 5px solid #ffdc25;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 959px){
	#page-post article.page-content .single-event-image {
    		float: none;
		margin-left:0px;
	}

	#page-post article.page-content .featured-image img {
		width:100%;	
	}
}

@media only screen and (max-width: 768px) {
	.tribe-events-list .tribe-events-event-image img {
    		max-width: 100%;
    		width: 100%;
		max-height: 100%;
	}
}

@media screen and (max-width: 1024px) {
	.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
    		width: 100%;
    		float: none;
	}

	.tribe-events-list .tribe-events-event-image {
    		float: none;
    		width: 100%;
		margin-left:auto;
		margin-right:auto;
	}

	
	#tribe-events-content .tribe-events-list-event-description > h2.tribe-events-list-event-title.summary {
    		display: inline;
	}

}

#tribe-events-pg-template,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	background: #fff;
	max-width: 1200px;
}

@media (max-width: 768px) {
	div.tribe-events-view {
		background-color: #fff;
	}
}

#page-post {
	overflow: hidden;
}

#rev_slider_1_1_wrapper .persephone.tparrows:hover:before {
	color: #fff;
}

.tp-rs-img {
	object-fit: cover;
}

@media (min-width: 768px) {
	#rev_slider_1_1_wrapper {
		margin: 0 -10% 0 0 !important;
	}
}


@media (min-width: 1024px) {
	#rev_slider_1_1_wrapper {
		margin: 0  calc((100vw - 940px) / -2 ) 0 0 !important;
	}
}

@media (min-width: 1200px) {
	#rev_slider_1_1_wrapper {
		margin: 0 -131px 0 0 !important;
	}
}


@media (max-width: 767px) {
	[data-type="image"] {
		border-radius: 0 !important;
	}
}
