.cards_heading h2,
.contant_block_heading h2 {
    text-transform: none;
}
.allCAPS {
    text-transform: uppercase !important;
}
.alert_inner {
     color:#fff;
}
 .blue svg {
     color:#0153a4;
}
 .orange svg {
     color:#fe6100;
}
 .block-spacer {
     clear: both;
     height: 20px;
}
/*EVENTS*/
 .hh-events-block .event_inner div {
     /*width: 100%;*/
}
 .hh-events-block .event_img {
     width: 100%;
     height: 262px;
}
 .hh-events-block .event_img .event-image{
     width: 100%;
     height: 100%;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
}
 .hh-events-block .event-image.date-img {
     border: 2px solid #0153a4 !important;
     font-size: 42px;
}
 .hh-events-block .event-image.date-img .month {
     background-color: #0153a4 !important;
     color: #fff;
     text-align: center;
     padding: 15px;
     line-height: 1;
}
 .hh-events-block .event-image.date-img .day {
     color: #0153a4 !important;
     display: flex;
     flex-direction: column;
     text-align: center;
     height: 100%;
     padding: 15px;
}
 .hh-events-block a:hover .event-image.date-img {
     border: 2px solid #052D55 !important;
}
 .hh-events-block a:hover .event-image.date-img .month {
     background-color: #052D55 !important;
}
 .hh-events-block a:hover .event-image.date-img .day {
     color: #052D55 !important;
}
 .hh-events .icon {
     color: inherit;
}
 .hh-module th {
     text-align: center;
}
 .hh-events .icon-list a {
     color: #0153a4;
     text-decoration: none;
}
 .hh-events .icon-list span {
     color:inherit;
     font-size: 36px;
     margin-right: 10px;
}
 .hh-events .icon-list a:hover, .hh-events .icon-list a:hover span {
     color: #052D55;
}
 .hh-events .icon-list a:hover, .hh-events .feeds a:hover{
     text-decoration: none;
}
 .hh-events .sidebar-detail .section-title div {
     margin-bottom: 15px;
}
 .hh-events .sidebar-detail .filters{
     font-size: 18px;
}
 .hh-events .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
     margin-left: 0px;
}
 .hh-events .sidebar h2 {
     margin-top: 0;
     float: none;
}
 .hh-events .events-results {
     color: #052D55;
}
 .hh-events .sidebar .date-views {
     font-weight: normal;
     font-size: 16px;
}
 .hh-events .sidebar .date-views button {
     color: #052D55;
}
 .hh-events .date-img .month {
     background-color: #0153a4 !important;
}
 .hh-events .event a {
     text-decoration: none !important;
}
 .hh-events .event a .date-img .day {
     text-decoration: none !important;
}
 .hh-events .event a:hover .date-img .month {
     background-color: #052D55 !important;
}
 .hh-events .event a:hover .date-img .day {
     color: #052D55 !important;
}
 .hh-events .events .event .title,.hh-events .events .event a .title {
     color: #0153a4 !important;
     line-height: 1;
     margin: 0 0 8px;
     font-size: 1.8rem;
     margin-bottom: 5px;
     text-decoration: underline;
}
 .hh-events .event a:hover .title, .hh-events .event a:focus .title {
     color: #0153a4 !important;
     text-decoration: none;
}
 .hh-events .details {
     color: #57595b;
     font-size:1rem;
}
 .hh-events .events .event p {
     color:#052D55;
}
 .hh-events .section-title .title {
     margin-top: 0;
     line-height: 1.2;
}
 .hh-events .featured-events-list .event-details {
     height: auto;
     display: flex;
     align-items: center;
     width: 100%;
}
 .hh-events .sidebar .event h3.title {
     font-size: 20px;
     font-weight: 500;
     margin-bottom: 0;
}
 .hh-events .details {
     font-size: 16px;
}
 .hh-events button.white_btn {
     display: inline-block;
     align-items: center;
     justify-content: center;
     background: #fff;
     height: 50px;
     color: #052D55;
     text-decoration: none;
     padding: 8px 65px 8px 25px;
     margin: 0 8px;
     border: .5px solid transparent;
     font-size: 17px;
     line-height: 30px;
     font-weight: 600;
     background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24.074" height="22.807" viewBox="0 0 24.074 22.807"><g data-name="Group 19371" transform="translate(24.074) rotate(90)"> <path data-name="Line 3739" d="M21.74,0H0V2.073H21.74Z" transform="translate(10.364 24.074) rotate(-90)" fill="%23052d55"/> <path data-name="Union 6" d="M0,11.154l1.5,1.468L11.389,2.9l9.922,9.719,1.5-1.468L11.616.185l-.034.032L11.36,0Z" fill="%23052d55"/> </g> </svg>');
     background-repeat: no-repeat;
     background-position: 90%;
}
 .hh-events button.white_btn:hover {
     border: .5px solid #0153A4;
}
 .hh-events button.white_btn:focus {
     border: .5px solid #0153A4;
}
 .hh-events button.white_btn {
     margin: 4px;
     padding: 8px 12px;
}
 .hh-events button.white_btn {
     padding: 7px 65px 7px 25px;
}
 .hh-events button.white_btn:hover {
     border: 1px solid #0153A4;
}
 .hh-events button.white_btn:focus {
     border: 1px solid #0153A4;
}
 .hh-events button.blue_btn {
     display: inline-block;
     background: #0153A4;
     height: 50px;
     color: #fff;
     text-decoration: none;
     padding: 8px 65px 8px 20px;
     margin: 0 8px;
     border: .5px solid #0153A4;
     font-size: 17px;
     font-weight: 600;
     line-height: 30px;
     font-weight: normal;
     background-repeat: no-repeat;
     background-position: 90%;
     background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24.074" height="22.807" viewBox="0 0 24.074 22.807"><g transform="translate(24.074) rotate(90)"><path d="M21.74,0H0V2.073H21.74Z" transform="translate(10.364 24.074) rotate(-90)" fill="%23fff"/><path d="M0,11.154l1.5,1.468L11.389,2.9l9.922,9.719,1.5-1.468L11.616.185l-.034.032L11.36,0Z" fill="%23fff"/></g></svg>');
}
 .hh-events button.blue_btn:hover {
     background-color: #052D55;
     border: .5px solid #fff;
}
 .hh-events button.blue_btn:focus {
     background-color: #052D55;
     border: .5px solid #fff;
}
 .hh-events button.blue_btn svg {
     margin-left: 30px;
}
 .hh-events button.blue_btn {
     height: 60px;
     padding: 11px 75px 11px 25px;
     margin: 0 8px;
     font-size: 21px;
     line-height: 34px;
}
 .hh-events button.blue_btn {
     display: inline-block;
     padding: 7px 65px 7px 25px;
     margin: 5px;
}
 .hh-events button.blue_btn svg {
     margin-left: 20px;
}
 @media (max-width:374px) {
     .hh-events button.blue_btn {
         font-size: 15px;
         line-height: 28px;
    }
}
/*NEWS*/
 .header_nav_sidemenu {
     z-index: 99;
}
 .hh-module .hot-post .post.post-thumb .post-body{
     margin: 0;
     padding: 5%;
     border-left: 6px solid #FE6100;
     font-size: .8rem !important;
}
 .hh-module .hot-post .post.post-thumb .post-body .post-category, .hh-module .hot-post .post.post-thumb .post-body .post-meta, .hh-module .hot-post .post.post-thumb .post-body .post-meta span{
     font-size: .8rem !important;
     line-height: 1 !important;
}
 .hh-module .hot-post .post.post-thumb .post-body h2{
     padding: 0;
     border: none;
     font-size: 1.8rem;
     line-height: 1;
     margin: 10px 0;
}
 .hh-module .section-title .title {
     margin-bottom: 20px;
     font-size: 2rem !important;
     background-color: transparent;
}
 .hh-events .sidebar-detail .section-title .title {
     float:none;
}
 @media (min-width:768px) {
     .hh-module .col-md-8 {
         padding-right: calc(var(--bs-gutter-x)* 1);
    }
     .hh-module .col-md-4 {
         padding-left: 0;
    }
}
 @media (max-width:1023px) {
     .hh-module .hot-post .col-md-8 {
         width: 100%;
    }
     .hh-module .hot-post .col-md-4 {
         width: 100%;
         display: flex;
    }
     .hh-module .hot-post .col-md-4 .post {
         width: calc(50% - 3.5px);
    }
     .hh-module .hot-post .col-md-4 .post + .post {
         margin-left: 7px;
    }
}
 .hh-module {
     color: #052D55 !important;
}
 .hh-module a {
     color: #0153a4 !important;
     text-decoration: underline;
}
 .hh-module a:hover,.hh-module a:visited {
     text-decoration: none;
}
 .hh-module .post-category span, .hh-module .post-category a {
     color: inherit;
     font-weight: bold;
     font-size: 1rem;
     text-transform: uppercase;
}
 .hh-module .post .post-category {
     margin-bottom: 0;
     line-height: 1;
}
 .hh-module .post .post-title {
     line-height: 1;
     margin: 8px 0;
}
 .hh-module .post-meta span {
     font-size: 1rem;
}
 .hh-module .category-widget ul {
     padding-left: 2rem;
}
 .hh-module .section-title:after {
     display: none;
     text-decoration: none;
}
 .hh-module .newsletter-widget:after {
     font-size: 13rem;
}
 .hh-module .newsletter-widget {
     border: none !important;
}
 a.blue_btn {
     color:#fff !important;
     text-decoration: none !important;
}
 a.white_btn {
     text-decoration: none !important;
}
 .newsletter-widget a.blue_btn {
     margin: 0;
}
 .hh-module .social-widget ul {
     width: 100%;
}
 .hh-module .social-widget ul li {
     margin: 0 !important;
     list-style: none !important;
     padding: 0 !important;
}
 .hh-module .social-widget ul li a {
     color:#fff !important;
     text-decoration: none !important;
}
 .hh-module .post-page-meta {
     margin-bottom: 30px;
}
 .hh-module .post.post-widget .post-title {
     font-size: 1.4rem;
}
 .hh-module.page-header h1{
     font-size: 54px;
     line-height: 1;
     color: #fff;
     font-family: 'Barlow Semi Condensed';
     font-weight: normal;
     margin: 20px 0;
}
 .hh-module.page-header .container_alert {
     position: relative;
     z-index: 1;
}

.twitter-share svg {
    width: 40px;
    fill: #0153a4 !important;
    margin-top: -20px;
    margin-right: 5px;
}

.twitter-share:hover svg,
.twitter-share:focus svg{
    fill:#052D55 !important;
}

/*.fab.fa-twitter {*/
  font-family: inherit; /* Remove FontAwesome font */
/*  background-repeat: no-repeat;*/
/*  background-position: center;*/
/*  background-size: contain;*/
/*  display: inline-block;*/
/*  width: 1em;*/
/*  height: 1em;*/
/*  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M20.74%203H16.9l-4.36%205.96L7.4%203H3.26l6.48%209.05L3%2021h3.84l4.65-6.36L16.6%2021h4.14l-6.88-9.61L20.74%203z%22/%3E%3C/svg%3E");*/
  color: currentColor; /* allow icon to inherit text color */
  text-indent: -9999px; /* hide original icon */
/*}*/

 