﻿label {
    color: dimgray;
}

strong {
    color: black;
}

/*Google Map*/
.google-map {
    overflow: hidden;
    padding-bottom: 48%;
    position: relative;
    height: 0;
}

    .google-map iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
    }


/*Footer*/
.footer h3, .footer p {
    color: white;
}

.footer .list-unstyled a {
    color: white;
}

/*Animate*/
.text-box {
    display: flex;
}

    .text-box .svg svg {
        transform-style: preserve-3d;
        transform: perspective(600px) rotateY(00deg);
        position: relative;
        animation: justAnimate 2s ease-in-out infinite;
    }

@keyframes justAnimate {
    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(40deg);
    }

    100% {
        transform: rotateY(0deg);
    }
}

@keyframes sudoAnimate {
    0% {
        transform: scale(1.06, 1.03) skew(4deg);
    }

    50% {
        transform: scale(1.1, 1.03) skew(6deg) translate(-10px, 2px);
    }

    100% {
        transform: scale(1.06, 1.03) skew(4deg);
    }
}