.validation_error {
    display: none;
}
.validation_message {
    color: red;
    font-weight: 700;
    font-size: 15px;
    margin-top: 10px;
}

.contact-form .gform_body ul {
    /* bootstrap row style */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    /* end bootstrap row style */

  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;

  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;


    margin-bottom: 0 !important;
    padding-left: 2px;
}
.contact-form .gform_footer > [class*="col"] {
    padding-left: 2px;
    padding-right: 2px;
}
/* .contact-form .gform_body textarea {
    height: 180px !important;
}
.contact-form .gform_body,
.contact-form .gform_footer {
    margin-left: -15px;
}
.contact-form .gfield_required {
    display: none;
}
.contact-form .gform_confirmation_message {
    font-weight: bold;
    color: #0e3192;
} */

.contact-form .gform_confirmation_message {
    font-weight: bold;
    font-size: 19px;
    color: #0e3192;
}
.gfield_required { display: none }

.gform_heading {
    margin-bottom: 30px;
}
.gform_heading .gform_description {
    font-size: 19px;
}

#field_2_5 > .gfield_label, #field_2_5 .validation_message { display: none }


/*  */
.asr-sidebar__widget--email-alert .gform_heading,
.asr-sidebar__widget--email-alert .form-group {
    margin-bottom: 20px;
}        
.asr-sidebar__widget--email-alert .gform_description {
    color: #fff;
    font-size: 15px;
}
.asr-sidebar__widget--email-alert .gfield_label,
.contact-subscribe-form .gfield_label {
    display: none;
}
.asr-sidebar__widget--email-alert button,
.asr-sidebar__widget--email-alert button:active,
.asr-sidebar__widget--email-alert button:hover {
    background-color: transparent !important;
    text-decoration:underline;
    text-align:left;
    padding: 0;
    margin-left: -15px;
}
.asr-sidebar__widget--email-alert .gform_fields,
.contact-subscribe-form .gform_fields,
#modal-subscribe .gform_fields {
    margin-left: -38px;
}
.asr-sidebar__widget--email-alert .validation_message,
.asr-sidebar__widget--email-alert .gform_confirmation_message { color: #fff }  

.contact-subscribe-form button, #modal-subscribe button { margin-top: 0; margin-left: -15px; }
.contact-subscribe-form .form-group { margin-bottom: 15px; }
.contact-subscribe-form .gform_confirmation_message { font-size: 22px;color: #F15A22 !important;}
.contact-subscribe-form .gform_title { display: none;margin-bottom: 10px; font-weight: 500;font-size: 24px;color: #F15A22 !important; }
.contact-subscribe-form .gform_title--confirmed { font-size: 30px ;}

@media (min-width: 768px) { 
    .contact-subscribe-form .gform_title { font-size: 28px; }
    .contact-subscribe-form .gform_title--confirmed { font-size: 34px; margin-bottom: 20px;}
    .contact-subscribe-form .gform_confirmation_message { font-size: 25px;}    
}

#modal-subscribe .gfield_label { display: none }
#modal-subscribe .gform_confirmation_message {
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 400;
    color: #fff;
}
.asr-modal#modal-subscribe .asr-modal-content .modal-subscribe-body input.form-control {
    margin-bottom: -15px;
}

body .asr-sidebar__widget--print-issue {
    background-color: #fff !important;
    border: 1px solid #02328D !important;
}

body .pagination .page-numbers.current {
    color: #fff !important;
}

.asr-home-carousel-buttons.asr-article-carousel-buttons--default {
    height: auto;
    top: 50%;
    pointer-events: none;
}

.asr-home-carousel-buttons.asr-article-carousel-buttons--default a {
    pointer-events: auto;
}

.asr-home-carousel-buttons.asr-article-carousel-buttons--default .fa {
    font-size: 40px;
}

@media (max-width: 768px){
    .asr-home-carousel-buttons.asr-article-carousel-buttons--default .fa {
        font-size: 20px;
        padding: 5px;
    }
}

.contact-bg {
	z-index: -1;
}

.bgc-red, .asr-header::after{
	background: linear-gradient(90deg, rgba(218,41,28,1) 0%, rgba(92,6,140,1) 75%, rgba(0,48,135,1) 100%) !important;
}


.asr-header__btn-subscribe:hover, .asr-header__search__input button, .asr-header__content__right__first .asr_btn:hover, .asr-sidebar__widget--email-alert, .asr-article-carousel-buttons .fa:hover, .asr-page-title, .asr-page-title::before, .asr-page-title::after, .article-content>p:first-of-type:first-letter, .asr-modal#modal-subscribe .asr-modal-content .modal-subscribe-body .btn, .asr-modal#modal-subscribe .asr-sidebar__widget--email-alert, .asr-print-issue__download
{
    background-color: #DA291C !important;
}

/* body .contact-subscribe-form h2, .contact-subscribe-form .gform_description {
    color: #DA291C !important;
} */

body .asr-sidebar__widget--email-alert {
	background: rgb(92,6,140,1) !important;
	background: linear-gradient(139deg, rgba(218,41,28,1) 0%, rgba(92,6,140,1) 33%, rgba(0,48,135,1) 66%, rgba(92,6,140,1) 100%) !important;
}