@import 'custom-fonts.css';
@import 'custom-contactform-summit.css';
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Parisienne&amp;display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@200;300&amp;display=swap'); */

/* body, div, p, li*/
.spendenhinweis,
.footer-hint,
.footer-hint div,
.footer-hint p,
.thankyou,
.thankyou p,
.thankyou div{
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}

/*
** Akkordeon Adds
*/
#kosu-accordium-advertising .vivo-accordion {
    line-height: unset !important;
    padding: unset !important;
}
i.fa {
    margin-bottom: 0.6em;
}


h1, h2, h3, h4, h5, h6{
  font-family: "Open Sans", sans-serif;
  font-weight:500;
}
::selection {
    background: #9791B1 !important;
}


/*
** unsichtbare Sachen
*/
.unsichtbar,
.hidden{
  display:none;
}

.small {
    font-size: 0.8em;
    line-height: 1em;
}
.dark>div {
    background: rgba(50,0,50,0.39);
    margin: 0.8em;
    border-radius:15px;
}

li {
    padding-bottom: 0.4em;
}
p, div, li {
    font-family: 'Open Sans', sans-serif!important;
    line-height: 1.4em;
    font-weight: 100;
    font-size:22px;
}
.top-optin{
  min-height:107px;
}
.vc_custom_1613208853065, #lp-header, #pp-header, #sp-header, #kp-header {
    background: #8042B1;
    background-image: url(/wp-content/uploads/2020/08/sacredunion-background-siegel_LA.png),linear-gradient(171deg, rgba(155,55,135,0.6) 0%, rgba(0,0,0,0.19) 100%),url(/wp-content/uploads/2021/02/sacredunion-background-1960x1080px.jpg?id=3093)!important;
    background-position: top left, center, top right !important;
    background-repeat: no-repeat,no-repeat !important;
    background-size: 100vw,cover,cover !important;
    background-attachment: scroll,scroll, fixed!important;
}
#lp-header-bright{
    background: #8042B1;
    background-image: url(/wp-content/uploads/2020/08/sacredunion-background-siegel_LA.png),linear-gradient(171deg, rgba(155,55,135,0.6) 0%, rgba(250,250,250,0.69) 100%),url(/wp-content/uploads/2021/02/sacredunion-background-1960x1080px.jpg?id=3093)!important;
    background-position: top left, center, top right !important;
    background-repeat: no-repeat,no-repeat !important;
    background-size: 100vw,cover,cover !important;
    background-attachment: scroll,scroll, fixed!important;
}
#lp-header li,
#lp-header p,
#lp-header div{
  color:white;
}
td.digistore_affiliation_status_hint.digistore_affiliation_status_info a {
    color: lightgrey!important;
    text-decoration: underline;
}
.bulletpoints{
  text-align:left!important;
}
.bulletpoints li {
    font-weight: 600;
    line-height: 1.3;
    padding-bottom: 0.5em;
}
.sacredbullet {
    /* list-style-image: url(https://sacredunion.alexandraavaevans.de/wp-content/uploads/2020/08/sacredunion-bullet-schwarz-18px.png); */
    list-style-type:none;
}
.sacredbullet li:before{
    content: "\2749";
    padding-right:0.5em;
}
.arunalogo {
    width: 100%;
    padding-bottom: 40px;
}
.arunalogo img {
    margin: 0 calc(50% - 100px);
    border-radius: 25px;
    width: 200px;
    height: auto;
}
.spendenhinweis>div {
    margin: 0;
    font-size: 18px;
    line-height: 1.1em;
    text-align: center;
}
.spendenhinweis>div:before {
    content: "* Für jedes verkaufte Summit-Paket spenden wir 1€ an eine Naturschutz­organisation, die Bäume pflanzt! Sacred Union bedeutet für uns auch, unsere Verbindung zur Erde zu ehren.";
}
.white {
    color: white;
}
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6{
    color: white !important;
}
.white .sacredbullet,
#lp-header .sacredbullet{
    /* list-style-image: url(https://sacredunion.alexandraavaevans.de/wp-content/uploads/2020/08/sacredunion-bullet-white-18px.png); */
    list-style-type:none;
}
#oto-header {
    /* background-position: center; */
    /* background-position: center calc(100% + 280px); */
    /* background-repeat: no-repeat; */
    background: rgb(173,0,193);
    background: linear-gradient(180deg, rgba(173,0,193,1) 0%, rgba(85,27,232,1) 50%, rgba(85,27,232,1) 50%, rgba(255,255,255,1) 50%);
}
#oto-footer {
    /* background-position: center; */
    /* background-position: center calc(100% + 280px); */
    /* background-repeat: no-repeat; */
    background: rgb(173,0,193);
    background: linear-gradient(180deg, rgba(173,0,193,1) 0%, rgba(85,27,232,1) 50%, rgba(85,27,232,1) 100%);
}

/*
** Kopiervorlage Speakerinformationen für Linkmails
*/
.type-page .speaker .content {
    flex: 8;
}

.type-page .speaker .label {
    flex: 1.2;
}
.type-page .speaker {
    display: flex;
}
.type-page .speaker>div {
    padding-bottom: 0.2em;
}
.type-page .speakerlist .speaker:last-child {
    border-bottom: 1px solid lightgrey;
    padding-bottom: 1em;
}
.type-page .speakerlist {
    padding: 0.8em 0;
}


/*
** Landingpage Gallery
*/
.kosu_gallery_wrapper.kosu_beam .kosu_img-wrapper {
    border-radius: 300px;
    border: 8px solid #9791B1;
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
}
.kosu_spk_online {
    background-color: rgb(204 180 106 / 85%)!important;
    font-family: "Open Sans"!important;
    font-weight: 500;
    text-transform: lowercase;
}
.kosu_cap-spk-name {
    line-height: 1.1em;
    padding-bottom: 0.3em;
}
/*
** Speaker-Gallery Special background add
*/
.kosu_spk_txt_overlay {
    background: rgba(151 145 177 / 0.5)!important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-radius: 5px;
    transition: all 0.3s ease-in-out!important;
}
.kosu_spk_img_overlay{
  transition: all 0.3s ease-in-out;
}
.kosu_img-wrapper:hover .kosu_spk_img_overlay{
  /* opacity:0; */
  transform: scale(1.8, 1.8);
}

/*
** Individuelle gelayerte backgrounds
*/
.hdr_img {
    background-image: url(img_flwr.gif), url(paper.gif)!important;
    background-position: right bottom, left top!important;
    background-repeat: no-repeat, no-repeat!important;
}
/*
** Event-Seite
*/
.eventbackground {
    background-image: linear-gradient(0deg, rgba(255,255,255,0.0) 0%, rgba(255,255,255,0.0) 30%,rgba(255,255,255,0.8) 100%),
    url(/wp-content/uploads/2020/08/sacredunion-background-siegel_LA.png),
    linear-gradient(171deg, rgba(155,55,135,0.6) 0%, rgba(0,0,0,0.19) 100%),
    url(/wp-content/uploads/2021/02/sacredunion-background-1960x1080px.jpg?id=3093) !important;
    background-position: center,center left, center, top right !important;
    background-repeat: no-repeat,no-repeat,no-repeat !important;
    background-size: cover,100vw,cover,cover !important;
    background-attachment: scroll,scroll,scroll, fixed!important;
}
.eventbackground .optin,
.eventbackground .links{
    background: #c2a1b8a8 !important;
    border-radius: 5px;
    color: #333 !important;
}

/*
** SacredUnion Adds
*/
.sacredunion h1,
.sacredunion h2,
.sacredunion h3,
.sacredunion h4,
.sacredunion h5,
.sacredunion h6 {
  font-family: "Open Sans", sans-serif !important;
  letter-spacing:1px;
  font-weight: 500;
}
.sacredunion.zitat h1,
.sacredunion.zitat h2,
.sacredunion.zitat h3 {
  font-family: 'Parisienne', cursive !important;
  text-transform: unset !important;
  font-size:2em;
  line-height: 1.3em;
}
.sec_color_alt a {
    color: white !important;
    text-decoration: underline;
}
.sacredunion.about>div>p>img {
    border-radius: 25px !important;
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px !important;
}
/*
* Footer
*/
.thankyou,
.footer-hint{
    padding: 0.2em 0.6em;
    font-weight: 100;
    background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(152deg, rgba(255,255,255,0) 84%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(152deg, rgba(255,255,255,0) 84%, rgba(255,255,255,1) 100%);
    background: linear-gradient(152deg, rgba(255,255,255,0) 84%, rgba(205,205,205,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    border-radius: 5px;
}
.thankyou p,
.footer-hint p{
    font-size: 17px;
}
.thankyou:after,
.footer-hint:after{
  background-image: linear-gradient(173deg, rgba(0,0,0,0) 92%,
  rgba(0,0,0,0.4) 100%);
}
h3.widget-title {
    padding: 0;
    margin: 0;
    line-height: 1em;
    margin-top: 30px;
}
@media only screen and (max-width: 768px){
  .top-optin {
    /* padding-bottom: 20px;*/
}
}

