/* Page Layout */
body { font-family: "Open Sans",Calibri,Candara,Arial,sans-serif; font-size: 15px; }
#page.container { padding-left:0; padding-right:0; }
@media (min-width: 1200px) {
  #wrapper .col-md-8 { width: 850px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  #wrapper .col-md-8 { width: 650px; }
}
@media (min-width: 992px) { 
  #wrapper .col-md-8 { padding: 15px 0 0 0; float: left; }
  #wrapper .col-md-4, #sidebar { width: 300px; float: right; padding: 0; }
}
@media (min-width: 768px) and (max-width: 991px) { 
  #wrapper .col-md-8 { padding-top: 5px; } 
}
@media (min-width: 768px) { 
  body { background: #FFF url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_body.png) center no-repeat; background-size: cover !important; }
  #page { margin-bottom: 15px; }
  #page.container::after, #page.container::before,
  #page .row::before, #page .row::after { display: table; }
  #wrapper { padding-left:15px; padding-right:15px; }
}
@media (max-width: 767px) {
  body { background: #FFF; }
  #rev-t { padding-top: 60px; }
  #wrapper { padding-left:15px; padding-right:15px; padding-top: 5px; }
}

/* 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: #294867; height: 60px; padding-top: 10px; z-index: 10000; position: fixed; width: 100%; }
#mobilenav.navbar::before, #mobilenav.navbar::after, #mobilenav .navbar-header::before, #mobilenav .navbar-header::after, #mobilenav .navbar-collapse::before, #mobilenav .navbar-collapse::after, #mobilenav .nav::before, #mobilenav .nav::after  { display: table; }
#mobilenav.navbar.affix { top: -10px; }
#mobilenav.navbar .navbar-brand { padding: 0; text-align: center; }
#mobilenav.navbar .navbar-brand img { margin: 0 auto; height: 39px; padding-top: 9px; padding-left: 5px; }
#mobilenav.navbar .navbar-toggle { float: none; display: block; margin: 0; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_sitenav_icons.png) no-repeat; width: 50px; height: 50px; border: 0; }
#mobilenav.navbar .navbar-toggle span { display: none; }
  #mobilenav.navbar .navbar-button-cat.navbar-toggle { background-position: -5px -7px; }
  #mobilenav.navbar .navbar-button-channels.navbar-toggle { background-position: -65px -7px; }
  #mobilenav.navbar .navbar-button-user.navbar-toggle { background-position: -125px -7px; }
  #mobilenav.navbar .navbar-button-search.navbar-toggle { background-position: -185px -7px; }
#mobilenav.navbar.affix .navbar-brand { display: block !important; }
#mobilenav.navbar .navbar-nav > li > a { 
  border-right: 0; 
  border-left: 0; 
  height: auto; 
  color: #FFF;
  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: #A4BFDB; }
#mobilenav.navbar .navbar-nav > li > a:focus, 
#mobilenav.navbar .navbar-nav > li > a:active { color: #FFF; }
#mobilenav.navbar .navbar-collapse { background: #223A53; border-top: 0; padding-left: 0; padding-right: 0; }
#mobilenav.navbar .navbar-collapse.collapsing { overflow-y: scroll; 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: #3A6692; color: #FFF; }
#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: #CCC;  }
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li.dropdown-header { font-size: 14px; font-weight: 700; margin-left: 0; text-transform: uppercase; }
#mobilenav.navbar .navbar-collapse .navbar-nav li .dropdown-menu > li > a,
#mobilenav.navbar .navbar-collapse .navbar-nav li.open .dropdown-menu > li > a { color: #FFF; 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: #A4BFDB; }
#mobilenav.navbar .navbar-collapse .mobilenav-collapse-buffer { height: 5px; margin-top: 5px; }
#mobilenav-shadow { height: 2px; position: absolute; box-shadow: 0px 0px 15px 0px #300300; width: 100%; margin-top: -4px; }
.navbar-default #mobilenav-search .navbar-form { border: 0; padding: 10px 15px 0; margin-top: 0; margin-bottom: 0; box-shadow: none; -webkit-box-shadow: none; }
.navbar-default #mobilenav-search .navbar-form .form-group { float: left; width: 70%; margin-bottom: 0; }
.navbar-default #mobilenav-search .navbar-form .btn { margin-left: 5px; }

/* Header */
header { display: block; height: 72px; clear: both; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_header.png) top center no-repeat; }
header.affix { position: relative; margin-bottom: 15px; height: 112px; }
header .container { padding-right: 0; padding-left: 0; }
header #logo.col-sm-3 { padding: 0; width: 290px; margin-left: 45px; margin-right: 15px; }
header #logo a { display: block; float: left; width: 286px; height: 72px; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_header_logo.png) right top no-repeat; outline: 0; }
header #logo span { display: none; }
header #ticker.col-sm-7 { padding: 0; }
header.affix #ticker.col-sm-7 { display: none; }
header #tickerLabel { font-size: 14px; text-transform: uppercase; color:#9bccf2; font-weight:700; float:left; padding-right:10px; margin-top: 3px; }
#tickerCarousel .carousel-control.left,
#tickerCarousel .carousel-control.right { background-image:none !important; }
#tickerCarousel .carousel-control {
  background: #224161;
  padding: 4px 0;
  width:17px;
  height: 17px;
  top:4px;  
  left:auto;
  bottom:auto;
  opacity:1;
  text-shadow:none;
}
#tickerCarousel .carousel-control:hover { background: #4E7297; }
#tickerCarousel .carousel-control.right { right:auto; margin-left: 25px; }
#tickerCarousel .carousel-control span { font-size: 14px; color: #FFF; }
#tickerCarousel .carousel-control.left span { padding: 2px 8px 0 0; }
#tickerCarousel .carousel-control.right span { padding: 2px 0 0 8px; }
#tickerCarousel .item { height: 40px; overflow: hidden; }
#tickerCarousel .item h4 { font-size: 14px; margin: 0; padding: 0; border: 0; }
#tickerCarousel .item h4 a { color: #FFF; }
#tickerCarousel .item h4 a:hover,
#tickerCarousel .item h4 a:active,
#tickerCarousel .item h4 a:focus { color: #9bccf2; text-decoration: none; }
header #headline { font-size: 14px; position:relative; top:25px; }
header #headline .title { text-transform: uppercase; color:#9bccf2; font-weight:700; float:left; border-right:1px solid #516d8a; padding-right:10px; margin-right:10px; }
header #headline ul { float:left; }
header #headline li { float: left; list-style:none; color:#fff; font-weight:300; }
header #headline a { font-weight: 300; color: #FFF; text-decoration: none; }
header #headline a:hover { color: #9bccf2; }
@media (min-width: 1200px) {
  header #ticker.col-sm-7 { width: 650px; }
  #tickerCarousel .item { width: 640px; padding: 5px 0 0 0 ; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  header #ticker.col-sm-7 { width: 450px; }
  #tickerCarousel .item { width: 440px; padding: 5px 0 0 0 ; }
}
header #icons { float: right; width: 170px; padding: 0; }
header #icons a { display: block; float: right; height: 72px; width: 34px; margin-left: 10px; background: #123252 url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_social_block.png) no-repeat; }
header #icons a span { display: none; }
header #icons a.icon-facebook { margin-left: 0; background-position: -158px -177px; }
header #icons a.icon-facebook:hover { background-position: -208px -177px; }
header #icons a.icon-twitter { background-position: -158px -75px; }
header #icons a.icon-twitter:hover { background-position: -208px -75px; }
header #icons a.icon-youtube { background-position: -158px -477px; }
header #icons a.icon-youtube:hover { background-position: -208px -477px; }
header #icons a.icon-rss { background-position: -158px -377px; }
header #icons a.icon-rss:hover { background-position: -208px -377px; }
#rev-t, #rev-b { max-width: 100%; width: 728px; overflow-x: hidden; margin: 0 auto 15px auto; clear:both; }

/* Sitenav */
#sitenav { min-height: 40px; background: #FFF; box-shadow: 0 0 9px rgba(0,0,0,0.1); clear: both; margin-bottom: 15px; border-top: 0; border-radius: 0; }
#sitenav.affix-top { margin-top: -55px; }
#sitenav.affix { z-index: 10000; width: 100%; top: 0; -webkit-transition: all .5s ease-in; transition: all .5s ease-in; }
#sitenav .container { min-height: 40px; padding-right: 20px; }
#sitenav .navbar-brand { padding: 4px 0 4px 5px; height: auto; }
#sitenav.affix-top .navbar-brand { display: none; }
#sitenav.affix { display: block; }
#sitenav .navbar-nav > li { font-size: 13px; list-style: none; }
#sitenav .navbar-nav > li > a { color: #4e7297; margin: 0; text-decoration:none; border: 0; border-radius: 0; min-height: 40px; }
#sitenav .navbar-nav > li > a.navbar-toggle.collapsed { background-color: transparent; color: #4e7297; }
#sitenav .navbar-nav > li > a:hover,
#sitenav .navbar-nav > li > a:active,
#sitenav .navbar-nav > li > a:focus,
#sitenav .navbar-nav > li > a.navbar-toggle.collapsed:hover,
#sitenav .navbar-nav > li > a.navbar-toggle.collapsed:active,
#sitenav .navbar-nav > li > a.navbar-toggle.collapsed:focus { color: #111; }
#sitenav .navbar-nav > li > a.navbar-toggle { background-color: #4E7297; }
#sitenav .navbar-nav > li > a.navbar-toggle,
#sitenav .navbar-nav > li > a.navbar-toggle:hover,
#sitenav .navbar-nav > li > a.navbar-toggle:active,
#sitenav .navbar-nav > li > a.navbar-toggle:focus { color: #FFF; }
#sitenav .navbar-nav > li.login { border-left: 1px solid #ddf; margin-top: 7px; }
#sitenav .navbar-nav > li.login > a { font-weight: 700; font-size: 10px; padding: 3px 0 3px 22px; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/login.png) left no-repeat; min-height: 0; }
@media (min-width: 992px) { 
  #sitenav .navbar-nav > li > a { padding: 9px 15px 0 15px; }
  #sitenav .navbar-nav > li.login { margin-left: 15px; }
  #sitenav .navbar-nav > li.login > a { margin: -1px 0 0 15px; }
}
@media (min-width: 768px) and (max-width: 991px) { 
  #sitenav .navbar-nav > li > a { padding: 9px 9px 0 9px; }
  #sitenav .navbar-nav > li.login { margin-left: 10px; }
  #sitenav .navbar-nav > li.login > a { margin: -1px 0 0 12px; }
}
#sitenav.affix-top .navbar-form { margin: -1px 0 0 30px; padding: 0; }
#sitenav.affix .navbar-form { margin: -1px 0 0 10px; padding: 0; }
#sitenav .navbar-form .mag {height:28px; width:21px; background:#f0f4f8 url(http://www.gamnesia.com/themes/site_themes/g2/images/magicon.png) right no-repeat; display:block; float:left;margin:6px 0 0 0;}
#sitenav .navbar-form input#search {
    border: none;
    margin-top: 6px;
    background: #f0f4f8 url(http://www.gamnesia.com/themes/site_themes/g2/images/searchcorner.png) top right no-repeat;
    height: 28px;
    font-weight: 600;
    font-size: 10px; 
    padding: 0 15px 0 6px;
    width: 208px;
}
#sitenav .navbar-collapse { padding-left: 0; }
#sitenav .navbar-collapse.collapse { display: none !important; }
#sitenav .navbar-collapse.collapse.in { display: block !important; }
@media (max-height: 400px) {
  #sitenav.navbar .navbar-collapse.in { overflow-y: scroll; max-height: 80vh; }
}
#sitenav.navbar .navbar-collapse { background: #CAD7E7 url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_dropdown.png) center no-repeat; background-size: cover !important; border-top: 0; padding-left: 0; padding-right: 0; overflow-y: auto !important; clear: both; -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3); box-shadow: inset 0 0 10px rgba(0,0,0,0.3); }
#sitenav.navbar .navbar-collapse .container { padding: 15px 5px 15px 45px; }
#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 #sitenav-etc.navbar-collapse .navbar-nav.etc1 { float: left; padding: 0 10px 15px 0; }
#sitenav.navbar #sitenav-etc.navbar-collapse .navbar-nav.etc2 { float: right; padding: 0 0 15px 10px; }
#sitenav.navbar .navbar-collapse .navbar-nav > li { float: none; font-size: 12px; }
#sitenav.navbar .navbar-collapse .navbar-nav > li.dropdown-header { font-size: 20px; font-weight: 700; color: #fff; padding: 10px 0 5px 0; }
#sitenav.navbar .navbar-collapse .navbar-nav > li > a { min-height: 0; display:block; color:#049; padding:5px 8px 5px 18px; margin-bottom:4px; background:rgba(255,255,255,0.4); border-left:0px solid rgba(255,255,255,0); }
#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:#17d; background:rgba(255,255,255,0.8); border-left:10px solid #3af; padding: 5px 8px; }
#sitenav.navbar .navbar-collapse .navbar-nav li.open > a { background-image: none; background-color: #8e613d; 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: #8e613d; }
#sitenav.navbar .navbar-collapse .sitenav-collapse-buffer { height: 5px; margin-top: 5px; }
#sitenav-shadow { height: 50px; position: absolute; box-shadow: 0px 0px 15px 0px #300300; width: 100%; display: none; }

/* Footer */
footer { background: #000 url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_footer.png) center bottom no-repeat; color: #888; margin: 0; clear:both; padding: 40px 0 15px 0; min-height: 200px; }
footer .container::after { display: block; }
footer a { color: #ccc; text-decoration: none; }
footer a:hover { color: #06c; text-decoration: none; }
footer ul { margin: 0 0 20px 0; }
footer li { margin: 0 0 5px 0; list-style: none; }
#footer-nav { font-size: 12px; }
#footer-copyright { margin: 0 0 20px 0; font-size: 10px; text-align: center; }
#footer-rep { float: right; font-size: 9px; text-align: right; }
#footer-rep p { text-align: right; }

/* 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: 4px; border: 0; background: #d6d6d6; }
.content img.ci-large { margin: 0 auto 10px auto !important; }
.content a:hover img { border: 1px solid #555; }
@media (max-width: 550px) { 
  .content img.ci-medium { max-width: 180px; }
}
.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; }
@media (max-width: 767px) {
  .news-header { background-image: none !important; padding-left: 0 !important; }
}
.news-header h1, .news-header h2 { font-weight: 500 !important; font-size: 26px; margin: 0 0 5px 0; border: 0; }
.news-header h3, .news-header h4 { margin: 0 0 5px 0; border: 0; }
.news-header h6 { margin-top: 0; }
@media (max-width: 767px) {
  .news-header h1, .news-header h2 { font-size: 20px !important; }
}
.news-item { background: url(http://www.gamnesia.com/themes/site_themes/g2/images/separator.png) no-repeat bottom center; padding-bottom: 10px; margin-bottom: 20px; }
.news-readmore { clear: both; text-align: right; font-size: 14px; }
.news-embed { background: #3D4456 url(http://www.gamnesia.com//themes/site_themes/g2/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 { text-align: left; clear: both; }
.taglist a { margin: 0 7px; }
#article-bottom-journal { margin-bottom: 8px; font-style: italic; }
#article-bottom-ad { width: 728px; max-width: 100%; overflow: hidden; margin: 0 auto 15px auto; }
#article-bottom-disqus {  }
#article-bottom-zerg {  }

/* Sidebar */
#wrapper .col-md-4 #sidebar-inner,
#wrapper .col-md-4 #sidebar-static { padding: 15px 0 0 0; }
@media (min-width: 992px) { 
  #wrapper .col-md-4 #sidebar-inner,
  #wrapper .col-md-4 #sidebar-static { width: 300px; }
  #wrapper .col-md-4 #sidebar-inner.affix-top {  } 
  #wrapper .col-md-4 #sidebar-inner.affix { top: 40px; }
  #wrapper .col-md-4 #sidebar-inner.affix-bottom { position: absolute; }
}
@media (max-width: 991px) {
  #wrapper .col-md-4 #sidebar-inner.affix-top,
  #wrapper .col-md-4 #sidebar-inner.affix,
  #wrapper .col-md-4 #sidebar-inner.affix-bottom { position: relative; clear: both; top: 0; }
}
.sidebar-block { margin:0 0 10px 0; clear:both; }
.sidebar-block h4 { text-transform: uppercase; font-size: 13px; font-weight: 500; margin: 0 0 5px 0; color: #111; border-bottom: 1px solid #d9d9d9; padding: 0 0 2px 0; }
.sidebar-block h4 span { color: #9bccf2; }
#sidebar-topad.sidebar-block { margin: 0 0 15px; }
#sidebar-popular.sidebar-block h4 { border: 0; color: #FFF; margin: 0 0 10px 0; background: #0b2845 url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_sidebar_block_h4.png) top left no-repeat; padding: 8px; text-align: right; }
.sidebar-popular-row { clear:both; margin: 0 0 10px 0; }
.sidebar-popular-row h2 { border:0; font-size:15px; padding: 0; margin: 0 0 10px 0; }
.sidebar-popular-row h2 a { font-weight: 600; text-decoration: none; color: #0b2845; }
.sidebar-popular-row h2 a:hover,
.sidebar-popular-row h2 a:active,
.sidebar-popular-row h2 a:focus { color: #8e613d; }
.sidebar-popular-row h6 { margin: 0; font-weight: 300; text-align: right; border-bottom: 1px solid #eaeaea; padding: 0 0 5px 0; background: url(http://www.gamnesia.com/themes/site_themes/g2/images/divider-blue.png) center left no-repeat; }
.sidebar-popular-row h6 a { font-weight: 600; text-decoration: none; color: #0b2845; }
.sidebar-popular-row h6 a:hover,
.sidebar-popular-row h6 a:active,
.sidebar-popular-row h6 a:focus { color: #8e613d; }
#sidebar-reviews.sidebar-block h4 { border: 0; color: #FFF; margin: 0 0 10px 0; background: #0b2845 url(http://www.gamnesia.com/themes/site_themes/g2/images/bg_sidebar_block_h4.png) top left no-repeat; padding: 8px; text-align: right; }
.sidebar-reviews-row { clear:both; margin: 0 0 10px 0; }
.sidebar-reviews-score {background:#0b2845; float: left; font-weight: 700; font-size: 18px; color: #FFF; margin: 0 10px 0 0; padding: 2px 0; width:30px; text-align:center;}
.sidebar-reviews-title {float: left; width: 255px;}
.sidebar-reviews-title h2 { border:0; font-size:15px; padding: 0; margin: 0 0 10px 0; }
.sidebar-reviews-title h2 a { font-weight: 600; text-decoration: none; color: #0b2845; }
.sidebar-reviews-title h2 a:hover,
.sidebar-reviews-title h2 a:active,
.sidebar-reviews-title h2 a:focus { color: #8e613d; }
.sidebar-reviews-title h6 { margin: 0; font-weight: 300; text-align: right; border-bottom: 1px solid #eaeaea; padding: 0 0 5px 0; }
.sidebar-reviews-title h6 a { font-weight: 600; text-decoration: none; color: #0b2845; }
.sidebar-reviews-title h6 a:hover,
.sidebar-reviews-title h6 a:active,
.sidebar-reviews-title h6 a:focus { color: #8e613d; }
#sidebar-reviews-more { clear:both; padding: 0 0 4px 0; margin: 0 0 4px 0; text-align: right; font-weight: bold; font-size: 13px; }
#sidebar-skyad {float:left; margin:0 5px 10px 0;}
.sidebar-list { width:120px; float:left; margin: 0 0 0 10px; }
.sidebar-list h3 {text-transform:uppercase;font-size:14px;font-weight:700;margin:0 0 2px 0; color: #111;}
.sidebar-list ul {padding: 0; margin:0 0 13px 16px;list-style:square;font-size:11px;line-height:1.3em;}
.sidebar-list ul li {margin:0 0 0 0;padding:0 0 0 0;}
.sidebar-list ul li a {text-decoration:none;color:#294867;}
.sidebar-list ul li a:hover {text-decoration:underline;color:#111;}

/* Bootstrap Overrides */
* { text-decoration: none; margin: 0; padding: 0; /* transition: 0.5s; */ }
a { color: #8e613d; }
a:hover, a:active, a:focus { color: #111; }
:focus { outline: 0; }
p { text-align: justify; }
ul, ol { margin: 0 0 10px 25px; }
h1 { font-size: 32px; color: #294867; margin: 0 0 12px 0; padding: 0 0 1px 0; border-bottom: 1px solid #CCC; font-weight: bold;}
h1 a:hover { text-decoration: none; }
h2 { font-size: 26px; color: #294867; margin: 30px 0 12px 0; padding: 0 0 1px 0; border-bottom: 1px solid #DDD;}
h3 { font-size: 22px; color: #294867; margin: 30px 0 10px 0;}
h4 { font-size: 18px; color: #294867; margin: 20px 0 10px 0;}
blockquote { font-style: italic; font-size: inherit; padding: 0 20px 10px; border-left: 5px solid #DDD; }
iframe, embed, object { max-width: 100%; }
.well { background-color: #FFF; border: 0; padding: 9px 9px; }
.well-sm { margin-bottom: 10px; padding: 4px 5px; font-size: 12px; }
#header .navbar { border-radius: 0; margin-bottom: 0; background: #333333; background: rgba(0, 0, 0, 0.75); }
#header .navbar-collapse { padding-left: 0; padding-right: 0; }
.panel { box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.panel-info { border-color: #294867; }
.panel-info > .panel-heading { background-color: #294867; border-color: #294867; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #DDD; }
.alert-info { color: #FFF; background-color: #294867; border-color: #294867; }
ul.list-group, ol.list-group { margin: 0 0 20px 0; }
a.list-group-item:hover, a.list-group-item:focus { color: #8e613d; }
.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, .btn-default:active:focus, .btn-default:active:hover, a.btn-default:hover, a.btn-default:active, a.btn-default:focus, a.btn-default:active:focus, a.btn-default:active:hover { 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 .dropdown-menu { display: none; }
.navbar-collapse .dropdown.open .dropdown-menu { display: block; }
.navbar-collapse .dropdown-menu > li { height: 30px; z-index: 10005; top: 0; position: relative; }
.navbar-form { margin-left: 0; margin-right: 0; }
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: inline; }

/* Modals and Popups */
.modal { cursor: no-drop; }
.modal-backdrop.in { opacity: .65; }
.modal-dialog { cursor: default; }
.ekko-lightbox-nav-overlay a { opacity: .5 !important; text-decoration: none; }
.ekko-lightbox a:hover, .ekko-lightbox a:active { opacity: 1 !important; }
.ekko-lightbox .modal-content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    background-color: transparent;
}
.ekko-lightbox .modal-header {
    border: 0;
    padding: 25px 0 5px 0;
}
.ekko-lightbox .modal-header .close {
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    color: #fff;
    text-shadow: 0;
    font-weight: 100;
    margin-top: 5px;
    font-size: 42px;
}
.ekko-lightbox .modal-header .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.ekko-lightbox .modal-header h4.modal-title {
    font-weight: 100;
    color: #fff;
    padding: 0;
}
.ekko-lightbox .modal-body {
    padding: 0;
}
.ekko-lightbox .modal-footer {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    border: 0;
    color: #fff;
    font-weight: 100;
    padding: 0;
}
.ekko-lightbox-nav-overlay a {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    text-shadow: none;
}

/* Utils and Legacy */
#btn-filters.btn-toolbar { float: right; }
#btn-filters a.btn-default:hover,
#btn-filters a.btn-default:active,
#btn-filters a.btn-default:focus { border-color: #8c8c8c; border-color: rgba(0, 0, 0, 0.75); outline: 0; }
#btn-filters a.btn-default.active { background-color: #d4d4d4; border-color: #8c8c8c; }
#btn-filters a.btn-default.active:hover,
#btn-filters a.btn-default.active:active,
#btn-filters a.btn-default.active:focus { background-image: none; background-color: #d4d4d4; border-color: #8c8c8c; }
.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;}