.logo-main {
    width: 260px !important;
  max-width: 100%;
}

.main-button {
 	height: auto !important; 
}

.social-icons{
  color: white;
}

.footerBackGround a{
 color: white; 
  text-decoration: underline;
}
.qtip.edn_calendarbox_Ozone .qtip-content .wrapper > .article > img {
  object-fit: cover;
  max-width: 100% !important;
  max-height: 100% !important;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.has_events > a {
    color: #00a0ad;
    border: solid 1px #00a0ad;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.has_events > a:hover {
    background-color: #00a0ad;
}

.eds_news_Ozone.eds_subCollection_calendar .advanced .calendar_table td.day > ul > li.event > a, .eds_news_Ozone.eds_subCollection_calendar .fc-event.has_events {
    border-color: #00a0ad;
}

table, td{
 font-family: futura-pt !important; 
}

.eds_news_Ozone.eds_subCollection_calendar .advanced .calendar_table td.day > ul > li > a, .eds_news_Ozone.eds_subCollection_calendar .fc-event {
    font-size: 15px;
}

.eds_news_Ozone.eds_subCollection_calendar .advanced .calendar_table td.day > ul > li {
   background: #00a0ad;
}

.has_events{
}

.eds_news_Ozone.eds_subCollection_calendar .advanced .calendar_table td.day > ul > li.event > a, .eds_news_Ozone.eds_subCollection_calendar .fc-event.has_events {
    color: white;
}


.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.other_month > a, .eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.other_month > span, .eds_news_Ozone.eds_subCollection_calendar .fc-day-top.fc-other-month {
    opacity: 0 !important;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day > a:hover, .eds_news_Ozone.eds_subCollection_calendar .fc td.fc-day-top a:hover {
  
    transform: scale(1) !important;
}
.Events, .edn_module_title, .title{
  font-family: "futura-pt" !important;
    font-weight: 500 !important;

}


.Events, .title{
font-size: 1.1rem !important;
}

td{
font-weight: 600 !important;
}
  


.edn_615_article_list_wrapper{
display: flex;
flex-wrap: wrap;
}

.btn{
border-radius: 12px !important;
box-shadow: 1px 2px 6px 3.5px rgba(0,0,0,.25), 0 30px 110px rgba(0,0,0,.22);
font-size: 22px !important;
}

.layout-wrapper, .html-wrapper{
border-radius: 20px;
}



.news-list-item{
min-height: 540px;
}


@media(max-width: 1500px){
  .col-news{
    max-width: 50% !important;
    flex: 50% !important;
  }
}

@media(max-width: 1370px){
  .col-news{
    max-width: 100% !important;
    flex: 100% !important;
  }
}

@media(max-width: 700px){
  .headerLinks a{
  display: block;
  }
}


.has_events.other_month{
opacity: 0;
}
section ul li {
    list-style: disc;
    font-size: 20px;
}

.site-dash {
    margin: 1rem !important;
}


.col-news{
    padding-bottom:1rem;
}
.edn_563_article_list_wrapper{
    display:flex;
    flex-wrap: wrap;
}

.news-list.home .EDN_article .news-list-item .post-content h3::after {
 
  height: 1px !important;
  
}
.tab-60 .news .img-thumbnail{
height: 500px;
  width: 800px !important;
  object-fit: cover;
}


.icon-card-wrapper{
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  min-height: 500px;
}

.news{
    margin-bottom:8rem;
}
.tab-21 .news{
    margin-bottom:0rem;
}
.DnnModule-SearchResults{
    margin-bottom: 8rem;
}


.article_pager {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}








.dropdown-item {
  font-size: 22px;
}



.carousel-control-prev{
    z-index: 999 !important;
}

.banner-new .carousel-control-prev {
    top: 5%;
}
.tab-71 .dg-form-content-box{
margin:0 auto;
}

.events-app.list .event-item .card .card-header img {
  height: 255px !important;
}



.news-list-item img.top {
  height: 255px;
}


.events-app.list .event-item .card .card-body {
  background-color: white !important;
}

.news.eds_template_Details_Article_Default .inner-page-text h6{
    font-size: 1.5rem;
    line-height: 2rem;
    position: relative;
    padding-left: 2rem;
}

.news.eds_template_Details_Article_Default .inner-page-text h6:before{
    content: "";
    border-left: solid 5px #00a0ad;
    position: absolute;
    left: 0;
    top: 0;
    height: 120%;
    padding-right: 6rem;
}



.news-list-item img.top {
  object-fit: cover;
}
















