.logo-img 
{
  height: 50px;
  width: 100%;
}

.ja-masthead {
 background-image: url('../../../../images/main-header-vcc.jpg');
 background-color: #cccccc;
}

.t4-palette-dark {
  background-color: #644123;
}

.t4-section .bg-overlay {
  z-index: -1;
}

.social-icons, .sp-contact-info{
overflow:hidden;
  margin-bottom: 0px;
}

 .social-icons{
float: left;
}

 .sp-contact-info{
float: right;
}

.social-icons > li, .sp-contact-info > li{
display:inline-block;
padding-left: 15px;
}

#t4-topbar {
color: #333;  
background-color: #ffffbf;
}

.breadcrumb {
background-color: #ffffbf;
margin-top: 15px;
padding-left: 15px;
  border: 2px solid;
}

.breadcrumb li:first-child {
  color: #22cc99;
}

.color-brand-info
{
border: 2px solid;
background-color: #ffffbf;
  padding: 5px 5px 15px 5px;
   border-radius: 10px;
}

.color-brand-warning
{
border: 2px solid;
  padding: 5px 5px 15px 5px;
  border-radius: 10px;
}

.component {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pagination > a {
margin-left: 10px;  
}

.breadcrumb-item + .breadcrumb-item::before {
  content: "";
}

.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > .nav-link {
  padding: 1.6rem 0.35em;
}

.t4-footer .container {

  padding-top: 0rem;
  padding-bottom: 0rem;
}

.timeline {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content {
  padding: 10px 30px;
  background-color: #ffffbf;
  color: #333;
}

.content > h2 {
    color: #22cc99;
}

#t4-footnav {
 background: #000; 
}

#t4-footer {
 background: #22cc99; 
}

.item-image {
  width: 40% !important;
  float: left !important;
  padding-right: 10px !important;
}

td.h1, .vtop > form > select {
 font-size:20px !important; 
  margin: 10px 10px 10px 10px;
 }

.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
  background-color: #22cc99;
  border: 2px solid #22cc99;
}

.jev_toprow div.currentmonth {
    background-color: #ffffbf;
  border: 2px solid #22cc99;
}

#jevents_body .cal_today a.cal_daylink {
    background-color: #22cc99;
}
#jevents_body .jev_toprow div.previousmonth a, #jevents_body .jev_toprow div.nextmonth a {
  font-size: 20px;
}

  #jevents_body div.event_legend_name {
  border-left-width: 28px;
  padding: 0px 10px 0px 10px;
}

.event_legend_container {
    text-align: center;
}

.w10px > a > img {
 height: 30px;
  max-width: fit-content;
}

#jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited, #jevents_body a.cal_titlelink:hover {
  font-size: 17px;
  padding: 5px 0px 5px 5px;
}
.month_cell_st {
border-bottom-width: 2px !important;
border-left-width: 14px !important;
}

.blog-itemsour-offices > div > div > .item {
background-color: #ffffbf;
padding: 5px 5px 5px 5px;
border: 2px solid;
  margin-bottom: 20px;
border-radius: 10px;
}

.addthis_toolbox {
 display: none; 
}


#t4-mainbody > div > div > div > div > div > .items-row {

 border: 1px solid rgba(52, 58, 64, 0.12);   
 padding-left: 15px;
padding-right: 15px;
margin-bottom: 15px;
}


.t4-card {
  margin-top: 1rem;
}

.ic-event-registration {
 display: none;
}