.headerpersonlink{min-width:100%;padding:4px .375rem;background-color:#eee;color:#666;border-radius:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerpersonlink span{font-size:.875rem}.app-map-icon{padding:7px 8px;background-color:#eee;color:#000;border-radius:35px}.app-login-icon{padding:7px;background-color:#eee;color:#000;border-radius:35px}.app-signedin-icon{padding:4px 7px;background-color:#eee;color:#000;font-size:15px;font-weight:600;text-decoration:none;border-radius:35px}.xx-box{padding:1rem !important;background-color:#fff}.xx-box-small-corners{background-color:#fff}@media(min-width:576px){.xx-rounded-box-not-locked{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.xx-box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.xx-box-small-corners{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media(min-width:992px){.xx-rounded-box-lg{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.xx-calendar .xx-day-number{width:26px}.xx-calendar .xx-calendar-week-body{border-bottom:1px solid #dee1e5}.xx-calendar .xx-calendar-week-row{border-top:1px solid #dee1e5}.xx-calendar .xx-calendar-week-row-today{background-color:#f7eeb2}.xx-calendar .xx-calendar-week-row-striped{background-color:#f2f2f2}.xx-calendar .xx-calendar-week-row-red-day{color:#f00}.xx-col-1{-webkit-columns:1;-moz-columns:1;columns:1}.xx-col-2{-webkit-columns:2;-moz-columns:2;columns:2}.xx-col-3{-webkit-columns:3;-moz-columns:3;columns:3}.xx-col-4{-webkit-columns:4;-moz-columns:4;columns:4}.xx-col-5{-webkit-columns:5;-moz-columns:5;columns:5}.xx-col-6{-webkit-columns:6;-moz-columns:6;columns:6}@media(min-width:768px){.xx-col-md-1{-webkit-columns:1;-moz-columns:1;columns:1}.xx-col-md-2{-webkit-columns:2;-moz-columns:2;columns:2}.xx-col-md-3{-webkit-columns:3;-moz-columns:3;columns:3}.xx-col-md-4{-webkit-columns:4;-moz-columns:4;columns:4}.xx-col-md-5{-webkit-columns:5;-moz-columns:5;columns:5}}@media(min-width:992px){.xx-col-lg-1{-webkit-columns:1;-moz-columns:1;columns:1}.xx-col-lg-2{-webkit-columns:2;-moz-columns:2;columns:2}.xx-col-lg-3{-webkit-columns:3;-moz-columns:3;columns:3}.xx-col-lg-4{-webkit-columns:4;-moz-columns:4;columns:4}.xx-col-lg-5{-webkit-columns:5;-moz-columns:5;columns:5}}.xx-container-no-gutters{padding-left:0;padding-right:0}.xx-container-no-gutters-md{padding-left:15px;padding-right:15px}.xx-container-no-gutters-lg{padding-left:15px;padding-right:15px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:690px}nav .container,footer .container{max-width:728px}.xx-container-no-gutters-md{padding-left:0;padding-right:0}}@media(min-width:992px){.container,nav .container,footer .container{max-width:980px}.xx-container-no-gutters-lg{padding-left:0;padding-right:0}}@media(min-width:1200px){.container{max-width:980px}}.form-label-group-floating{position:relative;margin-bottom:1rem}.form-label-group-floating>input,.form-label-group-floating>label{height:3.125rem;padding:.75rem}.form-label-group-floating>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#222;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.form-label-group-floating input::-webkit-input-placeholder{color:transparent}.form-label-group-floating input:-ms-input-placeholder{color:transparent}.form-label-group-floating input::-ms-input-placeholder{color:transparent}.form-label-group-floating input::-moz-placeholder{color:transparent}.form-label-group-floating input::placeholder{color:transparent}.form-label-group-floating input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.form-label-group-floating input:not(:placeholder-shown)~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#666}@supports (-ms-ime-align:auto){.form-label-group-floating > label{display:none;}.form-label-group-floating input::-ms-input-placeholder{color:#666;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group-floating>label{display:none}.form-label-group-floating input:-ms-input-placeholder{color:#666}}.footer{font-size:.95rem;background-color:#2d2d2d}.footer h5{margin-bottom:.3rem;color:#bbb}.footer p{color:#bbb}.footer a,.footer a:hover{color:#fff}.footer-copyright{background-color:#3d3d3d;border-top:.2rem solid #ebe8e2;color:#999}html{-webkit-text-size-adjust:none}body{min-height:100vh;background-color:#ebe8e2}html.app body{background-color:#ececec}html.pwa body{background-color:#ececec}a,a:hover,.xx-link-color{color:#c33}a.no-text-decoration a.no-text-decoration:hover{text-decoration:none}.xx-old-browser-fix-justify-content-between{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}h1{font-size:24px}h2{font-size:22px}@media(min-width:576px){h1{font-size:28px}h2{font-size:26px}}@media(min-width:768px){h1{font-size:30px}h2{font-size:28px}}@media(min-width:992px){h1{font-size:32px}h2{font-size:30px}}.linklist{line-height:2rem}@media(min-width:768px){.linklist{line-height:1.9rem}}@media(min-width:992px){.linklist{line-height:1.7rem}}@media(min-width:768px){.text-md-lowercase{text-transform:lowercase}.text-md-uppercase{text-transform:uppercase}.bg-md-white{background-color:#fff}}@media(min-width:992px){.text-lg-lowercase{text-transform:lowercase}.text-lg-uppercase{text-transform:uppercase}}a[href^="tel:"]{white-space:nowrap}.xx-anchor-fix-for-fixed-top:before{display:block;content:" ";margin-top:-5rem;height:5rem;visibility:hidden}.xx-collapse-angle-down-up i.fas:before{content:""}.xx-collapse-angle-down-up.collapsed i.fas:before{content:""}@media(max-width:9575px){.xx-data-wrapper{margin-right:-1rem;margin-left:-1rem}}.data---x{margin-top:-7px;padding-top:7px;background-position:3px 0;background-image:url(data:image/gif;base64,R0lGODlhIQAFAIABAAAAAP///yH5BAEAAAEALAAAAAAhAAUAAAIdDB6GeZDsYFQzWoZNvpPur4WXIoLjmUkLGpJfExQAOw==);background-repeat:no-repeat}.last-p-mb-0 p:last-child{margin-bottom:0}@media(min-width:360px){.d-w360-inline{display:inline !important}}@media(min-width:400px){.d-w400-inline{display:inline !important}}@media(min-width:425px){.d-w425-inline{display:inline !important}}.datax{min-height:100px}.mb-0625{margin-bottom:.625rem}a.disabled{color:#c0c0c0;cursor:default}a.disabled:hover{text-decoration:none}.xx-infinite-scroll-load-status{display:none}#xx-menu .modal-dialog{position:fixed;margin:auto;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}#xx-menu .modal-content{border:0 solid rgba(0,0,0,.2);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:100%;overflow-y:auto;background-color:#fff}#xx-menu .modal-header{height:60px;background-color:#eee;border-bottom:1px solid #ddd}#xx-menu .modal-title{margin-top:2rem}#xx-menu .modal-body{padding:0 0;background-color:#fff}#xx-menu .modal-body{overflow-y:auto}#xx-menu .modal-body::-webkit-scrollbar{width:6px;background-color:#eee}#xx-menu .modal-body::-webkit-scrollbar-thumb{background:#ccc}#xx-menu .modal-footer{height:100px;background-color:#eee;border-top:1px solid #ddd}#xx-menu a{color:#333}#xx-menu a:hover{text-decoration:none;color:#000}#xx-menu .modal-header h5,#xx-menu .modal-header p{max-width:250px}#xx-menu ul li{border-bottom:1px solid #ddd}#xx-menu ul li a{display:block;padding:1rem 1rem}#xx-menu ul li a:hover,#xx-menu ul li a:focus{background-color:#f5f5f5}#xx-menu .modal-dialog{width:100%}#xx-menu ul li{text-align:left;font-size:1rem}@media(min-width:340px){#xx-menu .modal-dialog{width:20rem}#xx-menu .modal-header{padding-bottom:1rem}.modal.right.fade .modal-dialog{right:-18rem;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.show .modal-dialog{right:0}#xx-menu ul li{font-size:1.125rem}}.xx-modal .modal-content{border:0 solid rgba(0,0,0,.2)}.xx-modal .modal-header{border:0;background-color:#fff}.xx-modal .modal-body{padding-top:0;margin-bottom:5px;background-color:#fff}.xx-modal .modal-footer{border:0;background-color:#e5e5e5}.xx-modal .modal-footer a{color:#333;text-decoration:none}.xx-modal .modal-footer a:hover{color:#666;text-decoration:underline}#xx-modal-login-signup-password .nav .active{position:absolute;visibility:hidden}#xx-modal-search .nav .active{position:absolute;visibility:hidden}.pagination li{margin:0 4px;border-radius:0}.pagination li a{padding:2px 6px;border:0;color:#c33}.pagination li a:focus,.pagination li a:hover{background-color:#fff;color:#c33;text-decoration:underline}.pagination li.active a,.pagination li.active a:focus,.pagination li.active a:hover{margin:0 2px;background-color:#c33 !important;color:#fff;text-decoration:none}ol.breadcrumb{padding:0 0 .25rem 0;list-style:none;background-color:#fff}ol.breadcrumb li{padding:0;font-size:.75rem;display:inline}@media(min-width:768px){ol.breadcrumb li{font-size:.875rem;display:inline}}ol.breadcrumb{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;background-color:Transparent}.googlemap{width:100%;height:18rem;border:0}@media(min-height:500px){.googlemap{height:20rem}}@media(min-height:600px){.googlemap{height:22rem}}@media(min-height:700px){.googlemap{height:24rem}}@media(min-height:800px){.googlemap{height:26rem}}@media(min-height:900px){.googlemap{height:28rem}}@media(min-height:1000px){.googlemap{height:30rem}}@media(min-height:1200px){.googlemap{height:32rem}}@media(min-height:1440px){.googlemap{height:34rem}}.xx-timeline li span{display:inline-block;text-align:right;padding-right:.25rem;width:6.125rem;font-weight:500}.xx-person-red-box{background-color:#d11;background-image:linear-gradient(180deg,#f88,#d11);padding:.5rem}.xx-person-blue-box{background-color:#d11;background-image:linear-gradient(180deg,#4fc3f7,#42a5f5);padding:.25rem}.xx-person-pink-box{background-color:#ff0;background-image:linear-gradient(180deg,Pink,Pink);padding:.25rem}.xx-person-orange-box{background-color:#ffa500;background-image:linear-gradient(180deg,Orange,Orange);padding:.25rem}html.app .headerpersonlink{min-width:100%;padding:4px .375rem;background-color:#eee;color:#666;border-radius:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app .headerpersonlink span{font-size:.875rem}html.app .app-map-icon{padding:7px 8px;background-color:#eee;color:#000;border-radius:35px}html.app .app-login-icon{padding:7px;background-color:#eee;color:#000;border-radius:35px}html.app .app-signedin-icon{padding:4px 7px;background-color:#eee;color:#000;font-size:15px;font-weight:600;text-decoration:none;border-radius:35px}#bottom-box-left{position:fixed;bottom:.5rem;left:.5rem;z-index:999;display:none}#bottom-box-right{position:fixed;bottom:.5rem;right:.5rem;z-index:1000;display:none}#bottom-box-left div{cursor:pointer;padding:.375rem;background-color:#ebe8e2;line-height:.75rem;font-size:2.25rem;margin-right:.625rem}#bottom-box-right div{cursor:pointer;padding:.375rem;background-color:#ebe8e2;line-height:.75rem;font-size:2.25rem}@media(min-width:375px){#bottom-box-left{bottom:.75rem;left:.75rem}#bottom-box-right{bottom:.75rem;right:.75rem}#bottom-box-left div{margin-right:.75rem}}#bottom-box-left a,#bottom-box-right a{color:#000}.xx-searchpage-searchbox{padding:.75rem;background-color:#d11;background-image:linear-gradient(180deg,#f88,#d11)}.xx-personspage-searchbox{padding:.75rem;background-color:#d11;background-image:linear-gradient(180deg,#f88,#d11)}@media(min-width:576px){.xx-searchpage-searchbox{padding:.5rem}.xx-personspage-searchbox{padding:.5rem}}@media(min-width:992px){.xx-searchpage-searchbox{padding:.5rem;background-color:#d11;background-image:linear-gradient(180deg,#f88,#d11)}}.xx-searchpage-searchbox .nav-item,.xx-personspage-searchbox .nav-item{margin-right:.5rem}.xx-searchpage-searchbox .nav-tabs>li>a,.xx-personspage-searchbox .nav-tabs>li>a{border-width:0;color:#fff}.xx-searchpage-searchbox .nav-tabs>li>a:hover,.xx-personspage-searchbox .nav-tabs>li>a:hover{border-color:transparent}.xx-searchpage-searchbox .nav-tabs>li>a.active:hover,.xx-personspage-searchbox .nav-tabs>li>a.active:hover{border-bottom-color:transparent}#xx-searchpage-searchbox-form{padding:.875rem .75rem .75rem .75rem}#xx-personspage-searchbox-form{padding:.875rem .75rem .75rem .75rem}.xx-start-searchbox{padding:.75rem}.xx-start-searchbox .nav-tabs>li a{border-width:0;color:#fff}.xx-start-searchbox .nav-tabs>li>a:hover{border-color:transparent}.xx-start-searchbox .nav-tabs>li>a.active:hover{border-bottom-color:transparent}@media(max-width:359px){.xx-start-searchbox .nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.xx-start-searchbox .nav>li>a{padding-left:10px;padding-right:10px}.xx-start-searchbox .nav{display:flex;justify-content:space-between}}@media(max-width:319px){.xx-start-searchbox .nav{white-space:nowrap;flex-wrap:nowrap;max-width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:-1px;border-bottom:0}.xx-start-searchbox .nav li{display:inline-block}}@media(min-width:768px){.xx-start-searchbox{margin:0 55px;padding:12px 15px 18px 15px}}@media(max-width:991px){.xx-start-searchbox-wrapper{background-color:#d11;background-image:linear-gradient(180deg,#f88,#d11)}}@media(min-width:992px){.xx-start-searchbox{margin:0;padding:.75rem;background-color:#d11;background-image:linear-gradient(180deg,#f88,#d11)}}.xx-start-searchbox .xx-when-birthday{margin:-6px 6px 0 0;font-family:'Caveat',cursive;font-size:1.6rem}.xx-start-welcome-box{padding:186px 15px 9px 15px;background-color:#fff;height:100%;background-image:url('/images/top.jpg');background-repeat:no-repeat;background-position:right top;color:#333}.xx-start-welcome-box h1{margin-bottom:0;font-size:1.2rem;line-height:1.8rem}@media(min-width:992px){.col-lg-searchbox{width:52%}.col-lg-welcome-box{width:48%}}ul.citylist{list-style-type:none;margin:0;padding:0}ul.citylist li{display:inline-block;margin-right:8px}ul.citylist li a{display:inline-block}ul.citylist a{margin-right:8px}ul.citylist .xl{font-size:18px;font-weight:500}ul.citylist .xxl{font-size:20px;font-weight:600}@media(max-width:991px){ul.citylist li{margin-right:14px;margin-bottom:4px}}.xx-searchitem-holder{margin-bottom:.625rem}.xx-searchitem-need-to-login{margin-bottom:.5rem;min-height:4.4rem}.xx-searchitem-footer{border-top:1px dotted #ccc;margin-bottom:8px}.xx-searchitem-footer a{display:block;padding:.375rem .25rem;font-size:.875rem}.xx-searchitem-footer a:first-child{padding-left:1rem}.xx-searchitem-footer a:last-child{padding-right:1rem}.xx-searchitem{display:block;color:#000;text-decoration:none}.xx-searchitem:hover{color:#666;text-decoration:none}.xx-searchitem .badgelist span{padding:0 5px 1px 5px;background-color:#000;color:#fff}.xx-searchitem .badgelist span i{vertical-align:top;font-size:13px;line-height:25px}.xx-searchitem .searchlist-arrow{position:absolute;right:.9rem;margin-top:1.6rem}@media(max-width:575px){.xx-searchitem .name{padding-right:1rem}.xx-searchitem .adress{padding-right:1rem}}@media(max-width:767px){.xx-searchitem{padding:.5rem .75rem}.xx-searchitem .name{display:block;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xx-searchitem .adress{display:block;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xx-searchitem .age{margin-top:.2rem;font-size:1rem}.xx-searchitem .badgelist{margin-top:.22rem;margin-right:.5rem}}@media(min-width:768px){.xx-searchitem-need-to-login{margin-bottom:.625rem}.xx-searchitem-footer a{padding-top:.5rem;padding-bottom:.5rem}.xx-searchitem .badgelist .badgelisttable{display:table;width:100%;height:100%}.xx-searchitem .badgelist .badgelisttablecell{display:table-cell;vertical-align:bottom;text-align:right}.xx-searchitem{padding:.5rem .75rem}.xx-searchitem .name{font-size:1.2rem;padding-right:1rem}.xx-searchitem .adress{font-size:.9rem}.xx-searchitem .city{font-size:1.2rem}.xx-searchitem .age{font-size:1.2rem}}@media(min-width:992px){.xx-searchitem .name{color:#c33;text-decoration:none}.xx-searchitem:hover .name{color:#c33;text-decoration:underline}}.xx-top{border-bottom:3px solid #ff496c}.xx-top .fas{font-size:19px;color:#000}.xx-top-logo img{width:340px}.xx-logo-print{width:25rem}.xx-page-wrapper{min-height:100vh}.xx-show-header{padding-top:50px}nav.xx-top{height:50px}.xx-top-logo{max-width:170px}.xx-top-logo img{max-width:170px}.xx-top-small-left{padding-top:6px}.xx-top-small-right{padding-top:4px}.xx-top-small-left .fa-share-alt,.xx-top-small-left .fa-users{margin-left:1.75rem}.xx-top-small-right .xx-login-icon{margin-right:1.75rem}.xx-top-small-right .xx-inside-badge{margin-right:1.5rem}.xx-top-small-right .fa-search{padding-top:2px}.xx-login-icon{color:#000}.xx-menu-icon{color:#000}a.xx-inside-badge,a.xx-inside-badge:hover{padding:4px 7px;margin-bottom:2px;background-color:#eee;color:#000;font-size:15px;font-weight:600;text-decoration:none;border-radius:35px}@media(min-width:400px){.d-mobile-medium-large-flex{display:-ms-flexbox !important;display:flex !important}}@media(min-width:425px){.xx-top-logo{max-width:180px}.xx-top-logo img{max-width:180px}}@media(min-width:768px){.xx-show-header{padding-top:3.5rem}nav.xx-top{height:3.5rem}.xx-top-logo{max-width:240px;padding:0}.xx-top-logo img{max-width:240px}.xx-top-large-text{width:248px;font-size:.9rem}.xx-top-large-text span{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xx-top-large-icon-menu{width:240px}.xx-top-large-icon-menu{font-size:.9rem}.xx-top-large-icon-menu .fas{display:block;padding-top:6px;font-size:1.25rem;line-height:1rem}.xx-top-large-icon-menu .text-center a:hover{text-decoration:none}.xx-when-birthday{margin:-6px 8px 0 0}}@media(min-width:992px){.xx-page-wrapper{padding-top:1rem}.xx-show-header{padding-top:4.625rem}nav.xx-top{height:3.75rem}.xx-top-logo{max-width:20.5rem;padding-right:.5rem}.xx-top-logo img{max-width:20rem}.xx-top-large-text{width:340px}.xx-top-large-text span{max-width:314px}.xx-top-large-icon-menu{width:300px}.xx-top{border-bottom-width:4px}}.nav-up{top:-40px}.tmenu{border-bottom:3px solid #ccc;padding:20px;margin-bottom:1rem}.xx-app-tip-a-friend,a.xx-app-tip-a-friend:hover{font-size:.825rem;background-color:#eaeaea;padding:5px 8px;color:#000;text-decoration:none}