@charset "UTF-8";

*:focus
{ outline:0; }

p,ul,ol,table,blockquote,label
{ 
  color:#333;
  font-size:1.1em;
  line-height:1.6em;
  margin-bottom:1em;
  font-family: "Open Sans",Helvetica,Arial,sans-serif; 
}

aside .emma-frost
{ display:block;
  background-image:url(img/eff-sprites4.png);
  width:180px;
  height:195px;
  margin:0 auto;
  margin-top:20px;
  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; }

aside .bubble p {
  font-weight:300;
  font-size:1.2em;
  font-style:italic;
  margin-bottom:0;
}

blockquote
{ 
  font-weight:300;
  font-size:1.2em;
  border-left:0;
  font-style:italic;
}

ul {
  font-weight:300;
  font-size:1.1em;
}
a { 
  color:#29a9df;
  font-weight:400;
}

a:hover {
  text-decoration:none;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;

}
hr
{ clear:both; }

h1,h2,h3,h4,h5,h6 {   
  color:#000;
  font-family:"Open Sans",Helvetica, Arial,sans-serif;
  font-weight:300; }

h1
{ font-size:2.6em; }

h2 {
	color:#333;
}

h3 {
	color: #666;
}

h4 {

color: #666;
font-weight: 600;
font-style: italic;

}


.main-inner li {
	margin-bottom:1em;
}

.archives-inner h2 {
    font-size: 1.85em;
    line-height: 1.3em;
}
.frontpage-feature {
	border-top:3px double #f2f2f2;
	border-bottom:3px double #f2f2f2;
}


.frontpage-feature h3 {
	line-height:1;
	font-weight:400;
	
}
.frontpage-feature .meta, .meta {
	color:#666;
	line-height:1;
	font-style:normal;
	font-size:1em;
}

.frontpage-feature p {
	font-weight:600;
	font-size:1.3em;
	color:#666;
	font-style:italic;
	margin-bottom:10px;
}

.fp-intro {
	border-top:3px double #f2f2f2;
	border-bottom:3px double #f2f2f2;
	
}

.fp-intro h2 {
font-weight:400
}
.fp-intro p {
	font-size:1.2em;

}

.sleeve {
  border-left:3px double #f2f2f2;
  margin-left:-30px;
}

.pocket {
  border-bottom:3px double #f2f2f2;
}
.inside  {
  margin-left:20px;

}

.exclusive {
	font-weight:600;
	font-size:.8em;
	text-transform:uppercase;
	font-style:normal;
	letter-spacing:.1em;
}

.news-item {
	border-bottom:1px solid #f2f2f2;
  padding-top:10px;
  padding-right:20px;
  min-height: 160px;
}

.news-item h2 {
line-height: 1.3em;
font-size: 1.6em;
}


.news-item h3 {
line-height: 1.3em;
font-size: 1.4em;
}


.ig-image {
	background:#f2f2f2;
	padding:5px;
}
.ig-image p {
	text-shadow:1px 1px 0 #fff;
}
.ig-image img{
	width:50%;
	display:block;
	margin:0 auto;
}

.breadcrumbs {
	border-top:3px double #f2f2f2;
	border-bottom:3px double #f2f2f2;
	padding:5px 0;
	margin-bottom:30px;
  font-weight:300;
  font-size:.9em;
}

.width_100x100 {
    width:100px;
    height:100px;
}

.width_80x80 {
width:80px;
height:80px;
}
.blue
{ color:#29a9df; }

.lightblue
{ color:#45c9ff; }

.blue
{ color:#29a9df; }

.white
{ color:#fff; }

.lightpink
{ color:#ffd7f8; }

.whitequeen {
	color:#666;
	font-weight:400;
	font-style:italic;
}

ul.archives {
  margin-top:20px;
}
ul.archives > li {
  font-size:1.2em;
  margin-bottom:25px;
}
.diamond_50x50 {
  background: url(img/eff-sprites4.png) no-repeat;
  width:50px;
  height:50px;
  background-position:-104px -314px;
  background-repeat:no-repeat;
  display:inline-block;
}

.diamond_128x128 {
  background: url(img/eff-sprites4.png) no-repeat;
  width:128px;
  height:128px;
  background-position:0px -362px;
  background-repeat:no-repeat;
  display:inline-block;
}
.border-top
{ height:5px;
  background:#505050; }

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

.search-icon
{ background:url(img/eff-sprites4.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-sprites4.png) no-repeat;
  width:32px;
  height:32px;
  background-position:0 -325px;
  background-repeat:no-repeat;
  margin-top:-5px; }

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

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

.emma-emote
{ background:url(img/eff-sprites4.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-sprites4.png) no-repeat;
  width:44px;
  height:44px;
  background-position:-315px -5px; }

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

.navbar .brand
{ margin:0 auto;
  padding:0 10px 0 5px;
  color:#333;
  text-transform:uppercase;
  height:45px;
  font:1.4em/50px "Open Sans", "Helvetica Neue", Helvetica, Arial,sans-serif; }

.navbar .nav>li>a
{
  text-transform:uppercase;
  font:normal 1.2em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#333;
  margin:0;
 }

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

.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus
{ color:#fff;
  background-color:#29a9df;
  -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:#333;
  background-color:none;
  text-shadow:none; }

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

.navbar .nav>.active>a, .navbar .nav>.active>a:hover {
  background:#29a9df;
  color:#fff;
}
.dropdown-menu
{ color:white;
  text-transform:uppercase;
  font:normal 10px "Open Sans","Helvetica Neue", Helvetica,Arial,sans-serif;
  padding:0;
  margin:0;
  background-color:#29a9df;
  border:1px solid rgb(1, 147, 204);
  text-shadow:none;
  *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 #2392c0;
  border-top:1px solid #00b1f5;
  padding:10px 10px;
  margin:0 10px;
  font-size:1.4em;
  font-weight:600;
}
  
.dropdown-menu a, .dropdown-menu li:last-child > a {

border-bottom:0;
}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a
{ color:#333;
  text-decoration:none;
  background:none;
  background-image:none;
  filter:none; 
  text-shadow:1px 1px 0px rgb(109, 195, 243);

}

.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; }

.navbar .btn, .navbar .btn-group {
  margin-top:10px;
}

.sidebar-search
{ border:1px solid #eee;
  background:#f2f2f2;
  padding:20px;
  margin:0; 

}
.sidebar-inner .sidebar-search {
  margin-bottom:20px;
}

.inside-search {
padding-top:10px;
padding-bottom:10px;
}
.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:"Open Sans","Helvetica Neue", Helvetica,Arial,sans-serif;
  font-weight:300;
  color: #000;
   }

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

.post-meta a
{ padding:5px 10px;
  display:block;
  color:#666;
  font-size:.7em;
  line-height:18px; }

.post-meta a:hover {
    color: #29a9df;
}
.post-meta p
{ border-bottom:1px solid #f2f2f2;
  border-top:1px solid #f2f2f2;
  text-align:center;
  font-size:1.3em;
  font-weight:300;
  margin: 15px 0;
  padding: 5px 0; }

.post-meta .byline p {
    font-size:.9em;
}
.post-meta .date time
{ 
text-align: center;
margin: 0 auto;
display: block;
color: #333;
font-weight: 300;
font-size: 1.3em;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;

}


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

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

.main-inner header
{ margin:10px 0;
  padding-bottom:10px;
  border-bottom:1px solid #f2f2f2; }

#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 .imagecenter
{ display:block;
  margin:0 auto; }

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

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

.comments {
    border-top:3px double #f2f2f2;
    margin-top:10px;
    padding-top:10px;
}

.comments-heading {
  border-bottom: 1px solid #F2F2F2;
padding-bottom: 20px;
margin-bottom: 20px;
}
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-sprites4.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-sprites4.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-sprites4.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; }

.sidebar-inner
{ border-left:3px double #f2f2f2;
  padding:0 20px; }

.sidebar-inner .media {
  margin-top:15px;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 15px;
  margin-left:-20px;
}

.sidebar-inner .media:first-child {
  margin-top:20px;
}
.sidebar-inner .media:last-child {
  margin-bottom:0;
  border-bottom:0;
}

.sidebar-inner .media > * {
  margin-left:20px;
}

.recent-post h4 a{
  color: #666;
  font-style:normal;
  font-weight:600;
  font-size:.8em;
}

.recent-post h4 a:hover {
    color: #29a9df;
}


.sidebar-inner .pocket {
  border-bottom:3px double #f2f2f2;
  margin-left:-20px;

}

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

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

h3.poll
{font-weight:400;}

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

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

#gallery {
  margin-bottom:20px;
}
.gallery-thumb
{ margin:5px 5px 0 0;
  float:left;
  height:109px;
  width:109px; }

.album-view
{ height:200px; }

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

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

.sidebar-box-ad
{ margin-bottom:10px;
}

#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
{ 
  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
{ background:white;
  padding:15px; }

.quote p,.author
{ 
	color:#000;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:400;
}
.quote a:hover
{ color:white; }


p.author
{ text-align:center;
  font-size:16px;
  color:#666;
  font-weight:400;
  font-size:15px;
 }

.quote:hover,.quote:hover p,.quote:hover a, .quote.highlight, .quote.highlight p
{ 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, .quote.highlight
{ background:#29a9df; }
.quote > p > a > img {
	margin-bottom:15px;
}
#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:1.3em;
  font-weight:600; 
  font-style:normal;
}

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

.latest-issues
{ margin:0 auto; }

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

footer a
{ color:#fff;
  font:1em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:400;  
}


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 li a:hover {
    color: #333;
    text-shadow:1px 1px 0px rgb(109, 195, 243);
}

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

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

#footer-note p {
  color:#fff;
  margin:5px 0;
  font-weight:400;
  font-size:.9em;
  }
#footer-note a {
color:#29a0df;
}





/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#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; -webkit-overflow-scrolling: touch;}
#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; -ms-interpolation-mode:bicubic;}
.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;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#000;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}


  /* Media Queries */

@media(max-width:1199px) {

  h1 {
    font-size: 2.2em;
  }

  h2 {
    font-size:2em;
  }

  .post-meta a {
    font-size:.6em;
  }

  .sleeve {
    margin-left:-20px;
  }

  .inside > .row > [class*="span"] {
    margin-left:19px;
  }

    .sidebar-search .btn
    { padding:6px 5px; }
    
}



@media(max-width:979px) { 
  .sleeve {
    margin-left:-10px;
  }

  .inside > .row > [class*="span"] {
    margin-left:15px;
  }

  footer h4,footer p
  { padding-left:10px; }
    .sidebar-search .btn
    { padding:6px 5px; }

  .navbar .btn-navbar
  { background:#29a9df;
    -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:0;
    border-bottom:0;
    color:#333;
    text-shadow:none;
    font-weight:normal; }
  
  .nav-collapse .nav>li>a:hover
  { background:#f2f2f2;
    color:#333; }
  
  .nav-collapse .dropdown-menu a,.nav-collapse .dropdown-menu a:hover
  { 
    font-weight:400;
    font-size:1.5em;
    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:#29a9df; }
  
  .nav-collapse .btn
  { margin-top:0; }

}


@media(max-width:767px) {
  .post-meta a {
    padding:5px 5px;
    display:inline;
  }

  .news-item h3 {
    font-size: 1.2em;
    }  
  
  .comics h4 {
    font-size:.8em;  
    }

  .sleeve {
    border-left:0;
    margin-left:0;
  }

  .inside {
    margin-left:0;
  }

  .inside > .row > [class*="span"] {
    margin-left:0px;
  }
  .sidebar-inner .pocket {
    margin-left:0;
  }
  .sidebar-inner .media {
    margin-left:0px;
  }
  .sidebar-inner .media > * {
  margin-left:0px;
  }
  .sidebar-inner .pocket {
    margin-left:0;
  }
  .sidebar-inner .media {
    margin-left:0px;
  }
  .sidebar-inner .media > * {
  margin-left:0px;
  }
    .sidebar-inner {
        border-left:0;
        padding: 0;
        margin-top:40px;
    }
}

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


@media (min-width: 768px) and (max-width: 979px) {
  h1 {
    font-size: 2.2em;
  }

  h2 {
    font-size:2em;
  }

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

}

.comics h4 {
    font-style:normal;
    font-size:1.1em;
}


/* Portrait */
@media (max-width:373px) {
  .navbar .brand {
    font-size: 1em;
  }

  h1 {
    font-size:1.8em;
    line-height:1.2em;
  }

  h2 {
    font-size: 1.5em;
    line-height:1em;
  }
  p, ul, ol, table, blockquote, label {
    font-size:1em;
    line-height:1.5em;
  }
  .news-item img {
    width:50px;
    height:50px;
  }
  .news-item h3 {
    font-size:1.3em;
  }
}

@media(max-device-width:568px) {
  .gallery-thumb {
    width:109px;
    height:109px;
    margin:0;
  }
}

@media(max-device-width:310px) {



}