/*
Theme Name: FlueraLAS 2020 Child Theme
Theme URI: http://www.raingroup-agentur.com
Version: 1.0
Description: FlüRaLSA-Theme
Author: rainGroup-Agentur.com
Author URI: http://www.raingroup-agentur.com
template: bb-theme


Grün:	01928b
Gelb:	9c9600
Grau:	8e8e8e






*/

/* Logo */



.fl-logo-img {
  margin-left: -65px;
}
/* Menue */

.current-menu-item {
  border-bottom: #01928b 3px solid !important;
}

.current-menu-ancestor {
  border-bottom: #01928b 3px solid !important;
}

/* WIDGETS */

.fl-widget-title {
  display: block;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  display: inline;
  background: #9b9500;
  color: #fff;
  padding: 0.3em 0.4em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.widget_recent_entries li {
  padding-top: 12px;
  list-style: circle !important;
}

.tagcloud {
  margin-top: 12px;
}

.fl-widget-title-span {
  border-bottom: 1px solid #222;
  margin-bottom: -1px;
}
.textwidget {
  line-height: 1.5em;
  font-size: 13px;
  padding-top: 12px;
}

.fl-widget {
  line-height: 1.5em;
  font-size: 13px;
}

.widget {
  line-height: 1.5em;
  font-size: 13px;
}

/* allg */

h2 {
  color: #9c9600;
  font-size: 22px;
}

h3 {
  color: #01928b;
}

.uabb-info-list ul {
  list-style: none !important;
}

.fl-rich-text ul li::before {
  content: "\25AA";
  color: #9b9500;
  font-weight: bold;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}

.page-numbers ul li::before,
.fl-builder-pagination ul li::before {
  content: none !important;
}

/* Posts */

/* Archivkopf */

.fl-archive-title {
  margin-bottom: 2em;
  border-bottom: 1px solid #222 !important;
  background-image: url("../flueraLSA_theme/images/diagonal-lines_bh.svg");
}
.fl-archive-title {
  padding-left: 15px;
  padding-top: 15px;
  color: #00928b;
  text-transform: uppercase;
  text-shadow: 2px 3px #fff;
}

.cart_descr p {
  padding-left: 15px;
  padding-bottom: 15px;
  color: #00928b;
  margin-bottom: 2em;
  border-bottom: 1px solid #222 !important;
}

/* ueberuberschrift */
.post-categories {
  font-size: 0.8em;
  padding-bottom: 10px;
}
.post-categories ul {
  padding: 0;
  margin: 0;
}

.post-categories li {
  display: inline;
  list-style: none;
  padding: 5px 5px 5px 5px;
  background: #666;
}
.post-categories a {
  display: inline-block;
}
.post-categories a:link,
.post-categories a:visited {
  color: #fff;
}
.post-categories a:hover,
.post-categories a:active {
  text-decoration: none;
}
/* Titel */

.fl-post-title {
  display: inline;
  background: #00928b;
  color: #fff;
  padding: 0.1em 0.4em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.fl-post-title a:link,
.fl-post-title a:visited {
  color: #fff;
  text-decoration: none;
}

/* home post loop */

.fl-post-feed-title {
  background: #00928b;
  color: #fff;
  padding: 0.1em 0.4em !important;
  border-top: 1px solid #00928b;
  border-bottom: 3px solid #00928b;
  margin-bottom: 0px !important;
}
.fl-post-feed-date {
  background-color: #00928b;
  color: #fff !important;
  padding: 3px;
  font-size: 11px;
  padding: 0.4em 0.8em;
}
.fl-post-feed-title a:link,
.fl-post-feed-title a:visited {
  color: #fff;
  text-decoration: none;
}

.fl-post-feed-more {
  font-weight: bold;
}

/* home post loop */

.fl-post-title {
  text-transform: uppercase;
  border-top: 1px solid #00928b;
  border-bottom: 3px solid #00928b;
}

.fl-post-more-link {
  color: #00928b;
  font-weight: 700;
}

.fl-post-date {
  background-color: #00928b;
  color: #fff !important;
  padding: 3px;
  font-size: 11px;
  padding: 0.2em 0.8em;
}

.fl-post-meta-bottom {
  background-color: #f4f3e3;
  padding: 4px;
  font-style: normal;
}

/*.fl-page-footer-row {
   padding-bottom: -15px;
  border-bottom: 1px solid #e6e6e6;
}*/

.foerderleiste {
  text-align: center;
}

/* XXX */

.fl-page-footer-widgets h4 {
  color: #fff !important;
  margin-bottom: 14px;
}

.fl-page-footer-widgets img {
  margin-top: 14px;
}

.fl-page-footer-widgets {
  background-color: #efefef;
}

.h4.fl-widgets-title {
  color: #fff;
}

ul.sub-menu {
  width: 280px !important;
}

.menue-vip-border {
  margin-top: 15px;
  border: 1px solid #9b9500;
  /* <div class="menue-vip-border"> </div> */
}

.wp-caption {
  background: transparent;
  border: transparent;
}

img.attachment-medium {
  padding-bottom: 5px;
}
img.attachment-full {
  padding-bottom: 5px;
}

.widget_recent_entries li {
  list-style: circle outside !important;
}
.fl-widget ul li {
  display: list-item;
}

.widget_tag_cloud {
  padding-bottom: 15px;
}

.fl-post-nav-prev,
.fl-post-nav-next {
  font-size: 12px;
}

#tag_cloud-4 {
  border: 1px solid #9b9500;
  padding: 10px;
}


