/*
Füge deinen eigenen CSS-Code nach diesem Kommentar hinter dem abschließenden Schrägstrich ein. 

Klicke auf das Hilfe-Symbol oben, um mehr zu erfahren.
*/
/* Center the caption. */
.jp-carousel-info h2 {
 text-align: center !important;
}

/* Hide comment form header. */
.jp-carousel-left-column-wrapper {
 display: none !important;
}

.jp-carousel-commentlink {
 display: none !important;
}

/* Center the metabox. */
.jp-carousel-image-meta {
 float: none !important;
 margin-left: auto;
 margin-right: auto;
}


.menu-toggle-wrapper {
    right: 20px;
}
.main-navigation a {
    letter-spacing: 0.6px;
    font-weight: lighter;
}
.entry-thumbnail{
border-bottom: 3px solid #f8c309;
border-top: 4px solid #f8c309;
border-radius: 4px 4px 0 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
background: #42caad;
}

.widget .widget-title {
border-bottom: 1px dotted #f8c309;
	padding-left: 10px;
}

.footer-widget-area {
    background: #dec781;
	  color: rgba(39, 48, 57, 0.85);
}

.footer_bild_anfahrt{
	border-bottom: 2px solid #42caad;
	border-top: 1px solid #42caad;
	
}

.frontpage-grid-media{
border-bottom: 2px solid #f8c309;
border-top: 2px solid #f8c309;

}
.sidebar-widget-area {
    border: 1px solid #dddcd9;

}
.entry-content-wrapper {

    border: 1px solid #dddcd9;
}
.main-navigation ul ul {
  border-bottom: 1px solid #f8c309;
	border-top: 1px solid #f8c309;
}
.main-navigation ul li {
  border-bottom: 1px solid #f8c309;
	border-top: 1px solid #f8c309;
}
.main-navigation ul ul li {
    border-bottom: 1px dotted #f8c309;
    border-top: 1px dotted #f8c309;
}
.main-navigation li:hover {
    border-top: 1px dotted #f8c309;
	    border-top: 1px dotted #f8c309;
}
.site-header {
    line-height: 70px;
}
input {
    width: 100%;
}
input[type="submit"] {
    width: 33%;
}
textarea {
    height: 10em;
}
#primary-menu{
	 margin-top: 17px;
}

.main-navigation.toggled ul li {
		border-top: 1px dotted #f8c309;
}
.main-navigation ul {
    margin-right: 0rem;
}

.site-featured-content .featured-post-slide-meta {
    width: 32%;
    background: rgba(39, 48, 57, 0.5);
}
.frontpage-grid-page .frontpage-grid-media .transition5 {
  background: #42caad;
}


.main-navigation a:hover {
    color: #f8c309;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {
    color: #f8c309;
}

.cls


element.style {
}
.site-header {
    line-height: 70px;
}
.site-header {
    /* background: #e0d9c4; */
    background: #e9dfa9;
		box-shadow: 0 0 0px rgba(39, 48, 57, 0.05); 
}
.entry-content-wrapper,.widget-area.sidebar-widget-area {
  	box-shadow: 0 0 17px rgba(39, 48, 57, 0.15); 
	border-bottom: 3px solid #f8c309;
border-top: 4px solid #f8c309;
border-radius: 4px 4px 0 0;
}

.widget {
    font-size: 17px;
    font-size: 0.9375rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
}
.widget_tag_cloud a {
    border: 1px solid rgba(39, 48, 57, 0.7);
    border-radius: 2px;
    display: inline-block;
    font-size: 13px !important;
    margin-bottom: 5px;
    padding: 3px 10px;
    color: #757575;
}
.footer-widget-area .widget_tag_cloud a {
    border-color: rgba(255, 255, 255, 0.95);
    color: inherit;
}


.front-page-section .section-header h2:after {
    background: #f8c309;
}

a {
    color: #f8c309;
}
@media screen and (max-width: 750px) {
     /* start of phone styles */
.site-featured-content .featured-post-slide-meta {
    width: 100%;
}
}

.grid-item-content .grid-item-more {
	background: #f8c309;
}


.frontpage-grid-page .frontpage-grid-media .transition5 {
	background: #f8c309;
}
.site-featured-content .featured-post-slide-meta .slide-readmore a:hover {
	background: #f8c309;
	border: 2px solid rgba(248, 195, 9, 0.5);
}

ol {
	margin-left:0; 
	padding-left:0; 
	counter-reset:item;
}
ol>li {
	margin-left:0; 
	padding-left:15px; 
	counter-increment:item; 
	list-style:none inside;
	margin-bottom:10px;

}
ol>li:before {
content:"▶" ;
padding-top:5px;
	padding-left:9px;
	padding-right:7px;
	padding-bottom:5px;
margin-right:0.9em;
background:rgba(248, 195, 9, 0.8);
	color: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
}
.site-branding {
    margin-right: 0px;
}
.jp-carousel-close-hint span {

    font: 800 44px/1 "Helvetica Neue",sans-serif!important;
}
.page-header {
    border-bottom: 0px solid #e8e8e8;
}