body.mobile-theme {
}

/* Navigation */
body.mobile-theme header.masthead {
    background: #4a93b9;
    border-bottom: none;
}
.mobile-theme .secondary-nav, .mobile-theme .masthead .notification,
.mobile-theme #user-nav ul.logged-in li a {
    background-color: #579bbe;
    color: #ffffff;
}

.mobile-theme .secondary-nav ul li.active a, .mobile-theme .slide-panel .sub-nav li a,
.mobile-theme .slide-panel .sub-nav.topic-dropdown,
.mobile-theme #user-nav li.level-progress, .mobile-theme .notification,
.mobile-theme .slide-panel.search-panel {
    color: #FFF;
    background: #64b2da;
}

.mobile-theme #user-nav {
    background: inherit;
}
.mobile-theme .sidr .sidr-inner {
    padding: 0;
}
.mobile-theme .xper-bar {
    background: #a21d8c;
}
/* KS LOGO */
 body.mobile-theme.nobrand header.masthead h1 {
   width: 100%;
   height: 100%;
 }
 body.mobile-theme.nobrand header.masthead .logo img {
   display:none;
 }
 body.mobile-theme.nobrand header.masthead .logo {
   background: url(ks-logo.png) 0 center no-repeat;
   width: 145px;
   display: block;
   height: 100%;
   background-size: 100%;
   margin: 0 auto;
   position: relative;
   left: -1px;
 }

/* Cards & Tiles  */
body.mobile-theme #tiles-container .tiles-column-container .tiles-headers-container h3 {
    background: #76c6d3;
}
body.mobile-theme #tiles-container .tiles-column-container .tiles-headers-container h3.selected {
    background-color: #4aa3b2;
}

/* Pageskin TOP */
#pageskin-top {
  display: none;
}
#mobile-pageskin-top {
  position: relative;
}
#mobile-pageskin-top .video-wrapper {
  position: absolute;
  z-index: 2;
  top: 34.2%;
  right: 0;
  left: 0;
  margin-left: 44.6%;
  padding-right: 6.5%;
}
#mobile-pageskin-top .video-div {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
#mobile-pageskin-top .video-div .video-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#mobile-pageskin-top a {
  display: block;
  z-index: 1;
  position: relative;
}
#mobile-pageskin-top img {
  width: 100%;
  position: relative;
  height: auto;
  display: block;
}
#mobile-pageskin-middle {
}
#mobile-pageskin-middle a {
  display: block;
}
#mobile-pageskin-middle img {
  width: 100%;
  position: relative;
  height: auto;
  display: block;
}

/* ETC */
.mobile-theme #slide-panel-wrapper {
    top: 92px !important;
}
.mobile-theme #container-wrapper #post-content #content-header {
    border-top: 3px solid white !important;
    margin-top: -3px;
}

/* AD SLOTS */
body.mobile-theme #brand-skinundernav {
  padding: 0;
  margin: 0;
  position: relative;
}
body.mobile-theme #brand-main.ad-slot {
  margin: 25px auto;
  padding: 0;
}

/* RESET SITE STYLES*/
#last-content-main-wrapper {
    display: none;
}
#topic-navigation {
  display: none;
}
body.mobile-theme #tiles-container .tiles-column-container .tile-column {
    padding: 8px 8px 0;
}
body.mobile-theme #tiles-container .tiles-main-header {
   display: none !important;
}
body.mobile-theme #tiles-container #featured-container {
    display: none;
}
