/*
Theme Name: NEARCP 2020
Author: Fountain City, Inc - Carlos Munoz Kampff
Author URI: https://fountaincity.tech
Description: Custom child theme based on the7 Wordpress theme. The objective of the site is to be a landing page for folks coming to the conference as well a resource for continued enrichment and discussion.
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/* GENERAL */
html {
  scroll-behavior: smooth;
}

/*.scroll_anchor {*/
/*	height: 0px;*/
/*}*/
/*.scroll_anchor div{*/
/*	height: 0px;*/
/*}*/
a.scroll_link {
  display: block;
  position: relative;
  top: -150px;
  visibility: hidden;
}

.top-bar {
  display: none;
}

.branding a img, .branding img {
  max-height: 80px;
}

#phantom > div > div.logo-box > a > img {
  max-height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
}

h1, h2, h3, h4, h5, p {
  font-family: arsenal !important;
}

h1, h2, h3, h4, h5 {
  font-weight: 400 !important;
}

.mobile-mini-widgets-in-menu.first-switch-no-widgets {
  display: none !important;
}

/*MODULAR SECTIONS*/
#conference_presentations .ult-content-box {
  min-height: 380px !important;
  font-size: 14px;
  line-height: 21px;
}

.gform_button {
  border: none;
}

.gform_confirmation_message {
  padding: 32px 20%;
  text-align: center;
}

.gform_wrapper div.validation_error {
  background-color: white;
  /* padding-left: 10px;
  padding-right: 10px !important; */
  /* color:  #2856bf !important; */
}

.gform_wrapper .gfield_required {
  color: #4EC26B !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: white !important;
  padding-left: 10px;
  padding-right: 10px !important;
}

/*HOME*/
.home_video_announcement h2 {
  padding: 0px 10% !important;
}

#default-btn-4f6f84bd4b573d8b1b47677e202efc7b {
  background-color: white;
  color: black;
}

.logged-in .nearcp-see-if-logged-out {
  display: none !important;
}

.nearcp-see-if-logged-in {
  display: none !important;
}

.logged-in .nearcp-see-if-logged-in {
  display: inline-block !important;
}

/* CONFERENCE PAGE */
#conference_info_ctas a {
  font-size: 1.2rem;
}

#conference_intro {
  font-size: 1.1rem;
  font-weight: 600;
}

/* TABLE */
tr:nth-child(even) {
  background-color: white;
}

/* Contact Page */
/* hide contact form in contact page */
.page-id-86 #gform_widget-3 {
  display: none;
}

/* Forum Title */
.forum .entry-title {
  display: none;
}

/*** FORUM LOGIN **/
fieldset.bbp-form {
  padding: 0.75rem 1rem;
}

.bbp-login-form .bbp-submit-wrapper {
  float: none;
}

.bbp-login-form .bbp-submit-wrapper button#user-submit,
.bbp-login-form .bbp-submit-wrapper button.button.submit.user-submit {
  display: block;
  width: 100%;
  margin-top: 1.25rem;
}

input#user_login {
  width: calc(100% - 145px);
}

/* Forum Sidebar */
.forum-sidebar-widget {
  list-style: none;
  background-color: white;
}

#main .quicktags-toolbar input {
  width: 80px;
}

#bbp_search_submit {
  border: none !important;
}

#bbp_search {
  margin-right: 10px;
  display: inline;
}

#bbp_login_widget-2 > div > h4 {
  width: 60%;
  margin-right: 10px;
  display: inline;
}

/* Forum widget */
.sg-popup-id-801 {
  position: fixed !important;
  left: 0px;
  bottom: 0px;
  z-index: 9999;
}

/*.bbp-topic-form {
  display: none;
}

.bbpress #sidebar {
    display: none;
}*/
/** SIDEBARS **/
aside#sidebar div.sidebar-content aside:last-of-type {
  margin-bottom: 30px;
}

/** FOOTERS **/
.widget img {
  max-width: 100%;
  height: auto;
}

/* Gravity Forms */
.ginput_container_name input {
  margin-bottom: 0px !important;
}

/* Resources Page */
#resource-tool .vc_gitem-animated-block {
  display: none !important;
}

#resource-tool a.vc_general {
  background-color: transparent;
  color: #2856bf;
  font-size: 1rem;
  padding-left: 0px !important;
}

#resource-tool .vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
  border-radius: 0px !important;
}

#resource-tool .vc_grid {
  margin-top: 32px;
}

.single-post .page-title {
  display: none;
}

.single-post .wf-container-main {
  display: block !important;
  margin: 32px auto;
  max-width: 800px;
}

#single_resource-tool-button a {
  margin-top: 32px;
  background-color: #F4F4F4;
  color: #303030;
  font-weight: 500;
}

#sidebar #single_resource-tool-button a {
  background-color: #4DC26B;
  color: white;
  text-align: center;
}

#sidebar .tagcloud a {
  color: #2856bf;
  font-size: 0.7rem;
  background-color: white;
}

.btn-modal, .btn-modal-lg {
  border-radius: 0px !important;
  border: none;
  font-family: "Arsenal", Helvetica;
}

/* Archive Pages  */
.archive a.author.vcard, .single-post .author {
  display: none;
}

a.author.vcard {
  display: none;
}

.archive a.comment-link, .single-post a.comment-link {
  display: none;
}

.single-post #comments {
  display: none;
}

/* Search Page */
.content .searchform input.searchform-s {
  color: black;
}

/* Forum Title */
.forum .entry-title {
  display: none;
}

/*** FORUM LOGIN **/
fieldset.bbp-form {
  padding: 0.75rem 1rem;
}

.bbp-login-form .bbp-submit-wrapper {
  float: none;
}
.bbp-login-form .bbp-submit-wrapper button#user-submit,
.bbp-login-form .bbp-submit-wrapper button.button.submit.user-submit {
  display: block;
  width: 100%;
  margin-top: 1.25rem;
}
.bbp-login-form input#user_login {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.bbp-login-form label {
  width: inherit;
  padding-right: 8px;
}
.bbp-login-form .bbp-username, .bbp-login-form .bbp-password {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bbp-login-form .bbp-username p, .bbp-login-form .bbp-password p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bbp-login-form .bbp-username label, .bbp-login-form .bbp-password label {
  width: initial;
}
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-password input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#sidebar .bbp-login-form .bbp-remember-me label {
  width: initial;
}

/* Forum Sidebar */
.forum-sidebar-widget {
  list-style: none;
  background-color: white;
}

#main .quicktags-toolbar input {
  width: 80px;
}

#bbp_search_submit {
  border: none !important;
}

#bbp_search {
  margin-right: 10px;
  display: inline;
}

#bbp_login_widget-2 > div > h4 {
  width: 60%;
  margin-right: 10px;
  display: inline;
}

/* Forum widget */
.sg-popup-id-801 {
  position: fixed !important;
  left: 0px;
  bottom: 0px;
  z-index: 9999;
}

/*.bbp-topic-form {
  display: none;
}

.bbpress #sidebar {
    display: none;
}*/
/*# sourceMappingURL=style.css.map */