@font-face {
    font-family: 'archivo-regular';
    src: url('archivo/archivo-regular-webfont.eot');
    src: url('archivo/archivo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-regular-webfont.woff2') format('woff2'),
         url('archivo/archivo-regular-webfont.woff') format('woff'),
         url('archivo/archivo-regular-webfont.ttf') format('truetype'),
         url('archivo/archivo-regular-webfont.svg#archivoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo-semibold';
    src: url('archivo/archivo-semibold-webfont.eot');
    src: url('archivo/archivo-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-semibold-webfont.woff2') format('woff2'),
         url('archivo/archivo-semibold-webfont.woff') format('woff'),
         url('archivo/archivo-semibold-webfont.ttf') format('truetype'),
         url('archivo/archivo-semibold-webfont.svg#archivosemibold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'archivo-semibolditalic';
    src: url('archivo/archivo-semibolditalic-webfont.eot');
    src: url('archivo/archivo-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-semibolditalic-webfont.woff2') format('woff2'),
         url('archivo/archivo-semibolditalic-webfont.woff') format('woff'),
         url('archivo/archivo-semibolditalic-webfont.ttf') format('truetype'),
         url('archivo/archivo-semibolditalic-webfont.svg#archivosemibold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'archivo-bold';
    src: url('archivo/archivo-bold-webfont.eot');
    src: url('archivo/archivo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-bold-webfont.woff2') format('woff2'),
         url('archivo/archivo-bold-webfont.woff') format('woff'),
         url('archivo/archivo-bold-webfont.ttf') format('truetype'),
         url('archivo/archivo-bold-webfont.svg#archivobold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'archivo-bolditalic';
    src: url('archivo/archivo-bolditalic-webfont.eot');
    src: url('archivo/archivo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-bolditalic-webfont.woff2') format('woff2'),
         url('archivo/archivo-bolditalic-webfont.woff') format('woff'),
         url('archivo/archivo-bolditalic-webfont.ttf') format('truetype'),
         url('archivo/archivo-bolditalic-webfont.svg#archivobold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'archivo-italic';
    src: url('archivo/archivo-italic-webfont.eot');
    src: url('archivo/archivo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-italic-webfont.woff2') format('woff2'),
         url('archivo/archivo-italic-webfont.woff') format('woff'),
         url('archivo/archivo-italic-webfont.ttf') format('truetype'),
         url('archivo/archivo-italic-webfont.svg#archivoitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'archivo-medium';
    src: url('archivo/archivo-medium-webfont.eot');
    src: url('archivo/archivo-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-medium-webfont.woff2') format('woff2'),
         url('archivo/archivo-medium-webfont.woff') format('woff'),
         url('archivo/archivo-medium-webfont.ttf') format('truetype'),
         url('archivo/archivo-medium-webfont.svg#archivomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo-mediumitalic';
    src: url('archivo/archivo-mediumitalic-webfont.eot');
    src: url('archivo/archivo-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivo-mediumitalic-webfont.woff2') format('woff2'),
         url('archivo/archivo-mediumitalic-webfont.woff') format('woff'),
         url('archivo/archivo-mediumitalic-webfont.ttf') format('truetype'),
         url('archivo/archivo-mediumitalic-webfont.svg#archivomedium_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'archivonarrow-bold';
    src: url('archivo/archivonarrow-bold-webfont.eot');
    src: url('archivo/archivonarrow-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-bold-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-bold-webfont.woff') format('woff'),
         url('archivo/archivonarrow-bold-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-bold-webfont.svg#archivo_narrowbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'archivonarrow-bolditalic';
    src: url('archivo/archivonarrow-bolditalic-webfont.eot');
    src: url('archivo/archivonarrow-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-bolditalic-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-bolditalic-webfont.woff') format('woff'),
         url('archivo/archivonarrow-bolditalic-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-bolditalic-webfont.svg#archivo_narrowbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'archivonarrow-italic';
    src: url('archivo/archivonarrow-italic-webfont.eot');
    src: url('archivo/archivonarrow-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-italic-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-italic-webfont.woff') format('woff'),
         url('archivo/archivonarrow-italic-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-italic-webfont.svg#archivo_narrowitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'archivonarrow-medium';
    src: url('archivo/archivonarrow-medium-webfont.eot');
    src: url('archivo/archivonarrow-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-medium-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-medium-webfont.woff') format('woff'),
         url('archivo/archivonarrow-medium-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-medium-webfont.svg#archivo_narrowmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivonarrow-mediumitalic';
    src: url('archivo/archivonarrow-mediumitalic-webfont.eot');
    src: url('archivo/archivonarrow-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-mediumitalic-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-mediumitalic-webfont.woff') format('woff'),
         url('archivo/archivonarrow-mediumitalic-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-mediumitalic-webfont.svg#archivo_narrowmedium_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'archivonarrow-regular';
    src: url('archivo/archivonarrow-regular-webfont.eot');
    src: url('archivo/archivonarrow-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-regular-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-regular-webfont.woff') format('woff'),
         url('archivo/archivonarrow-regular-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-regular-webfont.svg#archivo_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivonarrow-semibold';
    src: url('archivo/archivonarrow-semibold-webfont.eot');
    src: url('archivo/archivonarrow-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-semibold-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-semibold-webfont.woff') format('woff'),
         url('archivo/archivonarrow-semibold-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-semibold-webfont.svg#archivo_narrowsemibold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'archivonarrow-semibolditalic';
    src: url('archivo/archivonarrow-semibolditalic-webfont.eot');
    src: url('archivo/archivonarrow-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivo/archivonarrow-semibolditalic-webfont.woff2') format('woff2'),
         url('archivo/archivonarrow-semibolditalic-webfont.woff') format('woff'),
         url('archivo/archivonarrow-semibolditalic-webfont.ttf') format('truetype'),
         url('archivo/archivonarrow-semibolditalic-webfont.svg#archivo_narrowsemibold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
  font-family: "Flaticon";
  src: url("flaticon/Flaticon.eot");
  src: url("flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("flaticon/Flaticon.woff") format("woff"),
       url("flaticon/Flaticon.ttf") format("truetype"),
       url("flaticon/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("flaticon/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
     font-size: 20px;
font-style: normal;
/*margin-left: 20px;*/
}

.flaticon-search:before { content: "\f100"; }
.flaticon-worlwide:before { content: "\f101"; }