
@font-face {
    font-family: "Flaticon";
    src: url("../fonts/flaticon.eot");
    src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"),
    url("../fonts/flaticon.woff") format("woff"),
    url("../fonts/flaticon.ttf") format("truetype"),
    url("../fonts/flaticon.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-style: normal;
}

.flaticon-barn:before {
     content: "\e000";
 }
.flaticon-cow13:before {
    content: "\e001";
}
.flaticon-email147:before {
    content: "\e002";
}
.flaticon-farm36:before {
    content: "\e003";
}
.flaticon-farm4:before {
    content: "\e004";
}
.flaticon-google116:before {
    content: "\e005";
}
.flaticon-logotype42:before {
    content: "\e006";
}
.flaticon-milky11:before {
    content: "\e007";
}
.flaticon-photos12:before {
    content: "\e008";
}
.flaticon-plus79:before {
    content: "\e009";
}
.flaticon-right208:before {
    content: "\e00a";
}
.flaticon-rural32:before {
    content: "\e00b";
}
.flaticon-search74:before {
    content: "\e00c";
}
.flaticon-touchscreen7:before {
    content: "\e00d";
}
.flaticon-tractor6:before {
    content: "\e00e";
}
.flaticon-twitter1:before {
    content: "\e00f";
}
.flaticon-world79:before {
    content: "\e010";
}


@font-face {
    font-family: 'Diavlo-Black';
    src: url('../fonts/diavlo/DiavloBlack-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Diavlo-Black';
    src:  url('../fonts/diavlo/DiavloBlack-Regular.otf')  format('opentype'),
    url('../fonts/diavlo/DiavloBlack-Regular.woff') format('woff'), url('../fonts/diavlo/DiavloBlack-Regular.ttf')  format('truetype'), url('../fonts/diavlo/DiavloBlack-Regular.svg#DiavloBlack-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Diavlo-Book';
    src: url('../fonts/diavlo/DiavloBook-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Diavlo-Book';
    src:  url('../fonts/diavlo/DiavloBook-Regular.otf')  format('opentype'),
    url('../fonts/diavlo/DiavloBook-Regular.woff') format('woff'), url('../fonts/diavlo/DiavloBook-Regular.ttf')  format('truetype'), url('../fonts/diavlo/DiavloBook-Regular.svg#DiavloBook-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Diavlo-Bold';
    src: url('../fonts/diavlo/DiavloBold-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Diavlo-Bold';
    src:  url('../fonts/diavlo/DiavloBold-Regular.otf')  format('opentype'),
    url('../fonts/diavlo/DiavloBold-Regular.woff') format('woff'), url('../fonts/diavlo/DiavloBold-Regular.ttf')  format('truetype'), url('../fonts/diavlo/DiavloBold-Regular.svg#DiavloBold-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Diavlo-Light';
    src: url('../fonts/diavlo/DiavloLight-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Diavlo-Light';
    src:  url('../fonts/diavlo/DiavloLight-Regular.otf')  format('opentype'),
    url('../fonts/diavlo/DiavloLight-Regular.woff') format('woff'), url('../fonts/diavlo/DiavloLight-Regular.ttf')  format('truetype'), url('../fonts/diavlo/DiavloLight-Regular.svg#DiavloLight-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Diavlo-Medium';
    src: url('../fonts/diavlo/DiavloMedium-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Diavlo-Medium';
    src:  url('../fonts/diavlo/DiavloMedium-Regular.otf')  format('opentype'),
    url('../fonts/diavlo/DiavloMedium-Regular.woff') format('woff'), url('../fonts/diavlo/DiavloMedium-Regular.ttf')  format('truetype'), url('../fonts/diavlo/DiavloMedium-Regular.svg#DiavloMedium-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Font Family TextGyre */

@font-face {
    font-family: 'TeXGyreAdventor-Bold';
    src: url('../fonts/textGyre/TeXGyreAdventor-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/textGyre/TeXGyreAdventor-Bold.otf')  format('opentype'),
    url('../fonts/textGyre/TeXGyreAdventor-Bold.woff') format('woff'), url('../fonts/textGyre/TeXGyreAdventor-Bold.ttf')  format('truetype'), url('../fonts/textGyre/TeXGyreAdventor-Bold.svg#TeXGyreAdventor-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventor-Regular';
    src: url('../fonts/textGyre/TeXGyreAdventor-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/textGyre/TeXGyreAdventor-Regular.otf')  format('opentype'),
    url('../fonts/textGyre/TeXGyreAdventor-Regular.woff') format('woff'), url('../fonts/textGyre/TeXGyreAdventor-Regular.ttf')  format('truetype'), url('../fonts/textGyre/TeXGyreAdventor-Regular.svg#TeXGyreAdventor-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}