/* @import "dividers/colored-dotts.css"; */
@import "transitions/basic-transitions.css";
@import "quotes/bloom-quote-bubble.css";
@import "mspecs/mspecs.css";
@import "scroll-top-button.css";
/* */
@import "scroller-down.css";
@import "bloom-list-comma.css";
@import "utility.css";

/*

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=37eb624d-b4c1-4de8-8932-52b4391b942f");
@font-face{
    font-family:"Gill Sans W04 Book";
    src:url("../Fonts/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix");
    src:url("../Fonts/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix") format("eot"),url("../Fonts/4bfd13a9-3195-4d8f-87a9-83a212d18b16.woff2") format("woff2"),url("../Fonts/63aa9f40-04be-453a-a672-aa8f9919115d.woff") format("woff"),url("../Fonts/a82a5fb6-ad03-4675-801e-d3182a58ff5f.ttf") format("truetype"),url("../Fonts/beb2cee2-1a51-44ca-848f-4f795394ee5a.svg#beb2cee2-1a51-44ca-848f-4f795394ee5a") format("svg");
}
@font-face{
    font-family:"Gill Sans W04 Roman";
    src:url("../Fonts/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix");
    src:url("../Fonts/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix") format("eot"),url("../Fonts/a5dcf2a7-92c3-402b-8233-9da23c2af1c1.woff2") format("woff2"),url("../Fonts/39ede25d-544d-4537-8668-3e9af68a26ec.woff") format("woff"),url("../Fonts/fe7e264f-3a4a-40c8-85eb-f9e2cb4b6f21.ttf") format("truetype"),url("../Fonts/f45aa0ef-7101-4ac6-84f9-fce14d01e189.svg#f45aa0ef-7101-4ac6-84f9-fce14d01e189") format("svg");
}

.smallbadge {
    font-size: 11px;
    letter-spacing: -0.05em;
    margin-top: 0!important;

}

 */


.grecaptcha-badge {
    display: none;
}

.tm-header-placeholder {
    max-height: 0;
}

.bg-beige {
    background-color: #f8f3eb;
}

.tm-header-mobile {
    padding: 10px 0;
}

.uk-navbar-sticky {
    padding: 5px 0;
}

@media all and (max-width: 1200px) and (min-width: 960px) {

    .uk-logo {
        padding: 0;
    }

    .uk-logo img {
        width: 130px;
    }

    ul.uk-navbar-nav li > a {
        padding: 0 12px;
        font-size: 0.75rem;
    }

}

@media all and (max-width: 1089px) {

    .uk-logo {
        max-width: 150px;
        width: 150px;
    }

    ul.uk-navbar-nav li > a {
        padding: 0 6px;
        font-size: 0.75rem;
    }

}

@media all and (min-width: 1200px) {

    .uk-sticky {
        position: relative;
        z-index: 1000;
        box-shadow: 0 0 20px -8px rgba(0, 0, 0, 0.34);
    }

    .uk-logo {
        -webkit-justify-content: unset;
        justify-content: unset;
        -ms-flex-align: unset;
        -webkit-align-items: unset;
    }

}
