/*New Fonts*/
@font-face {
  font-family: 'avenir-book';
  src:url('/stylesheets/marketing/fonts/avenir_book.eot');
  src:url('/stylesheets/marketing/fonts/avenir_book.eot?#iefix') format('embedded-opentype'),
    url('/stylesheets/marketing/fonts/avenir_book.woff') format('woff'),
    url('/stylesheets/marketing/fonts/avenir_book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'avenir-bold';
  src:url('/stylesheets/marketing/fonts/avenir_bold.eot');
  src:url('/stylesheets/marketing/fonts/avenir_bold.eot?#iefix') format('embedded-opentype'),
    url('/stylesheets/marketing/fonts/avenir_bold.woff') format('woff'),
    url('/stylesheets/marketing/fonts/avenir_bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bkwld_icomoon';
  src:url('/stylesheets/marketing/fonts/bkwld_icomoon.eot?556fg7');
  src:url('/stylesheets/marketing/fonts/bkwld_icomoon.eot?#iefix556fg7') format('embedded-opentype'),
    url('/stylesheets/marketing/fonts/bkwld_icomoon.woff?556fg7') format('woff'),
    url('/stylesheets/marketing/fonts/bkwld_icomoon.ttf?556fg7') format('truetype'),
    url('/stylesheets/marketing/fonts/bkwld_icomoon.svg?556fg7#bkwld_icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" bkwldicon-"] {
  font-family: 'bkwld_icomoon';
  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;
}



@font-face {
  font-family: 'AvenirNextLTW02-Regular';
  src: url('/static/css/fonts/7a1b7ae7-5c29-481f-83ac-652e932c5509.eot?#iefix');
  src: url('/static/css/fonts/7a1b7ae7-5c29-481f-83ac-652e932c5509.eot?#iefix') format('eot'),
    url('/static/css/fonts/3a42a252-67ff-4186-88cf-762f56719ca1.woff') format('woff'),
    url('/static/css/fonts/dbc39ae3-2636-4653-a23e-8938bce2cf51.ttf') format('truetype'),
    url('/static/css/fonts/8e46b6cb-85f2-4400-a9d8-7cbd8ed30dd8.svg#8e46b6cb-85f2-4400-a9d8-7cbd8ed30dd8') format('svg');
}
@font-face {
  font-family: 'AvenirNextLTW02-Italic';
  src: url('/static/css/fonts/23504b23-e297-4c91-ba98-deceeb0af199.eot?#iefix');
  src: url('/static/css/fonts/23504b23-e297-4c91-ba98-deceeb0af199.eot?#iefix') format('eot'),
    url('/static/css/fonts/5191e4ce-5fdb-4b0b-b00f-b04e333dbf3e.woff') format('woff'),
    url('/static/css/fonts/7a4d3756-ab14-401a-b693-5980ada400da.ttf') format('truetype'),
    url('/static/css/fonts/533c52aa-9e8d-4596-a1bc-562d2acb72df.svg#533c52aa-9e8d-4596-a1bc-562d2acb72df') format('svg');
}
@font-face {
  font-family: 'Avenir Next LT W02 Demi';
  src: url('/static/css/fonts/ec8454e9-1900-4157-902d-1667f20b503e.eot?#iefix');
  src: url('/static/css/fonts/ec8454e9-1900-4157-902d-1667f20b503e.eot?#iefix') format('eot'),
    url('/static/css/fonts/e40e6ac5-f2bd-4d65-baf7-b1e397d7fdcc.woff') format('woff'),
    url('/static/css/fonts/34772968-ece3-42e3-9f0d-f5724cafa60e.ttf') format('truetype'),
    url('/static/css/fonts/e2f89b55-2e17-4aa3-af72-75a82c51008b.svg#e2f89b55-2e17-4aa3-af72-75a82c51008b') format('svg');
}
@font-face {
  font-family: 'AvenirNextLTW02-Medium';
  src: url('/static/css/fonts/f2c1017b-8f5f-4e69-8a34-3788975c6e84.eot?#iefix');
  src: url('/static/css/fonts/f2c1017b-8f5f-4e69-8a34-3788975c6e84.eot?#iefix') format('eot'),
    url('/static/css/fonts/0417e965-6ae1-4395-8f71-f61ea767d523.woff') format('woff'),
    url('/static/css/fonts/eb8735e1-059f-4b58-b708-78ede4e39742.ttf') format('truetype'),
    url('/static/css/fonts/9eaa4170-3804-4e8d-a010-4d1f191948a4.svg#9eaa4170-3804-4e8d-a010-4d1f191948a4') format('svg');
}
@font-face {
  font-family: 'Avenir Next W02 Light';
  src: url('/static/css/fonts/7bf72c4f-a744-4420-ad96-b982fd3c23a7.eot?#iefix');
  src: url('/static/css/fonts/7bf72c4f-a744-4420-ad96-b982fd3c23a7.eot?#iefix') format('eot'),
    url('/static/css/fonts/f6ebea36-fb7c-4458-a43e-2112c48c17e4.woff') format('woff'),
    url('/static/css/fonts/280c484e-3493-4ca8-ad53-b7decaf9a4f9.ttf') format('truetype'),
    url('/static/css/fonts/48696f6c-ef9f-49fc-9c1e-f3a65852b092.svg#48696f6c-ef9f-49fc-9c1e-f3a65852b092') format('svg');
}

.avenir-regular {
  font-family: 'AvenirNextLTW02-Regular', Helvetica, Arial, sans-serif;
}

.avenir-italic {
  font-family: 'AvenirNextLTW02-Italic', Helvetica, Arial, sans-serif;
}

.avenir-medium {
  font-family: 'AvenirNextLTW02-Medium', Helvetica, Arial, sans-serif;
}

.avenir-demi {
  font-family: 'Avenir Next LT W02 Demi', Helvetica, Arial, sans-serif;
}

.avenir-light {
  font-family: 'Avenir Next W02 Light', Helvetica, Arial, sans-serif;
}


@font-face {
  font-family: 'icomoon';
  src:url('/stylesheets/marketing/fonts/icomoon.eot');
  src:url('/stylesheets/marketing/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
    url('/stylesheets/marketing/fonts/icomoon.woff') format('woff'),
    url('/stylesheets/marketing/fonts/icomoon.ttf') format('truetype'),
    url('/stylesheets/marketing/fonts/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'icomoon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-twitter, .icon-lookout_phone, .icon-download_2, .icon-bar_graph, .icon-lock_privacy, .icon-lock_key_hole, .icon-key_hole, .icon-social_facebook, .icon-scream, .icon-down_arrow_2, .icon-business, .icon-x_dots, .icon-tag, .icon-social_twitter, .icon-signal, .icon-signal_flare, .icon-shield, .icon-share, .icon-rss, .icon-privacy, .icon-platform, .icon-pin, .icon-pin_circle, .icon-person, .icon-mug, .icon-magnify, .icon-lookout, .icon-lock, .icon-globe, .icon-emote, .icon-download_1, .icon-down_arrow_3, .icon-down_arrow_1, .icon-dot, .icon-dot_outline, .icon-data, .icon-cloud, .icon-business_protection, .icon-bullseye, .icon-box, .icon-bolt, .icon-band-aid, .icon-upload, .icon-phone, .icon-dot_path, .icon-cap, .icon-cart, .icon-chat, .icon-download_cloud, .icon-photos, .icon-contact, .icon-tools, .icon-star, .icon-refresh, .icon-magnify_contact, .icon-Lookout_Icons_phone_2, .icon-youtube, .icon-camera_lock {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-twitter:before {
  content: "\e000";
}
.icon-lookout_phone:before {
  content: "\e001";
}
.icon-download_2:before {
  content: "\e002";
}
.icon-bar_graph:before {
  content: "\e003";
}
.icon-lock_privacy:before {
  content: "\e004";
}
.icon-lock_key_hole:before {
  content: "\e005";
}
.icon-key_hole:before {
  content: "\e006";
}
.icon-social_facebook:before {
  content: "\e007";
}
.icon-scream:before {
  content: "\e008";
}
.icon-down_arrow_2:before {
  content: "\e009";
}
.icon-business:before {
  content: "\e00a";
}
.icon-x_dots:before {
  content: "\e00b";
}
.icon-tag:before {
  content: "\e00c";
}
.icon-social_twitter:before {
  content: "\e00d";
}
.icon-signal:before {
  content: "\e00e";
}
.icon-signal_flare:before {
  content: "\e00f";
}
.icon-shield:before {
  content: "\e010";
}
.icon-share:before {
  content: "\e011";
}
.icon-rss:before {
  content: "\e012";
}
.icon-privacy:before {
  content: "\e013";
}
.icon-platform:before {
  content: "\e014";
}
.icon-pin:before {
  content: "\e015";
}
.icon-pin_circle:before {
  content: "\e016";
}
.icon-person:before {
  content: "\e017";
}
.icon-mug:before {
  content: "\e018";
}
.icon-magnify:before {
  content: "\e019";
}
.icon-lookout:before {
  content: "\e01a";
}
.icon-lock:before {
  content: "\e01b";
}
.icon-globe:before {
  content: "\e01c";
}
.icon-emote:before {
  content: "\e01d";
}
.icon-download_1:before {
  content: "\e01e";
}
.icon-down_arrow_3:before {
  content: "\e01f";
}
.icon-down_arrow_1:before {
  content: "\e020";
}
.icon-dot:before {
  content: "\e021";
}
.icon-dot_outline:before {
  content: "\e022";
}
.icon-data:before {
  content: "\e023";
}
.icon-cloud:before {
  content: "\e024";
}
.icon-business_protection:before {
  content: "\e028";
}
.icon-bullseye:before {
  content: "\e029";
}
.icon-box:before {
  content: "\e02a";
}
.icon-bolt:before {
  content: "\e02b";
}
.icon-band-aid:before {
  content: "\e02c";
}
.icon-upload:before {
  content: "\e02d";
}
.icon-phone:before {
  content: "\e02e";
}
.icon-dot_path:before {
  content: "\e02f";
}
.icon-cap:before {
  content: "\e027";
}
.icon-cart:before {
  content: "\e026";
}
.icon-chat:before {
  content: "\e025";
}
.icon-download_cloud:before {
  content: "\e030";
}
.icon-photos:before {
  content: "\e031";
}
.icon-contact:before {
  content: "\e032";
}
.icon-tools:before {
  content: "\e033";
}
.icon-star:before {
  content: "\e034";
}
.icon-refresh:before {
  content: "\e035";
}
.icon-magnify_contact:before {
  content: "\e036";
}
.icon-Lookout_Icons_phone_2:before {
  content: "\e037";
}
.icon-youtube:before {
  content: "\e038";
}
.icon-camera_lock:before {
  content: "\e039";
}

.bkwldicon-google:before {
  content: "\e602";
  font-family: 'bkwld_icomoon'!important;
}

.bkwldicon-slideshare:before {
  content: "\e604";
  font-family: 'bkwld_icomoon'!important;
}

.bkwldicon-linkedin:before {
  content: "\e603";
  font-family: 'bkwld_icomoon'!important;
}

.icon-facebook:before {
  content: "\e607";
}
