
body[data-theme="blue"] {
     --primary-color: #227fbf;
}
 .carousel-events-home {
     /*height: 300px !important;*/
}
 .carousel.carousel-fullscreen .indicators {
     bottom: 3px;
}
 @media only screen and (max-width: 600px) {
     nav.navigation {
         height: 70px;
    }
}
 nav.topbar.navigation {
     padding: 5px 0;
}
 nav.topbar.navigation .brand-logo img {
     height: 60px;
     width: 120px;
}
 .icon-block.block-small .title, .icon-block.block-small .tagline {
     white-space: normal;
}
 h6 {
     font-size: 12px !important;
}
 p{
     text-align: justify;
}
 [data-footer_menu="show"] .page-footer {
     margin-bottom: 0px;
}
 .setting-box p{
     font-size:10px;
}
 .footer-menu {
     width: 100%;
     overflow-x: auto;
     overflow-y: hidden;
     white-space: nowrap;
}
 .footer-menu ul {
     display: flex;
     list-style: none;
     padding: 0;
     margin: 0;
}
 .footer-menu li {
     flex: 0 0 20%;
     text-align: center;
     padding: 10px;
     box-sizing: border-box;
}
 .footer-menu a {
     text-decoration: none;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     font-size: 14px;
     color: #333;
}
 .footer-menu i {
     font-size: 24px;
     margin-bottom: 5px;
}
 @media only screen and (max-width: 600px) {
 .gallery-cell .content h4 {
     line-height: 13px;
}
 .gallery-cell img {
     height: 125px;
     object-fit: cover;
     width: 100%;
}
 .gallery-cell .content {
     margin-left: 8px;
}
 .gallery-cell .content h4 {
     font-size: 14px;
     color: #455a64;
     line-height: 20px;
}
 .gallery-cell .content .location {
     font-size: 10px;
     font-weight: 500;
     color: #455a64;
}
}

.setting-box p {
font-size: 12px;
text-align: center;
}

.collapsible-header:after {
    content: "";
    
}

.tabs .tab a {
    color:#056cb7; 
}