@CHARSET "UTF-8";

@font-face {
  font-family: "outnow";
  src: url("/_font//outnow.woff?0916") format("woff"), url("/_font//outnow.ttf?0916") format("truetype");
  font-weight: normal;
  font-style: normal;
}

html 
	{ background-color: white; overflow-y: scroll;  height: 100%; min-width: 1002px; }

body 
	{ font-size: 100%; font-family: Verdana, Tahoma, sans-serif; margin: 0px; padding: 0; height: 100%; }
a 
	{ text-decoration: none; color: #cc0033; outline: none; }
a:hover
	{ color: red; }
img
	{ vertical-align: bottom; }
.rdf
	{ display: none; }

/* containers */

div#page
	{ text-align: center; padding-left: 2px; }

div#everything
	{ position: relative; text-align: left; width: 1002px; min-height: 500px; padding-bottom: 15px; margin: 0 auto; }

div#navigation
	{ float: left; width: 836px; }

div#spacer
	{ float: right; width: 0px; height: 550px; }

div#container-content
	{ clear: left; width: 836px; background-color: white; xpadding-bottom: 10px; }

div#container
	{ padding: 0 2px 10px 2px; min-height: 450px; }
div#content
	{ float: right; width: 517px; }
div#leftbar
	{ width: 308px; padding-top: 5px; }
div#footer
	{ clear: left; width: 836px; border-top: 1px solid #909090; background-color: white; }

/*** logo ***/

div#logo-placeholder
	{ width: 2px; height: 92px; }

div#logo
	{ float: left; position: absolute; height: 95px; width: 180px; }
div#logo div#logo1
	{ position: absolute; left: 0; top: 4px; height: 110px; overflow: hidden; background-repeat: no-repeat; }
div#logo div#logo2
	{ z-index: 1; height: 8px; background-image: url(/_img/logo_2.gif); position: absolute; left: 50px; top: 111px; width: 30px; background-repeat: no-repeat; overflow: hidden; }
div#logo div#logo3
	{ z-index: 1; height: 4px; background-image: url(/_img/logo_3.gif); position: absolute; left: 60px; top: 118px; width: 30px; background-repeat: no-repeat; overflow: hidden; }

div#logo div#logo1 a
	{ display: block; width: 170px; height: 110px; }
div#logo div#logo1 img
	{ position: relative; top: 3px; left: 4px; }


/*** ads ***/

div.waerbig
	{ line-height: 0!important; }
div.waerbig img
	{ white-space: nowrap; display: block; font-size: 0; float: left; vertical-align: bottom; }

div#leaderboard-container
	{ position: absolute; overflow: hidden; right: 0px; top: 2px; height: 90px; width: 836px; text-align: right; }
	
div#leaderboard
	{ z-index: 299; position: absolute; top: 2px; float: right; right: 0px; text-align: right; height: 90px; width: 836px; overflow: hidden; }

div.leaderboard table
	{ float: right; }
	
div#skyscraper
	{ z-index: 298; position: absolute; left: 842px; top: 92px; width: 160px;  }
div#backgroundad
	{ position: absolute; top: 0px; left: 0px; height: 1px; width: 1px; }
div.rectangle
	{ z-index: 297; text-align: center; width: 306px; margin-bottom: 10px; }
div.banner-content
	{ width: 517px; overflow: hidden; z-index: 300!important; }

div#leaderboard div.ads
	{ position: absolute; right: 730px; width: 7px; height: 39px; background-image: url(/_img/ads_ver.gif); background-repeat: no-repeat; }
div#leaderboard #ip_superbanner_ad
	{ position: absolute; left: -738px; width: 738px; background-image: url(/_img/ads_ver.gif); background-position: 0 0; background-repeat: no-repeat; }
div.rectangle div.ads, div.banner-content div.ads, div.rectangle #ip_rectangle_ad
	{ padding-top: 10px; background-image: url(/_img/ads_hor.gif); background-position: 3px 0px; background-repeat: no-repeat; }
div.banner-content div.ads
	{ background-position: 0px 0px; }


div.skyscraper div.ads,
div.skyscraper #ip_skyscraper_ad
	{ margin-top: 10px; padding-top: 10px; background-image: url(/_img/ads_hor.gif); background-position: -1px 0px; background-repeat: no-repeat;  }

div.skyscraper div.ads.hidden, div.leaderboard div.ads.hidden, div.rectangle div.ads.hidden
	{ background-image: none; }   

div.waerbig div.box
	{ line-height: normal!important; }

body.naMediaAd_wallpaper div#leaderboard
	{ right: 100px; }

body.naMediaAd_wallpaper div#skyscraper
	{ left: 892px; top: 2px; }

.naMediaAd_BILLBOARD
	{ margin-bottom:10px; background-image:url(/_img/ads_ver.gif); background-position:0px 0px; background-repeat:no-repeat; }

.billboard #page
    { padding-top: 95px!important; }
.billboard .leaderboard
    { top: -90px!important; }


.prestitial_wrapper
    { z-index: 99999; display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: black; }
.prestitial_content
    { z-index: 100; position: absolute; top: 80px; left: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; }
.prestitial_content .parent--fill
    { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.prestitial_content .parent--fill > img 
    { width: 100%; }
.prestitial_menu
    { height: 80px; background-color: #C03; color: white!important; z-index: 1000; position: absolute; width: 100%; min-width: 640px; top: 0; left: 0; right: 0; color: white; }
.prestitial_menu .logo
    { position: absolute; left: 10px; top: 0; background: url('/_img/logo_prestitial.png'); background-position: left center; background-repeat: no-repeat; height: 100%; width: 200px; }
.prestitial_menu .button
    { position: absolute; left: 120px; height: 80px; line-height: 80px; }
.prestitial_menu .close
    { position: absolute; width: 40px; height: 40px; right: 18px; top: 18px; line-height: 40px; text-align: center; border: 2px solid white; font-weight: bold; font-size: larger; }
.prestitial_menu:hover .close
    { border: 4px solid white; top: 16px; right: 16px; }
.prestitial-video-wrap
    { position:relative;max-width:100%;height:0;overflow:hidden;padding-bottom:56.25%;cursor:default; }
.prestitial-video-wrap > iframe, .prestitial-video-wrap > object, .prestitial-video-wrap > embed, .prestitial-video-wrap > video
    { position:absolute;top:0;left:0;width:100%;height:100%; background-color: transparent; border: 0; outline: none; margin: 0; padding: 0; cursor:default; }
.prestitial_content .media--scale 
    { cursor: default; }

html.prestitial #page-outer 
    { display: none; }
html.prestitial .prestitial_wrapper 
    { display: inline; }
html.prestitial body, html.prestitial
    { overflow: hidden }

body > a /* fix ww layer breaking layout */
{  position: absolute; }


/*** responsive media embeds ***/

.media--scale 
    { height: 0; height: auto; margin-bottom: 1em; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.media--scale.media--widescreen
    { padding-bottom: 45%; }
.media--scale > iframe, .media--scale > object, .media--scale > embed, .media--scale > video 
    { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; border: 0; outline: none; margin: 0; padding: 0; }

.embed--scale
{ height: 0; height: auto; margin-bottom: 1em; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.embed--scale.embed--widescreen
{ padding-bottom: 45%; }
.embed--scale > iframe, .embed--scale > object, .embed--scale > embed, .embed--scale > video
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; border: 0; outline: none; margin: 0; padding: 0; }

blockquote.twitter-tweet {
    display: block;
    padding: 16px !important;
    max-width: 400px !important;
    border: #ddd 1px solid;
    border-top-color: #eee;
    border-bottom-color: #bbb;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.15);
    font-weight: bold!important;
    font-size: 14px!important;
    line-height: 18px!important;
    font-family: Helvetica, Arial, sans-serif !important;
    color: #000!important;

    margin: 5px auto 10px auto;
}

blockquote.twitter-tweet p {
    font-weight: normal!important;
    font-size: 18px!important;
    line-height: 24px!important;
    font-family: Georgia, "Times New Roman", Palatino, serif!important;
    margin: 0 5px 10px 0!important;
}

blockquote.twitter-tweet a[href^="https://twitter.com"] {
    font-weight: normal!important;
    color: #666!important;
    font-size: 12px!important;
}

blockquote.instagram-media,
.instagram-media-rendered,
.twitter-tweet-rendered {
    margin: 5px auto 10px auto!important;
}


/*** leftbar|overview ***/

/*** columns ***/
div#container div#overcol1
	{ float: left; width: 304px; margin-right: 5px; margin-top: 5px; }

div#container div#overcol23
	{ float: left; width: 521px; margin-top: 5px; }

div#container div#overcol2
	{ float: left; width: 258px; margin-top: 5px; }

div#container div#overcol3
	{ float: right; width: 258px; margin-top: 5px; }

div#container div#overcol23 div#overcol2, div#container div#overcol23 div#overcol3
	{ margin-top: 0px; }

div.overview div.box, div#leftbar div.box, div.waerbig div.box
	{ border-collapse: collapse; overflow: hidden; border: 1px solid #CCC; margin-bottom: 10px; font-size: 0.6em; color: #606060; }
div.overview div.box
	{ width: 100%; }	
	
div#leftbar div.box, div.waerbig div.box
	{ width: 304px; background-color: #FBFBFB; }
div.overview div.box a, div#leftbar div.box a, div.waerbig div.box a
	{ color: #000000; }
div.overview div.box a:hover, div#leftbar div.box a:hover, div.waerbig div.box a:hover
	{ color: red; }
div.overview div.box div.header, div#leftbar div.box img.header, div.waerbig div.box img.header
	{ border-bottom: 1px solid #CCC; }
div#leftbar div.box img.header.last, div.waerbig div.box img.header.last
	{ border-bottom: 0px solid #CCC; } 
div.overview div.box div.header-left
	{ border-bottom: 0px solid #CCC; border-right: 1px solid #CCC; margin-right: 4px; float: left; }
div.overview div.box div.header-left.padding
	{ border: 1px solid #CCC; margin: 4px 2px 4px 4px; width: 250px; overflow: hidden; }
div.overview div.box div.line
	{ border-top: 1px solid #CCC; margin: 2px 4px;  }

div.overview div.box div.title, div#leftbar div.box div.title, div.waerbig div.box div.title
	{ padding: 3px; font-weight: bold; letter-spacing: 0.1em; background-color: #a7a7a7; background-image: url(/_img/gradient.gif); background-position: 0 0; background-repeat: repeat-x; }
div.overview div.box em, div#leftbar div.box div.title em, div.waerbig div.box div.title em
	{ font-weight: normal; }

div#leftbar div.box div.subtitle
	{ padding: 3px; margin-top: 10px; font-weight: bold; background-color: #EEE; }
div#leftbar div.box div.subtitle.first
	{ margin-top: 0px; }

div.overview div.box div.content, div#leftbar div.box div.content, div.waerbig div.box div.content
	{ padding: 3px; font-size: 1em!important; }

div#leftbar div.box table.browse td
	{ font-size: 9px!important; font-family: arial; } 

div#leftbar div.box div.mainposter
	{ float: right; border: 1px solid #666; margin-bottom: 3px; }

div.overview div.box input.text, div#leftbar div.box input.text
	{ width: 212px; height: 1.4em; padding: 2px; vertical-align: middle; font-size: 100%; border: 1px solid #CCC;  }
div.overview div.box input.submit, div#leftbar div.box input.submit
	{ width: 75px; line-height: 1.5em; padding-bottom: 2px; height: 2em; vertical-align: middle; font-size: 100%; border: 1px solid #CCC; background-color: #EEE  }
div.overview div.box input.submit:hover, div#leftbar div.box input.submit:hover
	{ background-color: #FBFBFB; color: red; }

div#leftbar div.box select.select
	{ width: 218px; height: 2em; padding: 2px; vertical-align: middle; font-size: 100%; border: 1px solid #CCC;  }
div#leftbar div.box select.select optgroup
	{ font-style: normal; font-weight: normal; background-color: #EEE; }
div#leftbar div.box select.select optgroup option
	{ font-style: normal; font-weight: normal; background-color: white; }
div#leftbar div.box input.radio
	{  }
div#leftbar div.box label.label.radio
	{ margin-right: 10px; }
div#leftbar div.box div.content p
	{ font-size: 100%; }
	
/* overview overrides */
div.overview div.box table.list
	{ margin-bottom: 0; }
div.overview div.box table.list td
	{ font-size: 1em; padding-top: 2px; padding-bottom: 1px; border-top: 0px solid white; border-bottom: 0px solid white; }

div.overview div.teasers 
	{ font-size: 155%; }
div.overview div.teasers div
	{ padding-top: 0; padding-bottom: 0; border-bottom: 1px solid white; }
div.overview div.teasers div.noline
	{ padding-bottom: 0!important;  }
div.overview div.teasers div *
	{ padding-bottom: 0!important;  }

div.overview div.teasers div div.pic
	{ margin-right: 5px;}
div.overview div.teasers div h1
	{ padding-top: 1px!important; line-height: normal; }
div.overview div.teasers div p
	{ margin-top: 2px!important; line-height: normal; }



/*** navigation ***/

div#menu
	{ font-size: 0.7em; position: relative;  }
div#menu .entertain
	{ position: absolute; top: 0; right: 0; }
div#menu ul
	{ clear: both; background-color: gray; height: 31px; overflow: hidden; background-image: url(/_img/menu/gradient.gif); background-position: 0 -106px; background-repeat: repeat-x; background-color: #ababab; }
div#menu ul li
	{ display: inline; float: left; height: 31px; }
div#menu ul li.active
	{ background-image: url(/_img/menu/gradient.gif); background-position: 0 -53px; background-color: #727272; }
div#menu ul li a
	{ display: block; width: 100px; height: 23px; padding-top: 8px; text-align: center; color: black; }
div#menu ul li.active a
	{ color: white; }	
div#menu ul li a:hover
	{ color: white; background-image: url(/_img/menu/gradient.gif); background-position: 0 -53px; background-color: #727272; }

div#menu ul li.main
	{ font-weight: bold; }

div#menu ul li#menu_movies a:hover, div#menu ul li.active#menu_movies, div#menu ul li#menu_tv a:hover, div#menu ul li.active#menu_tv, div#menu ul li#menu_games a:hover, div#menu ul li.active#menu_games, div#menu ul li#menu_promo a:hover, div#menu ul li.active#menu_promo
	{ background-image: url(/_img/menu/gradient.gif); background-position: 0 0; background-color: #cc0033; }

/*
div#menu ul li#menu_promo 
	{ background-image: url(/_img/menu/pardo_passive.jpg);}

div#menu ul li#menu_promo a:hover, div#menu ul li.active#menu_promo 
	{ background-image: url(/_img/menu/pardo_active.jpg);}
*/

div#menu ul li#menu-search
	{ width: 147px; text-align: center; }
div#menu ul li#menu-search input
	{ width: 131px; height: 12px; border: 0px solid white; font-size: 11px; margin: 6px 0 0 0; padding: 4px 3px 3px 3px; color: #606060; background-color: white; }
div#menu ul li#menu-search div#search_icon
	{ display: none; float: right; position: relative; top: -15px; left: -10px; cursor: hand; }
div#menu ul li.separator
	{ width: 1px; height: 31px; background-image: url(/_img/menu/separator.gif); }
div#menu ul li#menu-space
	{ width: 80px; }

div#menu div.menu-sub
	{ background-color: #666; clear: left; height: 22px; position: relative; width: 100%; background-image: url(/_img/menu/gradient.gif); background-position: 0 -84px; background-color: #727272; }
div#menu div.menu-sub p 
	{ text-align: left; padding-left: 50px; padding-top: 5px; }
div#menu div.menu-sub p a
	{ padding: 0px 5px; color: #E0E0E0; }
div#menu div.menu-sub p a:hover, div#menu div.menu-sub p a.active
	{ color: white; }

div#menu div.menu-sub.movies, div#menu div.menu-sub.games, div#menu div.menu-sub.tv, div#menu div.menu-sub.promo
	{ background-position: 0px -31px; background-color: #cc0033; }

div#menu div#menu-shadow
	{ font-size: 1px; width: 100%; height: 4px; background-image: url(/_img/menu/gradient.gif); background-position: 0 -137px; background-repeat: repeat-x; background-color: white }


/*** breadcrumbs ***/

div#breadcrumbs
	{ font-size: 60%; color: #666666; margin: 5px 0 5px 0; }
div#breadcrumbs a
	{ color: #333333; }
div#breadcrumbs span
	{ display: inline; padding: 0; }

/*** userinfo ***/

div#userinfo
	{ width: 780px; height: 20px; overflow: hidden; color: #303030; }

div#userinfo div
	{ height: 21px; float: right; background-image: url(/_img/box/white/top.gif); background-repeat: repeat-x; }
div#userinfo div.left
	{ height: 21px; width: 10px; background-image: url(/_img/box/white/top_left.gif); background-repeat: no-repeat; }
div#userinfo div.right
	{ height: 21px; width: 10px; background-image: url(/_img/box/white/top_right.gif); background-repeat: no-repeat; }
div#userinfo div p
	{ margin-top: 4px; padding: 2px 5px; font-size: 9px;  }
div#userinfo div a
	{ color: #000000; }
div#userinfo div a:hover
	{ color: red; }


/*** footer ***/

div#footer p 
	{ padding: 5px 0 5px 0; font-size: 0.7em; color: #909090; }
div#footer p a
	{ color: #303030; }
div#footer p a:hover
	{ color: red; }


/*** modal box ***/

.overlay { font-size: 100%; display: none; z-index: 10000; border: 1px solid black; background-color: #F0F0F0; }


/*** tabs ***/

.tabs ul.tabs-nav
	{ padding: 0!important; margin: 0!important; clear: both; height: 20px; overflow: hidden; background-image: url(/_img/gradient.gif); background-position: 0 0; background-repeat: repeat-x; background-color: #ababab; }
.tabs ul.tabs-nav li
	{ padding: 0!important; margin: 0!important; display: inline; float: left; height: 20px; border-right: 1px solid #909090; }
.tabs ul.tabs-nav li a
	{ padding-top: 1px; display: block; width: 100px; height: 20px; text-align: center; color: black; }
.tabs ul.tabs-nav li a.current
	{ color: white; background-image: url(/_img/gradient.gif); background-position: 0 -76px; background-color: #727272; }
.tabs ul.tabs-nav li a:hover
	{ color: white; background-image: url(/_img/gradient.gif); background-position: 0 -152px; background-color: #727272; }


/*** panels ***/

div.panels
	{ width: 100%; height: 300px; overflow: hidden; position: relative; margin-bottom: 5px; }
	
div.panel
	{ width: 100%; height: 300px; position: relative; display: none; background-color: black; }
div.panel.current
	{ display: block; }
div.panel div.image
	{ position: absolute; top: 0; left: 0; z-index: 10; }
div.panel div.text
	{ position: absolute; bottom: 0; left: 0; z-index: 30; }
div.panel div.text h1
	{ white-space: nowrap; width: 99%; overflow: hidden; font-size: 120%; font-weight: normal; color: white; margin: 0; padding: 2px 2px 0 5px; }
div.panel div.text h1 small
	{ font-size: 100%; color: #C0C0C0!important; }
div.panel div.text p
	{ white-space: nowrap; width: 99%; overflow: hidden; font-size 100%; color: white; margin: 0; padding: 0 2px 2px 5px; }
div.panel div.text a, div.panel div.text a:hover
	{ color: white; }
div.panel div.background
	{ position: absolute; bottom: 0; left: 0; z-index: 20; width: 100%; height: 2.8em; }

div.panels div.selector
	{ position: absolute; top: 0; right: 0; padding: 3px 0 0 0; z-index: 30; }
div.panels div.selector div.select
	{ margin: 0 3px 3px 3px; z-index: 100; }
div.panels div.selector div.select img
	{ border: 2px solid #606060; }
div.panels div.selector div.select.current img
	{ border: 2px solid #cc0033; }
div.panels div.selector div.select a:hover img, div.panels div.selector div.select.current a:hover img
	{ border: 2px solid red!important; }

div.panels div.opacity
	{ opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; background-color: black; }
div.panels div.background-sel
	{ position: absolute; top: 0; right: 0; z-index: 20; }


/*** left ***/

div#content
    { float: left; width: 517px; margin-left: 4px; }
div#leftbar
    { float: right; width: 304px; padding-top: 5px; }

div#container div#overcol1 
    { float: right; margin-right: 0; margin-left: 5px; }

div#container div.panels 
    { width: 522px; margin-left: 1px; }


/*** brandings ***/

html.branding, html.branding body 
	{ background-color: black; background-image: none; }
html.branding div#page-outer 
	{ min-height: 1200px; background-repeat: no-repeat; background-position: 0 0; }
html.branding div#page 
	{ background-image: url(/_img/spc.gif); background-repeat: no-repeat }
html.branding-left div#everything 
	{ margin: 0 0 0 10px; }
html.branding #userinfo, #navigation, #container-content, #footer 
	{ cursor: default; }
html.branding div.leaderboard, html.branding div.skyscraper 
	{ display: none; }

html.branding-left, html.branding-left body, html.branding-left div#page-outer, html.branding-left div#page 
	{ text-align: left; }

	
/*** debug ***/

div#debug
	{ text-align: left; clear: both; margin: 10px; margin-top: 50px; padding: 10px; border: 2px dotted black; background-color: #eeeeee; }
div#debug pre
	{ font-size: 11px; white-space: pre-wrap; /* css 3 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }


/*** icon fonts ***/

.icon:before,
.icon--replace:before {
  font-family: "outnow";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-left: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
}

.icon--replace {
  display: inline-block;
  position: relative;
  left: -10000px;
  width: 1.8em;
}

.icon--replace:before {
  position: absolute;
  left: 10000px;
}
.icon-pin:before { content: ""; }
.icon-quote-left:before{content:"❝"}
.icon-quote-right:before{content:"❞"}
.icon-menu:before { content: "";}
.icon-star:before { content: "";}
.icon-star-empty:before { content: "";}
.icon-star-half:before { content: "";}
.icon-star-half-alt:before { content: "";}
.icon-emo-happy:before { content: "";}
.icon-emo-wink:before { content: "";}
.icon-emo-unhappy:before { content: "";}
.icon-emo-sleep:before { content: "";}
.icon-emo-thumbsup:before { content: "";}
.icon-emo-devil:before { content: "";}
.icon-emo-surprised:before { content: "";}
.icon-emo-tongue:before { content: "";}
.icon-emo-sunglasses:before { content: "";}
.icon-emo-displeased:before { content: "";}
.icon-emo-coffee:before { content: "";}
.icon-emo-beer:before { content: "";}
.icon-emo-grin:before { content: "";}
.icon-emo-angry:before { content: "";}
.icon-emo-saint:before { content: "";}
.icon-emo-cry:before { content: "";}
.icon-emo-squint:before { content: "";}
.icon-emo-laugh:before { content: "";}
.icon-bold:before { content: "";}
.icon-plus:before { content: "";}
.icon-ok:before { content: "";}
.icon-italic:before { content: "";}
.icon-strike:before { content: "";}
.icon-underline:before { content: "";}
.icon-lock:before { content: "";}
.icon-lock-open:before { content: "";}
.icon-trash:before { content: "";}
.icon-pencil:before { content: "";}
.icon-zoom-in:before { content: "";}
.icon-zoom-out:before { content: "";}
.icon-cog:before { content: "";}
.icon-search:before { content: "";}
.icon-user:before { content: "";}
.icon-gamepad:before { content: "";}
.icon-video:before { content: "";}
.icon-stop:before { content: "";}
.icon-play:before { content: "";}
.icon-pause:before { content: "";}
.icon-gplus:before { content: "";}
.icon-heart:before { content: "";}
.icon-heart-empty:before { content: "";}
.icon-spin:before { content: "";}
.icon-twitter:before { content: "";}
.icon-facebook:before { content: "";}
.icon-rss:before { content: "";}
.icon-to-end:before { content: "";}
.icon-to-start:before { content: "";}
.icon-fast-forward:before { content: "";}
.icon-fast-backward:before { content: "";}
.icon-down-open:before { content: "";}
.icon-left-open:before { content: "";}
.icon-right-open:before { content: "";}
.icon-up-open:before { content: "";}
.icon-down-open-mini:before { content: "";}
.icon-left-open-mini:before { content: "";}
.icon-right-open-mini:before { content: "";}
.icon-up-open-mini:before { content: "";}
.icon-down-open-big:before { content: "";}
.icon-left-open-big:before { content: "";}
.icon-right-open-big:before { content: "";}
.icon-up-open-big:before { content: "";}
.icon-user-secret:before{content:""}
.icon-alert:before{content:"💥"}

.screen-reader-text { display: none; }
