

.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {
       padding: 0 0 0px;
}

.establish-list ul {
  list-style: none;
}

.establish-list ul li:before {
  content: '✓';
margin-right: 5px;
font-weight: 800;
font-size: 20px;
color: #7e7e7e;
text-shadow: 0px 5px 10px rgba(0,0,0,0.5);
}

.q_icon_with_title.tiny.boxed .icon_text_holder, .q_icon_with_title.tiny.circle .icon_text_holder, .q_icon_with_title.tiny.custom_icon_image .icon_text_holder {
    padding-left: 81px !important;
}

.donation-box {
    box-shadow: 0px 5px 100px rgba(0,0,0,0.2);
}


ul {
    list-style-position: outside;
    padding-left: 15px;
}

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
    padding: 5px;
}

.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
    background-color: #bc0000;
    border-radius: 5px;
    color: #fff;
}

.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    font-size: 120% !important;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
padding: 15px 15px !important;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    box-shadow: 0px 2px 15px rgba(0,0,0,0.2);
    border-radius: 5px;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    font-size: 1.2em !important;
}

.gform_wrapper .top_label .gfield_label {
    font-size: 20px;
font-weight: 800;
}

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top: 0px;
    margin-bottom: 25px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    font-size: 15px;
    line-height: 32px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.3px;
    font-weight: 600;
    color: #ffffff;
border: 0px solid #303030;
    background-color: #db0000;
    box-shadow: 0 3px 16px #a9abb0;
}

body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="reset"]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #000;
    text-decoration: none;
}


.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    margin-top: 0px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    box-shadow: 0px 2px 15px rgba(0,0,0,0.2);
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}
nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash{
    bottom: -4px;
}


.q_social_icon_holder.circle_social .fa-stack {
    background-color: #102456 !important;
}


@media only screen and (min-width: 1201px){
    .footer_top ul.qode-instagram-feed{
        padding-right: 29%;
    }

nav.main_menu > ul > li > a {
    padding: 0 15px;
}
nav.main_menu > ul > li > a {
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.0px;
    text-transform: uppercase;
}

}


@media only screen and (max-width: 768px){
    .title .subtitle{
        display: none;
    }

    .title.title_size_small h1{
        font-size: 32px;
    }
}
