
.widget-title {
    color: black;
    border-bottom: 2px solid #314C97;
    border-width: 2px;
}

input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button) {
    width: 2%;
}
.popupaoc-button {
    border-radius: 0% 0% 50% 50%;
}
.theme_7 #cboxTitle {
    display: none !important;
}
.widget-title {
    font-size: 20px;
    font-weight: 700;
}
.popupaoc-link {
    font-size: 24px;
    font-weight: 600;
}
.nav-menu-desktop .sub-menu li a:hover {
    background: #314c97;
    color: white;
}
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a:hover, .header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item > a, .header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor > a, .header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent > a {
    border-bottom-right-radius: 2em 7em;
    border-bottom-left-radius: 0em 0em;
    border-top-right-radius: 0em 0em;
    border-top-left-radius: 2em 7em;
}
.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a, .builder-item-sidebar .primary-menu-sidebar .primary-menu-ul > li > a {
    font-size: 13px;
}
body {
    font-family: poppins,sans-serif;
}
.header--row.header-main .customify-grid, .header--row.header-main .style-full-height .primary-menu-ul > li > a {
    min-height: 75px;
}
element.style {
}
.elementor-47 .elementor-element.elementor-element-7f77de2 .eael-filter-gallery-control ul > li.control.active {
    border-style: solid;
    border-color: #000000;
}
.elementor-47 .elementor-element.elementor-element-7f77de2 .eael-filter-gallery-control ul li.control.active {
    background: #314c97;
    border-radius: 7px;
}
.elementor-47 .elementor-element.elementor-element-7f77de2 .eael-filter-gallery-control ul li.active {
    color: #FFFFFF;
}
.elementor-47 .elementor-element.elementor-element-7f77de2 .eael-filter-gallery-control ul > li.control {
    border-radius: 0px;
}
.footer-bottom .footer--row-inner {
    padding-top: 0.8em;
    padding-bottom: 0.8em;
}
.metaslider .flexslider:focus-within .flex-prev, .metaslider .flexslider:hover .flex-prev {
    left: 35px;
}
.metaslider .flexslider:focus-within .flex-next, .metaslider .flexslider:hover .flex-next {
    right: 35px;
}
.footer-main .footer--row-inner {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
}
.footer-main .dark-mode {
    background: #01458E;
}
.footer-bottom .dark-mode {
    background: black;
}