/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
.get_in_touch, .infobox {
    background-color: #70b8bf;
}
#Top_bar.is-sticky #logo img.logo-sticky {
    display: inline;
    max-height: 45px;
}
element.style {
    background-color: #ffffff;
    padding: 30px;
    margin-left: 60px;
    box-shadow: -2px -2px 20px rgba(0,0,0,.1);
}
.image_frame {
    border-color: transparent;
}
.accordion .question .title {
    padding: 14px 14px 14px 60px;
    font-size: 13px;
    font-weight: 700;
    position: relative;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    background: white;
    box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.04);
}
element.style {
    background-color: #ffffff;
    padding: 30px;
    box-shadow: -2px -2px 20px rgba(0,0,0,0.1);
}
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
    color: #062054;
}
.counter .desc_wrapper .number-wrapper, .chart_box .chart .num, .chart_box .chart .icon, .style-simple .quick_fact .number-wrapper, #edd_checkout_cart .edd_cart_header_row th {
	

    color: #ffffff;
}
element.style {
}
#Wrapper, #Content {
    background-color: #f4f7fc;
}
#Content {
    width: 100%;
    padding-top: 0px;
}
element.style {
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
    color: rgb(255, 255, 255);
}

.buttonizer .buttonizer-button {
    box-shadow: none;
}

.share-simple-wrapper .button-love {
    display: none;
}
#sftExt-frontend-button.bottom {
    bottom: 30px;
}

.buttonizer-label {
     font-size: 16px !important;
         right: 50px !important;
}

.post-footer {
    background: rgba(0,0,0,0.0) !important;
    padding: 7px 15px;
    overflow: hidden;
    line-height: 30px;
}
.post-footer .post-links {
    float: left !important;
    border-left-width: 0px !important;
    border-style: solid;
    padding-left: 0px !important;
}
.section-post-header {
 margin-top:20px;   
}
#Subheader .title {
    font-size: 38px;
    line-height: 45px !important;
    font-weight: 600;
    letter-spacing: 0px;
        width: 90% !important;
}
.post-item h2.entry-title {
     font-size: 130%;
    line-height: 140%;   
}
@media only screen and (max-width: 600px) {
#Subheader .title {
    font-size: 24px;
    line-height: 35px !important;
}
#sftExt-frontend-button.bottom {
    bottom: 55px;
    left:10px;
    right:auto;
}

}

/* für WPML / Mehrsprachigkeit*/

/* Menü-Punkte schmaler gemacht */
#Top_bar .menu > li > a span:not(.description) {
    padding: 0 10px;
}

/* Sprachen-Umschlater im menü erstmal ausgeblendet */
#menu-item-wpml-ls-3-de, #menu-item-wpml-ls-3-en {
  display: initial !important;
  color: #70b8bf!important;
}


.current_page_item a{
    font-weight:bold;
}

.wpml-ls-item-ls {
 color:green !important;
  background-image: url("https://autonome-frauenhaeuser-zif.de/wp-content/uploads/2022/05/leichteSprache-Logo.jpg");
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center center;
}
.wpml-ls-item-ls a{
    opacity:0;
}

.wpml-ls-item-de span, .wpml-ls-item-en span, .wpml-ls-item-ls span {
 background-color:#f4f7fc; 
}

body:lang(ls) {
    color: #4a5156;
}

.column_column ul :lang(ls) {
    color: #4a5156;
}

/* ---- 6.08.2024 CSS rule for WPForms Survey Styling ---- */

/* overide wpforms default colors and other variables */
/* prefered method */

:root {
    --wpforms-field-border-radius: 0px !important;
	--wpforms-field-border-color: #70b7bf !important;
	--wpforms-field-border-color-spare: #70b7bf !important;
    --wpforms-button-background-color: #70b7bf !important;
	--wpforms-page-break-color: #70b7bf !important;
	--wpforms-button-border-color: #066aab !important;
	
}

/* force hover effect on most inputs */
.wpforms-field-container input[type="date"]:focus, .wpforms-field-container input[type="email"]:focus, .wpforms-field-container input[type="number"]:focus, .wpforms-field-container input[type="password"]:focus, .wpforms-field-container input[type="search"]:focus, .wpforms-field-container input[type="tel"]:focus, .wpforms-field-container input[type="text"]:focus, .wpforms-field-container input[type="url"]:focus, .wpforms-field-container select:focus, .wpforms-field-container select:focus option,textarea:focus {
    color: #ffffff !important;
	background-color: #70b7bf !important;
	border-radius: 0px;
}

/* page progress color */
div.wpforms-page-indicator-page-progress{
	background-color: #70b7bf !important;
}
/* confirmation message */
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: #66b0b633 !important;
    border: 1px solid #70b7bf !important;
}

/* rating stars */
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg, div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg{
	fill: #70b7bf !important;
}