/*!
 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.0
 Tested up to: 6.3.2
 Requires PHP: 8.0
 Version: 6.3.2
 Text Domain: rubrum
*/

header .wp-block-navigation-item:after {
    color: var(--wp--preset--color--secondary) !important;
    margin-left: var(--wp--preset--spacing--40) !important;
}
header .current-menu-item {
    color: var(--wp--preset--color--secondary) !important;
}
#input_4_7_1, #input_4_7_4, #input_4_7_3{
  margin-bottom: 20px;
}
@media (max-width: 479.98px) {
    header .is-style-btn-secondary .wp-element-button {
        font-size: var(--wp--preset--font-size--normal) !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
}

@media (max-width: 781.98px) {
    header .custom-logo {
        width: 135px !important;
    }
    .m-padding-r {
        padding-right: 0 !important;
    }
    .m-padding-all {
        padding: 0 !important;
    }
}

/* FORMS */
@media (max-width: 781.98px) {
    .block-contact-form {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: var(--wp--preset--font-size--normal) !important;
}
.gform_confirmation_message {
    text-align: center !important;
    padding-bottom: 40px !important;
}

/* 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;
}
/*carousel*/
.news .wp-block-query {
    overflow-x: scroll;
}
.news ul.block-post-template {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
}
.news ul.block-post-template li {
    flex-shrink: 0;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
}
#whats-new ::-webkit-scrollbar {
    height: 0px;              /* height of horizontal scrollbar ← You're missing this */
    width: 0px;               /* width of vertical scrollbar */
  }