.tm-toolbar-default .uk-button-default, .uk-card-primary.uk-card-body .uk-button-default, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default, .uk-light .btn-light, .uk-light .uk-button-default, .uk-navbar-container:not(.uk-navbar-transparent) .uk-button-default, .uk-overlay-primary .uk-button-default, .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default {
    background-image: linear-gradient(270deg, #faea7e, #ffe538);
}
a.uk-logo.uk-navbar-item {
    height: 100px;
    overflow: hidden;
}
a.uk-logo.uk-navbar-item picture {
    margin-top:-25px;
}
.contact-page .com-contact.contact > h3 {
    font-size: 44px;
    margin-bottom:0;
}
.contact-page .contact-form legend {
    font-size: 16px;
}
.contact-page .contact-form legend+.control-group.field-spacer {
    display:none;
}
.uk-panel.mod-languages > ul > li {
    padding-left: 0;
}
@media (min-width: 640px) and (max-width: 959px) {
    #tm-top-cta-mobile-block>div:first-child {
        min-width: 200px;
    }
}
@media (max-width: 659px) {

    a.uk-logo.uk-navbar-item picture {
        width:150px;
        margin-top: -10px;
    }

}
@media (max-width: 350px) {
    a.uk-logo.uk-navbar-item {
        height: auto;
        width: 100px;
    }
}