.margintop25{margin-top:25px;}
.marginbottom25{margin-bottom:25px;}
.margintop20{margin-top:20px;}
.marginbottom20{margin-bottom:20px;}
.margintop15{margin-top:15px;}
a.outgoingButton{background-color:#24700f;border:1px solid #24700f;border-radius:5px;padding:10px;color:#ffffff;font-weight:600;}
a.outgoingButton:hover{background-color:#329d15;color:#ffffff;}
a.testberichtButton{background-color:#ffffff;border:1px dotted #aa1db7;border-radius:5px;padding:10px;color:#aa1db7;}
ul.list-inclusive{margin:auto 0px 25px 40px !important;}
.list-inclusive li{list-style-image:url(//www.singleboersencheck.ch/wp-content/themes/astra-child/bull_check.png);margin:5px;}
li.regio{margin-bottom:-12px !important;}
.breadcrumb{margin:-10px 0 10px 0;padding:0;font-size:12px;width:100%;text-align:left;list-style:none;}
ol.breadcrumb{margin:-10px 0 10px 0;padding:0;font-size:12px;width:100%;text-align:left;list-style:none;}
@media(max-width:768px){
ol.breadcrumb{margin-top:-15px;}
}
.breadcrumb li{display:inline-block;margin:0;padding:0;}
hr.trennlinie{height:1px;color:#e2a9f3;width:98%;text-align:center;margin-bottom:10px;margin-top:0px;}
@media(max-width:768px){
hr.trennlinie{display:none;}
}
@media(max-width:768px){
.nurdesktop{display:none;}
}
.nutzerzahl{color:#329d15;font-size:22px;font-weight:600;}
.wolkeB{border:1px solid;border-radius:5px;padding:10px;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);border-color:#E2A9F3;background-color:#ffffff;text-align:center;margin:20px 0px 30px 0px;width:100%;height:auto;font-size:18px;}
.wolkeB img{height:auto;max-width:100%;border:1px solid #e2a9f3;}
@media(min-width:905px){
.wolkeB{width:31%;margin:20px 1% 20px 1%;float:left;min-height:270px;}
.wolkeB img{height:150px;max-width:100%;}
}
.wolkeSP{border:1px solid;border-radius:5px;padding:10px;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);border-color:#E2A9F3;background-color:#ffffff;text-align:center;margin:20px 0px 30px 0px;width:100%;height:auto;}
.wolkeSP img{height:auto;max-width:100%;border:1px solid #e2a9f3;}
@media(min-width:768px){
.wolkeSP{width:46%;margin:0px 1% 20px 1%;float:left;height:350px;}
.wolkeSP img{height:180px;max-width:100%;}
}
.wolkeSP h3{font-size:20px !important;}
.anbietertab{display:block;width:100%;margin:0px auto 10px auto;}
.spaltentitel{font-size:18px;font-weight:500;padding:0px 10px 0px 10px;background-color:#F3ECF3;}
.spalte-links{display:inline-block;width:98%;text-align:left;margin:10px 1% 15px 1%;}
.spalte-rechts{display:inline-block;width:96%;text-align:left;margin:0 2% 0 2%;}
@media(min-width:768px){
.spalte-links{float:left;width:30%;padding-right:2%;margin-bottom:10px;}
.spalte-rechts{float:right;width:65%;margin:10px 0 10px 0;}
} .sbctab-border{border:2px solid #e2a9f3;}
.sbctab-bg{background-color:#F3ECF3;}
.sbctab-innen{padding:10px;}
.sbctab-clear{clear:both;}
.sbctab{display:block;width:100%;margin:25px auto 30px auto;}
.sbctab-oben{display:block;width:100%;margin:0px auto 10px auto;}
.sbctab-mitte{display:block;width:100%;margin:0px auto 0px auto;}
.sbctab-unten{display:block;width:100%;text-align:center;}
.sbctab-oben-logo{display:inline-block;width:100%;text-align:center;margin:0 auto 10px auto;}
.sbctab-oben-logo img{border:1px dotted #aa1db7;width:180px;height:75px;max-width:180px;max-height:75px;}
.sbctab-oben-bewertung{display:inline-block;width:100%;text-align:center;margin:0 auto 10px auto;}
.sbctab-oben-bewertung img{width:144px;height:25px;max-width:144px;max-height:25px;}
.sbctab-oben-regionutzer{display:inline-block;width:100%;text-align:center;line-height:1.4;margin:0;}
.sbctab-oben-kosten{display:inline-block;width:100%;text-align:center;margin:0 auto 10px auto;}
.sbctab-mitte-links{display:inline-block;width:98%;text-align:left;margin:2% 1% 0 1%;}
.sbctab-mitte-rechts{display:inline-block;width:98%;text-align:left;margin:0 1% 0 1%;}
.sbctab-mitte-normal{width:100%;padding:0 20px 10px 20px;}
@media(min-width:768px){
.sbctab-oben{margin-bottom:0px;}
.sbctab-oben-logo{float:left;width:33%;text-align:left;margin:0 auto 10px auto;}
.sbctab-oben-bewertung{float:left;width:33%;margin:10px auto 10px auto;}
.sbctab-oben-kosten{float:right;width:33%;margin:10px auto 10px auto;}
.sbctab-oben-regionutzer{float:right;width:60%;margin:10px auto 10px auto;}
.sbctab-mitte-links{float:left;width:45%;margin-bottom:1%;}
.sbctab-mitte-rechts{float:right;width:50%;border-left:1px solid #e2a9f3;padding-left:3%;margin:2% 0 1% 0;}
}
.sbctab-titel{font-size:18px;font-weight:600;margin:0 0 5px 0;}
.sbctab-beschreibungstext{font-size:18px;line-height:inherit;position:relative;}
.sbctab-text{font-size:18px;}
.sbctab-button{display:inline-block;width:90%;margin:10px auto 10px auto;}
.sbctab-button a{display:inline-block;width:100%;}
@media(min-width:768px){
.sbctab-button{width:40%;margin:10px 4% 10px 4%;}
}  .bannertext{color:#FFFFFF;font-size:23px;text-shadow:1px 1px 15px black, 1px -1px 15px black, -1px 1px 15px black, -1px -1px 15px black;font-weight:600;}
.bannerbutton{background-color:#24700f;border:2px solid #ffffff;border-radius:3px;display:inline-block;padding:10px 20px;color:#ffffff;font-weight:600;line-height:1.2;}
.bannerbutton:hover{background-color:#329d15;color:#ffffff;}
.erotikbanner{margin:25px 0px 25px 0px;background-image:url(https://www.singleboersencheck.ch/wp-content/uploads/casual-dating-erfahrung.jpg);background-position:center center;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E2A9F3;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);text-align:center;}
.listebanner{margin:25px 0px 25px 0px;background-image:url(https://www.singleboersencheck.ch/wp-content/uploads/dating-seiten-liste-1.jpg);background-position:center center;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E2A9F3;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);text-align:center;}
.pvbanner{margin:25px 0px 25px 0px;background-image:url(https://www.singleboersencheck.ch/wp-content/uploads/partnervermittlungen-test.jpg);background-position:center center;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E2A9F3;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);text-align:center;}
.overlay{background-color:rgba(16, 14, 16, 0.5);padding:40px 35px 30px 35px;}
table.myTable{width:100%;text-align:left;border-collapse:collapse;}
table.myTable td, table.myTable th{border:1px solid #EFBDEE;padding:5px 5px;}
table.myTable tbody td{font-size:16px;}
table.myTable thead {
background: #EFCFED;
}.star{color:#ffb400;color:var(--star-color);}
.text-yellow-300{color:#ffb400;color:var(--star-color);}
.stop-color-star{stop-color:#ffb400;stop-color:var(--star-color);}
.fix-star{left:5px;position:relative;}
.ranking_table{max-width:90ch;margin:1.5em auto;}
.table_list header{padding:0.5em 0.5em 0 0.5em;border-bottom:2px solid hsl(0, 0%, 90%);}
.table_list header{display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-areas:"logo title score";}
.placeholder{height:3em;}
.table_list .partner_logo{display:grid;grid-area:logo;margin-top:0.5rem;}
.table_list .partner_logo a{align-self:center;}
.table_list header img{object-fit:contain;vertical-align:middle;width:100%;height:100%;max-height:8em;}
.table_list header .table_title{padding:0 1.5em;grid-area:title;}
.table_title .heading_2{font-size:1.8em;margin-bottom:0.3em;margin-top:1rem;}
.table_title .heading_2 a{color:#333333;text-decoration:none !important;}
.table_title .heading_2 a:hover{color:hsl(156deg 79% 29%);color:var(--ribbon-color);}
.ranking_table{border:1px solid hsl(0, 0%, 80%);border-radius:1em;background:white;box-shadow:0.2em 0.2em 0.5em 0.3em hsl(0deg 0% 90%);}
.table_list .score{font-size:2em;font-weight:bold;margin-right:0.5em;grid-area:score;}
.table_list .score .right{display:flex;justify-content:flex-end;height:45px;}
.table_list .description{display:grid;grid-template-columns:3fr 2fr;gap:2em;margin:2em;justify-items:start;}
.table_list .description ul{list-style-position:outside;list-style-type:none;margin:0;line-height:1.8em;padding:0;}
.table_list .description li p{display:inline;}
.table_list .description li::before{content:url(//www.singleboersencheck.ch/wp-content/plugins/compadoplugin/img/badge-check.svg);display:inline-block;position:relative;width:1.5em;height:1.5em;top:0.5em;right:0.5em;margin-left:0.5em;}
.table_list .description ul li{margin-bottom:0.7em;}
.description ul li{list-style:none;}
.description li{margin:0;margin-right:15px;}
.icons .item img{display:block;position:relative;margin:2px auto;}
.icons .item{width:80px;}
.icons .item p{margin:0;padding:0;font-size:0.75em;text-align:center;color:gray;}
.flex{display:flex;}
.space-between{justify-content:space-between;}
.align-center{align-items:center;}
.px-4{padding:0 2em;}
.button-2xl{font-size:1.5em;}
.rounded{border-radius:0 0 1em 1em;}
.round{border-radius:0.5em;}
.bg-gray-100{background-color:hsl(0deg 0% 94%);}
.table_list .actions{display:flex;justify-content:center;padding:0.5em 2em 2em 2em;}
.table_list .center{display:flex;justify-content:center;padding:0.4em;}
.table_list .y-center{align-self:center;}
.mt-4{margin-top:0.75em;}
.h-5{height:1em;}
.w-5{width:1em;}
.h-4{height:0.9em;}
.w-4{width:0.9em;}
.pointer{cursor:pointer;}
.highlight-link p{background:hsl(205deg 100% 97%);background:var(--secondary-color-light);border-radius:1em;padding:0 0.3em;border:1px solid hsl(205deg 96% 18%);border:1px solid var(--secondary-color);font-weight:bold;margin-bottom:0.3em;font-size:0.83em;}
.highlight-link{color:hsl(205deg 96% 18%);color:var(--secondary-color);text-decoration:none !important;}
.primary-color a{color:hsl(205deg 96% 18%);color:var(--primary-color);}
.primary-color a:hover{text-decoration:none;}
.tooltip{position:relative;display:inline-block;}
.tooltip .tooltiptext{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:3px 9px;position:absolute;z-index:1;bottom:120%;min-width:80px;left:0;opacity:0;transition:opacity 0.3s;}
.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent;}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1;}
.table_list .cta_button{background:#ea0020;background:var(--primary-color);padding:0.5em 4em;border-radius:5px;color:white;font-weight:bold;text-decoration:none !important;border-bottom:4px solid rgba(0, 0, 0, 0.2) !important;margin-right:1rem;}
.table_list .cta_button:hover{background:#b30018;background:var(--primary-color-dark);box-shadow:0.09em 0.09em 0 0.1em hsl(0deg 0% 90%);}
.icon-wrapper{display:flex;justify-content:center;align-items:flex-start;margin:0.1em;}
.relative{position:relative;}
.ribbon{position:absolute;top:-1.4em;left:0;z-index:1;background:hsl(156deg 79% 29%);background:var(--ribbon-color);color:white;font-weight:bold;padding:0.2em 1em;border-radius:1em 0em 0em 0em;}
.hidden{display:none !important;}
.open{display:block;}
.status .open{display:none;}
.closed{display:none;}
.status .closed{display:block;}
.subtitle_pricing p{margin-bottom:0.3em;}
.more_space{margin-top:1.8em;}
@media screen and (max-width:990px){
.icons .item{width:65px;}
.tooltip .tooltiptext{min-width:65px;}
}
@media screen and (max-width:767px){
.table_list header{grid-template-columns:1fr 2fr;grid-template-areas:"logo score" "title title";}
.table_title h2{margin-top:1em;}
.icon-wrapper{max-width:50%;}
.table_list .description{grid-template-columns:1fr;grid-template-areas:"image" "list";}
.table_list .description ul{grid-area:list;}
.table_list .description img{margin:0 auto;grid-area:image;}
.icons .item{width:50px;}
.tooltip .tooltiptext{min-width:50px;}
.plus{width:34px;height:34px;display:flex;justify-content:center;align-items:center;padding:4px;font-size:17px;border:1px solid #17c37d;border-radius:50%;color:#17c37d;position:relative;margin:0 auto;}
.md\:block{display:block !important;}
.button-2xl{font-size:1.2em;}
.table_list header img{max-height:100px;}
} @media screen and (min-width:991px){
.lg\:space-between{justify-content:space-between !important;}
.lg\:flex-end{justify-content:flex-end !important;}
}
.lorenrow{margin-bottom:80px;}
.lorencolumn .table_list header, .col-sm-5 .table_list header{grid-template-columns:1fr 2fr;grid-template-areas:"logo score" "title title";}
.lorencolumn .table_title h2, .col-sm-5 .table_title h2{margin-top:1em;}
.lorencolumn .icon-wrapper, .col-sm-5 .icon-wrapper{max-width:50%;}
.lorencolumn .table_list .description, .col-sm-5 .table_list .description{grid-template-columns:1fr;grid-template-areas:"image" "list";}
.lorencolumn .table_list .description ul, .col-sm-5 .table_list .description ul{grid-area:list;}
.lorencolumn .table_list .description img, .col-sm-5 .table_list .description img{margin:0 auto;grid-area:image;}
.lorencolumn .icons .item, .col-sm-5 .icons .item{width:50px;}
.lorencolumn .tooltip .tooltiptext, .col-sm-5 .tooltip .tooltiptext{min-width:50px;}
.lorencolumn .plus, .col-sm-5 .plus{width:34px;height:34px;display:flex;justify-content:center;align-items:center;padding:4px;font-size:17px;border:1px solid #17c37d;border-radius:50%;color:#17c37d;position:relative;margin:0 auto;}
.lorencolumn .md\:block,
.col-sm-5 .md\:block{display:block !important;}
.lorencolumn .button-2xl, .col-sm-5 .button-2xl{font-size:1.2em;}
.lorencolumn .table_list header img, .col-sm-5 .table_list header img {
max-height: 100px;
}