/* Link Styles
---------------------------------------- */

/* Links, arrows & text
--------------------------------------------- */
@font-face {
    font-family: "exo";
    font-style: normal;
    font-weight: 700;
    src:url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-bold-webfont.woff") format("woff"),
    url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-bold-webfont.ttf") format("truetype"),
    url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-bold-webfont.svg#exobold") format("svg");
}
@font-face {
    font-family: "exo";
    font-style: normal;
    font-weight: 400;
    src:url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-regular-webfont.eot?#iefix") format("embedded-opentype"),
    url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-regular-webfont.woff") format("woff"),
    url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-regular-webfont.ttf") format("truetype"),
    url("//storage.googleapis.com/wcs-fonts/fontfiles/exo/exo-regular-webfont.svg#exoregular") format("svg");
}
/* @font-face {
	font-family: "icomoon";
	font-style: normal;
	font-weight: normal;
	src:url("//storage.googleapis.com/wcs-fonts/fontfiles/heroes-icons/heroes.eot?#iefixadcul8") format("embedded-opentype"),
	url("//storage.googleapis.com/wcs-fonts/fontfiles/heroes-icons/heroes.woff?adcul8") format("woff"),
	url("//storage.googleapis.com/wcs-fonts/fontfiles/heroes-icons/heroes.ttf?adcul8") format("truetype"),
	url("//storage.googleapis.com/wcs-fonts/fontfiles/heroes-icons/heroes.svg?adcul8#icomoon") format("svg");
} */

/* Headings */
h2 {
    font-family: "exo","Myriad Pro",Myriad,Arial,sans-serif;
    text-shadow: 0 0 16px #009CFF;
}

/* links */

a.up, a.down, a.left, a.right, a.top, a.top2,
a.arrow-up, a.arrow-down, a.arrow-left, a.arrow-right {
    text-indent: 0;
}

a.up:hover, a.down:hover, a.left:hover, a.right:hover, a.top:hover, a.top2:hover,
a.arrow-up:hover, a.arrow-down:hover, a.arrow-left:hover, a.arrow-right:hover {
    text-decoration: none;
}

a.up:before, a.down:after, a.left:before, a.right:after, a.top:before, a.top2:before,
a.arrow-up:before, a.arrow-down:after, a.arrow-left:before, a.arrow-right:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-size: inherit;
    line-height: 0;
    text-decoration: none;
    padding-right: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a.up:before, a.arrow-up:before		{ content: "\f077"; }
a.down:after, a.arrow-down:after	{ content: "\f078"; padding-right: 0; padding-left: 3px; }
a.left:before, a.arrow-left:before	{ content: "\f053"; }
a.right:after, a.arrow-right:after	{ content: "\f054"; padding-right: 0; padding-left: 3px; }

a.top:before { content: "\f077"; }
a.top2:before { content: "\f077"; }
a.top2 {
    font-size: 10px;
    padding-left: 0;
}

/* Arrow links  */
a.arrow-up, a.arrow-down, a.arrow-left, a.arrow-right {
    padding: 0 3px !important;
}

.jumpbox-return a.arrow-up::before, .jumpbox-return a.arrow-down::after,
.jumpbox-return a.arrow-left::before, .jumpbox-return a.arrow-right::after {
    font-size: 0.7em;
    vertical-align: middle;
}

.jumpbox-return a.arrow-up, .jumpbox-return a.arrow-down,
.jumpbox-return a.arrow-left, .jumpbox-return a.arrow-right {
    font-size: 0.9em;
}


/* Post body links */
.postlink {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

.postlink:hover {
    background: none;
    text-decoration: none;
}

/* Profile links */
.postprofile a:hover, .postprofile dt.author a:hover, .search .postprofile a:hover {
    text-decoration: none;
}

/* Back to top of page */
.back2top {
    clear: both;
    text-align: right;
}

.back2top .top {
    float: right;
    padding-right: 11px;
    margin-right: -10px;
    margin-top: 0;
}

.icon-mark:before {
    content: "\f046";
}
.icon-mark-read > a:before {
    content: "\f046";
}
