/* @override 
	http://elflein.de:8888/wp-content/themes/elflein/assets/fonts/fontelflein/css/fontelflein.css?ver=1.0 */

/* Generated by Glyphter (http://www.glyphter.com) on  Tue Mar 14 2017*/
@font-face {
    font-family: 'ehret';
     src:  url('fonts/icomoon.eot?l79zlo');
	 src:  url('fonts/icomoon.eot?l79zlo#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?l79zlo') format('truetype'),
    url('fonts/icomoon.woff?l79zlo') format('woff'),
    url('fonts/icomoon.svg?l79zlo#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class*='ehh-']:before {
	display: inline-block;
	position: relative;
	font-family: 'ehret';
	font-weight: normal;
	font-style: normal;
	bottom: -0.12rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.eh:before{
	margin-right: .25rem;
}
.eh.text-icon:before {
	margin-right: 0;
}
.eh.text-icon > span {
	margin-left: .5rem;
	display: none;
}
.ehh-facebook:before{content:'\ea91';}
.ehh-google-plus:before{content:'\ea8b';}
.ehh-linkedin:before{content:'\eac9';}
.ehh-twitter:before{content:'\ea96';}
.ehh-whatsapp:before{content:'\ea93';}
.ehh-phone:before{content:'\e942';}
.ehh-mobile:before{content:'\e959';}
.ehh-fax:before{content:'\e963';}
.ehh-email:before{content:'\e945';}
.ehh-pin:before{content:'\e946';}
.ehh-search:before{content:'\e986';}
.ehh-clock:before{content:'\e94e';}
.ehh-plus:before{content:'\ea8c';}
.ehh-cross:before{content:'\ea8c';}
.ehh-bars:before{content:'\e9bd';}
.ehh-workshop:before{content:'\e901';}
.ehh-gas:before{content:'\e900';}
.ehh-carwash:before{content:'\e902';}
.ehh-nissan:before{content:'\e903';}
.ehh-info:before{content:'\e972';}
.ehh-jobs:before{content:'\e973';}
.ehh-contact:before{content:'\e944';}
.ehh-home:before{content:'\e904';}
.ehh-home-alt:before{content:'\e904';}
.ehh-more:before{content:'\0059';}

/* Larger than mobile */
@media (min-width: 200px) {
}
/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 580px) {
}
/* Larger than tablet */
@media (min-width: 750px) {
}
/* Larger than desktop */
@media (min-width: 1024px) {

	.eh.text-icon > span {
		display: inherit;
	}

}
/* Larger than Desktop HD */
@media (min-width: 1200px) {
}