:root {
    --bs-primary-rgb: 0, 164, 215;
    --bs-btn-hover-bg: 0, 164, 215;
    --bs-btn-border-color: 0, 164, 215;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: rgba(131, 131, 131, 0.25);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
    --bs-bg-opacity: #000000;
    --bs-border-color: #00A4D7;
}


.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #00A4D7;
    --bs-btn-border-color: #00A4D7;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00A4D7;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 213, 51, 77;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00A4D7;
    --bs-btn-active-border-color: #00A4D7;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #00A4D7;
    --bs-btn-disabled-border-color: #00A4D7;
    --bs-bg-opacity: #000000;
    --bs-border-color: #00A4D7;
}

.btn-alt-primary {
    background: white !important;
    color: #00A4D7 !important
}

.btn-alt-primary:hover,
.btn-alt-primary:focus {
    background: #272525 !important;
    color: white !important
}


/*.post-content-right p:first-child::first-letter {*/
/*    font-size: 5em;*/
/*    float: right;*/
/*    line-height: 0.9em;*/
/*    margin-right: 16px*/
/*}*/

.uc-navbar-container:not(.uc-navbar-transparent), .uc-navbar-container {
    background-color: #fff;
    border-bottom: 1px solid #128BB6 !important;
    box-shadow: 0 4px 2px -2px #128BB6 !important;
}

.bg-primary, .bg-primary-focus:focus, .bg-primary-hover:hover, .focus\:bg-primary:focus, .hover\:bg-primary:hover {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.uc-footer {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/*.uc-footer *:hover {*/
/*    color: whitesmoke;*/
/*}*/

:where(.uc-dark) .dark\:focus\:text-primary-400:focus, :where(.uc-dark) .dark\:hover\:text-primary-400:hover, :where(.uc-dark) .dark\:text-primary-400, :where(.uc-dark) .dark\:text-primary-400-focus:focus, :where(.uc-dark) .dark\:text-primary-400-hover:hover {
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.media-cover, .featured-image img {
    object-fit: fill !important;
}

.post-content-default p {
    font-size: 18px;
}

/*.footer-logo img {*/
/*    min-width: 225px;*/
/*    max-width: 350px;*/
/*}*/
/*.blog-img{*/
/*    height: 650px !important;*/
/*}*/
