/*
Theme Name:     Medium Child Theme
Description:    Make your modifications to Medium in this child theme.
Template:       medium
*/

@import url('http://filmmakeriq.com/wp-content/themes/medium/style.css?ver=3.5');

body {
  color: #000000;
  font: 16px/28px Arial,Helvetica,sans-serif;
}
#wrapper {
  margin-top: 40px;
}
.topnav {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
  position: fixed;
  width: 100%;
  z-index: 2000;
}
.topmenu{
 background: #0d0d0d;
  height: 40px;
  width: 100%;
}
.header .widget_recent_comments:before, .header .widget_recent_entries:before {
  display: none;
}
.header .widget ul li {
  border-bottom: medium none;
}
.header .widgets2 {
  display: inline-block;
  width: 100%;
}
.header .widgets {
  border-top: 1px solid #000000;
  margin-left: 24px;
  width: 202px;
}
.wigtext, .bbp-reply-topic-title, .recentcomments a, .recentcomments {
  color: #CCCCCC;
  font-size: 12px !important;
  font-weight: bold;
  line-height: 1.2em !important;
  margin: 10px 0 !important;
  text-shadow: 1px 1px #000000 !important;
}

 .recentcomments {
  color: #555;
}
.wigtext:hover {
  color: #fff;
}
.welcome {
  margin-left: 23px;
  width: 202px;
}
.welcome a {
  font-size: 16px;
  word-wrap: break-word;
}
.welcome a:hover {
  color: #970000;
}
.welcome .joinnow a {
  color: #FFFFFF;
  font-size: 18px;
}
.welcome .joinnow a:hover {
  color: #970000;
}
.header .widget {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 transparent;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #111111;
  color: #FFFFFF;
  display: inline-block;
  padding: 10px 14px 6px;
  position: relative;
  transition: all 0.1s ease-in 0s;
}
.header .widget ul {
  color: #DDDDDD;
  font-weight: bold;
  margin: 10px 0 15px;
  padding-right: 0;
}
#followus li:after{
  color: #970000;
  content: "";
  float: right;
  font-family: "FontAwesome";
  font-weight: normal;
  text-align: right;
}
.comment-notes, .comments .logged-in-as {
  color: #000000;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0 !important;
  padding-bottom: 30px;
  padding-top: 34px;
  width: 100% !important;
}
.comments .logged-in-as a {
  color: #970000;
}
.commentlist .children {
  display: block;
  margin-top: 10px;
}
.post .yarpp-related li {
  list-style-type: none;
  margin-bottom: 5px;
}
.post .yarpp-related li:after {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-weight: normal;
 margin--left:5px;
}
.yarpp-related abbr {
  display: none;
}
.post .yarpp-related li a {
  color: #000;
  font-weight:bold;
}
.post .yarpp-related li:after {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: normal;
  margin-left: 5px;
}
#buddypressprofile li.logoutsb:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-align: right;
}
#buddypressprofile li:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-align: right;
}
#rssfeeds li:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-align: right;
}
#monthlyfilms li:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-align: right;
}
#recreading li:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-align: right;
}
#aboutus li:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-align: right;
}
#mybookmarks li:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
}
#buddypressprofile .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/profiletab.png") no-repeat scroll center top transparent;
}
#mybookmarks .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/bookmarkstab.png") no-repeat scroll center top transparent;
}
#followus .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/followtab.png") no-repeat scroll center top transparent;
}
#rssfeeds .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/iqrsstab.png") no-repeat scroll center top transparent;
}
#aboutus .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/aboutustab.png") no-repeat scroll center top transparent;
}
#monthlyfilms .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/filmrectab.png") no-repeat scroll center top transparent;
}
#recreading .widgettitle {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/bookstab3.png") no-repeat scroll center top transparent;
}
.welcome h4 {
  color: #FFFFFF;
  font-weight: normal;
  margin-bottom: 0;
  text-align: center;
}
.welcomepadder {
  padding: 10px 14px;
}

.widgettitle.accordion-toggle:after {
  color: #970000;
  content: "";
  display: none;
  font-family: "FontAwesome";
  font-size: 25px;
  line-height: 1;
  text-align: center;
}
.open-widget .widgettitle.accordion-toggle:after {
  content: "";
}
.header .widget .widgettitle {
  display: block;
  line-height: 27px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 55px;
  text-align: center;
}
.open-widget {
  background: none repeat scroll 0 0 transparent !important;
  border-bottom: medium none !important;
  border-top: 1px solid #000000 !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
  margin-top: -2px;
}
.header .widget:hover {
  background: none repeat scroll 0 0 transparent;
  border-top: 1px solid #000000;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
  transition: all 0.1s ease-in 0s;
}

.header .widgettitle {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0;
}
.jig-loadMoreButton {

  color: #FFFFFF;
  cursor: pointer;
  font-family: oswald;
  margin: 0 auto 5px;
  padding: 6px;
  text-align: center;
  text-transform: uppercase;
}

.jig-loadMoreButton-inner > a {
  color: #FFFFFF;
display:block;
}
#wrapper .jig-loadMoreButton-inner > a:hover {
  color: #ffffff;
}

.header {
  margin-top: 40px;
    padding-bottom: 40px;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.7);
}


.header .navigation-content .navigation-inner {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/02/filmstripbg.jpg") repeat-y scroll left center transparent;
}
.header .navigation-content {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/02/filmstripbg.jpg") repeat-y scroll right center transparent;
}

a {
  color: #970000;
  text-decoration: none;
  transition: all 0.07s ease-in 0s;
}
.bbp-topic-permalink a:hover, .post .more-link a:hover, .entry-title a:hover {
  color: #970000 !important;
text-decoration: none;
}
.post .more-link a:hover, .entry-title a:hover {
text-decoration: none !important;
}
#wrapper a:hover {
  color: #970000;

}
#wrapper p a:hover {
  color: #555555;
}
.stButton .chicklets:hover {
  color: #970000 !important;
  opacity: 1 !important;
}
.post .more-link:hover, .post .excerpt-more .more-link:hover, #wrapper .share-meta a:hover {
  text-decoration: none !important;
  color: #970000 !important;
}
#wrapper .upb_add_remove_links a:hover {
  color: #000000 !important;
  text-decoration: none;
}
.post .more-link {
  color: #000000;
  display: inline-block;
  font-family: oswald;
  font-size: 22px;
  margin-top: 15px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  width: 100%;
}
.post .more-link a{
  color: #000;
}
.post .excerpt-more .more-link {
  color: #000000;
  font-family: oswald;
  font-size: 20px;
  margin-top: 28px;
  text-transform: uppercase;
}


.post .more-link:after, .post .excerpt-more .more-link:after {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 28px;
  margin-left: 8px;
}
blockquote {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
blockquote a {
  color: #777777;
}
blockquote h3 {
  color: #111111;
  text-align: right;
}
blockquote h3 a {
  color: #970000;
}
.reply a {
  color: #888888;
  font-size: 11px;
  text-transform: uppercase;
}
.comment-edit-link {
  color: #888888;
  font-size: 11px;
}
.entry-title a {
  color: #000000;
}

#main .course header h2, .post-content > header h1, .entry-title {
  font-family: Oswald,'Helvetica Neue',Helvetica,sans-serif;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 60px;
  margin: 0 0 24px;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #000000;
  font-family: Oswald,'Helvetica Neue',Helvetica,sans-serif;
  font-weight: 700;
  margin: 0 0 25px;
  text-transform: uppercase;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
h4, h3 {
  font-weight: normal !important;
}
h1 a {
  color: #000000;
}
.post-content > header h1.page-title {
    font-family: Oswald,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 54px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 60px;
    margin: 0 0 24px;
    padding: 0;
}
#categoryttitle h3:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-weight: normal;
  margin-right: 10px;
}
#categoryttitle h3 {
  border-bottom: 1px solid #E5E5E5;
  border-top: 4px solid #970000;
  color: #000000;
  display: inline-block;
  font-family: oswald;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
  margin: 0 0 15px;
  padding: 10px 0;
  width: 100%;
}
.archive .featured-image, .search .featured-image, .archive .fitvid, .search .fitvid {
  display: block;
}
.archive-title {
  border-bottom: 1px solid #E5E5E5;
  border-top: 4px solid #970000;
  color: #000000;
  font-family: oswald;
  font-size: 35px;
  font-weight: normal;
  margin: 40px 14%;
  padding: 15px 0;
}
.archive-title:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-weight: normal;
  margin-right: 10px;
}
h1#title-28772:before, h1#title-28771:before {
  content: url("http://filmmakeriq.com/wp-content/uploads/2013/03/classespage1.png");
  margin-right: 15px;
}
.header {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 #0d0d0d;
  float: left;
  font-size: 13px;
  height: 100%;
  line-height: 24px;
  position: fixed;
  width: 250px;
  z-index: 10;
}
.header hgroup {
  -moz-box-sizing: border-box;
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/02/logobg1.jpg") repeat-x scroll center top transparent;
  border-top: medium none;
  float: left;
  height: 255px;
  padding: 0;
  width: 100%;
}
.logoicon {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/filmmakeriq4.png") no-repeat scroll center top transparent;
  display: block;
  height: 151px;
  margin: 20px auto 19px;
  width: 151px;
}
.filmmakeriq a, .logoicon a {
  display: block;
  height: 100%;
  width: 100%;
}
.sublogo {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/logoiqbg1.jpg") repeat-x scroll 0 0 transparent;
  height: 165px;
  width: 100%;
}
.filmmakeriq {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/05/filmmakeriq5.png") no-repeat scroll center center transparent;
  height: 62px;
  margin: 0 auto;
  padding-top: 6px;
  width: 174px;
}
.sbavatar {
  height: 60px;
  margin: 0 auto 20px;
  padding-top: 20px;
  width: 60px;
}
.sbavatar > span {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/03/avatarring702.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 66px;
  width: 66px;
}
.sideavatar > img {
  border-radius: 100px 100px 100px 100px;
  height: 50px;
  padding: 8px;
  width: 50px;
}

.loginavatar {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/02/avatarsbbg1.png") repeat-x scroll center top transparent;
}

.title-meta {
  border-bottom: 0 none;
  border-top: 4px solid #970000;
  color: #444444;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 2px;
  width: 100%;
}
.title-meta-left {
  background: none repeat scroll 0 0 #970000;
  color: #FFFFFF;
  float: left;
  font-family: oswald;
  font-size: 15px;
  font-weight: 500;
  padding: 0 10px 5px;
  text-transform: uppercase;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
.title-meta-left a {
  color: #FFFFFF;
}
.title-meta-right {
  color: #000000;
  float: right;
  font-family: oswald;
  font-size: 15px;
  font-weight: 500;
  margin-left: 15px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
.title-meta-right:after {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  margin-left: 3px;
}
#content .meta {
  border-bottom: 1px solid #E5E5E5;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top: 1px solid #E5E5E5;
  color: #999999;
  display: inline-block;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 2px 0 15px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}

.post {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: medium none;
  margin: 0 0 10px;
  padding-bottom: 30px;
  position: relative;
}
.post .post-content {
  -moz-box-sizing: border-box;
  float: left;
  margin-bottom: 10px;
  padding: 0;
  width: 100%;
}
#content .post-nav-inside {
  border-bottom: 1px solid #E5E5E5;
  border-top: 4px solid #970000;
  color: #000000;
  display: inline-block;
  font-family: oswald;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 10px 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  width: 100%;
}
#content .post-nav a {
  color: #000000;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
  color: #970000 !important;
text-decoration: none !important;
}
#cfheader.courseforum h3 {
  border-bottom: 1px solid #E5E5E5;
  border-top: 4px solid #970000;
  color: #000000;
  display: inline-block;
  font-family: oswald;
  font-size: 42px;
  line-height: 120%;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
}
.icon-arrow-left:before {
  color: #970000;
  content: "" !important;
  font-size: 22px;
  font-weight: normal !important;
}
.icon-arrow-right:before {
  color: #970000;
  content: "" !important;
  font-size: 22px;
}
.ecpt_field_name {
  display: none;
}
.learndash a[rel~="next"]:after {
  color: #970000;
  content: "";
  font-family: FontAwesome;
  font-size: 22px;
  margin-left: 2px;
}
.learndash a[rel~="prev"]:before {
  color: #970000;
  content: "";
  font-family: FontAwesome;
  font-size: 22px;
  margin-right: 2px;
}
.learndash a[rel~="next"], .learndash a[rel~="prev"] {
  color: #000000;
  font-family: oswald;
  font-size: 18px;
  text-transform: uppercase;
}
.learndash .completed, .learndash .notcompleted {
  background: none repeat scroll 0 0 transparent !important;
  color: #000000;
  display: inline !important;
  font-family: oswald;
  font-size: 22px;
  height: 25px;
  line-height: 25px;
  padding-left: 0 !important;
  text-transform: uppercase;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
.learndash .completed:after, .learndash .notcompleted:after{
  color: #970000;
  content: "";
  font-family: FontAwesome;
  font-size: 25px;
  margin-left: 8px;
}
.learndash .completed:before{
  color: #970000;
  content: "";
  font-family: FontAwesome;
  font-size: 25px;
  margin-right: 8px;
}

.learndash .notcompleted:before{
  color: #aaa;
  content: "";
  font-family: FontAwesome;
  font-size: 25px;
  margin-right: 8px;
}
.learndash .completed:hover, .learndash .notcompleted:hover{
text-decoration:none;
}
.meta-nav {
  display: none;
}
ol.questions {
  margin-left: 0 !important;
  margin-top: 20px !important;
}
ol.questions, ul.answers, ul.responses, ol.questions li, ul.answers li, ul.responses li {
  list-style-type: none !important;
}
#content .post-nav-right i {
  padding-left: 5px;
}
#comments-title h3, #respond h3 {
  border-bottom: 1px solid #E5E5E5;
  border-top: 4px solid #000000;
  color: #000000;
  display: inline-block;
  font-size: 35px;
  font-weight: 700;
font-family: oswald;
  line-height: 35px;
  margin: 0;
  padding: 10px 0 0;
  width: 100%;
}

.fn {
  float: left;
  font-family: oswald;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  margin-top: 0;
}
.fn a {
  color: #000000;
}
.vcard img {
  border-radius: 20px;
  float: left;
  height: 40px;
  width: 40px;
}

#respond input[type="text"], #respond textarea {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 #DADCDE;
  border-color: #E4E4E4 #E4E4E4 #DDDDDD;
  border-image: none;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 2px 1px #CCCCCC inset;
  color: #000;
  padding: 9px 10px;
  width: 100%;
}

#respond label {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0 0;
}
.share-meta a {
  color: #000000;
}
#comments-title h3:before, #respond > h3:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-weight: normal;
  margin-right: 10px;
}
#comments > div {
  margin-bottom: 20px;
}
.comment-text {
  font-size: 16px;
  line-height: 28px;
}
.share-meta {
  border-bottom: 0 none;
  border-top: 4px solid #000000;
  color: #000000;
  display: inline-block;
  font-family: oswald;
  font-size: 20px;
  font-weight: 500;
  margin-top: 10px;
  padding-top: 8px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  width: 100%;
}
.title-meta-left .upb_add_remove_links:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: 1;
  margin-right: 5px;
}
#content .cat-nav {
   font-size: 12px;
  font-weight: bold;
  height: 100%;
  margin: 40px 14% 75px;
  position: relative;
  text-transform: uppercase;
}
.catwrap {
  display: inline-block;
  width: 100%;
}
#content .cat-nav a {
color:#000;
}
#content .cat-nav a:hover {
color:#970000;
}
.left {
  display: block;
  float: left;
  height: 100%;
  width: 50%;
}
.right {
  display: block;
  float: left;
  height: 100%;
  width: 50%;
}
.cat-nav li:before {
  content: "";
  color:#970000;
  font-family: "FontAwesome";
  font-size: 13px;
  font-weight: normal;
  margin-right: 5px;
}
.meta span.cat:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 13px;
  font-weight: normal;
  margin-right: 5px;
}
.meta span.tags:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 15px;
  font-weight: normal;
  margin-right: 5px;
}
.postlink {
  float: left;
  width: 33%;
}
.upb_add_remove_links a{
color:#fff;
}
.postlink {
  float: left;
  width: 33%;
 text-align: center;
}
.postlink:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 25px;
  color:#970000;
margin-right: 5px;
}
.date-meta {
  float: left;
  text-align: left;
  width: 33%;
}
.date-meta:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 25px;
  color:#970000;
margin-right: 5px;
}
.comments-meta {
  float: left;
  text-align: right;
  width: 33%;
}
.comments-meta:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 25px;
  color:#970000;
margin-right: 5px;
}
.sbads {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.sads {
  margin: 0 auto 17px;
  text-align: center;
  width: 100%;
}
#text-7, #text-8, .cellads {
display:none;
}
footer {
  background: none repeat scroll 0 0 #DADCDE;
  box-shadow: 2px 0 4px -1px rgba(0, 0, 0, 0.2) inset;
  float: right;
  font-size: 12px;
  height: 100%;
  line-height: 20px;
  margin-top: 40px;
  padding-bottom: 40px;
  position: fixed;
  right: 0;
  top: 0;
  width: 250px;
}
footer .widget {
  -moz-box-sizing: border-box;
  border-bottom: 1px solid #CACACA;
  border-top: 1px solid #EFEFEF;
  display: inline-block;
  padding: 25px 32px 30px;
  width: 100%;
}
.bbp-footer {
  display: none;
}
.bbp-header .bbp-reply-author {
  display: none;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
  font-family: oswald;
  font-size: 35px;
  font-weight: normal;
  line-height: 120%;
  margin-left: 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.bbp-pagination-links a, .bbp-pagination-links span.current {
  border: medium none;
  display: block;
  float: left;
  margin-left: 5px;
  padding: 0 10px;
  text-decoration: none;
    text-shadow: 0 1px 1px white;
}
.bbp-pagination-links a:hover, .bbp-pagination-links span.current {
  background: none repeat scroll 0 0 #DADCDE;
  border: medium none;
  opacity: 1;
}
.bbp-pagination-links a:hover {
  background: none !important;
}
#bbpress-forums li.bbp-header .bbp-reply-content:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 35px;
  margin-right: 4px;
}

#bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
  background-color: #FFFFFF;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
  color: #555555;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
}
div.bbp-topic-header, div.bbp-reply-header {
  border-bottom: medium none;
  border-top: medium none;
  clear: both;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
  background-color: #FFFFFF;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies {
  border: medium none;
  clear: both;
  font-size: 12px;
  margin-bottom: 20px;
  overflow: hidden;
}
#bbpress-forums li.bbp-header {
  background: none repeat scroll 0 0 #970000;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: none;
  border-top: 4px solid #000000;
  color: #000000;
  font-weight: bold;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
}
.bbp-topic-permalink {
  color: #000000;
  font-family: oswald;
  font-size: 16px;
  text-transform: uppercase;
}
div.bbp-template-notice.info {
  background-color: #FFFFFF;
  border-color: #DADCDE -moz-use-text-color;
  border-style: solid none;
  border-width: 1px medium;
  padding: 8px 0;
display:none;
}
.bbp-topic-freshness > a {
  color: #000000;
}
.bbp-author-name {
  color: #000000;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  border-top: 1px solid #DADCDE;
  overflow: hidden;
  padding: 8px 0;
}
#bbpress-forums fieldset.bbp-form {
  border: medium none;
  margin-bottom: 10px;
  padding: 10px 0;
}
#bbpress-forums fieldset.bbp-form label {
  display: inline-block;
  font-weight: bold;
  margin: 0;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
  float: left;
  text-align: right;
  width: 22%;
}
input[type="password"], input[type="text"], textarea {
  background: none repeat scroll 0 0 #DADCDE;
  box-shadow: 0 2px 1px #CCCCCC inset;
  color: #000;
}
#buddypressprofile .bbp-login-form .bbp-username, #buddypressprofile .bbp-login-form .bbp-email, #buddypressprofile .bbp-login-form .bbp-password, #buddypressprofile .bbp-login-form .bbp-remember-me, #buddypressprofile .bbp-login-form .bbp-submit-wrapper {
  margin-top: 10px;
  width: 180px !important;
}
#buddypressprofile .bbp-login-form .bbp-username input, #buddypressprofile .bbp-login-form .bbp-email input, #buddypressprofile .bbp-login-form .bbp-password input, #buddypressprofile .bbp-login-form .bbp-submit-wrapper input{
  border: 2px solid #000000;
  border-radius: 200px 200px 200px 200px;
  box-shadow: 0 4px 4px #CCCCCC inset;
}
.bbp-login-form label {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  width: 140px;
}
.tml-user-avatar {
  display: none;
}
.tml-user-links {
  display: none;
}
.tml-action-links {
  display: none;
}
.login p.message {
  background-color: transparent;
  border: medium none;
  color: #000000;
  font-weight: bold;
  padding: 5px 0;
}
.login p.message:before {
  color: #970000;
  content: "";
  font-family: FontAwesome;
  font-size: 19px;
  font-weight: normal;
  margin-right: 5px;
}
#buddypressprofile input[type="password"], #buddypressprofile input[type="text"], textarea {
  border: 2px solid #000000;
  border-radius: 200px 200px 200px 200px;
  box-shadow: 0 4px 4px #CCCCCC inset;
  color: #000000;
  font-size: 14px;
  line-height: 120%;
  padding: 5px 10px;
}
.login form label {
  display: block;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
#buddypressprofile .login form label {
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;

}
.wpcf7 p {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
.passrec{color:#970000;}
.error404 .post .search-form-input, .wpcf7 input[type="text"], .wpcf7 textarea, input[type="password"], input[type="email"], input[type="text"], textarea {
    color: #000;
    border: none;
    border: solid 1px #e4e4e4;
    border-bottom: solid 1px #ddd;
    background: #DADCDE;
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    -webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	-webkit-appearance:none;
box-shadow: 0 2px 1px #CCCCCC inset;
}
#bbpress-forums fieldset.bbp-form legend {
  font-family: oswald;
  font-size: 35px;
  line-height: 120%;
  padding: 5px 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
.bbp-template-notice {
  display: none;
}
span.bbp-admin-links {
  color: #DDDDDD;
  float: none;
}
span.bbp-admin-links a {
  color: #888888;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}
#bbpress-forums fieldset.bbp-form legend:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 35px;
  margin-right: 4px;
}
.forum-titles li.bbp-forum-info {
  font-family: oswald;
  font-size: 35px;
  font-weight: normal;
  line-height: 120%;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#bbpress-forums div.bbp-search-form {
  display: none;
  float: right;
}
.forum-titles li.bbp-forum-info:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 35px;
  margin-right: 4px;
}
.forum-titles li.bbp-forum-info:after {
  color: #000000;
  content: "s";

}
#forums-list-0 .forum-titles li.bbp-forum-info:after {
  color: #000000;
  content: "Categories";
  margin-left: 8px;
}
#search-message-form input[type="text"] {
  width: 72%;
}
div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
  margin-bottom: 0;
  overflow: hidden;
  padding: 8px 0;
}
div.bbp-template-notice, div.indicator-hint {
  background-color: #FFFFFF;
  border-color: #DADCDE -moz-use-text-color;
  border-radius: 0 0 0 0;
  border-style: solid none;
  border-width: 1px medium;
  clear: both;
  color: #000000;
  margin: 5px 0 15px;
  padding: 6px 0;
}
#buddypress div.message-search {
  clear: both;
  float: left;
  margin: 20px 0;
  width: 100%;
}
img.avatar {
  border-radius: 50% 50% 50% 50%;
  box-shadow: 0 1px 0 0 #FFFFFF inset, 1px 1px 2px 0 rgba(0, 0, 0, 0.4) !important;
}
#buddypress table#message-threads tr.unread td {
  background: none repeat scroll 0 0 #DADCDE;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #EFEFEF;
  font-weight: bold;
}
.page-numbers.current {
  background: none repeat scroll 0 0 #DADCDE;
  border-radius: 50% 50% 50% 50%;
  box-shadow: 0 2px 1px #CCCCCC inset;
}
.page-numbers {
  color: #000000;
  font-weight: bold;
  padding: 4px 8px;
}
.bbp-topic-started-by {
  display: none;
}
.bbp-topic-voice-count {
  font-weight: bold;
}
.bbp-topic-reply-count {
  font-weight: bold;
}
#buddypress li span.unread-count, #buddypress tr.unread span.unread-count {
  background: none repeat scroll 0 0 #970000;
  border-radius: 50% 50% 50% 50%;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  padding: 2px 8px;
}
.bbp-topic-voice-count {
  display: none;
}
.bbp-topic-reply-count {
  display: none;
}
.bbp-topic-freshness:before {
  content: "Latest Post:";
  color: #888;
  margin-right: 5px;
}

li.bbp-forum-info, li.bbp-topic-title {
  float: left;
  width: 100%;
}

.forum-titles .bbp-topic-title {
  font-family: oswald;
  font-size: 35px;
  font-weight: normal;
  line-height: 120%;
  text-align: left;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.forum-titles .bbp-topic-title:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}

li.bbp-topic-freshness {
  float: left;
  text-align: left;
text-transform: uppercase;
  width: 100%;
}
.bbp-topic-freshness > a {
  color: #888888;
}

.forum-titles .bbp-topic-freshness {
  display: none;
}
.forum-titles .bbp-forum-reply-count {
  display: none;
}
.forum-titles .bbp-forum-freshness {
  display: none;
}
#bbpress-forums li .bbp-forum-topic-count {
  display: none;
}
#bbpress-forums li .bbp-forum-reply-count {
  display: none;
}
#bbpress-forums li .bbp-forum-freshness {
  display: none;
}
.bbp-forum-link {
  color: #888888;
  text-transform: uppercase;
}
#bbpress-forums .bbp-forums-list {
  border-left: 1px solid #DADCDE;
  margin: 0;
  padding-left: 15px;
}
.forum-titles .bbp-forum-topic-count {
  display: none;
}



#bbpress-forums p.bbp-topic-meta {
  display: none;
  font-size: 11px;
  margin: 5px 0;
}
.bbp-topic-freshness-author {
  display: none;
}
div.bbp-breadcrumb, div.bbp-topic-tags {
  font-family: oswald;
  font-size: 16px;
  text-transform: uppercase;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
  border: medium none;
  border-radius: 50% 50% 50% 50%;
  float: none;
  height: 20px;
  margin-bottom: -4px;
  width: 20px;
}
.bbp-topic-pagination a {
  background: none repeat scroll 0 0 #DADCDE;
  border: 1px solid #DDDDDD;
  border-radius: 50% 50% 50% 50%;
  box-shadow: 0 2px 1px #CCCCCC inset;
  color: #000000;
  font-family: arial;
  font-size: 10px;
  font-weight: normal;
  line-height: 10px;
  padding: 1px 3px;
  text-decoration: none;
  text-shadow: 0 1px 1px white;
}
.page-numbers {
  color: #000000;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}
.bbp-forum-title {
  color: #000000;
  font-family: oswald;
  font-size: 16px;
  text-transform: uppercase;
}
.widget.buddypress div.item-avatar img.avatar {
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0 1px 0 0 #FFFFFF inset, 1px 1px 2px 0 rgba(0, 0, 0, 0.4) !important;
}
.widget.buddypress div.item-avatar img.avatar:hover {
  box-shadow: 0 1px 0 0 #000 inset, 1px 1px 2px 0 rgba(0, 0, 0, 0.0) !important;
}
#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a {
  background-color: #DADCDE;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0 2px 1px #BBBBBB inset;
  color: #000000;
  font-weight: normal;
  line-height: 1;
  opacity: 1;
  padding: 10px;
  text-shadow: 1px 1px white;
}
#buddypress .standard-form input:focus, #buddypress .standard-form textarea:focus, #buddypress .standard-form select:focus {
  background: none repeat scroll 0 0 #DADCDE;
  color: #000000;
}
#buddypress div.item-list-tabs ul li {
  margin-top: 10px;
}
#favorites-personal-li, #subscriptions-personal-li {
  display: none;
}
li.upb_bookmark {
  list-style: none outside none;
  font-weight: bold;
}
li.upb_bookmark a{
  color: #000000;
}
li.upb_bookmark:before {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: normal;
  margin-right: 8px;
}
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
  color: #000000;
  display: block;
  font-family: oswald;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  padding:10px;
  text-decoration: none;
  text-transform: uppercase;
}
#buddypress div#subnav.item-list-tabs li a {
  font-size: 14px;
}
#buddypress div#item-header img.avatar {
  border-radius: 100px 100px 100px 100px;
  float: left;
  margin: 0 15px 19px 0;
}
#buddypress div#object-nav.item-list-tabs {
  margin: 15px 0;
}
#buddypress div#subnav.item-list-tabs {
  background: none repeat scroll 0 0 transparent;
  margin: 25px 0;
  overflow: hidden;
}
.comment-author .bbp-author-role {
  color: #888;
  float: left;
  font-size: 11px;
  line-height: 18px;
  margin-left: 10px;
  margin-top: 0;
}
.comment-time {
  color: #888888;
  display: inline-block;
  font-size: 11px;
  margin-top: 4px;
  text-transform: uppercase;
}
.comment-author .bbp-author-name {
  color: #000000;
  float: left;
  font-family: oswald;
  font-size: 16px;
  line-height: 18px;
  margin-top: 0;
}
#bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
  border-bottom: 1px solid #DADCDE;
  font-size: 16px;
  margin-bottom: 30px;
  margin-left: 0;
  padding: 12px 0;
  text-align: left;
}








.woo-image.thumbnail.alignleft.wp-post-image {
  border-radius: 200px 200px 200px 200px;
}
.course-image img {
  margin: 0;
}
.course-image {
  border: 5px solid #000;
  border-radius: 200px 200px 200px 200px;
  float: left;
  height: 160px;
  margin: 5px 40px 10px 0;
  width: 160px;
}

.meter.red > span {
  background: none repeat scroll 0 0 #970000;
}
.meter {
  background: none repeat scroll 0 0 #DADCDE;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0 2px 1px #CCCCCC inset;
  clear: both;
  height: 30px;
  margin: 20px 0;
  position: relative;
}
.meter > span {
  -moz-box-sizing: border-box;
  background-color: #03820c;
  border-radius: 20px 20px 20px 20px;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  height: 100%;
  min-width: 45px;
  overflow: hidden;
  padding: 1px 10px 0 0;
  position: relative;
  text-align: right;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: none repeat scroll 0 0 #DADCDE;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0 2px 1px #CCCCCC inset;
  color: #000000;
  text-shadow: 1px 1px white;
}

.course-container a.button.course-delete, .course a.button.course-delete, .lesson a.button.course-delete, .quiz a.button.course-delete, .course-container a.comment-reply-link.course-delete, .course a.comment-reply-link.course-delete, .lesson a.comment-reply-link.course-delete, .quiz a.comment-reply-link.course-delete, .course-container #commentform #submit.course-delete, .course #commentform #submit.course-delete, .lesson #commentform #submit.course-delete, .quiz #commentform #submit.course-delete, .course-container .submit.course-delete, .course .submit.course-delete, .lesson .submit.course-delete, .quiz .submit.course-delete, .course-container input.course-delete[type="submit"], .course input.course-delete[type="submit"], .lesson input.course-delete[type="submit"], .quiz input.course-delete[type="submit"], .course-container input.button.course-delete, .course input.button.course-delete, .lesson input.button.course-delete, .quiz input.button.course-delete, .course-container button.button.course-delete, .course button.button.course-delete, .lesson button.button.course-delete, .quiz button.button.course-delete {
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/02/cbg.jpg") repeat scroll 0 0 #000000;
}
#main .course .course-meta .status.in-progress, .course-container a.button, .course a.button, .lesson a.button, .quiz a.button, .course-container a.comment-reply-link, .course a.comment-reply-link, .lesson a.comment-reply-link, .quiz a.comment-reply-link, .course-container #commentform #submit, .course #commentform #submit, .lesson #commentform #submit, .quiz #commentform #submit, .course-container .submit, .course .submit, .lesson .submit, .quiz .submit, .course-container input[type="submit"], .course input[type="submit"], .lesson input[type="submit"], .quiz input[type="submit"], .course-container input.button, .course input.button, .lesson input.button, .quiz input.button, .course-container button.button, .course button.button, .lesson button.button, .quiz button.button {
  -moz-box-sizing: border-box;
  background: url("http://filmmakeriq.com/wp-content/uploads/2013/02/cbg.jpg") repeat scroll 0 0 #000000;
  border: medium none;
  border-radius: 2px 2px 2px 2px;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: oswald;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.618em;
  overflow: visible;
  padding: 5px 15px 4px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  white-space: nowrap;
  width: auto;
}
.course-container a.button.course-complete, .course a.button.course-complete, .lesson a.button.course-complete, .quiz a.button.course-complete, .course-container a.comment-reply-link.course-complete, .course a.comment-reply-link.course-complete, .lesson a.comment-reply-link.course-complete, .quiz a.comment-reply-link.course-complete, .course-container #commentform #submit.course-complete, .course #commentform #submit.course-complete, .lesson #commentform #submit.course-complete, .quiz #commentform #submit.course-complete, .course-container .submit.course-complete, .course .submit.course-complete, .lesson .submit.course-complete, .quiz .submit.course-complete, .course-container input.course-complete[type="submit"], .course input.course-complete[type="submit"], .lesson input.course-complete[type="submit"], .quiz input.course-complete[type="submit"], .course-container input.button.course-complete, .course input.button.course-complete, .lesson input.button.course-complete, .quiz input.button.course-complete, .course-container button.button.course-complete, .course button.button.course-complete, .lesson button.button.course-complete, .quiz button.button.course-complete {
  background: none repeat scroll 0 0 #63A95F;
  display: none;
}

.course-delete:before {
  color: #970000;
  content: "";
  font-family: FontAwesome;
}
#main .course .course-meta .status.in-progress:before {
  color: #970000;
  content: "";
  font-size: 20px;
}

#main .course header h3:after {
  color: #970000;
  content: "";
  font-family: FontAwesome;
  margin-left: 15px;
}
#main .course header h3 {
  font-size: 38px;
  margin: 0;
}

#main .course header h2 a {
  color: #000;
}

#main .course {
  border-bottom: medium none;
  margin: 0 0 1.618em;
  padding: 0 0 1em;
  position: relative;
}

.course-container {
  margin: 0;
}








@-moz-keyframes spin {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}

.stButton .sharethis {
  background-image: none !important;
}
.stButton .chicklets {
  background-repeat: no-repeat;
  display: inline-block;
  font-family: oswald !important;
  font-size: 15px !important;
  height: 16px;
  line-height: 16px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  white-space: nowrap;
}


/* Menu Bar */
#megaMenu.megaCenterMenuItems ul.megaMenu > li {
  width: 20%;
}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li {
  font-family: oswald;
  text-transform: uppercase;
}
.widget.widget_search .submit.search-button {
  display: none;
}
.widget.widget_search input[type="text"] {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 2px solid #000000;
  border-radius: 200px 200px 200px 200px;
  box-shadow: 0 4px 4px #CCCCCC inset;
  color: #000000;
  font-family: oswald;
  font-size: 18px;
  font-weight: normal;
  padding: 10px;
  width: 100%;
}
.jig-loadMoreButton, #megaMenu {
  border: 1px solid #000000;
  border-bottom: none;
  background-color: #191919;
  background: #191919 url(../images/black_top.png) top left repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, from(#191919), to(#0d0d0d));
  background: -webkit-linear-gradient(top, #191919, #0d0d0d);
   background: -moz-linear-gradient(center top , #191919, #0d0d0d) repeat scroll 0 0 padding-box transparent;
  background: -ms-linear-gradient(top, #191919, #0d0d0d);
  background: -o-linear-gradient(top, #191919, #0d0d0d);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
line-height:39px !important;
}

.jig-loadMoreButton {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
  line-height: 27px !important;
}
.jig-loadMoreButton a:hover{
  color:#970000 !important;
}
/* Top Level Items */
#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, .megaMenuToggle {
  font-size: 12px;
  color: #eeeeee;
  padding: 9px 15px !important;
  font-weight: bold;
}
/* Horizontal Menu Items */
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {
  border-left: 1px solid #000000;
  -webkit-box-shadow: inset 1px 0px 0px 0px rgba(155, 155, 155, 0.1);
  -moz-box-shadow: inset 1px 0px 0px 0px rgba(155, 155, 155, 0.1);
  box-shadow: inset 1px 0px 0px 0px rgba(155, 155, 155, 0.1);
}
/* Vertical Menu Items */
#megaMenu.megaMenuVertical ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuVertical ul.megaMenu > li.menu-item > span.um-anchoremulator {
  border-top: 1px solid #000000;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
/* Menu Items with Dropdowns */
#megaMenu ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a,
#megaMenu ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator,
#megaMenu ul li.menu-item.mega-with-sub > a,
#megaMenu ul li.menu-item.mega-with-sub > span.um-anchoremulator,
#megaMenu ul li.menu-item.ss-nav-menu-mega > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega > span.um-anchoremulator {
  padding-right: 20px;
}
/* Top Level Menu Item Titles */
#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title {
   font-family: oswald;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0 -1px 1px #000000;
}
/* Top Level Items - Hover */
.jig-loadMoreButton:hover, #megaMenu ul.megaMenu > li.menu-item:hover > a,
#megaMenu ul.megaMenu > li.menu-item > a:hover,
#megaMenu ul.megaMenu > li.menu-item.megaHover > a,
#megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator,
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover,
#megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator {
  color: #ffffff;
  border-bottom-color: transparent !important;
  background-color: #090909;
  background: -webkit-gradient(linear, left top, left bottom, from(#090909), to(#191919));
  background: -webkit-linear-gradient(top, #090909, #111111);
  background: -moz-linear-gradient(top, #090909, #111111);
  background: -ms-linear-gradient(top, #090909, #111111);
  background: -o-linear-gradient(top, #090909, #111111);
  -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
/* Top Level Items Title - Hover */
#megaMenu ul.megaMenu > li.menu-item:hover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator span.wpmega-link-title,
#megaMenu ul.megaMenu > li.menu-item > a:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li.menu-item.megaHover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator span.wpmega-link-title {
  text-shadow: 0 -1px 1px #000000;
color:#970000;
}
/* Top Level Items - Current Item */
#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a {
  color: #ffffff;
}
/* Sub Menu Container Style */
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  border-color: #000000;
  color: #eee;
  text-shadow: 0px 1px 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #111111;
  background: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#0d0d0d));
  background: -webkit-linear-gradient(top, #111111, #0d0d0d);
  background: -moz-linear-gradient(top, #111111, #0d0d0d);
  background: -ms-linear-gradient(top, #111111, #0d0d0d);
  background: -o-linear-gradient(top, #111111, #0d0d0d);
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1{
  border-radius:0;
}
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
  color: #eee;
}
/* Horizontal Sub Menus */
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.menu-item.ss-nav-menu-reg > ul.sub-menu {
  border-top: none;
}
/* Sub Menu Columns */
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item {
  min-width: 100px;
}
/* Sub Menu Headers */#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > span.um-anchoremulator,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
#megaMenu .wpmega-widgetarea h2.widgettitle {
  color: #eeeeee;
  font-size: 12px;
  font-weight: bold;
  text-shadow: 0px 1px 1px #000000;
  padding-bottom: .4em;
  border-bottom: 1px solid #191919;
  margin-bottom: 0.6em;
}
#megaMenu .wpmega-widgetarea h2.widgettitle {
  font-size: 16px !important;
  font-weight: normal;
  line-height: 1.6em;
margin-bottom: 0 !important;
}
.dpe-flexible-posts {
  padding-top: 8px !important;
  border-top: 1px solid #000 !important;
}
/* Sub Menu Links & Fake Links */
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > span.um-anchoremulator,
#megaMenu ul ul.sub-menu li.menu-item > a,
#megaMenu ul ul.sub-menu li.menu-item > span.um-anchoremulator {
  color: #d9d9d9;
  font-size: 12px;
  text-shadow: 0px 1px 1px #000000;
  background-color: transparent;
}
/* Sub Menu Link Hover */
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover, #megaMenu ul ul.sub-menu > li.menu-item:hover > a {
  color: #ffffff;
  background-color: transparent;
}
/* Top Level Search Bar */
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
  padding-top: 2px;
}
/* Highlight color */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #4d90fe !important;
}
/* Image Spacing */
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {
  padding-left: 25px;
}
.ss-nav-menu-with-img {
  min-height: 16px;
}
/* Item Description */
#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
/* Arrow Colors */
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after,
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-top-color: #970000;
border:none;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after {
  border-left-color: #970000;
}
/* HR */
#megaMenu .wpmega-divider {
  border-top: 1px solid #000000;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
/* Vertical */
#megaMenu.megaMenuVertical > ul > li.menu-item > a, #megaMenu.megaMenuVertical > ul > li.menu-item > span.um-anchoremulator {
  background-color: #333333;
  background: #333 url(../images/black_top.png) top left repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));
  background: -webkit-linear-gradient(top, #333333, #111111);
  background: -moz-linear-gradient(top, #333333, #111111);
  background: -ms-linear-gradient(top, #333333, #111111);
  background: -o-linear-gradient(top, #333333, #111111);
}
#megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.menu-item.mega-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-mega > a:after,
#megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.menu-item.mega-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}
#megaMenu.megaMenuVertical ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg > ul.sub-menu {
  border-left: none;
}
/* IE7 Hacks */
#megaMenu.megaMenuHorizontal ul.megaMenu {
  *border-bottom: none;
}
#megaMenu.megaMenuVertical ul.megaMenu {
  *border-right: none;
}
















.wpProQuiz_button, .wpProQuiz_button:hover, #buddypress input[type="submit"], input[type="submit"], button.user-submit, #buddypress #search-message-form > input, .submit.search-button, #bbp_reply_submit, #bbp_topic_submit, .slickQuizWrapper .button, #commentform #submit {
	-moz-box-shadow:0 1px 0 0 #9C4646 inset, 1px 1px 2px 0 rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:0 1px 0 0 #9C4646 inset, 1px 1px 2px 0 rgba(0, 0, 0, 0.5) !important;
	box-shadow:0 1px 0 0 #9C4646 inset, 1px 1px 2px 0 rgba(0, 0, 0, 0.5) !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #970000), color-stop(1, #820000) ) !important;
	background:-moz-linear-gradient( center top, #970000 5%, #820000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#970000', endColorstr='#820000') !important;
	background-color:#970000 !important;
	-moz-border-radius:2px !important;
	-webkit-border-radius:2px !important;
	border-radius:2px !important;
	border:1px solid #b32e22 !important;
	color:#ffffff !important;
	font-family:oswald !important;
	font-size:16px !important;
	font-weight:normal !important;
	padding:6px 18px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5) !important;
text-transform:uppercase !important;
}
.wpProQuiz_button:hover, #buddypress input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:hover, button.user-submit:hover, #buddypress #search-message-form > input:hover, .submit.search-button:hover, #bbp_reply_submit:hover, #bbp_topic_submit:hover, .slickQuizWrapper .button:hover, #commentform #submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #820000), color-stop(1, #970000) ) !important;
	background:-moz-linear-gradient( center top, #820000 5%, #970000 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#820000', endColorstr='#970000') !important;
	background-color:#820000 !important;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5) inset !important;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5) inset !important;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5) inset !important;
}
.wpProQuiz_button:active, #buddypress input[type="submit"]:active, input[type="button"]:active, input[type="submit"]:active, button.user-submit:active, #buddypress #search-message-form > input:active, .submit.search-button:active, #bbp_reply_submit:active, #bbp_topic_submit:active,.slickQuizWrapper .button:active, #commentform #submit:active {
	position:relative !important;
	top:1px !important;
}
#buddypress .standard-form textarea, #buddypress .standard-form input[type="text"], #buddypress .standard-form select, #buddypress .standard-form input[type="password"], #buddypress .dir-search input[type="text"] {
  border: none;
}
#buddypress div.item-list-tabs ul li a span {
  background: none repeat scroll 0 0 #EEEEEE;
  border: 1px solid #CCCCCC;
  border-radius: 50% 50% 50% 50%;
  color: #999999;
  display: inline;
  font-family: arial;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.error404 .post .search-form-input, .search-form-input.text {
  width: 72%;
}
.error404 .post .search-form .submit {
  display: inline;
}
#buddypressprofile button.user-submit {
  width: 100%;
}







.gsc-tabsArea {
  border-top: 1px solid #E5E5E5 !important;
  font-family: oswald;
  font-size: 15px;
  padding: 5px 0;
  text-transform: uppercase;
}

.gsc-refinementsArea {
  font-family: oswald;
  text-transform: uppercase;
}
.gsc-tabHeader.gsc-inline-block.gsc-tabhActive {
  border: medium none !important;
  padding: 5px 10px !important;
}
.gsc-tabHeader.gsc-tabhInactive {
  border: medium none !important;
  color: #000000 !important;
}
.gsc-tabHeader.gsc-inline-block.gsc-tabhActive, .gsc-refinementHeader.gsc-refinementhActive {
  background: none repeat scroll 0 0 #DADCDE;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0 2px 1px #BBBBBB inset;
  font-weight: normal !important;
  padding: 2px 12px;
  text-shadow: 1px 1px white;
}
.gsc-refinementsArea {
  padding: 0 0 8px !important;
}
.gsc-tabHeader.gsc-inline-block.gsc-tabhActive {
  margin-right: 10px !important;
}
.gsc-refinementHeader.gsc-refinementhInactive {
  cursor: pointer;
  text-decoration: none !important;
}
.gsc-result-info {
  color: #999999 !important;
  font-size: 12px !important;
  text-transform: uppercase;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  background-color: #DADCDE !important;
  border-color: #970000;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0 2px 1px #BBBBBB inset;
  color: #000000;
  font-weight: bold;
  padding: 5px 10px !important;
  text-shadow: 1px 1px white;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  margin-right: 8px;
  padding: 5px;
  text-decoration: none !important;
}
.gs-title {
  font-family: oswald;
  font-size: 16px !important;
  text-decoration: none !important;
  text-transform: uppercase;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
  font-size: 16px !important;
  font-weight: normal !important;
}
.gsc-wrapper {
  margin-top: 15px;
}
.gsc-control-cse.gsc-control-cse-en {
  border: medium none !important;
  padding: 15px 0 !important;
}
.gsc-webResult.gsc-result {
  border-bottom: 1px solid #E5E5E5 !important;
}
.gsc-resultsbox-visible {
  margin-top: 20px;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
  color: #555555;
  font-size: 12px !important;
}
dd.course_progress div.course_progress_blue {
  background-color: #970000 !important;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), 0 2px 1px rgba(255, 255, 255, 0.3) inset;
  color: #FFFFFF;
  display: block !important;
  font-size: 16px;
  font-weight: bold;
  height: 25px !important;
  line-height: 25px;
  min-width: 45px;
  overflow: hidden;
  padding: 1px 10px 0 0;
  position: relative !important;
  text-align: right !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

dd.course_progress {
  background-color: #DADCDE !important;
  border: medium none !important;
  border-radius: 25px 25px 25px 25px !important;
  box-shadow: 0 2px 1px #BBBBBB inset;
  display: block !important;
  height: 25px !important;
  margin: 0 0 20px !important;
  position: relative !important;
  width: 100% !important;
}
.question h3 {
  font-family: arial,'Helvetica Neue',Helvetica,sans-serif;
  font-weight: bold !important;
  text-shadow: none;
  text-transform: none;
}

footer h2 a {
  color: #000000;
}
.post .excerpt-more .more-link {
  color: #000000 !important;
  font-family: oswald;
  font-size: 20px;
  margin-top: 28px;
  text-transform: uppercase;
}
.copyright {
  border-top: 1px solid #F7F7F7;
  color: #555555;
  font-size: 11px;
  margin: 0;
  padding: 32px;
}
.copyright-date a {
  color: #555555;
  font-weight: bold;
  text-shadow: 1px 1px #F9F9F9;
  text-transform: uppercase;
}

footer .widgettitle {
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
}
.reply a {
  color: #ccc;
  font-size: 11px;
  text-transform: none;
}
.jcrop-holder img, #avatar-crop-pane img, #avatar-upload-form img, #create-group-form img, #group-settings-form img {
  border: medium none !important;
  border-radius: 0 0 0 0;
  max-width: none !important;
}
#buddypress div.dir-search {
  display: none;
}


.wpProQuiz_addToplist {
  background-color: #EFEFEF !important;
  border: 1px solid #E2E2E2 !important;
  box-shadow: 1px 1px 2px #AAAAAA !important;
  margin-top: 10px !important;
  padding: 10px !important;
}
.wpProQuiz_questionList {
  background: none repeat scroll 0 0 #EFEFEF !important;
  border: 1px solid #E2E2E2 !important;
  box-shadow: 1px 1px 2px #AAAAAA !important;
  list-style: none outside none !important;
  margin-bottom: 10px !important;
  padding: 5px !important;
}
.wpProQuiz_response {
  background: none repeat scroll 0 0 #EFEFEF !important;
  border: 1px solid #E2E2E2 !important;
  box-shadow: 1px 1px 2px #AAAAAA !important;
  margin-bottom: 15px !important;
  padding: 5px !important;
}
.wpProQuiz_answerCorrect {
  background: none repeat scroll 0 0 green !important;
  font-weight: bold !important;
}
.wpProQuiz_answerIncorrect {
  background: none repeat scroll 0 0 #970000 !important;
  color: #FFFFFF;
  font-weight: bold !important;
}
.wpProQuiz_answerCorrect {
  background: none repeat scroll 0 0 green !important;
  color: #FFFFFF;
  font-weight: bold !important;
}
.wpProQuiz_points {
  font-family: oswald;
  font-size: 18px;
  font-weight: normal !important;
  margin-bottom: 20px !important;
  text-align: left !important;
  text-transform: uppercase;
}
.wpProQuiz_header {
  font-size: 26px;
  line-height: 120%;
  margin: 0 0 10px !important;
}
.wpProQuiz_list, .wpProQuiz_listItem, .wpProQuiz_questionList, .wpProQuiz_sortStringList, .wpProQuiz_sortStringList, .wpProQuiz_maxtrixSortCriterion, .wpProQuiz_resultsList {
  list-style: none outside none !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
}

.quiz_continue_link:after {
  color: #970000;
  content: "";
  font-family: "FontAwesome";
  font-size: 28px;
  margin-left: 8px;
}
.quiz_continue_link {
  color: #000000 !important;
  font-family: oswald;
  font-size: 20px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
margin: 25px 0 !important;
}
.quiz_continue_link a {
  color: #000000 !important;
}
.wpProQuiz_reviewQuestion {
  background-color: #EFEFEF;
  border: 1px solid #E2E2E2;
  box-shadow: 1px 1px 2px #AAAAAA !important;
  max-height: 100px;
  overflow: hidden;
  position: relative;
}
.wpProQuiz_question {
  margin: 25px 0 !important;
}
.wpProQuiz_toplistTable th {
  background: none repeat scroll 0 0 #000000 !important;
}
.wpProQuiz_toplistTable thead tr {
  background: none repeat scroll 0 0 #000000 !important;
  color: white !important;
  font-weight: bold !important;
  padding: 5px !important;
}
.wpProQuiz_resultValue > div {
  background: none repeat scroll 0 0 #970000 !important;
}

.wpProQuiz_button2 {
	background: #fff !important; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* W3C */
	border: 1px solid #ccc !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #777 !important;
	cursor: pointer !important;
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif !important;
	outline: none !important;
	padding: 4px 10px !important;
	text-align: center !important;
	text-decoration: none !important;
	line-height: 14px !important;
	box-shadow:none !important;
}

input.wpProQuiz_button2[type="button"]:hover {
	background: #ededed !important;
	background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* W3C */
	border: 1px solid #bbb !important;
	color: #555 !important;
	outline: none !important;
	text-decoration: none !important;
}
.wpProQuiz_button2 {
	background: #fff !important; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#ededed 100%) !important; /* W3C */
	border: 1px solid #ccc !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #777 !important;
	cursor: pointer !important;
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif !important;
	outline: none !important;
	padding: 4px 10px !important;
	text-align: center !important;
	text-decoration: none !important;
	line-height: 14px !important;
	box-shadow:none !important;
}

input.wpProQuiz_button2[type="button"]:hover {
	background: #ededed !important;
	background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%) !important; /* W3C */
	border: 1px solid #bbb !important;
	color: #555 !important;
	outline: none !important;
	text-decoration: none !important;
}
.wpProQuiz_toplistTrOdd {
  background-color: #EFEFEF !important;
}
#fb-root {
display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: 100% !important;
}
.pluginSkinLight > div {
  border: medium none !important;
}


.shome-meta {
  float: left;
  text-align: left;
  width: 50%;
}
.shome-meta img {
  float: left;
  margin-right: 10px;
}

.ssocial-meta {
  float: right;
  text-align: right;
  width: 50%;
}

.ssocial-meta img {
  float: right;
  margin-left: 10px;
}