.no-caps .wp-block-button__link {
    text-transform: none !important;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.is-sticky-header:not(.is-stacked-on-mobile) thead {
    position: unset !important;
}

@media screen and (min-width: 75em) {
    .site-title, .site-description {
        max-width: 400px;
    }
}

@media only screen and (min-width: 64em) {
    .site-header-main .wrapper {
        padding: 21px 10px !important;
    }
}

.wp-block-flexible-table-block-table.colored-table>table tr th, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td {
    border: 1px solid white !important;
}

.colored-table thead th {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}

.colored-table tbody td {
    background-color: #8a96972b !important;
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th {
    background-color: #cddcdd;
}

#primary-search-wrapper {
    display: none !important;
}

@media screen and (max-width: 600px) {
    .wp-custom-header-desktop {
        display: none !important;
    }
}

@media screen and (min-width: 599px) {
    .wp-custom-header-mobile {
        display: none !important;
    }
}

.absolute-header.text-below-image .site-header {
    background-color: transparent !important;
}

.site-header-main {
    background: rgb(77, 151, 188);
}

.site-title a {
    color: white !important;
}

.site-title a:hover {
    color: rgb(238, 238, 238) !important;
}

#site-header-menu .main-navigation>ul>li>ul>li>a:hover,
#site-header-menu .main-navigation>ul>li>ul>li>a,
#site-header-menu .main-navigation>ul>li>ul>li>a:focus,
#social-search-wrapper .social-navigation a:hover,
#social-search-wrapper .social-navigation a:focus {
    color: black !important;
}

@media only screen and (min-width: 75em) {

    #site-header-menu .main-navigation>ul>li>a:hover,
    #site-header-menu .main-navigation>ul>li>a,
    #site-header-menu .main-navigation>ul>li>a:focus,
    #social-search-wrapper .social-navigation a:hover,
    #social-search-wrapper .social-navigation a:focus {
        color: #fff !important;
    }

    #site-header-menu .main-navigation>ul>li>ul>li>a:hover,
    #site-header-menu .main-navigation>ul>li>ul>li>a,
    #site-header-menu .main-navigation>ul>li>ul>li>a:focus,
    #social-search-wrapper .social-navigation a:hover,
    #social-search-wrapper .social-navigation a:focus {
        color: black !important;
    }

    #site-header-menu .main-navigation a:hover,
    #social-search-wrapper .social-navigation a:hover {
        color: rgb(230, 230, 230) !important;
    }
}

#menu-toggle, #social-search-toggle {
    color: #fff !important;
}


.product-content-section ul.ui-tabs-nav li a::before, .main-navigation>ul>li>a::after, .scroll-down::before, #testimonial-content-section .owl-dots::before, .skillbar-bar {
    background-color: #fff;
}

.main-navigation .sub-menu a {
    color: black !important;
}