body{font-family:Open Sans,sans-serif}div,h1,h2,h3,h4,h5,h6,p,span{line-height:normal}main{min-height:calc(100vh - 295px)}form .alert{display:block}.site-logo{float:left;width:30%}.register-btn{font-size:25px}.button-section{float:right}.navbar-brand{font-size:16px;font-weight:700;letter-spacing:1px}.collapse .navbar-nav{display:contents}.bg-yellow{background-color:#fff3cd;padding:5px 0}.navbar-nav .nav-link{color:#fff!important}.nav-item.active{background:#4e8ec9;border-radius:20px;height:0;padding:0 6px}.button-section .nav-item{background:#fff;border-radius:20px;margin-left:10px;padding:0 10px}.button-section .nav-link{color:#343434!important}.btn-dark{background:#ec1554;border:none;border-radius:3px;padding:12px 25px}.btn-dark:focus,.btn-dark:hover,.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:visited{background:#de0947;outline:0}.sos-prep{display:inline-block;font-weight:400;vertical-align:middle}.registration-form{background:#fff;border-radius:20px;color:#343434;margin:0 auto;padding:10px 40px}.registration-form label{font-size:12px;font-weight:700;text-transform:uppercase}.remove-profile{color:#fff;margin:0 auto;text-align:center;width:300px}.remove-profile strong{font-size:14px}a{color:#17a2b8}.carousel-indicators li{border-radius:9px;cursor:pointer;padding:7px;width:5px}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-inner .carousel-item{height:500px}.carousel-inner .carousel-item:after{background:rgba(0,0,0,.7);bottom:0;content:"";height:100%;position:absolute;top:0;width:100%}.row.carousel-section{align-items:center;display:flex;padding:15px;position:absolute;top:0;width:100%}.row.carousel-section h1,.row.carousel-section h2,.row.carousel-section h3,.row.carousel-section h4{color:#fff}.row.carousel-section #submit{background:green;color:#fff;font-size:19px;text-transform:uppercase}.col-12.carousel-left-section .col-12{color:#fff;padding-top:20px}.carousel-left-section .content-list>div{align-items:center;display:flex}.carousel-left-section .content-list>div>div.icon{background:hsla(0,0%,100%,.5);border:2px solid hsla(0,0%,100%,.47);border-radius:50%;font-size:12px;padding:5px 6px}#about-section{padding:25px 15px;text-align:center}#about-section h1{color:#eb1554;margin-bottom:35px;position:relative}#about-section h1:after{background:#ec1554 none repeat scroll 0 0;bottom:-15px;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:100px}.bg-danger{background-color:#eb1554!important}.social-links{background-color:#fff6f9}.footer-menu{display:block;list-style:none;margin:0;text-align:center}.footer-menu-list{border-right:1px solid;color:green;display:inline;font-size:16px;padding:1px 12px}.footer-menu-list:last-child{border:none}.social-icons i{border-radius:50%;color:#fff;height:40px;text-align:center;vertical-align:middle;width:40px}.fa-facebook-f{background:#305492;padding:11px}.fa-twitter{background:#4f8ec9;padding:13px}.fa-pinterest{background:#c14438;padding:12px}.footer-center{text-align:center}.footer-center h3{font-size:20px;opacity:.7}.footer-bottom p{background:#eb1554;color:#fff;margin:0;padding:10px;text-align:center}.matches.table td,.matches.table th{vertical-align:middle}select[id^=fos_user_registration_form_dateOfBirth_]{margin-right:10px}.profile-remove{margin:0 auto}.profile-remove .form-control:focus{border-color:#eb1554!important;box-shadow:0 0 3px #eb1554!important}.profile-remove .form-group input{border-radius:5px;padding:11px 16px;text-align:left}.custom-checkbox .custom-control-input:checked~label.custom-control-label:before,.custom-radio .custom-control-input:checked~label.custom-control-label:before{background-color:#f1b60b}.custom-control-label:after{position:relative}.custom-control-input:focus~label.custom-control-label:before{box-shadow:none}.custom-control-input{left:0;opacity:0;position:absolute;top:5px;z-index:0}label.custom-control-label:before{height:11px;top:6px;width:11px}.custom-checkbox label.custom-control-label:before{border-radius:0}.custom-control-input:checked~.custom-control-label:before{align-items:center;content:"✓";display:flex;font-size:11px;justify-content:center}label.custom-control-label:before{height:13px;left:-19px;top:7px;width:13px}#remove_profile .form-check{padding-left:.5rem}#remove_profile .custom-radio{padding-left:2.5rem}#remove_profile legend.custom-control-label:after,#remove_profile legend.custom-control-label:before{display:none}#remove_profile,#remove_profile legend{text-align:left}#remove_profile .form-check{margin-top:.25rem;padding-left:1.25rem}.registration-form{padding:10px 15px}.text{font-size:14px}.carousel-item img{display:flex;height:100%;width:100%}@media screen and (max-width:575px){select[id^=fos_user_registration_form_dateOfBirth_]{margin-bottom:10px;margin-right:0}}@media screen and (max-width:767px){#about-section h1{font-size:30px}.button-section.manu-dropdown{display:none}.button-section.manu-dropdown.collapse.show{display:block}.button-section .nav-item{margin-bottom:10px;margin-left:0;padding:0 23px}.row.carousel-section{padding:0;position:unset}.col-6.col-sm-12.col-md-6.first{position:absolute;top:0}.carousel-heading{font-size:24px}.carousel-left-section p{font-size:14px}.col-12.carousel-left-section .col-12{padding:0}.carousel-sub-heading{font-size:18px}.carousel-heading-section{padding:0}.col-12.carousel-heading-section{padding:15px}.col-12.carousel-left-section .col-12{padding:10px}.button-section .nav-item{background:transparent;margin:0;padding:0}.navbar-dark .navbar-nav .nav-link{color:#fff!important}.site-logo{padding:0!important}.navbar-nav{text-align:center}.button-section.manu-dropdown{padding:0!important;width:100%}.nav-item.active,.nav-item:hover{background:#4e8ec9;border-radius:20px;padding:0 20px}.nav-item{border-bottom:1px solid #fff;border-radius:20px}}.bs-wizard{border-bottom:1px solid #e0e0e0;margin-top:40px;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative;width:33.33333%}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step:first-child>.bs-wizard-dot{left:3%}.bs-wizard>.bs-wizard-step:last-child>.bs-wizard-dot{left:97%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{background:#fbe8aa;border-radius:50%;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-37px;position:absolute;top:45px;width:30px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{background:#fbbd19;border-radius:50px;content:" ";height:14px;left:8px;position:absolute;top:8px;width:14px}.bs-wizard>.bs-wizard-step>.progress{border-radius:0;box-shadow:none;height:8px;margin:20px 0;position:relative}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{background:#fbe8aa;box-shadow:none;width:0}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:0;width:100%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:100%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.inline-fields .form-group{display:inline-block!important;width:100%}.inline-fields .form-group legend{width:35%}.inline-fields .form-group #profile_partner_preferences_food{display:flex}.inline-fields .form-group #profile_partner_preferences_food .form-check{margin-right:10px}.inline-fields .form-group .form-inline{display:block}.inline-fields .form-group .form-inline select{margin-right:10px}.registration_form .form-group,.registration_form_additional_info .form-group{align-items:center;display:flex}.registration_form .form-group label,.registration_form legend,.registration_form_additional_info .form-group label,.registration_form_additional_info legend{float:left;margin:0;min-width:30%}.birth_between .from .form-group label{min-width:54%}.faq .fa{background:#fff;border:1px solid #e2e2e2;border-radius:50%;color:#e2e2e2;font-size:25px;padding:20px}input[type=checkbox]{cursor:pointer}#remove_profile .form-group{margin:0}#toggle-password{cursor:pointer}#remove_profile label[for=remove_profile_message],#remove_profile legend{font-weight:700}div#slider .registration-form h5,div#slider .registration-form.mt-3{margin-top:1.5em!important;padding:1px 15px}.row.phone-with-country-code .form-group:first-child{margin-right:2px!important;width:25%}.row.phone-with-country-code .form-group:nth-child(2){margin-right:0!important;width:74%}.mobile-menu{display:none;width:100%}.public-search-container{margin:auto;position:absolute;right:-150px;text-align:center;top:15px;z-index:1}button.public-search-btn{background:#28a745;border:none;border-radius:3px;color:#fff;font-size:24px;padding:20px 90px;text-transform:uppercase;width:auto}ul.option-available{list-style:none;margin-top:1rem;padding-left:0}ul.option-available li{background:#333;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:8px;width:90px}ul.option-available li.active{border:1px solid transparent!important;box-shadow:0 0 2px 1px #333;opacity:.8}form.search_form{position:relative;text-align:center}form.search_form label,form.search_form select{display:flex;margin:5px auto;width:100%}form.search_form select{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}button#custom_search_submit{background:#28a745;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px;text-transform:uppercase;width:180px}.blinking{animation:blink 2s infinite}@keyframes blink{0%{opacity:1}75%{opacity:1}76%{opacity:0}to{opacity:0}}.contact-details{color:red}.subnotificationicon{position:relative}.popver-left{left:auto;right:0!important}.subnotificationicon a{color:#000;text-decoration:none}.subnotificationmenu{background-color:#fff;border:1px solid hsla(0,0%,87%,.41);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto;left:auto;list-style:none;margin:0;padding:0;position:absolute;right:-19px;top:calc(100% + 8px);width:295px;z-index:99}.subnotificationmenu:before{background-color:#fff;border-left:transparent;border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:20px;top:-5px;transform:rotate(-45deg);width:10px;z-index:9999}.subnotificationmenu li{border-bottom:1px solid hsla(0,0%,90%,.91);padding:15px 10px}.subnotificationmenu-background{background-color:#fbf7ea}.notificationheader{background-color:#f2f4f6;border-bottom:1px solid hsla(0,0%,90%,.91);display:flex;justify-content:space-between;padding:5px}.notificationheader .leftheader{font-weight:600}.notificationfooter a,.notificationheader .rightheader a{color:#4e8ec9;text-decoration:none}.notificationfooter{align-items:center;background-color:#f2f4f6;border-top:1px solid #fff;display:flex;justify-content:center;padding:10px 0}.notificationlisting{height:auto;max-height:240px;min-height:auto;overflow-y:scroll}.notification-time{color:#4e8ec9}.notificationlisting p{margin-bottom:0}.subnotificationicon a .fa-envelope{font-size:16px;position:relative;right:4px}.subnotificationicon a .fa-envelope .notification-count{align-items:center;animation:pulse 2s infinite;background-color:#4e8ec9;border-radius:16px;box-shadow:0 0 0 0 #4e8ec9;display:flex;font-size:9px;height:17px;justify-content:center;padding:0;position:absolute;right:-9px;top:-7px;transform:scale(1);width:16px}@keyframes pulse{0%{box-shadow:0 0 0 0 #4e8ec9;transform:scale(1)}50%{box-shadow:0 0 15px rgba(78,142,201,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(78,142,201,0);transform:scale(1)}}.notifications{list-style-type:none;padding:10px}.sub-notification{border-bottom:1px solid #c3c3c3;padding:10px}.sub-notification a{color:#000;text-decoration:none}.notification-background{background-color:#fbf7ea}.chat-box-body{background-color:#e6eaea;border:none;min-height:100%;padding:15px 20px}.chat-box-header{align-items:center;background:#f5f5f5;box-shadow:0 10px 10px -10px #dadada;display:flex;height:60px;justify-content:flex-start;padding:0 15px;position:relative;width:100%}.chat-box-header h3{font-size:16px;font-weight:500;letter-spacing:.5px;margin:0}.chat-box-body .chat-box-body-description{align-items:flex-end;background-color:#fff;border-radius:13px;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:15px;margin-left:auto;margin-top:15px;padding:8px 20px;width:65%}.chat-box-body .chat-box-body-description.left-align{align-items:flex-start;background-color:#397bff;color:#fff;margin-bottom:0;margin-left:0;margin-right:auto}.chat-box-body .current-user-name{margin:0}.chat-box-body .current-user-description{font-size:14px;font-weight:600;margin:0 0 3px}.chat-box-body .current-user-date-time{font-size:12px;margin:0}.reply{padding:10px}@media screen and (min-width:1900px){.public-search-container{right:-250px}}@media screen and (min-width:2300px){.public-search-container{right:-350px}}@media screen and (max-width:1400px){.public-search-container{position:relative;right:0}}@media screen and (max-width:767px){.menu-desktop{display:none!important}.navbar-brand{font-size:12px;white-space:unset;word-wrap:break-word;display:block}.site-logo{width:75%}.row.phone-with-country-code .form-group:first-child{width:18%}.row.phone-with-country-code .form-group:nth-child(2){width:80%}.public-search-container{top:0}.subnotificationmenu{left:auto;right:0;width:100%}.subnotificationicon{padding:10px 0;position:relative}.notification{position:absolute;right:12px;top:10px}.subnotificationmenu:before{right:13px}.subnotificationmenu li{text-align:left}}@media screen and (max-width:1200px){.carousel-inner .carousel-item{height:432px}.carousel-heading{font-size:22px}.carousel-sub-heading{font-size:18px}.carousel-left-section .text{font-size:13px}.registration-form h5{font-size:15px}.registration-form label{font-weight:700;text-align:center;width:100%}.carousel-inner .carousel-item{height:480px}.carousel-item img{height:100%}}@media only screen and (max-width:991px) and (min-width:768px){.carousel-item img{height:100%;width:100%!important}.carousel-inner .carousel-item{height:400px}}@media screen and (max-width:1400px){.carousel-section .form-control{padding:.375rem .5rem}}@media screen and (max-width:1280px){.registration_form .form-group,.registration_form_additional_info .form-group{align-items:center;display:block;text-align:center}.registration_form .form-group label{width:100%}.carousel-section .form-control{height:unset!important;padding:1px}.row.phone-with-country-code{display:block;margin:0}form.registration_form.mt-4 .inline-fields small.text-muted.d-block{margin-left:0!important}}@media screen and (min-width:1400px){.carousel-inner .carousel-item{height:550px}}@media screen and (max-width:991px){.carousel-section .left-sec{padding-left:26px!important}.carousel-section .right-sec{padding-right:26px!important}.carousel-item img{height:100%;width:auto}.row.carousel-section{position:unset}.carousel-section .left-sec{position:absolute;top:25px}.carousel-control-next,.carousel-control-prev{height:400px}.carousel-indicators{bottom:540px}.registration-form{border:1px solid #ccc;padding:30px}.carousel-section .right-sec{padding-right:0!important}}@media screen and (max-width:576px){.registration-form{width:300px}.bg-yellow{background-color:#fff3cd;font-size:10px;padding:5px 0}.row.carousel-section{margin:0 auto;position:unset;width:100%}.carousel-section .right-sec{padding-right:0!important;position:absolute;top:0}.carousel-inner .carousel-item{height:640px}.carousel-indicators{bottom:10px}.carousel-section .left-sec{padding-left:15px!important;position:unset}.carousel-left-section .text,.row.carousel-section h1,.row.carousel-section h2,.row.carousel-section h3,.row.carousel-section h4{color:#000}.carousel-left-section .content-list>div>div.icon{background:rgba(90,80,60,.5)}.carousel-indicators{display:none}.content-list .col-12{padding:20px!important}#about-section h1{font-size:20px}#about-section p{font-size:15px}.registration_form_additional_info .form-group{text-align:left}.registration_form .form-group label.form-check-label,.registration_form_additional_info .form-group label.form-check-label{display:inline-flex;float:none!important;text-align:left}.inline-fields .form-group #profile_partner_preferences_food .form-check{float:left;margin-right:10px}.inline-fields .form-group #profile_partner_preferences_food{display:block}.inline-fields .form-group legend{display:block;text-align:left;width:100%}.row.phone-with-country-code .form-group:first-child{width:25%}.row.phone-with-country-code .form-group:nth-child(2){width:72%}}@media screen and (max-width:360px){#about-section h1{font-size:17px}.registration-form{width:252px}.carousel-section .right-sec{padding:0}}.table-responsive-theme{overflow-x:auto;overflow-y:visible;width:100%}