  .db-info-title {
    color: #0067b1;
    text-align: center;
    padding: 20px 0;
    box-sizing: border-box;
    font-size: 34px;
    font-weight: 900;
}

.db-info-box {
    background-color: #f1f1f2;
    display: flex;
    box-sizing: border-box;
    flex-wrap: wrap;
}

.db-info-box .db-box {
    width: 33.3%;
    overflow: hidden;
    position: relative;
}

.db-info-box .db-block {
    margin: 0 15px 35px;
    box-sizing: border-box;
    background-color: #ffffff;
    height: 94%;
}

.db-info-box .db-blue-bar {
    background-color: #0067b1;
    height: 6px;
    margin-bottom: 10px;
}

.db-info-box .db-img {
    width: 100%;
    min-height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.db-info-box .db-block-inner {
    padding: 10px 20px 60px;
    background-color: #ffffff;
}

.db-info-box .db-title {
    box-sizing: border-box;
    color: #0067b1;
    font-size: 22px;
    font-weight: 800;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.db-info-box .db-body {
    margin-bottom: 20px;
    font-size: 20px;
    color: #58595b;
    line-height: 24px;
}

.db-info-box .db-button a {
    color: white;
}

.db-info-box .db-button {
    background-color: #00853f;
    color: white;
    text-align: center;
    border-radius: 22px;
    max-width: 160px;
    font-size: 14px;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
    letter-spacing: 1px;
    line-height: 20px;
    position: absolute;
    bottom: 60px;
}

.db-join-box {
    display: flex;
    box-sizing: border-box;
    flex-wrap: wrap;
    max-width: 1000px;
    margin-top: 20px;
}

.db-join-box .db-box {
    width: 33.3%;
    overflow: hidden;
    position: relative;
}

.db-join-box .db-block {
    margin: 0 15px 35px;
    box-sizing: border-box;
}

.db-join-box .db-block .db-content {
    color: #f26c3a;
    text-align: center;
    line-height: 20px;
    padding: 6px 0;
    box-sizing: border-box;
    margin: 10px 10px;
}

.db-join-box .db-block .db-content a {
    color: #f26c3a;
}

.db-join-box .db-blue-bar {
    background-color: #0067b1;
    height: 6px;
    margin-bottom: 10px;
}

.db-join-box .db-img {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.db-join-box .db-block-inner {
    padding: 0 0 55px;
    background-color: #ffffff;
    position: relative;
    border: 1.3px solid #cacbcb;
    border-radius: 12px 12px 4px 4px;
}

.db-join-box .db-title {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 26px;
    font-weight: 400;
    text-align: center;
    border-bottom: 1px solid #9e9e9e;
    padding: 15px 0;
    margin-bottom: 10px;
    background-color: #005581;
    border-radius: 12px 12px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.db-join-box ul {
    box-sizing: border-box;
    padding: 10px 10px 0 0;
}

.db-join-box li {
    border-top: 1.2px solid #d6d7d7;
    list-style: none;
    padding: 10px 0;
    font-size: 14px;
    line-height: 22px;
    min-height: 66px!important;
}

.db-join-box li:first-child {
    min-height: 26px;
    border-top: none;
}

.db-join-box li:last-child {
    border-top: 1.2px solid #d6d7d7;
}

.db-join-box li b {
    font-weight: 600;
}

.db-join-box .db-bar-note {
    text-align: center;
    font-size: 13px;
    background-color: #005581;
    color: white;
    margin: 5px 10px 0;
    padding: 4px 0;
    box-sizing: border-box;
}

.db-join-box .db-cost {
    color: #f15a22;
    text-align: center;
    padding: 20px 0;
    font-size: 30px;
}

.db-join-box .db-button {
    background-color: #00853f;
    color: white;
    text-align: center;
    border-radius: 22px;
    font-size: 16px;
    padding: 6px 30px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 10px;
    left: 0;
    right: 0;
    max-height: 40px;
    line-height: 30px;
    position: absolute;
}

.db-join-box .db-box.db-box-2 .db-title {
    background-color: #5bba47;
}

.db-join-box .db-box.db-box-2 .db-bar-note {
    background-color: #5bba47;
}

.db-join-box .db-box.db-box-3 .db-title {
    background-color: #0067b1;
}

.db-join-box .db-box.db-box-3 .db-bar-note {
    background-color: #0067b1;
}

.db-join-box li.db-show-more a {
    background-color: #58595b;
    color: white;
    padding: 5px 10px;
    border-radius: 12px;
    font-weight: 600;
    font-size: 10px;
}

.db-join-box ul.more-items {
    padding: 0!important;
    margin: 0!important;
}

ul.more-items li:last-child {
    border-bottom: none;
}

@media only screen and (max-width: 1000px) {
    .db-info-box .db-box {
        width:50%;
    }

    .db-info-box .db-title {
        font-size: 18px;
    }
}

@media only screen and (max-width: 1040px) {
    .db-join-box .db-box {
        width:50%;
    }
}

@media only screen and (max-width: 56.874em) {
    .db-join-box .db-box {
        width:33.3%;
    }
}

@media only screen and (max-width: 800px) {
    .db-join-box .db-box {
        width:50%;
    }
}

@media only screen and (max-width: 560px) {
    .db-info-box .db-box {
        width:100%;
    }

    .db-info-box .db-title {
        font-size: 22px;
    }

    .db-join-box .db-box {
        width: 100%;
    }
}

@media screen and (min-width: 910px) {
    div#custom_html-8:before {
        content:"\f13a";
        font: normal normal normal 60px/1 FontAwesome;
        z-index: 999;
        display: block;
        margin: 0 auto!important;
        width: 50px;
        border-radius: 360px;
        line-height: 30px;
        text-align: center;
        color: #0067b1;
        position: relative;
        top: -4px;
        background-color: white;
    }
}

.db-slide-container-splash .swiper-slide:nth-child(3) {
    background-position: top left!important;
}

figure.wpb_wrapper.vc_figure {
    max-width: 260px;
}

.db-ticker-title {
    color: #808285;
    text-align: center;
    padding: 10px 0;
    box-sizing: border-box;
    font-family: sans-serif;
    font-weight: 700;
    background-color: #f1f1f2;
    border-bottom: 1px solid #a7a7a7;
}

.db-ticker .swiper-slide {
    width: auto!important;
    height: 100%;
}

.db-ticker img {
    max-height: 100px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}

.swiper-wrapper {
    transition-timing-function: linear!important;
}

.db-slide-container-ticker {
    position: relative;
    background-color: #f1f1f2;
    padding: 10px 0;
    user-select: none;
}

.db-play-ticker-btn {
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9999;
    padding: 5px 0 3px;
    border-radius: 22px;
    width: 48px;
    text-align: center;
    color: white;
    background-color: rgba(0,115,184,0.8);
    font-family: sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    border: 1px solid rgb(72,118,160);
    cursor: pointer;
    outline: none;
}

.db-play-ticker-btn:hover,.db-play-ticker-btn:active {
    background-color: rgb(8,137,214,0.8);
}

.db-ticker .link-icon {
    display: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFUklEQVRoQ+1Z909iWRT+xIINsGDFgo4NsTC2cXRmpySbzf7Fm80mszsbdW2j2LsiimVEEbCAoLM5z33mLdz7ij7IZOL5zdzzzjnfPe27mBGJ3nzDDyAZz0C+syw+Z+Q7SwjSnpFg+AKB8xBOA0FcXl0jGr1B/PYWucYc5OUaYS0thsVUiLLSYk13lTYgkWgUO94DeLw+3H1THpTVlWVoqLWhyGJSBSgtQOj255fXcXUdURWUVKm1yY4me63idykHQiDGv8wrBiKn0NJYh+bGelkbKQWiBwgx+p5OB6oqrFwwKQOiJwgx+uF+F7dnUgJEDYisrExUlZcJgRlzshEIhnHiP0Po4pJ76zQAXna0Mc91B6IGhLWkCNTERebkieReWoPv8CsXzMDLDuZo1hWIGhBU51TvcrJ/eIy5pXWmygt7Ldqa7ElnugG5uLzC53++yAaoBoRoYGTSjWAonGSvtNiCwd6u1AChZTcxswgCwxMtIMjG4uomdvcPk8zl5+Xiw3B/aoCsbOxge3dfNxBkiFdeBoMBv34c1h8IcaexSTeXdmjNhBghNTw1fqLkZGfj53eD+gPZ8uxhddPDzAZNp1c9ncIZld/M/Cpi8TjqbJVoqLPJ9tPC6ia8jNIyFRbgp8Ee/YFMzy3j+OQ0yTDtCQJBI5ZI4rR7CSengQc9OdpBvTY2PYdYLJ5kt7Lcit6u5Kn35KlFk4rV5DXVFehubxEC4TUuj3a4F9fgO2LvEmfrC9hrq5+Wka/+M4HBSg39/tcY4vHbJMNdjmbU2ipxHYng08gUt4wSacfG9i7Wt71MfUNGBoYGXMJ7JVFUZ0TqoNvZgpqqCsEWDwhRCaIUSkCktENpoTbW18DR3MAEqQrIjteH5fXtBwO2qnK4nK3C37zSomZub2kUdORumc5F2hEMXWBkcpYZKO2P131dyDUaHwfEfxYQlp1UzIUFePvf5OA1u9lUIDQ7jUuShZUNeH1HzCDExr+7u8Nvn0aZOrTNaavzRDYjcrSDlhItJ1qEtBBZQmO209EsHN3EYpiYWUAonMxuK6wl6HM5BT3KCGVGKkogSJcLRIl2vKGmM5vgPw1gYvb/GZMGIR2zvOlVWJCPd697hc/mltexf3D8YKLf5US5tYSbCfGAC0SJdkhvaXZxFQdHJ1xn74f6UJCfx6UdtHN+eT8kfE/lR2VI0tHWhPqaKkUQ3Iwo0Y7EZXYeDGN0ys11+PHNgPBTD492SIGQkS3PPqi55Z62ic6YGZGjHbbKcrg67ieWVDY9e1hjUBW6UbpZEh7tkJaWqutnKDGB8CZRdnYWhvq6QY5ZkjhmiWv1uzpgMGTgPBQWmp21PHm0QwsoJpC/x2cQZrydpbSD5+Tw2I+1LQ+oXHq72oWSIiEQ/rNz5mc82vFkIH98HhfGZaKItEOLA9KdWVgBAWSJHO3Q4oeZEVpKtJwSRaQdWhzIgSA7crRDix8mkD9Hp5g/b0pphxonSiCUaIcaH6IOEwj9xEkELlGIdrx9lfyoYTlUAkHfqNnYasEwgfBG6X0p2OBovieDPEk3CIqDCYRecpMytIM3ZWjE0i7hTScRuJ6ZkC0tOlSiHRZzIYotZoGRXkeiIDZAT17WnpBmLhUguBmhAyXaobZ20wFCFggdyvWKViCpyoRiaYkKSq87NYBSDUIxI2KQtJVpEmkV4mT00w2Pm2m1J6ev6s0u9szOnk/23SE6Itphr7Ohoa6a+8bWE4TqjEid0mimZXkeDAnTKhK9QVZmJozGHOENUWwxPfyLWe9gdclIOoN6jC/VpfUY4+n85hlIOm9bja8fJiP/AuE9JRRO6NGqAAAAAElFTkSuQmCC) no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    background-size: contain;
    position: absolute;
    bottom: 4px;
    opacity: .6;
    z-index: 99999;
}

.tp-rightarrow.tparrows.gyges,.tp-leftarrow.tparrows.gyges {
    background-color: rgba(1,167,81,0);
}

.tparrows:before {
}

#custom_html-6 .rev_slider_wrapper {
    margin: 0 auto!important;
    padding: 0 30px!important;
}

.tp-leftarrow.tparrows.gyges {
    left: -50px!important;
}

.tp-rightarrow.tparrows.gyges {
    left: initial!important;
    right: -100px!important;
}

.tparrows.tp-leftarrow:before {
    background-image: url(/res/rs-arrow-left.png);
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    content: ''!important;
}

.tparrows.tp-rightarrow:before {
    background-image: url(/res/rs-arrow-right.png);
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    content: ''!important;
}

li.tp-revslider-slidesli {
}

nav#site-navigation {
    border-top: 1.2px solid #a5ccaf;
}

li.db-sub-menu-title {
    margin-left: 12px!important;
    font-size: 18px;
    width: 100%!important;
    padding-bottom: 10px!important;
    line-height: 20px;
}

header.entry-header {
    padding: 0;
    margin: 0!important;
}

.entry-content {
    margin: 0!important;
    padding: 0!important;
}

h1.entry-title,
h1.page-title {
    font-family: Libre Franklin!important;
    color: #0067b0!important;
    text-align: left!important;
    padding-bottom: 20px!important;
    border-bottom: 6px solid #0067b1!important;
    margin-bottom: 10px!important;
    font-size: 40px!important;
    font-weight: 500!important;
    background-image: url(/wp-content/uploads/2018/10/cropped-aakp-logo.png);
    background-repeat: no-repeat;
    width: 100%;
    padding-top: 50px!important;
    background-size: 120px auto!important;
}

.entry-content h2 {
    color: #636363;
    font-weight: 500;
    font-size: 40px;
}

.entry-content h3,.taxonomy-description {
    font-size: 26px!important;
    color: #1a1a1a!important;
    line-height: 40px!important;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

img.db-inside-post-logo {
    width: 130px;
}

.db-inside-post-title {
    font-size: 38px;
    color: #0067b1;
    font-weight: 500;
}

img.db-inside-post-img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    margin-top: 0;
}

a.title {
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
}

time.datetime {
    color: #58595b;
    font-size: 20px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: -5px;
    display: block;
}

.author {
    color: #0167af;
    display: block;
    margin-bottom: 20px;
}

.post-item a.button {
    background-color: #00853f;
    color: white;
    text-align: center;
    border-radius: 22px;
    max-width: 180px;
    font-size: 18px;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.6px;
    height: 42px;
    line-height: 30px;
    display: inline-block;
    margin: 20px 0 20px!important;
    z-index: 999999;
}

aside#secondary .inside h2 {
    color: #58595b;
    font-size: 22px!important;
    font-weight: 600!important;
    margin-left: 15px;
}

aside#secondary .inside li {
    list-style: none;
    font-size: 16px;
    margin-left: 15px;
    color: #5a595b;
    margin-bottom: 10px;
}

aside#secondary .inside ul {
    position: relative;
}

aside#secondary .inside li a {
    color: #5a595b;
}

aside#secondary .inside ul li:before {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAABrUlEQVRIS+3WzUvCcBgH8O/UTadOWZYum8u0qYm68qWESIYdpCiJIAIPnboEQX9J/RNBl8Brp+gQdMlDh6jo0iHojwjT2GDQi82XLU/+zuP57Hn2/J49xN3rfRtDPMQINLvauiVttduwEISppi548/agYgv+KGib3RRYFzxp1HHx0oDkj6CWkFWYMJixLnh8W8fp46WaGQECZSGDo+wWeGYcFsIyUMY9g1p0N+nAemQRlXAWSZ/Qd6n7BjU44GJRCMSwNpNHnhNht5I9ZTwwqJXZQzmR42ZxIG1AZINdUUPg1+jKN96MLqnNNe0NgLZRHXHTQC26j/agHJJQFiQUuBhsFus32HRQiR7xcjicr0IW0r+62VTQRTqwn65gJ7YCN0X/T0kpqw0hZgIlPo3deAmci9VtHEMZxlkelXAOpVAKEe9kT3N3IDDo9mEvuQo5lIHSJOSPxtBLsWdQCcpQTmyLy6jNyRhzMF3vXKcHuoJnT1cQ2SmU+BSq0aI6R40cXfD8+RrvzSaKwQQEj7+v0v31Urpgs/Wh3iMzf8KjJcpIf/Q/aUzXlM1h2IvwJ+vYwj4buyZhAAAAAElFTkSuQmCC") scroll 0 0 no-repeat;
    content: "";
    width: 16px;
    height: 16px;
    background-size: contain;
    position: absolute;
    left: -3px;
    margin-top: 5px;
}

aside#secondary .inside ul.product-categories li:before {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAE10lEQVRIS4VW+U9UZxQ9b5mN2RhZlRl21PY3TWoVpqaFGu2kSdOm6Wa6ty7/Ug1dkrY0xjRoY6q0qSAorS0DAspqRUYqAgMzUAizvdfc++Yb34xD+pLJzLz3ve9899xz7r3SSGRcR5FL143bkiRB/EaxlVL+Glpf7JIKgQoB6L8sy1BUhUHNFz3TMhoymQw/Mx+qcG0eEL0oFuiaDkmWoFpUJBNJxFfjiK+uY2tjCzp0OErs8O7ywuPzwOFyIJ1MQ9M0PhRd5r2YGRGReEDf9KEI6LT3J+9jbvoB4tE4/6fNBKW0qdvnRqDJj6Znm2B32JFKpfKiEwdnoEIQi8XCEYQHwnj8cIlfzGgGPVarlYFoQ6JMUVQ6PkrLS3EweACVNZVIJVLMhqCSaRVAIlyiKhaNY+DnAYMmCbBaLNjb0oz6hnpUlJVBkmWsra5hPhLBxOQUNjc3ocgKFIuC1mNHsLt2d15kedQRJYqiIJFIoPdiHzZiG9B0DX5/DUInjqO2NlBUTcvLK7jS8wsmp6ahKgrn9KXXXoTX50U6nc7lXBqeHzNEqwOqVcXQ9SHMjM0CMtBY34CT770Nm83GuckTC7+l8+Ho/o/dlxAeHoYsyaj2V+OFUBs0jWSj8z2mjm4oioyN2Dp+6+5FMpmEx+PBqc8+htfr5VxQ4gvly/LOKo3WnOv8GgsLC0xj24lW7Knfg1QyKw6KiKRsc9gw+scY7vx5hxMfeuU4gm2tORDBW07+JisYolCYvm+/6wK5rX5fA57vOMRAnCMGysr5Zs8gIjMROJwOnD3zOXb5fEyL8EZhknIVI/sgkUzii3OdWHz0GBXV5Tj66lHOGVMefjCq00aEfP1yP5YfLaOuvhaffPQBSOaFkewExgeSJHSdv4Dbt0fhcrvQ8UY7XC6XYQ2KiIAS2wn0XupDdCmK/c/sw4fvn+ScmN1eVHYArxGq7b74EwZ/vwWn04ljb3bA7XUbJYqAaEOKqP9yP5YWV1BXFzAislpYjaISFAMS9AlF/nD+AkZGRuHxuND+egecnhKuKEwdAcmKjJtXBzE/G4HT5cDZ06fg85XmclRYu8z1jKKhPYwcfYnFxUVUVD3JET8XYrDZSXWjGL91F5qeQSh0AsHWI9kyY3jFHJm5bAnaWHXfdwEa0LC/AYfan0M6ZZg2V4IoT+uxdVzL+sjtduPM6U/hcXtyYCIKM4Uih1QFOr/6Bg8X/oEiyTv4KHta1WpBuG8IM+OzIDM0Njbg3XfegsNuz/Wcwn4kKgOJ4K+hsFEZAlUIhoIgfwoWchGxlxQFyUQC10y1LuD3s3kDAX9R0a2sRHG151fcnZiAqqo71zpzPyIwWhyLxnDjyg1sbmxxZOSnluZm7G1pQll5GXMei8Vx797fmJqexr+ieqsKDr98GDVUekytIle9C/sRuXl9dR1D/WEsLyzRUMCmo4urhETe0bkPybJi9KMyLw4ED6LKX/mkvmXnjZwYzFKl36wiVeG8zE3OYW5qjttGOpXhewKQDlTiLkFtc8DosCV2BinWzp+aGUTyhJzJtMntJNaiazwzbG9uc3uw2m08M/jKvbCXOLj36Blj5qDWUGjy/52C6B1qyyQUMrV5I56A0hlDXdmxy2wB8yT0FJCQVmFlLuahHWe4IrPdf+RnCjbKaiYrAAAAAElFTkSuQmCC") scroll 0 0 no-repeat;
    content: "";
    width: 16px;
    height: 16px;
    background-size: contain;
    position: absolute;
    left: -3px;
    margin-top: 5px;
}

aside#secondary .inside {
    background-color: #d0e3d4;
    list-style: none;
    border-top: 60px solid #018540!important;
    border-radius: 10px 10px;
    padding-bottom: 20px;
}

aside#secondary .inside:before {
    content: 'Quick Links';
    color: white;
    position: relative;
    top: -48px;
    text-transform: uppercase;
    font-weight: 800;
    left: 20px;
    font-size: 24px;
    letter-spacing: .6px;
}

aside#secondary {
    min-width: 325px;
    margin-top: 138px;
}

@media only screen and (max-width: 600px) {
    .post-item .thumbnail {
        float:none!important;
    }

    .post-item .thumbnail img {
        width: 100%;
        height: auto;
        max-width: 400px;
        margin: 0 auto 20px!important;
    }
}

span.woocommerce-Price-amount.amount,span.amount {
    color: #f15a22;
    text-align: center;
    padding: 20px 0;
    font-size: 30px;
}

a.button.product_type_simple.add_to_cart_button,.woocommerce ul.products li.product .button {
    background-color: #00853f;
    color: white;
    text-align: center;
    border-radius: 22px;
    max-width: 200px;
    font-size: 18px;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.6px;
    height: 42px;
    line-height: 30px;
}

.woocommerce ul.products li.product h3 {
    font-size: 14px;
    color: #58595b;
}

.woocommerce .products ul,.woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    clear: both;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
    float: initial!important;
    position: relative;
    width: 29.2%;
    border: 1px solid #c0c2c3;
    padding: 20px!important;
    text-align: center;
    margin: 0 2% 30px 2%!important;
}

@media only screen and (max-width: 1100px) {
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width:45%;
    }
}

@media only screen and (max-width: 908px) {
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width:29.2%;
    }
}

@media only screen and (max-width: 820px) {
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width:45%;
    }
}

@media only screen and (max-width: 520px) {
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width:100%;
    }
}

iframe.db-popup.db-iframe {
    width: 100%;
    height: 100%;
    padding: 5px 0 0 0;
    margin: 0px;
    box-sizing: border-box;
}

.db-co-member-logo {
    width: 100%;
    max-width: 300px;
    text-align: center;
    margin: 0 auto;
}

button.pum-close.popmake-close {
    border-radius: 0 0 0 15px!important;
    padding: 10px 20px!important;
    font-size: 12px!important;
    right: -3px!important;
}

.pum-theme-8148 .pum-container,.pum-theme-default-theme .pum-container {
    border: 8px solid #00853f!important;
    box-shadow: 1px 1px 11px 3px rgba(12,0,0,0.14)!important;
}









/***/
body.page-id-155737 div.site-content {
    display:block;
    max-width: 100%;
    width: 100%;
    margin:0;
    padding:0;
}
.sec-hero * {
    box-sizing: border-box;
}
.sec-hero {
    font-size:calc(16px + 0.1vw);
    line-height:calc(22px + 0.1vw);
}
.sec-hero > .vce-row-content {
    max-width: 1320px;
    margin:0 auto;
}
.sec-hero h2 {
    margin:0 0 10px;
    color: #005480;
    font-size: 34px;
    font-weight: 700;
    font-size:calc(36px + 0.8vw);
    line-height:calc(40px + 0.8vw);
}
.sec-hero p {
    margin:0 0 10px;
}
.sec-hero-image  .vce-single-image-wrapper {
    overflow:visible;
}
.sec-hero-image .vce-single-image-figure-inner {
    position:relative ;
} 
.sec-hero-highlights {
    margin: -20px 0 20px;
}
.sec-hero-highlights h2 {
    margin: 0 0 5px;
    font-size:calc(18px + 0.6vw);
    line-height:calc(22px + 0.6vw);
}
.sec-hero-highlights .vce-feature-description-image {
    background-size:contain !important;
    background-repeat:no-repeat;
}
.sec-hero-highlights .vce-feature-description-content {
    margin:0 !important;
}
.sec-hero-highlights .vce-feature-description-image-wrapper {
    max-width:120px  !important;
    margin:0 !important;
}
@media (min-width:1200px){
    .sec-hero-image .vce-single-image-wrapper {
        position:relative;
        top:40px;
    }
    .sec-hero-image .vce-single-image-figure-inner {
        top: -40px;
        left: -40px;
    } 
}
@media (max-width:499px){
    .sec-hero-highlights h2 br{
        display:none;
    }
}