@charset "UTF-8";
/*all*/
/*Forms*/
.form-control:focus {
  color: #1A1A1A;
  background-color: #fff;
  border-color: #5B5B5B;
  box-shadow: 0 0 0 .25rem rgba(91,91,91,.25);
}
.wpcf7 {
  max-width: 100%!important;
}
.wpcf7 input[type="submit"] {
color: #fff;
background-color: #1A1A1A;
border-color: #1A1A1A;
}
.wpcf7 input[type="submit"]:hover {
  color: #fff;
  background-color: #5B5B5B;
  border-color: #5B5B5B;
}

div#cle_kon_alert {
  border-radius: 0px !important;
  font-size: 90%;
}
.form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea {
  border-radius: 0rem;
}
.form-control:focus, 
.widget_archive select:focus, 
.widget_categories select:focus, 
.wpcf7 .wpcf7-validation-errors:focus, 
.wpcf7 input[type="color"]:focus, 
.wpcf7 input[type="date"]:focus, 
.wpcf7 input[type="datetime-local"]:focus, 
.wpcf7 input[type="datetime"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="file"]:focus, .wpcf7 input[type="month"]:focus, .wpcf7 input[type="number"]:focus, .wpcf7 input[type="range"]:focus, .wpcf7 input[type="search"]:focus, .wpcf7 input[type="submit"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="time"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input[type="week"]:focus, .wpcf7 select:focus, .wpcf7 textarea:focus, .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active, .wpcf7 .btn-check:active + input[type="submit"], .wpcf7 .btn-check:checked + input[type="submit"], .wpcf7 input.active[type="submit"], .wpcf7 input.dropdown-toggle.show[type="submit"], .wpcf7 input[type="submit"]:active, .btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus, .wpcf7 .btn-check:active + input[type="submit"]:focus, .wpcf7 .btn-check:checked + input[type="submit"]:focus, .wpcf7 input.active[type="submit"]:focus, .wpcf7 input.dropdown-toggle.show[type="submit"]:focus, .wpcf7 input[type="submit"]:active:focus {
  color: #fff;
  background-color: #5B5B5B;
  border-color: #5B5B5B;
  box-shadow: 0 0 0 .25rem rgba(91,91,91,.25);
}

label.cle-form-label{
    font-weight: bold;
    text-transform: uppercase;
}

/*page*/
main#main a
{
 color: #000000;
}
main#main a:hover
{
    color: #5B5B5B;
    text-decoration: none;
}
main#main article {
  padding: 1.875rem;
  margin-bottom: 1.5rem;
  background-color: #fff;
}
/*Top-Menue*/
div.top-menue span a{
    position: relative;
    color: #000000;
    text-decoration: none;
}
div.top-menue span a:hover{
    color: #5B5B5B;
}
div.top-menue span a::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

div.top-menue span a:hover::before {
  transform: scaleX(1);
}


/*SIDEBAR*/
aside {
  padding: 1.875rem;
  margin-bottom: 1.25rem;
  background-color: #fff;
  box-shadow: 0 0 30px rgb(0 0 0 / 8%);
}
aside ul {
  padding: 0;
  list-style: none;
}
aside ul li {
  padding: .5em 0;
  border-bottom: 1px solid #E7EAF0;
}
aside ul li a {
  color: #5B5B5B;
  text-decoration: none;
}
aside ul li a:hover {
  text-decoration: none;
  color: #6D4B49;
}
/*//suche*/
div.wp-block-search__inside-wrapper input{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-radius: 0;
}
div.wp-block-search__inside-wrapper button{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-radius: 0;
}
/*NAVBAR*/
a.navbar-brand.custom-logo-link img.img-fluid{
max-width: 12%;
}
.navbar {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.navbar-dark .navbar-nav .nav-link{
    position: relative;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 0.85rem;
    text-decoration: none;
}
.navbar-dark .navbar-nav .nav-link:hover{
    color: #F2F2F2;
}
.navbar-dark .navbar-nav .nav-link::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F2F2F2;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

.navbar-dark .navbar-nav .nav-link:hover::before {
  transform: scaleX(1);
}

ul#main-menu.navbar-nav li.active a.nav-link{
    font-weight: bold;
}



.dropdown-menu {
  padding: .5rem 0;
  font-size: 0.85rem;
  text-transform: uppercase;
  color: #343434;
  background-color: rgba(247,248,250,0.97);
  border: 1px solid rgba(91,91,91,.25);
  border-radius: 0rem;
}
.dropdown-item:active {
  color: #fff;
  background-color: #6D4B49;
}


/*<!--WIDGET-->*/
.widget-title, .widgettitle {
color: #8B615D;
  font-weight: bold; 
  margin-top: 0;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  letter-spacing: -.2px;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #8B615D;
  text-transform: uppercase;
}
button.btn-primary {
  color: #fff;
  background-color: #1A1A1A;
  border-color: #1A1A1A;
}
button.btn-primary:hover {
  color: #fff;
  background-color: #5B5B5B;
  border-color: #5B5B5B;
}
p.sym-schlagwort a{
    color: #1A1A1A;
}
p.sym-schlagwort a:hover{
    color: #5B5B5B;
    text-decoration: none;
}
/*FOOTER*/
#wrapper-footer-full, #wrapper-static-hero {
  background-color: #212529;
}
div.menu-footer-container ul#menu-footer{
  list-style: none;
  padding: 0;
  margin: 0;
}
div.menu-footer-container ul#menu-footer li{
    display: inline;
}

div.menu-footer-container ul#menu-footer li a{
    position: relative;
    color: #ffffff;
    margin-left: 0.35rem;
    text-decoration: none;
}
div.menu-footer-container ul#menu-footer li a:hover{
    color: #F2F2F2;
}
div.menu-footer-container ul#menu-footer li a::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F2F2F2;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

div.menu-footer-container ul#menu-footer li a:hover::before {
  transform: scaleX(1);
}

/*header enrty*/
header.entry-header h1.entry-title, header.page-header h1.page-title{
    /*margin-top: 1rem;*/
    margin-bottom: 1.5rem;
    font-weight: 600;
}
header.page-header h1.page-title {
padding: 1.875rem;
  margin-bottom: 1.25rem;
  background-color: #fff;
}
/*Carousel*/
.carousel-caption {
  bottom: 4rem;
  color: #343434;
  text-align: center;
}
div.carousel-caption{
 background: rgba(255,255,255,0.80);
 padding-left: 1.5rem;
 padding-right: 1.5rem;
}

div.carousel-caption h5{
  margin-bottom: 1rem;
  font-weight: 600;
  font-size: 2.5rem;
}
div.carousel-caption p{
  font-weight: 600;
  font-size: 1.5rem;
}
/*<!--breadcrump-->*/
#sym-breadcrump {
    color: #1A1A1A;
    font-size: 0.80rem;
    text-transform: uppercase;
}
#sym-breadcrump a{
    color: #1A1A1A;
    text-transform: uppercase;
}
#sym-breadcrump a:hover{
    color: #5B5B5B;
    text-decoration: none;
}

/*//blog*/
div#archive-wrapper article{
    box-shadow: 0 0 10px 0 rgba(148,146,245,.2);
}
div#archive-wrapper article:hover{
    box-shadow: 0 0 10px 0 rgba(148,146,245,0);
}
a.understrap-read-more-link{
color: #fff!important;
background-color: #8B615D;
border-color: #8B615D;
border-radius: 0px;
    text-transform: uppercase;
}
a.understrap-read-more-link:hover{
background-color: #6D4B49;
border-color: #6D4B49;
}
/*pagination*/
.page-item.active .page-link {
  background-color: #6D4B49;
  border-color: #6D4B49;
}
.page-link {
  color: #6D4B49;
}
.page-link:hover {
  color: #8B615D;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
