/*
	Theme Name: Dating Theme Child
	Theme URI: https://www.premiumpress.com
	Description: Theme Developed By <a href='https://www.premiumpress.com'>PremiumPress</a>.
	Version: 1.0.0
    Template: DA10
	Author: PMsi.eu
	Author URI: https://www.pmsi.eu
*/

/* larger font */
body, p {
    font-size: 20px !important;
}

/* header social links */
.ppt-icons-social._style2 li a {
    background: none!important;
}
.ppt-icons-social._style2 li a i::before {
    font-size: 16px;
}

/* footer social links */
.ppt-icons-social i {
    font-size: 26px;
}

/* home filter boxes */
.home-page .filterboxWrap .text-dark {
    color: white !important;
}

/* sub menues */
.dropdown:not(.bootstrap-select) .dropdown-menu {
    top: 1.5em !important;
}

/* hide number of listings */
.page-link-listings .badge.btn-danger {
    display: none;
}

/* mobile audio */
@media (max-width: 767px) {
    .col-4:has(.ppt-audio) {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

/* i miei interessi più grande */
.fs-sm .ftxt {
    font-size: 1.5em!important;
}

/* remove twitter and linkedin from social share and links */
.card-share .icons a[href*="linkedin.com"], .card-share .icons a[href*="twitter.com"] {
    display: none!important;
}
li.twitter {
    display: none!important;
}

/* light profile card images */
.tipsidebar .bg-image {
    opacity: 0.5!important;
}

/* card number indicators */
.block1 .row div:nth-child(1) .number.bg-secondary,
.block2 .row div:nth-child(2) .number.bg-secondary,
.block3 .row div:nth-child(3) .number.bg-secondary,
.block4 .row div:nth-child(4) .number.bg-secondary,
.block5 .row div:nth-child(5) .number.bg-secondary {
    background-color: #CA0000!important;
}

/* messages notifications */
.notify-footer {
    right: calc(50% - 115px)!important;
}
.notify-footer.z-1 {
    z-index: 9999;
}
.notify-footer .fa-circle {
    font-size: 18px!important;
}
.notify-footer small {
    line-height: 12px!important;
}

/* toggle favorites */
.toggle-favs-wrap.on path {
    color: #35853e!important;
}

/* mobile popular users pics and blog pics home, search pages and recommended */
@media (max-width: 767px) {
    section[data-ppt-blockid="listings100"] div.position-relative {
        width: 100%!important;
    }
    section[data-ppt-blockid="blog1"] figure img {
        width: 100%;
    }
    #ajax-search-output .position-relative.mb-3 .position-relative {
        width: 100%!important;
    }
    #recommended .position-relative.mb-3 .position-relative {
        width: 100%!important;
    }
}

/* mobile suggestion boxes home page */
@media (max-width: 767px) {
    section.section-old-40 span.fal {
        display: block!important;
    }
}

/*età nella ricerca */
section[data-ppt-blockid="listings100"] .fs-sm.opacity-5, #ajax-search-output .fs-sm.opacity-5, #recommended .fs-sm.opacity-5 {
    font-size: inherit!important;
}

/* privacy ha la sidebar e non riesco a toglierla */
.page-template-tpl-page-privacy .ppt-customsidebar {
    display: none!important;
}
.page-template-tpl-page-privacy .col-lg-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

/* blogs devono avere la sidebar anche in mobile */
@media (max-width: 575.98px) {
    .page-template-tpl-page-blog .ppt-customsidebar.hide-mobile, .page-template-tpl-page-blog aside.sidebar-blog.hide-mobile, .archive.category .ppt-customsidebar.hide-mobile, .archive.category aside.sidebar-blog.hide-mobile, .single-post .ppt-customsidebar.hide-mobile, .single-post aside.sidebar-blog.hide-mobile {
        display: block!important;
    }
}

/* nei blog troppo spazio fra titolo e contenuto e strano spazio bianco in mobile */
.blog_content.p-4 {
    padding-top: 0!important;
}
.my-4.pt-3.mobile-mb-4.mobile-pb-4 {
    display: none;
}

/* buttons for actions in messanger */
.btn-block.list {
    padding: 0 5px!important;
}

/* mobile gallery, page, profile social share and red buttons */
@media (max-width: 575.98px) {
    #mobileGallery .mobile-mb-4 {
        margin-bottom: 25px!important;
    }
    div[data-elementor-type="page"] > section {
        padding: 10px 0!important;
    }
    #profile-social-share .hide-mobile {
        display: block!important;
    }
    .ppt-single-button-box {
        padding: 0 5px;
    }
}

/* position Share This closed icon */
.et_monarch .et_social_mobile_button.et_social_active_button {
    margin-bottom: 63px;
}
.et_monarch .et_social_mobile_button:before {
    height: 40px;
}

/* blog page bottom spacing */
.mt-4.p-4:has(#respond) {
    margin-top: 0!important;
    padding-top: 0!important;
}

/* message input spacing from smiles */
.discussion-message input {
    padding-left: 60px!important;
}

/* mobile Mi seguono/Seguo show avatar */
@media (max-width: 575.98px) {
    .friendcard .hide-mobile {
        display: block!important;
    }
}

/* Mi seguono count */
.account-left span.badge.btn-danger {
    padding: 0.6em 0.6em 0.25em 0.6em;
}

/* gender archives filter color */
.archive .filterboxWrap .text-600.filtertxt, .archive .filterboxWrap [ppt-icon-16] svg {
    color: white;
}

/* search results count */
.text-500.ajax-search-found-wrap {
    font-style: normal!important;
}

/* in evidence font (search) */
.item .badge_tooltip .badge_tooltip__item.text-center {
    font-size: 20px !important;
}
