/* boxes.css */

.content-element-group{
  margin:35px auto;
  justify-content: center;
  
}


.content-element-group1{
  margin:35px auto;
  justify-content: center;
  background-color:#E5F0FE;
  border-radius:20px;
}

#inner .rs-colum .rte
{ background-color:#E5F0FE;
  padding-top: 60px;
 padding: 50px;
  display: flex;
  background-image:url("/files/images/layout/gold.png");background-repeat:no-repeat;
  background-position:0 0;
  
  box-sizing:border-box; 
}

#main .bx-lightblue, 
#main .bx-lightblue-1,
#main .bx-lightblue-2,
#main .bx-lightblue-3,
#main .bx-lightblue-4
{ background-color:#E5F0FE;
  margin:30px auto 50px auto;
  padding: 30px 30px 30px 30px;
  border-radius: 30px;
font-size: 13px;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
}

#main .bx-lightblue 
{ 
  max-width:800px;
  background-color:#E5F0FE;
  margin:30px auto 50px auto;
  padding: 30px 30px 30px 30px;
  border-radius: 30px;
  font-size: 13px;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
  margin: 10px 15px;
}

#main .bx-lightblue-300
{ max-width:500px;
background-color:#E5F0FE;
  margin:30px auto 60px auto;
  padding: 30px 45px 30px 45px;
  border-radius: 30px;
  align-items: center;
  display:flex;
  justify-content: center;
  box-sizing:border-box; 
}

#main .bx-lightblue-1
{ max-width:100%;margin: 10px 15px;}

#main .bx-lightblue-2
{ max-width:45%;
  
}

#main .bx-lightblue-3
{ max-width:400px;}

#main .bx-lightblue-4
{ max-width:300px;}

.bx-white
{ 
  margin:30px auto 50px auto;
  
  border-radius: 30px;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
}
.bx-white img
{ 
  border-radius: 30px;
}

.bx-gold
{ min-height: 355px;
  background-color:#ffffff;
  margin:10px 15px 10px 10px;
  padding: 25px 20px 15px;
  border-radius: 30px;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
}

.bx-gold-800
{ max-width:800px;
  min-height: 355px;
  background-color:#ffffff;
  margin:10px auto 10px auto;
  padding: 25px 20px 5px;
  border-radius: 30px;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
}


.bx-well
{ width: 75%;
min-height: 500px;
  background-color:#ffffff;
  margin-top:25px;
 padding:20px 40px;
  border-radius: 30px;
    background-image:url("/files/images/layout/ornaments_01.png");background-repeat:no-repeat;
  background-position:-10px -10px;
  left: 50%;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
}



#event .bx-well
{ width: 75%;
  min-height: 500px;
  background-color:#ffffff;
  margin-top:25px;
  padding:40px 40px;
  border-radius: 30px;
  background-image:url("/files/images/layout/ornaments_01.png");background-repeat:no-repeat;
  background-position:-10px -10px;
  left: 50%;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
}

#event .bx-well img
{border-radius:12px;
  margin-right: 50px;

 box-sizing:border-box; 
}

#event .bx-well h2
{font-size:24px;}





/* Preise Box Ayurveda Wellness*/
.bx-price
{background-color:#ffffff;

position:relative;
bottom:0;
padding: 10px 20px;
box-sizing:border-box; 
}
.bx-price p
{ 
min-height: 230px;
background-color:#ffffff;
padding: 0;
}

.bx-price h2
{ min-height: 75px;
margin-bottom:0;
}

.btn-price
{	margin-top:0;
	padding:8px 15px;
	background-color:#D4B472;
	color:#202020;
	border-radius:5px;
	position: relative;
	bottom: 0;
	vertical-align: bottom;
  display: inline-block;
}






#sectionhead .claim
{width:100%;height:39px;right:1px;float:right;background-image:url("../../files/images/layout/claim.png");background-position:right bottom;background-repeat:no-repeat;font-size:18px;color:rgba(255,255,255,.85);box-sizing:border-box}.claim1 p{right:20px;float:right;padding-right:50px;text-align:right;font-size:18px;color:#fff}

.blue-prod
{background-color:rgba(255,255,255,.5);border:.12em solid #00A2DD;box-sizing:border-box}

.white{min-height:320px;max-height:320px;background-color:#fff;padding: 20px;box-sizing:border-box}

.grey{background-color:rgba(119,139,158,.25)}

#box div{overflow:hidden;text-align:center}

#box h3
{position:relative;display:inline-block}

#box h3::before,
#box h3::after
{content: "";
position: absolute;
border-top: 1px solid #666;	
top: 50%;
width: 200px}

#box h3::before
{margin-right: 15px;
right: 100%}

#box h3::after
{margin-left: 15px;	left: 100%}
