 #faqs, #termine {
    display: none;
}


.tm-header {
    display: none;
}

.tm-page {
	border: none;
}

#header-image {
	height: 300px;
}

.bouncing-text h3, #bottom-menu a, .uk-button  {
    text-transform: uppercase;
}

.readmore-content, .readless {
    display: none;
}

.uk-accordion-title {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 300;
    margin-left: -36px;
}

body, .uk-section-default {
	/*background-color: #52927D;*/
	background-color: #ECC747;
}

.bouncing-text h3 {
    font-size: 150px;
    overflow: hidden;
    height: 125px;
    line-height: 125px;
    width: 200%;
}

.bouncing-text h3.third-headline {
	margin-top: -10px;
	margin-left: -100px;
}

#sponsored .el-item {
    display: flex;
}

.bouncing-text h3.second-headline {
	margin-top: -10px;
	margin-left: -200px;
}

#bottom-menu {
    padding: 20px;
}

#menu-section {
	border-bottom: 1px solid #000;
}

#menu-section .menu-items {
    column-gap: 40px;
    row-gap: 10px;
}

.uk-accordion-title::before {
    float: left;
}

.uk-section-default.uk-section {
    border-bottom: 1px solid;
}

div#icon-arrow-down {
    padding-bottom: 20px;
}

#header {
    min-height: calc(100vh - 65px)!important;
}


hr {
    border-top: 1px solid #000;
    margin-bottom: 40px;
    margin-top: 20px;
}

html {
	scroll-behavior: smooth;
}

.bouncing-text h3 img {
    margin-right: 40px;
    margin-top: -30px;
    margin-left: 40px;
}

#hidden-seo-headline {
	height: 0;
	margin: 0!important;
}

.uk-open>.uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.64%2031.44L0.440001%2028.24L12.68%2016L0.440001%203.76L3.64%200.559997L15.8%2012.8L27.96%200.559997L31.16%203.76L18.92%2016L31.16%2028.24L27.96%2031.44L15.8%2019.12L3.64%2031.44Z%22%20fill%3D%22%23191919%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2242%22%20height%3D%2257%22%20viewBox%3D%220%200%2042%2057%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19.2%2056.64L5.96046e-08%2037.44L3.12%2034.32L16.24%2047.44L18%2049.92L18.8%2049.68L18.48%2046.64V-3.8147e-06H23.12V46.64L22.8%2049.68L23.6%2049.92L25.36%2047.44L38.48%2034.32L41.6%2037.44L22.4%2056.64H19.2Z%22%20fill%3D%22%23191919%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    height: 25px;
    background-size: contain;
    margin-top: 15px;
}

.uk-button {
    min-width: 225px;
}


.uk-button-default {
    border: 1px solid #121212 !important;
    background-color: transparent !important;
    color: #121212 !important;
}
.uk-button-primary:hover {
    background-color: #000;
    color: #ECC747;
}

.convertforms .cfup-file .cfup-error {
    color: white;
    font-weight: bold;
    font-size: 14px;
}

.convertforms .cfup-file .cfup-right .cfup-remove, .convertforms .cf-label .cf-required-label {
    color: black;
}

.uk-accordion-content .uk-accordion-title {
    display: none;
}


@media only screen and (max-width: 959px) {
    div#totop {
        max-width: 50px;
    }


    div#bottom-menu a {
        justify-content: start;
    }

    div#header {
        min-height: 400px!important;
    }

    .uk-grid-margin.uk-container.uk-container-expand {
        margin-bottom: -200px;
    }
}

@media only screen and (max-width: 700px) {
    .uk-accordion-title::before {
        height: 18px;
        margin-top: 8px;
        margin-left: 40px;
    }

    .uk-accordion-title {
        font-size: 25px;
    }

    .uk-accordion-content {
        padding-left: 12px;
    }
}

@media only screen and (max-width: 639px) {
    div#footer1 div, div#footer2 div {
        text-align: center!important;
    }

    .uk-grid-margin.uk-container.uk-container-expand {
        margin-bottom: -250px;
    }
}


@media only screen and (max-width: 468px) {
    .uk-accordion-title::before {
        height: 10px;
    }

    .uk-accordion-title {
        font-size: 18px;
    }

    div#button-row a {
        margin-bottom: 20px;
        width: 300px;
    }

    .uk-grid-margin.uk-container.uk-container-expand {
        margin-bottom: -300px;
    }

    #menu-section .menu-items {
        justify-content: left;
    }

    #menu-section .menu-items > div {
        width: calc(50% - 20px);
    }

    #menu-section .menu-items > div > .el-content{
        justify-content: left;
    }
    
}




