/*Source based css don't change this block's css*/


.source-color
{
    color: #005897 !important;
}
.source-backgroundcolor
{
    background-color: #005897 !important;
}
.thankyoudiv
{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    margin: 0 auto;
    border-bottom: 3px solid #005897 !important;
}
.source-backgroundcolorbutton
{
    background-color: #005897 !important;
    stroke: white !important;
}
.source-bordercolor
{
    border: 1px solid #005897;
}
.innersearchcontent:hover
{
  color:#005897;
  cursor: pointer;
}
.author-source{
    background-color: #005897;
}
#conditions a {
    color:#005897;
  }

  #submit{
    background-color: #005897;
  }
  #links{
    color:#005897;
  }
  #locationicon{
    color:#005897;
  }
  #teleicon{
    color:#005897;
  }
  
  #mailicon{
    color:#005897;
  }
  #statementtext{
    color:#005897;
  }
  .arrowicon{
    color:#005897;
  }
/*Don't remove this as it is added for Single Article Page dynamic binding*/
.news-text a{
    color:#005897!important;
    text-decoration: none;
  }

/*Source Block End - don't change this block's css*/



.leftheader
{
    width:100%;
    height:70px;
    background-color: #005897;
}

.middleheader
{
    width:100%;
    height:78px;
    background-color: #005897;
    /* border-radius: 10px; */
}

.rightheader
{
    width:100%;
    height:70px;
    background-color: #005897;
}

.header-container
{
    background-color: #005897;
}
.menulists li.listitems:hover{
    color:#005897;
    border-bottom: 1px solid #005897;
}




/*submenulist*/
.menulists li.submenulist:hover{
    color:#005897;
   
}
.latestedition:hover{
   color:#005897 !important;
}

.thanks-box{
    background-color: #005897;
}

/*sticky submenu*/
.stickymenulists li.submenulist:hover{
    color:#005897;
    font-size: 16.5px;
    transition: font-size 0.2s ease-out;
}

.mustread-title:hover
{
    color:#005897;
    cursor: pointer;
}

.newsubbtn
{
    color:#005897 ;
    width: 100%;
    display: block;
}
.prev-button-news{

 background-color:#005897 ;
}


.mobheaderdiv
{
    width:100%;
    background-color: #005897;
    display: flex;
    height:78px;
}

.menu-headerdiv
{
    background-color: #005897;
   
}

.sideupcoming-header
{
    background-color: #005897;
}

.mobmailsub
{
    width:55%;
    height:63px;
}


.footerhead
{
    font-size:19.6px;
    font-weight: bolder;
    letter-spacing: 0.6px;
    color:#005897;
}
.mobfooterhead
{
    background-color:#005897;
}

.image-gallery-thumbnail.active
{
    border: 1px solid #147AA7 !important;
    background-color: #147AA7 !important;
}

.website-link{
    background-color: #005897;
}
.subscribe-box{
    background-color: #005897;
}
.contact-link{
    color:#005897;
}

.tags{
  
    border: 1px solid #005897;
}

.tag{
    color: #005897;
    border: 1px solid #005897;
}
/*Privacy Old Design*/
.header_div_privacy{
    color:#0089C3;
    border-bottom: 2px solid #0089C3;

}
@media screen and (max-width: 768px) {
    .image-gallery-thumbnail.active
    {
        border: 3px solid #147AA7 !important;
    }
     @media (hover: hover) {
    .image-gallery-thumbnail:hover
    {
         border: 3px solid #147AA7 !important; 
    }
  }
  } 
 @media (hover: hover) {
  .image-gallery-thumbnail:hover
  {
      border: 1px solid #147AA7 !important;
      background-color: #147AA7 !important;
  }
}
  
.viewmore
{
    color:#005897;
}
.mobviewmore{
    color:#005897;
}
.searchview
{
    background-color:#005897;
}
.showsearchbtn
{
    background-color:#005897;
}

.newstag
{
    border:2px solid #005897;
}

.activemenu
{
    color: #005897 !important;
    border-bottom: 1px solid #005897;
}
#plus-button,#minus-button{
    background-color:#005897 ;
}


@media (hover: hover) and (pointer: fine) {
    .image-gallery-icon:hover .image-gallery-svg {
       
        background-color: #005897;
       
    }
    .image-gallery-icon:active .image-gallery-svg {
       
        background-color: #005897;
       
    }

    
    
}

.swiper-pagination-bullet-active{
    background: var(--swiper-pagination-color, #005897) !important;
}
.swiper-button-prev, .swiper-button-next{
    background-color:#005897;
}
.art-year,.year{
    color: #005897;
}
.twofi-list li:before {
    color: #005897;
}
.single-art-year{
    color: #005897;

}
.Font_color{
    color:#005897;
}

.header-div{
    color:#005897;
}

#submit-lead{
    background-color:#005897;
}

.lead-privacy{
    color:#005897 !important;
}

#phoneconditions a
  {
    color: #005897;
  }

  #locationicon{
    color: #005897;
  }

  #links{
    color: #005897;
  }

  .whole{
    background-color: #005897;
  }

  
  .sub{
    background-color: #004079;
  }

  .newspop-close{
    background-color: #005897; 
  }

  .newspop-close-icon{
    background-color: #137AA8;
  }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next {
    background-color: #005897!important;
    border: 1px solid #005897!important;
  }
  
  
  .dropdowninputdiv input:checked ~ .dropdowncheckmark {
    background-color: #005897;
    border: none;
    height: 14px;
    width: 14px;
  }

  .allpage-dropdowninputdiv input:checked ~ .dropdowncheckmark {
    background-color: #005897;
    border: none;
    height: 14px;
    width: 14px;
  }

  .eventcustomcheck input:checked ~ .dropdowncheckmark {
    background-color: #005897;
    border: none;
    height: 14px;
    width: 14px;
  }

  .event-heldonstyle{
    color: #147AA7;
  }

  .event-title-style{
    color: #005897;
  }

  .sistersite-sourcecolor
  {
    color: #006F3A  !important;
  }
  .close-button {
    background-color: #005897;
  }
  .popup-title {
    color:#005897;
  }

  .zoom-button{
    background-color: #005897;
  }


.singleevent-content-container a, .singleevent-company-description a
{
    color: #005897 !important;
}

.common-btn-color{background-color:#005897!important;color:#fff!important;border:0px!important}
#captcha-container {
  display: flex;
  align-items: center;
}

#captcha-display {
  margin-right: 10px;
  font-size: 20px;
  font-weight: bold;
}
  
.twofi-bordercolor
{
    border: 5px solid #005897;
}
.common-btn-color:hover{background-color:#005897!important;opacity: 0.9; color:#fff!important;border:0px!important}

.subscribe-div{background-color:#9CCFE5;margin-bottom:10px}
#subscribesubmit{background-color:#005897}
#subscribesubmit:hover{background-color:#0089c1!important}
#Landingmenu-left:hover,#Landingmenu-right:hover,#Landingmenu-middle:hover{background:linear-gradient(#005897,rgba(11,95,155,0.56));}
.landingcss{width:1024px;margin:auto;background-image:linear-gradient(to right,#147aa6,#085486)}

.upcoming-titlehead{
  color: #0058D4;
}

.upcomingtitletext{
  color:#005897;
}

.section_div{max-width:1000px;width:100%;height:auto;display:table}
.left_div{width:720px;float:left}
.left_div p{margin-top:0;font-family:Verdana,sans-serif;font-weight:400;font-size:1.3em;line-height:1.4em;text-align:justify}
.left_div h2{color:#676767!important;padding-top:2px!important}
.left_div h3{font-family:Calibri,sans-serif;font-size:1.8em;line-height:0;font-weight:400}
.site{font-family:Calibri,sans-serif;font-size:2.1em;font-weight:bold;line-height:1em;color:#005897}
.site_color{font-family:Calibri,sans-serif;font-size:22px;font-weight:bold;line-height:1.5em;color:#005897}
.site_color a:hover{color:#0089c1}
.site a{text-decoration:none}
.site_left a:hover{color:#0089c1}
.site_left{width:300px;float:left}
.site_left a{text-decoration:none;line-height:1.5;font-weight:bold}
.site_right{width:300px;float:left}
.site_right a:hover{color:#0089c1}
.site_right a{text-decoration:none;line-height:1.5;font-weight: bold;}
.site_fields{font-family:Calibri,sans-serif;font-size:15px;line-height:1.2em;color:black}
.arrow {
  color:black;
  margin-right: 5px; /* Optional spacing */
  font-weight: bold; /* Optional emphasis */
  font-size:12px;
}

@media (max-width: 940px) {

  
  .site_left, .site_right {
      float: none; /* Remove floating */
      width: auto; /* Adjust width as needed */
  }
}

.continue-btn {
  background-color: #005897;
}


.aboutus .aboutlink {
  color:#005897 !important;
  font-size:19.6px;
  font-weight: bolder;
  letter-spacing: 0.6px;
}

.seachboxstyle
{
  color: #505268 !important;
  background-color: #F5F5F5 !important;
}

.homesliderstyle
{
  color:#595959 ;
}

.article-link:hover {
  color: #005897;
  text-decoration: underline;
 
}

.archive-list a:hover {
  color: #005897;
  text-decoration: underline;
}

.archivemonth:hover{
  color: #005897;

}


.twofiarchive a:hover{
  color: #005897 !important;

}