*,html,body{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
[dir="rtl"] .float-left{
    float:right !important
}
[dir="rtl"] .float-right{
    float:left !important
}
[dir="rtl"] .text-left{
    text-align:right !important
}
[dir="rtl"] .text-right{
    text-align:left !important
}
[dir="rtl"] .modal-header .close{
    margin:0;
    display:contents;
    float:left
}
[dir="rtl"] .sidebar{
    padding-right:0
}
[dir="rtl"] .sidebar-dark .sidebar-brand,[dir="rtl"] .navbar{
    border-radius:0
}
[dir="rtl"] .lw-original-text-line{
    direction:ltr;
    text-align:left
}
[dir="rtl"] .lw-lang-direction-ltr textarea,[dir="rtl"] .lw-lang-direction-ltr input{
    text-align:left;
    direction:ltr
}
.card-header h5{
    margin:0;
    margin-left:0
}
hr{
    border-top:1px solid rgba(255,255,255,0.1)
}
#lwSendGiftForm .lw-group-radio-option-img{
    width:100px;
    padding:0px;
    color:#f0f8ff
}
#lwSendGiftForm .lw-group-radio-option-img img{
    height:68px;
    width:68px;
    margin:8px;
    -o-object-fit:contain;
    object-fit:contain
}
.btn-outline-secondary{
    color:#858796;
    border-color:#3d3b48
}
.btn-link:focus,.btn-link:visited,.btn-link:active,.btn-link:hover{
    text-decoration:none
}
.input-group-text{
    color:#828282;
    background-color:#ffffff;
    border:1px solid #3d3b48
}
body{
    color:#000;
    background-color:#FFF;
    font-family:'Nunito Sans', sans-serif
}
body.lw-public-master{
    font-family:'Myriad Apple Text'
}
body #wrapper #content-wrapper{
    overflow:hidden;
    padding:10px
}
body.lw-colorbox-opened{
    overflow:hidden
}
body.lw-colorbox-opened #wrapper{
    opacity:0.6 !important;
    filter:blur(0.6px) grayscale(0.4);
    -webkit-filter:blur(0.6px) grayscale(0.4)
}
.lw-nav-content{
    margin-top:16px
}
.nav-tabs{
    border-bottom:1px solid #858796
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus{
    border-color:#3a3b44 #3a3b44 #dddfeb;
    background-color:#3a3b44;
    color:#858796
}
.lw-page-bg{
    background-color:#FFF !important
}
.lw-page-content{
    padding-left:1.5rem
}
.modal-content{
    color:#000000
}
.modal-content .form-control{
    padding-left:6px !important;
    color:#3a3b45
}
.modal-content .form-control,.modal-content .form-control:focus,.modal-content .form-control:active{
    background-color:#f1f1f1;
    border:1px solid #ddd !important
}
.modal-open .modal{
    -webkit-backdrop-filter:blur(2px) grayscale(0.4);
    backdrop-filter:blur(2px) grayscale(0.4)
}
label.lw-validation-error{
    color:#9e140e;
    font-size:0.85rem;
    position:relative;
    line-height:1;
    width:100%;
    text-align:center
}
.custom-checkbox label.lw-validation-error{
    text-align:left
}
[type=checkbox] ~ label.lw-validation-error{
    position:absolute;
    bottom:-12px
}
[type=radio] ~ label.lw-validation-error{
    position:absolute;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    bottom:-22px;
    left:24px
}
.lw-deleted-row{
    opacity:0.5;
    pointer-events:none
}
.topbar .topbar-divider{
    border-right:1px solid #3e3e3e
}
.lw-logo-img{
    max-width:180px;
    height:66px;
    min-width:80px;
    -o-object-fit:contain;
    object-fit:contain;
    padding:4px
}
.toggled .lw-logo-img{
    height:34px
}
.sidebar-brand-icon{
    display:none
}
.toggled .sidebar-brand-icon{
    display:block
}
@media (max-width: 768px){
    .sidebar{
        border-right:1px solid #3c3c3c
    }
}
@media (min-width: 768px){
    .sidebar{
        width:20rem !important
    }
    .sidebar .nav-item .nav-link{
        padding:0.4rem 1rem
    }
}
.lw-sidebar-thumbnail-container{
    padding-left:16px;
    padding-bottom:16px;
    display:block
}
.sidebar-toggled .lw-sidebar-thumbnail-container{
    max-height:236px;
    overflow:scroll
}
.lw-sidebar-ads-container{
    padding-left:12px;
    padding-bottom:12px;
    padding-top:12px;
    margin-bottom:12px
}
.lw-sidebar-thumbnail{
    width:48px;
    height:48px;
    -o-object-fit:cover;
    object-fit:cover;
    border:none;
    border-radius:25px;
    background-color:rgba(159,0,117,0.6);
    margin:5px;
    padding:1px
}
.lw-icon-btn{
    display:inline-block;
    cursor:pointer;
    border:1px solid #ffeeff;
    padding-top:3px;
    margin-top:-4px;
    height:30px;
    border-radius:50%;
    width:30px;
    text-align:center;
    background:white
}
.lw-app-logo{
    width:5rem;
    -o-object-fit:contain;
    object-fit:contain
}
.lw-horizontal-container{
    width:100%
}
.lw-horizontal-container .lw-user-photo{
    height:145px;
    width:145px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #3c3c48;
    border-radius:4px;
    margin-left:8px;
    margin-bottom:8px
}
.lw-horizontal-container .lw-user-photo-blank,.lw-horizontal-container .lw-user-photo-blank:hover{
    background-color:gray;
    vertical-align:middle;
    text-align:center;
    text-decoration:none;
    padding-top:60px;
    color:white
}
form.user .form-control-user{
    padding:0.5rem 1rem
}
.form-group label{
    margin-bottom:0;
    font-size:0.9rem
}
.card{
    border:none
}
.lw-admin-section .card{
    overflow:auto
}
.card .form-group label{
    width:100%
}
.card .form-group label strong{
    font-weight:600
}
.list-group-item.list-group-item-action{
    background:#ececec;
    color:#000000
}
.list-group-item.list-group-item-action.active{
    background-color:#9e140e;
    color:white
}
.form-control{
    border:1px solid #3d3b48;
    color:#000;
    padding-left:8px !important
}
.form-control:disabled,.form-control[readonly]{
    background-color:#FFF !important
}
.form-group label{
    font-weight:600
}
.form-group .form-control{
    padding-left:0;
    margin-top:4px
}
.form-group select:not([multiple]){
    padding-left:0;
    -webkit-appearance:none;
    -webkit-border-radius:0px;
    -moz-appearance:none;
    background-position:right 50%;
    background-repeat:no-repeat;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF52lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAyLTAyVDE5OjMxOjExKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wMi0wMlQxOTozMjo1NiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0wMlQxOTozMjo1NiswNTozMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxY2E4NDg1My1kOGZjLTQ5ZjEtOGE3NS02YmYzMTU4Yzg4M2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2QUY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2RTQxMDY3RjcxRDExRTJCRENFQ0UzNTdEQjMzMjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ2RTQxMDY4RjcxRDExRTJCRENFQ0UzNTdEQjMzMjJCIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFjYTg0ODUzLWQ4ZmMtNDlmMS04YTc1LTZiZjMxNThjODgzZCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0wMlQxOTozMjo1NiswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrOfMlEAAABBSURBVCiRY/z//z8DOYCJLF0DopGlt7cXpyeLi4sZ8dmISxKnJphGbIrwamJgYGBgKi4uRldMUBMDAwMD4wiIRwA1EAtycjk4ZwAAAABJRU5ErkJggg==);
    padding-right:1.5em
}
.sidebar-dark .sidebar-brand{
    border-bottom-left-radius:4px
}
.sidebar-dark .nav-item.active .nav-link i,.sidebar-dark .nav-item.active .nav-link{
    color:#9e140e
}
.sidebar-dark .nav-item .nav-link .badge{
    right:30px;
    top:22px
}
.sidebar-dark .nav-item .nav-link i{
    width:18px
}
.sidebar{
    text-align:center
}
.sidebar img{
    max-width:100%
}
.form-control:focus,.card:focus{
    background-color:#FFF
}
.input-group .form-control{
    background-color:#FFF
}
.input-group .form-control:focus{
    background-color:#FFF
}
.list-group-item{
    background-color:transparent;
    border:1px solid #313131
}
.lw-form-in-process{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lw-form-in-process *{
    pointer-events:none
}
.lw-form-in-process .lw-spinner-box{
    left:calc(50% - 50px);
    position:absolute;
    text-align:center;
    vertical-align:middle;
    -ms-flex-item-align:center;
    align-self:center;
    color:#cab67d;
    z-index:1;
    border-radius:8px;
    width:100px;
    padding:10px;
    background-color:rgba(0,0,0,0.5)
}
.lw-form-in-process .lw-spinner-box ~ *{
    opacity:0.6 !important;
    filter:blur(0.6px) grayscale(0.4);
    -webkit-filter:blur(0.6px) grayscale(0.4)
}
.lw-form-in-process .lw-spinner-box .spinner-border{
    margin-bottom:4px
}
.lw-form-in-process .lw-spinner-box small{
    display:block
}
.selectize-input,.selectize-control.single .selectize-input.input-active{
    background:transparent
}
.selectize-control.single .selectize-input:after{
    border-color:#8c8c8c transparent transparent transparent
}
.selectize-input{
    padding-left:0;
    border:none;
    color:#8c8c8c
}
.selectize-input.focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.selectize-input.full{
    background-color:#d5d5d5
}
.selectize-input input{
    color:#8c8c8c
}
.lw-user-gender-select-box{
    border-radius:10rem !important
}
.emojionearea.form-control{
    background-color:white
}
.selectize-dropdown.form-control{
    background:#302f35
}
.selectize-dropdown .active{
    background-color:#797979;
    color:#f7f7f7
}
input:invalid:required,select:invalid:required{
    border-right:#9e140e 3px solid
}
.custom-checkbox input:invalid:required ~ .custom-control-label:after,.custom-checkbox select:invalid:required ~ .custom-control-label:after{
    content:" *";
    color:#9e140e;
    left:unset;
    right:-18px;
    top:2px
}
.custom-control-label{
    padding-top:3px
}
[dir="rtl"] .custom-control-label:before,[dir="rtl"] .custom-control-label:after{
    right:-22px
}
.custom-control-inline .custom-control-label{
    padding-top:0px
}
.noty_layout{
    position:fixed;
    z-index:10000
}
.noty_layout .noty_body{
    color:#625e69;
    text-align:center
}
.noty_layout .noty_buttons{
    text-align:center;
    border:1px solid #f3f3f3
}
.noty_modal{
    opacity:.4
}
.lw-img-credits-radio-btns-container{
    margin-bottom:30px;
    padding:10px
}
.lw-credit-balance{
    padding:25px;
    border-radius:8px;
    border:1px solid white;
    margin-bottom:36px
}
.lw-credit-balance ~ .card{
    overflow:auto
}
#paypal-button-container{
    margin:auto
}
.lw-group-radio-option-img{
    width:31%;
    display:inline-block;
    margin-right:8px;
    margin-bottom:8px !important;
    padding:20px 0px;
    background-color:#5c576b;
    border:2px solid #1c1c24;
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out
}
.lw-group-radio-option-img .lw-credit-package-name{
    background-color:#f1f1f1;
    width:90%;
    margin:0 auto;
    display:block;
    border-radius:4px;
    padding:6px
}
.lw-group-radio-option-img.active{
    border:2px solid #9e140e;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.lw-group-radio-option-img.active::after{
    display:inline-block;
    content:"Selected";
    position:absolute;
    background-color:#1dc88a;
    top:-12px;
    padding:4px 12px;
    right:12px;
    font-size:0.7em;
    color:white;
    border-radius:2px
}
.lw-group-radio-option-img.active .lw-credit-package-name{
    background-color:#9e140e;
    color:white
}
.lw-group-radio-option-img small{
    white-space:nowrap;
    font-size:65%
}
.lw-group-radio-option-img img{
    -o-object-fit:cover;
    object-fit:cover;
    height:100px;
    width:100px;
    border-radius:50%;
    margin:10px;
    border:2px solid #282435
}
.lw-premium-plan-radio-option{
    width:100%;
    display:inline-block;
    border:1px solid #ddd;
    margin-right:8px;
    margin-bottom:8px !important;
    overflow:hidden;
    padding:10px;
    background-color:#5c576b;
    color:#dedede
}
.lw-premium-plan-radio-option:hover,.lw-premium-plan-radio-option:focus{
    color:#dedede;
    background-color:#27c889
}
.lw-premium-plan-radio-option.active{
    border:1px solid #22a06e;
    background-color:#27c889
}
.lw-premium-success-msg{
    text-align:center;
    font-size:35px;
    color:#fff
}
.lw-premium-plan-right-border{
    border-right:1px solid #414040 !important
}
.lw-fieldset{
    padding:14px;
    border:1px solid #27262d
}
.lw-fieldset .lw-fieldset-legend{
    width:unset;
    font-size:1rem;
    padding:0 10px
}
.lw-disabled-block-content{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:block;
    opacity:0.6;
    pointer-events:none;
    filter:blur(0.5px) grayscale(0.4);
    -webkit-filter:blur(0.5px) grayscale(0.4)
}
.lw-inline-edit-text{
    margin-top:11px;
    margin-bottom:7px
}
.lw-profile-cover-photo-card{
    min-height:100%
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{
    -webkit-text-fill-color:#000
}
.lw-profile-thumbnail{
    border-radius:1px;
}
.lw-profile-thumbnail img,.lw-profile-thumbnail{
    height:270px;
    width:220px;
    padding:1px;
    -o-object-fit:cover;
    object-fit:cover;
    border:4px solid rgba(255,255,255,0.2)
}
.lw-profile-thumbnail::after{
    display:inline-block;
    content:"";
    position:absolute;
    background:url("./../../imgs/premium-badge.svg") no-repeat;
    height:36px;
    width:36px;
    top:-6px;
    right:-6px
}
.toggled .lw-profile-thumbnail{
    height:60px;
    width:60px
}
.lw-profile-image-card-container{
    height:auto;
    width:100%;
    position:relative
}
.lw-profile-image-card-container .lw-cover-picture{
    height:250px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:4px
}
.lw-profile-image-card-container .lw-profile-thumbnail{
    height:150px;
    width:150px;
    position:absolute;
    -o-object-fit:cover;
    object-fit:cover;
    bottom:-30px;
    left:20px;
    border:none;
    -webkit-box-shadow:0 0.15rem 1.75rem 0 rgba(0,0,0,0.4);
    box-shadow:0 0.15rem 1.75rem 0 rgba(0,0,0,0.4);
    border-radius:50%
}
.lw-profile-image-card-container .lw-profile-thumbnail.lw-lazy-img-loaded{
    border:3px solid rgba(255,255,255,0.3)
}
.lw-profile-image-card-container.lw-encounter-page .lw-profile-thumbnail{
    bottom:-24px;
    left:calc(50% - 75px)
}
.lw-profile-image-card-container .lw-profile-edit-button-container{
    position:absolute;
    z-index:1;
    right:30px;
    top:30px
}
.lw-featured-users{
    text-align:left
}
.lw-featured-users img{
    height:50px;
    width:50px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:50%;
    margin:0px 8px 8px 0
}
.page-link{
    border-color:#636363;
    background-color:#232227;
    color:#9596a0
}
.page-item.disabled .page-link{
    border-color:#7b7b7b;
    background-color:#ffffff
}
.lw-show-till-loading{
    display:none
}
.lw-page-loader{
    position:fixed;
    width:100%;
    height:100vh;
    left:0;
    top:0;
    z-index:99;
    background:rgba(0,0,0,0.5)
}
.lw-page-loader .spinner-border{
    position:absolute;
    left:50%;
    top:50%
}
.lw-uploaded-preview-img{
    height:73px;
    width:73px;
    -o-object-fit:contain;
    object-fit:contain
}
#lwBoosterTimerCountDown.lw-active{
    background-color:#7d7d7d;
    padding:4px 10px;
    border-radius:2px
}
.lw-premium-feature-item{
    padding:10px;
    text-align:center;
    background-color:#2b2931;
    border:1px solid #5c576b;
    margin:12px;
    border-radius:8px
}
.lw-premium-feature-item-icon{
    height:65px;
    display:block
}
.lw-premium-feature-item h6{
    margin-top:12px
}
.lw-premium-badge,.lw-has-premium-badge::after,.lw-premium-feature-badge,.lw-user-thumbnail-block.lw-has-premium-badge::after{
    width:100%;
    display:inline-block;
    background:url(./../../imgs/premium-badge.png) no-repeat center center;
    height:100px;
    margin-top:26px
}
.lw-has-premium-badge::after{
    content:"";
    position:absolute;
    height:24px;
    top:-18px;
    right:-10px
}
.lw-premium-feature-badge{
    background-size:contain;
    position:absolute;
    height:24px;
    width:24px;
    margin-top:0px;
    margin-left:10px
}
.lw-user-thumbnail-block{
    background-color:#ebebeb;
    min-height:320px;
    padding:8px;
    -webkit-transition:background-color 0.2s ease-in-out;
    transition:background-color 0.2s ease-in-out
}
.lw-user-thumbnail-block.lw-has-premium-badge::after{
    position:absolute;
    height:36px;
    width:36px;
    top:-30px;
    left:4px
}
.lw-user-thumbnail-block:hover{
    background-color:#e3e3e3
}
.lw-user-thumbnail-block .card-title{
    margin-top:16px
}
.lw-user-thumbnail-block .card-title h5{
    margin-left:0;
    font-size:0.8em
}
.lw-user-thumbnail-block .card-title .text-secondary,.lw-user-thumbnail-block .card-title .text-secondary:hover{
    text-decoration:none;
    margin-bottom:12px;
    display:block;
    color:#3d3d3d !important;
    border-bottom:1px solid #898996;
    padding-bottom:12px;
    font-size:1.2em;
    cursor:pointer
}
.lw-user-thumbnail-block .card-title span{
    font-size:0.7em;
    color:#b6b6b7
}
.lw-user-thumbnail-block .lw-user-thumbnail{
    height:150px;
    width:150px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:50%;
    border:1px solid rgba(255,255,255,0.22)
}
.lw-user-gift-container{
    display:inline-block;
    margin:5px;
    padding:0;
    border-radius:8px;
    width:138px;
    height:138px;
    border:1px solid #414c52;
    background-color:#363640;
    text-align:center
}
.lw-user-gift-container:before{
    background:url("./../../imgs/gift.svg") no-repeat;
    content:'';
    display:block;
    height:26px;
    margin-top:-10px;
    width:auto;
    margin-left:58px
}
.lw-user-gift-container small{
    margin-top:6px;
    display:block;
    color:gray;
    overflow:hidden;
    max-height:54px
}
img.lw-user-gift-img{
    -o-object-fit:contain;
    object-fit:contain;
    height:50px;
    width:50px;
    border-radius:50%
}
.lw-chat-list{
    width:105%;
    height:auto;
    max-height:433px;
    overflow-x:hidden
}
.lw-chat-list .lw-chat-tray{
    background-color:#e8e8e8
}
.lw-user-chat-list:hover{
    background:#cb0097;
    cursor:pointer
}
.lw-user-chat-list:hover p,.lw-user-chat-list:hover h6,.lw-user-chat-list:hover .lw-messenger-user-time{
    color:#fff !important
}
.lw-messenger-user-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.lw-messenger-user-container .lw-messenger-user-name{
    margin-left:12px;
    margin-top:15px;
    width:70%
}
.lw-messenger-user-container .lw-messenger-user-time{
    color:grey
}
.lw-user-profile-image{
    width:50px;
    height:50px;
    border-radius:40px
}
.lw-chat-top-bar{
    width:118%;
    height:auto;
    max-height:433px;
    margin-left:-12px;
    overflow-x:hidden
}
.lw-chat-top-bar .lw-chat-top-tray{
    background-color:#e8e8e8;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.lw-chat-top-bar .lw-chat-top-tray .lw-chat-user-full-name{
    margin-left:25px;
    margin-top:3px
}
.lw-chat-top-bar .lw-chat-top-tray .lw-chat-tray-action{
    margin-left:295px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.lw-chat-top-bar .lw-chat-top-tray .lw-chat-tray-action i{
    margin-right:20px
}
.lw-chat-panel{
    width:115%;
    min-height:352px
}
.lw-chat-panel .lw-message-received{
    text-align:left;
    background-color:#74b9ff;
    margin-top:20px;
    padding:7px;
    border-radius:9px;
    margin-right:130px
}
.lw-chat-panel .lw-message-send{
    background-color:#eee;
    margin-top:20px;
    padding:7px;
    border-radius:9px;
    margin-left:230px
}
.lw-chat-box-tray{
    background:#eee;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:10px 0px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:19px;
    bottom:0;
    width:118%;
    margin-left:-12px
}
.lw-chat-box-tray .emojionearea{
    width:450px;
    margin-left:25px
}
.lw-chat-box-tray i{
    color:grey;
    font-size:20px;
    vertical-align:middle
}
.lw-chat-box-tray i:last-of-type{
    margin-left:15px
}
.lw-bottom-action-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:470px
}
.lw-gif-container{
    z-index:1;
    display:none;
    position:fixed;
    background-color:#e8e8e8;
    height:350px;
    width:510px;
    margin-left:-12px;
    overflow-x:hidden
}
.lw-gif-container-opened{
    bottom:62px
}
.lw-user-gift-img{
    width:50%;
    -o-object-fit:contain;
    object-fit:contain
}
.lw-sticker-container{
    z-index:1;
    display:none;
    position:fixed;
    background-color:#e8e8e8;
    height:350px;
    width:510px;
    margin-left:-12px;
    overflow-x:hidden
}
.lw-sticker-container-opened{
    bottom:62px
}
.lw-sticker-heading{
    padding:20px 0px 5px 20px;
    border-bottom:1px solid
}
.lw-sticker-images-container img{
    margin:5px
}
.lw-buy-sticker-container{
    display:block;
    border:1px solid #bbbbbb;
    margin:0 8px 8px 0;
    height:176px;
    width:100px;
    padding:8px;
    background-color:#eaeaea;
    float:left;
    overflow:hidden;
    border-radius:4px;
    text-align:center
}
.lw-buy-sticker-container img.lw-sticker-image{
    width:100%;
    height:100px;
    -o-object-fit:contain;
    object-fit:contain
}
.lw-buy-sticker-container .btn.btn-sm{
    font-size:0.7em
}
.lw-buy-sticker-container span{
    font-size:0.8em
}
.lw-buy-sticker-container .lw-sticker-price{
    text-align:center
}
.lw-random-user-block{
    background:#fff;
    border-radius:7px;
    -webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,0.15);
    box-shadow:0 2px 10px -2px rgba(0,0,0,0.15);
    padding:16px !important;
    margin-bottom:70px
}
.lw-random-user-block .lw-premium-badge,.lw-random-user-block .lw-has-premium-badge::after,.lw-random-user-block .lw-premium-feature-badge{
    position:absolute;
    z-index:1;
    width:100px;
    height:100px;
    right:15%;
    margin-top:42px
}
.lw-random-user-block .lw-user-text{
    padding:12px 0
}
.lw-random-user-block .lw-user-text-meta{
    font-size:0.85rem;
    color:#858796
}
.lw-random-user-block .lw-user-text-link{
    padding-left:0
}
.lw-random-user-block .lw-random-user-img{
    width:100%;
    -o-object-fit:contain;
    object-fit:contain;
    height:189px;
    display:inline-block;
    padding:0 3px
}
.lw-random-user-block .lw-user-action-btn{
    margin:0;
    position:relative;
    bottom:-40px;
    left:0;
    right:0;
    padding:0;
    text-align:center
}
.lw-random-user-block .lw-user-action-btn .lw-like-dislike-btn{
    width:55px;
    height:55px;
    border-radius:50%;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    background-color:white;
    -webkit-box-shadow:0 0px 20px rgba(0,0,0,0.12);
    box-shadow:0 0px 20px rgba(0,0,0,0.12);
    text-decoration:none
}
.lw-random-user-block .lw-user-action-btn .lw-skip-btn{
    width:70px;
    height:70px;
    font-size:32px
}
.lw-like-dislike-box{
    width:50%;
    text-align:center;
    float:left;
    margin-top:18px;
    padding-bottom:22px
}
.lw-like-dislike-box:last-child{
    border-left:1px solid #3d3c48
}
[dir="rtl"] .lw-like-dislike-box:last-child{
    border-right:1px solid #3d3c48;
    border-left:0
}
.lw-advertisement-cards img{
    height:200px;
    width:200px
}
.lw-block-user-img{
    width:75px;
    height:75px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:104px
}
.table{
    border:1px solid #262629
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #262629;
    background-color:#FFF
}
.table thead th.lw-dt-nosort.sorting_desc:before,.table thead th.lw-dt-nosort.sorting_desc:after,.table thead th.lw-dt-nosort.sorting_asc:before,.table thead th.lw-dt-nosort.sorting_asc:after{
    display:none
}
.table th,.table td{
    border:1px solid #262629;
    vertical-align:middle
}
.table th>.btn.btn-sm,.table td>.btn.btn-sm{
    padding:0.1rem .5rem;
    font-size:0.775rem;
    line-height:1.3;
    border-radius:4px
}
.lw-item-img-thumbnail{
    width:60px;
    height:60px;
    -o-object-fit:contain;
    object-fit:contain
}
.gmap_canvas,#gmap_canvas{
    overflow:hidden;
    background:none !important;
    height:300px;
    width:100%
}
.lw-dot{
    display:inline-block;
    border-radius:50%;
    width:50%;
    background-color:#EEE;
    height:15px;
    width:15px;
    margin:0 2px
}
.lw-dot.lw-dot-success{
    background-color:#449D44 !important;
    float:right
}
.lw-dot.lw-dot-warning{
    background-color:#F0AD4E !important;
    float:right
}
.lw-dot.lw-dot-danger{
    background-color:#D9534F !important;
    float:right
}
.lw-anchor-tag-link{
    color:#858796;
    text-decoration:none;
    font-weight:900
}
.lw-anchor-tag-link:hover{
    color:#858796;
    font-weight:900
}
.navbar-nav{
    margin-left:auto
}
[dir="rtl"] body{
    text-align:right
}
[dir="rtl"] body .lw-page-content{
    padding-left:0;
    padding-right:1.5rem
}
@media (max-width: 1190px){
    [dir="rtl"] body .lw-page-content{
        padding-left:1.5rem
    }
}
[dir="rtl"] body .lw-icon-btn{
    margin-left:10px
}
[dir="rtl"] body input,[dir="rtl"] body .dropdown-menu{
    text-align:right
}
[dir="rtl"] body input .dropdown-item,[dir="rtl"] body .dropdown-menu .dropdown-item{
    padding-right:4px
}
[dir="rtl"] body input .dropdown-item>div,[dir="rtl"] body input .dropdown-item .dropdown-list-image,[dir="rtl"] body .dropdown-menu .dropdown-item>div,[dir="rtl"] body .dropdown-menu .dropdown-item .dropdown-list-image{
    margin-left:8px
}
[dir="rtl"] body .input-group>*{
    border-radius:0
}
[dir="rtl"] body .input-group>*:last-child{
    border-top-left-radius:0.35rem;
    border-bottom-left-radius:0.35rem;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
[dir="rtl"] body .input-group>*:first-child{
    border-top-right-radius:0.35rem;
    border-bottom-right-radius:0.35rem;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[dir="rtl"] body .input-group>.input-group-prepend,[dir="rtl"] body .input-group>.input-group-append{
    border-radius:0
}
[dir="rtl"] body .input-group>.input-group-prepend *:not(:last-child):not(.dropdown-toggle),[dir="rtl"] body .input-group>.input-group-append *:not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
[dir="rtl"] body .input-group>.input-group-prepend:last-child>*,[dir="rtl"] body .input-group>.input-group-append:last-child>*{
    border-top-left-radius:0.35rem;
    border-bottom-left-radius:0.35rem;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
[dir="rtl"] body .input-group>.input-group-prepend:first-child>*,[dir="rtl"] body .input-group>.input-group-append:first-child>*{
    border-top-right-radius:0.35rem;
    border-bottom-right-radius:0.35rem;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[dir="rtl"] body .page-item:last-child .page-link{
    border-top-left-radius:0.35rem;
    border-bottom-left-radius:0.35rem;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
[dir="rtl"] body .page-item:first-child .page-link{
    border-top-right-radius:0.35rem;
    border-bottom-right-radius:0.35rem;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[dir="rtl"] body .btn-group>.btn:not(:last-child):not(.dropdown-toggle),[dir="rtl"] body .btn-group>.btn-group:not(:last-child)>.btn{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:0.2rem;
    border-bottom-right-radius:0.2rem
}
[dir="rtl"] body .btn-group>.btn:not(:first-child):not(.dropdown-toggle),[dir="rtl"] body .btn-group>.btn-group:not(:first-child)>.btn{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-top-left-radius:0.2rem;
    border-bottom-left-radius:0.2rem
}
[dir="rtl"] body .navbar-nav,[dir="rtl"] body .btn-group{
    margin-left:0;
    margin-right:auto
}
[dir="rtl"] body .navbar-nav .nav-item .nav-link,[dir="rtl"] body .btn-group .nav-item .nav-link{
    text-align:right
}
[dir="rtl"] body .navbar-nav .dropdown-menu-right,[dir="rtl"] body .btn-group .dropdown-menu-right{
    -webkit-transform:none !important;
    transform:none !important;
    left:0;
    right:auto
}
.navbar{
    min-height:79px;
    border-bottom-right-radius:4px
}
.lw-datatable-action-dropdown-toggle:after{
    content:unset
}
.lw-datatable-profile-picture{
    height:50px;
    width:50px;
    border-radius:50%;
    -o-object-fit:cover;
    object-fit:cover
}
.lw-basic-filter-container{
    width:40vw;
    min-width:460px;
    border:6px solid black;
    border-radius:0;
    margin-top:0;
    background-color:rgba(255,255,255,0.85);
    -webkit-backdrop-filter:blur(2px);
    backdrop-filter:blur(2px)
}
.lw-basic-filter-container input,.lw-basic-filter-container input:hover,.lw-basic-filter-container input:active,.lw-basic-filter-container input:focus,.lw-basic-filter-container select,.lw-basic-filter-container select:hover,.lw-basic-filter-container select:active,.lw-basic-filter-container select:focus,.lw-basic-filter-container .form-control,.lw-basic-filter-container .form-control:hover,.lw-basic-filter-container .form-control:active,.lw-basic-filter-container .form-control:focus{
    background-color:white;
    color:black
}
.lw-username-container label{
    font-weight:bold;
    margin-bottom:5px
}
.lw-looking-for-container label{
    font-weight:bold;
    margin-bottom:5px
}
.lw-age-between-container label{
    font-weight:bold;
    margin-bottom:5px
}
.lw-distance-location-container label{
    font-weight:bold;
    margin-bottom:5px
}
.lw-basic-filter-field{
    margin-right:8px
}
.lw-basic-filter-footer-container{
    padding-top:26px
}
.lw-advance-filter-container{
    display:none;
    width:100%;
    color:#1c1c25;
    height:50px;
    border:4px solid #73737d;
    margin-bottom:25px;
    background-color:#ffffff;
    border-radius:4px;
    -webkit-transition-property:height, border-radius;
    transition-property:height, border-radius;
    -webkit-transition-duration:0.2s;
    transition-duration:0.2s;
    -webkit-transition-timing-function:linear;
    transition-timing-function:linear;
    overflow:hidden;
    padding-bottom:50px
}
.lw-advance-filter-container .lw-filter-message{
    margin:12px
}
.lw-expand-filter{
    height:350px;
    display:block
}
.lw-expand-filter .nav-tabs .nav-link:hover,.lw-expand-filter .nav-tabs .nav-link:active,.lw-expand-filter .nav-tabs .nav-link:focus{
    color:#d2d2d2
}
.lw-expand-filter .tab-pane{
    height:210px;
    overflow-y:auto;
    overflow-x:hidden;
    display:block;
    padding-bottom:10px
}
[dir="rtl"] .lw-expand-filter .tab-pane{
    padding-right:34px
}
.lw-expand-filter .tab-pane.fade:not(.show){
    display:none
}
.lw-expand-filter .lw-filter-message{
    padding-bottom:5px
}
.lw-messenger-log-images{
    height:100px;
    width:100px
}
.lw-advance-filter-tabs ul{
    width:97%;
    margin-left:13px;
    margin-top:15px
}
.lw-advance-filter-tabs .lw-specification-sub-heading{
    margin-left:30px;
    border-bottom:1px solid;
    padding-bottom:9px;
    border-color:#acacac;
    margin-bottom:15px;
    margin-top:30px;
    color:#888888
}
.lw-advance-filter-tabs .lw-specification-select-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:50%
}
.lw-advance-filter-tabs .lw-specification-select-box select{
    margin-left:30px
}
.lw-advance-filter-tabs .custom-control{
    margin-left:30px
}
.lw-advance-filter-tabs .lw-search-button-container{
    position:relative;
    bottom:10px;
    margin:10px 0;
    background-color:white;
    padding:10px
}
.lw-load-more-container{
    text-align:center;
    margin-top:10px
}
.lw-animated-heart{
    width:100px;
    height:100px;
    margin-left:calc(50% - 50px);
    display:block;
    background:url("./../../imgs/heart-timeline.png") no-repeat;
    background-position:0 0;
    cursor:pointer;
    -webkit-transition:background-position 1s steps(28);
    transition:background-position 1s steps(28);
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.lw-animated-heart.lw-animated-broken-heart{
    background:url("./../../imgs/broken-heart-timeline.png") no-repeat;
    -webkit-transition:background-position 1s steps(16);
    transition:background-position 1s steps(16)
}
.lw-animated-heart.lw-animated-broken-heart.lw-is-active{
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    background-position:-1600px 0
}
.lw-animated-heart.lw-is-active{
    -webkit-transition-duration:1s;
    transition-duration:1s;
    background-position:-2800px 0
}
table,.table{
    width:100% !important
}
.pswp__button{
    border:0
}
.pswp__button.pswp__button--arrow--left:before,.pswp__button.pswp__button--arrow--right:before,.pswp__button.pswp__button--zoom,.pswp__button.pswp__button--fs,.pswp__button.pswp__button--share,.pswp__button.pswp__button--close{
    background-image:url("../../imgs/photoswipe/default-skin/default-skin.png");
    border:0
}
.pswp__preloader--active .pswp__preloader__icn{
    background-image:url("../../imgs/photoswipe/default-skin/preloader.gif")
}
.pswp__top-bar button{
    float:right
}
img.pswp__img{
    -o-object-fit:contain;
    object-fit:contain
}
footer.sticky-footer{
    margin-top:50px;
    color:gray;
    position:absolute;
    width:100%;
    left:0;
    bottom:0
}
.video-grid{
    display:none
}
.video-grid .video-placeholder#local_stream{
    height:30vh;
    width:30vh;
    max-height:200px;
    max-width:200px;
    right:18px;
    position:fixed;
    bottom:18px;
    z-index:2
}
.video-grid .video-placeholder#local_stream>div{
    background-color:transparent !important
}
.video-grid .video-placeholder#local_stream video{
    border-radius:50%
}
.video-grid .video-view .video-placeholder.remote-video>div{
    width:100vw !important;
    height:100vh !important;
    left:0;
    position:fixed !important;
    background-color:transparent !important;
    z-index:1
}
.lw-phone-call-container{
    width:100px;
    top:120px;
    left:calc(50% - 50px);
    position:absolute;
    height:100px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:auto
}
.lw-phone-call-container .lw-phone-call{
    position:absolute;
    background:none;
    border-radius:50%;
    border:2px dotted #9e140e;
    -webkit-animation-name:lw-phone-waves;
    animation-name:lw-phone-waves;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:normal;
    animation-direction:normal;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s
}
.lw-phone-call-container .lw-phone-call-1{
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
}
.lw-phone-call-container .lw-phone-call-2{
    -webkit-animation-delay:0.4s;
    animation-delay:0.4s
}
.lw-phone-call-container .lw-phone-call-3{
    -webkit-animation-delay:0.6s;
    animation-delay:0.6s
}
.lw-phone-call-container .lw-phone-call-4{
    -webkit-animation-delay:0.8s;
    animation-delay:0.8s
}
@-webkit-keyframes lw-phone-waves{
    0%{
        width:10%;
        height:10%;
        left:45%;
        top:45%;
        opacity:0
    }
    10%{
        opacity:1
    }
    100%{
        width:100%;
        height:100%;
        left:0;
        top:0;
        opacity:0
    }
}
.lw-audio-video-in-processing .lw-phone-call-container{
    display:none
}
.lw-audio-video-in-processing.lw-video-call-in-processing #lwAudioCallDialog #lwReceiverDisConnectCallBtn,.lw-audio-video-in-processing.lw-video-call-in-processing #lwAudioCallDialog #lwCallerDisConnectCallBtn,.lw-audio-video-in-processing.lw-video-call-in-processing #lwIncomingCallDialog #lwReceiverDisConnectCallBtn,.lw-audio-video-in-processing.lw-video-call-in-processing #lwIncomingCallDialog #lwCallerDisConnectCallBtn{
    position:fixed;
    bottom:20px
}
.lw-audio-video-in-processing.lw-video-call-in-processing .modal-content{
    background-color:rgba(240,248,255,0);
    border:0
}
.lw-audio-video-in-processing.lw-video-call-in-processing .modal-content .modal-body>*:not(.btn){
    display:none
}
.lw-audio-video-in-processing.lw-audio-call-in-processing #lwAudioCallDialog #lwReceiverDisConnectCallBtn,.lw-audio-video-in-processing.lw-audio-call-in-processing #lwAudioCallDialog #lwCallerDisConnectCallBtn{
    bottom:unset;
    left:calc(50vw - 20px)
}
.lw-audio-video-in-processing .video-grid{
    display:block;
    position:fixed;
    z-index:99;
    background-color:rgba(0,0,0,0.7);
    height:100vh;
    width:100vw;
    top:0;
    left:0
}
.lw-audio-video-in-processing .agora-primary-bg{
    color:#fff;
    background-color:#1E88E5 !important;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.lw-audio-video-in-processing .card.container{
    margin-left:20px
}
.lw-audio-video-in-processing .agora-secondary-border{
    border:1px solid #424242 !important
}
.lw-audio-video-in-processing .agora-secondary-bg{
    color:#fff;
    background-color:#424242 !important;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.lw-audio-video-in-processing .switch{
    height:55px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.lw-audio-video-in-processing .switch h6{
    margin:0
}
.lw-audio-video-in-processing #local_stream{
    position:relative
}
.lw-audio-video-in-processing #local_video_info{
    position:absolute
}
.lw-audio-video-in-processing .video-view{
    position:relative
}
.lw-audio-video-in-processing .video-view,.lw-audio-video-in-processing .video-placeholder,.lw-audio-video-in-processing #local_stream,.lw-audio-video-in-processing #local_video_info{
    width:480px;
    height:320px
}
.lw-audio-video-in-processing .video-profile{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    z-index:2;
    color:#fff;
    opacity:0.9;
    text-shadow:black 0.1em 0.1em 0.2em;
    font-size:10px
}
.lw-audio-video-in-processing .video-grid{
    display:grid;
    grid-gap:20px;
    grid-template-columns:repeat(2, auto);
    grid-template-rows:auto
}
.lw-audio-video-in-processing .autoplay-fallback{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    display:block;
    cursor:pointer
}
img.lw-lazy-img-loading{
    background:#fff url("./../../imgs/ajax-loader.gif") no-repeat center center
}
img.lw-lazy-img-loaded{
    background:transparent
    border-radius: 1px;
}
img.lw-lazy-img-error{
    background:url("./../../imgs/no_thumb_image.jpg") no-repeat center center !important;
    background-size:contain !important
}
.lw-disable-anchor-tag{
    pointer-events:none;
    cursor:default;
    color:#aaaaaa
}
#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopLeft,#cboxTopCenter,#cboxTopRight{
    display:none
}
#colorbox,#cboxLoadedContent,iframe.cboxIframe,#cboxContent{
    background:#252525;
    padding:0;
    margin:0
}
.lw-cookie-policy-container{
    display:none;
    position:fixed;
    bottom:0;
    width:100%;
    z-index:99;
    margin:0;
    background:rgba(255,255,255,0.95);
    color:black;
    -webkit-backdrop-filter:blur(2px) grayscale(0.4);
    backdrop-filter:blur(2px) grayscale(0.4)
}
.lw-payment-checkout-btn{
    width:286px;
    color:#fff;
    background-color:#32325d;
    border-color:#32325d;
    margin-bottom:6px
}
.lw-payment-checkout-btn:hover{
    color:#fff;
    background-color:#32325d !important;
    border-color:#32325d !important
}
.lw-ad-block-h90{
    max-height:90px;
    display:block;
    margin-bottom:20px;
    margin-top:10px
}
@media (min-width: 1191px){
    .lw-public-master .container-fluid{
        max-width:1191px
    }
}
@media (max-width: 1190px){
    .lw-public-master .container-fluid{
        padding:0
    }
    .lw-public-master .container-fluid .lw-page-content{
        padding-right:1.5rem
    }
    .lw-public-master .container-fluid .lw-expand-filter .tab-pane{
        padding-bottom:90px
    }
    .lw-public-master .container-fluid .lw-advance-filter-tabs .lw-search-button-container{
        margin:-26px 0
    }
    .btn.lw-group-radio-option-img{
        width:40%
    }
}
@media (max-width: 767px){
    .btn-block-on-mobile{
        width:100%
    }
    .btn.lw-group-radio-option-img{
        width:100%
    }
    .lw-basic-filter-field{
        width:100%;
        margin-bottom:8px
    }
    .lw-basic-filter-field input.form-control,.lw-basic-filter-field select.form-control{
        width:100%
    }
    .lw-basic-filter-field select{
        margin-bottom:4px
    }
    .lw-basic-filter-container{
        min-width:auto
    }
    .topbar .dropdown .dropdown-menu.lw-basic-filter-container{
        width:100%
    }
    .lw-basic-filter-footer-container .btn{
        margin-bottom:6px
    }
    div.dataTables_wrapper div.dataTables_paginate ul.pagination{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:16px
    }
    div.dataTables_wrapper div.dataTables_paginate .paginate_button{
        display:none
    }
    div.dataTables_wrapper div.dataTables_paginate .paginate_button.next,div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous{
        display:inline-block
    }
    .lw-horizontal-container .lw-user-photo{
        height:auto;
        width:100%
    }
    .lw-user-gift-container{
        width:100%;
        height:auto;
        padding-bottom:16px
    }
    .lw-user-gift-container:before{
        margin-left:calc(50% - 13px)
    }
}
/*# sourceMappingURL=custom.min.css.map */
