/*
Theme Name: Zelda Informer 5
Author: Tim Davila
Author URI: http://timdavila.com/
Description: Zelda Informer's Expression Engine theme lives on in WordPress
Version: 1.0
License: Creative Commons Attribution-ShareAlike 4.0 
License URI: http://creativecommons.org/licenses/by-sa/4.0/
Text Domain: zi5

*/

/* Fonts */
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);

/* Bootstrap Overrides */
body { font-family: "Lato",Calibri,Candara,Arial,sans-serif; font-size: 15px; color: #150101; }
@media (min-width: 768px) { 
  body { background: #0F0000 url(/~zeldainformer/wp-content/themes/zi5/images/bg_body.jpg) top center no-repeat fixed; }
}
@media (max-width: 767px) {
  body { background: #610c07; }
}
a { color: #B40700; }
a:hover, a:active, a:focus { color: #150101; }
:focus { outline: 0; }
p { text-align: justify; }
h1 { font-size: 32px; color: #6E0A05; margin: 0 0 12px 0; padding: 0 0 1px 0; border-bottom: 1px solid #DADACD; font-weight: bold;}
h1 a:hover { text-decoration: none; }
h2 { font-size: 26px; color: #6E0A05; margin: 0 0 12px 0; padding: 0 0 1px 0; border-bottom: 1px solid #E2E2D8;}
h3 { font-size: 22px; color: #6E0A05; margin: 0 0 10px 0;}
h4 { font-size: 18px; color: #6E0A05; margin: 0 0 10px 0;}
blockquote { font-style: italic; font-size: inherit; padding: 0 20px 10px; border-left: 5px solid #DADACD; }
iframe, embed, object { max-width: 100%; }
.well { background-color: #EFECE4; border: 0; padding: 9px 9px; }
.well-sm { margin-bottom: 10px; padding: 4px 5px; font-size: 12px; }
#header .navbar { margin-bottom: 0; background: #333333; background: rgba(0, 0, 0, 0.75); }
.panel-info { border-color: #6E0A05; }
.panel-info > .panel-heading { background-color: #6E0A05; border-color: #6E0A05; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #DDD; }
.alert-info { background-color: #6E0A05; border-color: #6E0A05; }
a.list-group-item:hover, a.list-group-item:focus { color: #810000; }
.pagination { margin: 0 auto 20px auto; }
.btn-default, a.btn-default { background-image: linear-gradient(#32383F, #24292E 60%, #1B1F23); border: 1px solid rgba(0, 0, 0, 0.75); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); color: #c8c8c8; }
.btn-default:hover, .btn-default:focus, .btn-default:active, a.btn-default:hover, a.btn-default:active, a.btn-default:focus { background-image: linear-gradient(#020202, #101112 40%, #191b1d); color: #FFF; }
a.dropdown-toggle, a.navbar-toggle { cursor: pointer; text-decoration: none; }
.dropdown-menu {
  z-index: -10002;
  display: block;
  opacity: 0;
  -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
    background-color: transparent;
}
.dropdown-menu > li { height: 26px; z-index: -10001; position: absolute; top: -10000px; }
.dropdown-menu > li > a { display: none; }
.dropdown.open .dropdown-menu { opacity: 1; z-index: 10002; background-color: #FFF; }
.dropdown.open .dropdown-menu > li { top: 0; position: relative; }
.dropdown.open .dropdown-menu > li > a,
.dropdown .dropdown-menu.collapsing > li > a,
.dropdown .dropdown-menu.in > li > a { display: block; }
.navbar-collapse .dropdown-menu {
  z-index: 10004;
  opacity: 1;
  -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    -moz-transition-property: height,visibility;
    transition-property: height,visibility;
}
.navbar-collapse .dropdown-menu > li { height: 30px; z-index: 10005; top: 0; position: relative; }
.navbar-form { margin-left: 0; margin-right: 0; 
}

/* Utils and Legacy */
.noselect { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.check-layout { height: 0; width: 0; }
.align-left {float: left;margin: 0 15px 15px 0;}
.align-right {float: right;margin: 0 0 15px 15px;}
.align-center {text-align: center;margin: 0 auto 15px auto;display: block;}
.clear {clear:both;}

/* Page Layout */
#wrapper { background:#F8F7F3; }
@media (min-width: 768px) { 
  #wrapper { box-shadow: 0 0 30px 10px #100100; margin-bottom: 15px; }
}
#wrapper.container { padding-left:0; padding-right:0;}

/* Mobile Bar */
#mobilenav.navbar { top: -10px; margin: 0 0 -10px 0; border-radius: 0; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; background: #250100 url(/~zeldainformer/wp-content/themes/zi5/images/bg_sitenav.png) top center repeat-x; height: 65px; padding-top: 10px; z-index: 10000; position: fixed; width: 100%; }
#mobilenav.navbar.affix { top: -10px; }
#mobilenav.navbar .navbar-brand { padding: 0; text-align: center; }
#mobilenav.navbar .navbar-brand img { margin: 0 auto; }
#mobilenav.navbar .navbar-toggle { float: none; display: block; margin: 0; background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_sitenav_icons.png) no-repeat; width: 50px; height: 50px; border: 0; }
#mobilenav.navbar .navbar-toggle span { display: none; }
  #mobilenav.navbar .navbar-button-wiki.navbar-toggle { background-position: -65px 0; }
  #mobilenav.navbar .navbar-button-games.navbar-toggle { background-position: -125px 0px; }
  #mobilenav.navbar .navbar-button-user.navbar-toggle { background-position: -185px 0px; }
  #mobilenav.navbar .navbar-button-settings.navbar-toggle { background-position: -245px 0px; }
  #mobilenav.navbar .navbar-button-search.navbar-toggle { background-position: -305px 0px; }
  #mobilenav.navbar .navbar-button-misc.navbar-toggle { background-position: -365px 0px; }
#mobilenav.navbar.affix .navbar-brand { display: block !important; }
#mobilenav.navbar .navbar-nav > li > a { 
  border-right: 0; 
  border-left: 0; 
  height: auto; 
  color: #FF6D14;
  text-transform: uppercase;
  font-size: 14px; 
  font-weight: bold;
  padding: 8px 25px 8px 15px; 
  text-shadow: none; 
  background-color: transparent; 
  -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-property: color,background-color;
    -moz-transition-property: color,background-color;
    transition-property: color,background-color;
}
#mobilenav.navbar .navbar-nav > li > a:hover,
#mobilenav.navbar .navbar-nav > li > a:focus:hover { color: #95100A; }
#mobilenav.navbar .navbar-nav > li > a:focus, 
#mobilenav.navbar .navbar-nav > li > a:active { color: #FF6D14; }
#mobilenav.navbar .navbar-collapse { background: #250201; border-top: 0; padding-left: 0; padding-right: 0; }
#mobilenav.navbar .navbar-collapse.collapsing { overflow-y: scroll; width: 100vw; }
#mobilenav.navbar .navbar-collapse.in { width: 100vw; }
@media (max-height: 400px) {
  #mobilenav.navbar .navbar-collapse.in { overflow-y: scroll; max-height: 80vh; }
}
#mobilenav.navbar .navbar-collapse .navbar-brand { width: 100%; height: auto; padding: 10px 10px 5px 10px; font-size: 14px; color: #CCC; text-align: left; }
#mobilenav.navbar .navbar-collapse .navbar-nav { margin: 0; }
#mobilenav.navbar .navbar-collapse .navbar-nav li.open > a { background-image: none; background-color: #95100A; color: #FF8E20; }
#mobilenav.navbar .navbar-collapse .navbar-right { float: none !important; }
#mobilenav.navbar .navbar-collapse .navbar-right .dropdown-menu,
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu,
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu.collapse {
  margin-top:5px;
  float: none !important;
  left: 0;
  position: static;
  background-color: transparent;
  overflow-x: visible;
  overflow-y: hidden;
  display: none;
  padding: 0;
  list-style: square;
  border: 0;
}
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu.collapsing {
  display: block;
  position: relative !important;
}
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu.collapse.in {
  overflow-y: auto;
  display: block;
}
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li { margin-left: 40px; color: #FF8E20;  }
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a,
#mobilenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a { color: #FF9818; line-height: 20px; padding: 5px 15px 5px 10px; background-color: transparent; background-image: none; }
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a:hover,
#mobilenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a:hover,
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a:focus,
#mobilenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a:focus,
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a:active,
#mobilenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a:active { color: #95100A; }
#mobilenav.navbar .navbar-collapse .mobilenav-collapse-buffer { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_sitenav.png) bottom center repeat-x; height: 5px; margin-top: 5px; }
#mobilenav-shadow { height: 2px; position: absolute; box-shadow: 0px 0px 15px 0px #300300; width: 100%; margin-top: -4px; }

/* Userbar */
#user.navbar { margin: 0; box-shadow: 0 0 10px 0 #202431; border-radius: 0; border-top: 0; border-left: 0; border-right: 0; background-image: linear-gradient(#32383F, #24292E 60%, #1B1F23); border-bottom: 1px solid rgba(0, 0, 0, 0.75); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); min-height: 40px; }
#user.navbar .container { padding-left: 30px; }
#user.navbar .navbar-brand { color: #c8c8c8; font-size: 14px; padding: 10px 15px 10px 0; height: inherit; }
#user.navbar .navbar-nav > li > a { color: #c8c8c8; font-size: 13px; border-right: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.1); -webkit-transition: color 0.1s ease-in-out, background-image 0.3s ease-in-out; -moz-transition: color 0.1s ease-in-out, background-image 0.3s ease-in-out; transition: color 0.1s ease-in-out, background-image 0.3s ease-in-out; padding-top: 10px; padding-bottom: 10px; }
#user.navbar .navbar-nav > li.open > a,
#user.navbar .navbar-nav > li > a:hover,
#user.navbar .navbar-nav > li > a:focus,
#user.navbar .navbar-nav > li > a:active { color: #ffffff; background-color: #272b2e; background-image: linear-gradient(#020202, #101112 40%, #191b1d); }
#user.navbar .navbar-nav > li > a > .badge { background-color: #777; }
#user.navbar .navbar-nav > li > a:hover > .badge { background-color: #444; }

/* Header */
#header { padding-top: 12px; padding-bottom: 5px; }
#header.container { padding-left:0; padding-right:0;}
#header .col-md-3, #header .col-md-9 { padding: 0; margin: 0; }
#header #header-logo { float: left; height: 90px; overflow: hidden; }
#header #header-logo img { max-width: 100%; height: auto; display: block; border: 0; margin: 0; }
#header #header-rev { height: auto; }
@media (min-width: 1200px) { 
  #header .col-md-3 { width: 437px; } 
  #header .col-md-9 { width: 728px; float: right; }
  #header #header-rev { margin: 0; width: 728px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #header .col-md-3 { width: 239px; } 
  #header .col-md-9 { width: 728px; float: right; }
  #header #header-rev { margin: 0 auto; width: 728px; }
}
@media (max-width: 991px) { 
  #header #header-rev { margin: 0 auto; width: 728px; }
}
@media (min-width: 768px) { 
  #header { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_header.png) top center no-repeat; }
  #header #header-rev { margin: 0 auto; width: 728px; }
}
@media (max-width: 767px) {
  #header { background:#F8F7F3; }
  #header #header-rev { margin: 50px auto 0 auto; max-width: 95%; overflow: hidden; }
}

/* Games Bar */
#gamenav.navbar { margin: 0; border-radius: 0; border-top: 0; border-left: 0; border-right: 0; background: #250201; height: 100px; }
@media (min-width: 1200px) {
  #gamenav.navbar .navbar-nav > li > a { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_gamenav_a.png) no-repeat; width: 165px; }
  #gamenav.navbar .navbar-nav > li > a.zeldau { background-position: 0 0; }
  #gamenav.navbar .navbar-nav > li > a.zeldau:hover { background-position: -180px 0; }
  #gamenav.navbar .navbar-nav > li > a.triforce { background-position: 0 -100px; }
  #gamenav.navbar .navbar-nav > li > a.triforce:hover { background-position: -180px -100px; }
  #gamenav.navbar .navbar-nav > li > a.majora { background-position: 0 -200px; }
  #gamenav.navbar .navbar-nav > li > a.majora:hover { background-position: -180px -200px; }
  #gamenav.navbar .navbar-nav > li > a.worlds { background-position: 0 -300px; }
  #gamenav.navbar .navbar-nav > li > a.worlds:hover { background-position: -180px -300px; }
  #gamenav.navbar .navbar-nav > li > a.wind { background-position: 0 -400px; }
  #gamenav.navbar .navbar-nav > li > a.wind:hover { background-position: -180px -400px; }
  #gamenav.navbar .navbar-nav > li > a.warriors { background-position: 0 -500px; }
  #gamenav.navbar .navbar-nav > li > a.warriors:hover { background-position: -180px -500px; }
  #gamenav.navbar .navbar-nav > li.other > a { width: 180px; background-position: 0 -600px; }
  #gamenav.navbar .navbar-nav > li.other.open > a,
  #gamenav.navbar .navbar-nav > li.other > a:hover, 
  #gamenav.navbar .navbar-nav > li.other > a:focus, 
  #gamenav.navbar .navbar-nav > li.other > a:active { background-position: -180px -600px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #gamenav.navbar .navbar-nav > li > a { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_gamenav_a.png) no-repeat; width: 160px; }
  #gamenav.navbar .navbar-nav > li > a.zeldau { background-position: -3px 0; }
  #gamenav.navbar .navbar-nav > li > a.zeldau:hover { background-position: -183px 0; }
  #gamenav.navbar .navbar-nav > li > a.triforce { background-position: -3px -100px; }
  #gamenav.navbar .navbar-nav > li > a.triforce:hover { background-position: -183px -100px; }
  #gamenav.navbar .navbar-nav > li > a.majora { background-position: -3px -200px; }
  #gamenav.navbar .navbar-nav > li > a.majora:hover { background-position: -183px -200px; }
  #gamenav.navbar .navbar-nav > li > a.worlds { background-position: -3px -300px; }
  #gamenav.navbar .navbar-nav > li > a.worlds:hover { background-position: -183px -300px; }
  #gamenav.navbar .navbar-nav > li > a.warriors { background-position: -3px -500px; }
  #gamenav.navbar .navbar-nav > li > a.warriors:hover { background-position: -183px -500px; }
  #gamenav.navbar .navbar-nav > li.other > a { width: 170px; background-position: -5px -600px; }
  #gamenav.navbar .navbar-nav > li.other.open > a,
  #gamenav.navbar .navbar-nav > li.other > a:hover, 
  #gamenav.navbar .navbar-nav > li.other > a:focus, 
  #gamenav.navbar .navbar-nav > li.other > a:active { background-position: -185px -600px; }
}
@media (max-width: 991px) { 
  #gamenav.navbar .navbar-nav > li > a { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_gamenav_a_tab.png) no-repeat; width: 120px; }
  #gamenav.navbar .navbar-nav > li > a.zeldau { background-position: -23px 0; }
  #gamenav.navbar .navbar-nav > li > a.zeldau:hover { background-position: -203px 0; }
  #gamenav.navbar .navbar-nav > li > a.triforce { background-position: -23px -100px; }
  #gamenav.navbar .navbar-nav > li > a.triforce:hover { background-position: -203px -100px; }
  #gamenav.navbar .navbar-nav > li > a.majora { background-position: -23px -200px; }
  #gamenav.navbar .navbar-nav > li > a.majora:hover { background-position: -203px -200px; }
  #gamenav.navbar .navbar-nav > li > a.worlds { background-position: -23px -300px; }
  #gamenav.navbar .navbar-nav > li > a.worlds:hover { background-position: -203px -300px; }
  #gamenav.navbar .navbar-nav > li > a.warriors { background-position: -23px -500px; }
  #gamenav.navbar .navbar-nav > li > a.warriors:hover { background-position: -203px -500px; }
  #gamenav.navbar .navbar-nav > li.other > a { width: 150px; background-position: -15px -600px; }
  #gamenav.navbar .navbar-nav > li.other.open > a,
  #gamenav.navbar .navbar-nav > li.other > a:hover, 
  #gamenav.navbar .navbar-nav > li.other > a:focus, 
  #gamenav.navbar .navbar-nav > li.other > a:active { background-position: -195px -600px; }
}
#gamenav.navbar .navbar-header { display: none; }
#gamenav .navbar-right { margin-right: 0; }
#gamenav.navbar .navbar-nav > li { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_gamenav.png) repeat-x; -webkit-transition: background-position 0.3s ease-in-out; -moz-transition: background-position 0.3s ease-in-out; transition: background-position 0.3s ease-in-out; }
#gamenav.navbar .navbar-nav > li:hover,
#gamenav.navbar .navbar-nav > li:focus, 
#gamenav.navbar .navbar-nav > li:active { background-position: 0 -100px; }
#gamenav.navbar .navbar-nav > li > a { border-right: 1px solid #6D0C01; border-left: 0; height: 100px; }
#gamenav.navbar .navbar-nav > li > a > span { display: none; }
#gamenav.navbar .navbar-nav > li.other,
#gamenav.navbar .navbar-nav > li.other:hover { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_gamenav_other.png) repeat-x; }
#gamenav.navbar .navbar-nav > li.other.open,
#gamenav.navbar .navbar-nav > li.other:active,
#gamenav.navbar .navbar-nav > li.other:focus { background-position: 0 -100px; }
#gamenav.navbar .navbar-nav > li.other > a { border-right: 0; }

/* Navbar */
#sitenav.navbar { margin: 0 0 12px 0; border-radius: 0; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_sitenav.png) top center repeat-x; height: 65px; padding-top: 10px; z-index: 10000; }
#sitenav.navbar.affix { top: -10px; }
@media (min-width: 1200px) { 
  #sitenav.navbar.affix { width: 1170px; }
  #sitenav-search-bar .form-control { width: 290px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #sitenav.navbar.affix { width: 970px; }
  #sitenav-search-bar .form-control { width: 240px; }
}
@media (min-width: 992px) { 
  #sitenav.navbar #sitenav-inner .navbar-nav > li > a.wiki { width: 70px; padding-left: 15px; }
  #sitenav.navbar.affix  #sitenav-inner .navbar-nav > li > a.wiki { width: 83px; padding-left: 24px; }
  #sitenav.navbar.affix #sitenav-search-bar { display: none; }
  #sitenav.navbar .navbar-button-games.navbar-toggle { background-position: -120px 0px; }
  #sitenav.navbar .navbar-button-user.navbar-toggle { background-position: -180px 0px; }
  #sitenav.navbar .navbar-button-search.navbar-toggle { background-position: -300px 0px; }
}
@media (max-width: 991px) { 
  #sitenav.navbar.affix { width: 750px; }
  #sitenav.navbar #sitenav-inner .navbar-nav > li > a.wiki { width: 83px; padding-left: 24px; }
  #sitenav.navbar .navbar-toggle { width: 40px !important; margin: 0; padding: 9px 0; }
  #sitenav.navbar .navbar-button-games.navbar-toggle { background-position: -130px 0px; }
  #sitenav.navbar .navbar-button-user.navbar-toggle { background-position: -190px 0px; }
  #sitenav.navbar .navbar-button-search.navbar-toggle { background-position: -310px 0px; }
  #sitenav.navbar.affix-top .navbar-toggle { display: none !important; }  
  #sitenav.navbar.affix-top .navbar-toggle.navbar-toggle-search { display: block !important; }  
}
#sitenav .navbar-collapse { padding-left: 0; }
#sitenav .navbar-collapse.collapse { display: none !important; }
#sitenav .navbar-collapse.collapse.in { display: block !important; }
/* #sitenav.navbar .navbar-collapse.in { width: 100vw; } */
@media (max-height: 400px) {
  #sitenav.navbar .navbar-collapse.in { overflow-y: scroll; max-height: 80vh; }
}
#sitenav.navbar .navbar-brand { padding: 0; width: 50px; height: 50px; }
#sitenav.navbar.affix .navbar-brand { display:block !important; }
#sitenav.navbar .navbar-toggle { float: right; margin: 0px 5px 0 0; background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_sitenav_icons.png) no-repeat; width: 60px; height: 50px; border: 0; }
#sitenav.navbar .navbar-toggle span { display: none; }
#sitenav.navbar.affix .navbar-toggle { display: block !important; }
#sitenav.navbar #sitenav-search-bar { float: right; }
#sitenav.navbar #sitenav-search-bar .btn-default, #sitenav.navbar #sitenav-search-bar a.btn-default { color: #CB1107; background: #150101; -webkit-transition: background-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; border: 1px solid #6D0C01; text-transform: uppercase; font-weight: bold; }
#sitenav.navbar #sitenav-search-bar .btn-default:hover, #sitenav.navbar #sitenav-search-bar .btn-default:focus, #sitenav.navbar #sitenav-search-bar .btn-default:active, #sitenav.navbar #sitenav-search-bar a.btn-default:hover, #sitenav.navbar #sitenav-search-bar a.btn-default:active, #sitenav.navbar #sitenav-search-bar a.btn-default:focus { color: #FF8E20; background-color: #95100A; }
#sitenav.navbar #sitenav-inner .navbar-nav > li > a { border-right: 0; border-left: 0; height: 50px; color: #FF8E20; text-transform: uppercase; font-size: 14px; font-weight: bold; padding-top: 15px; padding-right: 25px; padding-left: 10px; background: url(/wp-content/themes/zi5/images/bg_sitenav_a.png) top right no-repeat; text-shadow: none; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
#sitenav.navbar #sitenav-inner .navbar-nav > li.open > a,
#sitenav.navbar #sitenav-inner .navbar-nav > li > a:hover, 
#sitenav.navbar #sitenav-inner .navbar-nav > li > a:focus, 
#sitenav.navbar #sitenav-inner .navbar-nav > li > a:active { color: #95100A; }
#sitenav.navbar #sitenav-inner .navbar-nav > li > a.wiki { color: #FF8E20; background: #95100A url(/wp-content/themes/zi5/images/bg_sitenav_a_wiki.png) top right no-repeat; -webkit-transition: background-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; }
#sitenav.navbar #sitenav-inner .navbar-nav > li > a.wiki:hover, 
#sitenav.navbar #sitenav-inner .navbar-nav > li > a.wiki:active, 
#sitenav.navbar #sitenav-inner .navbar-nav > li > a.wiki:focus { color: #250100; background-color: #FF8E20; }
#sitenav.navbar .navbar-collapse { background: #250201; border-top: 0; padding-left: 0; padding-right: 0; overflow-y: auto !important; clear: both; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1); }
#sitenav.navbar .navbar-collapse.collapsing { overflow: hidden !important; }
#sitenav.navbar .navbar-collapse .navbar-header { float: none; }
#sitenav.navbar .navbar-collapse .navbar-brand { width: 100%; height: auto; padding: 10px 10px 5px 10px; font-size: 14px; color: #CCC; }
#sitenav.navbar .navbar-collapse .navbar-nav { margin: 0; float: none; }
#sitenav.navbar .navbar-collapse .navbar-nav > li { float: none; }
#sitenav.navbar .navbar-collapse .navbar-nav > li > a { border-right: 0; border-left: 0; height: auto; color: #FF6D14; text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 8px 25px 8px 15px; text-shadow: none; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
#sitenav.navbar .navbar-collapse .navbar-nav > li > a:hover, 
#sitenav.navbar .navbar-collapse .navbar-nav > li > a:focus, 
#sitenav.navbar .navbar-collapse .navbar-nav > li > a:active { color: #95100A; }
#sitenav.navbar .navbar-collapse .navbar-nav li.open > a { background-image: none; background-color: #95100A; color: #FF8E20; }
#sitenav.navbar .navbar-collapse .navbar-right { float: none !important; }
#sitenav.navbar .navbar-collapse .navbar-right .dropdown-menu,
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu,
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu.collapse {
  margin-top: 5px;
  float: none !important;
  left: 0;
  position: static;
  background-color: transparent;
  overflow-x: visible;
  overflow-y: hidden;
  display: none;
  padding: 0;
  list-style: square;
  border: 0;
}
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu.collapsing {
  display: block;
  position: relative !important;
}
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu.collapse.in {
  overflow-y: auto;
  display: block;
}
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li { margin-left: 40px; color: #FF8E20;  }
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a,
#sitenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a { color: #FF9818; line-height: 20px; padding: 5px 15px 5px 10px; background-color: transparent; background-image: none; }
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a:hover,
#sitenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a:hover,
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a:focus,
#sitenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a:focus,
#sitenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a:active,
#sitenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a:active { color: #95100A; }
#sitenav.navbar .navbar-collapse .sitenav-collapse-buffer { background: url(/~zeldainformer/wp-content/themes/zi5/images/bg_sitenav.png) bottom center repeat-x; height: 5px; margin-top: 5px; }
#sitenav-shadow { height: 50px; position: absolute; box-shadow: 0px 0px 15px 0px #300300; width: 100%; display: none; }

/* Index Container */
#index .row { margin-left: 0; margin-right: 0; }
h1#index-title { margin-bottom: 20px; text-transform: uppercase; font-family: 'Archivo Narrow'; font-weight: 700; font-size: 26px; }
#index .news-header { background-size: 50px 50px; background-position: 0px 3px; background-repeat: no-repeat; padding-left: 60px; min-height: 50px; margin-bottom: 8px; border-bottom: 1px solid #E2E2D8; }
#index .news-header h2 { margin-bottom: 5px; border-bottom: 0; }
#index .news-header h6 { margin-top: 0; }
@media (min-width: 1200px) {
  #index .col-md-8 { width: 855px; } 
  #index .col-md-4 { width: 300px; float: right; padding-left: 0; margin-right: 15px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #index .col-md-8 { width: 655px; } 
  #index .col-md-4 { width: 300px; float: right; padding-left: 0; margin-right: 15px; }
}

/* Content Container */
#content .news-header { margin-bottom: 25px; }
#content .news-header h1 { border-bottom: 0; margin-bottom: 0; padding-left: 0; min-height: 0; text-transform: uppercase; font-family: 'Archivo Narrow'; font-weight: 700; font-size: 30px; }
#content .news-header h6 { margin-top: 8px; }
@media (min-width: 1200px) {
  #content .col-md-8 { width: 810px; float: right; padding: 0; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #content .col-md-8 { width: 610px; float: right; padding: 0; }
}
@media (min-width: 992px) { 
  #content .col-md-4, #sidebar { width: 300px; float: left; padding: 0; }
  #content .col-md-4 #sidebar-inner.affix-top { top: 70px; position: static !important;} 
  #content .col-md-4 #sidebar-inner.affix { width: 300px; top: 70px; position: fixed !important; }
  #content .col-md-4 #sidebar-inner.affix-bottom {  }
  #content .col-md-4 #sidebar-inner.affix h1,
  #content .col-md-4 #sidebar-inner.affix-bottom h1 { display: block; }
  #content .col-md-4 #sidebar-inner h1 { border-bottom: 0; font-size: 18px; display: none; font-family: "Lato",Calibri,Candara,Arial,sans-serif; text-transform: none; }
}
@media (max-width: 991px) {
  #content .col-md-4, #sidebar { float: none; }
  #content .col-md-4 #sidebar-inner.affix-top,
  #content .col-md-4 #sidebar-inner.affix,
  #content .col-md-4 #sidebar-inner.affix-bottom { position: relative; clear: both; top: 0; }
}
@media (min-width: 768px) { 
  #content { padding-left:35px; padding-right:35px; padding-top: 15px; }
}
@media (max-width: 767px) {
  #content { padding-left:15px; padding-right:15px; padding-top: 5px; }
}

/* Footer */
#footer { color: #828181; background: #000 url(/~zeldainformer/wp-content/themes/zi5/images/bg_footer_trans.png) top center no-repeat; border-top: 4px solid #6e0a05; padding: 0 10px 10px 10px; }
#footer-rev { margin: 0 auto 15px auto; max-width: 100%; overflow: hidden; height: 90px; padding: 5px 0 0 0; text-align: center; }
#footer-nav { margin: 0 0 15px 0; font-size: 15px; text-align: center; }
#footer-copyright { margin: 0 0 10px 0; font-size: 12px; text-align: center; }
#footer a:hover, #footer a:active, #footer a:focus { color: #FF6D14; text-decoration: none; }

/* Post Styles */
.heading-icon {float: right;}
.heading-icon img {border:0;margin:5px 0 0 0;}
.content img { max-width: 100%; height: auto; display: block !important; padding: 2px; border: 1px solid #e9e9e9; background: #FFF; }
.content img.ci-large { margin: 0 auto 10px auto !important; }
.content a:hover img { border: 1px solid #555; }
@media (max-width: 550px) { 
  .content img { clear: both; float: none !important; margin: 0 auto 10px auto !important; }
}
.news-item { margin-bottom: 20px; }
.news-readmore { clear: both; text-align: right; font-size: 14px; min-height: 38px; margin-bottom: 10px; }
.news-readmore .links { width: 49%; float: right; }
.news-readmore .social { width: 49%; float: left; }
.news-readmore .social .fb { float: left; }
.news-readmore .social .twitter { margin: 1px 0 0 5px; float: left; }
.news-readmore .social .reddit { margin: -2px 0 0 5px; float: left; }
.news-readmore .social .google { margin: 0 0 0 5px; float: left; }
.news-embed { background: #3D4456 url(/~zeldainformer/wp-content/themes/zi5/images/bg_body.jpg) top center repeat-x; border:1px solid #111; clear: both; text-align: center; margin: 0 0 15px 0; padding: 10px 0; }
.news-embed div { margin: 0 auto; }
.taglist a { margin: 0 7px; }
#crowdignite {width:680px;margin:0 auto 10px auto;}

/* Sidebar */
.sidebar-topad {margin:0;clear:both;}
.sidebar-block {margin:0 0 15px 0;clear:both;}
.sidebar-block-inline, .sidebar-wiki { -webkit-box-shadow: none !important; box-shadow: none !important; }
.sidebar-leftad {float:left; margin:0 5px 10px 0;}
.sidebar-list {width:118px; padding: 0; margin-right: 10px; margin-bottom: 15px; }
.sidebar-block, .sidebar-wiki .carousel-inner { -webkit-box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.25); }
.sidebar-block h3, .sidebar-list h3, .sidebar-wiki h4 {text-transform:uppercase;font-family: 'Archivo Narrow';font-size:14px;font-weight:700;margin:0 0 2px 0; color: #150101;}
.sidebar-block ul, .sidebar-list ul {padding: 0; margin:0 0 13px 16px;list-style:square;font-size:11px;line-height:1.3em;}
.sidebar-block ul li, .sidebar-list ul li {margin:0 0 0 0;padding:0 0 0 0;}
.sidebar-block ul li a, .sidebar-list ul li a {text-decoration:none;color:#6E0A05;}
.sidebar-block ul li a:hover, .sidebar-list ul li a:hover {text-decoration:underline;color:#150101;}
.sidebar-block.social { height: 45px; }
.sidebar-block.social .fb { float: left; }
.sidebar-block.social .twitter { margin: 1px 0 0 5px; float: left; }
.sidebar-block.social .reddit { margin: -2px 0 0 5px; float: left; }
.sidebar-block.social .google { margin: 0 0 0 5px; float: left; }
.sidebar-wiki .carousel-inner { z-index: 8880 }
.sidebar-wiki img { max-width: 300px;}
.sidebar-wiki .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 6px 10px 1px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
  text-align: left;
  z-index: 8881;
}
.sidebar-wiki .carousel-caption h3 { border-bottom: 0; margin: 0 0 5px 0; font-size: 16px; }
.sidebar-wiki .carousel-caption p { margin: 0 0 5px; font-size: 12px; }
.sidebar-wiki .carousel-caption a { color: #FF6D14; z-index: 8882; }
.sidebar-wiki .carousel-caption a:hover, .sidebar-wiki .carousel-caption a:active, .sidebar-wiki .carousel-caption a:focus { color: #FF9818; text-decoration: none; }
.sidebar-wiki .carousel-caption a.btn-default { background-image: linear-gradient(#32383F, #24292E 60%, #1B1F23); border: 1px solid rgba(0, 0, 0, 0.75); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); color: #E8E4D9; margin: 0 0 0 5px; padding: 0 4px; }
.sidebar-wiki .carousel-caption a.btn-default:hover, .sidebar-wiki .carousel-caption a.btn-default:active, .sidebar-wiki .carousel-caption a.btn-default:focus { background-image: linear-gradient(#020202, #101112 40%, #191b1d); color: #FFF; }

img.alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
img.alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}