/*
Theme Name: Progress Child Theme
Template: progress
Theme URI: https://progress.themerex.net/
Description: Progress Child Theme
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0.0
Tested up to: 6.7
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: progress
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.tribe-events-c-top-bar__datepicker,
.tribe-events-header__events-bar.tribe-events-c-events-bar,
.tribe-events-event-categories-label,
.tribe-events-event-categories,
.cbxpetition_signform_wrapper .guest_login_url_wrap,
.cbx_form_wrapper.cbxpetition-signform .cbxpetition-sign-as.cbxpetition-sign-as-guest,
.cbxpetition_signature_wrapper,
.widget.widget-cbxpetition .widget_title,
.cbxpetition-latest-wrapper li.cbxpetition-latest h2.cbxpettition-latest-title a::before {
    display: none;
}
.post_item_404 .post_content {
    position: relative;
    padding-top: 2em;
}
.adp-popup-wrap {
    border: 20px solid #fff;
}
.cbxpetition_signform_wrapper {
    max-width: 100%;
}
.cbxpetition_stat_wrapper {
    margin-bottom: 40px;
}
.cbxpetition_button.primary.cbxpetition-sign-submit {
    padding: 15px 38px !important;
    font-size: 14px !important;
    font-family: var(--theme-font-button_font-family);
    font-size: var(--theme-font-button_font-size) !important;
    font-weight: var(--theme-font-button_font-weight) !important;
    font-style: var(--theme-font-button_font-style);
    line-height: var(--theme-font-button_line-height) !important;
    text-decoration: var(--theme-font-button_text-decoration) !important;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
}
.cbxpetition_signform_wrapper .cbxpetition-signform .cbxpetition-signform-field {
    margin-bottom: 20px;
}
.cbxpetition_signform_wrapper .cbxpetition-signform .cbxpetition-signform-field .cbxpetition-signform-field-input {
    padding: 0.77em 1.2em !important;
    width: 100%;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    background-color: transparent !important;
    border-width: 1px;
    border-style: solid;
    margin-top: 1px;
    font-size: var(--theme-font-input_font-size) !important;
    font-weight: var(--theme-font-input_font-weight);
    font-style: var(--theme-font-input_font-style);
    line-height: var(--theme-font-input_line-height) !important;
    text-decoration: var(--theme-font-input_text-decoration);
    text-transform: var(--theme-font-input_text-transform);
    letter-spacing: var(--theme-font-input_letter-spacing);
    color: var(--theme-color-input_text);
    border-color: var(--theme-color-input_bd_color);
    background-color: var(--theme-color-input_bg_color);
    text-overflow: ellipsis;
}
.cbxpetition_signform_wrapper .cbxpetition-signform .cbxpetition-signform-field label {
    font-family: var(--theme-font-button_font-family);
    font-size: var(--theme-font-button_font-size) !important;
    font-weight: var(--theme-font-button_font-weight) !important;
    font-style: var(--theme-font-button_font-style);
    line-height: var(--theme-font-button_line-height) !important;
    text-decoration: var(--theme-font-button_text-decoration) !important;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
    color: #000;
    width: auto;
    padding-left: 20px;
}
.cbxpetition-progress-wrapper .cbxpetition-progress-ratio {
    color: #f6483d !important;
}
.cbxpetition-progress-wrapper .cbxpetition-progress .cbxpetition-progress-value {
    background: #f6483d !important;
}
.cbxpetition-latest-wrapper {
    list-style: none;
    text-align: center;
}
.cbxpetition-latest-wrapper li.cbxpetition-latest h2.cbxpettition-latest-title {
    font-size: 32px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    margin-top: 0;
}
@media (max-width: 479px) {
    .cbxpetition-latest-wrapper li.cbxpetition-latest h2.cbxpettition-latest-title {
        font-size: 21px !important;
    }
}