@include foundation-global-styles;
/* Pick one of out of -grid, -xy-grid, or -flex-grid */
//@include foundation-grid;
//@include foundation-xy-grid-classes;
@include foundation-flex-grid;
@include foundation-typography;
@include foundation-forms;
@include foundation-button;
@include foundation-accordion;
@include foundation-accordion-menu;
@include foundation-badge;
@include foundation-breadcrumbs;
@include foundation-button-group;
@include foundation-callout;
@include foundation-card;
@include foundation-close-button;
@include foundation-menu;
@include foundation-menu-icon;
@include foundation-drilldown-menu;
@include foundation-dropdown;
@include foundation-dropdown-menu;
@include foundation-responsive-embed;
@include foundation-label;
@include foundation-media-object;
@include foundation-off-canvas;
@include foundation-orbit;
@include foundation-pagination;
@include foundation-progress-bar;
@include foundation-slider;
@include foundation-sticky;
@include foundation-reveal;
@include foundation-switch;
@include foundation-table;
@include foundation-tabs;
@include foundation-thumbnail;
@include foundation-title-bar;
@include foundation-tooltip;
@include foundation-top-bar;
@include foundation-visibility-classes;
@include foundation-float-classes;
/* Pick either -flex or -prototype */
@include foundation-flex-classes;
//@include foundation-prototype-classes;

/* # Foundation Normalization ===== */
address {
	margin-bottom: rem-calc(16);
	font-style: normal;
}

/* Undo styles for vcard */
.vcard {
	display: inline;
	margin: 0;
	padding: 0;
	border: transparent none;
	a, .fn {
		font-size: 100%;
		font-weight: normal;
	}
	cite {
		font-style: normal;
	}
}

/* Inputs should be like buttons */
input[type="submit"] {
	@include button;
}

.screen-reader-text {
	display: none;
}

/* # General Styles ===== */
pre {
	margin-bottom: rem-calc(16);
	padding: rem-calc(20);
	background: $light-gray;
}

/* # Menus ===== */
.sub-menu {
	list-style-type: none;
	margin-left: 0;
}