@font-face {
  font-family: "HelveticaNeueW02-56Ital";
  src: url("fonts/694024/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix");
  src: url("fonts/694024/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix") format("eot"), url("fonts/694024/47a4e844-a7b2-4195-a8dd-8b281e43aa83.woff") format("woff"), url("fonts/694024/f1ebe4f0-1d5e-4805-b348-bd02a294a14d.ttf") format("truetype"), url("fonts/694024/88ec594a-6ee9-43d8-80c2-60e869843f5e.svg#88ec594a-6ee9-43d8-80c2-60e869843f5e") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW02-77BdCn 694069";
  src: url("fonts/694069/b140bbd0-c46d-44cc-9624-d6771c7ef867.eot?#");
  src: url("fonts/694069/b140bbd0-c46d-44cc-9624-d6771c7ef867.eot?#iefix") format("eot"), url("fonts/694069/0a4f4fc6-0a6f-48c8-b2ca-d0be41181c3e.woff") format("woff"), url("fonts/694069/b1fc01ad-5910-4abe-b74b-64b80fc93e9d.ttf") format("truetype"), url("fonts/694069/877fb191-395b-4a54-bd78-78a0c8a4f363.svg#877fb191-395b-4a54-bd78-78a0c8a4f363") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW02-87HvCn 694072";
  src: url("fonts/694072/5afb945e-e2c1-4a0e-aa10-07c774467403.eot?#iefix");
  src: url("fonts/694072/5afb945e-e2c1-4a0e-aa10-07c774467403.eot?#iefix") format("eot"), url("fonts/694072/b28cd111-4e51-40c4-8ab7-f20722f5aee1.woff") format("woff"), url("fonts/694072/90675842-aa22-4c92-8d33-5b9adb155a84.ttf") format("truetype"), url("fonts/694072/50295452-0109-4587-9fbd-703f8074deba.svg#50295452-0109-4587-9fbd-703f8074deba") format("svg");
}
@font-face {
  font-family:'HelveticaNeueThinItalic-Regular';
  src: url('fonts/v2/HelveticaNeueThinItalic_gdi.eot');
  src: url('fonts/v2/HelveticaNeueThinItalic_gdi.eot?#iefix') format('embedded-opentype'),
  url('fonts/v2/HelveticaNeueThinItalic_gdi.woff') format('woff'),
  url('fonts/v2/HelveticaNeueThinItalic_gdi.ttf') format('truetype'),
  url('fonts/v2/HelveticaNeueThinItalic_gdi.svg#HelveticaNeueThinItalic-Regular') format('svg');
  /*font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0020-2122;*/
}
@font-face {
  font-family:'HelveticaNeueLT-LightItalic';
  src: url('fonts/v2/HelveticaNeueLT-LightItalic_gdi.eot');
  src: url('fonts/v2/HelveticaNeueLT-LightItalic_gdi.eot?#iefix') format('embedded-opentype'),
    url('fonts/v2/HelveticaNeueLT-LightItalic_gdi.woff') format('woff'),
    url('fonts/v2/HelveticaNeueLT-LightItalic_gdi.ttf') format('truetype'),
    url('fonts/v2/HelveticaNeueLT-LightItalic_gdi.svg#HelveticaNeueLT-LightItalic') format('svg');
  /*font-weight: 3;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0001-2122;*/
}
@font-face {
  font-family:'HelveticaNeueLT-UltraLightItal';
  src: url('fonts/v2/HelveticaNeueLT-UltraLightItal_gdi.eot');
  src: url('fonts/v2/HelveticaNeueLT-UltraLightItal_gdi.eot?#iefix') format('embedded-opentype'),
    url('fonts/v2/HelveticaNeueLT-UltraLightItal_gdi.woff') format('woff'),
    url('fonts/v2/HelveticaNeueLT-UltraLightItal_gdi.ttf') format('truetype'),
    url('fonts/v2/HelveticaNeueLT-UltraLightItal_gdi.svg#HelveticaNeueLT-UltraLightItal') format('svg');
  /*font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0001-2122;*/
}
@font-face {
  font-family:'HelveticaNeue-ThinCond';
  src: url('fonts/v2/HelveticaNeue-ThinCond.eot');
  src: url('fonts/v2/HelveticaNeue-ThinCond.eot?#iefix') format('embedded-opentype'),
    url('fonts/v2/HelveticaNeue-ThinCond.woff') format('woff'),
    url('fonts/v2/HelveticaNeue-ThinCond.ttf') format('truetype'),
    url('fonts/v2/HelveticaNeue-ThinCond.svg#HelveticaNeue-ThinCond') format('svg');
}
@font-face {
  font-family: 'mavic-icon';
  src:    url('fonts/v2/mavic-icon.eot?cynhxf');
  src:    url('fonts/v2/mavic-icon.eot?cynhxf#iefix') format('embedded-opentype'),
  url('fonts/v2/mavic-icon.ttf?cynhxf') format('truetype'),
  url('fonts/v2/mavic-icon.woff?cynhxf') format('woff'),
  url('fonts/v2/mavic-icon.svg?cynhxf#mavic-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'mavic-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-fill:before {
    content: "\e908";
}
.icon-social-fb:before {
    content: "\e901";
}
.icon-social-instagram:before {
    content: "\e902";
}
.icon-social-share:before {
    content: "\e903";
}
.icon-social-twitter:before {
    content: "\e904";
}
.icon-social-vimeo:before {
    content: "\e905";
}
.icon-social-youtube:before {
    content: "\e906";
}
.icon-arrow:before {
    content: "\e907";
}
.icon-mouse:before {
    content: "\e900";
}


