@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local('OpenSans'),
      url(/fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
  font-display:swap
}
body{font-family:'Open Sans',sans-serif;background-image:url('/misc/bg_body.jpg')}
.thumb-container{position:relative;max-width:500px}
.comment-box{border-top:5px solid #428bca}
.thumb-overlay{position:absolute;top:0;left:0;color:#fff;padding:80%}
.panel-body .homepage-panel .ul{list-style-image:url(/misc/plus_arrow.gif);list-style-position:outside}
.side-panel .list-group-item{border:0}
.panel-primary .panel-heading a{color:#fff}
.thumbnail{border:0 solid transparent}
.votes_main{margin:10px auto;overflow:hidden;width:192px}
.votes_gray{background-image:url("/misc/star_gray.png");float:left;height:32px;position:relative}
.votes_active{background-image:url("/misc/star.png");height:32px;left:0;position:absolute;top:0;z-index:1}
.votes_buttons{left:0;position:absolute;top:0;z-index:2}
.votes_button{border:medium none;height:32px;margin:0;padding:0;width:32px}
.footer{
  position:relative;
  clear:both;
  width:100%;
  color:#fff;
  background-image:url('/misc/bg_footer.jpg');
  border-top:5px solid #428bca;
  padding:20px 0;
  text-align:center;
  margin-top:20px
}
.footer-link{color:#fff;text-decoration:none}
.footer-link:hover,.footer-link:focus{color:#ddd;text-decoration:underline}
.form_hover{padding:0;position:relative;overflow:hidden;height:320px}
.form_hover:hover .header{opacity:1;transform:translateY(-172px);-webkit-transform:translateY(-172px);-moz-transform:translateY(-172px);-ms-transform:translateY(-172px);-o-transform:translateY(-172px)}
.form_hover img{z-index:4}
.form_hover .header{position:absolute;top:260px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:100%}
.form_hover .blur{height:240px;z-index:5;position:absolute;width:100%}
.form_hover .caption-text{z-index:10;color:#fff;position:absolute;height:240px;text-align:center;top:-20px;width:100%}
.remove-padding{margin-right:0;margin-left:0}
.row-nogutter{margin-right:0;margin-left:0}
.gallery{padding:0;margin:0}
.mod_smileys_img{vertical-align:bottom;margin:0 3px 0 3px}
body.slide-active{overflow-x:hidden}
.no-margin-top{margin-top:0!important}
#page-content{position:relative;min-height:100%;padding-top:70px;left:0;padding-bottom:100px}
#page-content.slide-active{padding-top:0}
#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:left;margin:0;width:30px;height:40px;padding:10px 0 0 0;border:0;background:transparent}
#slide-nav .navbar-toggle>.icon-bar{width:100%;display:block;height:3px;margin:5px 0 0 0}
#slide-nav .navbar-toggle.slide-active .icon-bar{background:orange}
.navbar-header{position:relative}
.navbar.navbar-fixed-top.slide-active{position:relative}
@media(max-width:767px){
  #slide-nav .container{margin:0!important;padding:0!important;height:100%}
  #slide-nav .navbar-header{margin:0 auto;padding:0 15px}
  #slide-nav .navbar.slide-active{position:absolute;width:80%;top:-1px;z-index:1000}
  #slide-nav #slidemenu{background:#f7f7f7;left:-100%;width:80%;min-width:0;position:absolute;padding-left:0;z-index:2;top:-8px;margin:0}
  #slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:0}
  #slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:80%;white-space:normal}
  #slide-nav{border-top:0}
  #slide-nav.navbar-inverse #slidemenu{background:#333}
  #navbar-height-col{position:fixed;top:0;height:100%;bottom:0;width:80%;left:-80%;background:#f7f7f7}
  #navbar-height-col.inverse{background:#333;z-index:1;border:0}
  #slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden}
  #slide-nav .navbar-form .form-control{text-align:center}
  #slide-nav .navbar-form .btn{width:100%}
}
@media(min-width:768px){
  #page-content{left:0!important}
  .navbar.navbar-fixed-top.slide-active{position:fixed}
  .navbar-header{left:0!important}
}
.video-js{padding-top:56.25%}
.vjs-fullscreen{padding-top:0}
.videocontent{padding-top:100px;width:80%;max-width:640px;margin:0 auto}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
img.bbcode{height:auto;max-width:600px}
h1{font-size:1.2em}
h2{font-size:1.1em}
