/* main menu */
/*#main-nav .main-menu > li > a,
#main-nav .navbar-header#pns-logo > a{
   padding-top: 0;
   padding-bottom: 0;
   line-height: 92px;
}
#main-nav .navbar-header#ctt-logo > a,
#main-nav .social-pages > li > a,
#side-menu-btn-wrapper{
   padding: 0;
}
#main-nav .main-menu > li,
#main-nav .navbar-header.logo > a,
#main-nav .social-pages > li > a,
#side-menu-btn-wrapper{
   line-height: 92px;
   text-align: center;
}*/
#main-menu-wrapper ul{
   text-align: center;
}
#main-nav .navbar-header#pns-logo > a{
   width: 250px;
}
/*
#main-nav .main-menu{
   padding-left: 25px;
}
#main-nav .main-menu,
#main-nav .social-pages{
   float: left !important;
   line-height: 92px;
   padding-top: 0;
   padding-bottom: 0;
}
#main-nav .social-pages{
   float: right !important;
   display:inline-block;
   *display:inline;
   *zoom:1;
}
#main-nav .social-pages > li,
#main-nav .social-pages > li > a{
   line-height: 92px;
   height: 92px;
}
#main-nav .social-pages > li > a img{
   line-height: 92px;
   display:block;
   float: none !important;
}
#side-menu-btn-wrapper,
#side-menu-btn{
   width: 70px !important; 
   padding-left: 0; 
   padding-right: 0;
   height: 92px;
}
#main-nav .social-pages > li > a.fb img{
   margin-top: 40px;
}
#main-nav .social-pages > li > a.yt img{
   margin-top: 42px;
}*/
/* sidemenu */
#side-menu .social-pages > li > a.fb img{
   /*margin-top: 35px;*/
}
#side-menu .social-pages > li > a.yt img{
   /*margin-top: 37px;*/
}
#side-menu .footer-links > li > a:hover{
   text-decoration: underline;
}

/* middle-footer*/
#middle-footer a{
   display: block;
}

#middle-footer a > *{
   padding-top: 25px;
}
#middle-footer a > .text{
   float:left;
   width: 500px;
   max-width: 60%;
   padding-right: 0;
}
#middle-footer a > .text h2{
   padding-bottom: 15px;
}
#middle-footer a > .text > *{
   width: 100%;
   float:left;
}
#middle-footer a > .arrow{
   float: right;
   width: 20px;
   padding-left: 15px;
   padding-right: 15px;
   vertical-align: top;
}

.video-wrapper.playing .btn-wrapper{
   display: none;
}

#videos-main-wrapper{
   display: block;
}

.filter{
   line-height: 23px;
}
.filter > .radio{
   display: none;
}
.filter > input{
   display: inline-block;
   padding: 5px;
}