/* 
 Theme Name:   Hestia Child Theme
 Theme URI:    
 Description:  
 Author:       momo
 Author URI:   
 Template:     hestia
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.navbar,
.carousel .sub-title,
h4.author,
.hestia-about p,
.card-product .price,
.card-product .price h4,
.blog-sidebar .widget h5,
.shop-sidebar .widget h5,
blockquote,
.media .media-heading,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 20px; /*18px - Gr  e der  berschriften in der Sidebar, Autorenname unter Blogbeitrag*/
}

.navbar-brand {
  font-size: 16px; /*18px - Gr  e des Seitentitels*/
}

newdiv {
display: block; width:100%; background-color:white; color: black; border:5px solid red; margin: 5px; padding: 5px; }

.umschalter-faq {
  background-color: #003df7;
  color: #ffffff;
  font-size: 16px;
  padding: 5px;
}
/*BOB Changes by WGC 15-2-2021*/
.outer-container{
	background-color:white;
	z-index:990;
}
/*EOB Changes by WGC 15-2-2021*/
/*BOB Changes by WGC 17-2-2021*/
#menu-kategorien li.menu-item>ul.sub-menu{
	display:none;
}
#menu-kategorien li.menu-item.expandcat>ul.sub-menu{
	display:block;
}
.widget ul li {
    line-height: 1.8;
}
.blog-sidebar .widget h5{
	margin:0!important;
}
input[type="checkbox"].fp_checkbox{
	margin-right:10px;
}
.media-modal-content button:hover,.media-modal-content .media-frame-router button.media-menu-item{
	color:black !important;
}

@media only screen and (max-width:768px) {
	/*table.frontier-post-taxonomies{
		    table-layout: fixed;
	}*/
	#frontier_post_fieldset_title {
		min-width: 250px !important;
	}
	#main-navigation{
		max-width: 100vw !important;
	}
	nav.navbar.navbar-default.navbar-fixed-top.header-with-topbar.navbar-not-transparent.navbar-scroll-point{
		max-width: 100vw !important;
	}
}
.custarrow{
	margin-top:2px;
}
.um-gdpr-content{
	background-color:white;
}
.popupPrivacy-outer{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:rgba(0, 0, 0, 0.3);
	z-index:9000;
	}
.popupPrivacy{
	
	width: 80%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    top: 120px;
    background-color: white;
    padding: 10px;    
	border: 1px solid black;
    border-radius: 5px;
}
.popupPrivacy-inner{
	border-radius: 5px;
	overflow-y: scroll;
	    height: 400px;
}
.closePopup{
	cursor: pointer;
    text-align: right;
    width: 50px;
	font-weight:500;
    margin-left: auto;
    padding-right: 5px;
}
.um-field-gender .um-field-area{
	display:flex !important
}
.um-field-radio .um-field-half{
	width:100%;
}

/*EOB Changes by WGC 17-2-2021*/
#nav_menu-5>h5{
	color: #ff00ee; /*Nr.31*/
}
.hestia-top-bar{
	position: relative;
    z-index: 4000;
}
.hestia-top-bar ul li.dropdown .caret {
    display: inline-block !important;
}
.hestia-top-bar ul{
	background-color: #363537 !important;
}
.hestia-top-bar .dropdown-menu li a{
		    
    margin: 0 5px;
    padding: 10px;
    border-radius: 2px;
	font-weight: normal;
    line-height: 1.42857143;
	font-size:13px;
}
.hestia-top-bar .dropdown-menu li{
    width: 100%;
}
.navbar-fixed-top{
	/*z-index:auto !important;*/
}
.separator-line{
	background-color: #d2d2d2;
    min-height: 1px;
}
.hestia-top-bar ul li:first-child {
    margin-left: 5px;
}
@media (max-width: 768px){
	ul#menu-kopfleiste-menue{
    background-color: #363537 !important;
    color: white;
}
ul#menu-kopfleiste-menue li:not(.active) a{
	color: white;
}
ul#menu-kopfleiste-menue.navbar-nav path {
    fill: white;
}
ul#menu-kopfleiste-menue.navbar-nav .dropdown a .caret {
    border: 1px solid white;
    color: white;
}
/* .hestia-top-bar{
	display:block;
}
    .navbar.navbar-transparent > .container {
        padding-top: 50px;
    }
    .navbar > .container {
	padding-top: 50px;
    } */
/*Highlight menu item Mitmachen - added by Monika*/
.mitmachen { 
	background-color: #E67817;
	color: #fff;
	border-radius:5px;
	font-weight: bold;
	letter-spacing: 1.5px;
}

.active-mitmachen {
	color: white !important;
}}
i.fa.fa-info-circle {
	cursor: help;
  }
  
  
  h3.reg {
	font-family: 'Amatic SC', cursive;
	text-align: center;
	font-size: 41px;
	color: blue;
	font-weight: 600;
  }