/* Base css */
.link-info:hover {
    color: var(--color-primary) !important;
}

.link-warning:hover {
    color: var(--color-warning-dark) !important;
}

.link-success:hover {
    color: var(--color-success-dark) !important;
}

.link-danger:hover {
    color: var(--color-danger-dark) !important;
}

.link-default:hover {
    color: var(--color-primary-dark-light) !important;
}

.paragraph-001 {
	text-align: justify;
}
/* Base css */
/*-------------------------------------------------------------------------------------------*/
/* Pages */
body.page-id-2110 {
    /*background-color: var(--base);*/
}

/*body.page-id-2110 nav.main-navigation {
    background-color: var(--color-white);
}*/

/* Pages */
/*-------------------------------------------------------------------------------------------*/
/* Custom colors blocks */
.block-3d6416f5 {
    background-color: var(--color-gray);
}

.block-title-001 {
    background-color: var(--color-gray);
}

.block-picks-list-001 {
    background-color: var(--color-gray);
}

.block-admin-cappers-001 {
    background-color: var(--color-gray);
}

.block-buttons-001 {
    background-color: var(--color-gray);
}

.block-8c1e8c8c {
    background-color: var(--color-gray);
}

.block-buttons-002 {
    background-color: var(--color-gray);
}

.block-admin-cappers-simple-001 {
    background-color: var(--color-gray);
}

.block-admin-cappers-005 {
    background-color: var(--color-gray);
}

.block-button-010 {
    background-color: var(--color-gray);
}

.block-923cfea1 {
    background-color: var(--color-gray);
}

.block-button-011 {
    background-color: var(--color-gray);
}


/* Custom colors blocks */
/*-------------------------------------------------------------------------------------------*/
/* Custom blocks */
/* Custom blocks - block-header-custom */
.block-header-custom .colum-buttons .buttons a {
    min-width: 100px;
}
/* Custom blocks - block-header-custom */
/*-------------------------------------------------------------------------------------------*/

/* Custom blocks - block-footer-custom */
.block-footer-custom .menu-sections-container.section-1 {
    display: flex;
    flex-direction: row;
    justify-content: start;
}

.block-footer-custom .menu-sections-container.section-2 {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.block-footer-custom .menu-sections-container.section-3 {
    display: flex;
    flex-direction: row;
    justify-content: end;
}

.block-footer-custom .menu-sections-container .menu_section a:hover {
    color: var(--color-primary);
}

.block-footer-custom .menu-sections .gb-grid-column {
    border-right: 2px solid var(--color-success);
}

.block-footer-custom .menu-sections .gb-grid-column:last-of-type {
    border-right: none;
}

.block-footer-custom .menu_section.wp-block-navigation ul {
    display: block;
    list-style-type: disc;
    padding-inline-start: 20px;
    line-height: 25px;
}

.block-footer-custom .menu_section.wp-block-navigation ul li {
    display: list-item;
    list-style: disc;
}

.block-footer-custom .menu_section.wp-block-navigation ul li::marker {
    font-size: 13px;
    color: var(--color-success);
}

.block-footer-custom .buttons-socials {
    margin-bottom: 0;
}

/* Custom blocks - block-footer-custom */

/*-------------------------------------------------------------------------------------------*/
/* Custom Sidebars */
.separate-containers .inside-right-sidebar .rdg-top-winners .header, 
.separate-containers .inside-left-sidebar .rdg-top-winners .header {
    border-bottom: 4px solid var(--color-primary);
}

.separate-containers .inside-right-sidebar .rdg-top-winners .footer, 
.separate-containers .inside-left-sidebar .rdg-top-winners .footer {
    border-top: 4px solid var(--color-primary);
}

.separate-containers .inside-right-sidebar .rdg-picks-list .container.content , 
.separate-containers .inside-left-sidebar .rdg-picks-list .container.content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.separate-containers .inside-right-sidebar .rdg-picks-list .container.content .picks .pick .content, 
.separate-containers .inside-left-sidebar .rdg-picks-list .container.content .picks .pick .content {
    padding: 1rem;
    background-color: var(--color-gray);
}

.separate-containers .inside-right-sidebar .rdg-picks-list .container.content .picks .pick .content .pick-list ul, 
.separate-containers .inside-left-sidebar .rdg-picks-list .container.content .picks .pick .content .pick-list ul {
    margin: 1.2rem !important;
}

.separate-containers .inside-right-sidebar .rdg-picks-list .container.content .picks, 
.separate-containers .inside-left-sidebar .rdg-picks-list .container.content .picks {
    gap: 1.5rem !important;
}

.separate-containers .inside-right-sidebar .rdg-picks-list .container.content .picks .pick .pick-header, 
.separate-containers .inside-left-sidebar .rdg-picks-list .container.content .picks .pick .pick-header {
    border-bottom: 4px solid var(--color-primary);
    border-top-right-radius: .6rem !important;
    border-top-left-radius: .6rem !important;
}

.separate-containers .inside-right-sidebar .rdg-picks-list .container.content .picks .pick .content, 
.separate-containers .inside-left-sidebar .rdg-picks-list .container.content .picks .pick .content {
    border-bottom-right-radius: .6rem;
    border-bottom-left-radius: .6rem;
}
/*-------------------------------------------------------------------------------------------*/
/* Custom Sidebars */

/* rdg-sports-picks */
.rdg-blocks .rdg-sports-picks .picks .pick .pick-header .title {
    background-color: var(--color-rdg-sports-picks-title-bg) !important;
    border-color: var(--color-rdg-sports-picks-title-border) !important;
}

.rdg-blocks .rdg-sports-picks .picks .pick .pick-body .teams .team-vs .vs-name {
    background-color: var(--color-rdg-sports-picks-vs-name);
}

.rdg-blocks .rdg-sports-picks .picks .pick .pick-body .teams .team-vs .vs-logo span {
    background-color: var(--color-rdg-sports-picks-vs-logo);
}
/* rdg-sports-picks */

/* rdg-top-winners */
.rdg-blocks .rdg-top-winners .header {
    background-color: var(--color-rdg-top-winners-header-bg);
    border-color: var(--color-rdg-top-winners-header-border) !important;
}

.rdg-blocks .rdg-top-winners .body {
    background-color: var(--color-rdg-top-winners-body-bg);
}

.rdg-blocks .rdg-top-winners .footer {
    background-color: var(--color-rdg-top-winners-footer-bg);
    border-color: var(--color-rdg-top-winners-footer-border) !important;
}

/* rdg-top-winners */


/*-------------------------------------------------------------------------------------------*/

/* Custom blocks */

/* Media Queries */
@media (max-width: 530px) {
    /* Custom blocks */
    /* Custom blocks - block-header-custom */
    .block-header-custom .grip-custom {
        flex-direction: column;
    }
    
    .block-header-custom .grip-custom .colum-logo .gb-inside-container {
        padding-right: 0;
    }
    
    .block-header-custom .grip-custom .gb-grid-column {
        width: 100%;
    }
    
    .block-header-custom .grip-custom .gb-grid-column .colum-buttons {
        padding-top: 15px;
    }
    
    .block-header-custom .colum-logo .wp-block-site-logo {
        display: flex;
        justify-content: center;
    }
    
    .block-header-custom .colum-buttons .gb-button-wrapper {
        justify-content: center;
    }
    /* Custom blocks - block-header-custom */

    /* Custom blocks - block-footer-custom */
    .block-footer-custom .grip-copy-social {
        flex-direction: column;
    }

    .block-footer-custom .grip-copy-social .gb-grid-wrapper {
        margin-bottom: 20px;
    }

    .block-footer-custom .grip-copy-social .gb-grid-wrapper .gb-container {
        align-items: center;
    }

    .block-footer-custom .grip-copy-social .gb-grid-column {
        width: 100%;
    }

    .block-footer-custom .buttons-socials {
        justify-content: center !important;
    }

    .block-footer-custom .wp-block-navigation ul {
        justify-content: center;
    }

    .block-footer-custom .grid-row-1 {
        flex-direction: column;
    }

    .block-footer-custom .grid-row-1 .gb-grid-column {
        width: 100%;
    }

    .block-footer-custom .menu-sections-container .gb-inside-container {
        width: 100%;
        text-align: center;
    }

    .block-footer-custom .menu_section.wp-block-navigation ul {
        display: block;
        list-style-type: none;
        padding-inline-start: 0;
    }
    
    .block-footer-custom .menu_section.wp-block-navigation ul li {
        display: list-item;
        list-style: none;
    }

    .block-footer-custom .menu-sections .menu-sections-container.section-1, 
    .block-footer-custom .menu-sections .menu-sections-container.section-2, 
    .block-footer-custom .menu-sections .menu-sections-container.section-3 {
        margin-left: 0 !important;
    }

    /* Custom blocks - block-footer-custom */

    /* Custom blocks */
}

@media (max-width: 767px) {
    /* Custom blocks - block-footer-custom */
    .block-footer-custom .menu-sections .menu-sections-container.section-1, 
    .block-footer-custom .menu-sections .menu-sections-container.section-2, 
    .block-footer-custom .menu-sections .menu-sections-container.section-3 {
        justify-content: start;
        margin-left: 50px;
    }

    .block-footer-custom .menu-sections .menu-sections-container .title-section-2,
    .block-footer-custom .menu-sections .menu-sections-container .title-section-3 {
        margin-top: 20px;
    }

    .block-footer-custom .menu-sections .gb-grid-column {
        border-right: none;
    }

    /* Custom blocks - block-footer-custom */
}

@media (min-width: 769px) and (max-width: 1024px) {
    /* CSS in here for tablet only */
}

@media (min-width: 1025px) {
    /* CSS in here for desktop only */
}
/* Media Queries */
