

/*
 * Bereich Global
 *  
 */
 
body{
	background-color:#e5e4da;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
  border-radius: 50px;
}

div.article-title.item-title div.page-header h2{
  font-weight: 700;
  text-transform: none;
  font-size: 1.5rem!important;
  line-height: 1.3em;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
}

.astroid-framework h1, .astroid-framework .h1 {
  font-weight: 700;
  text-transform: none;
  font-size: 2.3rem;
  line-height: 2.3rem;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
}

.astroid-framework h3, .astroid-framework .h3 {
  color: rgba(232, 117, 50, 1);
  font-weight: 700;
  text-transform: none;
  font-size: 2.3rem;
  line-height: 2.3em;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
  text-align: left;
  padding-bottom: 0px;
}

.astroid-framework h5{
	color: rgba(232, 117, 50, 1);
  font-weight: 700;
  text-transform: none;
  font-size: 1.5rem !important;
  line-height: 1.3em;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
}

a:hover {
  --bs-link-color: #E87532;
}

a {
  color: #E87532;
}

p.readmore a.as-readmore{
	color: #e87532;
}




@media (max-width: 579px) {
p.readmore{
  padding-top: 20px;	
}
}

/*
 * Section Header
 *  
 */

#header {
	background: url(/images/header/Titelseite.jpg);
background-position: center;
background-size: 1536px;
  margin-right: 0px;
  background-color: #fff;
  height: 690px;
 
  margin: auto !important;
}

@media (max-width: 820px) {
	#header {
		height: 630px;
		
}}

@media (max-width: 579px) {
#header {
	background: url(/images/header/Titelseite.jpg);
background-position: right;
background-size: 1536px;
  margin-right: 0px;
  background-color: #fff;
  width: auto;
  height: 590px;
  margin: auto !important;
}
}

header .logo-wrapper .site-tagline {
  font-size: 1.4rem;
  color: #e87532;
  margin: 0;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  line-height: 1;
}

.astroid-contact-info span {
  display: inline-block;
  color: #e87532;
}

.astroid-contact-info i[class*="fa-"] {
 color: #e87532;
}

div#tlm-64ea02f9e0032099517746 {
background-color: rgba(238, 228, 220,0.5);
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 0px 10px 0px;
}

@media (max-width: 579px) {
div#tlm-64ea02f9e0032099517746 {
  background-color: rgba(238, 228, 220,0.8);
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 0px 10px 0px;
}
}

h3.module-title.header{
	text-align: center;
  font-size: 3.2rem;
  line-height: 3.5rem;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-bottom: 0rem;
}

@media (max-width: 579px) {
h3.module-title.header {
  text-align: center;
  font-size: 2.2rem;
  line-height: 1.5;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0rem;
}
}

div#mod-custom333.mod-custom.custom{
  text-align: center;
  color: rgb(232, 117, 50);
  font-weight: 700;
  text-transform: none;
  font-size: 2.5 !important;
  line-height: 2.3em;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
}

@media (max-width: 579px) {
	div#mod-custom333.mod-custom.custom{
  text-align: left;
  padding-left: 20px;
  color: rgb(232, 117, 50);
  font-weight: 700;
  text-transform: none;
  font-size: 2.5 !important;
  line-height: 2.3em;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
}
}

div#mod-custom333.mod-custom.custom p{
  margin-top: 0;
  margin-bottom: 0rem;
  font-size: 1.8rem !important;
	
}

div#ar-64d85e3344dd2854944985.astroid-row.row.no-gutters.gx-0{
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1*var(--bs-gutter-y));
  margin-right: calc(-0.5*var(--bs-gutter-x));
  margin-left: calc(-0.5*var(--bs-gutter-x));
  height: 180px;	
}

@media (max-width: 579px) {
div#ar-64d85e3344dd2854944985.astroid-row.row.no-gutters.gx-0{
margin-left: 0px!important;
margin-right: 0px!important;
}
}

div#ac-64d85e3344ad804058566.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12{
	height: 180px;	
}

@media (max-width: 579px) {
  div#ac-64d85e3344ad804058566.astroid-column.col-lg-12.col-md-12.col-sm-12.col-12{
  height: 180px;	
  background-color: rgba(238, 228, 220,0.8);
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 0px 10px 0px;
 
 
  }
}

#ta1-64d85e3344d5a099735464 {
  padding: 20px 0px 0px 20px;
}

@media (max-width: 579px) {
  #ta1-64d85e3344d5a099735464 {
  padding: 20px 20px 30px 20px;
  margin-left: 0px;
}	
}

div.top-a-1-position.moduletable.slogan{
	height: 180px;
  margin-bottom: 192px;
}

@media (max-width: 579px) {
div.top-a-1-position.moduletable.slogan{
	height: 170px;
  margin-bottom: 95px;
}
}

div#mod-custom310.mod-custom.custom h4.uk-margin-top.uk-margin-bottom{
	margin-top: 0px !important;
	margin-bottom: 0px!important;
	
}

@media (max-width: 579px) {
div#mod-custom310.mod-custom.custom h4.uk-margin-top.uk-margin-bottom{
	margin-top: 0px !important;
	margin-bottom: 0px!important;
	margin-left: -20px;
}
}

div.uk-margin-bottom.uk-margin-top.uk-child-width-expand@s.uk-grid.uk-grid-stack{
	margin-bottom: 60px !important;
}

.uk-margin-bottom {
  
}

@media (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
	background-color: rgba(238, 228, 220,0.8);
  border-radius: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 0px 10px 0px;
  }
}

.astroid-header-section .astroid-header-sticky.sticky-loaded {
  display: flex;
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  background: none;
}

.astroid-header-sticky {
  box-shadow: none;
}

@media (max-width: 579px) {
.burger-menu-button .inner::before, .burger-menu-button .inner::after {
  width: 30px;
  height: 2px;
  background-color: #212529;
  position: absolute;
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: ease;
}
}

@media (max-width: 579px) {
.visually-hidden {
  width: 1px !important;
  height: 2px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}	
}

@media (max-width: 579px) {
.burger-menu-button .inner {
  display: block;
  top: 50%;
  margin-top: -0.5px;
  height: 2px !important;
}
}

/*
 * Section Component Beiträge
 *  
 */

@media (max-width: 575.98px) {
  .astroid-framework .astroid-logo-text, .astroid-framework .astroid-logo-text > a.site-title {
    font-size: 1.6rem;
    line-height: 1em;
	width: 300px!important;
  }
}

div#as-64eda6671eab3c64585976.astroid-section.astroid-component-section{
	margin-top: 0px;
	background: #fff;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}


div.article-title.item-title{
  height: 4.3rem;
  margin-bottom: 0.0rem;
}

@media (max-width: 579px) {
div.article-title.item-title{
  height: 4.3rem;
  margin-bottom: 0.0rem;
}
}

div.article-intro-text p{
  height: 7.0rem;
}

@media (max-width: 579px) {
div.article-intro-text p{
  height: 4.0rem;
}
}	
	

.astroid-nav .nav-title > * {
  margin-left: 5px;
  color: #e87532;
}



.astroid-header-section .astroid-header-sticky {
  padding: 0px 0;
}

div#t-61b9bb50c0a7c455878112.astroid-article-title{
	color: rgba(232, 117, 50, 1);
  font-weight: 700;
  text-transform: none;
  font-size: 1.8rem;
  line-height: 1.83em;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
  text-align: left;
  padding-bottom: 0px;
}


/*
 * Section portfolio Was Emotionscoaching dir ermöglicht
 *  
 */

#portfolio {
  margin-right: 5%;
  margin-left: 5%;
  padding-top: 50px;
  padding-bottom: 80px;
}

@media (max-width: 579px) {
div.top-b-1-position.moduletable h3.module-title{
	line-height: 1.3em;
}
}



/*
 * Section investition Investition für neue Stabilität - meine Konditionen
 *  
 */

div#tlm-64d85e3344b9d85236196{
  background-color: rgb(255,255,255,0.5);
  border-radius: 50px;
  padding: 50px 50px 50px 50px;
  margin-top: 0px;
}


section#investition.astroid-section.investition{
	background: #fff;
}

div#mod-custom341.mod-custom.custom{
	padding-top: 50px;
	padding-bottom: 10px;
}

div.order-1.card-body{
	  margin-bottom: 50px;
}

@media (max-width: 579px) {
div#mod-custom341.mod-custom.custom h3{
	font-size: 2.3rem;
  line-height: 1.3em;
}
}

/*
 * Section SectionFAQ Fragen? Kurze Antworten...
 *  
 */
 
 h3.module-title.faq{
	  padding-top: 50px;
}
@media (max-width: 579px) {
h3.module-title.faq{
	font-size: 2.3rem;
  line-height: 1.3em;
}
}

/*
 * Section Section Lass uns miteinander sprechen 
 */
 
#be-63116832443f1475273959 {
  padding-top: 30px;
  padding-bottom: 100px;
  background: #fff;
} 
 
.module-title {
  margin-bottom: 1rem;
} 

@media (max-width: 579px) {
h3.module-title.sprechen2{
	font-size: 2.3rem;
  line-height: 1.3em;
}
}
 
/*
 * Modul Astroid Form Kontakt Lass uns miteinander sprechen 
 */ 
 
 #mpk-631168777f1e1842584994 {
  background-color: #E5E4DA;
  border-radius: 50px;
  padding: 50px 50px 50px 50px;
  margin-top: 0px;
}
 
 
/*
 * Section Footer
 */ 
 
#f-oel6e1bpp {
  background-color: #9c5d18;
  color: rgba(255, 255, 255, 1);
  padding-top: 20px;
  padding-bottom: 20px;
} 
 
/*
 * user .verlauf
 */  
 
section#hs-63103280fe117084682666.astroid-section.astroid-header-section.verlauf{
	margin-bottom: 30px;
}

.verlauf {
  background-image: none;
  background-repeat: no-repeat;
  background-position: left top;
  background-color: none;
}

#about {
  background-color: #E5E4DA;
  padding-top: 3%;
  padding-bottom: 3%;
} 
 
