/*
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
*/

/* Allgemeines */
html, body {
   scroll-behavior: smooth;
}
.the_content_wrapper {
    margin-bottom: 0px !important;
}
.link-background a::before {
   content: "";
   display: block;
   position: absolute;
   margin-top: 0.8em;
   height: 0.8em;
   width: 100%;
   background: #F7E9E8;
   z-index: -1;
}
.link-background-2 a::before {
   content: "";
   display: block;
   position: absolute;
   margin-top: 0.8em;
   height: 0.8em;
   width: 100%;
   background: #C6D2CE;
   z-index: -1;
}
.link-background a, .link-background-2 a {
	 position: relative;
   display: inline-block;
   z-index: 0;
}
.zitat {
	 font-family: "Waiting for the Sunrise";
   font-size: 1.6em;
   line-height: 1.2em;
   padding: 0 10% 0 10%;
}
.button-flat button:hover:after {
   display: none;
}
.vc_btn3.vc_btn3-style-outline-custom {
	 border-width: 1px !important;
}
.number-one p {
   font-size: 3em;
	 color: #52756A;
}
.z-index-0 {
	 z-index: 0;
}
.z-index-1 {
	 z-index: 1;
}
.z-index-2 {
	 z-index: 2;
}

/* Shadow */
.shadow .wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {
	 margin-bottom: 0px;
}
.shadow {
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3), 0 4px 10px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar {
	 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3), 0 4px 10px 0 rgba(0, 0, 0, 0.25);
}

/* Margin unter Bildern */
.margin-bottom-no-img.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_center {
		margin-bottom: 0px;
}
.margin-bottom-no-img.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_center {
		margin-bottom: 0px;
}
.margin-bottom-no-img.wpb_column.vc_column_container.vc_col-sm-1.vc_col-lg-1.vc_col-md-1.vc_col-xs-1 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_center {
		margin-bottom: 0px;
}
.margin-bottom-no-img .wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {
		margin-bottom: 0px;
}

/*Lebenslauf Übersicht*/
a.mfn-link {
    margin: 0px 0px;
}
a.mfn-link-6 {
    border-top: none;
	  color: rgba(0,0,0,.5) !important;
}
.lebenslauf-datum {
    font-size: 0.8em;
	  color: #52756A;
	  text-align: left;
	  margin-bottom: 0px !important;
}
.lebenslauf-headline span {
	 font-size: 1.5em;
   line-height: 1.5em;
	 font-weight: 400;
}
.mfn-link.mfn-link-4.lebenslauf-headline {
   background: #C6D2CE;
}
a.mfn-link-4:before, a.mfn-link-4::after {
	 height: 2px;
}
a.mfn-link-4:before {
   transform: scale(1.0);
}

/* Lebenslauf FAQ-Element*/
.style-simple .faq .question {
   border-width: 0 0 1px 0;
   border-color: #C6D2CE;
   background: url(/wp-content/uploads/2020/12/marina-pusch-grafik-2-lavender.png);
   background-repeat: no-repeat;
}
.faq .question .title {
   color: #11201d;
   font-size: 1.2em;
}
.style-simple .faq .question:after {
   width: 0px;
}
.icon-plus:before {
   color: #52756A;
}
.faq .question .title > .acc-icon-plus {
   font-size: 22px;
   line-height: 22px;
}
.faq .question .title > .acc-icon-minus {
   font-size: 22px;
   line-height: 22px;
}
.style-simple .faq .question .answer ul {
   color: #12201d;
	 margin-left: -30px;
}
.style-simple .faq .question .answer p {
   margin-left: -50px;
}

/*Skills */
.progress_bars .bars_list li h6 .label {
	 display: none;
}
.progress_icons {
    text-align: center;
}
ul.list_star li:before {
    color: #fff;
}

/*Quick Facts*/
.style-simple .quick_fact .title {
   font-size: 2em;
   font-weight: 300;
   margin-top: 10%;
	 margin-bottom: 0px;
}
.style-simple .quick_fact hr {
   display: block;
   margin: revert;
   background-color: #11201D;
}

/*Vertical Line*/
.vertical-line {
  border-left: 1px solid #11201d;
  height: 80px;
}

/*Über mich Prograss Bar*/
.style-simple .progress_bars .bars_list li .bar {
    background: rgba(0,0,0,0.1);
}

/*Hover Box Über mich*/
.vc-hoverbox-back img {
  position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit:cover;
}
.vc-hoverbox .vc-hoverbox-inner {
    display: block;
    min-height: 0 !important;
    height: 0;
    padding-bottom: 100%;
    position: relative;
}

/* Passwort Maske*/
form.post-password-form {
	margin:	10%;
}
form.post-password-form::before {
    content: url(/wp-content/uploads/2020/12/marina-pusch-bewerbung-login.png);
}
form.post-password-form::after {
    content: "Sie haben noch kein Passwort erhalten, möchten meine Bewerbung, Lebenslauf und Zeugnisse aber gerne vollständig sehen? Dann schreiben Sie mir, die Kontaktdaten finden Sie gleich hier unten im Footer. Ich freue mich auf Ihre Nachricht!";
}


/*Media Queries*/

@media only screen and (max-width: 969px) {
	.article_box .desc_wrapper {
	  min-height: 110px;
	}
}
@media only screen and (max-width: 767px) {
  .column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
	.background-picture-center {
		background-position: left !important;
	}
	.mobile-no {
		display: none !important;
	}
	.faq .question .title {
    color: #11201d;
    font-size: 1.0em;
  }
	.mobile-pinsel-padding {
		padding-top: 10% !important;
		padding-bottom:	10% !important;
	}
	a.mfn-link {
    font-size: 11px;
    margin: 2px 0px;
  }
	.lebenslauf-datum {
		text-align: left;
		margin-bottom: 0px !important;
		margin-top: -15px;
	}
  a.mfn-link-6 {
    margin-top: -4px !important;
	}
	.background-mobile-no.vc_row {
		background: none !important;
	}
}
