@font-face {
	font-family: Generalgenerals;
	src: url(../fonts/Foundicons/general_foundicons.eot?#iefix) format("embedded-opentype"), url(../fonts/general_foundicons.woff) format("woff"), url(../fonts/general_foundicons.ttf) format("truetype"), url(../fonts/general_foundicons.svg#Generalfoundicons) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Socialsocials;
	src: url(../fonts/Foundicons/social_foundicons.eot?#iefix) format("embedded-opentype"), url(../fonts/social_foundicons.woff) format("woff"), url(../fonts/social_foundicons.ttf) format("truetype"), url(../fonts/social_foundicons.svg#Socialfoundicons) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: GeneralEnclosedencloseds;
	src: url(../fonts/Foundicons/general_enclosed_foundicons.eot?#iefix) format("embedded-opentype"), url(../fonts/general_enclosed_foundicons.woff) format("woff"), url(../fonts/general_enclosed_foundicons.ttf) format("truetype"), url(../fonts/general_enclosed_foundicons.svg#GeneralEnclosedfoundicons) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Accessibilityaccesss;
	src: url(../fonts/Foundicons/accessibility_foundicons.eot?#iefix) format("embedded-opentype"), url(../fonts/accessibility_foundicons.woff) format("woff"), url(../fonts/accessibility_foundicons.ttf) format("truetype"), url(../fonts/accessibility_foundicons.svg#Accessibilityfoundicons) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: LearningCurveDashed;
	src: url(../fonts/LearningCurve/LearningCurveDashed_OT-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/LearningCurve/LearningCurveDashed_OT-webfont.woff) format("woff"), url(../fonts/LearningCurve/LearningCurveDashed_OT-webfont.ttf) format("truetype"), url(../fonts/LearningCurve/LearningCurveDashed_OT-webfont.svg#LearningCurveDashedProRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: LearningCurve;
	src: url(../fonts/LearningCurve/LearningCurve_OT-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/LearningCurve/LearningCurve_OT-webfont.woff) format("woff"), url(../fonts/LearningCurve/LearningCurve_OT-webfont.ttf) format("truetype"), url(../fonts/LearningCurve/LearningCurve_OT-webfont.svg#LearningCurveProRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: SourceCodeProRegular;
	src: url(../fonts/SourceCodePro/SourceCodePro-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/SourceCodePro/SourceCodePro-Regular-webfont.woff) format("woff"), url(../fonts/SourceCodePro/SourceCodePro-Regular-webfont.ttf) format("truetype"), url(../fonts/SourceCodePro/SourceCodePro-Regular-webfont.svg#SourceCodeProRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: BebasNeue;
	src: url(../fonts/BebasNeue/BebasNeue-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/BebasNeue/BebasNeue-webfont.woff) format("woff"), url(../fonts/BebasNeue/BebasNeue-webfont.ttf) format("truetype"), url(../fonts/BebasNeue/BebasNeue-webfont.svg#bebas_neueregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Typewriter;
	src: url(../fonts/Typewriter/MonospaceTypewriter-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/Typewriter/MonospaceTypewriter-webfont.woff) format("woff"), url(../fonts/Typewriter/MonospaceTypewriter-webfont.ttf) format("truetype"), url(../fonts/Typewriter/MonospaceTypewriter-webfont.svg#MonospaceTypewriterRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: CPMono_v07Plain;
	src: url(../fonts/CPMono/CPMono_v07_Plain-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/CPMono/CPMono_v07_Plain-webfont.woff) format("woff"), url(../fonts/CPMono/CPMono_v07_Plain-webfont.ttf) format("truetype"), url(../fonts/CPMono/CPMono_v07_Plain-webfont.svg#CPMono_v07Plain) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: AnonymousProRegular;
	src: url(../fonts/Anon_Pro/Anonymous_Pro-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/Anon_Pro/Anonymous_Pro-webfont.woff) format("woff"), url(../fonts/Anon_Pro/Anonymous_Pro-webfont.ttf) format("truetype"), url(../fonts/Anon_Pro/Anonymous_Pro-webfont.svg#AnonymousProRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OpenSans;
	src: url(../fonts/OpenSans_Reg/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans_Reg/OpenSans-Regular-webfont.woff) format("woff"), url(../fonts/OpenSans_Reg/OpenSans-Regular-webfont.ttf) format("truetype"), url(../fonts/OpenSans_Reg/OpenSans-Regular-webfont.svg#open_sansbold) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OpenSans-BoldItalic;
	src: url(../fonts/OpenSans_BolItal/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans_BolItal/OpenSans-BoldItalic-webfont.woff) format("woff"), url(../fonts/OpenSans_BolItal/OpenSans-BoldItalic-webfont.ttf) format("truetype"), url(../fonts/OpenSans_BolItal/OpenSans-BoldItalic-webfont.svg#open_sansbold) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OpenSans-Italic;
	src: url(../fonts/OpenSans_Ita/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans_Ita/OpenSans-Italic-webfont.woff) format("woff"), url(../fonts/OpenSans_Ita/OpenSans-Italic-webfont.ttf) format("truetype"), url(../fonts/OpenSans_Ita/OpenSans-Italic-webfont.svg#open_sansbold) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OpenSans-Bold;
	src: url(../fonts/OpenSans_Bol/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans_Bol/OpenSans-Bold-webfont.woff) format("woff"), url(../fonts/OpenSans_Bol/OpenSans-Bold-webfont.ttf) format("truetype"), url(../fonts/OpenSans_Bol/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");
	font-weight: normal;
	font-style: normal;
}
[class*='general-'] {
	background-position: 0px 0px; width: auto; height: auto; line-height: inherit; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
[class*='general-']::before {
	font-family: "Generalgenerals"; font-style: normal; font-weight: normal; text-decoration: inherit;
}
.general-settings::before {
	content: "\f000";
}
.general-heart::before {
	content: "\f001";
}
.general-star::before {
	content: "\f002";
}
.general-plus::before {
	content: "\f003";
}
.general-minus::before {
	content: "\f004";
}
.general-checkmark::before {
	content: "\f005";
}
.general-remove::before {
	content: "\f006";
}
.general-mail::before {
	content: "\f007";
}
.general-calendar::before {
	content: "\f008";
}
.general-page::before {
	content: "\f009";
}
.general-tools::before {
	content: "\f00a";
}
.general-globe::before {
	content: "\f00b";
}
.general-home::before {
	content: "\f00c";
}
.general-quote::before {
	content: "\f00d";
}
.general-people::before {
	content: "\f00e";
}
.general-monitor::before {
	content: "\f00f";
}
.general-laptop::before {
	content: "\f010";
}
.general-phone::before {
	content: "\f011";
}
.general-cloud::before {
	content: "\f012";
}
.general-error::before {
	content: "\f013";
}
.general-right-arrow::before {
	content: "\f014";
}
.general-left-arrow::before {
	content: "\f015";
}
.general-up-arrow::before {
	content: "\f016";
}
.general-down-arrow::before {
	content: "\f017";
}
.general-trash::before {
	content: "\f018";
}
.general-add-doc::before {
	content: "\f019";
}
.general-edit::before {
	content: "\f01a";
}
.general-lock::before {
	content: "\f01b";
}
.general-unlock::before {
	content: "\f01c";
}
.general-refresh::before {
	content: "\f01d";
}
.general-paper-clip::before {
	content: "\f01e";
}
.general-video::before {
	content: "\f01f";
}
.general-photo::before {
	content: "\f020";
}
.general-graph::before {
	content: "\f021";
}
.general-idea::before {
	content: "\f022";
}
.general-mic::before {
	content: "\f023";
}
.general-cart::before {
	content: "\f024";
}
.general-address-book::before {
	content: "\f025";
}
.general-compass::before {
	content: "\f026";
}
.general-flag::before {
	content: "\f027";
}
.general-location::before {
	content: "\f028";
}
.general-clock::before {
	content: "\f029";
}
.general-folder::before {
	content: "\f02a";
}
.general-inbox::before {
	content: "\f02b";
}
.general-website::before {
	content: "\f02c";
}
.general-smiley::before {
	content: "\f02d";
}
.general-search::before {
	content: "\f02e";
}
[class*='social-'] {
	background-position: 0px 0px; width: auto; height: auto; line-height: inherit; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
[class*='social-']::before {
	font-family: "Socialsocials"; font-style: normal; font-weight: normal; text-decoration: inherit;
}
.social-thumb-up::before {
	content: "\f000";
}
.social-thumb-down::before {
	content: "\f001";
}
.social-rss::before {
	content: "\f002";
}
.social-facebook::before {
	content: "\f003";
}
.social-twitter::before {
	content: "\f004";
}
.social-pinterest::before {
	content: "\f005";
}
.social-github::before {
	content: "\f006";
}
.social-path::before {
	content: "\f007";
}
.social-linkedin::before {
	content: "\f008";
}
.social-dribbble::before {
	content: "\f009";
}
.social-stumble-upon::before {
	content: "\f00a";
}
.social-behance::before {
	content: "\f00b";
}
.social-reddit::before {
	content: "\f00c";
}
.social-google-plus::before {
	content: "\f00d";
}
.social-youtube::before {
	content: "\f00e";
}
.social-vimeo::before {
	content: "\f00f";
}
.social-flickr::before {
	content: "\f010";
}
.social-slideshare::before {
	content: "\f011";
}
.social-picassa::before {
	content: "\f012";
}
.social-skype::before {
	content: "\f013";
}
.social-steam::before {
	content: "\f014";
}
.social-instagram::before {
	content: "\f015";
}
.social-foursquare::before {
	content: "\f016";
}
.social-delicious::before {
	content: "\f017";
}
.social-chat::before {
	content: "\f018";
}
.social-torso::before {
	content: "\f019";
}
.social-tumblr::before {
	content: "\f01a";
}
.social-video-chat::before {
	content: "\f01b";
}
.social-digg::before {
	content: "\f01c";
}
.social-wordpress::before {
	content: "\f01d";
}
[class*='enclosed-'] {
	background-position: 0px 0px; width: auto; height: auto; line-height: inherit; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
[class*='enclosed-']::before {
	font-family: "GeneralEnclosedencloseds"; font-style: normal; font-weight: normal; text-decoration: inherit;
}
.enclosed-settings::before {
	content: "\f000";
}
.enclosed-heart::before {
	content: "\f001";
}
.enclosed-star::before {
	content: "\f002";
}
.enclosed-plus::before {
	content: "\f003";
}
.enclosed-minus::before {
	content: "\f004";
}
.enclosed-checkmark::before {
	content: "\f005";
}
.enclosed-remove::before {
	content: "\f006";
}
.enclosed-mail::before {
	content: "\f007";
}
.enclosed-calendar::before {
	content: "\f008";
}
.enclosed-page::before {
	content: "\f009";
}
.enclosed-tools::before {
	content: "\f00a";
}
.enclosed-globe::before {
	content: "\f00b";
}
.enclosed-home::before {
	content: "\f00c";
}
.enclosed-quote::before {
	content: "\f00d";
}
.enclosed-people::before {
	content: "\f00e";
}
.enclosed-monitor::before {
	content: "\f00f";
}
.enclosed-laptop::before {
	content: "\f010";
}
.enclosed-phone::before {
	content: "\f011";
}
.enclosed-cloud::before {
	content: "\f012";
}
.enclosed-error::before {
	content: "\f013";
}
.enclosed-right-arrow::before {
	content: "\f014";
}
.enclosed-left-arrow::before {
	content: "\f015";
}
.enclosed-up-arrow::before {
	content: "\f016";
}
.enclosed-down-arrow::before {
	content: "\f017";
}
.enclosed-trash::before {
	content: "\f018";
}
.enclosed-add-doc::before {
	content: "\f019";
}
.enclosed-edit::before {
	content: "\f01a";
}
.enclosed-lock::before {
	content: "\f01b";
}
.enclosed-unlock::before {
	content: "\f01c";
}
.enclosed-refresh::before {
	content: "\f01d";
}
.enclosed-paper-clip::before {
	content: "\f01e";
}
.enclosed-video::before {
	content: "\f01f";
}
.enclosed-photo::before {
	content: "\f020";
}
.enclosed-graph::before {
	content: "\f021";
}
.enclosed-idea::before {
	content: "\f022";
}
.enclosed-mic::before {
	content: "\f023";
}
.enclosed-cart::before {
	content: "\f024";
}
.enclosed-address-book::before {
	content: "\f025";
}
.enclosed-compass::before {
	content: "\f026";
}
.enclosed-flag::before {
	content: "\f027";
}
.enclosed-location::before {
	content: "\f028";
}
.enclosed-clock::before {
	content: "\f029";
}
.enclosed-folder::before {
	content: "\f02a";
}
.enclosed-inbox::before {
	content: "\f02b";
}
.enclosed-website::before {
	content: "\f02c";
}
.enclosed-smiley::before {
	content: "\f02d";
}
.enclosed-search::before {
	content: "\f02e";
}
[class*='access-'] {
	background-position: 0px 0px; width: auto; height: auto; line-height: inherit; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
[class*='access-']::before {
	font-family: "Accessibilityaccesss"; font-style: normal; font-weight: normal; text-decoration: inherit;
}
.access-wheelchair::before {
	content: "\f000";
}
.access-speaker::before {
	content: "\f001";
}
.access-fontsize::before {
	content: "\f002";
}
.access-eject::before {
	content: "\f003";
}
.access-view-mode::before {
	content: "\f004";
}
.access-eyeball::before {
	content: "\f005";
}
.access-asl::before {
	content: "\f006";
}
.access-person::before {
	content: "\f007";
}
.access-question::before {
	content: "\f008";
}
.access-adult::before {
	content: "\f009";
}
.access-child::before {
	content: "\f00a";
}
.access-glasses::before {
	content: "\f00b";
}
.access-cc::before {
	content: "\f00c";
}
.access-blind::before {
	content: "\f00d";
}
.access-braille::before {
	content: "\f00e";
}
.access-iphone-home::before {
	content: "\f00f";
}
.access-w3c::before {
	content: "\f010";
}
.access-css::before {
	content: "\f011";
}
.access-key::before {
	content: "\f012";
}
.access-hearing-impaired::before {
	content: "\f013";
}
.access-male::before {
	content: "\f014";
}
.access-female::before {
	content: "\f015";
}
.access-network::before {
	content: "\f016";
}
.access-guidedog::before {
	content: "\f017";
}
.access-universal-access::before {
	content: "\f018";
}
.access-elevator::before {
	content: "\f019";
}
