.s1{background:#6f42c1}.bs1{box-shadow:2px 2px #6f42c1;border-color:#6f42c1}.bs2{box-shadow:2px 2px #1eaf5f;border-color:#1eaf5f}.bs3{box-shadow:2px 2px #43b8ba;border-color:#43b8ba}.bs4{box-shadow:2px 2px #29abe2;border-color:#29abe2}.s2{background:#1eaf5f}.s3{background:#43b8ba}.s4{background:#29abe2}.icon-text-container__1{--bg:rgba(111, 66, 193, 0.5)}.icon-text-container__2{--bg:rgba(30, 175, 95, 0.5)}.icon-text-container__3{--bg:rgba(67, 184, 186, 0.5)}.icon-text-container__4{--bg:rgba(41, 171, 226, 0.5)}#marriages .table-row.active .table-column.more.half,#marriages .table-row.active .table-column.less.half{flex:0 0 50%;padding:5px}#marriages .table-row.active .table-column.more,#marriages .table-row.active .table-column.less{flex:0 0 100%;padding:5px}/*!HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/*/html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img,svg{vertical-align:middle}html{scroll-behavior:smooth}.dnone{display:none!important}body{font-family:open sans,sans-serif;background:#e4dcf3}.container{max-width:1200px;width:90%;margin:0 auto}.desc{width:100%;display:inline-block;padding:75px 0;text-align:center;background:#fff}.desc p{margin:1rem auto;font-size:16px;max-width:800px;width:100%;font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal}.banner{position:relative;height:480px;background:#fff;display:flex;width:100%;overflow:hidden}.banner .bottom{position:absolute;left:0;width:100%;bottom:0;z-index:100}.banner .bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.banner .container{display:flex;align-items:center;justify-content:center;height:480px;text-align:center;position:relative;z-index:100;max-width:680px}.banner .logo{width:100%;max-width:680px}.banner p{color:#fff;font-size:20px;text-shadow:1px 1px 1px #000}.soap-list table{width:100%}.soap-list .img{width:70px;height:70px;border-radius:70px}.soap-list div.table-inner div.table-row div.table-column.expand{flex:0 0 60px;flex-grow:0;flex-shrink:0}.soap-list div.table-inner div.table-row div.table-column{flex:0 0 30%;flex-grow:0;flex-shrink:0}.see{width:70px;height:70px;position:relative;margin:5px 0}div.table-inner div.table-row div.table-column .see p{position:absolute;right:-10px;bottom:0;z-index:100;background:#fff;border:2px solid #fff;text-align:center;height:30px;width:30px;line-height:30px;border-radius:50%;box-shadow:0 0 14px rgba(0,0,0,.3)}.soap-list{width:100%;padding:75px 0;background:#ffe187}.soap-list .title{margin:0 0 25px;width:100%;display:inline-block;text-align:center}.soap-list .title h2{font-size:42px;letter-spacing:1px;font-family:lust-display-didone,serif;font-weight:400;font-style:normal}.soap-list .soap-name{color:#1f77b4}.soap-list .title p{font-size:16px;max-width:800px;margin:1rem auto;font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal}#svg{width:100%;height:400px}.content h1{font-weight:500;text-align:center}svg#donut-chart{display:block;margin:25px auto;font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal;font-size:1em}text.inner-circle{font-weight:400;font-size:20px;text-transform:uppercase}.arc{cursor:pointer}.arc:hover{opacity:.85}.arc text{font-weight:300;font-size:18px;color:#fff}#affairs div.table-inner{display:none;margin:50px auto 0}div.table-inner{padding:30px;border-radius:20px;background-color:#fff;max-width:800px;margin:0 auto;margin:25px auto 0;font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal;font-size:14px;box-shadow:0 0 14px rgba(111,66,193,.2)}div.table-inner div.table-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.soap-list div.table-inner div.table-row:nth-of-type(even){background-color:rgba(255,225,135,.3)}#marriages div.table-inner div.table-row:nth-of-type(even){background-color:rgba(228,220,243,.3)}div.table-inner div.table-row.header-row{background:#222;color:#fff;padding:10px 0}div.table-inner div.table-row div.table-column{flex:0 0 25%;text-align:center;display:flex;align-items:center;justify-content:space-between}div.table-inner div.table-row div.table-column p{font-size:14px;width:100%;line-height:14px;text-align:center}div.table-inner div.table-row div.table-column.table-name p{font-size:14px;width:100%;line-height:14px;text-align:left;padding:0 20px}.soap-list div.table-inner div.table-row div.table-column.table-name{flex-grow:0;flex-shrink:0;overflow-wrap:anywhere}.soap-list div.table-inner div.table-row div.table-column.table-count{flex:0 0 30%;flex-grow:0;flex-shrink:0}div.table-inner div.table-row div.table-column.expand{flex:0 0 5%;text-align:center}div.table-inner div.table-row div.table-column.table-name{flex:0 0 55%}.table-row-inner-table{width:100%}.table-row-inner-table .table-row{background:#fff}div.table-row-inner-table div.table-row.table-row.table-header:nth-of-type(odd){background:#636363;color:#fff}div.table-row-inner-table div.table-row:nth-of-type(even){background:#ececec}div.table-row-inner-table div.table-row:nth-of-type(odd){background:#fff}.table-row-inner-table div.table-column.table-name{padding:0 0 0 20px}.mobile-chart{text-align:center;display:none}.mobile-chart p{margin:25px 0 0}#donut-chart2{margin:0 auto;width:400px;display:none}.section{width:100%;display:inline-block;padding:75px 0}.section .title{margin:0 0 25px;width:100%;display:inline-block;text-align:center}.section .title h2{font-size:42px;letter-spacing:1px;font-family:lust-display-didone,serif;font-weight:400;font-style:normal}.section .title p{font-size:16px;max-width:800px;margin:1rem auto;font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal}#affairs,#baby-boomers{background:#e4dcf3}#marriages{background:#ffe187}.tabs{margin:50px auto 0;padding:0;list-style:none;display:flex;max-width:860px}.tabs li{width:50%;background:#fff}.tabs li a{color:#000;text-decoration:none;padding:25px 0;text-align:center;width:100%;display:inline-block;font-size:18px;font-family:urbane,sans-serif;font-weight:500;letter-spacing:1px}.tabs li.active{background:#222;color:#fff}.tabs li.active a{color:#fff}#jilt-table{display:none}#marriages-table.table-inner div.table-row div.table-column.table-name,#jilt-table.table-inner div.table-row div.table-column.table-name,#baby-boomers.table-inner div.table-row div.table-column.table-name{flex:0 0 25%}#marriages-table .more p,#jilt-table .more p,#baby-boomers .more p,#marriages-table .less p,#jilt-table .less p,#baby-boomers .less p{width:100%;display:inline-block;padding:20px 0 0;margin:0;text-align:center;background:#fff}#marriages-table .more p a,#jilt-table .more p a,#baby-boomers .more p a,#marriages-table .less p a,#jilt-table .less p a,#baby-boomers .less p a{background:#fff;color:#000;width:100%;display:inline-block;text-decoration:none;padding:25px 0;font-size:18px;font-family:urbane,sans-serif;font-weight:500;letter-spacing:1px;border:2px solid #000}#marriages-table .more p a:hover,#jilt-table .more p a:hover,#baby-boomers .more p a:hover{background:#000;color:#fff}#baby-boomers .table-row{display:none}#marriages-table .table-row.active,#jilt-table .table-row.active,#baby-boomers .table-row.active{display:flex}#baby-boomers thead{background:#222;color:#fff;padding:10px 0;font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal;font-size:14px}#baby-boomers th{font-family:urbane,sans-serif;font-weight:400;letter-spacing:1px;font-style:normal;font-size:14px;padding:20px 0}#baby-boomers .icon{height:30px;margin:0 15px 0 0}#baby-boomers .soap{width:25%;text-align:center}#baby-boomers .date{width:25%;text-align:center}#baby-boomers .name .mother{color:#1f77b4}#baby-boomers .name .father{color:#1f77b4}#baby-boomers .name{width:50%;padding-left:20px}#baby-boomers div.table-inner{max-width:800px;margin-top:25px}#baby-boomers .even{background:#e4ecf3}#baby-boomers .search{margin:-60px auto 25px;width:100%;max-width:400px;box-shadow:0 0 14px rgba(111,66,193,.2);background:#fff;text-align:center;border-radius:5px;font-weight:400;border:1px solid #ccc;font-family:urbane,sans-serif;letter-spacing:1px;font-style:normal;position:relative}#baby-boomers .dataTables_paginate .paginate_button.disabled{display:none}#baby-boomers .dataTables_paginate .paginate_button.current{background:#222;color:#fff!important}#baby-boomers .dataTables_paginate .paginate_button.current:hover{background:#000;color:#fff!important}#baby-boomers .dataTables_paginate .paginate_button:hover{background:#ffe187;color:#222!important}#baby-boomers .dataTables_paginate .paginate_button{width:40px;border:1px solid #222;display:inline-block;text-align:center;padding:10px 0;margin:5px}#baby-boomers .dataTables_paginate .paginate_button.previous,#baby-boomers .dataTables_paginate .paginate_button.next{width:auto;padding:10px 20px}#baby-boomers .dataTables_paginate .paginate_button.previous{margin-left:0}#baby-boomers .dataTables_paginate .paginate_button.next{margin-right:0}#baby-boomers .dataTables_paginate{margin:35px 0 10px;text-align:center}#baby-boomers .search input{width:calc(100% - 40px);display:inline-block;margin:0;border:1px solid #222;padding:20px;border-radius:5px}#baby-boomers .search .icon{position:absolute;top:13px;right:0;width:35px;height:35px}#baby-boomers .dataTables_filter{margin:-75px auto 25px;width:400px;padding:35px 50px;box-shadow:0 0 14px rgba(111,66,193,.2);background:#fff;text-align:center;border-radius:5px;font-weight:400;border:1px solid #ccc;font-family:urbane,sans-serif;letter-spacing:1px;font-style:normal;position:relative;display:none}#baby-boomers .dataTables_filter input{width:calc(100% - 40px);display:inline-block;margin:15px 0 0;border:1px solid #222;padding:15px 20px;border-radius:5px;position:absolute;top:0;z-index:100;left:20px}#marriages div.table-inner{max-width:800px}#marriages .icon{height:30px;width:30px;margin:15px 0}#baby-boomers div.table-inner div.table-row div.table-column.table-name{flex:0 0 20%}#marriages div.table-inner div.table-row div.table-column.marriage-name{flex:0 0 50%}#marriages div.table-inner div.table-row div.table-column.table-name{flex:0 0 25%}#marriages div.table-inner div.table-row div.table-column{flex:0 0 25%}#marriages div.table-inner div.table-row div.table-column.expansion{flex:0 0 5%}#jilt-table .table-row-inner-table{text-align:center;background:#ececec!important}#baby-boomers div.table-inner div.table-row div.table-column{flex:0 0 20%}.sources{text-align:center;background:#ececec;padding:75px 0}.sources h2{font-size:42px;letter-spacing:1px;font-family:lust-display-didone,serif;font-weight:400;font-style:normal}.sources p{font-size:16px;font-family:urbane,sans-serif;text-align:center;font-weight:500;letter-spacing:1px;max-width:800px;margin:1rem auto;overflow-wrap:break-word}.sources a{color:#000}table.dataTable.display tbody tr.even>.sorting_1{background-color:#e4ecf3}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.display tbody tr.odd{background-color:#fff}table.dataTable thead .sorting,table.dataTable thead .sorting_desc{background-image:none}#baby-boomers th.sorting_disabled{text-align:left;padding-left:20px}#baby-boomers .soap-name{display:none}.soap-list .specfic{display:none}.filter{position:relative;width:100%;max-width:400px;margin:10px auto 50px;z-index:200}.filter-list{position:absolute;top:62px;background:#fff;margin:0;padding:0;box-shadow:0 0 14px rgba(111,66,193,.2);display:none;border:2px solid #222;width:100%}.filter-list li{width:100%;display:inline-block;border-bottom:1px solid #ccc}.filter-list li a{width:100%;display:inline-block;color:#000;font-family:urbane,sans-serif;text-align:center;font-weight:500;letter-spacing:1px;font-size:16px;text-decoration:none;padding:20px 0}.filter-list li a:hover,.filter-list li.active a{background:#000;color:#fff}.filter-by{width:100%;text-align:center;margin:0;position:relative}.filter-by .icon{position:absolute;top:20px;right:20px;width:25px}.filter-by a{display:inline-block;text-decoration:none;background:#222;color:#fff;width:100%;padding:20px 0;max-width:400px;font-family:urbane,sans-serif;text-align:center;font-weight:500;letter-spacing:1px;font-size:16px;border:2px solid #222}.filter-by .hover{display:none}.filter:hover .icon{display:none}.filter:hover .hover{display:block}.filter:hover .filter-by a{background:#e2ffeb;transition:all .5s ease;color:#000;border:2px solid #222}.soap-list{position:relative}.soap-list .section-triangle{width:0;height:0;border-style:solid;border-width:70px 70px 0;border-color:#fff transparent transparent transparent;position:absolute;left:50%;margin:0 0 0 -70px;top:0}#affairs .section-triangle{width:0;height:0;border-style:solid;border-width:70px 70px 0;border-color:#ffe187 transparent transparent transparent;position:absolute;left:50%;margin:0 0 0 -70px;top:0}#marriages{position:relative}#marriages .section-triangle{width:0;height:0;border-style:solid;border-width:70px 70px 0;border-color:#e4dcf3 transparent transparent transparent;position:absolute;left:50%;margin:0 0 0 -70px;top:0}#baby-boomers{position:relative}#baby-boomers .section-triangle{width:0;height:0;border-style:solid;border-width:70px 70px 0;border-color:#e4dcf3 transparent transparent transparent;position:absolute;left:50%;margin:0 0 0 -70px;top:0}div.table-inner div.table-row:hover div.table-column .see p{background:#000;color:#fff}.tabs li.active a{position:relative}.tabs li.active a .triangle{width:0;height:0;border-style:solid;border-width:20px 20px 0;border-color:#222 transparent transparent transparent;position:absolute;bottom:-20px;left:50%;margin:0 0 0 -20px}@media only screen and (max-width:850px){.navigation,.br{display:none}.tabs li.active a .triangle{display:none}.banner .bottom{transform:scale(4);bottom:30px}.tabs{flex-wrap:wrap}.tabs li{width:100%}#marriages div.table-inner div.table-row div.table-column.marriage-name p{margin:0}#marriages div.table-inner div.table-row div.table-column.table-name{flex:0 0 30%}#marriages div.table-inner div.table-row div.table-column.marriage-name{flex:0 0 40%;text-align:center;justify-content:center;flex-wrap:wrap;padding:20px 0}#marriages div.table-inner div.table-row div.table-column{flex:0 0 30%}.soap-list div.table-inner div.table-row div.table-column.table-name{flex-wrap:wrap}.soap-list div.table-inner div.table-row div.table-column.table-count{flex:0 0 70px}div.table-inner div.table-row div.table-column.table-name p{padding:0 0 0 20px;font-size:12px}div.table-inner div.table-row div.table-column p{font-size:12px}svg#donut-chart{display:none}svg#donut-chart2{display:inline}.soap-list div.table-inner div.table-row div.table-column.table-name{padding:0;flex:0 0 50%}.soap-list div.table-inner div.table-row div.table-column.table-relationship{padding:0;flex:0 0 45%}.soap-list .title p,.section .title p{font-size:14px}.soap-list .title h2,.section .title h2{font-size:32px}.desc p{font-size:14px}div.table-inner{padding:20px}text.inner-circle{font-size:16px}.tabs li a{font-size:14px;position:relative}#baby-boomers div.table-inner{margin-top:50px}div.table-inner{font-size:12px}#baby-boomers .icon{height:22px}#baby-boomers .name{width:65%}#baby-boomers .soap{display:none;width:45%}#baby-boomers .soap-name{display:block}svg#donut-chart{display:none}svg#donut-chart2{display:inline}.mobile-chart{display:block}}@media print{*,*:before,*:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.promiscous-container{width:85%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-direction:row;text-align:center;font-family:Verdana,sans-serif}.promiscous-container .card{display:flex;justify-content:center;align-items:center;flex-direction:column}.promiscous-container .card h3,.cheaters-container .card h3{font-size:1.2vw;font-weight:lighter;margin-bottom:10px}.promiscous-container .card h3{height:6vh;display:flex;align-items:flex-end}.promiscous-container .card img{border-radius:50%;width:50%}.promiscous-container .card .imgs-container{position:relative}.promiscous-container .card img.overlap-image1{position:absolute;top:0;left:40px}.promiscous-container .card h5,.cheaters-container .card h5{width:70%;font-size:.8vw;font-weight:lighter;margin:0;padding:10px;color:#fff}.promiscous-container .card .icon-text-container{display:flex;width:75%;background:#fff;justify-content:center;align-items:center;border:1px solid grey;border-radius:5%;box-shadow:2px 2px var(--bg,pink)}.promiscous-container .card .icon-text-container span{width:20%;margin-right:5px}.promiscous-container .card .icon-text-container span img{width:100%}.promiscous-container .card .icon-text-container p{text-align:left}.cheaters-container{width:85%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-direction:row;text-align:center;font-family:Verdana,sans-serif}.cheaters-container .card{display:flex;justify-content:center;align-items:center;flex-direction:column}.cheaters-container .card img{border-radius:50%;width:50%}.cheaters-container .card .icon-text-container{display:flex;width:75%;background:#fff;justify-content:center;align-items:center;border:1px solid grey;border-radius:5%;box-shadow:2px 2px var(--bg,pink)}.cheaters-container .card .icon-text-container span{width:20%;margin-right:5px}.cheaters-container .card .icon-text-container span img{width:100%}.cheaters-container .card .icon-text-container p{text-align:left}@media screen and (min-width:800px) and (max-width:1115px){.promiscous-container .card h3,.cheaters-container .card h3{font-size:100%!important}.promiscous-container .card h5,.cheaters-container .card h5{font-size:70%!important}}@media screen and (min-width:400px) and (max-width:800px){.promiscous-container{display:block}.promiscous-container .card h3{font-size:4vw}.promiscous-container .card img{width:35%}.promiscous-container .card h5{font-size:3.5vw}.promiscous-container .card .icon-text-container span img{width:50%}.cheaters-container{display:block}.cheaters-container .card h3{font-size:4vw}.cheaters-container .card img{width:35%}.cheaters-container .card h5{font-size:3.5vw}.cheaters-container .card .icon-text-container span img{width:50%}}@media screen and (max-width:400px){.promiscous-container{display:block}.promiscous-container .card h3{font-size:10vw}.promiscous-container .card h5{font-size:5vw}.cheaters-container{display:block}.cheaters-container .card h3{font-size:10vw}.cheaters-container .card h5{font-size:5vw}}.birth-square h2,.birth-square h3,.birth-square p,.birth-container h2{font-family:urbane,sans-serif!important;margin:0}.birth-container h2{margin:10px 0 0}.birth-container p{border:1px solid grey;width:100%;padding:10px;box-sizing:border-box!important}.birth-square{width:150px;height:150px;border-radius:5px;border:2px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;cursor:pointer;transition:.3s ease}.birth-square h3{font-weight:400;color:#fff}.birth-top-container{flex-direction:row}@media screen and (max-width:767px){.arc text{font-weight:300;font-size:85%;color:#fff}}@media screen and (max-width:1000px){.birth-top-container{flex-direction:column!important}.birth-container p{box-sizing:border-box}.birth-square{width:100%!important;padding:5px!important;box-sizing:border-box}}#table_filter{display:none}table.dataTable.display tbody tr.odd{background-color:#fff!important}#baby-boomers .even{background-color:rgba(228,220,243,.5)!important}table.dataTable.display tbody tr.even>.sorting_1{background-color:rgba(228,220,243,.5)!important}.dataTables_paginate.paging_simple_numbers{width:100%}body .x *{border:1px solid red}#donut-chart2{width:auto}.promiscous-container .card h3{font-size:1rem}.site-link svg{height:35px}