.alertebar .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper .swiper-slide-inner .swiper-slide-contents .elementor-slide-heading{
margin-bottom: 0px;
}
.alertebar .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper .swiper-slide-inner .swiper-slide-contents .elementor-slide-description{
margin-bottom: 0px;
} .sousmenu div div div div ul li > a{
display: flex !important;
justify-content: space-between;
align-items: center;
}
.sousmenu div div div div ul li > a:hover {
background: #3C7AB30D;
}  .containerarrondi div.elementor-motion-effects-container{
border-radius: 6px;
}  .header-2 {
transform: translatey(-135px);
-moz-transition: all .3s ease!important;
-webkit-transition: all .3s ease!important;
transition: all .3s ease!important;
min-width: 100%!important;
}
.elementor-sticky--effects.header-2  {
height: auto!important;
transform: translatey(0px);
}
.elementor-sticky--effects.header-1 {
display: none!important;
}  .icone-center div.elementor-widget-container div.elementor-icon-wrapper{
display: flex;
}  .icone-grc-center:hover div.elementor-widget-container div.elementor-icon-wrapper{
fill: red;
} .share_social .ova_label {
text-transform: none !important;
} .row {
justify-content: center;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat {
background: #3C7AB30D;
padding: 26px 30px 37px 30px;
margin-bottom: 50px;
}
.tableau{
display : flex;
}
.wrap-sidebar-event{
display: none;
} .single-post-egovt .post-wrap .post-media {
display: none;
}
.single-post-egovt .post-wrap .post-meta {
display: none;
}
.wp-author {
display: none;	
}
.comment{
display: none;	
}
article.post-wrap .post-meta .post-meta-content .post-date {
display: none;
} .blog-grid article.post-wrap .post-title h2.post-title a {
text-transform: none;
}
.ovaev-content.content-grid .desc .event_post .event_title a {
text-transform: none;
}
.wrap-article{
height: 90%;
background: white;
padding-bottom: 20px;
} .blog-grid article.post-wrap .evgovt-content {
display: flex;
padding: 15px 20px 0px 20px;
height: 40%;
flex-direction: column;
justify-content: space-between;
}
.blog-grid article.post-wrap .post-media {
height: 65%;
}
.blog-grid article.post-wrap .post-footer{
margin:0;
transform: translateY(-8px);
}
.blog-grid article.post-wrap{
margin-bottom: -5px;
}
@media screen and (max-width: 1024px) {
.blog-grid article.post-wrap{
margin-bottom: 25px;
}
} .blog-grid article.post-wrap .post-meta-date {
display: none;
}   .sidebar .cat-item-1{
display: none;
}
.sidebar {
top: 280px;
}
article.post-wrap.sticky {
border-top: none;
padding-left: 15px;
padding-right: 15px;
} .postid-22381 .wrap-portfolio .single-por.type2 .info-por{
display: none;
} .ovaev-content .item{
height: 100%;
}
.ovaev-content .item .desc{
display: flex;
height: 100%;
flex-direction: column;
}
.ovaev-content .item .desc .event_post{
flex: 1 1 auto;
display: flex;
flex-direction: column;
padding: 25px;
gap: 15px;
}
.ovaev-content .item .desc .event_post h2{
margin: 0px !important;
}
.ovaev-content .item .desc .event_post .button_event{
margin-top: auto;
}
.event-thumbnail a img{
width: 100%;
max-height: 225px;	
object-fit: cover;
}
.sousmenu .active a{
background: #3C7AB30D !important;
}
.sousmenu a:hover{
background: #3C7AB30D !important;
} .elementor-widget-ova_menu .ova_nav ul.menu > li.current-menu-parent > a{
background: #3C7AB30D;
} .mailpoet_validate_success p{
color: #00468E!important;
}  div.wrap-portfolio .single-por.type1 div.wrap-content-por {
flex-wrap: nowrap!important;
}
div.wrap-portfolio .single-por.type1 .wrap-content-por div.content {
flex: auto!important;
padding-right: 30px;
} @media (max-width: 767px) {
.default-menu
.header-2 {
display: none;
}
.default article.post-wrap .post-footer .socials-inner .share-social ul.share-social-icons  {
left: -50px!important;
}
div.wrap-portfolio div.single-por.type1 div.wrap-content-por {
flex-wrap: wrap!important;
}
.wrap-portfolio .single-por .por-gallery {
margin-bottom: 0px!important;
}
} .generic_post_container{
display: flex!important;
align-items: center!important;
flex-direction: column!important;
} .event_container {
margin-bottom: 30px;
} .event_date {
padding: 1rem;
text-align: center;
background-color: #00468E;
color: white;
font-size: 1.563rem;
font-weight: bold;
text-transform: uppercase;
} .generic_post_header {
text-align: center;
}
.generic_post_header .post_title{
margin: 10px 0px 0px 0px;
}
.generic_post_header .post_title a {
color: white;
font-size: 2.5rem!important; } .article_excerpt {
color: var(--e-global-color-72c9f1f);
font-weight: 600;
text-align: center;
} .event_type_list {
padding: 10px;
background-color: white;
font-size: 0.75rem;
text-align: center;
}
.event_type_list a {
text-transform: uppercase;
} .event_type {
color: #00468E;
text-decoration: none;
}
.event_type:hover {
text-decoration: underline;
} .event_details {
display: flex;
flex-direction: column;
align-items: center;
} .event_info_line {
display: flex;
flex-direction: row;
padding: 10px;
gap: 0.7rem;
} .event_time {
font-size: 1.5rem;
font-weight: 400;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
color: white;
}
.event_time i {
margin-right: 5px;
color: var(--e-global-color-72c9f1f);
} .event_venue {
font-size: 1.5rem;
font-weight: 400;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
color: white;
}
.event_venue i {
margin-right: 5px;
color: var(--e-global-color-72c9f1f);
} .event_button {
display: flex;
justify-content: center;
margin: 15px 0px 0px 0px;
}
.event_button_link {
display: inline-block;
padding: 10px 20px;
border: 1px solid white;
color: white;
background-color: transparent;
font-size: 15px;
text-decoration: none;
transition: all 0.3s ease;
} .event_button_link:hover {
background-color: #00468E;
color: white;
} .event_button_link:active {
background-color: #00355C;
} .article_categories a {
text-transform: uppercase;
padding: 10px;
background-color: white;
font-size: 0.75rem;
text-align: center;
} @media (max-width: 767px) { .event_info_line {
flex-direction: column;
} .event_date {
font-size: 1.125rem!important;
padding: 0.5rem!important;
} .event_type_list{
padding: 5px 8px!important;
} .generic_post_header .post_title a {
font-size: 1.8rem!important; }
}