/* Home page Organizational Documents block */
.region-sidebar-second h2.block-title {
    font-size: 28px !important;
    margin: 0;
    color: #fff !important;
    background: #2d0d80;
    padding: 15px 25px 10px 25px;
}

.region-sidebar-second #block-block-20 .block-content p a {
    text-decoration: none;
}

.region-sidebar-second #block-block-20 .block-content {
    padding: 20px 28px 20px 28px;
}

section#block-block-20 {
    border: 3px solid #2d0d80;
    background: #fff;
    margin-top: 20px;
}
/* Home page Organizational Documents block */

/* Home Page Announcement banner */
.top-content-banner .block-title {
    display: none;
}
.homepage-announcement-banner-sub {
    background: #2d0d80;
    text-align: center;
    color: #fff;
    padding: 20px 10px;
    margin-top: 5px;
}
.homepage-announcement-banner-main hr {
    margin-bottom: 0;
    margin-top: 5px;
    border-bottom: 5px solid #2d0d80;
}
.homepage-announcement-banner-sub .announcement-banner-text {
    font-size: 28px;
}
.homepage-announcement-banner-sub .announcement-banner-text span {
    font-weight: bold;
}
@media screen and (max-width: 767px) { 
.homepage-announcement-banner-sub {
    padding: 20px 10px;
}
}

/* Home Page Announcement banner end*/

.page-news h3 em strong {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;
    font-weight: normal;
    font-style: initial;
    letter-spacing: 0;
}

/* Advocacy and Governmental Affairs page alignment */

.node-type-page .main-container-row .col-70.main-section .row {
    margin-bottom: 15px;
}
.node-type-page .main-container-row .col-70.main-section .row h3, .node-type-page .main-container-row .col-70.main-section .row h2 {
    margin-top: 0;
}

/* Advocacy and Governmental Affairs page alignment */

section#block-block-3 ul li a {text-decoration: none;}

.toc_new a {
    display: block;
}
.toc_sect_23 a{
    display: block;
}
.page-news p strong {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}
.page-news em strong, .page-news strong {
    font-weight: initial;
    font-style: normal
}
.page-news em {
    font-style: normal
}
@media (max-width: 767px){
    #slick-node-6310-slideshow-field-images-1-thumbnail{
        display:none;
    }
}

@media screen and (max-width: 768px){
    .node-type-slideshow .slide__media img.media__image.media__element{
        width: unset;
    }
}

@media (max-width: 991px){
    .node-type-slideshow .slide__media img.media__image.media__element{
        width: 100%;
    }
}
/*Home page button*/
.region-top-content-sidebar .block-content a {
    text-decoration: none;
    width: 250px;
    display: block;
    padding: 5px 10px;
    font-size: 28px;
/*    font-weight: bold;*/
    border: 3px solid #fff;
    color: #000;
    margin: 0 auto 15px;
}

/* /default bg/ */
.region-top-content-sidebar .block-content a.donate-button-inside.donate-default:hover {background: #79ff00;}
.region-top-content-sidebar .block-content a.join-acb-button-inside.join-acb-default {
 background: #9beff9;
 font-size: 29px;
}
.region-top-content-sidebar .block-content a.join-acb-button-inside.join-acb-default:hover {background: #02e3fd;}
.region-top-content-sidebar .block-content a.login-button-inside.login-default {
 background: #c2cffb;
 font-size: 23px;
}
.region-top-content-sidebar .block-content a.login-button-inside.login-default:hover {background: #abaffc;}
.region-top-content-sidebar .block-content a.donate-button-inside, .region-top-content-sidebar .block-content a.donate-button-inside:hover, .region-top-content-sidebar .block-content a.join-acb-button-inside, .region-top-content-sidebar .block-content a.join-acb-button-inside:hover, .region-top-content-sidebar .block-content a.login-button-inside, .region-top-content-sidebar .block-content a.login-button-inside:hover {
 border: 3px solid #fff;
}


/* black bg */

.region-top-content-sidebar .block-content a.donate-button-inside.donate-black, .region-top-content-sidebar .block-content a.donate-button-inside.donate-black:hover, .region-top-content-sidebar .block-content a.join-acb-button-inside.join-black, .region-top-content-sidebar .block-content a.join-acb-button-inside.join-black:hover, .region-top-content-sidebar .block-content a.login-button-inside.login-black, .region-top-content-sidebar .block-content a.login-button-inside.login-black:hover {
 background: transparent;
 color: #fff;
 border: 3px solid #fff;
}

/* white bg */
.region-top-content-sidebar .block-content a {border: 3px solid #000;}
.region-top-content-sidebar .block-content a.donate-button-inside.donate-white, .region-top-content-sidebar .block-content a.donate-button-inside.donate-white:hover, .region-top-content-sidebar .block-content a.join-acb-button-inside.join-white, .region-top-content-sidebar .block-content a.join-acb-button-inside.join-white:hover, .region-top-content-sidebar .block-content a.login-button-inside.login-white, .region-top-content-sidebar .block-content a.login-button-inside.login-white:hover {
 background: transparent;
 color: #000;
 border: 3px solid #000;
}


/*yellow bg*/

.region-top-content-sidebar .block-content a.donate-button-inside.donate-yellow, .region-top-content-sidebar .block-content a.donate-button-inside.donate-yellow:hover, .region-top-content-sidebar .block-content a.join-acb-button-inside.join-yellow, .region-top-content-sidebar .block-content a.join-acb-button-inside.join-yellow:hover, .region-top-content-sidebar .block-content a.login-button-inside.login-yellow, .region-top-content-sidebar .block-content a.login-button-inside.login-yellow:hover {
 background: transparent;
 color: #ff0;
 border: 3px solid #ff0;
}
/*Home page button*/
.region-top-content-sidebar .block-content a.donate-button-inside.donate-default {
 background: #c9f76f;
 font-size: 35px;
}
.region-top-content-sidebar .block-content a.donate-button-inside.donate-default:hover {
    background: #a4f800;
}

/*donate button inner pages start*/
/*Home page button*/
.region-sidebar-second .block-content a.donate-button-inside {
    text-decoration: none;
    width: 250px;
    display: block;
    padding: 5px 10px;
    font-size: 28px;
/*    font-weight: bold;*/
    border: 3px solid #fff;
    color: #000;
    margin: 0 auto 15px;
}

.region-sidebar-second .block-content a.join-acb-button-inside {
    text-decoration: none;
    width: 250px;
    display: block;
    padding: 5px 10px;
    font-size: 28px;
/*    font-weight: bold;*/
    border: 3px solid #fff;
    color: #000;
    margin: 0 auto 15px;
}

/*default bg*/
.region-sidebar-second .block-content a.donate-button-inside.donate-default:hover {background: #79ff00;}
.region-sidebar-second .block-content a.join-acb-button-inside.join-acb-default {
 background: #9beff9;
 font-size: 27px;
}
.region-sidebar-second .block-content a.join-acb-button-inside.join-acb-default:hover {background: #00e6ff;}
.region-sidebar-second .block-content a.login-button-inside.login-default {
 background: #c6c7fd;
 font-size: 18px;
}
.region-sidebar-second .block-content a.login-button-inside.login-default:hover {background: #b49cfe;}
.region-sidebar-second .block-content a.donate-button-inside, .region-sidebar-second .block-content a.donate-button-inside:hover, .region-sidebar-second .block-content a.join-acb-button-inside, .region-sidebar-second .block-content a.join-acb-button-inside:hover, .region-sidebar-second .block-content a.login-button-inside, .region-sidebar-second .block-content a.login-button-inside:hover {
 border: 3px solid #fff;
 box-shadow: 2px 3px 5px rgb(2, 2, 2, 0.3);
}


/*black bg*/

.region-sidebar-second .block-content a.donate-button-inside.donate-black, .region-sidebar-second .block-content a.donate-button-inside.donate-black:hover, .region-sidebar-second .block-content a.join-acb-button-inside.join-black, .region-sidebar-second .block-content a.join-acb-button-inside.join-black:hover, .region-sidebar-second .block-content a.login-button-inside.login-black, .region-sidebar-second .block-content a.login-button-inside.login-black:hover {
 background: transparent;
 color: #fff;
 border: 3px solid #fff;
}

/*white bg*/
/* .region-sidebar-second .block-content a {border: 3px solid #000;} */
.region-sidebar-second .block-content a.donate-button-inside.donate-white, .region-sidebar-second .block-content a.donate-button-inside.donate-white:hover, .region-sidebar-second .block-content a.join-acb-button-inside.join-white, .region-sidebar-second .block-content a.join-acb-button-inside.join-white:hover, .region-sidebar-second .block-content a.login-button-inside.login-white, .region-sidebar-second .block-content a.login-button-inside.login-white:hover {
 background: transparent;
 color: #000;
 border: 3px solid #000;
}


/*yellow bg*/

.region-sidebar-second .block-content a.donate-button-inside.donate-yellow, .region-sidebar-second .block-content a.donate-button-inside.donate-yellow:hover, .region-sidebar-second .block-content a.join-acb-button-inside.join-yellow, .region-sidebar-second .block-content a.join-acb-button-inside.join-yellow:hover, .region-sidebar-second .block-content a.login-button-inside.login-yellow, .region-sidebar-second .block-content a.login-button-inside.login-yellow:hover {
 background: transparent;
 color: #ff0;
 border: 3px solid #ff0;
}
/*Home page button*/
.region-sidebar-second .block-content a.donate-button-inside.donate-default {
 background: #c9f76f;
 font-size: 33px;
}
.region-sidebar-second .block-content a.donate-button-inside.donate-default:hover {
    background: #a4f800;
}
/*donate button inner pages end*/
/*donate button shadow*/
.region-top-content-sidebar .block-content a{
    box-shadow: 2px 3px 5px rgb(2, 2, 2, 0.3);
}
/*donate button shadow*/