/* 
 * Icons
 */

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

.icon {
    font-family: 'icons';
}

.icon-before:before {
  font-family: 'icons';
  font-size: 1.1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.icon-before.arrow-angle:before { content: "\f100"; }
.icon-before.arrow-solid:before { content: "\f101"; }
.icon-before.bell:before { content: "\f102"; }
.icon-before.check:before { content: "\f103"; }
.icon-before.green-check:before { content: "\f106";}
.icon-before.contact:before { content: "\f104"; }
.icon-before.edit:before { content: "\f105"; }
.icon-before.ex:before { content: "\f106"; }
.icon-before.facebook:before { content: "\f107"; }
.icon-before.gear:before { content: "\f108"; }
.icon-before.gloebit-thin:before { content: "\f109"; }
.icon-before.gloebit-ticket:before { content: "\f10a"; }
.icon-before.gloebit:before { content: "\f10b"; }
.icon-before.googleplus:before { content: "\f10c"; }
.icon-before.history:before { content: "\f10d"; }
.icon-before.home:before { content: "\f10e"; }
.icon-before.info:before { content: "\f10f"; }
.icon-before.linkedin:before { content: "\f110"; }
.icon-before.magnifying:before { content: "\f111"; }
.icon-before.padlock:before { content: "\f112"; }
.icon-before.return:before { content: "\f113"; }
.icon-before.sort:before { content: "\f114"; }
.icon-before.toggle:before { content: "\f115"; }
.icon-before.twitter:before { content: "\f116"; }
.icon-before.warning:before { content: "\f117"; }

.icon-after:after {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
}

/***********************
 * Colosi - adjusted margin for insering G symbol for inline text
 ***********************/
.inline-text .icon-after.gloebit-thin:after {
    margin-left: 0.05em;
}
.inline-text .icon-after.gloebit:after {
    margin-left: 0.05em;
}
/**** end of G symbol inline text styling ****/


.icon-after.arrow-angle:after { content: "\f100"; }
.icon-after.arrow-solid:after { content: "\f101"; }
.icon-after.bell:after { content: "\f102"; }
.icon-after.check:after { content: "\f103"; }
.icon-after.contact:after { content: "\f104"; }
.icon-after.edit:after { content: "\f105"; }
.icon-after.ex:after { content: "\f106"; }
.icon-after.facebook:after { content: "\f107"; }
.icon-after.gear:after { content: "\f108"; }
.icon-after.gloebit-thin:after { content: "\f109"; }
.icon-after.gloebit-ticket:after { content: "\f10a"; }
.icon-after.gloebit:after { content: "\f10b"; }
.icon-after.googleplus:after { content: "\f10c"; }
.icon-after.history:after { content: "\f10d"; }
.icon-after.home:after { content: "\f10e"; }
.icon-after.info:after { content: "\f10f"; }
.icon-after.linkedin:after { content: "\f110"; }
.icon-after.magnifying:after { content: "\f111"; }
.icon-after.padlock:after { content: "\f112"; }
.icon-after.return:after { content: "\f113"; }
.icon-after.sort:after { content: "\f114"; }
.icon-after.toggle:after { content: "\f115"; }
.icon-after.twitter:after { content: "\f116"; }
.icon-after.warning:after { content: "\f117"; }