 @charset "utf-8";


/*--------------------------------
     OVERRIDES
-----------------------------------*/

@media (max-width: 750px) {
  #header > .container,
  #footer > .container,
  #content > .container-gray,
  #content > .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
label {
  font-weight: normal;
}


/*--------------------------------------
             FONTS
--------------------------------------*/

/* Facitweb-light is our default body font */
@font-face {
    font-family: 'FacitWeb-Light';
    src: url("/assets/wf/facitweb/Facit/FL.eot");
    src: url("/assets/wf/facitweb/Facit/FL.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FL.woff") format("woff"), url("/assets/wf/facitweb/Facit/FL.ttf") format("truetype");
    font-style: normal;
}

@font-face {
    font-family: 'FacitWeb-Light';
    src: url("/assets/wf/facitweb/Facit/FL-i.eot");
    src: url("/assets/wf/facitweb/Facit/FL-i.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FL-i.woff") format("woff"), url("/assets/wf/facitweb/Facit/FL-i.ttf") format("truetype");
    font-style: italic;
}

/* Facitweb regular we might not need to load. Light is our default font and semi-bold is our strong font, and this is in between */
@font-face {
    font-family: 'FacitWeb';
    src: url("/assets/wf/facitweb/Facit/FR.eot");
    src: url("/assets/wf/facitweb/Facit/FR.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FR.woff") format("woff"), url("/assets/wf/facitweb/Facit/FR.ttf") format("truetype");
    font-style: normal;
}

@font-face {
    font-family: 'FacitWeb';
    src: url("/assets/wf/facitweb/Facit/FR-i.eot");
    src: url("/assets/wf/facitweb/Facit/FR-i.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FR-i.woff") format("woff"), url("/assets/wf/facitweb/Facit/FR-i.ttf") format("truetype");
    font-style: italic;
}

/* Facitweb-semibold is our default "bold" body font */
@font-face {
    font-family: 'FacitWeb-Semibold';
    src: url("/assets/wf/facitweb/Facit/FSB.eot");
    src: url("/assets/wf/facitweb/Facit/FSB.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FSB.woff") format("woff"), url("/assets/wf/facitweb/Facit/FSB.ttf") format("truetype");
    font-style: normal;
}

@font-face {
    font-family: 'FacitWeb-Semibold';
    src: url("/assets/wf/facitweb/Facit/FSB-i.eot");
    src: url("/assets/wf/facitweb/Facit/FSB-i.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FSB-i.woff") format("woff"), url("/assets/wf/facitweb/Facit/FSB-i.ttf") format("truetype");
    font-style: italic;
}

/* Facitweb-extralight is used for certain headlines. take it out. */
@font-face {
    font-family: 'FacitWeb-Extralight';
    src: url("/assets/wf/facitweb/Facit/FXL.eot");
    src: url("/assets/wf/facitweb/Facit/FXL.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FXL.woff") format("woff"), url("/assets/wf/facitweb/Facit/FXL.ttf") format("truetype");
    font-style: normal;
}

@font-face {
    font-family: 'FacitWeb-Extralight';
    src: url("/assets/wf/facitweb/Facit/FXL-i.eot");
    src: url("/assets/wf/facitweb/Facit/FXL-i.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FXL-i.woff") format("woff"), url("/assets/wf/facitweb/Facit/FXL-i.ttf") format("truetype");
    font-style: italic;
}

/* Take out facit-bold and  facit-bold-italic, we use facit-semi-bold as our default "bold" font
@font-face {
 font-family: 'FacitWeb-bold';
 src: url("/assets/wf/facitweb/Facit/FB.eot");
 src: url("/assets/wf/facitweb/Facit/FB.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FB.woff") format("woff"), url("/assets/wf/facitweb/Facit/FB.ttf") format("truetype");
 font-style: normal; }

@font-face {
 font-family: 'FacitWeb-bold';
 src: url("/assets/wf/facitweb/Facit/FB-i.eot");
 src: url("/assets/wf/facitweb/Facit/FB-i.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FB-i.woff") format("woff"), url("/assets/wf/facitweb/Facit/FB-i.ttf") format("truetype");
 font-style: italic; }
 */

/* Take out Extrabold and Extrabold italic
@font-face {
 font-family: 'FacitWeb-Extrabold';
 src: url("/assets/wf/facitweb/Facit/FXB.eot");
 src: url("/assets/wf/facitweb/Facit/FXB.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FXB.woff") format("woff"), url("/assets/wf/facitweb/Facit/FXB.ttf") format("truetype");
 font-style: normal; }

@font-face {
 font-family: 'FacitWeb-Extrabold';
 src: url("/assets/wf/facitweb/Facit/FXB-i.eot");
 src: url("/assets/wf/facitweb/Facit/FXB-i.eot?#iefix") format("embedded-opentype"), url("/assets/wf/facitweb/Facit/FXB-i.woff") format("woff"), url("/assets/wf/facitweb/Facit/FXB-i.ttf") format("truetype");
 font-style: italic; }
*/

@font-face {
    font-family: 'MetaWeb';
    src: url("/assets/wf/metaweb/med/MetaWebPro-Medium.eot?");
    src: url("/assets/wf/metaweb/med/MetaWebPro-Medium.eot?#iefix") format("embedded-opentype"), url("/assets/wf/metaweb/med/MetaWebPro-Medium.woff") format("woff");
    font-style: normal;
}

@font-face {
    font-family: 'MetaWeb';
    src: url("/assets/wf/metaweb/med-i/MetaWebPro-MediumIta.eot");
    src: url("/assets/wf/metaweb/med-i/MetaWebPro-MediumIta.eot?#iefix") format("embedded-opentype"), url("/assets/wf/metaweb/med-i/MetaWebPro-MediumIta.woff") format("woff");
    font-style: italic;
}

@font-face {
    font-family: 'MetaWeb-bold';
    src: url("/assets/wf/metaweb/bold/MetaWebPro-Bold.eot");
    src: url("/assets/wf/metaweb/bold/MetaWebPro-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/wf/metaweb/bold/MetaWebPro-Bold.woff") format("woff");
}
@font-face {
    font-family: 'MetaWeb-bold';
    src: url("/assets/wf/metaweb/bold-i/MetaWebPro-BoldIta.eot");
    src: url("/assets/wf/metaweb/bold-i/MetaWebPro-BoldIta.eot?#iefix") format("embedded-opentype"), url("/assets/wf/metaweb/bold-i/MetaWebPro-BoldIta.woff") format("woff");
    font-style: italic;
}

/*--------------------------------------
             ICONS
--------------------------------------*/

/*
* SOCIAL Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*/

@font-face {
    font-family: "SSSocialRegular";
    src: url('/assets/wf/ss-social-regular/webfonts/ss-social-regular.eot');
    src: url('/assets/wf/ss-social-regular/webfonts/ss-social-regular.eot?#iefix') format('embedded-opentype'), 
    url('/assets/wf/ss-social-regular/webfonts/ss-social-regular.woff') format('woff'), 
    url('/assets/wf/ss-social-regular/webfonts/ss-social-regular.ttf') format('truetype'), 
    url('/assets/wf/ss-social-regular/webfonts/ss-social-regular.svg#SSSocialRegular') 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-icon, .ss-icon.ss-social-regular, [class^="ss-"]:before, [class*=" ss-"]:before, [class^="ss-"].ss-social-regular:before, [class*=" ss-"].ss-social-regular:before, [class^="ss-"].right:after, [class*=" ss-"].right:after, [class^="ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular.right:after {
    font-family: "SSSocialRegular";
    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. */
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before, [class*=" ss-"].right:before {
    display: none;
    content: '';
}
/* SS-Social Icons*/
.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: ''
}



/*
* JUNIOR Symbolset
* www.symbolset.com
* Copyright © 2013 Oak Studios LLC
*
*/

@font-face {
  font-family: "SSJunior";
  src: url('/assets/wf/ss-junior/webfonts/ss-junior.eot');
  src: url('/assets/wf/ss-junior/webfonts/ss-junior.eot?#iefix') format('embedded-opentype'),
       url('/assets/wf/ss-junior/webfonts/ss-junior.woff') format('woff'),
       url('/assets/wf/ss-junior/webfonts/ss-junior.ttf')  format('truetype'),
       url('/assets/wf/ss-junior/webfonts/ss-junior.svg#SSJunior') format('svg');
  font-weight: 400;
  font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-junior,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-junior:before, [class*=" ss-"].ss-junior:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-junior.right:after, [class*=" ss-"].ss-junior.right:after {
  font-family: "SSJunior";
  font-style: normal;
  font-weight: 400;
  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. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-cursor:before,.ss-cursor.right:after{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-view:before,.ss-view.right:after{content:'👀'}.ss-viewdisabled:before,.ss-viewdisabled.right:after{content:''}.ss-binoculars:before,.ss-binoculars.right:after{content:''}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.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-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-skull:before,.ss-skull.right:after{content:'💀'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.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-unheart:before,.ss-unheart.right:after{content:''}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-unstar:before,.ss-unstar.right:after{content:''}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-cut:before,.ss-cut.right:after{content:'✂'}.ss-clipboard:before,.ss-clipboard.right:after{content:'📋'}.ss-ruler:before,.ss-ruler.right:after{content:''}.ss-gridlines:before,.ss-gridlines.right:after{content:''}.ss-pencilbrushpen:before,.ss-pencilbrushpen.right:after{content:''}.ss-paintroller:before,.ss-paintroller.right:after{content:''}.ss-paint:before,.ss-paint.right:after{content:''}.ss-paintdisabled:before,.ss-paintdisabled.right:after{content:''}.ss-paintedit:before,.ss-paintedit.right:after{content:''}.ss-pixels:before,.ss-pixels.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-addressbook:before,.ss-addressbook.right:after{content:'📑'}.ss-voicemail:before,.ss-voicemail.right:after{content:'⌕'}.ss-mailbox:before,.ss-mailbox.right:after{content:'📫'}.ss-send:before,.ss-send.right:after{content:''}.ss-paperairplane:before,.ss-paperairplane.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-inboxes:before,.ss-inboxes.right:after{content:''}.ss-outbox:before,.ss-outbox.right:after{content:'📤'}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-textchat:before,.ss-textchat.right:after{content:''}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-ellipsis:before,.ss-ellipsis.right:after{content:'…'}.ss-smile:before,.ss-smile.right:after{content:'☻'}.ss-frown:before,.ss-frown.right:after{content:'☹'}.ss-surprise:before,.ss-surprise.right:after{content:'😮'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-robot:before,.ss-robot.right:after{content:''}.ss-ghost:before,.ss-ghost.right:after{content:'👻'}.ss-contacts:before,.ss-contacts.right:after{content:'📇'}.ss-pointup:before,.ss-pointup.right:after{content:'👆'}.ss-pointright:before,.ss-pointright.right:after{content:'👉'}.ss-pointdown:before,.ss-pointdown.right:after{content:'👇'}.ss-pointleft:before,.ss-pointleft.right:after{content:'👈'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-shoppingbag:before,.ss-shoppingbag.right:after{content:''}.ss-store:before,.ss-store.right:after{content:'🏪'}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-banknote:before,.ss-banknote.right:after{content:'💵'}.ss-calculator:before,.ss-calculator.right:after{content:''}.ss-calculate:before,.ss-calculate.right:after{content:''}.ss-bank:before,.ss-bank.right:after{content:'🏦'}.ss-presentation:before,.ss-presentation.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-box:before,.ss-box.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-lodging:before,.ss-lodging.right:after{content:'🏨'}.ss-globe:before,.ss-globe.right:after{content:'🌐'}.ss-navigate:before,.ss-navigate.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-pin:before,.ss-pin.right:after{content:'📍'}.ss-pushpin:before,.ss-pushpin.right:after{content:'📌'}.ss-code:before,.ss-code.right:after{content:''}.ss-puzzle:before,.ss-puzzle.right:after{content:''}.ss-floppydisk:before,.ss-floppydisk.right:after{content:'💾'}.ss-window:before,.ss-window.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-mutevolume:before,.ss-mutevolume.right:after{content:''}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-radio:before,.ss-radio.right:after{content:'📻'}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-disc:before,.ss-disc.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-video:before,.ss-video.right:after{content:'📹'}.ss-film:before,.ss-film.right:after{content:''}.ss-clapboard:before,.ss-clapboard.right:after{content:'🎬'}.ss-tv:before,.ss-tv.right:after{content:'📺'}.ss-flatscreen:before,.ss-flatscreen.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-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-filecabinet:before,.ss-filecabinet.right:after{content:''}.ss-books:before,.ss-books.right:after{content:'📚'}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-grid:before,.ss-grid.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-menu:before,.ss-menu.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-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-batterydisabled:before,.ss-batterydisabled.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-flashlight:before,.ss-flashlight.right:after{content:'🔦'}.ss-flashlighton:before,.ss-flashlighton.right:after{content:''}.ss-picnictable:before,.ss-picnictable.right:after{content:''}.ss-birdhouse:before,.ss-birdhouse.right:after{content:''}.ss-lamp:before,.ss-lamp.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-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-files:before,.ss-files.right:after{content:''}.ss-searchfile:before,.ss-searchfile.right:after{content:''}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:''}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:''}.ss-quote:before,.ss-quote.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-additem:before,.ss-additem.right:after{content:''}.ss-checkitem:before,.ss-checkitem.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-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-fish:before,.ss-fish.right:after{content:'🐟'}.ss-bird:before,.ss-bird.right:after{content:'🐦'}.ss-bone:before,.ss-bone.right:after{content:''}.ss-tooth:before,.ss-tooth.right:after{content:''}.ss-poo:before,.ss-poo.right:after{content:'💩'}.ss-tree:before,.ss-tree.right:after{content:'🌲'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-dial:before,.ss-dial.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-toggles:before,.ss-toggles.right:after{content:''}.ss-flash:before,.ss-flash.right:after{content:'⌁'}.ss-flashoff:before,.ss-flashoff.right:after{content:''}.ss-magnet:before,.ss-magnet.right:after{content:''}.ss-toolbox:before,.ss-toolbox.right:after{content:''}.ss-wrench:before,.ss-wrench.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-counterclockwise:before,.ss-counterclockwise.right:after{content:'⥀'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-keyboard:before,.ss-keyboard.right:after{content:''}.ss-keyboardup:before,.ss-keyboardup.right:after{content:''}.ss-keyboarddown:before,.ss-keyboarddown.right:after{content:''}.ss-chickenleg:before,.ss-chickenleg.right:after{content:'🍗'}.ss-burger:before,.ss-burger.right:after{content:'🍔'}.ss-mug:before,.ss-mug.right:after{content:'☕'}.ss-coffee:before,.ss-coffee.right:after{content:''}.ss-tea:before,.ss-tea.right:after{content:'🍵'}.ss-wineglass:before,.ss-wineglass.right:after{content:'🍷'}.ss-paperbag:before,.ss-paperbag.right:after{content:''}.ss-utensils:before,.ss-utensils.right:after{content:'🍴'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-sun:before,.ss-sun.right:after{content:'☀'}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'⛅'}.ss-umbrella:before,.ss-umbrella.right:after{content:'☂'}.ss-crescentmoon:before,.ss-crescentmoon.right:after{content:'🌙'}.ss-plug:before,.ss-plug.right:after{content:'🔌'}.ss-outlet:before,.ss-outlet.right:after{content:''}.ss-car:before,.ss-car.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-plane:before,.ss-plane.right:after{content:'✈'}.ss-bike:before,.ss-bike.right:after{content:'🚲'}.ss-rocket:before,.ss-rocket.right:after{content:'🚀'}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-theatre:before,.ss-theatre.right:after{content:'🎭'}.ss-flask:before,.ss-flask.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.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:''}


/*
* PIKA Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
*/

@font-face {
  font-family: "SSPika";
  src: url('/assets/wf/ss-pika/webfonts/ss-pika.eot');
  src: url('/assets/wf/ss-pika/webfonts/ss-pika.eot?#iefix') format('embedded-opentype'), 
  url('/assets/wf/ss-pika/webfonts/ss-pika.woff') format('woff'), 
  url('/assets/wf/ss-pika/webfonts/ss-pika.ttf')  format('truetype'), 
  url('/assets/wf/ss-pika/webfonts/ss-pika.svg#SSPika') 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-icon, .ss-icon.ss-pika,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-pika:before, [class*=" ss-"].ss-pika:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-pika.right:after, [class*=" ss-"].ss-pika.right:after {
  font-family: "SSPika";
  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. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-cursor:before,.ss-cursor.right:after{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-screenshot:before,.ss-screenshot.right:after{content:''}.ss-binoculars:before,.ss-binoculars.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-draw:before,.ss-draw.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-new:before,.ss-new.right:after{content:'🆕'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-pricetag:before,.ss-pricetag.right:after{content:''}.ss-flowertag:before,.ss-flowertag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.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-halfheart:before,.ss-halfheart.right:after{content:''}.ss-emptyheart:before,.ss-emptyheart.right:after{content:'♡'}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-medal:before,.ss-medal.right:after{content:''}.ss-ribbon:before,.ss-ribbon.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-gridlines:before,.ss-gridlines.right:after{content:''}.ss-pen:before,.ss-pen.right:after{content:'✒'}.ss-feather:before,.ss-feather.right:after{content:''}.ss-rubbereraser:before,.ss-rubbereraser.right:after{content:''}.ss-paintroller:before,.ss-paintroller.right:after{content:''}.ss-rubberstamp:before,.ss-rubberstamp.right:after{content:''}.ss-checkclipboard:before,.ss-checkclipboard.right:after{content:''}.ss-linechartclipboard:before,.ss-linechartclipboard.right:after{content:''}.ss-clockwise:before,.ss-clockwise.right:after{content:'⥁'}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-headset:before,.ss-headset.right:after{content:''}.ss-megaphone:before,.ss-megaphone.right:after{content:'📢'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-outbox:before,.ss-outbox.right:after{content:'📤'}.ss-wifimail:before,.ss-wifimail.right:after{content:''}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-usergroup:before,.ss-usergroup.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-userprofile:before,.ss-userprofile.right:after{content:''}.ss-businessuser:before,.ss-businessuser.right:after{content:''}.ss-cart:before,.ss-cart.right:after{content:''}.ss-addcart:before,.ss-addcart.right:after{content:''}.ss-removecart:before,.ss-removecart.right:after{content:''}.ss-deletecart:before,.ss-deletecart.right:after{content:''}.ss-downloadcart:before,.ss-downloadcart.right:after{content:''}.ss-emptycart:before,.ss-emptycart.right:after{content:''}.ss-basket:before,.ss-basket.right:after{content:''}.ss-gift:before,.ss-gift.right:after{content:'🎁'}.ss-apple:before,.ss-apple.right:after{content:'🍏'}.ss-cashregister:before,.ss-cashregister.right:after{content:''}.ss-store:before,.ss-store.right:after{content:'🏬'}.ss-searchbarcode:before,.ss-searchbarcode.right:after{content:''}.ss-notepad:before,.ss-notepad.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-safe:before,.ss-safe.right:after{content:''}.ss-digitalsafe:before,.ss-digitalsafe.right:after{content:''}.ss-atm:before,.ss-atm.right:after{content:'🏧'}.ss-dispensecash:before,.ss-dispensecash.right:after{content:''}.ss-banknote:before,.ss-banknote.right:after{content:'💵'}.ss-coins:before,.ss-coins.right:after{content:''}.ss-bankcheck:before,.ss-bankcheck.right:after{content:''}.ss-piggybank:before,.ss-piggybank.right:after{content:''}.ss-moneybag:before,.ss-moneybag.right:after{content:'💰'}.ss-tip:before,.ss-tip.right:after{content:''}.ss-calculator:before,.ss-calculator.right:after{content:''}.ss-percent:before,.ss-percent.right:after{content:'%'}.ss-bank:before,.ss-bank.right:after{content:'🏦'}.ss-scales:before,.ss-scales.right:after{content:'⚖'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-piechartthirds:before,.ss-piechartthirds.right:after{content:''}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-upwardsbarchart:before,.ss-upwardsbarchart.right:after{content:''}.ss-downwardsbarchart:before,.ss-downwardsbarchart.right:after{content:''}.ss-horizontalbarchart:before,.ss-horizontalbarchart.right:after{content:''}.ss-analytics:before,.ss-analytics.right:after{content:''}.ss-upwardslinechart:before,.ss-upwardslinechart.right:after{content:'📈'}.ss-downwardslinechart:before,.ss-downwardslinechart.right:after{content:'📉'}.ss-linecharts:before,.ss-linecharts.right:after{content:''}.ss-scatterchart:before,.ss-scatterchart.right:after{content:''}.ss-stock:before,.ss-stock.right:after{content:''}.ss-form:before,.ss-form.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-crate:before,.ss-crate.right:after{content:''}.ss-deliveryvan:before,.ss-deliveryvan.right:after{content:''}.ss-deliverytruck:before,.ss-deliverytruck.right:after{content:''}.ss-forklift:before,.ss-forklift.right:after{content:''}.ss-cargoship:before,.ss-cargoship.right:after{content:''}.ss-hook:before,.ss-hook.right:after{content:''}.ss-weight:before,.ss-weight.right:after{content:''}.ss-containers:before,.ss-containers.right:after{content:''}.ss-fragile:before,.ss-fragile.right:after{content:''}.ss-thissideup:before,.ss-thissideup.right:after{content:''}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-building:before,.ss-building.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-garage:before,.ss-garage.right:after{content:''}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-floorplan:before,.ss-floorplan.right:after{content:''}.ss-address:before,.ss-address.right:after{content:''}.ss-searchhouse:before,.ss-searchhouse.right:after{content:''}.ss-housesale:before,.ss-housesale.right:after{content:''}.ss-navigate:before,.ss-navigate.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-gps:before,.ss-gps.right:after{content:''}.ss-compassnavigate:before,.ss-compassnavigate.right:after{content:''}.ss-compassarrow:before,.ss-compassarrow.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-pushpin:before,.ss-pushpin.right:after{content:'📌'}.ss-maplocation:before,.ss-maplocation.right:after{content:''}.ss-globelocation:before,.ss-globelocation.right:after{content:''}.ss-puzzle:before,.ss-puzzle.right:after{content:''}.ss-floppydisk:before,.ss-floppydisk.right:after{content:'💾'}.ss-firewall:before,.ss-firewall.right:after{content:''}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-eighthnote:before,.ss-eighthnote.right:after{content:'♪'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-radio:before,.ss-radio.right:after{content:'📻'}.ss-stereo:before,.ss-stereo.right:after{content:''}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-vinylrecord:before,.ss-vinylrecord.right:after{content:''}.ss-disc:before,.ss-disc.right:after{content:'💿'}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-playvideo:before,.ss-playvideo.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-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-index:before,.ss-index.right:after{content:''}.ss-page:before,.ss-page.right:after{content:''}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-books:before,.ss-books.right:after{content:'📚'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-heartbook:before,.ss-heartbook.right:after{content:''}.ss-downloadbook:before,.ss-downloadbook.right:after{content:''}.ss-musicopenbook:before,.ss-musicopenbook.right:after{content:''}.ss-searchbook:before,.ss-searchbook.right:after{content:''}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-notice:before,.ss-notice.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-pagecurl:before,.ss-pagecurl.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-smartphone:before,.ss-smartphone.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-walkytalky:before,.ss-walkytalky.right:after{content:''}.ss-ereader:before,.ss-ereader.right:after{content:''}.ss-ebook:before,.ss-ebook.right:after{content:''}.ss-wifibook:before,.ss-wifibook.right:after{content:''}.ss-wifiopenbook:before,.ss-wifiopenbook.right:after{content:''}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:''}.ss-heartmobile:before,.ss-heartmobile.right:after{content:''}.ss-phonemobile:before,.ss-phonemobile.right:after{content:''}.ss-lockmobile:before,.ss-lockmobile.right:after{content:''}.ss-textmobile:before,.ss-textmobile.right:after{content:''}.ss-dollarmobile:before,.ss-dollarmobile.right:after{content:''}.ss-euromobile:before,.ss-euromobile.right:after{content:''}.ss-rssmobile:before,.ss-rssmobile.right:after{content:''}.ss-navigationmobile:before,.ss-navigationmobile.right:after{content:''}.ss-batterymobile:before,.ss-batterymobile.right:after{content:''}.ss-powermobile:before,.ss-powermobile.right:after{content:''}.ss-browseonline:before,.ss-browseonline.right:after{content:''}.ss-shoponline:before,.ss-shoponline.right:after{content:''}.ss-bankonline:before,.ss-bankonline.right:after{content:''}.ss-realtyonline:before,.ss-realtyonline.right:after{content:''}.ss-readonline:before,.ss-readonline.right:after{content:''}.ss-weatheronline:before,.ss-weatheronline.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-lightbulbon:before,.ss-lightbulbon.right:after{content:''}.ss-cfl:before,.ss-cfl.right:after{content:''}.ss-hairdryer:before,.ss-hairdryer.right:after{content:''}.ss-picnictable:before,.ss-picnictable.right:after{content:''}.ss-flame:before,.ss-flame.right:after{content:''}.ss-campfire:before,.ss-campfire.right:after{content:'🔥'}.ss-bonfire:before,.ss-bonfire.right:after{content:''}.ss-balloon:before,.ss-balloon.right:after{content:'🎈'}.ss-christmastree:before,.ss-christmastree.right:after{content:'🎄'}.ss-sweep:before,.ss-sweep.right:after{content:''}.ss-chess:before,.ss-chess.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-downloadcloud:before,.ss-downloadcloud.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-uploadcloud:before,.ss-uploadcloud.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-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-reload:before,.ss-reload.right:after{content:''}.ss-file:before,.ss-file.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-downloadfile:before,.ss-downloadfile.right:after{content:''}.ss-uploadfile:before,.ss-uploadfile.right:after{content:''}.ss-importfile:before,.ss-importfile.right:after{content:''}.ss-exportfile:before,.ss-exportfile.right:after{content:''}.ss-settingsfile:before,.ss-settingsfile.right:after{content:''}.ss-lockfile:before,.ss-lockfile.right:after{content:''}.ss-userfile:before,.ss-userfile.right:after{content:''}.ss-picturefile:before,.ss-picturefile.right:after{content:''}.ss-textfile:before,.ss-textfile.right:after{content:''}.ss-exe:before,.ss-exe.right:after{content:''}.ss-zip:before,.ss-zip.right:after{content:''}.ss-doc:before,.ss-doc.right:after{content:''}.ss-ppt:before,.ss-ppt.right:after{content:''}.ss-pdf:before,.ss-pdf.right:after{content:''}.ss-jpg:before,.ss-jpg.right:after{content:''}.ss-png:before,.ss-png.right:after{content:''}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-openfolder:before,.ss-openfolder.right:after{content:'📂'}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:''}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:''}.ss-cloudfolder:before,.ss-cloudfolder.right:after{content:''}.ss-lockfolder:before,.ss-lockfolder.right:after{content:''}.ss-securefolder:before,.ss-securefolder.right:after{content:''}.ss-picturefolder:before,.ss-picturefolder.right:after{content:''}.ss-moviefolder:before,.ss-moviefolder.right:after{content:''}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-highlight:before,.ss-highlight.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.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-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-logout:before,.ss-logout.right:after{content:''}.ss-login:before,.ss-login.right:after{content:''}.ss-scaleup:before,.ss-scaleup.right:after{content:''}.ss-scaledown:before,.ss-scaledown.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-bearface:before,.ss-bearface.right:after{content:'🐻'}.ss-bird:before,.ss-bird.right:after{content:'🐦'}.ss-fishes:before,.ss-fishes.right:after{content:''}.ss-tropicalfish:before,.ss-tropicalfish.right:after{content:''}.ss-tree:before,.ss-tree.right:after{content:'🌳'}.ss-evergreen:before,.ss-evergreen.right:after{content:'🌲'}.ss-palmtree:before,.ss-palmtree.right:after{content:'🌴'}.ss-leaf:before,.ss-leaf.right:after{content:'🍂'}.ss-seedling:before,.ss-seedling.right:after{content:'🌱'}.ss-grass:before,.ss-grass.right:after{content:''}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-dial:before,.ss-dial.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-flash:before,.ss-flash.right:after{content:'⌁'}.ss-wrench:before,.ss-wrench.right:after{content:'🔧'}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:''}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-watch:before,.ss-watch.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-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-sausage:before,.ss-sausage.right:after{content:''}.ss-burger:before,.ss-burger.right:after{content:'🍔'}.ss-pizza:before,.ss-pizza.right:after{content:'🍕'}.ss-fish:before,.ss-fish.right:after{content:'🐟'}.ss-shrimp:before,.ss-shrimp.right:after{content:'🍤'}.ss-turkey:before,.ss-turkey.right:after{content:''}.ss-steak:before,.ss-steak.right:after{content:''}.ss-sidedish:before,.ss-sidedish.right:after{content:'🍚'}.ss-noodles:before,.ss-noodles.right:after{content:'🍜'}.ss-spaghetti:before,.ss-spaghetti.right:after{content:'🍝'}.ss-corn:before,.ss-corn.right:after{content:''}.ss-carrot:before,.ss-carrot.right:after{content:''}.ss-icecream:before,.ss-icecream.right:after{content:'🍨'}.ss-mug:before,.ss-mug.right:after{content:'☕'}.ss-beer:before,.ss-beer.right:after{content:'🍺'}.ss-bottle:before,.ss-bottle.right:after{content:''}.ss-wineglass:before,.ss-wineglass.right:after{content:'🍷'}.ss-cocktail:before,.ss-cocktail.right:after{content:'🍸'}.ss-tea:before,.ss-tea.right:after{content:'🍵'}.ss-teapot:before,.ss-teapot.right:after{content:''}.ss-waterbottle:before,.ss-waterbottle.right:after{content:''}.ss-wineglasssparkle:before,.ss-wineglasssparkle.right:after{content:''}.ss-salt:before,.ss-salt.right:after{content:''}.ss-pepper:before,.ss-pepper.right:after{content:''}.ss-oliveoil:before,.ss-oliveoil.right:after{content:''}.ss-hotsauce:before,.ss-hotsauce.right:after{content:''}.ss-coal:before,.ss-coal.right:after{content:''}.ss-oven:before,.ss-oven.right:after{content:''}.ss-stove:before,.ss-stove.right:after{content:''}.ss-cook:before,.ss-cook.right:after{content:'🍳'}.ss-bbq:before,.ss-bbq.right:after{content:''}.ss-utensils:before,.ss-utensils.right:after{content:'🍴'}.ss-spoonfork:before,.ss-spoonfork.right:after{content:''}.ss-knife:before,.ss-knife.right:after{content:'🔪'}.ss-cookingutensils:before,.ss-cookingutensils.right:after{content:''}.ss-measuringcup:before,.ss-measuringcup.right:after{content:''}.ss-colander:before,.ss-colander.right:after{content:''}.ss-scale:before,.ss-scale.right:after{content:''}.ss-eggtimer:before,.ss-eggtimer.right:after{content:''}.ss-platter:before,.ss-platter.right:after{content:''}.ss-apron:before,.ss-apron.right:after{content:''}.ss-bbqapron:before,.ss-bbqapron.right:after{content:''}.ss-chef:before,.ss-chef.right:after{content:''}.ss-handbag:before,.ss-handbag.right:after{content:'👜'}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-hanger:before,.ss-hanger.right:after{content:''}.ss-weathervane:before,.ss-weathervane.right:after{content:''}.ss-thermometer:before,.ss-thermometer.right:after{content:''}.ss-weather:before,.ss-weather.right:after{content:''}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-sun:before,.ss-sun.right:after{content:'☀'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'⛅'}.ss-rain:before,.ss-rain.right:after{content:'☔'}.ss-thunderstorm:before,.ss-thunderstorm.right:after{content:'⛈'}.ss-umbrella:before,.ss-umbrella.right:after{content:'☂'}.ss-rainbow:before,.ss-rainbow.right:after{content:'🌈'}.ss-fog:before,.ss-fog.right:after{content:''}.ss-wind:before,.ss-wind.right:after{content:''}.ss-tornado:before,.ss-tornado.right:after{content:''}.ss-snowflake:before,.ss-snowflake.right:after{content:'❄'}.ss-fan:before,.ss-fan.right:after{content:''}.ss-solarpanel:before,.ss-solarpanel.right:after{content:''}.ss-plug:before,.ss-plug.right:after{content:'🔌'}.ss-outlet:before,.ss-outlet.right:after{content:''}.ss-car:before,.ss-car.right:after{content:'🚘'}.ss-taxi:before,.ss-taxi.right:after{content:'🚖'}.ss-locomotive:before,.ss-locomotive.right:after{content:'🚂'}.ss-train:before,.ss-train.right:after{content:'🚆'}.ss-traintunnel:before,.ss-traintunnel.right:after{content:'🚇'}.ss-bus:before,.ss-bus.right:after{content:'🚍'}.ss-truck:before,.ss-truck.right:after{content:'🚚'}.ss-caravan:before,.ss-caravan.right:after{content:'🚐'}.ss-tractor:before,.ss-tractor.right:after{content:'🚜'}.ss-tunnel:before,.ss-tunnel.right:after{content:''}.ss-plane:before,.ss-plane.right:after{content:'✈'}.ss-arrival:before,.ss-arrival.right:after{content:''}.ss-departure:before,.ss-departure.right:after{content:''}.ss-helicopter:before,.ss-helicopter.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-sailboat:before,.ss-sailboat.right:after{content:'⛵'}.ss-schooner:before,.ss-schooner.right:after{content:''}.ss-skylift:before,.ss-skylift.right:after{content:'🚡'}.ss-rocket:before,.ss-rocket.right:after{content:'🚀'}.ss-steeringwheel:before,.ss-steeringwheel.right:after{content:''}.ss-trafficcamera:before,.ss-trafficcamera.right:after{content:''}.ss-fuel:before,.ss-fuel.right:after{content:'⛽'}.ss-jerrycan:before,.ss-jerrycan.right:after{content:''}.ss-passport:before,.ss-passport.right:after{content:''}.ss-trafficlight:before,.ss-trafficlight.right:after{content:'🚦'}.ss-highway:before,.ss-highway.right:after{content:''}.ss-road:before,.ss-road.right:after{content:''}.ss-intersection:before,.ss-intersection.right:after{content:''}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'♿'}.ss-elevator:before,.ss-elevator.right:after{content:''}.ss-golf:before,.ss-golf.right:after{content:''}.ss-hockey:before,.ss-hockey.right:after{content:''}.ss-iceskate:before,.ss-iceskate.right:after{content:'⛸'}.ss-billiards:before,.ss-billiards.right:after{content:'🎱'}.ss-baseballglove:before,.ss-baseballglove.right:after{content:''}.ss-tennis:before,.ss-tennis.right:after{content:'🎾'}.ss-tabletennis:before,.ss-tabletennis.right:after{content:''}.ss-badminton:before,.ss-badminton.right:after{content:''}.ss-boxing:before,.ss-boxing.right:after{content:''}.ss-bowling:before,.ss-bowling.right:after{content:''}.ss-football:before,.ss-football.right:after{content:'🏈'}.ss-soccer:before,.ss-soccer.right:after{content:'⚽'}.ss-hiker:before,.ss-hiker.right:after{content:''}.ss-pool:before,.ss-pool.right:after{content:''}.ss-shower:before,.ss-shower.right:after{content:'🚿'}.ss-exercise:before,.ss-exercise.right:after{content:''}.ss-exercisebike:before,.ss-exercisebike.right:after{content:''}.ss-dumbbell:before,.ss-dumbbell.right:after{content:''}.ss-jumprope:before,.ss-jumprope.right:after{content:''}.ss-yoga:before,.ss-yoga.right:after{content:''}.ss-suitcase:before,.ss-suitcase.right:after{content:''}.ss-luggage:before,.ss-luggage.right:after{content:''}.ss-donotdisturb:before,.ss-donotdisturb.right:after{content:''}.ss-sunscreen:before,.ss-sunscreen.right:after{content:''}.ss-callbell:before,.ss-callbell.right:after{content:''}.ss-hospital:before,.ss-hospital.right:after{content:'⛨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:''}.ss-ambulance:before,.ss-ambulance.right:after{content:'🚑'}.ss-bandage:before,.ss-bandage.right:after{content:''}.ss-medicalthermometer:before,.ss-medicalthermometer.right:after{content:''}.ss-stethoscope:before,.ss-stethoscope.right:after{content:''}.ss-syringe:before,.ss-syringe.right:after{content:'💉'}.ss-pill:before,.ss-pill.right:after{content:'💊'}.ss-pillbottle:before,.ss-pillbottle.right:after{content:''}.ss-supplements:before,.ss-supplements.right:after{content:''}.ss-bathroomscale:before,.ss-bathroomscale.right:after{content:''}.ss-dna:before,.ss-dna.right:after{content:''}.ss-anatomicalheart:before,.ss-anatomicalheart.right:after{content:''}.ss-checkheart:before,.ss-checkheart.right:after{content:''}.ss-eyesurgery:before,.ss-eyesurgery.right:after{content:''}.ss-brokenbone:before,.ss-brokenbone.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.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-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-leftright:before,.ss-leftright.right:after{content:'⬌'}.ss-rightward:before,.ss-rightward.right:after{content:''}.ss-leftward:before,.ss-leftward.right:after{content:''}.ss-previouspage:before,.ss-previouspage.right:after{content:'⎗'}.ss-nextpage:before,.ss-nextpage.right:after{content:'⎘'}.ss-retweet:before,.ss-retweet.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}



/*
* STANDARD Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*/
@font-face {
    font-family: "SSStandard";
    src: url("/assets/wf/ss-standard/webfonts/ss-standard.eot");
    src: url("/assets/wf/ss-standard/webfonts/ss-standard.eot?#iefix") format("embedded-opentype"), 
    url("/assets/wf/ss-standard/webfonts/ss-standard.woff") format("woff"), 
    url("/assets/wf/ss-standard/webfonts/ss-standard.ttf") format("truetype"), 
    url("/assets/wf/ss-standard/webfonts/ss-standard.svg#SSStandard") 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-icon, .ss-icon.ss-standard, [class^="ss-"]:before, [class*=" ss-"]:before, [class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before, [class^="ss-"].right:after, [class*=" ss-"].right:after, [class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
    font-family: "SSStandard";
    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. */
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before, [class*=" ss-"].right:before {
    display: none;
    content: '';
}

/* SS-Icon */
.ss-cursor:before, .ss-cursor.right:after {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-view:before, .ss-view.right:after {content: '👀'; } .ss-attach:before, .ss-attach.right:after {content: '📎'; } .ss-link:before, .ss-link.right:after {content: '🔗'; } .ss-move:before, .ss-move.right:after {content: ''; } .ss-write:before, .ss-write.right:after {content: '✎'; } .ss-writingdisabled:before, .ss-writingdisabled.right:after {content: ''; } .ss-erase:before, .ss-erase.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-trash:before, .ss-trash.right:after {content: ''; } .ss-target:before, .ss-target.right:after {content: '◎'; } .ss-tag:before, .ss-tag.right:after {content: ''; } .ss-bookmark:before, .ss-bookmark.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-halfheart:before, .ss-halfheart.right:after {content: ''; } .ss-star:before, .ss-star.right:after {content: '⋆'; } .ss-halfstar:before, .ss-halfstar.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-fill:before, .ss-fill.right:after {content: ''; } .ss-stroke:before, .ss-stroke.right:after {content: ''; } .ss-phone:before, .ss-phone.right:after {content: '📞'; } .ss-phonedisabled:before, .ss-phonedisabled.right:after {content: ''; } .ss-rss:before, .ss-rss.right:after {content: ''; } .ss-facetime:before, .ss-facetime.right:after {content: ''; } .ss-reply:before, .ss-reply.right:after {content: '↩'; } .ss-send:before, .ss-send.right:after {content: ''; } .ss-mail:before, .ss-mail.right:after {content: '✉'; } .ss-inbox:before, .ss-inbox.right:after {content: '📥'; } .ss-chat:before, .ss-chat.right:after {content: '💬'; } .ss-ellipsischat:before, .ss-ellipsischat.right:after {content: ''; } .ss-ellipsis:before, .ss-ellipsis.right:after {content: '…'; } .ss-user:before, .ss-user.right:after {content: '👤'; } .ss-femaleuser:before, .ss-femaleuser.right:after {content: '👧'; } .ss-users:before, .ss-users.right:after {content: '👥'; } .ss-cart:before, .ss-cart.right:after {content: ''; } .ss-creditcard:before, .ss-creditcard.right:after {content: '💳'; } .ss-dollarsign:before, .ss-dollarsign.right:after {content: '💲'; } .ss-barchart:before, .ss-barchart.right:after {content: '📊'; } .ss-piechart:before, .ss-piechart.right:after {content: ''; } .ss-box:before, .ss-box.right:after {content: '📦'; } .ss-home:before, .ss-home.right:after {content: '⌂'; } .ss-buildings:before, .ss-buildings.right:after {content: '🏢'; } .ss-warehouse:before, .ss-warehouse.right:after {content: ''; } .ss-globe:before, .ss-globe.right:after {content: '🌎'; } .ss-navigate:before, .ss-navigate.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-pin:before, .ss-pin.right:after {content: '📍'; } .ss-database:before, .ss-database.right:after {content: ''; } .ss-hdd:before, .ss-hdd.right:after {content: ''; } .ss-music:before, .ss-music.right:after {content: '♫'; } .ss-mic:before, .ss-mic.right:after {content: '🎤'; } .ss-volume:before, .ss-volume.right:after {content: '🔈'; } .ss-lowvolume:before, .ss-lowvolume.right:after {content: '🔉'; } .ss-highvolume:before, .ss-highvolume.right:after {content: '🔊'; } .ss-airplay:before, .ss-airplay.right:after {content: ''; } .ss-camera:before, .ss-camera.right:after {content: '📷'; } .ss-picture:before, .ss-picture.right:after {content: '🌄'; } .ss-video:before, .ss-video.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-repeat:before, .ss-repeat.right:after {content: '🔁'; } .ss-replay:before, .ss-replay.right:after {content: '↺'; } .ss-shuffle:before, .ss-shuffle.right:after {content: '🔀'; } .ss-book:before, .ss-book.right:after {content: '📕'; } .ss-openbook:before, .ss-openbook.right:after {content: '📖'; } .ss-notebook:before, .ss-notebook.right:after {content: '📓'; } .ss-newspaper:before, .ss-newspaper.right:after {content: '📰'; } .ss-grid:before, .ss-grid.right:after {content: ''; } .ss-rows:before, .ss-rows.right:after {content: ''; } .ss-columns:before, .ss-columns.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-battery:before, .ss-battery.right:after {content: '🔋'; } .ss-highbattery:before, .ss-highbattery.right:after {content: ''; } .ss-mediumbattery:before, .ss-mediumbattery.right:after {content: ''; } .ss-lowbattery:before, .ss-lowbattery.right:after {content: ''; } .ss-emptybattery:before, .ss-emptybattery.right:after {content: ''; } .ss-lightbulb:before, .ss-lightbulb.right:after {content: '💡'; } .ss-downloadcloud:before, .ss-downloadcloud.right:after {content: ''; } .ss-download:before, .ss-download.right:after {content: ''; } .ss-uploadcloud:before, .ss-uploadcloud.right:after {content: ''; } .ss-upload:before, .ss-upload.right:after {content: ''; } .ss-fork:before, .ss-fork.right:after {content: ''; } .ss-merge:before, .ss-merge.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-loading:before, .ss-loading.right:after {content: ''; } .ss-wifi:before, .ss-wifi.right:after {content: ''; } .ss-connection:before, .ss-connection.right:after {content: ''; } .ss-file:before, .ss-file.right:after {content: '📄'; } .ss-folder:before, .ss-folder.right:after {content: '📁'; } .ss-quote:before, .ss-quote.right:after {content: '"'; } .ss-text:before, .ss-text.right:after {content: ''; } .ss-font:before, .ss-font.right:after {content: ''; } .ss-print:before, .ss-print.right:after {content: '⎙'; } .ss-fax:before, .ss-fax.right:after {content: '📠'; } .ss-list:before, .ss-list.right:after {content: ''; } .ss-layout:before, .ss-layout.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-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-logout:before, .ss-logout.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-settings:before, .ss-settings.right:after {content: '⚙'; } .ss-dashboard:before, .ss-dashboard.right:after {content: ''; } .ss-notifications:before, .ss-notifications.right:after {content: '🔔'; } .ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {content: '🔕'; } .ss-clock:before, .ss-clock.right:after {content: '⏲'; } .ss-stopwatch:before, .ss-stopwatch.right:after {content: '⏱'; } .ss-calendar:before, .ss-calendar.right:after {content: '📅'; } .ss-addcalendar:before, .ss-addcalendar.right:after {content: ''; } .ss-removecalendar:before, .ss-removecalendar.right:after {content: ''; } .ss-checkcalendar:before, .ss-checkcalendar.right:after {content: ''; } .ss-deletecalendar:before, .ss-deletecalendar.right:after {content: ''; } .ss-briefcase:before, .ss-briefcase.right:after {content: '💼'; } .ss-cloud:before, .ss-cloud.right:after {content: '☁'; } .ss-droplet:before, .ss-droplet.right:after {content: '💧'; } .ss-flask:before, .ss-flask.right:after {content: ''; } .ss-up:before, .ss-up.right:after {content: '⬆'; } .ss-upright:before, .ss-upright.right:after {content: '⬈'; } .ss-right:before, .ss-right.right:after {content: '➡'; } .ss-downright:before, .ss-downright.right:after {content: '⬊'; } .ss-down:before, .ss-down.right:after {content: '⬇'; } .ss-downleft:before, .ss-downleft.right:after {content: '⬋'; } .ss-left:before, .ss-left.right:after {content: '⬅'; } .ss-upleft:before, .ss-upleft.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-directup:before, .ss-directup.right:after {content: '▴'; } .ss-directright:before, .ss-directright.right:after {content: '▹'; } .ss-dropdown:before, .ss-dropdown.right:after {content: '▾'; } .ss-directleft:before, .ss-directleft.right:after {content: '◃'; } .ss-retweet:before, .ss-retweet.right:after {content: ''; }

/* Legacy classes */
.ss-volumelow:before, .ss-volumelow.right:after {content: '🔉'; } .ss-volumehigh:before, .ss-volumehigh.right:after {content: '🔊'; } .ss-batteryhigh:before, .ss-batteryhigh.right:after {content: ''; } .ss-batterymedium:before, .ss-batterymedium.right:after {content: ''; } .ss-batterylow:before, .ss-batterylow.right:after {content: ''; } .ss-batteryempty:before, .ss-batteryempty.right:after {content: ''; } .ss-clouddownload:before, .ss-clouddownload.right:after {content: ''; } .ss-cloudupload:before, .ss-cloudupload.right:after {content: ''; } .ss-calendaradd:before, .ss-calendaradd.right:after {content: ''; } .ss-calendarremove:before, .ss-calendarremove.right:after {content: ''; } .ss-calendarcheck:before, .ss-calendarcheck.right:after {content: ''; } .ss-calendardelete:before, .ss-calendardelete.right:after {content: ''; }



/*------------------------
    MAIN
-----------------------------*/

html {
    font-size: 14px;
    /*-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);*/
}

body {
    font-family: "FacitWeb-light", "lucida grande", sans-serif;
    /*font-weight: 300;*/
    font-size: 1em;
    color: #626262;
    line-height: 1.5;
    background-color: #fff;
}

@media (max-width: 768px) {
    html {
        font-size: 85%;
    }
}

@media (max-width: 480px) {
    html {
        font-size: 70%;
    }
}

/*--------------------------------------
             TYPOGRAPHY
--------------------------------------*/

.alpha {
    margin: 22px 0 8px;
    margin: 2rem 0 0.5rem;
    /*font-weight: 500;*/
    font-size: 56px;
    font-size: 11rem;
    font-family: "MetaWeb", "lucida grande", sans-serif;
    line-height: 1.16667;
}

.beta, .jumbotron .beta {
    margin: 19px 0 32px;
    margin: 1.1875rem 0 2rem;
    color: #2e338c;
    /* font-weight: 500;*/
    font-size: 36px;
    font-size: 2.6rem;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    line-height: 1.3;
    letter-spacing: -.5px;
}

.gamma, .jumbotron .gamma{
    margin: 21px 0 5px;
    margin: 1.8rem 0 0.3125rem;
    color: #626262;
    /*font-weight: 500;*/
    font-size: 22px;
    font-size: 1.4rem;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    line-height: 1.4;
}

.delta, .jumbotron .delta {
    margin: 30px 0 5px;
    margin: 1.875rem 0 0.3125rem;
    color: #626262;
    /*font-weight: 400;*/
    font-size: 16px;
    font-size: 1.2rem;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    line-height: 1.59091;
}

.epsilon, .jumbotron .epsilon {
    /*bolded body font */
    margin: 1rem 0;
    color: #626262;
    /*font-weight: 300;*/
    font-size: 14px;
    font-size: 1rem;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    line-height: 1.5;
}

.zeta {
    margin: 32px 0 3px;
    color: #626262;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    /*font-weight: 500;*/
    font-size: 12px;
    font-size: 0.75rem;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    line-height: 1.5;
}

.disclaimer {
    margin: 14px 0;
    margin: 1rem 0;
    /*font-weight: 300;*/
    font-size: 10px;
    font-size: .7rem;
    font-family: "FacitWeb-light", "lucida grande", sans-serif;
    line-height: 1.5;
}

p, .p, .jumbotron p {
    margin: 14px 0;
    margin: 1rem 0;
    /*font-weight: 300;*/
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.5;
}

p a:hover, .p a:hover {
    text-decoration: underline;
}

b, p strong, strong {
    font-weight: normal;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
}

p.small {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 1.90909;
}

p.small a:hover {
    text-decoration: underline;
}

p.intro, .jumbotron p.intro {
    /*larger paragraph style at the begining of the page*/
    margin: 16px 0;
    font-size: 18px;
    font-size: 1.3rem;
    line-height: 1.5;
}

p.intro a:hover {
    text-decoration: none;
}

i {
    font-size: 10px;
    font-size: .7rem;
}

/*LINKS*/
a {
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    transition: color 0.2s ease;
    color: #2badd9;
    text-decoration: none;
}

a:hover, a:focus {
    color: #96b711;
}

.ico:before {
    margin-right: 5px;
    margin-right: 0.3125rem;
}

.ico-r:after {
    margin-left: 5px;
    margin-left: 0.3125rem;
}


/*--------------------------------------
             JUMBOTRON
--------------------------------------*/


@media (max-width: 480px) {
    .jumbotron{ padding: 0px; }
}



/*--------------------------------------
             LISTS
--------------------------------------*/
/* pdp list spacing */
.well-lg ul, .well-lg ol {margin-top:15px;}
.well-lg .row ul, .well-lg .row ol{margin-top:0px;}
.well-lg ul li, .well-lg ol .li{padding-bottom:5px;}


.side-nav {
    margin: -0.5rem 0 0;
    margin: -5px 0 15px;
    list-style-type:none;}
.side-nav li {
    margin: 14px 0;
    margin: 0.875rem 0; }
.side-nav li:before {
    display: none; }
.side-nav a {
    display: block; }
.side-nav a:hover {
    text-decoration: underline; }

/* use this class for adding checkmarks to lists */
.checks li:before{content: '✓'; color:#1d256e; padding-right:8px; margin-left: -20px; font-family: ssstandard; }
    

/*----------------------------------------------
   TABLE
----------------------------------------------- */


caption {
  -webkit-font-smoothing: antialiased;
  padding: 7px 14px;
  padding: 0.4375rem 0.875rem;
  background: #1d2172;
  color: white;
  text-align: left;
  font-weight: 500;
  margin: 0;
  color: white;}

.caption-title{
  font-family: "FacitWeb-light", "lucida grande", sans-serif;
    }

thead {
  -webkit-font-smoothing: antialiased;
  background: #2e338c;
  color: white;
  font-size: 14px;
  font-size: 1rem;
  text-align: left; }

th {
  padding: 7px 18px;
  padding: 0.4375rem 1.125rem;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.61615; }

td {
  padding: 7px 18px;
  padding: 0.4375rem 1.125rem;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.61615; }

tbody tr {
  max-width: 600px;
  border-bottom: 1px solid #c5c5c5;
  background: #f8f8f8; }
tbody tr:nth-child(2n+1) {
  background-color: #fff; }

td > .button
{float:right;}

table{
  margin-bottom:40px;
  width:100%;
}

/* Edits the Date Picker Calendar on PDP and Fastlane*/
.datepicker table  {background:#2f378a; }
.datepicker td, .datepicker th {border-radius: 0px;}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover{background: #1d256e;}
#schedule-filter .ss-calendar{margin-left: 5px;}
@media(min-width: 768px){
    #schedule-filter .col-sm-3.form-group{border-right:1px solid #ccc;}
}


/*----------------------------------------------
   PRICE
-----------------------------------------------*/

.starting {
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    font-style: italic;
    font-size: 12px;
    font-size: .8em;
    vertical-align: .7rem;
    padding-right:.3em;
}

.price.price-old {
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
}

.price.price-new {
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
}

.installments .price.price-old, .installments .price.price-new {
    font-family: "FacitWeb-light", "lucida grande", sans-serif;
}

p.installments{
  margin-top:0px;
  margin-bottom:1em;
}

/*--------------------------------------
           BUTTON
--------------------------------------*/


button, .btn-default, a.button, input[type="reset"], input[type="submit"], input[type="button"] {
    -webkit-appearance: none;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-font-smoothing: antialiased;
    background: #2badd9;
    border: 1px solid;
    border-color: #2badd9;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    font-size: 0.8125rem  !important;
    font-size: 13px !important;
    font-weight: 500;
    line-height: 1.69231;
    outline: 0;
    overflow: hidden;
    margin: 0;
    padding: 0 10px 0;
    padding: 0 0.625rem 0.1rem;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
    height:26px;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
}

a.button {
    height: 1.625rem;
    height: 26px;
    line-height: 1.92308;
    *padding-bottom: 3px;
}

a.button:hover, .btn-default:hover, .button:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
background: #96b711;
border-color: #96b711;
color: #fff;
 text-decoration: none !important;
}



.form-group input[type="submit"],
.btn-primary{
    padding: 0 .6em 4px .6em !important; 
    height: 29px !important;
    height: 2.3rem !important;
    font-size: 16px;
    font-size: 1rem;
    line-height: 2.0625 !important;
    border-width: 2px !important;
    border-color: #f58140 !important;
    background: #e55302 !important;
    -webkit-box-shadow: 0 2px 1px 0 rgba(29, 33, 114, 0.2);
    -moz-box-shadow: 0 2px 1px 0 rgba(29, 33, 114, 0.2);
    box-shadow: 0 2px 1px 0 rgba(29, 33, 114, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

.btn-primary:hover, .form-group input[type="submit"]:hover {
    border-color: #ff8a49 !important;
    background: #fe7021 !important;
}


.btn-primary:active{
    border-color: #f47128;
    background: #cc4a02;
}

a.button.btn-strong {  /*large blue button */
    padding: 0 0 4px;
    padding-right: .6em;
    padding-left: .6em;
    height: 29px;
    height: 2.3rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 2.4;
}

.btn:focus {
outline-style: inherit;
}


/*--------------------------------------
             PROMO TILES
--------------------------------------*/


  .well-promo { /* default promo box. blue */
  background-color: #2badd9;
  -webkit-box-shadow: inset 0 0 7px 0px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 0 7px 0px rgba(255, 255, 255, 0.75);
  border-radius: 6px;
  border: 2px solid #2badd9;
  color: #fff;
  display: block;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  padding:1.45em 1.2em 1em 1.45em ;
}

.well-promo:hover{ /* default promo hover. Blue */
  background-color: #46bbe3;
  text-decoration: none;
}


.well-purple { /* Purple promo tile*/
  background-image: none;
  background-color: #1d2172;
  border: 2px solid #1d2172;
}
.well-purple:hover{  
  background-color: #1d2172; 
 }

.well-light-purple { /* light purple promo tile*/
  background-color: #5460B4;
  border: 2px solid #5460B4;
}
.well-light-purple:hover{ /* green promo hover.  */
   background-color: #6670bc;
}

.well-green { /* green promo tile*/
  background-color: #9cb711;
  border: 2px solid #9cb711;
}
.well-green:hover{ /* green promo hover.  */
   background-color: #A1BD14;
}


.well-red { /* RED promo tile*/
  background: #b62a11;
  border: 2px solid #BA2912;
 }
.well-red:hover{ /* RED promo hover.  */
  background: #CC2F13;
}



.well.well-promo a,
.well.well-promo a:hover
 {
  color: #fff;
  text-decoration: none;
}





.well-promo h4{
    font-family: "FacitWeb-Semibold", sans-serif;
    font-style:italic;
    color:#fff;
    margin: 0px;
    font-size: 19px;
    font-size: 1.3em;
    line-height: 1.3;
    margin:0;
    color:#fff; }

.well-promo p{
    font-family: "FacitWeb-light", sans-serif;
    color:#fff;
    font-size: 16px;
    font-size: 1.1em;
    line-height: 1.3; 
    margin: .4em 0px .5em 0px;
}    

.well-promo .cta{
  font-style:italic;
  text-align:right;
  margin-top:0px;
  margin-bottom: 2px;
  }

i.well-promo .cta{
    font-size:10px;
    }


@media (min-width: 992px){
    .first-promo{margin-top:40px;}
}

/*-------------------------------
        PROMO enroll now widget 
---------------------------------*/

.well-purple .form-horizontal .form-group {margin-bottom:0px;}
.well-purple .form-horizontal:first-child .form-group {margin-bottom:10px;}
.form-horizontal .btn-hero{height:34px;}

.form-horizontal .control-label{
font-family: "FacitWeb-Semibold", sans-serif;
/*font-style: italic;*/
font-size: 18px;
font-size: 1.2em;
text-align:right;
padding-right:0px;
/*text-align:left;*/
}




@media (max-width:480px){
    .form-horizontal .control-label{padding-bottom: 10px;}
    .well-purple .form-group .col-xs-4 {padding-left:0px;}
    .form-group input[type="submit"]{padding: 0 10px 25px !important;}
}



/*--------------------------------------
    CONTENT PAGE NAVIGATION SIDEBOX
--------------------------------------*/

    .box-blue, .box-b {  /*use .box-blue with with .panel    .box-b is being retired */
        background: rgba(43, 173, 217, 0.08);
        margin: 1.25rem 0;
        padding: 1.25rem 1.25rem 1.0625rem;
        }
    .box-a { margin: 20px 0;  margin: 1.25rem 0;  padding: 20px 20px 17px;  padding: 1.25rem 1.25rem 1.0625rem;  background: #f1f1f1; }
  
    .box-blue .delta, .box-b .delta {margin: .5rem 0;}


/*--------------------------------------
           PDP TABS
--------------------------------------*/

.nav-tabs {
    font-family: "MetaWeb", "lucida grande", sans-serif;
}

/* the following style is an update to the gradient. this can be added to application.css: */
.nav-tabs > li > a {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), color-stop(80%, #cfcfcf), to(#aeaeae));
  background-image: -webkit-linear-gradient(#e1e1e1, #cfcfcf 80%, #aeaeae);
  background-image: -moz-linear-gradient(top, #e1e1e1, #cfcfcf 80%, #aeaeae);
  background-image: linear-gradient(#e1e1e1, #cfcfcf 80%, #aeaeae);
 }

/* for IE 8 and 9 */
.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {filter:none;}

.nav-tabs {font-size: 100%;}

@media (max-width: 1200px){
    .nav-tabs > li {margin:0px .4em 0px 0px;}
    .nav-tabs > li > a{ padding: .5em .7em .3em .7em}
}


@media (max-width: 992px){
    .nav-tabs {font-size: 90%;}
    .nav-tabs > li {margin:0px .5px 0px 0px;}
    .nav-tabs > li > a{ padding: .5em .5em .3em .5em}
}

@media (max-width: 768px) {

    .nav-tabs {font-size: 125%;}

 /*expands the tabs container to fill width on mobile*/
    #content > .container.tabs-container{
        padding: 10px 0px 0px 0px;
        max-width: 770px;
    }
    
  .nav-tabs > li.active > a, 
  .nav-tabs > li.active > a:hover, 
  .nav-tabs > li.active > a:focus {
        background-color: #d1d1d1;
        color: #66666;    
    }

.nav-tabs > li.active{
    border-top:2px solid #ddd;
    border-bottom:2px solid #aeaeae;
    }

  .nav-tabs > li{
      border-top:1px solid #eee;
      border-bottom:2px solid #d1d1d1;
    }

    .nav-tabs > li > a {
        background-image: none;
        background-color:#eee;
        color:#34afd8;
        padding-left:25px; padding-right:25px;   
        text-align:center;
     }
     
     .nav-tabs > li > a:hover, 
     .nav-tabs > li > a:active, 
     .nav-tabs > li > a:focus {
          background-color:#e1e1e1;
          color:#34afd8;
     }
}




/*--------------------------------------
           PDP CONTENT SECTION
--------------------------------------*/

.well.well-white.well-lg p{
  margin-left:40px;
}

.container-gray .text-lg {
    /*margin-left: 10px;*/
}

.well.well-white.well-lg .pdp-caption{
    margin: 0px 6px 0px 6px;
}

@media (max-width: 768px) {
    .well.well-white.well-lg UL{
      padding-left:16px;
    }

    .well.well-white.well-lg p {
        margin-left: 16px;
    }

    .well-white img {max-width:100%};

}

.container-gray .well-white.well-lg ul li:before{content: '✓'; color:#1d256e; padding-right:8px; margin-left: -20px;  }
.container-gray .well-white.well-lg ul li {padding-left:20px;}


/*--------------------------------------
           PDP ROUNDED BOX
--------------------------------------*/

/* See Bootstrap's .panel as replacement */

.pdp-section {
    margin: 25px 0;
    margin: 1.5625rem 0;
    padding: 20px;
    padding: 1.25rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    background: #ffffff;
}

.pdp-section-header {
    margin-bottom: 18px;
    margin-bottom: 1.125rem;
}

.pdp-section-header .delta {
    position: relative;
    margin-top: 13px;
    margin-top: 0.8125rem;
    padding-left: 38px;
    padding-left: 2.375rem;
}

.pdp-section-header .delta:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: absolute;
    top: 0;
    left: 0;
    margin-right: .5em;
    width: 28px;
    width: 1.75rem;
    height: 28px;
    height: 1.75rem;
    background: #626262;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
    line-height: 2;
}

.pdp-section-body p {
    margin-left: 2.3em;
}

.pdp-section-body .pdp-caption {
    margin-left: 0px;
    max-width: 344px;
}

.pdp-space {
    padding-top: 1em;
}

/*--------------------------------------
             PDP SCHEDULES
--------------------------------------*/

.js-classes-wrap{font-size: .9rem;}

.js-classes-wrap .col-sm-2{
padding-left: 5px;
padding-right: 5px;
}

.js-classes-wrap ul.list-table > li:first-child{border:0px;}  /*take out border under caption */




/*-------------------------------------
          TIME AND DETAILS
---------------------------------------------*/

button.close {
background: #ccc;
width: 1.3em;
height: 1.3em;
font-size: 1.3em !important;
border: none;
}

/* --------------------------------------
          FASTLANE
---------------------------------------*/
@media (min-width: 992px) {
  .filter-border-left {border-left:1px solid #ccc;}
  .filter-border-right {border-left:1px solid #ccc;}
}

@media (max-width: 768px) {
  .fastlane-mobile-container{
    padding-left:0px !important;
    padding-right:0px !important;
    margin-left:0px !important;
    margin-right:0px !important;
    border-radius:0px !important;
  }
  
  .fastlane-mobile-container .well {
    border: 0px;
    border-radius: 0px;
  } 
}

.input-icon .ss-calendar{padding-left:5px;} /*pad calendar icon */

.js-classes{  /* fastlane view classes box */
    border: 1px solid #f1f1f1;
    padding: 10px 0px 0px;
    margin-top: 10px;
    background: #f8f8f8;
    border-radius: 5px;}

.js-classes > div:first-child /*padding for sort-by and close */
    {padding: 0px 10px;}
    

/* By Date List 
.list-table-padded > li.row > [class*="col-"]:first-child, .list-table-padded > li > .row > [class*="col-"]:first-child {
width: 14%;
padding-right: 0px;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(2), .list-table-padded > li > .row > [class*="col-"]:nth-child(2) {
width: 33%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(3), .list-table-padded > li > .row > [class*="col-"]:nth-child(3) {
width: 14%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(4), .list-table-padded > li > .row > [class*="col-"]:nth-child(4) {
width: 9%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(5), .list-table-padded > li > .row > [class*="col-"]:nth-child(5) {
padding-left: 27px;
width: 19%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(6), .list-table-padded > li > .row > [class*="col-"]:nth-child(6) {
padding-right: 0.725em;
width: 11%;
}


/* By Location List

.list-table-padded > li.row > [class*="col-"]:first-child, .list-table-padded > li > .row > [class*="col-"]:first-child {
width: 14%;
padding-right: 0px;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(2), .list-table-padded > li > .row > [class*="col-"]:nth-child(2) {
width: 24%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(3), .list-table-padded > li > .row > [class*="col-"]:nth-child(3) {
width: 11%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(4), .list-table-padded > li > .row > [class*="col-"]:nth-child(4) {
width: 26%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(5), .list-table-padded > li > .row > [class*="col-"]:nth-child(5) {
width: 14%;
}
.list-table-padded > li.row > [class*="col-"]:nth-child(6), .list-table-padded > li > .row > [class*="col-"]:nth-child(6) {
padding-right: 0.725em;
width: 11%;
}
.list-table-padded > li.list-table-caption.row > [class*="col-"]:first-child, .list-table-padded > li > .row > [class*="col-"]:first-child {
padding-right: 0.725em;
width: 100%;

/*--------------------------------------
             FORMS
--------------------------------------*/
.input-block-level {
    margin: 2px 9px 0px 6px;
}

.control-label {
    margin: 19px 0 0px;
    margin: 1.1875rem 0 0rem;
    font-size: 14px;
    font-size: 1em;
    font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
    line-height: 1.3;
}


/*--------------------------------------
            SOCIAL FOOTER
--------------------------------------*/
a.ico.footer {display: inline-block;
-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
position: relative;top: 1px;top: 0.1rem;margin: 0 0 0 4px;margin: 0 0 0 0.25rem;
width: 50px;width: 2.125rem;
height: 50px;height: 2.125rem;
background: #10145a;}

a.ico.footer:hover{text-decoration: none;}

.footer.ss-social-regular{
position: relative;top: 3px;top: 0.1875rem;display: block;
text-align: center;font-weight: normal;font-size: 14px;font-size: 1rem;line-height: 2;}

.social-footer{background: #1d2172; color: #fff;}

/*--------------------------------------
             EXTRA SPACE
--------------------------------------*/

.zero-top-space {
    margin-top: 0 !important;
}

.zero-bottom-space {
    margin-bottom: 0 !important;
}

.extra-top-space {
    clear: both;
    margin-top: 50px !important;
}

.extra-bottom-space {
    clear: both;
    margin-bottom: 50px !important;
}

.extra-bottom-space.half {
    margin-bottom: 25px !important;
}

.top-space-small {
    margin-top: 15px;
}

.bottom-space-small {
    margin-bottom: 15px;
}

.container-lead-medium{
    padding-top:1em;
}

/*--------------------------------------
            COMMUNITY HOME 
--------------------------------------*/

 /* PRACTICE SMARTER HEADER*/  
.head{color:#1D2172; font-family: "FacitWeb-light"; font-size: 6.4em; line-height: 1; padding-left: 66px; padding-top: 45px;}
.subhead{color:#1D2172; font-family: "FacitWeb-semibold"; font-size: 1.5em; padding-left: 73px; padding-top: 100px;}
.hsg {font-family: "FacitWeb-light"; font-size: 1em; padding-left: 73px; padding-top: 0px; padding-bottom:94px;}
.practice-smarter{background-image:url('/static/img/gre/practice-smarter-hero.jpg'); background-repeat:no-repeat; }

    /*IE 9 and below*/
    .subhead{font-size: 1.3em\9;}
    .hsg {font-size: .9em\9;}
    /* end IE 9 and below*/

@media (max-width:767px) {
   .practice-smarter{background-position: 0px 0px; background-size: 850px;}
    .head{font-size: 5em; line-height: 1; padding-left: 0px; padding-top: 30px; }
    .subhead{font-size: 1.2em; line-height:1.2em; padding-left: 0px; padding-top: 66px;}
    .hsg {font-size: .8em; padding-left: 0px; padding-top: 0px; padding-bottom:60px;}
  } 

  @media (max-width:480px) {
    .practice-smarter{background-position: -100px -20px; background-size: 800px;}
    .head{font-size: 4.0em; line-height: 1; padding-left: 0px; padding-top: 30px; }
    .subhead{font-size: 1.3em; line-height:1.3em; padding-left: 0px; padding-top: 75px;}
    .hsg {font-size: .9em; padding-left: 0px; padding-top: 0px; padding-bottom:40px;}
  } 


/*--------------------------------------
          CAROUSEL
----------------------------------------*/
#home-grad-slider .carousel-control {
  position: absolute;
  visibility: hidden;
  top: 35%;
  left: 0;
  bottom: 0;
  width: 5%;
  opacity: 0.7;
  filter: alpha(opacity=70);
  font-size: 20px;
  color: #949494;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
#home-grad-slider .carousel-control.left {
  background-image: none;
 }
#home-grad-slider .carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
}
#home-grad-slider .carousel-control:hover,
#home-grad-slider .carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

#home-grad-slider .carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
#home-grad-slider .carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0px;
  text-indent: -999px;
  border: 1px solid #f5f5f5;
  background-color: #2badd9;
  border-radius: 10px;
  cursor: pointer;
}
#home-grad-slider .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color:#1d2172;
}


/*--------------------------------------
             EVERYTHING ELSE
--------------------------------------*/
.blue {
    color: #2badd9;
}

.light-panel {
    background: #f1f1f1;
}

.video-border {
    border: 6px solid #ccc;
    border-radius: 5px;
}

/* fluid video wrapper*/
.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
 
.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
/* end fluid video wrapper*/
}

.download-brochure a {
    font-size: 12px;
    font-size: .8em;
}

.download-brochure {
    padding-left: 0px;
    text-align: right;
    margin: 19px 0 0px;
    margin: 1.5em 0 0rem;
}


/* CTA BUTTONS */

.orange-cta, input[type="submit"].orange-cta{
   background: #e55302;
   color: #FFF;
   text-align: center;
   font-family: "FacitWeb-SemiBold", "lucida grande", sans-serif;
   font-size: 16px !important;
   border: solid 2px #f58140;
   display: inline-block !important; 
   border-radius: 6px;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   padding: 4px 20px;
   height: inherit;
   line-height: inherit;
   -webkit-transition: all 0.15s ease;
   -moz-transition: all 0.15s ease;
   -o-transition: all 0.15s ease;
   transition: all 0.15s ease;
}

.orange-cta:hover, input[type="submit"].orange-cta:hover{
   background: #fd7020;
   color: #fff;
}

.orange-hero-cta {
   margin-top: 38px; 
   min-width: 250px; 
   font-size: 18px; 
   text-align: center; 
   position: relative; 
   text-decoration: none; 
   font-family: FacitWeb; 
   background: #fd7020; 
   color: #ffffff; 
   display: inline-block !important; 
   border: solid 0px #f58140; 
   border-radius: 5px; 
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   box-shadow: 0px 0px 0px #333; 
   padding: .4em 1.1em; 
   letter-spacing: .1px; 
}

.orange-hero-cta:hover {
   background: #e45403 !important; 
   color: #fff !important;
   border: solid 0px #ff8a49; 
   text-decoration: none;
}

/* END CTA BUTTONS */




/*TABBED PDP CONTENT*/

.product-beta{
  margin: 30px 0 0;
  color: #2e338c;
  font-size: 28px;
  font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
}

.light-blue-bg{
  background-color: #ebf9fd;
}

.light-gray-bg{
  background-color: #f1f1f1;
}

.peach-promo-offer{
  padding: 1px 5px;
  margin-top: 30px;
  /*margin-bottom: 40px;*/
  background-color:#fed2ba;
}

.peach-promo-offer p {
  font-size: 14px;
  font-family: facitweb;
  line-height:1.4; 
  text-align:center;
}


.product-orange-cta{
   background: #e55302;
   color: #FFF;
   text-align: center;
   font-family: "FacitWeb-SemiBold", "lucida grande", sans-serif;
   font-size: 14px !important;
   border: solid 1px #f58140;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   padding: 5px 15px;
   -webkit-transition: all 0.15s ease;
   -moz-transition: all 0.15s ease;
   -o-transition: all 0.15s ease;
   transition: all 0.15s ease;
}

.product-orange-cta:hover{
   background: #fd7020;
   color: #fff;
   text-decoration: none!important;
}

.call-today{
  color: #1d2172;
  margin: 21px 0 5px;
  font-size: 22px;
  font-family: "FacitWeb-semibold", "lucida grande", sans-serif;
  line-height: 1.4;
  text-align: center;
}

.price-icon-float {
  padding-left: 10px;
  float: left;
  }
.price-icon-float i {
  font-size: 24px;
  color:#faf79c;
  }


.pdp-panel .panel {
  margin-top: 20px;
  border-color: #2f368a;
  }
.pdp-panel .panel-heading{
  color: #fff;
  font-size: 22px;
  background-color: #2f368a;
  font-family: FacitWeb-Semibold;
  text-align: center;
  }
.pdp-panel .panel p{
  font-size: 14px !important;
  }

.product-only-radio input[type="radio"]{
  float:none;
  margin-right:5px;
  }



  .facility {
    font-family: facitweb-semibold;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 21px;
    }

  .last-class{ 
    display: block !important;
    visibility: visible !important;
    }

  .link-content:first-child{
    display: none;
    }
 
  input.pdp-enroll-button, .pdp-enroll-button {
    background: #e55302;
    font-size: 14px !important;
    border: solid 1px #f58140;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    padding: 5px 21px;
    height: auto;
    text-align: center;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #fff;
  }

  .pdp-enroll-button:hover, .pdp-enroll-button:hover {
    background: #fff !important;
    color: #fd7020 !important;
    text-decoration: none;
  }

  .tabbed-pdp-tile{
      max-width: 100%;
      margin-top: 30px;
  }


/*END TABBED PDP CONTENT*/

/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================
Made by Justin Aguilar
www.justinaguilar.com/animations/
Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/

/*slideDown*/

.slideDown{
   animation-name: slideDown;
   -webkit-animation-name: slideDown;  
   animation-duration: 1s; 
   -webkit-animation-duration: 1s;
   animation-timing-function: ease; 
   -webkit-animation-timing-function: ease;  
   visibility: visible !important;                 
}

@keyframes slideDown {
   0% {transform: translateY(-100%);}
   50%{transform: translateY(8%);}
   65%{transform: translateY(-4%);}
   80%{transform: translateY(4%);}
   95%{transform: translateY(-2%);}        
   100% {transform: translateY(0%);}     
}

@-webkit-keyframes slideDown {
   0% {-webkit-transform: translateY(-100%);}
   50%{-webkit-transform: translateY(8%);}
   65%{-webkit-transform: translateY(-4%);}
   80%{-webkit-transform: translateY(4%);}
   95%{-webkit-transform: translateY(-2%);}        
   100% {-webkit-transform: translateY(0%);}  
}

/*slideUp*/

.slideUp{
   animation-name: slideUp;
   -webkit-animation-name: slideUp; 
   animation-duration: 1s; 
   -webkit-animation-duration: 1s;
   animation-timing-function: ease; 
   -webkit-animation-timing-function: ease;
   visibility: visible !important;        
}

@keyframes slideUp {
   0% {transform: translateY(100%);}
   50%{transform: translateY(-8%);}
   65%{transform: translateY(4%);}
   80%{transform: translateY(-4%);}
   95%{transform: translateY(2%);}        
   100% {transform: translateY(0%);}  
}

@-webkit-keyframes slideUp {
   0% {-webkit-transform: translateY(100%);}
   50%{-webkit-transform: translateY(-8%);}
   65%{-webkit-transform: translateY(4%);}
   80%{-webkit-transform: translateY(-4%);}
   95%{-webkit-transform: translateY(2%);}        
   100% {-webkit-transform: translateY(0%);}  
}

/*slideLeft*/

.slideLeft{
   animation-name: slideLeft;
   -webkit-animation-name: slideLeft;  
   animation-duration: 1s; 
   -webkit-animation-duration: 1s;
   animation-timing-function: ease-in-out;   
   -webkit-animation-timing-function: ease-in-out;    
   visibility: visible !important;  
}

@keyframes slideLeft {
   0% {transform: translateX(150%); }
   50%{transform: translateX(-8%); }
   65%{transform: translateX(4%); }
   80%{transform: translateX(-4%);}
   95%{transform: translateX(2%);}        
   100% {transform: translateX(0%);}
}

@-webkit-keyframes slideLeft {
   0% {-webkit-transform: translateX(150%);}
   50%{-webkit-transform: translateX(-8%);}
   65%{-webkit-transform: translateX(4%);}
   80%{-webkit-transform: translateX(-4%);}
   95%{-webkit-transform: translateX(2%);}        
   100% {-webkit-transform: translateX(0%); }
}

/*slideRight*/

.slideRight{
   animation-name: slideRight;
   -webkit-animation-name: slideRight; 
   animation-duration: 1s; 
   -webkit-animation-duration: 1s;
   animation-timing-function: ease-in-out;   
   -webkit-animation-timing-function: ease-in-out;    
   visibility: visible !important;  
}

@keyframes slideRight {
   0% {transform: translateX(-150%); }
   50%{transform: translateX(8%);}
   65%{transform: translateX(-4%);}
   80%{transform: translateX(4%);}
   95%{transform: translateX(-2%);}        
   100% {transform: translateX(0%); }  
}

@-webkit-keyframes slideRight {
   0% {-webkit-transform: translateX(-150%);}
   50%{-webkit-transform: translateX(8%);}
   65%{-webkit-transform: translateX(-4%); }
   80%{-webkit-transform: translateX(4%);}
   95%{-webkit-transform: translateX(-2%);}        
   100% {-webkit-transform: translateX(0%);}
}

/*slideExpandUp*/

.slideExpandUp{
   animation-name: slideExpandUp;
   -webkit-animation-name: slideExpandUp; 
   animation-duration: 1.6s;  
   -webkit-animation-duration: 1.6s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease -out;
   visibility: visible !important;  
}

@keyframes slideExpandUp {
   0% {transform: translateY(100%) scaleX(0.5);}
   30%{transform: translateY(-8%) scaleX(0.5);}  
   40%{transform: translateY(2%) scaleX(0.5);}
   50%{transform: translateY(0%) scaleX(1.1);}
   60%{transform: translateY(0%) scaleX(0.9);}
   70% {transform: translateY(0%) scaleX(1.05);}        
   80%{transform: translateY(0%) scaleX(0.95);}
   90% {transform: translateY(0%) scaleX(1.02);}  
   100%{transform: translateY(0%) scaleX(1);}
}

@-webkit-keyframes slideExpandUp {
   0% {-webkit-transform: translateY(100%) scaleX(0.5);}
   30%{-webkit-transform: translateY(-8%) scaleX(0.5);}  
   40%{-webkit-transform: translateY(2%) scaleX(0.5);}
   50%{-webkit-transform: translateY(0%) scaleX(1.1);}
   60%{-webkit-transform: translateY(0%) scaleX(0.9);}
   70% {-webkit-transform: translateY(0%) scaleX(1.05);}        
   80%{-webkit-transform: translateY(0%) scaleX(0.95);}
   90% {-webkit-transform: translateY(0%) scaleX(1.02);}  
   100%{-webkit-transform: translateY(0%) scaleX(1);}
}

/*expandUp*/

.expandUp{
   animation-name: expandUp;
   -webkit-animation-name: expandUp;   
   animation-duration: 0.7s;  
   -webkit-animation-duration: 0.7s;
   animation-timing-function: ease; 
   -webkit-animation-timing-function: ease;     
   visibility: visible !important;  
}

@keyframes expandUp {
   0% {transform: translateY(100%) scale(0.6) scaleY(0.5);}
   60%{transform: translateY(-7%) scaleY(1.12);}
   75%{transform: translateY(3%);}  
   100% {transform: translateY(0%) scale(1) scaleY(1);}  
}

@-webkit-keyframes expandUp {
   0% {-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);}
   60%{-webkit-transform: translateY(-7%) scaleY(1.12);}
   75%{-webkit-transform: translateY(3%);}  
   100% {-webkit-transform: translateY(0%) scale(1) scaleY(1);}  
}

/*fadeIn*/

.fadeIn{
   animation-name: fadeIn;
   -webkit-animation-name: fadeIn;  
   animation-duration: 1.5s;  
   -webkit-animation-duration: 1.5s;
   animation-timing-function: ease-in-out;   
   -webkit-animation-timing-function: ease-in-out;    
   visibility: visible !important;  
}

@keyframes fadeIn {
   0% {transform: scale(0); opacity: 0.0;}
   60% {transform: scale(1.1);}
   80% {transform: scale(0.9); opacity: 1;}  
   100% {transform: scale(1); opacity: 1; }     
}

@-webkit-keyframes fadeIn {
   0% {-webkit-transform: scale(0); opacity: 0.0; }
   60% {-webkit-transform: scale(1.1);}
   80% {-webkit-transform: scale(0.9); opacity: 1; }  
   100% { -webkit-transform: scale(1); opacity: 1; }     
}

/*expandOpen*/

.expandOpen{
   animation-name: expandOpen;
   -webkit-animation-name: expandOpen; 
   animation-duration: 1.2s;  
   -webkit-animation-duration: 1.2s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease-out; 
   visibility: visible !important;  
}

@keyframes expandOpen {
   0% {transform: scale(1.8);}
   50% {transform: scale(0.95);}  
   80% {transform: scale(1.05);}
   90% {transform: scale(0.98);}  
   100% {transform: scale(1);}        
}

@-webkit-keyframes expandOpen {
   0% {-webkit-transform: scale(1.8); }
   50% {-webkit-transform: scale(0.95);}  
   80% {-webkit-transform: scale(1.05);}
   90% {-webkit-transform: scale(0.98);}  
   100% {-webkit-transform: scale(1);}              
}

/*bigEntrance*/

.bigEntrance{
   animation-name: bigEntrance;
   -webkit-animation-name: bigEntrance;   
   animation-duration: 1.6s;  
   -webkit-animation-duration: 1.6s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease-out; 
   visibility: visible !important;        
}

@keyframes bigEntrance {
   0% { transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2;}
   30% {transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);  opacity: 1;}
   45% {transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1;}
   60% {transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1;}  
   75% {transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1;}
   90% {transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);  opacity: 1;}  
   100% {transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1;}     
}

@-webkit-keyframes bigEntrance {
   0% { -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2;}
   30% { -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); opacity: 1;}
   45% {-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1;}
   60% {-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1;}  
   75% { -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
   90% {-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); opacity: 1;}  
   100% {-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1;}           
}

/*hatch*/

.hatch{
   animation-name: hatch;
   -webkit-animation-name: hatch;   
   animation-duration: 2s; 
   -webkit-animation-duration: 2s;
   animation-timing-function: ease-in-out;   
   -webkit-animation-timing-function: ease-in-out;
   transform-origin: 50% 100%;
   -ms-transform-origin: 50% 100%;
   -webkit-transform-origin: 50% 100%; 
   visibility: visible !important;     
}

@keyframes hatch {
   0% {transform: rotate(0deg) scaleY(0.6);}
   20% {transform: rotate(-2deg) scaleY(1.05);}
   35% { transform: rotate(2deg) scaleY(1);}
   50% {transform: rotate(-2deg);}  
   65% { transform: rotate(1deg);}  
   80% {transform: rotate(-1deg);}     
   100% {transform: rotate(0deg);}                          
}

@-webkit-keyframes hatch {
   0% {-webkit-transform: rotate(0deg) scaleY(0.6);}
   20% {-webkit-transform: rotate(-2deg) scaleY(1.05);}
   35% {-webkit-transform: rotate(2deg) scaleY(1);}
   50% {-webkit-transform: rotate(-2deg);}  
   65% {-webkit-transform: rotate(1deg);}  
   80% {-webkit-transform: rotate(-1deg);}     
   100% {-webkit-transform: rotate(0deg);}     
}


/*bounce*/

.bounce{
   animation-name: bounce;
   -webkit-animation-name: bounce;  
   animation-duration: 1.6s;  
   -webkit-animation-duration: 1.6s;
   animation-timing-function: ease; 
   -webkit-animation-timing-function: ease;  
   transform-origin: 50% 100%;
   -ms-transform-origin: 50% 100%;
   -webkit-transform-origin: 50% 100%;    
}

@keyframes bounce {
   0% {transform: translateY(0%) scaleY(0.6);}
   60%{transform: translateY(-100%) scaleY(1.1);}
   70%{transform: translateY(0%) scaleY(0.95) scaleX(1.05);}
   80%{transform: translateY(0%) scaleY(1.05) scaleX(1);}  
   90%{transform: translateY(0%) scaleY(0.95) scaleX(1);}           
   100%{transform: translateY(0%) scaleY(1) scaleX(1);}  
}

@-webkit-keyframes bounce {
   0% {-webkit-transform: translateY(0%) scaleY(0.6);}
   60%{-webkit-transform: translateY(-100%) scaleY(1.1);}
   70%{-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);}
   80%{ -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);}  
   90%{-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);}           
   100%{-webkit-transform: translateY(0%) scaleY(1) scaleX(1);}     
}


/*pulse*/

.pulse{
   animation-name: pulse;
   -webkit-animation-name: pulse;   
   animation-duration: 1.5s;  
   -webkit-animation-duration: 1.5s;
   animation-iteration-count: infinite;
   -webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
   0% {transform: scale(0.9); opacity: 0.7;}
   50% {transform: scale(1); opacity: 1;}  
   100% {transform: scale(0.9); opacity: 0.7;}        
}

@-webkit-keyframes pulse {
   0% {-webkit-transform: scale(0.95); opacity: 0.7;}
   50% {-webkit-transform: scale(1); opacity: 1;}  
   100% {-webkit-transform: scale(0.95); opacity: 0.7;}        
}

/*floating*/

.floating{
   animation-name: floating;
   -webkit-animation-name: floating;
   animation-duration: 1.5s;  
   -webkit-animation-duration: 1.5s;
   animation-iteration-count: infinite;
   -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
   0% {transform: translateY(0%);}
   50% {transform: translateY(8%);}  
   100% {transform: translateY(0%);}        
}

@-webkit-keyframes floating {
   0% {-webkit-transform: translateY(0%);}
   50% {-webkit-transform: translateY(8%);}  
   100% {-webkit-transform: translateY(0%);}        
}

/*tossing*/

.tossing{
   animation-name: tossing;
   -webkit-animation-name: tossing; 
   animation-duration: 2.5s;  
   -webkit-animation-duration: 2.5s;
   animation-iteration-count: infinite;
   -webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
   0% {transform: rotate(-4deg);}
   50% {transform: rotate(4deg);}
   100% {transform: rotate(-4deg);}                 
}

@-webkit-keyframes tossing {
   0% {-webkit-transform: rotate(-4deg);}
   50% {-webkit-transform: rotate(4deg);}
   100% {-webkit-transform: rotate(-4deg);}           
}

/*pullUp*/

.pullUp{
   animation-name: pullUp;
   -webkit-animation-name: pullUp;  
   animation-duration: 1.1s;  
   -webkit-animation-duration: 1.1s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease-out; 
   transform-origin: 50% 100%;
   -ms-transform-origin: 50% 100%;
   -webkit-transform-origin: 50% 100%;       
}

@keyframes pullUp {
   0% {transform: scaleY(0.1);}
   40% {transform: scaleY(1.02);}
   60% {transform: scaleY(0.98);}
   80% {transform: scaleY(1.01);}
   100% {transform: scaleY(0.98);}           
   80% {transform: scaleY(1.01);}
   100% {transform: scaleY(1);}                    
}

@-webkit-keyframes pullUp {
   0% {-webkit-transform: scaleY(0.1);}
   40% {-webkit-transform: scaleY(1.02);}
   60% {-webkit-transform: scaleY(0.98);}
   80% {-webkit-transform: scaleY(1.01);}
   100% {-webkit-transform: scaleY(0.98);}           
   80% {-webkit-transform: scaleY(1.01);}
   100% {-webkit-transform: scaleY(1);}     
}

/*pullDown*/

.pullDown{
   animation-name: pullDown;
   -webkit-animation-name: pullDown;   
   animation-duration: 1.1s;  
   -webkit-animation-duration: 1.1s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease-out; 
   transform-origin: 50% 0%;
   -ms-transform-origin: 50% 0%;
   -webkit-transform-origin: 50% 0%;      
}

@keyframes pullDown {
   0% {transform: scaleY(0.1);}
   40% {transform: scaleY(1.02);}
   60% {transform: scaleY(0.98);}
   80% {transform: scaleY(1.01);}
   100% {transform: scaleY(0.98);}           
   80% {transform: scaleY(1.01);}
   100% {transform: scaleY(1);}                    
}

@-webkit-keyframes pullDown {
   0% {-webkit-transform: scaleY(0.1);}
   40% {-webkit-transform: scaleY(1.02);}
   60% {-webkit-transform: scaleY(0.98);}
   80% {-webkit-transform: scaleY(1.01);}
   100% {-webkit-transform: scaleY(0.98);}           
   80% {-webkit-transform: scaleY(1.01);}
   100% {-webkit-transform: scaleY(1);}     
}

/*stretchLeft*/

.stretchLeft{
   animation-name: stretchLeft;
   -webkit-animation-name: stretchLeft;   
   animation-duration: 1.5s;  
   -webkit-animation-duration: 1.5s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease-out; 
   transform-origin: 100% 0%;
   -ms-transform-origin: 100% 0%;
   -webkit-transform-origin: 100% 0%; 
}

@keyframes stretchLeft {
   0% {transform: scaleX(0.3);}
   40% {transform: scaleX(1.02);}
   60% {transform: scaleX(0.98);}
   80% {transform: scaleX(1.01);}
   100% {transform: scaleX(0.98);}           
   80% {transform: scaleX(1.01);}
   100% {transform: scaleX(1);}                    
}

@-webkit-keyframes stretchLeft {
   0% {-webkit-transform: scaleX(0.3);}
   40% {-webkit-transform: scaleX(1.02);}
   60% {-webkit-transform: scaleX(0.98);}
   80% {-webkit-transform: scaleX(1.01);}
   100% {-webkit-transform: scaleX(0.98);}           
   80% {-webkit-transform: scaleX(1.01);}
   100% {-webkit-transform: scaleX(1);}     
}

/*stretchRight*/

.stretchRight{
   animation-name: stretchRight;
   -webkit-animation-name: stretchRight;  
   animation-duration: 1.5s;  
   -webkit-animation-duration: 1.5s;
   animation-timing-function: ease-out;   
   -webkit-animation-timing-function: ease-out; 
   transform-origin: 0% 0%;
   -ms-transform-origin: 0% 0%;
   -webkit-transform-origin: 0% 0%;       
}

@keyframes stretchRight {
   0% {transform: scaleX(0.3);}
   40% {transform: scaleX(1.02);}
   60% {transform: scaleX(0.98);}
   80% {transform: scaleX(1.01);}
   100% {transform: scaleX(0.98);}           
   80% {transform: scaleX(1.01);}
   100% {transform: scaleX(1);}                    
}

@-webkit-keyframes stretchRight {
   0% {-webkit-transform: scaleX(0.3);}
   40% {-webkit-transform: scaleX(1.02);}
   60% {-webkit-transform: scaleX(0.98);}
   80% {-webkit-transform: scaleX(1.01);}
   100% {-webkit-transform: scaleX(0.98);}           
   80% {-webkit-transform: scaleX(1.01);}
   100% {-webkit-transform: scaleX(1);}     
}

/* END OF CSS3 ANIMATION */