@media screen and (max-width: 1360px) {
    .vimeo-wrapper {
        height: auto;
    }

    .vimeo-wrapper img {
        width: 100%;
        height: auto;
        display: block;

    }

    #navbar {
        position: relative;
    }

    .single-slide, .slide {
        height: 400px;
    }
}

@media screen and (max-width: 1000px) {
	.wrapper {
		width: auto;
	}

    #translator {
        right: 0;
    }

	#slideshow, #slideshowtall {
		height: auto;
	}

    #headermessage {
        top: 108px;
    }
}

@media screen and (max-width: 800px) {
       .single-slide, .slide {
            height: 300px;
       }
}

@media screen and (max-width: 720px) {
	#header {
		font-size: 20px;
	}

	.content {
		padding: 25px;
	}

    .vimeo-wrapper iframe {
        display: none;
    }

    #homepageboxes {
        margin-bottom: 60px;
    }

    #homepageboxes .column-half, #homepageboxes .cafebox {
        margin-top: 60px;
        padding-top: 280px;
    }

    .cafebox {
        text-align: left;
        padding: 280px 0 0 0;
    }

    .cafebox .homepageboxtext {
        max-width: none;
    }

    .column-half {
        float: none;
        width: auto;
    }

    #homepagelower .column-half p {
        padding: 0 0 0 130px;
        max-width: none;
        min-height: 120px;
    }

    .glowormbox {
        background-position: left 50%;
    }

    .popular img {
        width: 60px;
        height: auto;
    }
}

@media screen and (max-width: 500px) {
    .single-slide, .slide {
        height: 220px;
   }
}