/*!
 Theme Name: Rubrum
 Theme URI:
 Author: Dev Team
 Author URI:
 Description: Rubrum is a blank canvas for your ideas and it makes the block editor your best brush.
 Requires at least: 6.0
 Tested up to: 6.5
 Requires PHP: 8.0
 Version: 6.5.0
 Text Domain: rubrum
*/


/* Pagination Block */
.wp-block-query-pagination-numbers {
    margin: 0 !important;
    padding: 8px 0;
}
.wp-block-query-pagination-numbers span.page-numbers,
.wp-block-query-pagination-numbers a.page-numbers {
    padding: 7px 13px;
    background-color: var(--wp--preset--color--accent);
    color: var(--wp--preset--color--base);
    margin: 3px;
}

.wp-block-query-pagination-numbers span.page-numbers.current {
    background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination-numbers span.page-numbers:hover,
.wp-block-query-pagination-numbers a.page-numbers:hover {
    background-color: var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--base) !important;
}

.wp-block-separator.is-style-dots{
    margin:0;
    padding:0;
    text-align:left !important;
}
.wp-block-separator.is-style-dots:before {
    letter-spacing: 4px !important;
    padding: 0 !important;
}

/* Form */
.gform_confirmation_message {
    color: #fff;
}
#gform_submit_button_5 {
    padding:10px 30px !important;
    margin-bottom:0 !important;
}
.gform-body.gform_body {
    padding-bottom:10px;
}
select#input_5_5_4 {
    color:var(--wp--preset--color--base) !important;
}
select#input_5_5_4:hover,
select#input_5_5_4:focus {
    color: var(--wp--preset--color--primary) !important;
}
.gform_wrapper form .ginput_container_name, .ginput_container_address.gform-grid-row,
div#gform_fields_5 {
    grid-row-gap:20px !important;
}
.gform_wrapper.gravity-theme .ginput_container_address span, .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type),
.gform_wrapper.gravity-theme .ginput_container_address {
    margin-bottom: 0 !important;
}
input#gform_submit_button_5:hover {
    background: #f37736 !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}
@media (min-width: 501px) {
.gform_wrapper.gravity-theme .ginput_container_address span:not(:first-child) {
    flex: 1 !important;
    }
}

/* NEWS */
.wp-block-post-excerpt__more-link {
    color: var(--wp--preset--color--primary) !important;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    line-height: normal;
    font-size: 16px;
}
.wp-block-post-excerpt__more-text {
    text-align:center;
}

/* Footer */
.footer-disclaimer a{
    color:#fff;
}
 /* Section */
@media only screen and (max-width: 984px) {
    .roth-congress-section h1 {
        line-height: normal !important;
    }
}
.wp-block-separator.is-style-dots:before {
    content:"···················" !important;
    font-weight: bold !important;
}
.donate-button a {
    font-weight: 600 !important;
}
footer a:hover, .wp-block-navigation-item__label:hover {
    color:var(--wp--preset--color--primary) !important;
}

@media only screen and (max-width: 781px) {
    .star-icon{
    display: none !important;
}
}

@media only screen and (min-width: 511px) {
    .mobile-menu {
        display: none !important;
    }
}
@media only screen and (max-width: 510px) {
    .wp-container-core-group-is-layout-2.wp-container-core-group-is-layout-2 {
        gap:0px !important;
    }
    .desktop-menu {
        display: none !important;
    }
} 
@media only screen and (max-width: 599px) {
    .donate-button .wp-block-button {
    width: 100%;
    }
    .wp-container-core-group-is-layout-12.wp-container-core-group-is-layout-12 {
        gap: 20px !important;
    }
}

