/*
Theme Name: JVA Consulting
Description: Child theme for the Avada
Author: Justin Handley
Template: Avada
*/
/* Fix unwanted line at the bottom of submenus. */
.sidebar li a::before {
  display: none;
}
.sidebar ul.sub-menu > li:last-child {
  border-bottom: none !important;
}
/* Footer Customizations */
.fusion-footer-widget-area .tribe-events-list-widget h4.entry-title {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.fusion-footer-widget-area .tribe-events-list-widget .duration {
  font-weight: normal;
  font-size: 0.875em;
}
.fusion-footer-widget-area .tribe-events-list-widget ol {
  padding-left: 0;
  margin: 0;
}
/* Shrink the logo and menu text at widths where the default menu would wrap out of the sticky header. */
@media only screen and (min-width: 801px) and (max-width: 915px) {
  .fusion-sticky-logo-1x {
    height: 26px !important;
    margin-top: 14px !important;
  }
  .fusion-is-sticky .fusion-sticky-logo-1x {
    margin-top: 0 !important;
  }
  .fusion-main-menu > ul > li {
    padding-right: 22px !important;
  }
  .fusion-main-menu > ul > li > a {
    font-size: 13px !important;
  }
}
/* Switch to the sticky logo, which is narrower, at 1080px, to avoid wrapping. */
@media only screen and (min-width: 801px) and (max-width: 1080px) {
  .fusion-sticky-logo-1x {
    display: inline-block !important;
  }
  .fusion-standard-logo {
    display: none !important;
  }
}
/* Shrink the logo and the menu item padding at intermediate sizes. */
@media only screen and (min-width: 916px) and (max-width: 1015px) {
  .fusion-sticky-logo-1x {
    height: 34px !important;
    margin-top: 14px;
  }
  .fusion-is-sticky .fusion-sticky-logo-1x {
    margin-top: 0 !important;
  }
  .fusion-main-menu > ul > li {
    padding-right: 22px !important;
  }
}
/* Funding opportunity pages. */
body.post-type-archive-funding_opportunity .funding_opportunity .entry-title {
  font-size: 34px !important;
  color: #d92632 !important;
}
body.post-type-archive-funding_opportunity .funding_opportunity .funding-party {
  font-size: 16px;
}
body.post-type-archive-funding_opportunity .funding_opportunity .funding-party .funded-by {
  text-transform: none;
  margin-right: 4px;
  color: #888;
}
body.post-type-archive-funding_opportunity .funding_opportunity .funding-party .funder-name {
  font-weight: bold;
}
body.post-type-archive-funding_opportunity .funding_opportunity .fusion-date-and-formats {
  width: 180px;
}
body.post-type-archive-funding_opportunity .funding_opportunity .fusion-post-content {
  margin-left: 210px;
}
body.post-type-archive-funding_opportunity .funding_opportunity .fusion-meta-info {
  padding-bottom: 30px;
}
body.post-type-archive-funding_opportunity .funding_opportunity .fusion-date-box {
  border: 1px solid #E8E8E8;
  border-bottom: 4px solid #d92632;
  background: #F8F8F8;
  color: #444;
  border-radius: 4px;
  padding-bottom: 10px;
}
body.post-type-archive-funding_opportunity .funding_opportunity .deadline-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 2px;
  font-size: 20px;
}
body.post-type-archive-funding_opportunity .funding_opportunity a.details-link {
  font-size: 18px;
  display: block;
  margin-left: 210px;
}
.funding_opportunity .fusion-meta-info {
	display: none;
}
.fusion-meta-info-url {
clear: both;
    overflow: hidden;
    margin-top: 20px;
    padding: 5px 0;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
}
.format-standard .fusion-meta-info-url {
	display: none;
}

/* Fixes for WooCommerce Tickets checkout broken by Avada. */
.tribe-events-single form.cart td.woocommerce .quantity {
  min-width: 100px;
}
.tribe-events-single form.cart td.tickets_name {
  width: 200px;
  font-size: 1.0em;
}
.tribe-events-single form.cart td.tickets_price {
  padding-left: 20px;
  padding-right: 20px;
}
.tribe-events-single form.cart td.tickets_description {
  font-style: italic;
}
/* Sidebar login widget. */
#log_forms input[type=text],
#log_forms input[type=password] {
  margin-bottom: 20px;
  margin-top: 4px;
  width: 100%;
  padding: 8px 4px;
  border: 1px solid #E3E3E3;
}
.log-form-group > input[type=text] {
  margin-bottom: 20px;
  margin-top: 4px;
  width: 100%;
  padding: 8px 4px;
  border: 1px solid #E3E3E3;
}
#log_forms input[type=password] {
  margin-bottom: 0;
}
#log_forms input[type=submit] {
  font-weight: bold;
  color: #781010;
  border-radius: 4px;
  display: block;
  margin: 0 0 20px 0;
  padding: 10px 30px;
  width: 140px;
  border: #666;
  background: #e89090 linear-gradient(to top, #d65a5a, #e89090) repeat scroll 0 0;
  cursor: pointer;
}
#log_forms input[type=submit]:hover,
#log_forms input[type=submit]:active {
  background: #ff9e9d;
}
#log_forms textarea {
  width: 100%;
  padding: 15px;
  margin-top: 10px;
  border: 1px solid #7ac9b7;
  margin-bottom: 20px;
  resize: none;
}
#log_forms input[type=text]:focus,
#log_forms input[type=password]:focus,
#log_forms textarea:focus {
  border-color: #4697e4;
}
/* Single event page sidebar tweaks. */
.single-tribe_events .sidebar .tribe-events-single-section-title {
  background-color: #d92632 !important;
  color: #FFF !important;
}
.single-tribe_events #content {
	width: 68% !important;
}

/* Find More Trainings Button */
.find-more-trainings {
	padding-top: 20px;
	text-align: center;
	margin: 0 auto;
}
/* Checkout Page Adjustments */
#_mc4wp_subscribe_woocommerce_checkout_field {
	display: none;
}
.tribe-events-single form.cart td.woocommerce .quantity {
	min-width: 122px !important;
}

/* Remove top-padding on home page */

.home #main {
	padding-top: 0px !important;
}

/*
     FILE ARCHIVED ON 17:44:31 Apr 25, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:17:23 Aug 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.648
  exclusion.robots: 0.097
  exclusion.robots.policy: 0.085
  esindex: 0.008
  cdx.remote: 53.091
  LoadShardBlock: 196.932 (3)
  PetaboxLoader3.datanode: 110.343 (4)
  PetaboxLoader3.resolve: 340.253 (3)
  load_resource: 282.342
*/