/*
Theme Name:   OnePress Child
Theme URI:    http://example.com/onepress-child/
Description:  OnePress Child Theme
Author:       Shen Hsu
Author URI:   http://example.com
Template:     onepress
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  onepresschild
*/

.flexy-breadcrumbs {
    padding: 0px 0px;
    border-bottom: 1px solid #e9e9e9;
    color: #858585;
}

/*Reduce redundant space at the top of tronk community page*/
.page-id-1552 #primary {
    padding-top: 0px;
}

.page-header .entry-title,
.page-header .page-title {
    font-size: 28px !important;
}

/*The background color of the table displayed on the small screen is transparent*/
/* by default, causing the background color to look inconsistent                */
@media screen and (max-width:480px) {
    #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-table {
        background-color: #eeeeee !important;
    }
}

/* reCAPTCHA */
@media screen and (max-width:1000px) {
    #wpforo #wpforo-wrap .wpforo_recaptcha_widget {
        transform: scale(0.85) !important;
        -webkit-transform: scale(0.85) !important;
    }
}
@media screen and (max-width:600px) {
    #wpforo #wpforo-wrap .wpforo_recaptcha_widget {
        -webkit-transform-origin: center !important;
        transform-origin: center !important;
    }
}
@media screen and (max-width:400px) {
    #wpforo #wpforo-wrap .wpforo_recaptcha_widget {
        transform: scale(0.65) !important;
        -webkit-transform: scale(0.65) !important;
        -webkit-transform-origin: center !important;
        transform-origin: center !important;
    }
}
@media screen and (max-width:380px) {
    #wpforo #wpforo-wrap .wpforo_recaptcha_widget {
        -webkit-transform-origin: left !important;
        transform-origin: left !important;
    }
}

/* Avatar */
@media screen and (max-width:800px) {
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .avatar {
        max-height: none;
    }
}

.the_champ_login_container {
    margin-bottom: 20px !important;
}

.the_champ_login_ul {
    display: inline-block !important;
}

.theChampLogin {
    margin: 4px !important;
}

.theChampXBackground {
    border-radius: 20%;
}

.theChampGoogleBackground {
    border: 1px #4184F3 solid !important;
    border-radius: 20%;
}

.theChampLineBackground {
    border-radius: 20%;
}

.theChampWordpressBackground {
    border-radius: 20%;
}

.theChampYahooBackground {
    border-radius: 20%;
}

.theChampDiscordBackground {
    border-radius: 20%;
}

.theChampGithubBackground {
    border-radius: 20%;
}

.theChampSocialLogin {
    display: flex;
    flex-direction: column;
    margin: 20px 0 10px !important;
}

.theChampSocialLoginLine {
    position: relative;
    width: 100%;
    height: 1px;
    margin: 20px 0 !important;
    background: #D0D0D0;
}

.theChampSocialLoginTitle {
    position: absolute;
    top: 0;
    left: 50%;
    padding: 0 8px !important;
    min-width: 165px;
    transform: translate(-50%, -50%);
    background: #EEEEEE;
}

/*Reduce redundant space between page title and breadcrumb*/
#wpforo #wpforo-wrap {
    padding: 0 0 !important;
}