/* Custom CSS EGG-CO
****************************************************/

/* LAYOUT
****************************************************/
main#tm-main .uk-container{
    background-color: #fff;
    padding: 40px;
    box-shadow: 0 0 0 1px rgba(47, 49, 53, 0.03), 0 1px 2px rgba(47, 49, 53, 0.04);
}

.tm-teaser-subtitle-small:before, .tm-teaser-subtitle-small:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 206px;
    border-top: 4px solid rgba(255, 255, 255, 0.3);
}

.uk-heading-line>::after, .uk-heading-line>::before {
   
    border-bottom: calc(.4px + .14em) solid rgba(255, 255, 255, 0.3);
}

/* HEADER
****************************************************/
.uk-navbar-container:not(.uk-navbar-transparent) {
    border-top: 1px solid #eaeaea;
}

/* MAIN
****************************************************/
.homesection.uk-section-default.uk-section .uk-container {
    margin-top: -160px;
}

/* SIDEBAR
****************************************************/

/* FOOTER
****************************************************/

/* MOBILE DEVICE
****************************************************/

/* Smartphones */
@media (max-width: 480px) {}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {}

/* Large Display */
@media (min-width: 1200px) {}