body {
    background-color: #ffffff;
    /* background-image: url('../images/bg-test.jpg');
    background-size: 2%; */
}

body * {
    font-family: 'Merriweather', serif !important;
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Lobster', cursive !important;
    color: #596484;
    text-shadow: 1.5px 1.5px 3px #b6bac4;
}

h2 {
    margin-bottom: 24px;
}

header {
    background-image: url(/tile-art-down.8dc45a35.jpg);
    background-repeat: repeat-x;
    background-size: auto 40px;
}

footer {
    background-image: url(/tile-art-up.b1ac0123.jpg);
    background-repeat: repeat-x;
    background-size: auto 40px;
    background-position: bottom;
    padding-bottom: 45px;
}

#content {
    min-height: 68vh;
}

.lds-heart {
    width: 250px;
    max-width: 100%;
    animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    color: #fff;
}

.lds-heart svg path {
    fill: #2d2d2d;
}

.img-rounded {
    border-radius: .5em;
    box-shadow: 0 0 8px -2px #596484;
}

.img-rounded-lg {
    border-radius: 2em;
    box-shadow: 0 0 10px -3px #596484;
}

@keyframes lds-heart {
    0% {
        transform: scale(0.95);
    }
    5% {
        transform: scale(1.1);
    }
    39% {
        transform: scale(0.85);
    }
    45% {
        transform: scale(1);
    }
    60% {
        transform: scale(0.95);
    }
    100% {
        transform: scale(0.9);
    }
}


#ellipsis span:nth-child(1) {
    animation: ellipsis1 2s infinite linear;
}

#ellipsis span:nth-child(2) {
    animation: ellipsis2 2s infinite linear;
}

#ellipsis span:nth-child(3) {
    animation: ellipsis3 2s infinite linear;
}

@keyframes ellipsis1 {
    0% {
         opacity: 0;
    }

    20% {
        opacity: 1;
    }

    85% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes ellipsis2 {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }

    85% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes ellipsis3 {
    0% {
        opacity: 0;
    }

    60% {
        opacity: 1;
    }

    85% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*# sourceMappingURL=/design.f566b799.css.map */