.t4-palette-blue h1, .t4-palette-blue h2, .t4-palette-blue h3, .t4-palette-blue h4, .t4-palette-blue h1 a, .t4-palette-blue h2 a, .t4-palette-blue h3 a, .t4-palette-blue h4 a {
    color: #fff;
    text-shadow: 1px 1px 1px black;
}
.navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar-toggler {
    display: none;
}
.d-none {
    display: none;
}
@media (max-width: 767.98px){
.ms-2 {
    margin-left: 0.5rem !important;
    display: none;
}}
.t4-offcanvas .t4-off-canvas-header a img {
    max-height: 3rem;
}
h1, .h1, h2, .h2, h3, .h3 {
    color: #1a5ca8;
    margin-top: 20px;
}
.btn, .blog-list .item-readmore a {
    background-color: #fff;
}
.btn-success {
    --t4-btn-color: #000;
    --t4-btn-bg: #fdf25a;
    --t4-btn-border-color: #fdf25a;
    --t4-btn-hover-color: #000;
    --t4-btn-hover-bg: #fdf25a;
    --t4-btn-hover-border-color: #fdf25a;
    --t4-btn-focus-shadow-rgb: 60, 153, 110;
    --t4-btn-active-color: #000;
    --t4-btn-active-bg: #fdf25a;
    --t4-btn-active-border-color: #fdf25a;
    --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --t4-btn-disabled-color: #000;
    --t4-btn-disabled-bg: #fdf25a;
    --t4-btn-disabled-border-color: #fdf25a;
}
.btn.btn-success {
    color: #000;
}
.t4-palette-blue a:hover {
    color: #000;
}
.acm-hero.style-1 .owl-item .hero-content-inner > *:nth-child(2) {
    text-shadow: 1px 1px 0px black;
}
.social-list-sm {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    flex-direction: row-reverse;
}
.btn.btn-success {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
}
.btn.btn-primary {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
}
.t4-offcanvas .t4-off-canvas-body .mod-menu-flex .drilldown-effect .navbar-nav .dropdown-menu {
  top: 0;
  transform: none;
}
.t4-offcanvas.oc-level-3 .drilldown-effect .navbar-nav {
  transform: translateX(-300%);
}
.t4-offcanvas.oc-level-4 .drilldown-effect .navbar-nav {
  transform: translateX(-400%);
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item {
  position: static;
  transform: none;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item .btn-toggle {
    right: auto;
    margin-right: 2px;
}
.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item-page .article-body {
    display: flex;
    margin-top: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
}
.wf-columns {
    display: flex;
    gap: 1rem;
    margin-top: 30px;
}
.t4-palette-blue {
    background-color: #fff;
}
.blog.layout_style_2_no_image .item-inner, .blog-featured.layout_style_2_no_image .item-inner {
    max-width: 1000px;
}
@media (min-width: 768px){
.blog.layout_style_2_no_image .item-content, .blog-featured.layout_style_2_no_image .item-content {
    -ms-grid-columns: 1fr 2rem 3fr;
    grid-template-columns: 1fr 3fr;
}}
@media (max-width: 991.98px){
.blog .page-header h2, .blog .page-header .h2, .blog-featured .page-header h2, .blog-featured .page-header .h2 {
    font-size: var(--h3-font-size) !important;
}}
.page-header a, .categories-list a {
    color: var(--body-link-color);
}
.magz-layout .item-title a {
    color: var(--color-primary);
}
.moduletable {
    padding: 2rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
h4, .h4, h5, .h5, h6, .h6 {
    color: #1a5ca8;
}
@media (min-width: 768px) {
    .t4-main-body {
        padding-bottom: 0rem;
    }
}
.t4-main-body {
    padding-bottom: 0rem;
}
.social-list-sm {
    flex-direction: row;
    justify-content: flex-start;
}
@media (max-width: 767.98px) {
    .social-list-sm {
        justify-content: flex-end;
    }
}
.social-list-sm {
    flex-direction: row;
    justify-content: flex-start;
}
.btn.btn-outline-dark {
    display: none;
}