/****************************
 * Miscellaneous
****************************/
/* Visibility Classes */
.hidden-xs, .hidden-s, .hidden-m, .hidden-l, .hidden-xl {display:block;}
.show-xs, .show-s, .show-m, .show-l, .show-xl {display:none;}
.main_content ul { list-style:none;}

body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title {
    color: #2d2d2d;
    font-family: 'Nunito', sans-serif;
    font-size: 45px;
    line-height: 55px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -0.25px;
    text-transform: uppercase;
}

/*********************************************
 * Header
**********************************************/
.header_bottom_right_widget_holder {
    display:flex; margin-top:20px;
}
.scrolled .header_bottom_right_widget_holder{
    margin-top:12px;
}

/*********************************************
 * Responsive
**********************************************/
@media only screen and (max-width:1100px) {
    nav.main_menu>ul>li>a {
        padding:0 10px;
    }
}
@media only screen and (max-width:1000px) {
    .header_bottom_right_widget_holder {
        margin-top:28px;
    }

}

@media only screen and (max-width:680px) {
    .header_bottom_right_widget_holder { padding:0;}
    .btn_donate {display:none;}
}