@charset "UTF-8";

@font-face {
  font-family: "icons";
  src:url("gfa100.eot");
  src:url("gfa100.eot?#iefix") format("embedded-opentype"),
    url("gfa100.woff") format("woff"),
    url("gfa100.ttf") format("truetype"),
    url("gfa100.svg#gfa100") format("svg");
  font-weight: normal;
  font-style: normal;

}

[class*="-before"]:before,
[class*="-after"]:after,
[class*="-only"]:before {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline;
	position: relative;
	top: 0.15em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}

[class*="-smaller-before"]:before,
[class*="-smaller-after"]:after {
	font-size: 80%;
	top: 0.06em;
	}

[class*="-larger-only"]:before,
[class*="-larger-before"]:before,
[class*="-larger-after"]:after {
	font-size: 150%;
	top: 0.23em;
	}

[class*="before"]:before {
	margin-right: 8px;
	}

[class*="-smaller-before"]:before {
	margin-right: 4px;
	}

[class*="after"]:after {
	margin-left: 8px;
	}

[class*="-smaller-after"]:after {
	margin-left: 4px;
	}
	
[class*="before-left"]:before,
[class*="after-left"]:after,
[class*="only-left"]:before {
	content: "\e000";
	}

[class*="before-right"]:before,
[class*="after-right"]:after,
[class*="only-right"]:before {
	content: "\e001";
	}

[class*="before-up"]:before,
[class*="after-up"]:after,
[class*="only-up"]:before {
	content: "\e002";
	}

[class*="before-down"]:before,
[class*="after-down"]:after,
[class*="only-down"]:before {
	content: "\e003";
	}

[class*="before-share"]:before,
[class*="after-share"]:after,
[class*="only-share"]:before {
	content: "\e004";
	}

[class*="before-mail"]:before,
[class*="after-mail"]:after,
[class*="only-mail"]:before {
	content: "\e005";
	}

[class*="before-money"]:before,
[class*="after-money"]:after,
[class*="only-money"]:before {
	content: "\e006";
	}

[class*="before-lock"]:before,
[class*="after-lock"]:after,
[class*="only-lock"]:before {
	content: "\e007";
	}

[class*="before-call"]:before,
[class*="after-call"]:after,
[class*="only-call"]:before {
	content: "\e008";
	}

[class*="before-instagram"]:before,
[class*="after-instagram"]:after,
[class*="only-instagram"]:before {
	content: "\e009";
	}

[class*="before-facebook"]:before,
[class*="after-facebook"]:after,
[class*="only-facebook"]:before {
	content: "\e00a";
	}

[class*="before-twitter"]:before,
[class*="after-twitter"]:after,
[class*="only-twitter"]:before {
	content: "\e00b";
	}

[class*="before-linkedin"]:before,
[class*="after-linkedin"]:after,
[class*="only-linkedin"]:before {
	content: "\e00c";
	}

[class*="before-youtube"]:before,
[class*="after-youtube"]:after,
[class*="only-youtube"]:before {
	content: "\e00d";
	}

[class*="before-ycplogo"]:before,
[class*="after-ycplogo"]:after,
[class*="only-ycplogo"]:before {
	content: "\e00e";
	}

[class*="before-select"]:before,
[class*="after-select"]:after,
[class*="only-select"]:before {
	content: "\e00f";
	}

[class*="before-search"]:before,
[class*="after-search"]:after,
[class*="only-search"]:before {
	content: "\e010";
	}

[class*="before-grid"]:before,
[class*="after-grid"]:after,
[class*="only-grid"]:before {
	content: "\e011";
	}

[class*="before-list"]:before,
[class*="after-list"]:after,
[class*="only-list"]:before {
	content: "\e012";
	}

[class*="before-website"]:before,
[class*="after-website"]:after,
[class*="only-website"]:before {
	content: "\e013";
	}

[class*="before-rss"]:before,
[class*="after-rss"]:after,
[class*="only-rss"]:before {
	content: "\e014";
	}

[class*="before-briefcase"]:before,
[class*="after-briefcase"]:after,
[class*="only-briefcase"]:before {
	content: "\e016";
	}	
	
[class*="before-tools"]:before,
[class*="after-tools"]:after,
[class*="only-tools"]:before {
	content: "\e017";
	}		
	
[class*="before-torso"]:before,
[class*="after-torso"]:after,
[class*="only-torso"]:before {
	content: "\e018";
	}			
	
[class*="before-graduation-cap"]:before,
[class*="after-graduation-cap"]:after,
[class*="only-graduation-cap"]:before {
	content: "\e019";
	}	
	
[class*="before-graduation-all"]:before,
[class*="after-graduation-all"]:after,
[class*="only-graduation-all"]:before {
	content: "\e015";
	}					
	
[class*="before-video"]:before,
[class*="after-video"]:after,
[class*="only-video"]:before {
	content: "\e01a";
	}					
	
[class*="before-alert"]:before,
[class*="after-alert"]:after,
[class*="only-alert"]:before {
	content: "\e01b";
	}