@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-home-banner {
  height: 455px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .cfh-home-banner .cfh-page-map {
    position: absolute;
    top: 0;
    left: 0; }
  @media (max-width: 992px) {
    .cfh-home-banner {
      height: 410px; } }
  @media (max-width: 768px) {
    .cfh-home-banner {
      height: auto;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: -30px;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
  .cfh-home-banner .cfh-btn .dashicons {
    font-size: 18px;
    line-height: 27px;
    margin-right: 5px; }
  .cfh-home-banner .cfh-banner-content-wrap {
    padding: 50px 40px 50px 50px;
    width: 33%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (max-width: 1074px) {
      .cfh-home-banner .cfh-banner-content-wrap {
        width: 40%; } }
    @media (max-width: 992px) {
      .cfh-home-banner .cfh-banner-content-wrap {
        padding: 35px 35px 0 35px; } }
    @media (max-width: 768px) {
      .cfh-home-banner .cfh-banner-content-wrap {
        padding: 15px;
        width: 100%; }
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-content {
          width: 100%; } }
    .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-title {
      font-size: 40px;
      color: #000;
      width: 100%;
      display: block;
      line-height: 42px;
      font-family: 'brandon_grotesque_black';
      position: relative;
      margin: 0 0 40px 0;
      text-transform: uppercase; }
      @media (max-width: 992px) {
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-title {
          font-size: 33px;
          line-height: 36px; } }
      @media (max-width: 768px) {
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-title {
          font-size: 30px;
          line-height: 33px; } }
      @media (max-width: 480px) {
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-title {
          font-size: 20px;
          line-height: 29px;
          margin-bottom: 20px; } }
      .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-title:before {
        position: absolute;
        bottom: -20px;
        left: 0;
        content: '';
        display: block;
        width: 26px;
        height: 4px;
        background: #4B626E; }
        @media (max-width: 480px) {
          .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-title:before {
            bottom: -10px; } }
    .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-description {
      font-family: PTSerif-Regular;
      font-size: 26px;
      line-height: 33px;
      color: #000;
      width: 100%;
      margin-bottom: 25px; }
      @media (max-width: 992px) {
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-description {
          font-size: 18px;
          line-height: 22px; } }
      @media (max-width: 768px) {
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-description {
          margin-bottom: 15px; } }
      @media (max-width: 480px) {
        .cfh-home-banner .cfh-banner-content-wrap .cfh-banner-description {
          font-size: 14.98px;
          line-height: 19px; } }
    .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%; }
      .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap.-hide {
        display: none !important; }
      .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button {
        background: #1E2A30;
        border-radius: 30px;
        min-height: 52px;
        display: -ms-flexbox;
        display: flex;
        padding: 0 33px;
        text-decoration: none;
        text-transform: uppercase;
        -ms-flex-align: center;
            align-items: center;
        font-family: 'brandon_grotesquebold';
        font-size: 16px;
        position: relative;
        line-height: 27.22px;
        color: #fff; }
        @media (max-width: 768px) {
          .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button {
            font-size: 14px;
            line-height: 19px;
            -ms-flex-pack: center;
                justify-content: center;
            width: 100%; } }
        @media (max-width: 480px) {
          .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button {
            min-height: 36px;
            font-size: 12px; } }
        .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button a {
          font-family: 'brandon_grotesquebold';
          font-size: 16px;
          display: block;
          line-height: 27.22px;
          color: #fff;
          text-decoration: none; }
          @media (max-width: 768px) {
            .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button a {
              font-size: 14px;
              line-height: 19px; } }
          @media (max-width: 480px) {
            .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button a {
              font-size: 12px; } }
        .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button:after {
          content: '\f345';
          font-family: dashicons;
          position: absolute;
          left: 17px;
          font-size: 16px;
          color: #fff;
          display: none;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
          @media (max-width: 768px) {
            .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button:after {
              display: block; } }
          @media (max-width: 480px) {
            .cfh-home-banner .cfh-banner-content-wrap .cfh-button-wrap .cfh-button:after {
              font-size: 20px; } }
  .cfh-home-banner .cfh-banner-image-wrap {
    height: 100%;
    min-width: 67%;
    z-index: 3;
    position: relative; }
    @media (max-width: 1074px) {
      .cfh-home-banner .cfh-banner-image-wrap {
        width: 60%; } }
    @media (max-width: 768px) {
      .cfh-home-banner .cfh-banner-image-wrap {
        width: 100%;
        height: 350px; } }
    @media (max-width: 480px) {
      .cfh-home-banner .cfh-banner-image-wrap {
        height: 300px; } }
    @media (max-width: 320px) {
      .cfh-home-banner .cfh-banner-image-wrap {
        height: 170px; } }
    .cfh-home-banner .cfh-banner-image-wrap .cfh-banner-image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      height: 100%;
      position: relative;
      z-index: 1; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-block-post {
  margin: 0 0 0 100px;
  width: 100%;
  background: #fff;
  max-width: 495px; }
  @media (max-width: 1200px) {
    .cfh-block-post {
      max-width: 100%;
      width: auto;
      margin: 0 0 0 30px; } }
  @media (max-width: 992px) {
    .cfh-block-post {
      max-width: 500px;
      margin: 0 auto 15px auto; } }
  @media (max-width: 600px) {
    .cfh-block-post {
      width: 100%;
      max-width: 100%;
      margin: 0; } }
  .cfh-block-post .cfh-content-wrap {
    padding: 25px 35px 50px 35px;
    width: 100%;
    background-color: #4B626E;
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 600px) {
      .cfh-block-post .cfh-content-wrap {
        padding: 20px 15px; } }
    .cfh-block-post .cfh-content-wrap .cfh-title {
      font-family: 'brandon_grotesque_black';
      font-size: 40px;
      color: #fff;
      text-align: center;
      line-height: 42px;
      margin: 0 0 40px 0;
      text-transform: uppercase; }
      @media (max-width: 1200px) {
        .cfh-block-post .cfh-content-wrap .cfh-title {
          font-size: 30px;
          line-height: 32px;
          margin-bottom: 30px; } }
      @media (max-width: 480px) {
        .cfh-block-post .cfh-content-wrap .cfh-title {
          font-size: 20px;
          line-height: 29px;
          margin-bottom: 15px; } }
    .cfh-block-post .cfh-content-wrap .cfh-button-wrap {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: center;
          justify-content: center; }
      .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button {
        font-family: 'brandon_grotesquebold';
        font-size: 16px;
        color: #1E2A30;
        line-height: 52px;
        padding: 0 25px;
        height: 52px;
        text-align: center;
        text-transform: uppercase;
        background-color: #fff;
        border-radius: 30px;
        position: relative;
        text-decoration: none;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 600px) {
          .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button {
            width: 100%; } }
        @media (max-width: 600px) {
          .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button {
            height: 37px;
            line-height: 37px;
            font-size: 11.2px; } }
        .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button:hover {
          background-color: #1e2a30;
          color: #fff; }
          .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button:hover:after {
            color: #fff; }
        .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
          content: '\f345';
          font-family: dashicons;
          position: absolute;
          left: 17px;
          font-size: 16px;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          color: #1E2A30;
          display: none; }
          @media (max-width: 600px) {
            .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
              display: block; } }
          @media (max-width: 480px) {
            .cfh-block-post .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
              font-size: 20px; } }
  .cfh-block-post .cfh-image-wrap {
    height: 355px;
    position: relative;
    background-color: #f3f3f4; }
    @media (max-width: 600px) {
      .cfh-block-post .cfh-image-wrap {
        height: 320px; } }
    @media (max-width: 480px) {
      .cfh-block-post .cfh-image-wrap {
        height: 280px; } }
    @media (max-width: 320px) {
      .cfh-block-post .cfh-image-wrap {
        height: 229px; } }
    .cfh-block-post .cfh-image-wrap:before {
      content: "\f128";
      font-family: dashicons;
      position: absolute;
      top: 50%;
      left: 50%;
      display: block;
      opacity: .4;
      font-size: 50px;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .cfh-block-post .cfh-image-wrap .cfh-image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      height: 100%;
      position: relative;
      z-index: 1; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
@media (min-width: 992px) {
  .cfh-our-programs {
    margin-right: 30px; } }

.cfh-our-programs .cfh-section-title {
  font-family: brandon_grotesque_black;
  font-size: 36px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  line-height: 42px;
  margin: 0 0 37px 0; }
  @media (min-width: 769px) {
    .cfh-our-programs .cfh-section-title {
      line-height: 1; } }
  @media (max-width: 1200px) {
    .cfh-our-programs .cfh-section-title {
      margin-bottom: 30px; } }
  @media (max-width: 992px) {
    .cfh-our-programs .cfh-section-title {
      margin-top: 30px; } }
  @media (max-width: 768px) and (min-width: 480px) {
    .cfh-our-programs .cfh-section-title {
      font-size: 30px;
      margin: 30px 0; } }
  @media (max-width: 480px) {
    .cfh-our-programs .cfh-section-title {
      font-size: 20px;
      line-height: 29px;
      margin: 15px 0; } }

@media (min-width: 1201px) {
  .cfh-our-programs .item-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media (max-width: 1200px) {
  .cfh-our-programs .item-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start; } }

@media (max-width: 600px) {
  .cfh-our-programs .item-list {
    padding: 0 15px; } }

.cfh-our-programs .item-list .item {
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 15px;
  margin-right: 15px; }
  @media (max-width: 1200px) {
    .cfh-our-programs .item-list .item {
      margin-bottom: 10px;
      margin-right: 10px; } }
  @media (max-width: 992px) {
    .cfh-our-programs .item-list .item {
      margin: 0 auto 15px auto; } }
  @media (max-width: 600px) {
    .cfh-our-programs .item-list .item {
      width: 100%; }
      .cfh-our-programs .item-list .item:last-child {
        margin-bottom: 0; } }
  .cfh-our-programs .item-list .item a,
  .cfh-our-programs .item-list .item p {
    text-decoration: none;
    background: #1E2A30;
    border-radius: 26px;
    font-family: 'brandon_grotesquebold';
    font-size: 16px;
    color: #fff;
    height: 52px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 11px 30px;
    text-transform: uppercase;
    margin: 0;
    position: relative;
    line-height: 27.22px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .cfh-our-programs .item-list .item a.-warning:before,
    .cfh-our-programs .item-list .item p.-warning:before {
      content: '\e800';
      font-family: 'fontello'; }
    @media (max-width: 1174px) {
      .cfh-our-programs .item-list .item a,
      .cfh-our-programs .item-list .item p {
        padding: 11px 20px; } }
    @media (max-width: 992px) {
      .cfh-our-programs .item-list .item a,
      .cfh-our-programs .item-list .item p {
        min-width: 500px;
        background-color: #4B626E;
        -ms-flex-pack: center;
            justify-content: center; } }
    @media (max-width: 600px) {
      .cfh-our-programs .item-list .item a,
      .cfh-our-programs .item-list .item p {
        width: 100%;
        min-width: 100%;
        line-height: 19px;
        height: 37px;
        font-size: 12px; } }
    .cfh-our-programs .item-list .item a:hover,
    .cfh-our-programs .item-list .item p:hover {
      background-color: #4B626E; }
    .cfh-our-programs .item-list .item a:before,
    .cfh-our-programs .item-list .item p:before {
      color: #fff;
      font-size: 17px;
      margin-right: 8px; }
      @media (max-width: 480px) {
        .cfh-our-programs .item-list .item a:before,
        .cfh-our-programs .item-list .item p:before {
          font-size: 16px;
          margin-right: 5px; } }
    .cfh-our-programs .item-list .item a:after,
    .cfh-our-programs .item-list .item p:after {
      content: "\f345";
      font-family: dashicons;
      position: absolute;
      left: 17px;
      font-size: 16px;
      color: #fff;
      display: none;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (max-width: 992px) {
        .cfh-our-programs .item-list .item a:after,
        .cfh-our-programs .item-list .item p:after {
          display: block; } }
      @media (max-width: 480px) {
        .cfh-our-programs .item-list .item a:after,
        .cfh-our-programs .item-list .item p:after {
          font-size: 20px; } }

.cfh-our-programs .cfh-media-wrap {
  position: relative;
  min-height: 390px;
  margin: 10px auto 0 auto;
  width: 85%;
  background-color: #f3f3f4; }
  @media (max-width: 1200px) {
    .cfh-our-programs .cfh-media-wrap {
      width: 95%; } }
  @media (max-width: 992px) {
    .cfh-our-programs .cfh-media-wrap {
      display: none; } }
  .cfh-our-programs .cfh-media-wrap:before {
    content: "\f128";
    font-family: dashicons;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    opacity: .4;
    font-size: 50px;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .cfh-our-programs .cfh-media-wrap .cfh-media-item {
    left: 0;
    right: 0;
    position: absolute;
    z-index: 1;
    opacity: 0;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    .cfh-our-programs .cfh-media-wrap .cfh-media-item .cfh-image {
      height: 305px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      position: relative;
      z-index: 1; }
    .cfh-our-programs .cfh-media-wrap .cfh-media-item .cfh-content {
      background-color: #4B626E;
      padding: 12px 25px;
      min-height: 85px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .cfh-our-programs .cfh-media-wrap .cfh-media-item .cfh-content p {
        margin: 0;
        font-family: PTSerif-Regular;
        font-size: 18px;
        color: #fff;
        letter-spacing: 0;
        line-height: 30px; }
    .cfh-our-programs .cfh-media-wrap .cfh-media-item.active {
      opacity: 1;
      z-index: 2; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles How To help Block
 *
 * CSS for both Frontend+Backend.
 */
.cfh-how-to-help {
  margin: 0;
  width: 100%;
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 595px; }
  @media (max-width: 992px) {
    .cfh-how-to-help {
      height: auto; } }
  .cfh-how-to-help .cfh-content-wrap {
    padding: 20px 60px;
    background-color: #F7F6F0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (min-width: 993px) {
      .cfh-how-to-help .cfh-content-wrap {
        width: 39%; } }
    @media (max-width: 992px) {
      .cfh-how-to-help .cfh-content-wrap {
        width: 100%; } }
    @media (max-width: 600px) {
      .cfh-how-to-help .cfh-content-wrap {
        padding: 20px 15px; } }
    .cfh-how-to-help .cfh-content-wrap .cfh-title {
      font-family: brandon_grotesque_black;
      font-size: 36px;
      color: #1E2A30;
      line-height: 42px;
      text-transform: uppercase;
      text-align: left;
      margin: 0 0 40px 0;
      position: relative; }
      @media (max-width: 768px) {
        .cfh-how-to-help .cfh-content-wrap .cfh-title {
          line-height: 32px;
          font-size: 30px;
          margin-bottom: 30px; } }
      @media (max-width: 480px) {
        .cfh-how-to-help .cfh-content-wrap .cfh-title {
          font-size: 20px;
          padding: 0;
          line-height: 29px; } }
      .cfh-how-to-help .cfh-content-wrap .cfh-title:after {
        content: '';
        display: block;
        width: 26px;
        height: 4px;
        left: 0;
        background-color: #4B626E;
        position: absolute;
        bottom: -20px; }
        @media (max-width: 768px) {
          .cfh-how-to-help .cfh-content-wrap .cfh-title:after {
            bottom: -15px; } }
    .cfh-how-to-help .cfh-content-wrap .cfh-content {
      font-family: PTSerif-Regular;
      font-size: 18px;
      line-height: 23px;
      color: #000; }
      @media (min-width: 769px) {
        .cfh-how-to-help .cfh-content-wrap .cfh-content {
          padding-right: 40px; } }
    .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap {
      margin-top: 30px;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      @media (max-width: 480px) {
        .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap {
          margin-top: 20px; } }
      .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap .cfh-button {
        font-family: 'brandon_grotesquebold';
        font-size: 16px;
        color: #fff;
        line-height: 52px;
        padding: 0 25px;
        height: 52px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        text-align: center;
        text-transform: uppercase;
        background-color: #4B626E;
        border-radius: 30px;
        text-decoration: none;
        position: relative;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 600px) {
          .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap .cfh-button {
            width: 100%;
            font-size: 12px;
            height: 37px;
            line-height: 19px; } }
        .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap .cfh-button:hover {
          background-color: #1e2a30;
          color: #fff; }
        .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
          content: '\f345';
          font-family: dashicons;
          position: absolute;
          left: 17px;
          font-size: 16px;
          color: #fff;
          display: none;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
          @media (max-width: 600px) {
            .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
              display: block; } }
          @media (max-width: 480px) {
            .cfh-how-to-help .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
              font-size: 20px; } }
  .cfh-how-to-help .cfh-image-wrap {
    position: relative;
    background-color: #f3f3f4; }
    @media (min-width: 993px) {
      .cfh-how-to-help .cfh-image-wrap {
        width: 61%;
        height: 100%; } }
    @media (max-width: 992px) {
      .cfh-how-to-help .cfh-image-wrap {
        width: 100%;
        height: 600px; } }
    @media (max-width: 768px) {
      .cfh-how-to-help .cfh-image-wrap {
        height: 500px; } }
    @media (max-width: 600px) {
      .cfh-how-to-help .cfh-image-wrap {
        height: 400px; } }
    @media (max-width: 480px) {
      .cfh-how-to-help .cfh-image-wrap {
        height: 350px; } }
    @media (max-width: 320px) {
      .cfh-how-to-help .cfh-image-wrap {
        height: 229px; } }
    .cfh-how-to-help .cfh-image-wrap:before {
      content: "\f128";
      font-family: dashicons;
      position: absolute;
      top: 50%;
      left: 50%;
      display: block;
      opacity: .4;
      font-size: 50px;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .cfh-how-to-help .cfh-image-wrap .cfh-image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      height: 100%;
      position: relative;
      z-index: 1; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-find-help {
  padding: 50px 168px 40px 168px;
  background-color: #B50006; }
  @media (max-width: 992px) {
    .cfh-find-help {
      padding: 50px 50px 40px 50px; } }
  @media (max-width: 600px) {
    .cfh-find-help {
      padding: 35px 15px 15px 15px; } }
  .cfh-find-help .cfh-section-title {
    font-family: brandon_grotesque_black;
    font-size: 36px;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    line-height: 42px;
    margin: 0 0 30px 0; }
    @media (max-width: 768px) and (min-width: 480px) {
      .cfh-find-help .cfh-section-title {
        line-height: 32px;
        font-size: 30px;
        margin-bottom: 30px; } }
    @media (max-width: 480px) {
      .cfh-find-help .cfh-section-title {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 15px; } }
  .cfh-find-help .item-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .cfh-find-help .item-list .item {
      padding: 0;
      background-color: transparent;
      width: calc(33.33% - 7px);
      margin-bottom: 20px; }
      @media (max-width: 992px) {
        .cfh-find-help .item-list .item {
          width: calc(50% - 7px); } }
      @media (max-width: 768px) {
        .cfh-find-help .item-list .item {
          width: 100%; } }
      @media (max-width: 480px) {
        .cfh-find-help .item-list .item {
          margin-bottom: 15px; } }
      .cfh-find-help .item-list .item p,
      .cfh-find-help .item-list .item a {
        padding: 14px 15px;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        -ms-flex-align: center;
            align-items: center;
        text-align: center;
        display: block;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'brandon_grotesquebold';
        font-size: 14px;
        line-height: 1;
        color: #B50006;
        position: relative;
        background-color: #fff;
        border-radius: 60px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 600px) {
          .cfh-find-help .item-list .item p,
          .cfh-find-help .item-list .item a {
            font-size: 12px;
            line-height: 19px;
            height: 37px;
            padding: 0 15px;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center; } }
        .cfh-find-help .item-list .item p:hover,
        .cfh-find-help .item-list .item a:hover {
          background-color: #F7F6F0;
          color: #1E2A30; }
          .cfh-find-help .item-list .item p:hover span:before,
          .cfh-find-help .item-list .item a:hover span:before {
            color: #1E2A30; }
            @media (min-width: 769px) {
              .cfh-find-help .item-list .item p:hover span:before,
              .cfh-find-help .item-list .item a:hover span:before {
                opacity: 1; } }
        .cfh-find-help .item-list .item p span,
        .cfh-find-help .item-list .item a span {
          position: relative; }
          @media (max-width: 768px) {
            .cfh-find-help .item-list .item p span,
            .cfh-find-help .item-list .item a span {
              width: 100%;
              padding: 0 15px; } }
          .cfh-find-help .item-list .item p span:before,
          .cfh-find-help .item-list .item a span:before {
            content: '\f345';
            font-family: dashicons;
            position: absolute;
            left: -20px;
            font-size: 16px;
            color: #B50006;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
            display: inline-block;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
            @media (max-width: 768px) {
              .cfh-find-help .item-list .item p span:before,
              .cfh-find-help .item-list .item a span:before {
                left: 0; } }
            @media (min-width: 769px) {
              .cfh-find-help .item-list .item p span:before,
              .cfh-find-help .item-list .item a span:before {
                color: #1E2A30;
                opacity: 0; } }
            @media (max-width: 480px) {
              .cfh-find-help .item-list .item p span:before,
              .cfh-find-help .item-list .item a span:before {
                font-size: 20px; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-latest {
  padding-top: 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 45px; }
  @media (max-width: 992px) {
    .cfh-latest {
      padding: 65px 15px 0 15px; } }
  @media (max-width: 768px) {
    .cfh-latest {
      padding-top: 30px; } }
  @media (min-width: 993px) {
    .cfh-latest .cfh-column.-left {
      padding-top: 15px;
      padding-left: 12%;
      padding-right: 85px;
      width: 43%; } }
  .cfh-latest .cfh-column.-left .cfh-entry .cfh-section-title {
    font-family: brandon_grotesque_black;
    font-size: 36px;
    color: #1E2A30;
    text-transform: uppercase;
    line-height: 42px;
    margin: 0 0 45px 0;
    position: relative; }
    @media (max-width: 768px) and (min-width: 480px) {
      .cfh-latest .cfh-column.-left .cfh-entry .cfh-section-title {
        line-height: 32px;
        font-size: 30px;
        margin-bottom: 30px; } }
    @media (max-width: 480px) {
      .cfh-latest .cfh-column.-left .cfh-entry .cfh-section-title {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 30px; } }
    .cfh-latest .cfh-column.-left .cfh-entry .cfh-section-title:before {
      content: '';
      position: absolute;
      bottom: -17px;
      width: 26px;
      height: 4px;
      background-color: #4B626E;
      display: block;
      left: 0; }
      @media (max-width: 768px) {
        .cfh-latest .cfh-column.-left .cfh-entry .cfh-section-title:before {
          bottom: -15px; } }
      @media (max-width: 480px) {
        .cfh-latest .cfh-column.-left .cfh-entry .cfh-section-title:before {
          bottom: -13px; } }
  .cfh-latest .cfh-column.-left .cfh-entry .cfh-desc {
    font-family: PTSerif-Regular;
    font-size: 18px;
    color: #000;
    letter-spacing: 0.5px; }
    @media (max-width: 480px) {
      .cfh-latest .cfh-column.-left .cfh-entry .cfh-desc {
        font-size: 14.98px;
        color: #1E2A30; } }
  @media (min-width: 993px) {
    .cfh-latest .cfh-column.-right {
      width: 57%;
      padding-right: 65px; } }
  @media (min-width: 769px) {
    .cfh-latest .cfh-column.-right .cfh-postList > .cfh-post:first-child {
      margin-bottom: 20px; }
      .cfh-latest .cfh-column.-right .cfh-postList > .cfh-post:first-child .cfh-post-image {
        width: 350px;
        height: 220px; }
      .cfh-latest .cfh-column.-right .cfh-postList > .cfh-post:first-child .cfh-post-entry {
        width: calc(100% - 370px); }
        .cfh-latest .cfh-column.-right .cfh-postList > .cfh-post:first-child .cfh-post-entry.-full {
          width: 100%; }
        .cfh-latest .cfh-column.-right .cfh-postList > .cfh-post:first-child .cfh-post-entry .cfh-post-title {
          font-size: 25px;
          line-height: 30px; }
      .cfh-latest .cfh-column.-right .cfh-postList > .cfh-post:first-child:hover {
        padding-bottom: 10px; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-post {
  padding: 10px;
  background: #fff;
  border: 1px solid #949494;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 15px;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  @media (max-width: 600px) {
    .cfh-post {
      padding-bottom: 10px !important; }
      .cfh-post:before {
        display: none !important; } }
  .cfh-post .cfh-post-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block; }
  .cfh-post a {
    text-decoration: none; }
  .cfh-post:before {
    content: '\f345';
    font-family: dashicons;
    position: absolute;
    bottom: 10px;
    right: 15px;
    opacity: 0;
    display: block;
    color: #fff;
    font-size: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
  .cfh-post .cfh-post-image {
    width: 108px;
    height: 68px;
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 768px) {
      .cfh-post .cfh-post-image {
        display: none; } }
  .cfh-post .cfh-post-entry {
    width: 100%; }
    @media (min-width: 769px) {
      .cfh-post .cfh-post-entry {
        width: calc(100% - 118px); } }
    .cfh-post .cfh-post-entry .cfh-entry-meta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .cfh-post .cfh-post-entry .cfh-entry-meta .cfh-post-cat {
        font-family: brandon_grotesque_black;
        font-size: 12px;
        color: #4B626E;
        letter-spacing: 0.86px;
        position: relative;
        margin-bottom: 25px;
        text-transform: uppercase; }
        .cfh-post .cfh-post-entry .cfh-entry-meta .cfh-post-cat a {
          font-family: brandon_grotesque_black; }
        .cfh-post .cfh-post-entry .cfh-entry-meta .cfh-post-cat:before {
          content: '';
          width: 26px;
          height: 4px;
          background-color: #4B626E;
          display: block;
          position: absolute;
          bottom: -11px;
          left: 0; }
          @media (max-width: 768px) {
            .cfh-post .cfh-post-entry .cfh-entry-meta .cfh-post-cat:before {
              bottom: -15px; } }
      .cfh-post .cfh-post-entry .cfh-entry-meta .cfh-post-date {
        font-family: brandon_grotesque_regular;
        font-size: 12px;
        color: #4B626E; }
    .cfh-post .cfh-post-entry .cfh-post-title {
      font-family: brandon_grotesquebold;
      font-size: 20px;
      color: #1E2A30;
      margin: 0;
      padding-right: 30px;
      line-height: 24px; }
      @media (max-width: 768px) {
        .cfh-post .cfh-post-entry .cfh-post-title {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          padding: 0;
          font-size: 16px;
          line-height: 21px; } }
      .cfh-post .cfh-post-entry .cfh-post-title .cfh-post-mobile-image {
        height: 68px;
        margin-left: 15px;
        position: relative;
        top: -10px;
        display: inline-block; }
        .cfh-post .cfh-post-entry .cfh-post-title .cfh-post-mobile-image .cfh-post-image {
          display: inline-block; }
        @media (min-width: 769px) {
          .cfh-post .cfh-post-entry .cfh-post-title .cfh-post-mobile-image {
            display: none; } }
    .cfh-post .cfh-post-entry .cfh-post-author {
      font-family: PTSerif-Regular;
      font-size: 14.98px;
      color: #fff;
      position: absolute;
      -webkit-transform: translateY(20px);
          -ms-transform: translateY(20px);
              transform: translateY(20px);
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 600px) {
        .cfh-post .cfh-post-entry .cfh-post-author {
          display: none; } }
  .cfh-post:hover {
    background-color: #4B626E;
    border-color: #4B626E;
    padding-bottom: 35px; }
    .cfh-post:hover .cfh-post-entry .cfh-entry-meta .cfh-post-cat {
      color: #fff; }
      .cfh-post:hover .cfh-post-entry .cfh-entry-meta .cfh-post-cat a {
        color: #fff; }
      .cfh-post:hover .cfh-post-entry .cfh-entry-meta .cfh-post-cat:before {
        background-color: #1E2A30; }
    .cfh-post:hover .cfh-post-entry .cfh-entry-meta .cfh-post-date {
      color: #fff; }
    .cfh-post:hover .cfh-post-entry .cfh-post-title {
      color: #fff; }
    .cfh-post:hover .cfh-post-entry .cfh-post-author {
      opacity: 1;
      -webkit-transform: translateY(5px);
          -ms-transform: translateY(5px);
              transform: translateY(5px);
      visibility: visible; }
    .cfh-post:hover:before {
      opacity: 1;
      right: 10px; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-get-help {
  padding: 0 0 45px 0;
  background-color: #f7f6f0; }
  @media (max-width: 992px) {
    .cfh-get-help {
      padding: 0 15px 45px 15px; } }
  @media (max-width: 768px) {
    .cfh-get-help {
      padding-top: 0;
      padding-bottom: 50px; } }
  .cfh-get-help .cfh-entry {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .cfh-get-help .cfh-entry {
        margin-bottom: 20px; } }
    .cfh-get-help .cfh-entry .cfh-section-title {
      width: 100%;
      font-family: brandon_grotesquebold;
      color: #000;
      font-size: 36px;
      line-height: 42px;
      text-align: center;
      margin-bottom: 5px !important; }
      @media (max-width: 768px) {
        .cfh-get-help .cfh-entry .cfh-section-title {
          text-align: left;
          position: relative;
          margin-top: 0;
          margin-bottom: 25px !important; }
          .cfh-get-help .cfh-entry .cfh-section-title:before {
            content: "";
            width: 26px;
            height: 4px;
            background: #4B626E;
            display: block;
            position: absolute;
            bottom: -12px;
            left: 0; } }
      @media (max-width: 480px) {
        .cfh-get-help .cfh-entry .cfh-section-title {
          font-size: 20px;
          line-height: 29px;
          font-family: brandon_grotesque_black; } }
    .cfh-get-help .cfh-entry .cfh-section-content {
      margin: 0 auto;
      max-width: 707px;
      font-family: PTSerif-Regular;
      font-size: 20.8px;
      color: #000;
      text-align: center;
      line-height: 35px; }
      @media (max-width: 768px) {
        .cfh-get-help .cfh-entry .cfh-section-content {
          font-size: 15px;
          color: #1E2A30;
          max-width: none;
          margin: 0;
          text-align: left;
          letter-spacing: 0;
          line-height: 22px; } }
  .cfh-get-help .cfh-button-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .cfh-get-help .cfh-button-group .cfh-button {
      margin: 0 16px 0 0;
      background: #B50006;
      border-radius: 20.8px;
      position: relative;
      font-family: brandon_grotesquebold;
      font-size: 16px;
      color: #fff;
      text-decoration: none;
      text-transform: uppercase;
      padding: 5px 20px;
      line-height: 27.22px; }
      @media (max-width: 992px) {
        .cfh-get-help .cfh-button-group .cfh-button {
          width: 100%;
          text-align: center;
          margin: 0 0 15px 0; } }
      @media (max-width: 768px) {
        .cfh-get-help .cfh-button-group .cfh-button {
          font-size: 12px;
          line-height: 19.05px;
          height: 37px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center; } }
      .cfh-get-help .cfh-button-group .cfh-button:before {
        font-family: 'fontello';
        display: inline-block;
        font-size: 23px;
        color: #fff;
        margin-right: 6px; }
        @media (max-width: 768px) {
          .cfh-get-help .cfh-button-group .cfh-button:before {
            font-size: 16px;
            position: absolute;
            left: 15px; } }
      .cfh-get-help .cfh-button-group .cfh-button:first-child:before {
        content: '\e807'; }
      .cfh-get-help .cfh-button-group .cfh-button:last-child {
        margin: 0; }
        .cfh-get-help .cfh-button-group .cfh-button:last-child:before {
          content: '\e801'; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-get-help-blocks {
  padding: 0 0 20px 0;
  background-color: #f7f6f0; }
  @media (max-width: 768px) {
    .cfh-get-help-blocks {
      padding: 0 15px; } }
  .cfh-get-help-blocks .cfh-container {
    padding: 0 162px; }
    @media (max-width: 992px) {
      .cfh-get-help-blocks .cfh-container {
        padding: 0 100px; } }
    @media (max-width: 768px) {
      .cfh-get-help-blocks .cfh-container {
        padding: 0; } }
  .cfh-get-help-blocks .cfh-item-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .cfh-get-help-blocks .cfh-item-group .cfh-item {
      width: calc(33.33% - 17px);
      min-height: 177px;
      border-radius: 8px;
      background-color: #fff;
      border: 1px solid #B50006;
      display: -ms-flexbox;
      display: flex;
      padding: 20px;
      text-decoration: none;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 992px) {
        .cfh-get-help-blocks .cfh-item-group .cfh-item {
          width: 100%;
          margin-bottom: 20px; } }
      @media (max-width: 768px) {
        .cfh-get-help-blocks .cfh-item-group .cfh-item {
          min-height: 37px;
          border-radius: 30px;
          margin-bottom: 15px;
          padding: 0 25px;
          text-transform: uppercase; } }
      .cfh-get-help-blocks .cfh-item-group .cfh-item .cfh-item-content {
        font-family: brandon_grotesquebold;
        font-size: 26px;
        color: #B50006;
        margin: 0;
        text-decoration: none;
        line-height: 37px;
        text-align: center;
        position: relative;
        display: inline-block; }
        @media (max-width: 768px) {
          .cfh-get-help-blocks .cfh-item-group .cfh-item .cfh-item-content {
            font-size: 12px;
            line-height: 19px;
            width: 100%; } }
        .cfh-get-help-blocks .cfh-item-group .cfh-item .cfh-item-content:before {
          content: '\f105';
          display: inline-block;
          font-size: 26px;
          font-family: 'fontello';
          color: #fff;
          opacity: 0;
          top: 50%;
          position: absolute;
          -webkit-transform: translateX(-30px) translateY(-50%);
              -ms-transform: translateX(-30px) translateY(-50%);
                  transform: translateX(-30px) translateY(-50%);
          -webkit-transition: -webkit-transform .3s;
          transition: -webkit-transform .3s;
          -o-transition: transform .3s;
          transition: transform .3s;
          transition: transform .3s, -webkit-transform .3s; }
          @media (max-width: 768px) {
            .cfh-get-help-blocks .cfh-item-group .cfh-item .cfh-item-content:before {
              font-size: 20px;
              left: 10px; } }
      .cfh-get-help-blocks .cfh-item-group .cfh-item:hover {
        background-color: #B50006; }
        .cfh-get-help-blocks .cfh-item-group .cfh-item:hover .cfh-item-content {
          color: #fff; }
          .cfh-get-help-blocks .cfh-item-group .cfh-item:hover .cfh-item-content:before {
            opacity: 1;
            -webkit-transform: translateX(-20px) translateY(-50%);
                -ms-transform: translateX(-20px) translateY(-50%);
                    transform: translateX(-20px) translateY(-50%); }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
section .cfh-need-help-item-list:last-child {
  border-bottom: 2px solid #4B626E; }

section .cfh-need-help-item-list.-one-column:last-child {
  border-bottom: none; }

.cfh-need-help-item-list {
  background-color: #fff;
  border-top: 2px solid #4B626E;
  border-bottom: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .cfh-need-help-item-list.-two-column .cfh-list-item {
    width: 50%; }
    @media (max-width: 768px) {
      .cfh-need-help-item-list.-two-column .cfh-list-item {
        width: 100%;
        border-bottom: 2px solid #4B626E; }
        .cfh-need-help-item-list.-two-column .cfh-list-item:last-child {
          border-bottom: none; } }
    @media (min-width: 769px) {
      .cfh-need-help-item-list.-two-column .cfh-list-item:first-child {
        border-right: 2px solid #4B626E;
        padding-left: 0; } }
  .cfh-need-help-item-list.-one-column .cfh-list-item {
    width: 100%;
    border-bottom: 2px solid #4B626E; }
  .cfh-need-help-item-list .cfh-list-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .cfh-need-help-item-list .cfh-list-item p,
    .cfh-need-help-item-list .cfh-list-item a {
      font-family: brandon_grotesquebold;
      font-size: 15px;
      color: #B50006;
      margin: 0;
      text-decoration: none;
      text-transform: uppercase;
      padding: 15px 35px 15px 15px;
      position: relative;
      line-height: 27.22px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 768px) {
        .cfh-need-help-item-list .cfh-list-item p,
        .cfh-need-help-item-list .cfh-list-item a {
          padding: 15px 0 15px 0; } }
      .cfh-need-help-item-list .cfh-list-item p:after,
      .cfh-need-help-item-list .cfh-list-item a:after {
        content: '\f105';
        margin-left: 30px;
        position: absolute;
        color: #1E2A30;
        opacity: 0;
        -webkit-transform: translateX(-10px);
            -ms-transform: translateX(-10px);
                transform: translateX(-10px);
        font-family: 'fontello';
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
    .cfh-need-help-item-list .cfh-list-item:hover p,
    .cfh-need-help-item-list .cfh-list-item:hover a {
      color: #1E2A30; }
      .cfh-need-help-item-list .cfh-list-item:hover p:after,
      .cfh-need-help-item-list .cfh-list-item:hover a:after {
        -webkit-transform: translateX(0px);
            -ms-transform: translateX(0px);
                transform: translateX(0px);
        opacity: 1; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-subpages-list {
  background-color: #F7F6F0;
  padding: 60px 20px 60px 30px; }
  @media (max-width: 992px) {
    .cfh-subpages-list {
      padding: 50px; } }
  @media (max-width: 768px) {
    .cfh-subpages-list {
      padding: 40px 15px 30px 15px; } }
  .cfh-subpages-list .default-text {
    font-family: brandon_grotesquebold;
    font-size: 25px;
    color: #1E2A30;
    line-height: 30px;
    display: block; }
  .cfh-subpages-list .cfh-subpages-title {
    font-family: brandon_grotesquebold;
    font-size: 25px;
    color: #1E2A30;
    line-height: 30px;
    position: relative;
    margin-bottom: 45px; }
    .cfh-subpages-list .cfh-subpages-title:after {
      content: '';
      position: absolute;
      bottom: -22px;
      width: 24px;
      height: 4px;
      display: block;
      left: 0;
      background-color: #4B626E; }
  .cfh-subpages-list ul {
    margin: 0;
    padding: 0 !important;
    display: block;
    list-style-type: none; }
    .cfh-subpages-list ul li {
      display: block;
      margin-bottom: 20px !important; }
      .cfh-subpages-list ul li a {
        display: block;
        text-decoration: none;
        font-family: brandon_grotesquemedium;
        font-size: 18px;
        color: #4B626E;
        opacity: .8;
        line-height: 21px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        .cfh-subpages-list ul li a:hover {
          opacity: 1;
          color: #1E2A30; }
      .cfh-subpages-list ul li.is-active a {
        opacity: 1;
        font-family: brandon_grotesquebold;
        color: #1E2A30; }
  .cfh-subpages-list .cfh-buttons-group {
    padding-top: 35px; }
    @media (max-width: 768px) {
      .cfh-subpages-list .cfh-buttons-group {
        display: none; } }
    .cfh-subpages-list .cfh-buttons-group .cfh-button {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 15px; }
      .cfh-subpages-list .cfh-buttons-group .cfh-button a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        background: #B50006;
        border-radius: 80px;
        min-height: 41.6px;
        font-family: brandon_grotesquebold;
        font-size: 16px;
        text-transform: uppercase;
        text-decoration: none;
        color: #fff;
        padding: 8px 15px;
        line-height: 27.22px; }
        @media (max-width: 1200px) {
          .cfh-subpages-list .cfh-buttons-group .cfh-button a {
            font-size: 12px; } }
        .cfh-subpages-list .cfh-buttons-group .cfh-button a i {
          color: #fff;
          margin-right: 5px;
          font-size: 20px; }
      .cfh-subpages-list .cfh-buttons-group .cfh-button:last-child {
        margin-bottom: 0; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-blog-list {
  margin-bottom: 70px; }
  @media (max-width: 992px) {
    .cfh-blog-list {
      margin-bottom: 0; } }
  .cfh-blog-list .cfh-blog-title {
    font-family: brandon_grotesquebold;
    font-size: 28.51px;
    color: #1E2A30;
    line-height: 33.26px;
    margin-bottom: 35px;
    position: relative; }
    @media (max-width: 480px) {
      .cfh-blog-list .cfh-blog-title {
        text-transform: uppercase;
        font-family: brandon_grotesque_black;
        font-size: 20px;
        line-height: 29px;
        color: #000; } }
    .cfh-blog-list .cfh-blog-title:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -15px;
      width: 26px;
      height: 4px;
      background-color: #4B626E; }
  .cfh-blog-list .cfh-blog-button {
    margin-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    @media (max-width: 480px) {
      .cfh-blog-list .cfh-blog-button {
        margin-top: 25px; } }
    .cfh-blog-list .cfh-blog-button > a {
      font-family: brandon_grotesquebold;
      font-size: 16px;
      color: #fff !important;
      height: 52px;
      padding: 0 25px;
      border-radius: 30px;
      background-color: #4B626E;
      display: -ms-flexbox;
      display: flex;
      text-decoration: none;
      text-transform: uppercase;
      -ms-flex-align: center;
          align-items: center;
      position: relative;
      overflow: hidden;
      line-height: 27.22px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 480px) {
        .cfh-blog-list .cfh-blog-button > a {
          width: 100%;
          -ms-flex-pack: center;
              justify-content: center;
          height: 37px;
          font-size: 12px;
          line-height: 19px; } }
      .cfh-blog-list .cfh-blog-button > a:before {
        content: '\f105';
        position: absolute;
        top: 50%;
        left: -27px;
        font-size: 20px;
        color: #fff;
        font-family: 'fontello';
        opacity: 0;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 480px) {
          .cfh-blog-list .cfh-blog-button > a:before {
            opacity: 1;
            left: 15px; } }
      .cfh-blog-list .cfh-blog-button > a:focus, .cfh-blog-list .cfh-blog-button > a:active, .cfh-blog-list .cfh-blog-button > a:hover {
        color: #fff !important; }
    .cfh-blog-list .cfh-blog-button:focus a, .cfh-blog-list .cfh-blog-button:active a, .cfh-blog-list .cfh-blog-button:hover a {
      color: #fff !important; }
      .cfh-blog-list .cfh-blog-button:focus a:before, .cfh-blog-list .cfh-blog-button:active a:before, .cfh-blog-list .cfh-blog-button:hover a:before {
        left: 10px;
        opacity: 1; }
  .cfh-blog-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block; }
    .cfh-blog-list ul .cfh-blog-item {
      border: 1px solid #949494;
      background-color: #fff;
      margin-bottom: 15px;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 480px) {
        .cfh-blog-list ul .cfh-blog-item {
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
      .cfh-blog-list ul .cfh-blog-item:before {
        content: '\f105';
        font-family: 'fontello';
        color: #fff;
        position: absolute;
        right: 22px;
        bottom: 15px;
        display: block;
        font-size: 32px;
        line-height: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 480px) {
          .cfh-blog-list ul .cfh-blog-item:before {
            display: none; } }
      @media (min-width: 601px) {
        .cfh-blog-list ul .cfh-blog-item {
          min-height: 215px; } }
      @media (max-width: 600px) and (min-width: 481px) {
        .cfh-blog-list ul .cfh-blog-item {
          min-height: 150px; } }
      .cfh-blog-list ul .cfh-blog-item .cfh-item-link {
        position: absolute;
        top: 0;
        display: block;
        left: 0;
        right: 0;
        z-index: 2;
        bottom: 0; }
      .cfh-blog-list ul .cfh-blog-item:last-child {
        margin-bottom: 0; }
      .cfh-blog-list ul .cfh-blog-item:hover {
        background-color: #4B626E; }
        .cfh-blog-list ul .cfh-blog-item:hover:before {
          right: 15px; }
        .cfh-blog-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-date {
          color: #fff; }
        .cfh-blog-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
          color: #fff; }
        .cfh-blog-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
          background-color: #fff; }
        @media (max-width: 480px) {
          .cfh-blog-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-author {
            color: #fff; } }
        @media (min-width: 481px) {
          .cfh-blog-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-author {
            opacity: 1;
            -webkit-transform: translateY(5px);
                -ms-transform: translateY(5px);
                    transform: translateY(5px); } }
        .cfh-blog-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-title {
          color: #fff; }
      .cfh-blog-list ul .cfh-blog-item .cfh-item-entry {
        padding: 15px;
        width: calc(100% - 300px); }
        @media (max-width: 600px) {
          .cfh-blog-list ul .cfh-blog-item .cfh-item-entry {
            width: calc(100% - 200px); } }
        @media (max-width: 480px) {
          .cfh-blog-list ul .cfh-blog-item .cfh-item-entry {
            padding: 12px 11px;
            width: 100%; } }
        .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 30px; }
          @media (max-width: 480px) {
            .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
              margin-bottom: 20px; } }
          .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
            font-family: brandon_grotesque_regular;
            font-size: 14px;
            color: #4B626E;
            line-height: 18px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
            @media (max-width: 480px) {
              .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
                font-size: 12px;
                line-height: 16px; } }
          .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories {
            position: relative; }
            .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
              font-family: brandon_grotesque_black;
              text-transform: uppercase;
              line-height: 18px;
              text-decoration: none;
              font-size: 12px;
              color: #4B626E;
              letter-spacing: 0.86px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              @media (max-width: 480px) {
                .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
                  font-size: 12px;
                  line-height: 16px; } }
            .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
              content: '';
              display: block;
              position: absolute;
              width: 26px;
              height: 4px;
              background-color: #4B626E;
              left: 0;
              bottom: -15px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              @media (max-width: 480px) {
                .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
                  bottom: -12px; } }
        .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-item-author {
          font-family: PTSerif-Regular;
          font-size: 14.98px;
          color: #fff;
          opacity: 0;
          -webkit-transform: translateY(20px);
              -ms-transform: translateY(20px);
                  transform: translateY(20px);
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 480px) {
            .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-item-author {
              opacity: 1;
              font-size: 12px;
              line-height: 15px;
              margin-top: 0;
              color: #4B626E;
              -webkit-transform: translateY(0);
                  -ms-transform: translateY(0);
                      transform: translateY(0); } }
        .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
          font-family: brandon_grotesquebold;
          font-size: 25.92px;
          color: #1E2A30;
          text-decoration: none;
          line-height: 30.24px;
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 600px) {
            .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 18px;
              line-height: 22px; } }
          @media (max-width: 480px) {
            .cfh-blog-list ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 16px;
              line-height: 21px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap {
        position: relative; }
        .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap .cfh-image {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat; }
        .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
          display: none; }
        @media (min-width: 601px) {
          .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 100%;
            min-width: 300px;
            max-width: 300px; } }
        @media (max-width: 600px) and (min-width: 481px) {
          .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 100%;
            min-width: 200px;
            max-width: 200px; } }
        @media (max-width: 480px) {
          .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 108px;
            height: 68px;
            min-width: 108px;
            display: none;
            margin-left: 10px; }
            .cfh-blog-list ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
              display: block; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-news-list {
  margin-bottom: 70px; }
  @media (max-width: 992px) {
    .cfh-news-list {
      margin-bottom: 0; } }
  .cfh-news-list .cfh-blog-title {
    font-family: brandon_grotesquebold;
    font-size: 28.51px;
    color: #1E2A30;
    line-height: 33.26px;
    margin-bottom: 35px;
    position: relative; }
    @media (max-width: 480px) {
      .cfh-news-list .cfh-blog-title {
        text-transform: uppercase;
        font-family: brandon_grotesque_black;
        font-size: 20px;
        line-height: 29px;
        color: #000; } }
    .cfh-news-list .cfh-blog-title:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -15px;
      width: 26px;
      height: 4px;
      background-color: #4B626E; }
  .cfh-news-list .cfh-blog-button {
    margin-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    @media (max-width: 480px) {
      .cfh-news-list .cfh-blog-button {
        margin-top: 25px; } }
    .cfh-news-list .cfh-blog-button > a {
      font-family: brandon_grotesquebold;
      font-size: 16px;
      color: #fff !important;
      height: 52px;
      padding: 0 25px;
      border-radius: 30px;
      background-color: #4B626E;
      display: -ms-flexbox;
      display: flex;
      text-decoration: none;
      text-transform: uppercase;
      -ms-flex-align: center;
          align-items: center;
      position: relative;
      overflow: hidden;
      line-height: 27.22px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 480px) {
        .cfh-news-list .cfh-blog-button > a {
          width: 100%;
          -ms-flex-pack: center;
              justify-content: center;
          height: 37px;
          font-size: 12px;
          line-height: 19px; } }
      .cfh-news-list .cfh-blog-button > a:before {
        content: '\f105';
        position: absolute;
        top: 50%;
        left: -27px;
        font-size: 20px;
        color: #fff;
        font-family: 'fontello';
        opacity: 0;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 480px) {
          .cfh-news-list .cfh-blog-button > a:before {
            opacity: 1;
            left: 15px; } }
      .cfh-news-list .cfh-blog-button > a:focus, .cfh-news-list .cfh-blog-button > a:active, .cfh-news-list .cfh-blog-button > a:hover {
        color: #fff !important; }
    .cfh-news-list .cfh-blog-button:focus a, .cfh-news-list .cfh-blog-button:active a, .cfh-news-list .cfh-blog-button:hover a {
      color: #fff !important; }
      .cfh-news-list .cfh-blog-button:focus a:before, .cfh-news-list .cfh-blog-button:active a:before, .cfh-news-list .cfh-blog-button:hover a:before {
        left: 10px;
        opacity: 1; }
  .cfh-news-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block; }
    .cfh-news-list ul .cfh-blog-item {
      border: 1px solid #949494;
      background-color: #fff;
      margin-bottom: 15px;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 480px) {
        .cfh-news-list ul .cfh-blog-item {
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
      .cfh-news-list ul .cfh-blog-item:before {
        content: '\f105';
        font-family: 'fontello';
        color: #fff;
        position: absolute;
        right: 22px;
        bottom: 15px;
        display: block;
        font-size: 32px;
        line-height: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 480px) {
          .cfh-news-list ul .cfh-blog-item:before {
            display: none; } }
      @media (min-width: 601px) {
        .cfh-news-list ul .cfh-blog-item {
          min-height: 215px; } }
      @media (max-width: 600px) and (min-width: 481px) {
        .cfh-news-list ul .cfh-blog-item {
          min-height: 150px; } }
      .cfh-news-list ul .cfh-blog-item .cfh-item-link {
        position: absolute;
        top: 0;
        display: block;
        left: 0;
        right: 0;
        z-index: 2;
        bottom: 0; }
      .cfh-news-list ul .cfh-blog-item:last-child {
        margin-bottom: 0; }
      .cfh-news-list ul .cfh-blog-item:hover {
        background-color: #4B626E; }
        .cfh-news-list ul .cfh-blog-item:hover:before {
          right: 15px; }
        .cfh-news-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-date {
          color: #fff; }
        .cfh-news-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
          color: #fff; }
        .cfh-news-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
          background-color: #fff; }
        @media (max-width: 480px) {
          .cfh-news-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-author {
            color: #fff; } }
        @media (min-width: 481px) {
          .cfh-news-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-author {
            opacity: 1;
            -webkit-transform: translateY(5px);
                -ms-transform: translateY(5px);
                    transform: translateY(5px); } }
        .cfh-news-list ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-title {
          color: #fff; }
      .cfh-news-list ul .cfh-blog-item .cfh-item-entry {
        padding: 15px;
        width: calc(100% - 300px); }
        @media (max-width: 600px) {
          .cfh-news-list ul .cfh-blog-item .cfh-item-entry {
            width: calc(100% - 200px); } }
        @media (max-width: 480px) {
          .cfh-news-list ul .cfh-blog-item .cfh-item-entry {
            padding: 12px 11px;
            width: 100%; } }
        .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 30px; }
          @media (max-width: 480px) {
            .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
              margin-bottom: 20px; } }
          .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
            font-family: brandon_grotesque_regular;
            font-size: 14px;
            color: #4B626E;
            line-height: 18px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
            @media (max-width: 480px) {
              .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
                font-size: 12px;
                line-height: 16px; } }
          .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories {
            position: relative; }
            .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
              font-family: brandon_grotesque_black;
              text-transform: uppercase;
              line-height: 18px;
              text-decoration: none;
              font-size: 12px;
              color: #4B626E;
              letter-spacing: 0.86px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              @media (max-width: 480px) {
                .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
                  font-size: 12px;
                  line-height: 16px; } }
            .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
              content: '';
              display: block;
              position: absolute;
              width: 26px;
              height: 4px;
              background-color: #4B626E;
              left: 0;
              bottom: -15px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              @media (max-width: 480px) {
                .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
                  bottom: -12px; } }
        .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-item-author {
          font-family: PTSerif-Regular;
          font-size: 14.98px;
          color: #fff;
          opacity: 0;
          -webkit-transform: translateY(20px);
              -ms-transform: translateY(20px);
                  transform: translateY(20px);
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 480px) {
            .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-item-author {
              opacity: 1;
              font-size: 12px;
              line-height: 15px;
              margin-top: 0;
              color: #4B626E;
              -webkit-transform: translateY(0);
                  -ms-transform: translateY(0);
                      transform: translateY(0); } }
        .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
          font-family: brandon_grotesquebold;
          font-size: 25.92px;
          color: #1E2A30;
          text-decoration: none;
          line-height: 30.24px;
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 600px) {
            .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 18px;
              line-height: 22px; } }
          @media (max-width: 480px) {
            .cfh-news-list ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 16px;
              line-height: 21px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap {
        position: relative; }
        .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap .cfh-image {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat; }
        .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
          display: none; }
        @media (min-width: 601px) {
          .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 100%;
            min-width: 300px;
            max-width: 300px; } }
        @media (max-width: 600px) and (min-width: 481px) {
          .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 100%;
            min-width: 200px;
            max-width: 200px; } }
        @media (max-width: 480px) {
          .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 108px;
            height: 68px;
            min-width: 108px;
            display: none;
            margin-left: 10px; }
            .cfh-news-list ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
              display: block; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-documents-list {
  width: 100%;
  background-color: #4B626E;
  padding: 30px 50px 40px 40px; }
  @media (max-width: 768px) {
    .cfh-documents-list {
      padding: 30px 25px 30px 25px; } }
  .cfh-documents-list .cfh-documents-title {
    font-family: brandon_grotesquebold;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    line-height: 27.22px;
    position: relative;
    margin-bottom: 30px; }
    .cfh-documents-list .cfh-documents-title:before {
      content: '';
      display: block;
      width: 24px;
      height: 4px;
      background-color: #fff;
      position: absolute;
      bottom: -10px;
      left: 0; }
  .cfh-documents-list .cfh-document:last-child a {
    margin-bottom: 0; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
section .cfh-document > a {
  margin: 0 0 30px 0;
  font-family: brandon_grotesquebold;
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  line-height: 19px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }
  @media (max-width: 768px) {
    section .cfh-document > a {
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  section .cfh-document > a:after {
    content: '\e808';
    display: block;
    position: relative;
    margin: 0 0 0 30px;
    color: #fff;
    font-size: 22px;
    font-family: 'fontello'; }
  section .cfh-document > a:hover, section .cfh-document > a:focus, section .cfh-document > a:active {
    color: #fff; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-banner-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 768px) {
    .cfh-banner-2 {
      margin-top: -30px; } }
  @media (max-width: 480px) {
    .cfh-banner-2 {
      margin-top: -25px; } }
  @media (min-width: 993px) {
    .cfh-banner-2 {
      height: 455px;
      margin-top: -75px; } }
  @media (max-width: 992px) {
    .cfh-banner-2 {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
      border-bottom: 4px solid #1E2A30; } }
  .cfh-banner-2 .cfh-content-wrap {
    width: 34%;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 30px; }
    @media (max-width: 992px) {
      .cfh-banner-2 .cfh-content-wrap .cfh-page-map {
        display: none; } }
    @media (min-width: 993px) {
      .cfh-banner-2 .cfh-content-wrap .cfh-page-map {
        display: block;
        top: 0;
        position: absolute;
        left: 0;
        right: 0; } }
    @media (min-width: 1200px) {
      .cfh-banner-2 .cfh-content-wrap {
        padding: 35px 75px 35px 65px; } }
    @media (max-width: 992px) {
      .cfh-banner-2 .cfh-content-wrap {
        width: 100%;
        padding: 15px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .cfh-banner-2 .cfh-content-wrap .cfh-title {
      font-family: brandon_grotesquebold;
      font-size: 36px;
      color: #000;
      margin: 0 0 25px 0;
      line-height: 42px;
      position: relative; }
      .cfh-banner-2 .cfh-content-wrap .cfh-title:before {
        content: '';
        width: 26px;
        height: 4px;
        background-color: #4B626E;
        display: none;
        position: absolute;
        bottom: -15px; }
      @media (max-width: 992px) {
        .cfh-banner-2 .cfh-content-wrap .cfh-title {
          text-transform: uppercase;
          font-size: 30px;
          width: 100%;
          font-family: brandon_grotesque_black; }
          .cfh-banner-2 .cfh-content-wrap .cfh-title:before {
            display: block; } }
      @media (max-width: 768px) {
        .cfh-banner-2 .cfh-content-wrap .cfh-title {
          display: block;
          font-size: 20px; } }
      @media (max-width: 480px) {
        .cfh-banner-2 .cfh-content-wrap .cfh-title {
          margin-bottom: 30px;
          line-height: 1.2; }
          .cfh-banner-2 .cfh-content-wrap .cfh-title:before {
            bottom: -15px; } }
    @media (min-width: 993px) {
      .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap {
        position: absolute;
        bottom: 35px; } }
    @media (max-width: 768px) {
      .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap {
        width: 100%; } }
    .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button-label {
      font-family: brandon_grotesquebold;
      font-size: 14px;
      color: #747474;
      line-height: 27.22px;
      margin: 0 0 5px 0;
      text-transform: uppercase;
      text-align: left;
      width: 100%;
      display: block; }
    .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button {
      margin: 0;
      width: 100%;
      padding: 0 23px;
      height: 52px;
      text-decoration: none;
      text-transform: uppercase;
      font-family: brandon_grotesquebold;
      font-size: 16px;
      color: #fff;
      position: relative;
      display: -ms-flexbox;
      display: flex;
      left: -15px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      line-height: 27.22px;
      background-color: #4B626E;
      border-radius: 30px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 992px) {
        .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button {
          left: 0; } }
      @media (max-width: 768px) {
        .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button {
          height: 36.4px;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
          font-size: 12px;
          color: #fff;
          line-height: 19.05px; } }
      .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
        content: '\e808';
        font-family: 'fontello';
        color: #fff;
        font-size: 20px;
        display: block;
        margin-left: 15px; }
        @media (max-width: 768px) {
          .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button:after {
            margin-left: 0;
            font-size: 15px;
            margin-right: 15px;
            position: absolute;
            left: 15px;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%); } }
      .cfh-banner-2 .cfh-content-wrap .cfh-button-wrap .cfh-button:hover {
        background-color: #1E2A30; }
  .cfh-banner-2 .cfh-image-wrap {
    width: 66%;
    z-index: 3;
    position: relative; }
    @media (max-width: 992px) {
      .cfh-banner-2 .cfh-image-wrap {
        width: 100%;
        height: 450px; } }
    @media (max-width: 768px) {
      .cfh-banner-2 .cfh-image-wrap {
        height: 350px; } }
    @media (max-width: 480px) {
      .cfh-banner-2 .cfh-image-wrap {
        height: 280px; } }
    @media (max-width: 320px) {
      .cfh-banner-2 .cfh-image-wrap {
        height: 169px; } }
    .cfh-banner-2 .cfh-image-wrap .cfh-image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      height: 100%;
      width: 100%; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-content-1 {
  background-color: #26353d; }
  .cfh-content-1 .cfh-content-wrap {
    background-color: #fff;
    width: calc(100% - 100px);
    padding: 40px 100px;
    margin: 0 auto; }
    @media (min-width: 1200px) {
      .cfh-content-1 .cfh-content-wrap {
        width: calc(100% - 280px);
        padding: 40px 150px; } }
    @media (max-width: 480px) {
      .cfh-content-1 .cfh-content-wrap h2 {
        font-size: 20px;
        line-height: 29px; }
      .cfh-content-1 .cfh-content-wrap p {
        font-size: 15px;
        line-height: 21px; } }
    @media (max-width: 992px) {
      .cfh-content-1 .cfh-content-wrap {
        padding: 40px; } }
    @media (max-width: 768px) {
      .cfh-content-1 .cfh-content-wrap {
        width: 100%;
        padding: 20px 15px 40px 15px; } }
    @media (max-width: 480px) {
      .cfh-content-1 .cfh-content-wrap .wp-block-button {
        width: 100%;
        margin-top: 30px; }
        .cfh-content-1 .cfh-content-wrap .wp-block-button .wp-block-button__link {
          width: 100%;
          height: 37px;
          font-size: 12px;
          color: #fff;
          line-height: 19.05px; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-block-title {
  margin: 0 4%; }
  .cfh-block-title.in-container {
    max-width: 755px;
    margin: 0 auto;
    padding: 0 15px; }
  @media (max-width: 992px) {
    .cfh-block-title {
      margin: 0 15px; }
      .cfh-block-title.in-container {
        margin: 0 15px 0 15px;
        padding: 0; } }
  .cfh-block-title .title {
    font-family: brandon_grotesquebold;
    font-size: 40px;
    color: #000;
    text-align: center;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 37px; }
    @media (max-width: 768px) and (min-width: 480px) {
      .cfh-block-title .title {
        font-size: 30px !important;
        line-height: 32px; } }
    @media (max-width: 480px) {
      .cfh-block-title .title {
        font-size: 20px !important;
        line-height: 29px;
        margin-bottom: 20px !important; } }
    .cfh-block-title .title.cfh-text-black {
      font-family: brandon_grotesque_black; }
    @media (max-width: 768px) {
      .cfh-block-title .title.-mobile-weight {
        font-family: brandon_grotesque_black; } }
    @media (max-width: 768px) {
      .cfh-block-title .title.-mobile-uppercase {
        text-transform: uppercase !important; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-featured-page {
  min-height: 306px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
  border: 1px solid #949494;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  margin-bottom: 20px;
  margin: 0 4% 20px 4%; }
  @media (min-width: 993px) {
    .cfh-featured-page.-no-side-margin {
      margin-left: 0;
      margin-right: 0; } }
  .cfh-featured-page .cfh-featured-page-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2; }
  @media (max-width: 1200px) {
    .cfh-featured-page {
      margin-left: 15px;
      margin-right: 15px; } }
  @media (max-width: 992px) {
    .cfh-featured-page {
      min-height: 260px;
      margin: 0 15px 20px 15px; } }
  @media (max-width: 768px) {
    .cfh-featured-page {
      min-height: auto; } }
  .cfh-featured-page .cfh-image-wrap {
    position: relative;
    width: 35.5%; }
    @media (max-width: 992px) {
      .cfh-featured-page .cfh-image-wrap {
        width: 40%; } }
    @media (max-width: 768px) {
      .cfh-featured-page .cfh-image-wrap {
        width: 100%;
        height: 380px; } }
    @media (max-width: 480px) {
      .cfh-featured-page .cfh-image-wrap {
        height: 300px; } }
    @media (max-width: 320px) {
      .cfh-featured-page .cfh-image-wrap {
        height: 182px; } }
    .cfh-featured-page .cfh-image-wrap .cfh-image {
      height: 100%;
      width: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
  .cfh-featured-page .cfh-content-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 5px 180px 5px 30px;
    -ms-flex-align: center;
        align-items: center;
    width: calc(100% - 35.5%); }
    .cfh-featured-page .cfh-content-wrap > div {
      width: 100%; }
    @media (max-width: 992px) and (min-width: 768px) {
      .cfh-featured-page .cfh-content-wrap {
        padding-right: 30px;
        width: 60%; } }
    @media (max-width: 768px) {
      .cfh-featured-page .cfh-content-wrap {
        padding: 15px 12px;
        width: 100%; } }
    .cfh-featured-page .cfh-content-wrap a {
      text-decoration: none; }
    .cfh-featured-page .cfh-content-wrap .cfh-title-wrap {
      position: relative; }
      @media (min-width: 481px) {
        .cfh-featured-page .cfh-content-wrap .cfh-title-wrap {
          margin-bottom: 30px; } }
      @media (max-width: 600px) {
        .cfh-featured-page .cfh-content-wrap .cfh-title-wrap {
          width: 100%; } }
      .cfh-featured-page .cfh-content-wrap .cfh-title-wrap .cfh-title {
        font-family: brandon_grotesquebold;
        font-size: 38px;
        color: #000;
        width: 100%;
        line-height: 48.38px;
        position: relative;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 600px) {
          .cfh-featured-page .cfh-content-wrap .cfh-title-wrap .cfh-title {
            font-size: 30px;
            line-height: 34px; } }
        @media (max-width: 480px) {
          .cfh-featured-page .cfh-content-wrap .cfh-title-wrap .cfh-title {
            font-size: 21px !important;
            line-height: 24px !important;
            margin-bottom: 25px !important; } }
      .cfh-featured-page .cfh-content-wrap .cfh-title-wrap .cfh-title-line {
        position: absolute;
        bottom: -14px;
        width: 26px;
        height: 4px;
        background-color: #4B626E;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
    .cfh-featured-page .cfh-content-wrap .cfh-large-title {
      font-family: 'brandon_grotesquebold';
      color: #B50006;
      line-height: 1;
      margin: 0;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (min-width: 1075px) {
        .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 89.92px; } }
      @media (max-width: 1074px) {
        .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 70px; } }
      @media (max-width: 768px) {
        .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 60px; } }
      @media (max-width: 480px) {
        .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 55px; } }
      @media (max-width: 320px) {
        .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 50px; } }
    .cfh-featured-page .cfh-content-wrap .cfh-date {
      font-family: PTSerif-Regular;
      font-size: 16px;
      color: #1E2A30;
      line-height: 20px;
      margin-bottom: 0;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      position: relative;
      width: 100%;
      margin-bottom: 5px; }
      @media (max-width: 600px) {
        .cfh-featured-page .cfh-content-wrap .cfh-date {
          font-size: 12px;
          line-height: 18px;
          color: #4B626E; } }
    .cfh-featured-page .cfh-content-wrap .cfh-content {
      font-family: PTSerif-Regular;
      font-size: 24px;
      color: #1E2A30;
      line-height: 31px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 992px) {
        .cfh-featured-page .cfh-content-wrap .cfh-content {
          font-size: 20px;
          line-height: 24px; } }
      @media (max-width: 768px) {
        .cfh-featured-page .cfh-content-wrap .cfh-content {
          font-size: 18px;
          line-height: 22px; } }
      @media (max-width: 320px) {
        .cfh-featured-page .cfh-content-wrap .cfh-content {
          font-size: 14px;
          line-height: 18px; } }
  .cfh-featured-page:before {
    content: '\f105';
    font-family: 'fontello';
    display: block;
    position: absolute;
    bottom: 15px;
    right: 25px;
    line-height: 1;
    font-size: 22px;
    color: #fff;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
  .cfh-featured-page:hover {
    background-color: #4B626E; }
    .cfh-featured-page:hover .cfh-content-wrap .cfh-content {
      color: #fff; }
    .cfh-featured-page:hover .cfh-content-wrap .cfh-date {
      color: #fff; }
    .cfh-featured-page:hover .cfh-content-wrap .cfh-title-wrap .cfh-title {
      color: #fff; }
    .cfh-featured-page:hover .cfh-content-wrap .cfh-title-wrap .cfh-title-line {
      background-color: #fff !important; }
    .cfh-featured-page:hover .cfh-content-wrap .cfh-large-title {
      color: #fff; }
    .cfh-featured-page:hover:before {
      opacity: 1;
      right: 15px; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.page-home .cfh-featured-pages-2 {
  margin: 0 0 65px 0 !important; }
  @media (max-width: 992px) {
    .page-home .cfh-featured-pages-2 {
      margin: 0 0 45px 0 !important; } }
  @media (max-width: 768px) {
    .page-home .cfh-featured-pages-2 {
      margin: 0 0 35px 0 !important; } }

@media (min-width: 993px) {
  .page-about-the-coalition .cfh-featured-pages-2 .cfh-container {
    width: calc(50% - 7.5px) !important;
    margin: 0; } }

.cfh-featured-pages-2 {
  margin: 0 4%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .cfh-featured-pages-2.-noMargin {
    margin: 0 !important; }
  @media (max-width: 480px) {
    .cfh-featured-pages-2.-noMobileMargin {
      margin-bottom: 0 !important; } }
  @media (max-width: 768px) {
    .cfh-featured-pages-2.-noPadding {
      padding: 0 !important; } }
  @media (max-width: 1200px) {
    .cfh-featured-pages-2 {
      margin: 0 15px; } }
  @media (max-width: 768px) {
    .cfh-featured-pages-2 {
      padding: 15px !important; } }
  @media (min-width: 993px) {
    .cfh-featured-pages-2 .cfh-container {
      width: calc(50% - 12px) !important;
      margin: 0; } }
  @media (max-width: 992px) {
    .cfh-featured-pages-2 .cfh-container:last-child .cfh-featured-page {
      margin-bottom: 0 !important; } }
  .cfh-featured-pages-2 .cfh-featured-page {
    min-height: 214px;
    margin: 0 0 15px 0; }
    @media (max-width: 1200px) {
      .cfh-featured-pages-2 .cfh-featured-page {
        min-height: 185px; } }
    @media (max-width: 992px) {
      .cfh-featured-pages-2 .cfh-featured-page {
        min-height: 200px;
        margin-bottom: 15px !important; } }
    @media (max-width: 600px) {
      .cfh-featured-pages-2 .cfh-featured-page {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }
    @media (max-width: 480px) {
      .cfh-featured-pages-2 .cfh-featured-page {
        min-height: auto; } }
    @media (min-width: 1201px) {
      .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap {
        width: 300px; } }
    @media (max-width: 1200px) and (min-width: 993px) {
      .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap {
        width: 220px; } }
    @media (max-width: 992px) and (min-width: 601px) {
      .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap {
        width: 300px; } }
    @media (max-width: 768px) and (min-height: 601px) {
      .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap {
        height: auto; } }
    @media (max-width: 600px) {
      .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap {
        width: 190px;
        height: 100px;
        position: absolute;
        top: 15px;
        right: 15px; }
        .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap .cfh-image {
          height: 100px; } }
    @media (max-width: 480px) {
      .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap {
        width: 106px;
        height: 68px; }
        .cfh-featured-pages-2 .cfh-featured-page .cfh-image-wrap .cfh-image {
          height: 68px; } }
    .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap {
      padding: 15px 30px 15px 15px;
      width: calc(100% - 300px); }
      @media (max-width: 1200px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap {
          width: calc(100% - 220px); } }
      @media (max-width: 992px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap {
          width: calc(100% - 300px); } }
      @media (max-width: 600px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap {
          width: 100%;
          padding-right: 15px; } }
      @media (min-width: 601px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title-wrap {
          margin-bottom: 23px; } }
      @media (max-width: 600px) and (min-width: 481px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title-wrap {
          width: calc(100% - 200px); } }
      @media (max-width: 480px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title-wrap {
          width: calc(100% - 116px); } }
      @media (max-width: 600px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-date {
          margin-bottom: 25px; }
          .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-date:before {
            content: '';
            width: 24px;
            height: 4px;
            background-color: #4B626E;
            display: block;
            position: absolute;
            left: 0;
            bottom: -13px; } }
      @media (max-width: 600px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title-line {
          display: none; } }
      .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title {
        font-size: 25.92px;
        color: #1E2A30;
        line-height: 30.24px;
        margin: 0; }
        @media (max-width: 1200px) and (min-width: 993px) {
          .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title {
            font-size: 19px;
            line-height: 23px; } }
        @media (max-width: 992px) and (min-width: 600px) {
          .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title {
            line-height: 24.19px;
            margin-bottom: 0; } }
        @media (max-width: 480px) {
          .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-title {
            margin-bottom: 10px !important; } }
      @media (max-width: 1200px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 60px; } }
      @media (max-width: 320px) {
        .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-large-title {
          font-size: 50px;
          line-height: 1; } }
      .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-content {
        font-size: 14.98px;
        color: #1E2A30;
        line-height: 19px; }
        @media (max-width: 600px) and (min-width: 481px) {
          .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-content {
            margin-top: 10px;
            width: calc(100% - 200px); } }
        @media (max-width: 480px) {
          .cfh-featured-pages-2 .cfh-featured-page .cfh-content-wrap .cfh-content {
            width: calc(100% - 115px); } }
    .cfh-featured-pages-2 .cfh-featured-page:hover .cfh-content-wrap .cfh-content {
      color: #fff; }
    .cfh-featured-pages-2 .cfh-featured-page:hover .cfh-content-wrap .cfh-title {
      color: #fff; }
      .cfh-featured-pages-2 .cfh-featured-page:hover .cfh-content-wrap .cfh-title:before {
        background-color: #fff; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-help-detail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .cfh-help-detail .cfh-need-help-site-map {
    position: absolute; }
    .cfh-help-detail .cfh-need-help-site-map #breadcrumbs {
      position: relative;
      padding: 35px 0 0 50px;
      margin-top: 0; }
  .cfh-help-detail .cfh-block-title {
    margin-left: 0;
    margin-right: 0; }
  .cfh-help-detail .cfh-content {
    -ms-flex-preferred-size: 69.5%;
        flex-basis: 69.5%;
    width: 69.5%;
    padding: 100px 89px 30px 85px; }
    @media (min-width: 993px) {
      .cfh-help-detail .cfh-content {
        margin: 0 !important; } }
    @media (max-width: 992px) {
      .cfh-help-detail .cfh-content {
        width: 100%;
        padding: 100px 50px 0 50px;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin: 0 0 50px 0; } }
    @media (max-width: 768px) {
      .cfh-help-detail .cfh-content {
        padding: 30px 15px 0 15px; } }
    .cfh-help-detail .cfh-content > p:nth-last-of-type(1) {
      margin-bottom: 50px; }
  .cfh-help-detail .cfh-sidebar {
    will-change: min-height;
    -ms-flex-preferred-size: 30.5%;
        flex-basis: 30.5%;
    width: 30.5%;
    padding: 0; }
    @media (min-width: 993px) {
      .cfh-help-detail .cfh-sidebar {
        margin: 0 !important; } }
    @media (max-width: 992px) {
      .cfh-help-detail .cfh-sidebar {
        width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin: 0 50px; } }
    @media (max-width: 768px) {
      .cfh-help-detail .cfh-sidebar {
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
  .cfh-help-detail.-noMargin {
    margin: 0 !important; }
  @media (max-width: 480px) {
    .cfh-help-detail.-noMobileMargin {
      margin-bottom: 0 !important; } }
  @media (max-width: 768px) {
    .cfh-help-detail.-noPadding {
      padding: 0 !important; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-2-column-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media (max-width: 480px) {
    .cfh-2-column-block {
      padding: 25px 15px !important; } }
  .cfh-2-column-block .cfh-left-column,
  .cfh-2-column-block .cfh-right-column {
    -ms-flex-preferred-size: calc(50% - 7.5px);
        flex-basis: calc(50% - 7.5px);
    width: calc(50% - 7.5px);
    margin: 0 !important; }
    @media (max-width: 1200px) {
      .cfh-2-column-block .cfh-left-column,
      .cfh-2-column-block .cfh-right-column {
        width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
  @media (min-width: 1201px) {
    .cfh-2-column-block .cfh-right-column {
      margin-left: 7.5px !important; } }
  @media (min-width: 1201px) {
    .cfh-2-column-block .cfh-left-column {
      margin-right: 7.5px !important; } }
  @media (max-width: 1200px) {
    .cfh-2-column-block .cfh-left-column {
      margin-bottom: 30px !important; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-faqs {
  border: 1px solid #D9D8D2;
  background-color: #4B626E;
  position: relative;
  max-width: 755px;
  margin: 0 auto 15px auto;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }
  @media (max-width: 768px) {
    .cfh-faqs {
      margin: 0 15px 15px 15px;
      max-width: none; } }
  .cfh-faqs .cfh-entry-meta {
    cursor: pointer;
    padding: 18px 50px 18px 27px;
    position: relative; }
    @media (max-width: 480px) {
      .cfh-faqs .cfh-entry-meta {
        padding: 12px 30px 20px 12px; } }
    .cfh-faqs .cfh-entry-meta .cfh-faqs-arrow {
      position: absolute;
      cursor: pointer;
      right: 10px;
      top: 5px;
      font-size: 25px;
      color: #fff;
      -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
              transform: rotate(0deg);
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      will-change: transform, color; }
      @media (min-width: 481px) {
        .cfh-faqs .cfh-entry-meta .cfh-faqs-arrow {
          top: 50%;
          right: 15px;
          font-size: 32px;
          -webkit-transform: translateY(-50%) rotate(0deg);
              -ms-transform: translateY(-50%) rotate(0deg);
                  transform: translateY(-50%) rotate(0deg); } }
  .cfh-faqs:not(.is-active):hover {
    background-color: #1E2A30; }
  .cfh-faqs.is-active {
    background-color: #fff; }
    .cfh-faqs.is-active .cfh-entry-meta .cfh-faqs-arrow {
      color: #4B626E; }
      @media (min-width: 481px) {
        .cfh-faqs.is-active .cfh-entry-meta .cfh-faqs-arrow {
          top: 50%;
          -webkit-transform: translateY(-60%) rotate(180deg);
              -ms-transform: translateY(-60%) rotate(180deg);
                  transform: translateY(-60%) rotate(180deg); } }
      @media (max-width: 480px) {
        .cfh-faqs.is-active .cfh-entry-meta .cfh-faqs-arrow {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg); } }
    .cfh-faqs.is-active .cfh-title {
      color: #1E2A30; }
    .cfh-faqs.is-active .cfh-myth-fact {
      color: #4B626E; }
      .cfh-faqs.is-active .cfh-myth-fact:before {
        background-color: #4B626E; }
  .cfh-faqs .cfh-hide-content-wrap {
    display: none;
    padding: 0 27px 30px 27px;
    margin-top: -10px; }
    @media (max-width: 480px) {
      .cfh-faqs .cfh-hide-content-wrap {
        padding: 0 12px 20px 12px; } }
    .cfh-faqs .cfh-hide-content-wrap .cfh-myth-fact {
      margin-top: 12px; }
    .cfh-faqs .cfh-hide-content-wrap .cfh-content {
      font-family: PTSerif-Regular;
      font-size: 18px;
      color: #000;
      letter-spacing: 0.5px;
      line-height: 27px; }
      @media (max-width: 480px) {
        .cfh-faqs .cfh-hide-content-wrap .cfh-content {
          font-size: 15px;
          line-height: 22px; } }
  .cfh-faqs .cfh-title {
    font-family: brandon_grotesquebold;
    font-size: 20px;
    margin: 0;
    color: #fff;
    line-height: 29px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    @media (max-width: 480px) {
      .cfh-faqs .cfh-title {
        font-size: 16px;
        line-height: 21px; } }
  .cfh-faqs .cfh-myth-fact {
    text-transform: uppercase;
    font-family: brandon_grotesque_black;
    font-size: 12px;
    letter-spacing: 0.86px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    color: #dbe0e2;
    margin-bottom: 35px;
    position: relative; }
    @media (max-width: 480px) {
      .cfh-faqs .cfh-myth-fact {
        margin-bottom: 30px; } }
    .cfh-faqs .cfh-myth-fact:before {
      content: '';
      height: 4px;
      width: 26px;
      display: block;
      position: absolute;
      bottom: -15px;
      left: 0;
      background-color: #fff;
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-index-blog {
  margin-top: 45px;
  margin-bottom: 70px; }
  @media (max-width: 992px) {
    .cfh-index-blog {
      margin-bottom: 45px;
      margin-top: 30px; } }
  @media (max-width: 480px) {
    .cfh-index-blog {
      margin-top: 20px; } }
  .cfh-index-blog .cfh-blog-title {
    text-align: left;
    margin-bottom: 35px;
    position: relative; }
    @media (min-width: 481px) {
      .cfh-index-blog .cfh-blog-title {
        display: none; } }
    @media (max-width: 480px) {
      .cfh-index-blog .cfh-blog-title {
        text-transform: uppercase;
        font-family: brandon_grotesque_black;
        font-size: 20px;
        line-height: 29px;
        color: #000; } }
    .cfh-index-blog .cfh-blog-title:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -15px;
      width: 26px;
      height: 4px;
      background-color: #4B626E; }
  .cfh-index-blog ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .cfh-index-blog ul .cfh-blog-item {
      border: 1px solid #949494;
      background-color: #fff;
      margin-bottom: 15px;
      display: -ms-flexbox;
      display: flex;
      min-height: 137px;
      position: relative;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      text-align: left;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 992px) and (min-width: 481px) {
        .cfh-index-blog ul .cfh-blog-item {
          min-height: 215px; } }
      @media (min-width: 993px) {
        .cfh-index-blog ul .cfh-blog-item {
          margin-right: 30px;
          -ms-flex-preferred-size: calc(50% - 15px);
              flex-basis: calc(50% - 15px); }
          .cfh-index-blog ul .cfh-blog-item:nth-child(2n) {
            margin-right: 0; } }
      @media (max-width: 480px) {
        .cfh-index-blog ul .cfh-blog-item {
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
      .cfh-index-blog ul .cfh-blog-item:before {
        content: '\f105';
        font-family: 'fontello';
        color: #fff;
        position: absolute;
        right: 22px;
        bottom: 15px;
        display: block;
        font-size: 32px;
        line-height: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (min-width: 993px) {
          .cfh-index-blog ul .cfh-blog-item:before {
            bottom: 10px;
            font-size: 22px; } }
        @media (max-width: 480px) {
          .cfh-index-blog ul .cfh-blog-item:before {
            display: none; } }
      .cfh-index-blog ul .cfh-blog-item .cfh-item-link {
        position: absolute;
        top: 0;
        display: block;
        left: 0;
        right: 0;
        bottom: 0; }
      .cfh-index-blog ul .cfh-blog-item:last-child {
        margin-bottom: 0; }
      .cfh-index-blog ul .cfh-blog-item:hover {
        background-color: #4B626E; }
        .cfh-index-blog ul .cfh-blog-item:hover:before {
          right: 15px; }
        .cfh-index-blog ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-date {
          color: #fff; }
        .cfh-index-blog ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
          color: #fff; }
        .cfh-index-blog ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
          background-color: #fff; }
        .cfh-index-blog ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-title {
          color: #fff; }
      .cfh-index-blog ul .cfh-blog-item .cfh-item-entry {
        padding: 15px;
        width: calc(100% - 300px); }
        @media (min-width: 993px) {
          .cfh-index-blog ul .cfh-blog-item .cfh-item-entry {
            padding: 10px;
            width: calc(100% - 190px); } }
        @media (max-width: 480px) {
          .cfh-index-blog ul .cfh-blog-item .cfh-item-entry {
            padding: 12px 11px;
            width: 100%; } }
        .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 20px; }
          @media (max-width: 480px) {
            .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
              margin-bottom: 25px; } }
          .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
            font-family: brandon_grotesque_regular;
            font-size: 14px;
            color: #4B626E;
            line-height: 18px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
            @media (min-width: 993px) {
              .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
                font-size: 12px; } }
            @media (max-width: 480px) {
              .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
                font-size: 12px;
                line-height: 16px; } }
          .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories {
            position: relative; }
            .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
              font-family: brandon_grotesque_black;
              text-transform: uppercase;
              line-height: 18px;
              text-decoration: none;
              font-size: 12px;
              color: #4B626E;
              letter-spacing: 0.86px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              @media (max-width: 480px) {
                .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
                  font-size: 12px;
                  line-height: 16px; } }
            .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
              content: '';
              display: block;
              position: absolute;
              width: 21px;
              height: 3px;
              background-color: #4B626E;
              left: 0;
              bottom: -10px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
        .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
          font-family: brandon_grotesquebold;
          font-size: 16px;
          color: #1E2A30;
          text-decoration: none;
          line-height: 20px;
          padding-right: 30px;
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 992px) {
            .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 25.92px;
              line-height: 30.24px;
              padding-right: 0; } }
          @media (max-width: 768px) {
            .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 22px;
              line-height: 26px; } }
          @media (max-width: 480px) {
            .cfh-index-blog ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 16px;
              line-height: 21px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat; }
        @media (min-width: 993px) {
          .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap {
            min-width: 190px;
            max-width: 190px; } }
        @media (min-width: 481px) {
          .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
            display: none; } }
        @media (min-width: 481px) and (max-width: 992px) {
          .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 100%;
            min-width: 300px;
            max-width: 300px; } }
        @media (max-width: 480px) {
          .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 108px;
            height: 68px;
            display: none;
            margin-left: 10px; }
            .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
              display: block; } }
        .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap img {
          width: 100%;
          height: 100%; }
          @media (max-width: 480px) {
            .cfh-index-blog ul .cfh-blog-item .cfh-blog-image-wrap img {
              min-height: 68px;
              min-width: 108px; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-index-news {
  margin-top: 45px;
  margin-bottom: 70px; }
  @media (max-width: 992px) {
    .cfh-index-news {
      margin-bottom: 45px;
      margin-top: 30px; } }
  @media (max-width: 480px) {
    .cfh-index-news {
      margin-top: 20px; } }
  .cfh-index-news .cfh-blog-title {
    text-align: left;
    margin-bottom: 35px;
    position: relative; }
    @media (min-width: 481px) {
      .cfh-index-news .cfh-blog-title {
        display: none; } }
    @media (max-width: 480px) {
      .cfh-index-news .cfh-blog-title {
        text-transform: uppercase;
        font-family: brandon_grotesque_black;
        font-size: 20px;
        line-height: 29px;
        color: #000; } }
    .cfh-index-news .cfh-blog-title:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -15px;
      width: 26px;
      height: 4px;
      background-color: #4B626E; }
  .cfh-index-news ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .cfh-index-news ul .cfh-blog-item {
      border: 1px solid #949494;
      background-color: #fff;
      margin-bottom: 15px;
      display: -ms-flexbox;
      display: flex;
      min-height: 137px;
      position: relative;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 992px) and (min-width: 481px) {
        .cfh-index-news ul .cfh-blog-item {
          min-height: 215px; } }
      @media (min-width: 993px) {
        .cfh-index-news ul .cfh-blog-item {
          margin-right: 30px;
          -ms-flex-preferred-size: calc(50% - 15px);
              flex-basis: calc(50% - 15px); }
          .cfh-index-news ul .cfh-blog-item:nth-child(2n) {
            margin-right: 0; } }
      @media (max-width: 480px) {
        .cfh-index-news ul .cfh-blog-item {
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
      .cfh-index-news ul .cfh-blog-item:before {
        content: '\f105';
        font-family: 'fontello';
        color: #fff;
        position: absolute;
        right: 22px;
        bottom: 15px;
        display: block;
        font-size: 32px;
        line-height: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (min-width: 993px) {
          .cfh-index-news ul .cfh-blog-item:before {
            bottom: 10px;
            font-size: 22px; } }
        @media (max-width: 480px) {
          .cfh-index-news ul .cfh-blog-item:before {
            display: none; } }
      .cfh-index-news ul .cfh-blog-item .cfh-item-link {
        position: absolute;
        top: 0;
        display: block;
        left: 0;
        right: 0;
        bottom: 0; }
      .cfh-index-news ul .cfh-blog-item:last-child {
        margin-bottom: 0; }
      .cfh-index-news ul .cfh-blog-item:hover {
        background-color: #4B626E; }
        .cfh-index-news ul .cfh-blog-item:hover:before {
          right: 15px; }
        .cfh-index-news ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-date {
          color: #fff; }
        .cfh-index-news ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
          color: #fff; }
        .cfh-index-news ul .cfh-blog-item:hover .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
          background-color: #fff; }
        .cfh-index-news ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-title {
          color: #fff; }
        @media (min-width: 481px) {
          .cfh-index-news ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-publication {
            opacity: 1;
            -webkit-transform: translateY(5px);
                -ms-transform: translateY(5px);
                    transform: translateY(5px); } }
        @media (max-width: 480px) {
          .cfh-index-news ul .cfh-blog-item:hover .cfh-item-entry .cfh-item-publication {
            color: #fff; } }
      .cfh-index-news ul .cfh-blog-item .cfh-item-entry {
        padding: 15px;
        width: calc(100% - 300px); }
        @media (min-width: 993px) {
          .cfh-index-news ul .cfh-blog-item .cfh-item-entry {
            padding: 10px;
            width: calc(100% - 190px); } }
        @media (max-width: 480px) {
          .cfh-index-news ul .cfh-blog-item .cfh-item-entry {
            padding: 12px 11px;
            width: 100%; } }
        .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 20px; }
          @media (max-width: 480px) {
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head {
              margin-bottom: 25px; } }
          .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
            font-family: brandon_grotesque_regular;
            font-size: 14px;
            color: #4B626E;
            line-height: 18px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
            @media (min-width: 993px) {
              .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
                font-size: 12px; } }
            @media (max-width: 480px) {
              .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-date {
                font-size: 12px;
                line-height: 16px; } }
          .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories {
            position: relative; }
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
              font-family: brandon_grotesque_black;
              text-transform: uppercase;
              line-height: 18px;
              text-decoration: none;
              font-size: 12px;
              color: #4B626E;
              letter-spacing: 0.86px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              @media (max-width: 480px) {
                .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories .post-categories a {
                  font-size: 12px;
                  line-height: 16px; } }
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-entry-head .cfh-entry-categories:before {
              content: '';
              display: block;
              position: absolute;
              width: 21px;
              height: 3px;
              background-color: #4B626E;
              left: 0;
              bottom: -10px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
        .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
          font-family: brandon_grotesquebold;
          font-size: 16px;
          color: #1E2A30;
          text-decoration: none;
          line-height: 20px;
          padding-right: 30px;
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 992px) {
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 25.92px;
              line-height: 30.24px;
              padding-right: 0; } }
          @media (max-width: 768px) {
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 22px;
              line-height: 26px; } }
          @media (max-width: 480px) {
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-item-title {
              font-size: 16px;
              line-height: 21px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
        .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-item-publication {
          font-family: PTSerif-Regular;
          font-size: 12px;
          line-height: 15px;
          color: #fff;
          opacity: 0;
          -webkit-transform: translateY(20px);
              -ms-transform: translateY(20px);
                  transform: translateY(20px);
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 480px) {
            .cfh-index-news ul .cfh-blog-item .cfh-item-entry .cfh-item-publication {
              opacity: 1;
              margin-top: 0;
              color: #4B626E;
              -webkit-transform: translateY(0);
                  -ms-transform: translateY(0);
                      transform: translateY(0); } }
      .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat; }
        @media (min-width: 993px) {
          .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap {
            min-width: 190px;
            max-width: 190px; } }
        @media (min-width: 481px) {
          .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
            display: none; } }
        @media (min-width: 481px) and (max-width: 992px) {
          .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 100%;
            min-width: 300px;
            max-width: 300px; } }
        @media (max-width: 480px) {
          .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap {
            width: 108px;
            height: 68px;
            display: none;
            margin-left: 10px; }
            .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap.-mobile {
              display: block; } }
        .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap img {
          width: 100%;
          height: 100%; }
          @media (max-width: 480px) {
            .cfh-index-news ul .cfh-blog-item .cfh-blog-image-wrap img {
              min-height: 68px;
              min-width: 108px; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
@media (max-width: 600px) {
  .cfh-tabs-section {
    margin-top: 30px;
    margin-bottom: 30px; } }

.cfh-tabs-section > .wp-block-column {
  position: relative;
  margin: 0 !important; }
  @media (min-width: 601px) {
    .cfh-tabs-section > .wp-block-column {
      display: none; }
      .cfh-tabs-section > .wp-block-column.current {
        display: block; }
      .cfh-tabs-section > .wp-block-column > .cfh-container {
        display: block !important; } }
  @media (max-width: 600px) {
    .cfh-tabs-section > .wp-block-column .cfh-block-title {
      margin: 20px 15px 30px 15px !important;
      position: relative; }
      .cfh-tabs-section > .wp-block-column .cfh-block-title .title {
        text-align: left; }
      .cfh-tabs-section > .wp-block-column .cfh-block-title:before {
        content: '';
        width: 26px;
        height: 4px;
        display: block;
        position: absolute;
        bottom: -13px;
        left: 0;
        background-color: #4B626E; }
    .cfh-tabs-section > .wp-block-column > .cfh-container {
      display: none; }
    .cfh-tabs-section > .wp-block-column:before {
      content: '';
      background-color: #4B626E;
      position: relative;
      height: 58px;
      width: 100%;
      margin-bottom: 5px;
      display: block;
      z-index: 2; }
    .cfh-tabs-section > .wp-block-column:after {
      content: '\f106';
      font-family: 'fontello';
      font-size: 28px;
      color: #fff;
      line-height: 1;
      display: block;
      position: absolute;
      top: 16px;
      right: 15px;
      z-index: 3;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .cfh-tabs-section > .wp-block-column.is-active .cfh-tab-button {
      background-color: #1E2A30; }
      .cfh-tabs-section > .wp-block-column.is-active .cfh-tab-button:before {
        -webkit-transform: translateY(-50%) rotate(0deg);
            -ms-transform: translateY(-50%) rotate(0deg);
                transform: translateY(-50%) rotate(0deg); } }
  .cfh-tabs-section > .wp-block-column .cfh-tab-button {
    background-color: #4B626E;
    height: 58px;
    display: none;
    width: 100%;
    z-index: 4;
    top: 0;
    left: 0;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    position: absolute;
    padding: 0 15px;
    text-transform: uppercase;
    font-family: brandon_grotesquebold;
    font-size: 16px;
    color: #fff;
    line-height: 21px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 600px) {
      .cfh-tabs-section > .wp-block-column .cfh-tab-button {
        display: -ms-flexbox;
        display: flex; } }
    .cfh-tabs-section > .wp-block-column .cfh-tab-button:before {
      content: '\f106';
      font-family: 'fontello';
      font-size: 28px;
      color: #fff;
      line-height: 1;
      position: absolute;
      top: 50%;
      display: block;
      right: 15px;
      -webkit-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg);
      will-change: transform; }

.cfh-tabs-section .cfh-tabs-buttons-wrap {
  display: none;
  padding-top: 30px;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #1E2A30; }
  @media (min-width: 601px) {
    .cfh-tabs-section .cfh-tabs-buttons-wrap {
      display: -ms-flexbox;
      display: flex; } }
  .cfh-tabs-section .cfh-tabs-buttons-wrap .cfh-tab-button {
    border-radius: 10px 10px 0 0;
    background-color: #4B626E;
    margin-right: 12px;
    min-height: 62px;
    min-width: 305px;
    padding: 0 20px;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-family: brandon_grotesquebold;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    line-height: 31px; }
    @media (max-width: 992px) {
      .cfh-tabs-section .cfh-tabs-buttons-wrap .cfh-tab-button {
        min-width: 250px; } }
    @media (max-width: 768px) {
      .cfh-tabs-section .cfh-tabs-buttons-wrap .cfh-tab-button {
        min-width: 200px;
        font-size: 18px;
        line-height: 21px; } }
    .cfh-tabs-section .cfh-tabs-buttons-wrap .cfh-tab-button:last-child {
      margin-right: 0; }
    .cfh-tabs-section .cfh-tabs-buttons-wrap .cfh-tab-button.current {
      background-color: #fff !important;
      color: #1E2A30; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-custom-post {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
  border: 1px solid #949494;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  margin: 0 0 15px 0; }
  @media (min-width: 601px) {
    .cfh-custom-post {
      min-height: 215px; } }
  .cfh-custom-post .cfh-post-link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    display: block;
    text-decoration: none; }
  .cfh-custom-post .cfh-image-wrap {
    position: relative;
    display: none; }
    @media (min-width: 601px) {
      .cfh-custom-post .cfh-image-wrap {
        display: block;
        width: 300px; } }
    @media (min-width: 601px) {
      .cfh-custom-post .cfh-image-wrap.-mobile {
        display: none !important; } }
    .cfh-custom-post .cfh-image-wrap.-mobile {
      display: block;
      width: 106px;
      height: 68px;
      min-width: 106px;
      margin-left: 10px; }
      @media (max-width: 600px) and (min-width: 480px) {
        .cfh-custom-post .cfh-image-wrap.-mobile {
          width: 190px;
          height: 100px; } }
    .cfh-custom-post .cfh-image-wrap .cfh-image {
      height: 100%;
      width: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
  .cfh-custom-post .cfh-content-wrap {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 15px;
    width: 100%;
    -ms-flex-align: center;
        align-items: center; }
    @media (min-width: 601px) {
      .cfh-custom-post .cfh-content-wrap {
        width: calc(100% - 300px); } }
    .cfh-custom-post .cfh-content-wrap .cfh-content-entry {
      width: 100%; }
    .cfh-custom-post .cfh-content-wrap .cfh-post-head {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 25px; }
      @media (max-width: 320px) {
        .cfh-custom-post .cfh-content-wrap .cfh-post-head {
          margin-bottom: 20px; } }
      .cfh-custom-post .cfh-content-wrap .cfh-post-head .cfh-date {
        font-family: brandon_grotesque_regular;
        font-size: 14px;
        text-transform: uppercase;
        color: #4B626E;
        line-height: 18px;
        margin: 0;
        text-align: right;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 480px) {
          .cfh-custom-post .cfh-content-wrap .cfh-post-head .cfh-date {
            font-size: 12px; } }
      .cfh-custom-post .cfh-content-wrap .cfh-post-head .cfh-category {
        font-family: brandon_grotesque_black;
        font-size: 12px;
        color: #4B626E;
        text-transform: uppercase;
        line-height: 18px;
        letter-spacing: 0.86px;
        position: relative;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        .cfh-custom-post .cfh-content-wrap .cfh-post-head .cfh-category:before {
          content: '';
          width: 26px;
          height: 4px;
          background-color: #4B626E;
          display: block;
          position: absolute;
          left: 0;
          bottom: -15px;
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          @media (max-width: 320px) {
            .cfh-custom-post .cfh-content-wrap .cfh-post-head .cfh-category:before {
              bottom: -13px; } }
    .cfh-custom-post .cfh-content-wrap .cfh-sub-text {
      font-family: PTSerif-Regular;
      font-size: 14.98px;
      color: #fff;
      position: relative;
      -webkit-transform: translateY(30px);
          -ms-transform: translateY(30px);
              transform: translateY(30px);
      opacity: 0;
      line-height: 19px;
      visibility: hidden;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      will-change: opacity, transform; }
      @media (max-width: 480px) {
        .cfh-custom-post .cfh-content-wrap .cfh-sub-text {
          display: none; } }
      .cfh-custom-post .cfh-content-wrap .cfh-sub-text.-show {
        color: #4b626e;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        opacity: 1;
        visibility: visible; }
    .cfh-custom-post .cfh-content-wrap .cfh-post-title {
      font-family: brandon_grotesquebold;
      font-size: 25.92px;
      color: #1E2A30;
      line-height: 30.24px;
      width: 100%;
      position: relative;
      margin: 0 0 8px 0;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 992px) and (min-width: 601px) {
        .cfh-custom-post .cfh-content-wrap .cfh-post-title {
          padding-right: 50px; } }
      @media (max-width: 768px) {
        .cfh-custom-post .cfh-content-wrap .cfh-post-title {
          font-size: 20px;
          line-height: 26px; } }
      @media (max-width: 600px) {
        .cfh-custom-post .cfh-content-wrap .cfh-post-title {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
      @media (max-width: 320px) {
        .cfh-custom-post .cfh-content-wrap .cfh-post-title {
          font-size: 16px;
          line-height: 21px;
          margin-bottom: 0; } }
  .cfh-custom-post:before {
    content: '\f105';
    font-family: 'fontello';
    display: block;
    position: absolute;
    bottom: 15px;
    right: 25px;
    line-height: 1;
    font-size: 22px;
    color: #fff;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 600px) {
      .cfh-custom-post:before {
        display: none; } }
  .cfh-custom-post:hover {
    background-color: #4B626E; }
    .cfh-custom-post:hover .cfh-content-wrap .cfh-post-head .cfh-date {
      color: #fff; }
    .cfh-custom-post:hover .cfh-content-wrap .cfh-post-head .cfh-category {
      color: #fff; }
      .cfh-custom-post:hover .cfh-content-wrap .cfh-post-head .cfh-category:before {
        background-color: #fff; }
    .cfh-custom-post:hover .cfh-content-wrap .cfh-sub-text {
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
      visibility: visible; }
      .cfh-custom-post:hover .cfh-content-wrap .cfh-sub-text.-show {
        color: #fff; }
    .cfh-custom-post:hover .cfh-content-wrap .cfh-post-title {
      color: #fff; }
    .cfh-custom-post:hover:before {
      opacity: 1;
      right: 15px; }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-custom-posts-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media (max-width: 768px) {
    .cfh-custom-posts-list {
      padding: 0 15px !important; } }
  .cfh-custom-posts-list .cfh-load-more-wrapper {
    display: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 20px;
    margin-bottom: 80px; }
    @media (max-width: 768px) {
      .cfh-custom-posts-list .cfh-load-more-wrapper {
        margin-bottom: 40px; } }
    .cfh-custom-posts-list .cfh-load-more-wrapper .cfh-load-more {
      font-family: 'brandon_grotesquebold';
      font-size: 16px;
      color: #fff;
      line-height: 52px;
      padding: 0 25px;
      height: 52px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      cursor: pointer;
      text-align: center;
      text-transform: uppercase;
      background-color: #4B626E;
      border-radius: 30px;
      text-decoration: none;
      position: relative;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      .cfh-custom-posts-list .cfh-load-more-wrapper .cfh-load-more:before {
        content: '\f345';
        font-family: dashicons;
        position: absolute;
        left: 17px;
        font-size: 16px;
        color: #fff;
        display: none;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
      @media (max-width: 600px) {
        .cfh-custom-posts-list .cfh-load-more-wrapper .cfh-load-more {
          width: 100%;
          font-size: 12px;
          height: 37px;
          -ms-flex-pack: center;
              justify-content: center;
          line-height: 19px; }
          .cfh-custom-posts-list .cfh-load-more-wrapper .cfh-load-more:before {
            display: block; } }
      .cfh-custom-posts-list .cfh-load-more-wrapper .cfh-load-more:hover {
        background-color: #1e2a30;
        color: #fff; }
      .cfh-custom-posts-list .cfh-load-more-wrapper .cfh-load-more.hide {
        opacity: .5;
        pointer-events: none; }
  .cfh-custom-posts-list.-hide-pagination {
    margin-bottom: 50px; }
  .cfh-custom-posts-list.-show-pagination .cfh-custom-post-wrapper {
    display: none; }
    .cfh-custom-posts-list.-show-pagination .cfh-custom-post-wrapper:nth-child(-n+8) {
      display: -ms-flexbox;
      display: flex; }
  .cfh-custom-posts-list.-show-pagination .cfh-load-more-wrapper {
    display: -ms-flexbox;
    display: flex; }
  .cfh-custom-posts-list .cfh-custom-post-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: calc(50% - 7.5px);
        flex-basis: calc(50% - 7.5px);
    width: calc(50% - 7.5px);
    margin: 0 !important; }
    @media (max-width: 992px) {
      .cfh-custom-posts-list .cfh-custom-post-wrapper {
        width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
@charset "UTF-8";
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@import url("/wp-content/plugins/cfh-block/src/fonts/fontello/css/fontello.css");
@font-face {
  font-family: 'brandon_grotesquemedium';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_black';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_blk.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesque_regular';
  src: url("/wp-content/themes/cfh/webfonts/Brandon_reg.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'brandon_grotesquebold';
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot");
  src: url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.woff") format("woff"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.ttf") format("truetype"), url("/wp-content/plugins/cfh-block/src/fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: PTSerif-Regular;
  src: url("/wp-content/themes/cfh/webfonts/PTSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocialCircle";
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
.oldie:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-icon a, .ss-icon.ss-social-circle a,
  [class^="ss-"]:before a, [class*=" ss-"]:before a,
  [class^="ss-"].ss-social-circle:before a, [class*=" ss-"].ss-social-circle:before a,
  [class^="ss-"].right:after a, [class*=" ss-"].right:after a,
  [class^="ss-"].ss-social-circle.right:after a, [class*=" ss-"].ss-social-circle.right:after a {
    font-family: "SSSocialCircle"; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-500px:before, .ss-500px.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

/* Legacy */
.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

@font-face {
  font-family: "SSSymbolicons";
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot");
  src: url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.woff") format("woff"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.ttf") format("truetype"), url("/wp-content/themes/cfh/webfonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-symbolicons-block,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }
  .ss-symbolicons-blocka,
  [class^="ss-"].ss-symbolicons-block:beforea, [class*=" ss-"].ss-symbolicons-block:beforea,
  [class^="ss-"].ss-symbolicons-block.right:aftera, [class*=" ss-"].ss-symbolicons-block.right:aftera {
    text-decoration: none; }

a .ss-symbolicons-block {
  text-decoration: none; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.cfh-button-block .cfh-button-wrap {
  width: 100%;
  margin: 10px 0; }
  .cfh-button-block .cfh-button-wrap .cfh-button {
    font-family: 'brandon_grotesquebold';
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    padding: 20px 25px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    background-color: #4B626E;
    border-radius: 30px;
    text-decoration: none;
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .cfh-button-block .cfh-button-wrap .cfh-button.-dark {
      background-color: #1E2A30; }
      .cfh-button-block .cfh-button-wrap .cfh-button.-dark:hover {
        background-color: #4B626E; }
    .cfh-button-block .cfh-button-wrap .cfh-button.-light {
      background-color: #4B626E; }
      .cfh-button-block .cfh-button-wrap .cfh-button.-light:hover {
        background-color: #1E2A30; }
    @media (max-width: 600px) {
      .cfh-button-block .cfh-button-wrap .cfh-button {
        font-size: 12px;
        min-height: 37px;
        padding: 10px 25px;
        line-height: normal; } }
