/*
Theme Name: Jemedo
Description: ...
Version: 5.6.9
Author: Marko Büchel
Author URI: http://www.fotopoly.com
Template: enfold
*/

/* Jemedo Styles */

/* html, body { background-color: #ffdd47; } */
.html_stretched #wrap_all { background-color: transparent; }
#main, .avia-msie-8 .av_header_sticky_disabled#header { background-color: transparent; }

body, p { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }



/* table */ 
table,
td {
  font-size: inherit;
}
div .alternate_color .avia-table { margin: 10px 0; }
.alternate_color table, .alternate_color tr:nth-child(2n+1) { background: none; }
#start td { border: none;}
/*
.alternate_color tr:nth-child(2n) { color: white; }
*/
.alternate_color td { padding: 5px 0; }
th {
  letter-spacing: 0;
  text-transform: none;
}

/* FIX MB 02/2025 */
.main_color table {
	background: none;
}
.main_color tr:nth-child(2n+1), 
.main_color .pricing-table > li:nth-child(2n+1), 
.main_color .pricing-extra {
  background: none;
}
.main_color table caption, 
.main_color tr:nth-child(2n), 
.main_color .pricing-table > li:nth-child(2n), 
#top .main_color .avia-data-table.avia_pricing_minimal td {
  color: inherit;
}

.footer_color .opening-hours.outside th:first-child, 
.footer_color .opening-hours.outside-flush th:first-child, 
.footer_color .opening-hours.outside td:first-child, 
.footer_color .opening-hours.outside-flush td:first-child {
  padding-inline-start: 15px !important;
}

/* Fix End */

.main_color h1 strong, .alternate_color h1 strong { color: #ba3209 !important; }
span.op-closed { color: #ba3209 !important; }

input[type="text"], input[type="email"], input[type="password"], input[type="submit"],
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select,
.recentcomments a, .widget_recent_entries li a {
	font-style: normal;
    font-family: "roboto-condensed", Arial, sans-serif !important;
}
#start .widget {
    padding: 0;
}
.widgettitle {
    text-transform: none;
}
#start .textwidget > p {
    margin: 0;
	color: #ffffff;
}
.avia-button.avia-size-medium,
.avia-button.avia-size-large {
    font-size: 17px !important;
}

.form_element > input.button { border-radius: 50px; }

.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current { color: #ba3209; }
.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title.slick-current .wpostahs-main-title button { 
	background-color: #ba3209; 
	border-color: #ba3209; 
}

@media screen and (min-width : 768px) {
  	#top .flex_column_table > .col_bordered { border-left-style: solid; border-left-width: 1px; padding: 0 3%; }
  	#top .flex_column_table > .col_bordered:first-child { border-left: none; padding-left: 0; }
  	#top .flex_column_table > .col_bordered:last-child { padding-right: 0; }
}

.slide-meta .slide-meta-comments, .slide-meta .slide-meta-comments + .slide-meta-del { display: none !important; }
.single.single-post #main .main_color { background: rgba(255,255,255,0.9) !important; }

.op-list.op-list-overview dt, .op-list.op-list-overview dd { float: left; width: 70%; }
.op-list.op-list-overview dt { float: left; width: 30%; }
.op-list.op-list-overview dd span:first-child::after { content: '|'; margin: 0 6px; }
.op-list.op-list-overview dd span:last-child::after { content: ''; margin: 0; }
.op-list.op-list-overview span.op-next-period, .op-list.op-list-overview span.op-period-time, .op-list.op-list-overview span.op-today { display: inline-block; }
.av-section-color-overlay-wrap .op-list.op-list-overview dt, .av-section-color-overlay-wrap .op-list.op-list-overview dd { color: #fff; }
.av-section-color-overlay-wrap .op-list.op-list-overview .highlighted { color: #ba3209; }

#top label {
    font-weight: 400 !important;
}

@media screen and (max-width : 767px) {
	.responsive #top #wrap_all .slide-entry {
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}
	.responsive #top #wrap_all .flex_column { margin-bottom: 20px !important; }
}


#scroll-top-link {
    border-radius: 0;
    height: 53px;
    width: 53px;
    line-height: 52px;
    right: 2px;
    bottom: 2px;
    font-size: 28px;
}
#scroll-top-link {
	color: #ffffff;
    border: 1px solid #ba3209 !important;
    background: #ba3209 !important;
}
#scroll-top-link:hover { opacity: 1; color: #ffffff; }

.av-special-heading.av-special-heading-h3 { margin-top: -28px !important; }
h3.av-special-heading-tag {
	background: #ba3209;
	margin-left: 15px !important;
	padding: 5px 0 !important; 
}

ul.av-share-box-list {
	width: 100%;
}

#top .avia-slideshow-arrows a {
  opacity: 0;
}
#top .avia-slideshow-arrows a {
  opacity: 0;
}
#top .avia-content-slider:hover .avia-slideshow-arrows a {
  opacity: 1;
}

.post-entry-20,
.post-entry-385 {
	margin-top: -20px;
}

.iconlist_content a { color: #ba3209; }
.iconlist_content a::after { display: inline; content: '-->'; margin-left: 5px; }