/*
 Theme Name:   Strappress Child
 Theme URI:    http://strappress.com/
 Description:  A Strappress child theme created to handle BBPress and other customizations
 Author:       Michael Khalili
 Author URI:   http://michaelapproved.com
 Template:     strappress
 Version:      1.0.0
*/
/*
Hide the scroll to top
*/
.scroll-top {
  display: none;
}
/**
	stop fixed header (change theme option in addition to this css edit)
*/
body.bbpress {
  padding-top: 0px;
}
body.bbpress .navbar-fixed-top {
  position: relative;
}
.navbar {
  border: none;
  border-radius: 0px;
}
.navbar .navbar-collapse {
  float: right;
}
@media (max-width: 768px) {
  .navbar .navbar-collapse {
    float: none;
  }
  .navbar .navbar-collapse ul,
  .navbar .navbar-collapse li {
    width: 100%;
  }
}
.navbar .nav li a {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* don't display the close button because the msg box will just come right back on page refresh */
.alert button.close {
  display: none;
}
/**
	fix login button being too big when using the bbpress template for a page
*/
/** 
	bbpress reply area
*/
body.bbpress fieldset.bbp-form {
  padding: 0px;
  /* border around the tinymce text area */
  /* allowing the textarea to fit all the way to the end instead of 97% */
}
body.bbpress fieldset.bbp-form legend {
  display: none;
}
body.bbpress fieldset.bbp-form code {
  white-space: pre-wrap;
  /* CSS 3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  width: auto;
}
body.bbpress fieldset.bbp-form #bbp_topic_title {
  font-size: 16px;
  height: 35px;
  width: 100%;
}
body.bbpress fieldset.bbp-form .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item {
  padding-right: 2px;
  border: solid 1px #cccccc;
  border-width: 1px !important;
}
body.bbpress fieldset.bbp-form .form-allowed-tags {
  display: none;
}
body.bbpress fieldset.bbp-form textarea#bbp_reply_content,
body.bbpress fieldset.bbp-form textarea#bbp_topic_content,
body.bbpress fieldset.bbp-form textarea#bbp_forum_content {
  width: 100%;
}
body.bbpress fieldset.bbp-form .wp-switch-editor {
  height: 26px;
}
body.bbpress fieldset.bbp-form label[for='bbp_topic_subscription'] {
  display: block !important;
  margin-left: 0px !important;
}
fieldset.bbp-form label {
  width: auto !important;
}
fieldset #bbp_topic_subscription {
  margin-top: 5px !important;
}
/**
	Threaded replies
*/
.postitems li {
  list-style-type: none;
  line-height: 1.1;
  margin-bottom: 0.3em;
}
.postitems .minipost {
  display: none;
}
.postitems .postcontrol {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 14px;
  height: 15px;
  line-height: 13px;
  margin-left: -25px;
  margin-top: 0px;
  text-align: center;
  width: 16px;
}
.postitems .postcontrol.opened {
  line-height: 10px;
}
.postitems .postcontrol.closed {
  margin-top: 3px;
}
.bbpress.single.single-topic .postitems li {
  border-left: 1px dotted #AAAAAA;
}
.bbpress.single.single-topic .postitem,
.page-template-bbpress-php .postitem {
  word-wrap: break-word;
  word-break: break-word;
  padding: 21px 0px 12px 12px !important;
}
.bbpress.single.single-topic .postitems .posttext li {
  border-left: none;
  list-style-type: disc;
}
/**
	reply arrow icon 
*/
.bbp-reply-to-link {
  background-image: url("images/ArrowLeft-16x16.png?v1");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
/**
bbpress template sidepanel widgets
*/
.bbpress-sidebar .bbpress-widget .title {
  color: #999999;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  text-transform: uppercase;
}
.bbpress-sidebar .bbpress-widget ul {
  list-style: none outside none;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
.bbpress-sidebar .bbpress-widget ul li a {
  display: block;
  padding: 10px 15px;
  margin: 0px -15px;
}
.bbpress-sidebar .bbpress-widget ul li a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.bbpress-sidebar .bbpress-widget table td {
  padding: 5px 0px 5px 0px;
  border-bottom: solid 1px #DDDDDD;
}
.bbpress-sidebar .bbpress-widget table td.ranking {
  width: 20px;
}
.bbpress-sidebar .bbpress-widget table td.avatar {
  padding-right: 5px;
}
.bbpress-sidebar .bbpress-widget table td.name {
  width: 130px;
}
.bbpress-sidebar .mycred-this-weeks-leaderboard {
  margin-bottom: 30px;
}
/*
customize thank you bbpress mycred like button
hide it from nonbbpress pages such as recent replies.
*/
.page-template .bbmylike-wrapper {
  display: none;
}
/*
recent replies page
*/
.recent-replies-meta {
  font-size: 12px;
  background-color: #eee;
  color: #000000;
}
/**
module sidebar
*/
.sidebar-modules {
  margin-bottom: 40px;
}
.sidebar-modules .module,
.sidebar-modules .coming-next {
  margin-top: 10px;
}
/**
gravity form sidebar get help in the forums
*/
#widgets div.gform_wrapper {
  margin-top: -25px;
}
#bbpress-forums #bbp-search-form #bbp_search,
#bbp_search {
  height: 35px;
  width: 210px;
}
/* Fixing spacing after upgrading to  1.9.16  https://app.ghostinspector.com/tests/5695d8e10cc71a3945a73a6a  */
.gform_wrapper form li {
  margin-top: 15px;
}
.gform_wrapper form li label {
  margin-bottom: 0px;
}
/* everG */
.container-fixed .bbp-reply-date,
.container-fixed .bbp-reply-permalink,
.container-fixed .bbp-topic-permalink {
  display: none;
}
/* remove favorites links */
#favorite-toggle,
.bbp-user-favorites-link {
  display: none;
}
/* increasing size of gravity form text */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="url"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper input[type="password"],
body .gform_wrapper textarea {
  font-size: 16px;
}
/* 
These are numbers which show up for each post reply to show
the order the posts were created in. It's not restricted to 
bbpress pages so that the recent replies page will get the 
style as well
*/
.bbp-post-number a,
.bbp-post-number a:hover,
.bbp-post-number a:visited,
.bbp-post-number a:active {
  color: #aaaaaa;
  font-size: 12px;
}
/**
	File upload button css for gd-bbpress-attachment
*/
.attachment-uploader {
  font-weight: normal !important;
}
.d4p_attachment_name {
  display: inline-block !important;
  margin-left: 7px;
  margin-top: 5px;
}
.d4p_attachment_label {
  position: relative !important;
  top: 20px !important;
  z-index: 10 !important;
}
.d4p_attachment_label_new {
  position: relative !important;
  top: 25px !important;
  margin-bottom: 5px !important;
  z-index: 10 !important;
}
.d4p_attachment {
  display: none !important;
}
.d4p_add_new_button {
  display: none !important;
}
.custom-file-input {
  width: 107px;
  margin-bottom: 4px;
  border-color: #ccc;
  background: #f7f7f7;
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  font-size: 13px;
  line-height: 26px;
  height: 28px !important;
  margin: 0;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.custom-file-input:hover {
  border-color: #999;
  background: #fafafa;
}
.bbpress.single.single-topic .postitems .posttext li.d4p-bbp-attachment {
  list-style: none;
}
/* Upload maximum file size bbpress alert box */
.bbp-template-notice {
  display: none;
}
.bbp-template-notice.error {
  display: block;
}
/* buttons */
.button.submit {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.button.gform_button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* registration page */
#wlmreginstructions {
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
/* user profile */
.bbp-user-avatar-directions {
  margin-bottom: 25px;
  margin-top: -10px;
}
#bbp-your-profile .regular-text,
#bbp-your-profile #pass1,
#bbp-your-profile #pass2 {
  height: 35px;
}
#bbp-your-profile #WishListMemberUserProfile {
  display: none;
}
/*Improve Readability*/
body.bbpress .postitems {
  /*
			Andrew's name was wrapping to another line when it's the 3rd reply
			The above comment was in reference to word-wrap: normal but that doesn't
			make sense. I'm changing it to break-word;
			*/
}
body.bbpress .postitems p {
  margin: 0 0 .8em;
  line-height: 1.45 !important;
}
body.bbpress .postitems blockquote p {
  font-size: 16px;
}
body.bbpress .postitems .bbmylike-wrapper {
  font-size: 12px;
  margin-top: 1.6em;
}
body.bbpress .postitems .bbp-admin-links {
  margin-top: 1.6em;
}
body.bbpress .postitems .span8 {
  font-size: 16px;
  padding-left: 5%;
}
body.bbpress .postitems ul,
body.bbpress .postitems ol {
  margin-top: 1em;
  margin-bottom: 1.2em;
}
body.bbpress .postitems .posttext ol li {
  list-style-type: decimal !important;
}
body.bbpress .postitems .bbp-author-name {
  word-wrap: break-word;
}
.bbp-badge-didinterview {
  margin-top: 10px;
  word-wrap: normal;
}
.bbp-badge-didinterview a {
  padding: 5px 10px;
  text-align: center;
  background-color: #428bca;
  color: white;
  font-size: 0.6em;
  letter-spacing: 1px;
}
/* 
Wistia playback speed buttons 
*/
.wistia-playback-speed {
  margin-bottom: 40px;
}
.wistia-playback-speed .button {
  background-color: #5bc0de;
  border-bottom: 2px #5bc0de solid;
  color: white;
  display: inline;
  margin: 0px 5px 10px 5px;
  text-align: center;
  padding: 5px 10px 3px 10px;
  cursor: pointer;
  line-height: 27px;
}
.wistia-playback-speed .button:hover,
.wistia-playback-speed .button.selected {
  background-color: #39b3d7;
  border-bottom: 2px black solid;
}
/*
For mixbbpressnewreply class that highlights new replies since last visited.
*/
.bbpress .reply-since-last-visit {
  border-left: 1px solid lightgreen;
  border-bottom: 3px solid lightgreen;
}
/*# sourceMappingURL=style.css.map */