/*
Theme Name:         Center For Faith and Giving
Theme URI:          http://centerforfaithandgiving.org
Description:        Main web site for the Center for Faith and Giving.
Version:            1.0.0
Author:             Christopher G. Higgins, Dir. of Digital Media, Office of the General Minister and President
Author URI:         http://disciples.org/
*/

/* ----------------------------------------------------------------------------

  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops. It's also
  the easiest way to customize Foundation.

  All Sass files are located in the /assets/scss folder.
  Please note that none of your scss files will be compiled to /stylesheets/foundation.css before you run
  'npm run watch' or 'npm run build'.

  Please read the README.md file before getting started. More info on how
  to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */

/* -- LAST MINUTE STYLES NOT COMPILES VIA SASS --*/
.callout-content p:last-child {margin-bottom:0;}
.rpjc_widget_cat_recent_posts ul li {line-height: 1.2em;margin-bottom: .9em;}
.rpjc_widget_cat_recent_posts ul {}
.rpjc_widget_cat_recent_posts ul li span.post-date {font-size:.9em;color:#616161;font-style:italic;display:inline-block;margin-left:.5em;}
.rpjc_widget_cat_recent_posts ul li span.post-date:before {content: '- ';}
#rss-2 ul li {margin-bottom:1em;}
#rss-2 ul {margin-left: 0;}


span.mega-toggle-label {
    display: none;
}


/* BB Press */

#bbpress-forums li.bbp-header {
	background: rgba(241,226,170,.9) !important;
}

#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header {
	background: rgba(241,226,170,.2) !important;
}

#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
	background: rgba(241,226,170,.5) !important;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background: rgba(241,226,170,.1) !important;
}

#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header,
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header,
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
	border-color: #f1e2aa !important;
}


/* Sidebar Forum Login */

#sidebar .bbp_widget_login h6 {
	background: transparent !important;
	color: #333 !important;
	padding-left: 0 !important;
}

#sidebar form.bbp-login-form {
	background: #0e557a;
	border: none;
}

#sidebar form.bbp-login-form label {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}

#sidebar a.bbp-lostpass-link {
	color: #ffffff;
}

#sidebar .bbp-login-form .bbp-remember-me label {
	width: 50% !important;
	text-transform: none;
	font-weight: 400;
	letter-spacing: 0;
	font-size: 14px;
}

#sidebar .bbp-login-form .bbp-submit-wrapper {
	margin-top: 0;
}

#sidebar .bbp-login-form button#user-submit {
	background: #ffffff !important;
	border: 1px solid #ffffff !important;
	color: #0e557a !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	padding: 10px 20px;
	text-transform: uppercase !important;
	letter-spacing: 1px;
}

#sidebar .bbp-login-form button#user-submit:hover,
#sidebar .bbp-login-form button#user-submit:focus {
	background: #0e557a !important;
	color: #ffffff !important;
}

#sidebar a.bbp-lostpass-link {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    cursor: pointer;
    font-weight: 600;
    line-height: normal;
	margin-bottom: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	padding: 10px 20px;
    font-size: 14px;
    background-color: #0e557a;
    border: 1px solid #ffffff;
    color: #fff;
	text-transform: uppercase;
    transition: background-color .3s ease-out;
}

#sidebar a.bbp-lostpass-link:hover,
#sidebar a.bbp-lostpass-link:focus {
	background: #ffffff;
	color: #0e557a;
}

.bbp-forum-content ul.sticky, .bbp-topics ul.sticky, .bbp-topics ul.super-sticky, .bbp-topics-front ul.super-sticky {
	font-size: 1rem;
}