@charset "UTF-8";
  @font-face
{ src:url('http://emmafrostfiles.com/wp-content/themes/whitequeen/whitequeen/style/fonts/marvel-bold-webfont.eot');
  src:url('http://emmafrostfiles.com/wp-content/themes/whitequeen/whitequeen/style/fonts/marvel-bold-webfont.eot?#iefix') format('embedded-opentype'),url('http://emmafrostfiles.com/wp-content/themes/whitequeen/whitequeen/style/fonts/marvel-bold-webfont.woff') format('woff'),url('http://emmafrostfiles.com/wp-content/themes/whitequeen/whitequeen/style/fonts/marvel-bold-webfont.ttf') format('truetype'),url('http://emmafrostfiles.com/wp-content/themes/whitequeen/whitequeen/style/fonts/marvel-bold-webfont.svg#MarvelBold') format('svg');
  font-family:'MarvelBold';
  font-weight:normal;
  font-style:normal; }

@font-face
{ src:url('fonts/DroidSans-webfont.eot');
  src:url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/DroidSans-webfont.woff') format('woff'),url('fonts/DroidSans-webfont.ttf') format('truetype'),url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
  font-family:'Droid Sans';
  font-weight:normal;
  font-style:normal; }

*:focus
{ outline:0; }

aside .emma-frost
{ display:block;
  background-image:url(img/eff-sprites3.png);
  width:180px;
  height:195px;
  margin:0 auto;
  margin-bottom:10px; }

aside .bubble
{ position:relative;
  padding:15px; }

aside .bubble::before
{ position:absolute;
  top:-60px;
  left:0;
  display:block; }

aside .bubble::after
{ content:"";
  position:absolute;
  top:-30px;
  right:50px;
  border:15px solid transparent;
  border-bottom-color:#EEE;
  display:block;
  width:0; }

h1,h2,h3,h4,h5,h6
{ margin:0;
  color:#000;
  font-family:'MarvelBold',Arial,sans-serif;
  font-weight:400; }

h1
{ font-size:2.6em;
  color:#000;
  text-transform:uppercase; }

p,ul,ol,table,blockquote,label
{ text-rendering:optimizelegibility;
  color:#333;
  font:400 14px/22px Arial,Helvetica,sans-serif; }

table
{ font-size:14px; }

p
{ margin:0 0 12px;
  color:#333; }

a
{ font-weight:400;
  color:#08c;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s; }

hr
{ clear:both; }

.blue
{ color:#29a9df; }

.lightblue
{ color:#45c9ff; }

.blue
{ color:#29a9df; }

.white
{ color:#fff; }

.lightpink
{ color:#ffd7f8; }

.border-top
{ height:5px;
  background:#505050; }

.border-bottom
{ height:4px;
  background:#00b1f5;
  margin-bottom:30px; }

.search-icon
{ background:url(img/eff-sprites3.png) no-repeat;
  width:32px;
  height:32px;
  background-position:-89px -252px;
  background-repeat:no-repeat;
  margin-top:-8px;
  margin-bottom:-13px;
  display:block; }

.icon-tw
{ background:url(img/eff-sprites3.png) no-repeat;
  width:32px;
  height:32px;
  background-position:0 -325px;
  background-repeat:no-repeat;
  margin-top:-5px; }

.icon-fb
{ background:url(img/eff-sprites3.png) no-repeat;
  width:32px;
  height:32px;
  background-position:-33px -325px;
  background-repeat:no-repeat;
  margin-top:-5px; }

.icon-ig
{ background:url(img/eff-sprites3.png) no-repeat;
  width:32px;
  height:32px;
  background-position:-66px -325px;
  background-repeat:no-repeat;
  margin-top:-5px; }

.emma-emote
{ background:url(img/eff-sprites3.png) no-repeat;
  display:inline-block;
  width:44px;
  height:44px;
  vertical-align:text-top;
  background-position:-265px -5px;
  background-repeat:no-repeat;
  margin:-10px 0; }

a:hover .emma-emote
{ background:url(img/eff-sprites3.png) no-repeat;
  width:44px;
  height:44px;
  background-position:-315px -5px; }

h1.home {font-size:1.2em;}
.navbar
{ margin-bottom:10px; }

.navbar .brand
{ margin:10px auto;
  padding:0 10px 0 5px;
  color:#333;
  text-transform:uppercase;
  height:45px;
  font:2em/50px 'MarvelBold',Arial,sans-serif; }

.navbar .nav>li>a
{ text-shadow:0 -1px 0 #2392c0,0 1px 0 #2392c0;
  text-transform:uppercase;
  font:normal 1.7em 'MarvelBold',Arial,sans-serif;
  padding:15px 15px 10px 15px;
  color:#fff;
  margin:10px 1px 0 0;
  background:#29a9df;
  border:1px dotted #2392c0; }

.navbar .nav>li>a:hover
{ text-shadow:none;
  color:#ef4f1d; }

.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus
{ color:#FFF;
  background-color:#ef4f1d;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  text-shadow:none; }

.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle
{ color:#FFF;
  background-color:#ef4f1d;
  text-shadow:none; }

ul.nav li.dropdown:hover ul.dropdown-menu
{ display:block; }

.dropdown-menu
{ color:white;
  text-transform:uppercase;
  font:normal 10px "MarvelBold",sans-serif;
  padding:0;
  margin:0;
  background-color:#383838;
  border:0;
  text-shadow:0 -1px 0 #000,0 1px 0 #000;
  *border-right-width:none;
  *border-bottom-width:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  -webkit-background-clip:none;
  -moz-background-clip:none;
  background-clip:none; }

.navbar .nav>li>.dropdown-menu:before
{ border-right:0;
  border-bottom:0;
  border-left:0;
  border-bottom-color:none;
  color:white; }

.dropdown-menu a,.dropdown-menu li>a
{ color:white;
  border-bottom:1px solid #222;
  border-top:1px solid #444;
  padding:10px 10px;
  margin:0 10px;
  font-size:1.7em; }

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a
{ color:#ef4f1d;
  text-decoration:none;
  background-color:#383838;
  background-image:none;
  filter:none; }

.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret
{ border-top-color:#fff;
  border-bottom-color:#fff;
  color:#fff; }

.navbar .nav>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu:after
{ display:none; }

.sidebar-search .btn
{ padding:6px 10px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0; }


@media(max-width:1199px)
{ 
    
    .sidebar-search .btn
    { padding:6px 5px; }
    
}
@media(max-width:979px)
{ 
    
    .sidebar-search .btn
    { padding:6px 5px; }
    
    .navbar .btn-navbar
    { background:#45c9ff;
      -webkit-border-radius:0;
      -moz-border-radius:0;
      border-radius:0; }
    
    .navbar .btn-navbar:hover
    { background:#29a9df; }
    
    .nav-collapse .nav>li>a
    { padding:10px;
      -webkit-border-radius:0;
      -moz-border-radius:0;
      border-radius:0;
      margin:0;
      border-top:1px solid #00b1f5;
      border-bottom:1px solid #2392c0;
      color:#fff;
      text-shadow:none;
      font-weight:normal; }
    
    .nav-collapse .nav>li>a:hover
    { background:#29a9df;
      color:#333; }
    
    .nav-collapse .dropdown-menu a,.nav-collapse .dropdown-menu a:hover
    { border:0;
      color:#333;
      text-shadow:none;
      background:0;
      -webkit-border-radius:0;
      -moz-border-radius:0;
      border-radius:0; }
    
    .nav-collapse .dropdown-menu a:hover
    { color:#ef4f1d; }
    
    .nav-collapse .btn
    { margin-top:0; }

}

@media(max-width:979px) and (min-width:768px)
{ .span6.main
    { width:476px; }
}

#articles .date,#articles .category,.recent-item .importance
{ padding:10px 10px 5px 10px;
  background:#29a9df;
  text-transform:uppercase;
  color:#fff;
  font:1.7em 'MarvelBold',Arial,sans-serif;
  border:1px dotted #2392c0; }

#articles .feature-image
{ position:relative; }

#articles .feature-article-img img
{ display:block;
  margin:0 auto;
  position:relative; }

#articles .feature-image .category,.recent-item .importance
{ position:absolute;
  top:0;
  right:0;
  z-index:3;
  background:rgba(0,0,0,0.5);
  padding:5px 5px 0 5px;
  font-size:1em;
  border:0; }

#articles .tags a,#articles .comments
{ color:#666;
  text-transform:uppercase;
  font-size:.8em; }

#articles article h2
{ margin-top:10px;
  text-transform:uppercase;
  color:#333;
  font-size:1.7em;
  line-height:30px; }

#articles .main,#articles .side
{ margin-bottom:30px; }

.frontpage-intro
{ background:#29a9df;
  margin-bottom:30px;
  border:1px solid #2392c0; }

.intro
{ border:1px solid #00b1f5; }

.frontpage-intro h1, .frontpage-intro h2, .frontpage-intro p
{ color:#cbf9ff;
  text-transform:uppercase;
  text-shadow:0 -1px 0 #2392c0,0 1px 0 #2392c0;
  padding:10px; }

.frontpage-intro p
{ font:1.4em 'MarvelBold'; }

.recent-item
{ position:relative;
  margin-bottom:30px; }

.recent-item h2,.recent-item h4
{ font-size:1em;
  background:rgba(0,0,0,0.7);
  color:#fff;
  text-transform:uppercase;
  position:absolute;
  bottom:0;
  left:0;
  max-width:170px;
  width:100%; }

.recent-item span
{ line-height:35px;
  padding-left:5px; }

.search
{ border:1px solid #2392c0;
  margin-bottom:20px; }

.sidebar-search
{ border:1px solid #00b1f5;
  background:#29a9df;
  padding:10px;
  margin:0; }

.sidebar-search input.search-query
{ padding-right:10px;
  padding-left:10px;
  padding-top:8px;
  margin-bottom:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border:0;
  width:90%;
  font-family:'MarvelBold',Arial,sans-serif; }

.post-meta
{ text-transform:uppercase;
  font-weight:bold;
  width:inherit; }

.post-meta a
{ padding:5px 10px;
  display:block;
  color:#666;
  font:.6em/18px 'MarvelBold',Arial,sans-serif; }

.post-meta p
{ border-bottom:1px solid #eee;
  border-top:1px solid #eee;
  text-align:center;
  font:1.6em 'MarvelBold',Arial,sans-serif;
  margin-top:15px;
  margin-bottom:15px;
  padding-top:10px;
  padding-bottom:5px; }

.post-meta .date
{ background:#29a9df;
  text-transform:uppercase;
  border:1px dotted #2392c0; }

.post-meta .date p
{ padding:0;
  margin:10px 0 5px 0;
  border-top:0;
  border-bottom:0;
  background:#29a9df;
  color:#fff;
  font-size:1.7em; }

p.tags
{ -webkit-font-smoothing:none;
}
  .comments-count
{ font-size:13px;
  font-size:13px;
  float:right; }

.comments-count
{ font-size:13px; }

header
{ margin:20px 0;
  padding-bottom:20px;
  border-bottom:3px double #f6f6f6; }

#main img.right,img.alignright,.wp-caption.alignright
{ float:right;
  display:inline;
  margin-left:10px;
  clear:right; }

#main img.left,img.alignleft,.wp-caption.alignleft
{ float:left;
  display:inline;
  margin-right:10px;
  clear:left; }

#main h2
{ color:#333;
  font:30px 'MarvelBold',"Helvetica Neue",Helvetica,Arial,sans-serif;
  margin:25px 0 10px; }

#main h2>a
{ color:#08c;
  text-decoration:none; }

#main h2>a:hover
{ color:#000;
  text-decoration:none; }

blockquote
{ border-left:5px solid #29a9df;
  margin:20px 0 20px; }

#main blockquote p
{ font-size:13px;
  color:#444; }

#main li
{ font-weight:400;
  margin-bottom:5px; }

#main .imagecenter
{ display:block;
  margin:0 auto; }

article .btn-small [class^="icon-"]
{ margin-top:0;
  padding:5px 0; }

article .btn-small
{ font-size:13px; }

h3.comments
{ font-size:2.4em; }

article .feature-article-img .feature-image
{ margin:0 auto;
  display:block; }

article .feature-article-img
{ background:whiteSmoke;
  margin-bottom:15px; }

.social-fb
{ background-repeat:no-repeat;
  background-position:-212px -52px;
  background-image:url('img/eff-sprites3.png');
  width:220px;
  height:143px;
  margin:0 auto;
  display:block;
  margin-bottom:10px; }

.social-twitter
{ background-repeat:no-repeat;
  background-position:-212px -195px;
  background-image:url('img/eff-sprites3.png');
  width:220px;
  height:143px;
  margin:0 auto;
  display:block;
  margin-bottom:10px; }

.social-instagram
{ background-repeat:no-repeat;
  background-position:-212px -338px;
  background-image:url('img/eff-sprites3.png');
  width:220px;
  height:143px;
  margin:0 auto;
  display:block;
  margin-bottom:18px; }

.social-twitter:hover,.social-fb:hover,.social-instagram:hover
{ opacity:.7;
  -moz-opacity:.7;
  filter:alpha(opacity=70); }

.breadcrumb
{ clear:both;
  opacity:.9;
  filter:alpha(opacity=90);
  -moz-opacity:.9; }

.breadcrumb li
{ font-size:13px;
  font-weight:400;
  text-shadow:none; }

.breadcrumb:hover
{ opacity:1;
  filter:alpha(opacity=100);
  -moz-opacity:1; }

.archive-item
{ background:white;
  border:1px solid #fcfcfc;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);
  box-shadow:0 1px 1px rgba(0,0,0,0.25);
  margin-bottom:20px; }

.archive-inner
{ background:#fff;
  position:relative;
  padding:5px; }

.archive-inner h2
{ font-size:14px;
  line-height:16px;
  color:#fff;
  background:rgba(0,0,0,0.8);
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  padding:5px 3px 3px;
  margin:5px;
  text-align:center; }

.archive-item .date
{ color:#555;
  position:absolute;
  top:5px;
  left:5px;
  background:#29a9df;
  padding:3px;
  color:#fff;
  font:400 12px 'MarvelBold',Arial,sans-serif; }

.archive-inner .excerpt
{ -moz-opacity:0;
  opacity:0;
  filter:alpha(opacity=0);
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#29a9df;
  color:white;
  max-height:100%;
  max-width:100%;
  margin:5px; }

.archive-inner .excerpt p
{ color:#fff;
  font:18px 'MarvelBold',Arial,sans-serif;
  margin-top:30px;
  padding:10px; }

.archive-inner .comments-count
{ float:none;
  padding:10px; }

.archive-inner .excerpt:hover
{ -webkit-transition:.3s all ease-in;
  -moz-opacity:1;
  opacity:1;
  filter:alpha(opacity=100);
  margin:5px; }

.archive-inner p
{ font-size:12px;
  margin:0; }

.archive-inner img
{ width:260px;
  height:auto; }

.archive-inner a:hover
{ text-decoration:none; }

.sidebar-inner
{ border-left:1px solid #eee;
  padding:0 20px; }

.sidebar-inner .recent-item
{ margin-top:15px;
  margin-bottom:15px; }

.sidebar-inner .recent-item h4
{ max-width:97%;
  font-size:1.2em;
  padding:10px 5px; }

.sidebar-inner .recent-item span
{ padding:5px; }

.sidebar-inner .recent-item.current-post .excerpt,.sidebar-inner .recent-item .excerpt
{ opacity:1;
  position:absolute;
  top:0;
  z-index:1;
  background:rgba(41,169,223,0.9);
  height:100%;
  padding:10px;
  max-height:179px; }

.sidebar-inner .recent-item.current-post h4
{ display:none;
  opacity:0; }

.sidebar-inner .recent-item .excerpt p
{ color:#fff;
  font:1.2em 'MarvelBold',Arial,sans-serif;
  padding:30px 0; }

.sidebar-inner .recent-item .excerpt:hover,.sidebar-inner .recent-item.current-post .excerpt:hover,.sidebar-inner .recent-item:hover h4
{ opacity:0;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out; }

.sidebar-inner .recent-item .excerpt
{ opacity:0; }

.sidebar-inner .recent-item .excerpt:hover
{ opacity:1; }

@media(max-width:1200px)
{ 
    .sidebar-inner .recent-item .excerpt,.sidebar-inner .recent-item .importance
    { display:none; }
    
    .sidebar-inner .recent-item.current-post h4,.sidebar-inner .recent-item a,.sidebar-inner .recent-item h4:hover
    { text-decoration:none;
      background:#29a9df;
      -webkit-transition:all .4s ease-in-out;
      -moz-transition:all .4s ease-in-out;
      transition:all .4s ease-in-out; }
    
    .sidebar-inner .recent-item h4,.sidebar-inner .recent-item.current-post h4
    { position:relative;
      padding-top:10px;
      max-width:249px;
      background:#333; }
    
    .sidebar-inner .recent-item.current-post a:hover,.sidebar-inner .recent-item.current-post h4:hover
    { background:#000; }
}

@media(min-width:768px) and (max-width:979px)
{ 

    .sidebar-inner .recent-item h4,.sidebar-inner .recent-item.current-post h4
    { max-width:177px;
      font-size:.9em; }
    
    .sidebar-inner .recent-item.current-post h4
    { opacity:.8; }

 }

h3.poll
{ border-bottom:0;
  padding:0;
  margin:0;
  font-size:25px; }

aside h3.poll
{ color:black;
  border-bottom:1px solid #DDD;
  padding:0 0 15px 0;
  margin:0 0 15px 0;
  line-height:27px;
  font-size:19px; }

.wp-polls-form
{ margin:0; }

.controls-footer
{ margin-top:15px; }

p.poll
{ font-size:16px; }

#album-compact-view h2
{ font-size:16px;
  line-height:20px; }

#album-compact-view li
{ width:150px;
  height:215px;
  text-align:center; }

.gallery-thumb
{ margin:5px 5px 0 0;
  float:left;
  height:139px;
  width:139px; }

@media(min-width:978px) and (max-width:1200px)
{ 
    .gallery-thumb
    { width:109px;
      height:109px; }
}

@media(min-width:768px) and (max-width:979px){ 

.gallery-thumb
{ width:104px;
  height:104px; }

}


@media(max-width:768px) {
    .sidebar-inner {
        border-left:0;
        padding: 0;
        margin-top:40px;
    }
}

.album-view
{ height:200px; }

.album-thumb
{ width:120px;
  height:120px;
  float:left;
  margin:5px; }

.leaderboard
{ text-align:center;
  margin-bottom:10px; }

.sidebar-ad
{ text-align:center;
  margin-bottom:18px; }

.box-ad
{ display:block;
  text-align:center; }

.sidebar-box-ad
{ margin-bottom:15px;
  text-align:center; }

#comic-db .cover-art
{ background:whiteSmoke;
  margin-bottom:20px; }

#comic-db .cover-art img
{ display:block;
  margin:0 auto; }

.comic-db-header
{ margin-bottom:15px; }

.issue-detail-header
{ border-bottom:1px solid #ddd;
  margin-bottom:18px; }

.table-issue-detail th,.table-issue-detail td
{ border:0; }

.stats
{ display:table;
  width:100%;
  padding:0;
  margin:18px 0 15px 0; }

.stats ul
{ margin:0;
  padding:0;
  overflow:hidden;
  display:table-row; }

.stats li
{ margin:0;
  padding:15px;
  display:table-cell;
  border-right:1px solid #EEE;
  width:10%; }

.stats .count
{ display:block;
  font-size:16px;
  font-weight:bold; }

.stats li:last-child
{ border:0; }

.stats a
{ font-size:1.2em;
  line-height:1.4em;
  text-transform:uppercase; }

.comic-thumb
{ margin:5px;
  float:left;
  height:129px;
  width:88px; }

.scan-thumb
{ margin:5px 10px 5px 0;
  float:left;
  width:119px;
  height:175px; }

#comic-db-list a
{ display:block;
  cursor:pointer; }

#grid li
{ margin-left:20px; }

#grid img
{ width:119px;
  height:175px; }

#grid p
{ text-align:center;
  margin-top:5px;
  width:119px;
  height:20px; }

table.tablesorter thead tr .header
{ background-image:url(img/updown.gif);
  background-repeat:no-repeat;
  background-position:center right;
  cursor:pointer; }

table.tablesorter thead tr .headerSortDown
{ background-image:url(img/desc.gif); }

table.tablesorter thead tr .headerSortUp
{ background-image:url(img/asc.gif); }

table i>span
{ display:none; }

table i>p
{ display:none; }

ul#issue-list
{ margin:0;
  padding:0;
  list-style-type:none; }

#issue-list li
{ width:130px;
  height:220px;
  float:left;
  margin-right:10px; }

#issue-list p
{ font-weight:normal;
  font-size:13px;
  text-align:center; }

#issue-list img
{ width:119px;
  height:175px; }

.no-overflow
{ overflow:visible; }

.isotope-item
{ z-index:2; }

.isotope-hidden.isotope-item
{ pointer-events:none;
  z-index:1; }

.isotope,.isotope .isotope-item
{ -webkit-transition-duration:.8s;
  -moz-transition-duration:.8s;
  -ms-transition-duration:.8s;
  -o-transition-duration:.8s;
  transition-duration:.8s; }

.isotope
{ -webkit-transition-property:height,width;
  -moz-transition-property:height,width;
  -ms-transition-property:height,width;
  -o-transition-property:height,width;
  transition-property:height,width; }

.isotope .isotope-item
{ -webkit-transition-property:-webkit-transform,opacity;
  -moz-transition-property:-moz-transform,opacity;
  -ms-transition-property:-ms-transform,opacity;
  -o-transition-property:top,left,opacity;
  transition-property:transform,opacity; }

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition
{ -webkit-transition-duration:0;
  -moz-transition-duration:0;
  -ms-transition-duration:0;
  -o-transition-duration:0;
  transition-duration:0; }

.isotope.infinite-scrolling
{ -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none; }

.brick-item
{ margin-bottom:20px; }

.quotes
{ background:#fff;
  padding:3px;
  border:1px solid #e7e7e7;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);
  box-shadow:0 1px 1px rgba(0,0,0,0.25); }

.quote p,.author
{ color:#333;
  -webkit-font-smoothing:antialiased;
  font:18px/24px "Boogaloo",Arial,sans-serif;

}

.quote
{ background:white;
  padding:15px; }

.quote a:hover
{ color:white; }

p.author
{ text-align:center;
  font-size:14px;
  line-height:20px; }

.quote:hover,.quote:hover p,.quote:hover a
{ color:white;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  -o-transition:all .4s ease-in-out;
  -ms-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out; }

.quote:hover
{ background:#29a9df; }

#filters
{ text-align:right;
  right:0;
  margin:10px 0;
  border-bottom:3px double #f6f6f6; }

#filters ul li
{ display:inline; }

#filters a
{ padding:5px 10px;
  border:1px solid #f6f6f6;
  display:inline-block;
  color:#888;
  background-color:#fff;
  margin:0 5px 10px 0;
  -webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);
  box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);
  -webkit-transition:all .1s ease-in-out;
  -moz-transition:all .1s ease-in-out;
  -o-transition:all .1s ease-in-out;
  -ms-transition:all .1s ease-in-out;
  transition:all .1s ease-in-out; }

#filters a:hover,.selected
{ background-color:#29a9df!important;
  border:1px solid #29a9df!important;
  color:#fff!important; }

footer
{ margin-top:30px;
  background:#29a9df;
  border-top:1px solid #29a9df; }

footer h4
{ color:#fff;
  font-size:2em;
  margin-top:15px;
  margin-bottom:10px; }

.footer
{ border-top:1px solid #00b1f5;
  border-bottom:1px solid #000; }

.latest-issues
{ margin:0 auto; }

footer ul
{ list-style-type:none;
  padding-right:25px; }

footer a
{ color:whiteSmoke;
  font:1.3em 'MarvelBold',Arial,sans-serif; }

footer li
{ padding-top:5px;
  padding-bottom:10px; }

footer li:first-child
{ border-top:0; }

footer li:last-child
{ border-bottom:0; }

footer ul li
{ border-top:1px solid #00b1f5;
  border-bottom:1px solid #2392c0; }

footer li a
{ margin:5px 0 0 5px;
  display:block;
  cursor:pointer; }

footer .icon-white
{ margin-right:5px;
  margin-top:3px; }

#footer-note
{ background:#383838;
  border-top:1px solid #5f5f5f; }

#footer-note p
{ font:1em 'MarvelBold',Arial,sans-serif;
  color:#fff;
  margin:5px 0; }

#footer-note a
{ color:#08c;
  font-size:1em; }

@media(max-width:979px)
{ 
footer h4,footer p
{ padding-left:10px; }

}

#colorbox,#cboxOverlay,#cboxWrapper
{ position:absolute;
  top:0;
  left:0;
  z-index:9999;
  overflow:hidden; }

#cboxOverlay
{ position:fixed;
  width:100%;
  height:100%; }

#cboxMiddleLeft,#cboxBottomLeft
{ clear:left; }

#cboxContent
{ position:relative; }

#cboxLoadedContent
{ overflow:auto; }

#cboxTitle
{ margin:0; }

#cboxLoadingOverlay,#cboxLoadingGraphic
{ position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%; }

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow
{ cursor:pointer; }

.cboxPhoto
{ float:left;
  margin:auto;
  border:0;
  display:block;
  max-width:none; }

.cboxIframe
{ width:100%;
  height:100%;
  display:block;
  border:0; }

#colorbox,#cboxContent,#cboxLoadedContent
{ box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box; }

#cboxOverlay
{ background:#000; }

#cboxContent
{ background:0;
  overflow:hidden; }

#cboxError
{ padding:50px;
  border:1px solid #ccc; }

#cboxLoadedContent
{ margin-bottom:0; }

#cboxTitle
{ position:absolute;
  bottom:4px;
  left:0;
  text-align:center;
  width:100%;
  color:#949494; }

#cboxCurrent
{ position:absolute;
  top:50px;
  right:25px;
  color:#949494; }

#cboxSlideshow
{ position:absolute;
  bottom:4px;
  right:30px;
  color:#0092ef; }

#cboxPrevious
{ position:absolute;
  background:url(img/eff-sprites3.png) no-repeat;
  display:block;
  width:35px;
  height:34px;
  background-position:0 -251px;
  background-repeat:no-repeat;
  top:0;
  right:90px;
  text-indent:-9999px; }

#cboxNext
{ position:absolute;
  background:url(img/eff-sprites3.png) no-repeat;
  display:block;
  width:35px;
  height:34px;
  background-position:-45px -251px;
  background-repeat:no-repeat;
  top:0;
  right:50px;
  text-indent:-9999px; }

#cboxLoadingOverlay
{ background:url(images/loading_black.gif) no-repeat center center; }

#cboxLoadingGraphic
{ background:url(images/loading_black.gif) no-repeat center center; }

#cboxClose
{ position:absolute;
  background:url(img/eff-sprites3.png) no-repeat;
  display:block;
  width:48px;
  height:34px;
  background-position:-134px -251px;
  background-repeat:no-repeat;
  top:0;
  right:0;
  text-indent:-9999px; }

#cboxLoadedContent
{ cursor:pointer;
  cursor:-webkit-zoom-in;
  cursor:-moz-zoom-in; }

.comics-row
{ margin-top:30px; }