/* CSS-Temp-Basics by ALX --------------------------------------------- */

@import url('font-glyphicons.css');
@import url('font-awesome.css');

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../css-font-glyphicons/glyphicons-halflings-regular.eot');
	src: url('../css-font-glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
		 url('../css-font-glyphicons/glyphicons-halflings-regular.woff') format('woff'),
		 url('../css-font-glyphicons/glyphicons-halflings-regular.ttf') format('truetype'),
		 url('../css-font-glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
		 
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'FontAwesome';
	src: url('../css-font-awesome/fontawesome-webfont.eot?v=4.6.3');
	src: url('../css-font-awesome/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), 
		 url('../css-font-awesome/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), 
		 url('../css-font-awesome/fontawesome-webfont.woff?v=4.6.3') format('woff'),
		 url('../css-font-awesome/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),
		 url('../css-font-awesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
		 
	font-weight: normal;
	font-style: normal;
}

/* CSS-Temp-Basics by ALX --------------------------------------------- */

@media only screen and (min-width : 550px) { body { font-size: 90.00%; } }

@media only screen and (min-width : 768px) { body { font-size: 90.00%; } }

@media only screen and (min-width : 1024px) { body { font-size: 90.00%; } }

@media only screen and (min-width : 1400px) { body { font-size: 95.00%; } }

@media only screen and (min-width : 1600px) { body { font-size: 100.00%; } }

/* CSS-Temp-Basics by ALX --------------------------------------------- */

/*
font-family: 'Open Sans Condensed', sans-serif; 700
font-family: 'Open Sans', sans-serif; 300,400,700
font-family: 'Crimson Text', serif; 400i
*/

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300; /* light */
	/* font-weight: 400; /* regular */
	/* font-weight: 700; /* bold */
	}
	
.section-grid-content,
.section-grid-teaser {
	line-height: 1.55em;
	}
	
.section-grid-teaser {
	font-family: Times, "Times New Roman", serif;
	line-height: 2.00em;
	font-weight: 400;
	}
	
h1, h2, h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	}
	
h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	}
	
body.pages h1,
body.pages h2,
body.pages h3 {
	/*color: rgb(149,19,20);*/
	}
	
h4, h5, h6 {
	font-weight: 700;
	}
	
h1, h2 { font-size: 2.00em; }
	
h3 { font-size: 1.75em; }
h4 { font-size: 1.50em; }
h5 { font-size: 1.25em; }
h6 { font-size: 1.00em; }


h1 span.fa,
h2 span.fa,
h3 span.fa,
h4 span.fa,
h5 span.fa {
	font-size: 1.50em;
	margin-left: 0.250em;
	}
	
hgroup h1,
hgroup h2,
hgroup h3 {
	margin: 0;
	}
	
hgroup {
	margin: 1.75em 0;
	}

/* CSS-Temp-Basics by ALX --------------------------------------------- */

.ce-media {
	position: relative;
	}
	
.grid-item img,
.grid-item svg,
.grid-item iframe {
	max-width: 100.00%;
	height: auto;
	
	margin: 0;
	padding: 0;
	line-height: 0;
	}

.grid-item .ce-media,
.grid-item .ce-media img,
.grid-item .ce-media svg,
.grid-item .ce-media iframe
.grid-item .ce-media figure {
	margin: 0;
	padding: 0;
	line-height: 0;
	}
	
/**/
	

/* CSS-Temp-Basics by ALX --------------------------------------------- */
/* CSS-Temp-Basics by ALX --------------------------------------------- */
/* CSS-Temp-Basics by ALX --------------------------------------------- */
/* CSS-Temp-Basics by ALX --------------------------------------------- */
/* CSS-Temp-Basics by ALX --------------------------------------------- */