/**
 * CSS STYLES FOR MAIN SUBPORTAL
 */

/*** PORTAL NAVIGATION ***/
.stripeSquirrelHeader #sub_portals .active .nav_link,
#sub_portals .active .nav_link {
  border-color: #af081f;
}



/*** MAIN NAVIGATION ***/
#main_navigation {
  border: 1px solid #a1071a;
  background: #a1071a;
  background: -moz-linear-gradient(center top, #be0a25, #a3071b);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be0a25), to(#a3071b));
  background: -o-linear-gradient(top, #be0a25, #a3071b);
}
#main_navigation .main_nav_item {
  border-right: 1px solid #88040f;
  -moz-box-shadow: inset -1px 0 #d30d2e;
  -webkit-box-shadow: inset -1px 0 #d30d2e;
  box-shadow: inset -1px 0 #d30d2e;
}
#main_navigation .main_nav_item:hover, #main_navigation .main_nav_item:focus, #main_navigation .active.main_nav_item  {
  background: #800517;
  background: -moz-linear-gradient(center top, #7a0516, #860518);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7a0516), to(#860518));
  background: -o-linear-gradient(top, #7a0516, #860518);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}


/*** SUB NAVIGATION ***/
.sub_navigation {
  border: 1px solid #b36974;
  border-top-color: #a1071a;
}
.sub_navigation  .sub_nav_item {
  background: #e0c7ca;
  background: rgba(224,199,202,0.9);
}
.sub_navigation .sub_nav_item:hover, .sub_navigation .sub_nav_item:focus {
  background: #c3818b;
  background: rgba(195,129,139,0.9);
}



/*** VERTICAL NAVIGATION ***/
.sidebar .vnav_link:hover, .sidebar .vnav_link:focus {
  background-color: #af081f;
}
.sidebar .vnav_link.active {
  background-color: #5e0d18;
}

.sidebar .filter.active {
  background-color: #5e0d18;
}
.sidebar .filter:hover, .sidebar .filter:focus {
  background-color: #af081f;
}

.course_overview .sidebar .vnav_link:hover, .course_overview .sidebar .vnav_link:focus,
.course_overview .sidebar .vnav_link.active {
  background-color: #d74200;
}



/*** SORTING ***/
.sort_box .current:hover {
  border-color: #5e0d18;
  background-color: #af081f;
}
.sort_options .sort_link:hover {
  background-color: #af081f;
}



/*** HOMEPAGE ***/
.demo_lecture_link .demo_title {
  background-image: url('../images/layout/play_demo_wiwi.png');
}


/*** HTML SLIDESHOW ***/
.html_slide_buttons .html_slide_button.active {
  border-color: #8e0617;
  color: #FFF;
  background: #af081f;
  background: #af081f -moz-linear-gradient(center top , #be0a25, #8e0617);
  background: #af081f -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be0a25), to(#8e0617));
}

/*** BUTTONS ***/
.homepage_banner_1, .homepage_banner_2, .homepage_banner_3 {
  height: 100px;
}
.homepage_banner_1:hover, .homepage_banner_2:hover, .homepage_banner_3:hover,
.homepage_banner_1:focus, .homepage_banner_2:focus, .homepage_banner_3:focus {
  background-position: 0 -100px;
}



/*** PLAYLIST ***/
.pl_lectures .pl_item:hover, .pl_lectures .pl_item:focus {
  background-color: #d7949e;
}



/*** LECTURE ELEMENT ***/
.lecture_element .new {
  background: #af081f;
}



/*** RATINGS ***/
.rating {
  background-image: url('../images/icons/ratings_wiwi.png');
}
.rating .rate_links {
  background-image: url('../images/icons/ratings_wiwi.png');
}
.rating .rate_links_filled {
  background-image: url('../images/icons/ratings_wiwi.png');
}



/*** SIDEBAR AD BANNER ***/
.ad_sidebar {
  text-shadow: 0 0 4px #73030d;
}
.ad_sidebar_btn, .ad_sidebar, .ad_sidebar h2  {
  background-color: #af081f;
}