/*background for margins and else*/

.page-template-default {
  background: #5b4d42;
}

.post-template-default {
  background: #785f4f;
}

.archive {
  background: #785f4f;
}

.archive-header {
  background: #785f4f;
}

.blog {
  background: #785f4f;
}
p{
margin: 0;
}

/*Background*/

.hentry {
  background: url("https://tuendernsche-warte.de/wp-content/uploads/radl-pur-light-brown.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: calc(100% / 3.5) auto;
  min-height: 500px;
  background-color: #5b4d42;
  padding-top: 1px;
}

#page.hfeed.site {
  border: 0;
}

/*background of content*/

.content-area {
  background-color: #785f4f;
}

/*Header*/

#masthead.site-header {
  background-color: #f0ead6;
}

/*Navbar*/

.navbar {
  background-color: #9ec2b5;
  min-width: 100%;
}

#site-navigation {
  margin-left: 1em;
}

/*Content*/

.entry-title {
  padding-top: 20px;
  padding-left: calc(100% / 60);
  padding-right: calc(100% / 60);
  text-align: center;
  color: #ffffff;
}

.entry-content {
  padding-left: calc(100% / 60);
  padding-right: calc(100% / 60);
		max-width:  none !important;
  color: #ffffff;
}

/*Sidebar*/

#secondary.sidebar-container {
  background-color: #9ec2b5;
}

.widget-area {
  background-color: #9ec2b5;
}

/*Footer*/

#colophon.site-footer {
  background-color: #5b4d42;
}

/*Spalten (Startseite)*/

.wp-block-column {
  margin: 1.2% 1.2% 0px 1.2%;
  margin-bottom: 0px;
}

.wp-block-column:hover {
  background-color: #877d63;
  border-radius: 17px;
  transition: all 0.3s ease;
}

.wp-block-column:not(:first-child) {
  margin-left: 1.2%;
}

.wp-block-image {
  padding: 3px;
  margin: 0;
}

/*Artikel&News*/

.post.type-post.status-publish {
  border: 2px solid #f0ead6;
  border-radius: 10px;
  padding: 10px;
  padding-left: 40px;
  padding-right: 40px;
  margin: 5px 15% 5px 15%;
}
.ultp-block-item{
	margin-top: 1em;
  margin-bottom: 1em;
  box-shadow: 0px 0px 1px #f0ead6;
}

/*Hyperlinks*/

a:link {
  color: #b3d5ca;
}

/*Visited Links*/

a:visited {
  color: #e0eded;
}

.entry-summary {
  color: #ffffff;
}

.blocks-gallery-item.image {
  border-radius: 10px;
}

.blocks-gallery-item {
  border: 2px solid #ffffff;
}

/* Beitrag inner border*/

#pgcu_style2 .pgcu_post.pgcu_post--style1 {
  border: 0;
}

/*Kontaktform*/

#kontakt {
  margin-left: 25%;
}

.wpcf7-form {
  margin-top: 1em;
}

/*KontaktformularNachricht*/

.wpcf7-form-control.wpcf7-textarea {
  min-width: 500px;
}

/*KontakpersonAngaben*/

.wpcf7-form-control.wpcf7-text {
  min-width: 400px;
}

/*Beiträge Hintergrund*/

.post-navigation {
  background-color: #5b4d42;
}

/*Pdf iframe speisenkarte*/
#Speisenkarte {
  width: 65%;
  min-height: 800px;
}

/*Plugin zeigt zur Zeit offen/geschlossen*/
#offenGeschlossen {
  padding-top: 35px;
  padding-bottom: 20px;
}

.mabel-bhi-businesshours {
  max-width: 500px;
}

/*Bildergallerie*/
#foogallery-gallery-698 {
  border-radius: 6px;
  border: 1px solid #5b4d42;
  background-color: #f0ead6;
}
.fg-item.fg-type-image.fg-positioned.fg-loaded{
padding: 12px;
}


/*h2 startseite*/
h2.UeberschriftStartseite{
  font-size: 25px;
  text-align: center;
  margin-bottom: 1em;;
  margin-top: 1em;
}

/*Text Startseite*/
#homeSiteText {
  border-radius: 6px;
  border: 1px solid #5b4d42;
  margin: 0;
  padding: 1em 12% 1em 12%;
  background-color: #f0ead6;
  color: #5b4d42;
  font-size: 20px;
}
/*Startseite Beiträge*/
.wp-block-ultimate-post-post-grid-2.ultp-block-774444.beitragStartseite {
  margin: 1em 0 1em 0;
  border-radius: 6px;
  border: 1px solid #5b4d42;
  padding: 4px;
  background-color: #f0ead6;
}
/*Öffnungszeiten*/
#bhi_widget_displayopeninghours-3.widget.widget_bhi_widget_displayopeninghours {
  margin-right: 0;
  padding: 0;
}

#obsPortal {
  border-radius: 6px;
  border: 1px solid #5b4d42;
  padding: 0px;
  background-color: #f0ead6;
}

/*Telefonnr Footer*/
#custom_html-2.widget_text.widget.widget_custom_html {
  padding: 0;
  font-size: 1.2em;
  margin-bottom: 10px;
}