.icons{font-family: 'icons'; }  /*http://fontm.com/web-symbols-regular-font/*/
.icons2{font-family: 'icons2'; }  /*http://www.dafont.com/fr/heydings-icons.font*/
.icons3{font-family: 'icons3';}  /*http://fontm.com/unicons-font/*/
 


.-loupe:before{
font-family: 'icons';     
font-weight:normal; 
content:'L'; 
} 
 
.-option:before{
font-family: 'icons';     
font-weight:normal; 
content:' S '; 
} 

.-cloud:before{
font-family: 'icons';     
font-weight:normal; 
content:'C'; 
} 
 

.-boite:before, 
.-stock:before{
font-family: 'icons';     
font-weight:normal; 
content:' Z '; 
} 



.-prive:before, 
.-cadnas:before{
font-family: 'icons';     
font-weight:normal; 
content:' x '; 
}  

.-pass:before{
font-family: 'icons';     
font-weight:normal; 
content:' w '; 
}  

.-ticket:before{
font-family: 'icons';     
font-weight:normal; 
content:' , '; 
}  

.ticket-:after{
font-family: 'icons';     
font-weight:normal; 
content:' , '; 
}  

.-deconnexion:before{
font-family: 'icons';     
font-weight:normal; 
content:'X'; 
}  

.-user:before{
font-family: 'icons';     
font-weight:normal; 
content:'U '; 
opacity:0.7
} 
.user-:after{
font-family: 'icons';     
font-weight:normal; 
content:' U '; 
opacity:0.7
} 
.-agence:before{
font-family: 'icons';     
font-weight:normal; 
content:'? '; 
opacity:0.7; 
} 
.-wait:before{
font-family: 'icons';     
font-weight:normal; 
content:' P '; 
} 
.wait-:after{
font-family: 'icons';     
font-weight:normal; 
content:' P '; 
} 

.-agenda:before,
.-planif:before{
font-family: 'icons3';     
font-weight:normal; 
content:'d';   
font-size: 2.5em;
vertical-align:top;  
line-height: 15px;
} 
.agenda-:after,
.planif-:after{
font-family: 'icons3';     
font-weight:normal; 
content:'d';   
font-size: 2.5em;
vertical-align:top;  
line-height: 15px;
} 
  
.-agenda2:before,
.-planif2:before{
font-family: 'icons3';     
font-weight:normal; 
content:'d';   
font-size: 2em;
vertical-align:baseline;   
} 
    
.-agenda3:before,
.-planif3:before{
font-family: 'icons3';     
font-weight:normal; 
content:'d';   
font-size: 2.5em;
vertical-align:top;  
} 
  
    
.agenda3-:after,
.planif3-:after{
font-family: 'icons3';     
font-weight:normal; 
content:'d';   
font-size: 2.5em;
vertical-align:top;  
} 
  

 
.-liste:before {
font-family: 'icons';     
font-weight:normal; 
content:' p ';   
}  
 
 
.-star:before,
.-etoile:before{
font-family: 'icons';     
font-weight:normal; 
content:' R ';   
}  
 
.-retour:before,
.-back:before{
font-family: 'icons';     
font-weight:normal; 
content:' h ';   
}  
.-join:before,
.-joindre:before,
.-lier:before,
.-encre:before,
.-lien:before,
.-link:before{
font-family: 'icons';     
font-weight:normal; 
content:' K ';   
}  
.-ok:before{
font-family: 'icons';     
font-weight:normal; 
content:' . ';   
} 
.-nok:before{
font-family: 'icons';     
font-weight:normal; 
content:' W ';   
} 
.ok-:after{
font-family: 'icons';     
font-weight:normal; 
content:' . ';   
} 
.nok-:after{
font-family: 'icons';     
font-weight:normal; 
content:' W ';   
} 


 
.-adresse:before{
font-family: 'icons2';     
font-weight:normal; 
content:' P ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
 
.-oppo:before{
font-family: 'icons2';     
font-weight:normal; 
content:' Z ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
.-societe:before{
font-family: 'icons2';     
font-weight:normal; 
content:' H ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
.societe-:after{
font-family: 'icons2';     
font-weight:normal; 
content:' H ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

  
  
.-even:before{
font-family: 'icons2';     
font-weight:normal; 
content:' c ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
 
.-drapeau:before{
font-family: 'icons2';     
font-weight:normal; 
content:'f ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  



.-setting:before,
.-config:before{
font-family: 'icons2';     
font-weight:normal; 
content:' G ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  


.-reseau:before {
font-family: 'icons2';     
font-weight:normal; 
content:' g ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-lien:before {
font-family: 'icons2';     
font-weight:normal; 
content:' a ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-note:before {
font-family: 'icons2';     
font-weight:normal; 
content:' J ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  



.-sup:before{
font-family: 'icons2';     
font-weight:normal; 
content:'X';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  



.-tel:before{
font-family: 'icons2';     
font-weight:normal; 
content:'q ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
.-mobile:before{
font-family: 'icons2';     
font-weight:normal; 
content:'n ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}
.-fax:before{
font-family: 'icons2';     
font-weight:normal; 
content:'p ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-mail:before{
font-family: 'icons2';     
font-weight:normal; 
content:'E ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-mail2:before{
font-family: 'icons';     
font-weight:normal; 
content:'@ ';  
}  

.-web:before,
.-send:before{
font-family: 'icons2';     
font-weight:normal; 
content:'e ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-export:before{
font-family: 'icons2';     
font-weight:normal; 
content:'e ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  


.-plus:before{
font-family: 'icons2';     
font-weight:normal; 
content:'+ ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-add:before{
font-family: 'icons2';     
font-weight:normal; 
content:'+ ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  


.-moins:before{
font-family: 'icons2';     
font-weight:normal; 
content:'- ';
font-size:1.2em;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}  

.-dossier:before{
font-family: 'icons2';     
font-weight:normal; 
content:' F ';
font-size:1.2em; 
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
.-pdf:before{
font-family: 'icons2';     
font-weight:normal; 
content:'D';
font-size:1.2em;
color:#F54D14;  
vertical-align:text-baseline; 
vertical-align:baseline; 
} 
.pdf-:after{
font-family: 'icons2';     
font-weight:normal; 
content:'D';
font-size:1.2em;
color:#F54D14;  
vertical-align:text-baseline; 
vertical-align:baseline; 
} 
 
.-excel:before{
font-family: 'icons2';     
font-weight:normal; 
content:'D';
font-size:1.2em;
color:#76D874;  
vertical-align:text-baseline; 
vertical-align:baseline; 
}   
.-server:before{
font-family: 'icons2';     
font-weight:normal; 
content:' 3 ';
font-size:1.2em; 
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
/*
.-file:before{
font-family: 'icons2';     
font-weight:normal; 
content:' D ';
font-size:1.3em; 
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
.file-:after{
font-family: 'icons2';     
font-weight:normal; 
content:' D ';
font-size:1.3em; 
vertical-align:text-baseline; 
vertical-align:baseline; 
}  
*/
.-doc:before{
font-family: 'icons2';     
font-weight:normal; 
content:' Y ';
font-size:1.3em; 
vertical-align:text-baseline; 
vertical-align:baseline; 
}  




.fleche:before{
font-family: 'icons3';     
font-weight:normal; 
content:'3'; 
opacity:0.3;
font-size:1.2em;
vertical-align:middle;
} 

.fleche-:after{
font-family: 'icons3';     
font-weight:normal; 
content:'3'; 
opacity:0.3;
font-size:1.2em;
vertical-align:middle;
} 













/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block; 
    font-family: 'FontAwesome';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}


/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.-glass:before {content: "\f000 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.glass-:after {content: " \f000"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-music:before {content: "\f001 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.music-:after {content: " \f001"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-search:before {content: "\f002 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.search-:after {content: " \f002"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-envelope:before {content: "\f003 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.envelope-:after {content: " \f003"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-heart:before {content: "\f004 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.heart-:after {content: " \f004"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-star:before {content: "\f005 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.star-:after {content: " \f005"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-star:before {content: "\f006 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.star-:after {content: " \f006"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-user:before {content: "\f007 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.user-:after {content: " \f007"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-film:before {content: "\f008 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.film-:after {content: " \f008"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-th-large:before {content: "\f009 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.th-large-:after {content: " \f009"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-th:before {content: "\f00a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.th-:after {content: " \f00a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-th-list:before {content: "\f00b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.th-list-:after {content: " \f00b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-check:before {content: "\f00c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.check-:after {content: " \f00c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-times:before {content: "\f00d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.times-:after {content: " \f00d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-search-plus:before {content: "\f00e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.search-plus-:after {content: " \f00e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-search-minus:before {content: "\f010 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.search-minus-:after {content: " \f010"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-power-off:before {content: "\f011 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.power-off-:after {content: " \f011"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-signal:before {content: "\f012 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.signal-:after {content: " \f012"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cog:before {content: "\f013 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cog-:after {content: " \f013"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-trash:before {content: "\f014 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.trash-:after {content: " \f014"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-home:before {content: "\f015 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.home-:after {content: " \f015"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file:before {content: "\f016 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-:after {content: " \f016"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
 
.-clock:before {content: "\f017 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.clock-:after {content: " \f017"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-road:before {content: "\f018 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.road-:after {content: " \f018"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-download:before {content: "\f019 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.download-:after {content: " \f019"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-o-down:before {content: "\f01a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-o-down-:after {content: " \f01a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-o-up:before {content: "\f01b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-o-up-:after {content: " \f01b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-inbox:before {content: "\f01c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.inbox-:after {content: " \f01c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-play-circle:before {content: "\f01d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.play-circle-:after {content: " \f01d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-repeat:before {content: "\f01e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.repeat-:after {content: " \f01e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-refresh:before {content: "\f021 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.refresh-:after {content: " \f021"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-list-alt:before {content: "\f022 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.list-alt-:after {content: " \f022"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-lock:before {content: "\f023 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.lock-:after {content: " \f023"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-flag:before {content: "\f024 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.flag-:after {content: " \f024"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-headphones:before {content: "\f025 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.headphones-:after {content: " \f025"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-volume-off:before {content: "\f026 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.volume-off-:after {content: " \f026"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-volume-down:before {content: "\f027 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.volume-down-:after {content: " \f027"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-volume-up:before {content: "\f028 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.volume-up-:after {content: " \f028"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-qrcode:before {content: "\f029 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.qrcode-:after {content: " \f029"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-barcode:before {content: "\f02a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.barcode-:after {content: " \f02a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tag:before {content: "\f02b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tag-:after {content: " \f02b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tags:before {content: "\f02c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tags-:after {content: " \f02c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-book:before {content: "\f02d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.book-:after {content: " \f02d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bookmark:before {content: "\f02e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bookmark-:after {content: " \f02e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-print:before {content: "\f02f "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.print-:after {content: " \f02f"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-camera:before {content: "\f030 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.camera-:after {content: " \f030"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-font:before {content: "\f031 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.font-:after {content: " \f031"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bold:before {content: "\f032 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bold-:after {content: " \f032"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-italic:before {content: "\f033 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.italic-:after {content: " \f033"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-text-height:before {content: "\f034 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.text-height-:after {content: " \f034"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-text-width:before {content: "\f035 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.text-width-:after {content: " \f035"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-align-left:before {content: "\f036 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.align-left-:after {content: " \f036"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-align-center:before {content: "\f037 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.align-center-:after {content: " \f037"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-align-right:before {content: "\f038 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.align-right-:after {content: " \f038"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-align-justify:before {content: "\f039 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.align-justify-:after {content: " \f039"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-list:before {content: "\f03a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.list-:after {content: " \f03a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-outdent:before {content: "\f03b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.outdent-:after {content: " \f03b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-indent:before {content: "\f03c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.indent-:after {content: " \f03c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-video-camera:before {content: "\f03d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.video-camera-:after {content: " \f03d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-picture:before {content: "\f03e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.picture-:after {content: " \f03e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pencil:before {content: "\f040 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pencil-:after {content: " \f040"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-map-marker:before {content: "\f041 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.map-marker-:after {content: " \f041"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-adjust:before {content: "\f042 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.adjust-:after {content: " \f042"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tint:before {content: "\f043 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tint-:after {content: " \f043"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pencil-square:before {content: "\f044 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pencil-square-:after {content: " \f044"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-share-square:before {content: "\f045 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.share-square-:after {content: " \f045"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-check-square:before {content: "\f046 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.check-square-:after {content: " \f046"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrows:before {content: "\f047 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrows-:after {content: " \f047"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-step-backward:before {content: "\f048 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.step-backward-:after {content: " \f048"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-fast-backward:before {content: "\f049 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fast-backward-:after {content: " \f049"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-backward:before {content: "\f04a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.backward-:after {content: " \f04a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-play:before {content: "\f04b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.play-:after {content: " \f04b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pause:before {content: "\f04c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pause-:after {content: " \f04c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-stop:before {content: "\f04d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.stop-:after {content: " \f04d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-forward:before {content: "\f04e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.forward-:after {content: " \f04e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-fast-forward:before {content: "\f050 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fast-forward-:after {content: " \f050"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-step-forward:before {content: "\f051 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.step-forward-:after {content: " \f051"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-eject:before {content: "\f052 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.eject-:after {content: " \f052"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-left:before {content: "\f053 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-left-:after {content: " \f053"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-right:before {content: "\f054 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-right-:after {content: " \f054"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-plus-circle:before {content: "\f055 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.plus-circle-:after {content: " \f055"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-minus-circle:before {content: "\f056 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.minus-circle-:after {content: " \f056"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-times-circle:before {content: "\f057 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.times-circle-:after {content: " \f057"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-check-circle:before {content: "\f058 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.check-circle-:after {content: " \f058"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-question-circle:before {content: "\f059 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.question-circle-:after {content: " \f059"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-info-circle:before {content: "\f05a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.info-circle-:after {content: " \f05a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-crosshairs:before {content: "\f05b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.crosshairs-:after {content: " \f05b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-times-circle:before {content: "\f05c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.times-circle-:after {content: " \f05c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-check-circle:before {content: "\f05d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.check-circle-:after {content: " \f05d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ban:before {content: "\f05e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ban-:after {content: " \f05e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-left:before {content: "\f060 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-left-:after {content: " \f060"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-right:before {content: "\f061 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-right-:after {content: " \f061"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-up:before {content: "\f062 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-up-:after {content: " \f062"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-down:before {content: "\f063 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-down-:after {content: " \f063"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-share:before {content: "\f064 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.share-:after {content: " \f064"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-expand:before {content: "\f065 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.expand-:after {content: " \f065"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-compress:before {content: "\f066 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.compress-:after {content: " \f066"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-plus:before {content: "\f067 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.plus-:after {content: " \f067"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-minus:before {content: "\f068 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.minus-:after {content: " \f068"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-asterisk:before {content: "\f069 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.asterisk-:after {content: " \f069"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-exclamation-circle:before {content: "\f06a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.exclamation-circle-:after {content: " \f06a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-gift:before {content: "\f06b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.gift-:after {content: " \f06b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-leaf:before {content: "\f06c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.leaf-:after {content: " \f06c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-fire:before {content: "\f06d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fire-:after {content: " \f06d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-eye:before {content: "\f06e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.eye-:after {content: " \f06e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-eye-slash:before {content: "\f070 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.eye-slash-:after {content: " \f070"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-exclamation-triangle:before {content: "\f071 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.exclamation-triangle-:after {content: " \f071"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-plane:before {content: "\f072 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.plane-:after {content: " \f072"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-calendar:before {content: "\f073 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.calendar-:after {content: " \f073"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-random:before {content: "\f074 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.random-:after {content: " \f074"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-comment:before {content: "\f075 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.comment-:after {content: " \f075"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-magnet:before {content: "\f076 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.magnet-:after {content: " \f076"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-up:before {content: "\f077 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-up-:after {content: " \f077"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-down:before {content: "\f078 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-down-:after {content: " \f078"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-retweet:before {content: "\f079 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.retweet-:after {content: " \f079"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-shopping-cart:before ,.-panier:before {content: "\f07a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.shopping-cart-:after,.panier-:after  {content: " \f07a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-folder:before {content: "\f07b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.folder-:after {content: " \f07b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-folder-open:before {content: "\f07c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.folder-open-:after {content: " \f07c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrows-v:before {content: "\f07d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrows-v-:after {content: " \f07d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrows-h:before {content: "\f07e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrows-h-:after {content: " \f07e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bar-chart:before {content: "\f080 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bar-chart-:after {content: " \f080"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-twitter-square:before {content: "\f081 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.twitter-square-:after {content: " \f081"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-facebook-square:before {content: "\f082 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.facebook-square-:after {content: " \f082"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-camera-retro:before {content: "\f083 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.camera-retro-:after {content: " \f083"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-key:before {content: "\f084 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.key-:after {content: " \f084"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cogs:before {content: "\f085 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cogs-:after {content: " \f085"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-comments:before {content: "\f086 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.comments-:after {content: " \f086"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-thumbs-o-up:before {content: "\f087 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.thumbs-o-up-:after {content: " \f087"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-thumbs-o-down:before {content: "\f088 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.thumbs-o-down-:after {content: " \f088"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-star-half:before {content: "\f089 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.star-half-:after {content: " \f089"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-heart:before {content: "\f08a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.heart-:after {content: " \f08a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sign-out:before {content: "\f08b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sign-out-:after {content: " \f08b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-linkedin-square:before {content: "\f08c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.linkedin-square-:after {content: " \f08c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-thumb-tack:before {content: "\f08d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.thumb-tack-:after {content: " \f08d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-external-link:before {content: "\f08e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.external-link-:after {content: " \f08e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sign-in:before {content: "\f090 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sign-in-:after {content: " \f090"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-trophy:before {content: "\f091 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.trophy-:after {content: " \f091"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-github-square:before {content: "\f092 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.github-square-:after {content: " \f092"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-upload:before {content: "\f093 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.upload-:after {content: " \f093"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-lemon:before {content: "\f094 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.lemon-:after {content: " \f094"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-phone:before {content: "\f095 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.phone-:after {content: " \f095"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-square:before {content: "\f096 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.square-:after {content: " \f096"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bookmark:before {content: "\f097 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bookmark-:after {content: " \f097"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-phone-square:before {content: "\f098 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.phone-square-:after {content: " \f098"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-twitter:before {content: "\f099 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.twitter-:after {content: " \f099"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-facebook:before {content: "\f09a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.facebook-:after {content: " \f09a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-github:before {content: "\f09b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.github-:after {content: " \f09b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-unlock:before {content: "\f09c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.unlock-:after {content: " \f09c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-credit-card:before {content: "\f09d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.credit-card-:after {content: " \f09d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-rss:before {content: "\f09e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.rss-:after {content: " \f09e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hdd:before {content: "\f0a0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hdd-:after {content: " \f0a0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bullhorn:before {content: "\f0a1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bullhorn-:after {content: " \f0a1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bell:before {content: "\f0f3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bell-:after {content: " \f0f3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-certificate:before {content: "\f0a3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.certificate-:after {content: " \f0a3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hand-o-right:before {content: "\f0a4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hand-o-right-:after {content: " \f0a4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hand-o-left:before {content: "\f0a5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hand-o-left-:after {content: " \f0a5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hand-o-up:before {content: "\f0a6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hand-o-up-:after {content: " \f0a6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hand-o-down:before {content: "\f0a7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hand-o-down-:after {content: " \f0a7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-left:before {content: "\f0a8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-left-:after {content: " \f0a8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-right:before {content: "\f0a9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-right-:after {content: " \f0a9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-up:before {content: "\f0aa "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-up-:after {content: " \f0aa"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-down:before {content: "\f0ab "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-down-:after {content: " \f0ab"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-globe:before {content: "\f0ac "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.globe-:after {content: " \f0ac"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-wrench:before {content: "\f0ad "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.wrench-:after {content: " \f0ad"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tasks:before {content: "\f0ae "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tasks-:after {content: " \f0ae"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-filter:before {content: "\f0b0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.filter-:after {content: " \f0b0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-briefcase:before {content: "\f0b1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.briefcase-:after {content: " \f0b1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrows-alt:before {content: "\f0b2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrows-alt-:after {content: " \f0b2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-users:before {content: "\f0c0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.users-:after {content: " \f0c0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-link:before {content: "\f0c1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.link-:after {content: " \f0c1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cloud:before {content: "\f0c2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cloud-:after {content: " \f0c2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-flask:before {content: "\f0c3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.flask-:after {content: " \f0c3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-scissors:before {content: "\f0c4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.scissors-:after {content: " \f0c4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-files:before {content: "\f0c5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.files-:after {content: " \f0c5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paperclip:before {content: "\f0c6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paperclip-:after {content: " \f0c6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-floppy:before {content: "\f0c7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.floppy-:after {content: " \f0c7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-square:before {content: "\f0c8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.square-:after {content: " \f0c8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bars:before {content: "\f0c9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bars-:after {content: " \f0c9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-list-ul:before {content: "\f0ca "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.list-ul-:after {content: " \f0ca"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-list-ol:before {content: "\f0cb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.list-ol-:after {content: " \f0cb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-strikethrough:before {content: "\f0cc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.strikethrough-:after {content: " \f0cc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-underline:before {content: "\f0cd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.underline-:after {content: " \f0cd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-table:before {content: "\f0ce "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.table-:after {content: " \f0ce"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-magic:before {content: "\f0d0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.magic-:after {content: " \f0d0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-truck:before {content: "\f0d1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.truck-:after {content: " \f0d1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pinterest:before {content: "\f0d2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pinterest-:after {content: " \f0d2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pinterest-square:before {content: "\f0d3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pinterest-square-:after {content: " \f0d3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-google-plus-square:before {content: "\f0d4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.google-plus-square-:after {content: " \f0d4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-google-plus:before {content: "\f0d5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.google-plus-:after {content: " \f0d5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-money:before {content: "\f0d6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.money-:after {content: " \f0d6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-down:before {content: "\f0d7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-down-:after {content: " \f0d7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-up:before {content: "\f0d8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-up-:after {content: " \f0d8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-left:before {content: "\f0d9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-left-:after {content: " \f0d9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-right:before {content: "\f0da "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-right-:after {content: " \f0da"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-columns:before {content: "\f0db "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.columns-:after {content: " \f0db"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort:before {content: "\f0dc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-:after {content: " \f0dc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-desc:before {content: "\f0dd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-desc-:after {content: " \f0dd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-asc:before {content: "\f0de "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-asc-:after {content: " \f0de"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-envelope:before {content: "\f0e0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.envelope-:after {content: " \f0e0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-linkedin:before {content: "\f0e1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.linkedin-:after {content: " \f0e1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-undo:before {content: "\f0e2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.undo-:after {content: " \f0e2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-gavel:before {content: "\f0e3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.gavel-:after {content: " \f0e3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tachometer:before {content: "\f0e4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tachometer-:after {content: " \f0e4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-comment:before {content: "\f0e5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.comment-:after {content: " \f0e5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-comments:before {content: "\f0e6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.comments-:after {content: " \f0e6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bolt:before {content: "\f0e7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bolt-:after {content: " \f0e7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sitemap:before {content: "\f0e8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sitemap-:after {content: " \f0e8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-umbrella:before {content: "\f0e9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.umbrella-:after {content: " \f0e9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-clipboard:before {content: "\f0ea "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.clipboard-:after {content: " \f0ea"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-lightbulb:before {content: "\f0eb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.lightbulb-:after {content: " \f0eb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-exchange:before {content: "\f0ec "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.exchange-:after {content: " \f0ec"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cloud-download:before {content: "\f0ed "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cloud-download-:after {content: " \f0ed"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cloud-upload:before {content: "\f0ee "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cloud-upload-:after {content: " \f0ee"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-user-md:before {content: "\f0f0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.user-md-:after {content: " \f0f0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-stethoscope:before {content: "\f0f1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.stethoscope-:after {content: " \f0f1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-suitcase:before {content: "\f0f2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.suitcase-:after {content: " \f0f2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bell:before {content: "\f0a2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bell-:after {content: " \f0a2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-coffee:before {content: "\f0f4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.coffee-:after {content: " \f0f4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cutlery:before {content: "\f0f5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cutlery-:after {content: " \f0f5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-text:before {content: "\f0f6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-text-:after {content: " \f0f6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-building-o:before {content: "\f0f7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.building-o-:after {content: " \f0f7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hospital:before {content: "\f0f8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hospital-:after {content: " \f0f8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ambulance:before {content: "\f0f9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ambulance-:after {content: " \f0f9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-medkit:before {content: "\f0fa "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.medkit-:after {content: " \f0fa"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-fighter-jet:before {content: "\f0fb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fighter-jet-:after {content: " \f0fb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-beer:before {content: "\f0fc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.beer-:after {content: " \f0fc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-h-square:before {content: "\f0fd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.h-square-:after {content: " \f0fd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-plus-square:before {content: "\f0fe "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.plus-square-:after {content: " \f0fe"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-double-left:before {content: "\f100 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-double-left-:after {content: " \f100"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-double-right:before {content: "\f101 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-double-right-:after {content: " \f101"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-double-up:before {content: "\f102 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-double-up-:after {content: " \f102"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-double-down:before {content: "\f103 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-double-down-:after {content: " \f103"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-left:before {content: "\f104 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-left-:after {content: " \f104"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-right:before {content: "\f105 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-right-:after {content: " \f105"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-up:before {content: "\f106 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-up-:after {content: " \f106"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angle-down:before {content: "\f107 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angle-down-:after {content: " \f107"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-desktop:before {content: "\f108 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.desktop-:after {content: " \f108"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-laptop:before {content: "\f109 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.laptop-:after {content: " \f109"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tablet:before {content: "\f10a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tablet-:after {content: " \f10a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-mobile:before {content: "\f10b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.mobile-:after {content: " \f10b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-circle:before {content: "\f10c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.circle-:after {content: " \f10c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-quote-left:before {content: "\f10d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.quote-left-:after {content: " \f10d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-quote-right:before {content: "\f10e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.quote-right-:after {content: " \f10e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-spinner:before {content: "\f110 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.spinner-:after {content: " \f110"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-circle:before {content: "\f111 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.circle-:after {content: " \f111"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-reply:before {content: "\f112 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.reply-:after {content: " \f112"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-github-alt:before {content: "\f113 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.github-alt-:after {content: " \f113"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-folder:before {content: "\f114 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.folder-:after {content: " \f114"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-folder-open:before {content: "\f115 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.folder-open-:after {content: " \f115"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-smile:before {content: "\f118 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.smile-:after {content: " \f118"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-frown:before {content: "\f119 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.frown-:after {content: " \f119"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-meh:before {content: "\f11a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.meh-:after {content: " \f11a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-gamepad:before {content: "\f11b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.gamepad-:after {content: " \f11b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-keyboard:before {content: "\f11c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.keyboard-:after {content: " \f11c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-flag:before {content: "\f11d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.flag-:after {content: " \f11d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-flag-checkered:before {content: "\f11e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.flag-checkered-:after {content: " \f11e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-terminal:before {content: "\f120 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.terminal-:after {content: " \f120"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-code:before {content: "\f121 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.code-:after {content: " \f121"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-reply-all:before {content: "\f122 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.reply-all-:after {content: " \f122"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-star-half:before {content: "\f123 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.star-half-:after {content: " \f123"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-location-arrow:before {content: "\f124 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.location-arrow-:after {content: " \f124"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-crop:before {content: "\f125 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.crop-:after {content: " \f125"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-code-fork:before {content: "\f126 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.code-fork-:after {content: " \f126"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chain-broken:before {content: "\f127 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chain-broken-:after {content: " \f127"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-question:before {content: "\f128 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.question-:after {content: " \f128"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-info:before {content: "\f129 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.info-:after {content: " \f129"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-exclamation:before {content: "\f12a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.exclamation-:after {content: " \f12a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-superscript:before {content: "\f12b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.superscript-:after {content: " \f12b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-subscript:before {content: "\f12c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.subscript-:after {content: " \f12c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-eraser:before {content: "\f12d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.eraser-:after {content: " \f12d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-puzzle-piece:before {content: "\f12e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.puzzle-piece-:after {content: " \f12e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-microphone:before {content: "\f130 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.microphone-:after {content: " \f130"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-microphone-slash:before {content: "\f131 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.microphone-slash-:after {content: " \f131"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-shield:before {content: "\f132 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.shield-:after {content: " \f132"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-calendar2:before {content: "\f133 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.calendar2-:after {content: " \f133"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-fire-extinguisher:before {content: "\f134 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fire-extinguisher-:after {content: " \f134"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-rocket:before {content: "\f135 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.rocket-:after {content: " \f135"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-maxcdn:before {content: "\f136 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.maxcdn-:after {content: " \f136"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-circle-left:before {content: "\f137 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-circle-left-:after {content: " \f137"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-circle-right:before {content: "\f138 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-circle-right-:after {content: " \f138"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-circle-up:before {content: "\f139 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-circle-up-:after {content: " \f139"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-chevron-circle-down:before {content: "\f13a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.chevron-circle-down-:after {content: " \f13a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-html5:before {content: "\f13b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.html5-:after {content: " \f13b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-css3:before {content: "\f13c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.css3-:after {content: " \f13c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-anchor:before {content: "\f13d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.anchor-:after {content: " \f13d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-unlock-alt:before {content: "\f13e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.unlock-alt-:after {content: " \f13e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bullseye:before {content: "\f140 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bullseye-:after {content: " \f140"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ellipsis-h:before {content: "\f141 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ellipsis-h-:after {content: " \f141"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ellipsis-v:before {content: "\f142 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ellipsis-v-:after {content: " \f142"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-rss-square:before {content: "\f143 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.rss-square-:after {content: " \f143"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-play-circle:before {content: "\f144 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.play-circle-:after {content: " \f144"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ticket:before {content: "\f145 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ticket-:after {content: " \f145"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-minus-square:before {content: "\f146 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.minus-square-:after {content: " \f146"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-minus-square:before {content: "\f147 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.minus-square-:after {content: " \f147"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-level-up:before {content: "\f148 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.level-up-:after {content: " \f148"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-level-down:before {content: "\f149 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.level-down-:after {content: " \f149"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-check-square:before {content: "\f14a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.check-square-:after {content: " \f14a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pencil-square:before {content: "\f14b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pencil-square-:after {content: " \f14b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-external-link-square:before {content: "\f14c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.external-link-square-:after {content: " \f14c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-share-square:before {content: "\f14d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.share-square-:after {content: " \f14d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-compass:before {content: "\f14e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.compass-:after {content: " \f14e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-square-o-down:before {content: "\f150 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-square-o-down-:after {content: " \f150"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-square-o-up:before {content: "\f151 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-square-o-up-:after {content: " \f151"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-square-o-right:before {content: "\f152 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-square-o-right-:after {content: " \f152"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-eur:before {content: "\f153 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.eur-:after {content: " \f153"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-gbp:before {content: "\f154 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.gbp-:after {content: " \f154"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-usd:before {content: "\f155 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.usd-:after {content: " \f155"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-inr:before {content: "\f156 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.inr-:after {content: " \f156"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-jpy:before {content: "\f157 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.jpy-:after {content: " \f157"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-rub:before {content: "\f158 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.rub-:after {content: " \f158"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-krw:before {content: "\f159 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.krw-:after {content: " \f159"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-btc:before {content: "\f15a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.btc-:after {content: " \f15a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file3:before {content: "\f15b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file3-:after {content: " \f15b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-text:before {content: "\f15c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-text-:after {content: " \f15c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-alpha-asc:before {content: "\f15d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-alpha-asc-:after {content: " \f15d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-alpha-desc:before {content: "\f15e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-alpha-desc-:after {content: " \f15e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-amount-asc:before {content: "\f160 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-amount-asc-:after {content: " \f160"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-amount-desc:before {content: "\f161 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-amount-desc-:after {content: " \f161"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-numeric-asc:before {content: "\f162 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-numeric-asc-:after {content: " \f162"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sort-numeric-desc:before {content: "\f163 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sort-numeric-desc-:after {content: " \f163"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-thumbs-up:before {content: "\f164 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.thumbs-up-:after {content: " \f164"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-thumbs-down:before {content: "\f165 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.thumbs-down-:after {content: " \f165"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-youtube-square:before {content: "\f166 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.youtube-square-:after {content: " \f166"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-youtube:before {content: "\f167 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.youtube-:after {content: " \f167"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-xing:before {content: "\f168 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.xing-:after {content: " \f168"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-xing-square:before {content: "\f169 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.xing-square-:after {content: " \f169"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-youtube-play:before {content: "\f16a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.youtube-play-:after {content: " \f16a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-dropbox:before {content: "\f16b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.dropbox-:after {content: " \f16b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-stack-overflow:before {content: "\f16c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.stack-overflow-:after {content: " \f16c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-instagram:before {content: "\f16d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.instagram-:after {content: " \f16d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-flickr:before {content: "\f16e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.flickr-:after {content: " \f16e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-adn:before {content: "\f170 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.adn-:after {content: " \f170"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bitbucket:before {content: "\f171 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bitbucket-:after {content: " \f171"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bitbucket-square:before {content: "\f172 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bitbucket-square-:after {content: " \f172"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tumblr:before {content: "\f173 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tumblr-:after {content: " \f173"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tumblr-square:before {content: "\f174 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tumblr-square-:after {content: " \f174"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-long-arrow-down:before {content: "\f175 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.long-arrow-down-:after {content: " \f175"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-long-arrow-up:before {content: "\f176 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.long-arrow-up-:after {content: " \f176"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-long-arrow-left:before {content: "\f177 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.long-arrow-left-:after {content: " \f177"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-long-arrow-right:before {content: "\f178 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.long-arrow-right-:after {content: " \f178"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-apple:before {content: "\f179 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.apple-:after {content: " \f179"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-windows:before {content: "\f17a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.windows-:after {content: " \f17a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-android:before {content: "\f17b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.android-:after {content: " \f17b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-linux:before {content: "\f17c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.linux-:after {content: " \f17c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-dribbble:before {content: "\f17d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.dribbble-:after {content: " \f17d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-skype:before {content: "\f17e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.skype-:after {content: " \f17e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-foursquare:before {content: "\f180 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.foursquare-:after {content: " \f180"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-trello:before {content: "\f181 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.trello-:after {content: " \f181"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-female:before {content: "\f182 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.female-:after {content: " \f182"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-male:before {content: "\f183 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.male-:after {content: " \f183"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-gittip:before {content: "\f184 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.gittip-:after {content: " \f184"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sun:before {content: "\f185 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sun-:after {content: " \f185"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-moon:before {content: "\f186 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.moon-:after {content: " \f186"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-archive:before {content: "\f187 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.archive-:after {content: " \f187"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bug:before {content: "\f188 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bug-:after {content: " \f188"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-vk:before {content: "\f189 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.vk-:after {content: " \f189"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-weibo:before {content: "\f18a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.weibo-:after {content: " \f18a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-renren:before {content: "\f18b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.renren-:after {content: " \f18b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pagelines:before {content: "\f18c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pagelines-:after {content: " \f18c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-stack-exchange:before {content: "\f18d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.stack-exchange-:after {content: " \f18d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-o-right:before {content: "\f18e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-o-right-:after {content: " \f18e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-arrow-circle-o-left:before {content: "\f190 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.arrow-circle-o-left-:after {content: " \f190"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-caret-square-o-left:before {content: "\f191 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.caret-square-o-left-:after {content: " \f191"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-dot-circle:before {content: "\f192 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.dot-circle-:after {content: " \f192"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-wheelchair:before {content: "\f193 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.wheelchair-:after {content: " \f193"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-vimeo-square:before {content: "\f194 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.vimeo-square-:after {content: " \f194"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-try:before {content: "\f195 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.try-:after {content: " \f195"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-plus-squareo:before {content: "\f196 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.plus-squareo-:after {content: " \f196"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-space-shuttle:before {content: "\f197 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.space-shuttle-:after {content: " \f197"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-slack:before {content: "\f198 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.slack-:after {content: " \f198"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-envelope-square:before {content: "\f199 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.envelope-square-:after {content: " \f199"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-wordpress:before {content: "\f19a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.wordpress-:after {content: " \f19a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-openid:before {content: "\f19b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.openid-:after {content: " \f19b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-university:before {content: "\f19c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.university-:after {content: " \f19c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-graduation-cap:before {content: "\f19d "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.graduation-cap-:after {content: " \f19d"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-yahoo:before {content: "\f19e "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.yahoo-:after {content: " \f19e"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-google:before {content: "\f1a0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.google-:after {content: " \f1a0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-reddit:before {content: "\f1a1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.reddit-:after {content: " \f1a1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-reddit-square:before {content: "\f1a2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.reddit-square-:after {content: " \f1a2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-stumbleupon-circle:before {content: "\f1a3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.stumbleupon-circle-:after {content: " \f1a3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-stumbleupon:before {content: "\f1a4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.stumbleupon-:after {content: " \f1a4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-delicious:before {content: "\f1a5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.delicious-:after {content: " \f1a5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-digg:before {content: "\f1a6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.digg-:after {content: " \f1a6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pied-piper:before {content: "\f1a7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pied-piper-:after {content: " \f1a7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pied-piper-alt:before {content: "\f1a8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pied-piper-alt-:after {content: " \f1a8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-drupal:before {content: "\f1a9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.drupal-:after {content: " \f1a9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-joomla:before {content: "\f1aa "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.joomla-:after {content: " \f1aa"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-language:before {content: "\f1ab "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.language-:after {content: " \f1ab"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-fax:before {content: "\f1ac "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fax-:after {content: " \f1ac"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-building:before {content: "\f1ad "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.building-:after {content: " \f1ad"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-child:before {content: "\f1ae "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.child-:after {content: " \f1ae"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paw:before {content: "\f1b0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paw-:after {content: " \f1b0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-spoon:before {content: "\f1b1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.spoon-:after {content: " \f1b1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cube:before {content: "\f1b2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cube-:after {content: " \f1b2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cubes:before {content: "\f1b3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cubes-:after {content: " \f1b3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-behance:before {content: "\f1b4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.behance-:after {content: " \f1b4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-behance-square:before {content: "\f1b5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.behance-square-:after {content: " \f1b5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-steam:before {content: "\f1b6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.steam-:after {content: " \f1b6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-steam-square:before {content: "\f1b7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.steam-square-:after {content: " \f1b7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-recycle:before {content: "\f1b8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.recycle-:after {content: " \f1b8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-car:before {content: "\f1b9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.car-:after {content: " \f1b9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-taxi:before {content: "\f1ba "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.taxi-:after {content: " \f1ba"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tree:before {content: "\f1bb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tree-:after {content: " \f1bb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-spotify:before {content: "\f1bc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.spotify-:after {content: " \f1bc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-deviantart:before {content: "\f1bd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.deviantart-:after {content: " \f1bd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-soundcloud:before {content: "\f1be "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.soundcloud-:after {content: " \f1be"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-database:before {content: "\f1c0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.database-:after {content: " \f1c0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-pdf:before {content: "\f1c1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-pdf-:after {content: " \f1c1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-word:before {content: "\f1c2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-word-:after {content: " \f1c2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-excel:before {content: "\f1c3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-excel-:after {content: " \f1c3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-powerpoint:before {content: "\f1c4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-powerpoint-:after {content: " \f1c4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-image:before {content: "\f1c5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-image-:after {content: " \f1c5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-archive:before {content: "\f1c6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-archive-:after {content: " \f1c6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-audio:before {content: "\f1c7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-audio-:after {content: " \f1c7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-video:before {content: "\f1c8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-video-:after {content: " \f1c8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-file-code:before {content: "\f1c9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.file-code-:after {content: " \f1c9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-vine:before {content: "\f1ca "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.vine-:after {content: " \f1ca"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-codepen:before {content: "\f1cb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.codepen-:after {content: " \f1cb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-jsfiddle:before {content: "\f1cc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.jsfiddle-:after {content: " \f1cc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-life-ring:before {content: "\f1cd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.life-ring-:after {content: " \f1cd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-circle-o-notch:before {content: "\f1ce "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.circle-o-notch-:after {content: " \f1ce"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-rebel:before {content: "\f1d0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.rebel-:after {content: " \f1d0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-empire:before {content: "\f1d1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.empire-:after {content: " \f1d1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-git-square:before {content: "\f1d2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.git-square-:after {content: " \f1d2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-git:before {content: "\f1d3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.git-:after {content: " \f1d3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-hacker-news:before {content: "\f1d4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.hacker-news-:after {content: " \f1d4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tencent-weibo:before {content: "\f1d5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tencent-weibo-:after {content: " \f1d5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-qq:before {content: "\f1d6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.qq-:after {content: " \f1d6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-weixin:before {content: "\f1d7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.weixin-:after {content: " \f1d7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paper-plane:before {content: "\f1d8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paper-plane-:after {content: " \f1d8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paper-plane:before {content: "\f1d9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paper-plane-:after {content: " \f1d9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-history:before {content: "\f1da "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.history-:after {content: " \f1da"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-circle-thin:before {content: "\f1db "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.circle-thin-:after {content: " \f1db"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-header:before {content: "\f1dc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.header-:after {content: " \f1dc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paragraph:before {content: "\f1dd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paragraph-:after {content: " \f1dd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-sliders:before {content: "\f1de "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.sliders-:after {content: " \f1de"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-share-alt:before {content: "\f1e0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.share-alt-:after {content: " \f1e0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-share-alt-square:before {content: "\f1e1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.share-alt-square-:after {content: " \f1e1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bomb:before {content: "\f1e2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bomb-:after {content: " \f1e2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-futbol:before {content: "\f1e3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.futbol-:after {content: " \f1e3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-tty:before {content: "\f1e4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.tty-:after {content: " \f1e4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-binoculars:before {content: "\f1e5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.binoculars-:after {content: " \f1e5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-plug:before {content: "\f1e6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.plug-:after {content: " \f1e6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-slideshare:before {content: "\f1e7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.slideshare-:after {content: " \f1e7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-twitch:before {content: "\f1e8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.twitch-:after {content: " \f1e8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-yelp:before {content: "\f1e9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.yelp-:after {content: " \f1e9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-newspaper:before {content: "\f1ea "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.newspaper-:after {content: " \f1ea"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-wifi:before {content: "\f1eb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.wifi-:after {content: " \f1eb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-calculator:before {content: "\f1ec "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.calculator-:after {content: " \f1ec"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paypal:before {content: "\f1ed "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paypal-:after {content: " \f1ed"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-google-wallet:before {content: "\f1ee "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.google-wallet-:after {content: " \f1ee"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc-visa:before {content: "\f1f0 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-visa-:after {content: " \f1f0"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc-mastercard:before {content: "\f1f1 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-mastercard-:after {content: " \f1f1"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc-discover:before {content: "\f1f2 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-discover-:after {content: " \f1f2"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc-amex:before {content: "\f1f3 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-amex-:after {content: " \f1f3"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc-paypal:before {content: "\f1f4 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-paypal-:after {content: " \f1f4"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc-stripe:before {content: "\f1f5 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-stripe-:after {content: " \f1f5"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bell-slash:before {content: "\f1f6 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bell-slash-:after {content: " \f1f6"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bell-slash:before {content: "\f1f7 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bell-slash-:after {content: " \f1f7"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-trash:before {content: "\f1f8 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.trash-:after {content: " \f1f8"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-copyright:before {content: "\f1f9 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.copyright-:after {content: " \f1f9"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-at:before {content: "\f1fa "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.at-:after {content: " \f1fa"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-eyedropper:before {content: "\f1fb "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.eyedropper-:after {content: " \f1fb"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-paint-brush:before {content: "\f1fc "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.paint-brush-:after {content: " \f1fc"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-birthday-cake:before {content: "\f1fd "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.birthday-cake-:after {content: " \f1fd"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-area-chart:before {content: "\f1fe "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.area-chart-:after {content: " \f1fe"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-pie-chart:before {content: "\f200 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.pie-chart-:after {content: " \f200"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-line-chart:before {content: "\f201 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.line-chart-:after {content: " \f201"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-lastfm:before {content: "\f202 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.lastfm-:after {content: " \f202"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-lastfm-square:before {content: "\f203 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.lastfm-square-:after {content: " \f203"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-toggle-off:before {content: "\f204 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.toggle-off-:after {content: " \f204"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-toggle-on:before {content: "\f205 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.toggle-on-:after {content: " \f205"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bicycle:before {content: "\f206 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bicycle-:after {content: " \f206"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-bus:before {content: "\f207 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.bus-:after {content: " \f207"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ioxhost:before {content: "\f208 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ioxhost-:after {content: " \f208"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-angellist:before {content: "\f209 "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.angellist-:after {content: " \f209"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-cc:before {content: "\f20a "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.cc-:after {content: " \f20a"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-ils:before {content: "\f20b "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.ils-:after {content: " \f20b"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

.-meanpath:before {content: "\f20c "; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.meanpath-:after {content: " \f20c"; margin:auto 3px; display: inline-block; font-family: "FontAwesome"; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

  
  
  
  
    
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

