.show-menu { font-size: .675rem; }

/* For Vimeo's */
.video-container { position: relative; margin-bottom: 30px; padding-bottom: 50%; height: 0; overflow: hidden; }
.video-container iframe,  
.video-container object,  
.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Gallery formater */
.gallery-processed .gallery-slides .gallery-slide { position: relative; }
.gallery-frame { width: inherit; }

#contact-site-form .form-type-textfield input { width: 93%; }

.search-form input { width: 220px; margin-bottom: 1em; }

/*.galleryformatter { display: none; visibility: hidden; }*/

/* H1 Title */
.main-col > header h1 { font-size: 1.2em; }
@media only screen and (min-width: 35em), (min-width: 35em) and (orientation: portrait) {
	.main-col > header h1 { font-size: 1.67em; }
	.user-grid-info a { display: block; font-size: 0.77em; }
	.view-id-students .views-row { width: 48%; }
	.students-page .views-row-odd, .view-display-id-block_related .views-row-odd { float: left; }
	.students-page .views-row-even, .view-display-id-block_related .views-row-even { float: right; }
}

@media only screen and (min-width: 65em), (min-width: 35em) and (orientation: landscape) {
	.js-flexslider .slide-details h3 { font-size: 1.9em; }
	/*.galleryformatter { display: block; visibility: visible; }*/
}