/*
 Theme Name:   Simpler Trading V2
 Description:  GeneratePress child theme
 Template:   generatepress
 Version:    2.0
*/

@charset "UTF-8";
/* - - - - - - Dashboard Nav Icons - - - - - - - */
.dashboard__nav-item-icon.st-icon-training-room {
  font-size: 26px!important;
}

/* class template */
.classroom-btn {
  display: block;
  border-radius: 4px;
  width: 100%;
  font-weight: 800;
  font-size: 18px;
  text-transform: uppercase;
  padding: 10px 20px;
  letter-spacing: 1.125px;
  transition: all .2s ease-in-out;
  background-color: #F69532;
  color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
  text-align: center;
  border: 1px solid #dc7309;
}

.classroom-btn:hover {
  background-color: #dc7309;
  box-shadow: 0 6px 8px rgba(0,0,0,.2);
  color: #fff;
}
#classroom-access .section-inner .class-content-block {
  padding: 0;
}
.classroom-button-container {
  max-width: 600px;
  margin: 0 auto;
}

.classroom-button-wrapper {
  padding: 30px 10px;
}
/* class template end */

.store-section .section-inner h2 {
  margin: 0;
}

/* hide breadcrumbs on market product archive - taylor */
.tax-market #breadcrumbs {
  display: none;
}

/* 
Simpler Trading Styles 
Version: 2.5
Author: Gabe Amaya
*/

/* Forms used for cold traffic forms */
.simpler-form input,
.simpler-form button {
  width: 100%;
  border-radius: 5px;
  padding: 0.75em;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}

.simpler-form input[type="text"],
.simpler-form input[type="email"] {
  margin-bottom: 20px;
}

.simpler-form button[type="submit"],
.simpler-form input[type="submit"] {
  background-color: #fca201;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
}

.simpler-form input[type="submit"]:hover {
  box-shadow: none;
}

.wave-form {
  display: flex;
  flex-direction: column;
}

.wave-form input[type=email] {
  margin-bottom: 15px;
  border-radius: 5px;
}

.wave-form button[type=submit] {
  border-radius: 5px;
  background-color: #0B2334;
}

.wave-form input[type=submit]:hover {
  border-radius: 5px;
  background-color: #0B2334;
  opacity: 0.8;
}

.wave-container {
  background-color: #f7f7f7;
  padding: 40px;
  margin: 0 20px;
}

/* Platinum Bundle striked price workaround 12.20.18 */

.card.st561857 .product-price>del {
  display: none;
}

.order-total del {
  display: none;
}

/* Custom About Page */
.team-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 40px;
}

.team-circle {
  border-radius: 50%;
}

.team-member {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 30px;
  background-color: #fff;
  border-radius: 2px;
}

.team-member img {
  max-width: 150px;
  height: auto;
}

.team-member h2 {
  font-weight: 800;
  margin: 20px 0 0;
  font-size: 1.2em;
}

.team-member p {
  margin-bottom: 0;
  color: rgba(0, 0, 0, .4);
}

.team-line {
  margin: 10px;
  border: 1px solid #707070;
  width: 20%;
  opacity: 0.2;
}


/* End of About Styles */



.site-main>.page-header {
  display: none;
}

html {
  overflow-x: hidden;
}

div#page {
  flex: 1 1 auto;
  width: 100%;
}

/* Gets rid of EOD featured image in post */
.type-webinars .page-header-image-single img {
  display: none;
}

.foundation-grid-wrapper {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 1fr 1fr;
}

.foundation-desc {
  justify-self: center;
  align-self: center;
}

@media (max-width: 1580px) {
  .foundation-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .foundation-grid-wrapper #videoplayer {
    max-width: 600px;
    margin: 0 auto;
  }
}

.speaker-container {
  display: grid;
  grid-gap: 20px;
  justify-self: center;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  justify-items: center;
  text-align: center;
}

/* hide sub suspend & cancellation button */
a.btn.btn-xs.btn-default.cancel,
a.btn.btn-xs.btn-default.suspend,
a.btn.btn-xs.btn-default.reactivate {
    display: none;
}

.foundation-welcome {
  border-top: 5px solid #46a9ad;
  padding: 20px;
  background: #fff;
  margin-bottom: 10px;
}

section.dashboard__content-section-member {
  padding: 40px;
}

.dashboard__content-section-member:empty {
  display: none;
}

/* compressed the hero message and made it look better mobile */
.card-grid article:empty {
  display: none;
}

.dat-wrapper {
  max-width: 800px;
  margin: 0 auto;
}

.room-sched {
  text-align: center;
}

.room-sched h4 {
  margin: 10px 0 0 0;
  color: #163E58;
  font-size: 1em;
  font-weight: 700;
}

.room-sched span {
  margin-bottom: 15px;
  display: block;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 15px;
}


/* Erases that annoying line on screens larger than 1100px */
.dashboard__content-main {
  border: none;
}

/* hide $0 from product id=348297 */
.card.st348297 .product-price {
  display: none !important;
}

/* Hide recuring total renewal date in cart */
.first-payment-date {
  display: none;
}

/* Makes the Checkbox in the store checkout a wee bit more visible */
.checkbox input[type=checkbox],
.form-row input[type=checkbox] {
  border: 2px solid #222 !important;
}

/* Restricted global message style */
.membership-cta {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}

.membership-cta h1 {
  text-align: center;
}

.woocommerce .wc-memberships-restriction-message {
  background-color: #fff;
}

/* take that IFS forms */
.infusion-field input {
  margin: 5px 5px;
  height: 42px;
  vertical-align: middle;
  width: 250px;
  border-radius: 17px;
  border: 2px solid #e3e3e3;
  background-color: #fff;
  transition: 0.5s;
  outline: none
}

.infusion-field input[type=text]:focus {
  border: 2px solid #0B2434;
}

input.btn.btn-success.infusion-submit {
  background-color: #F69532;
  border: none;
}

/* 
 ***** Mobile Fixes *****
*/
@media (max-width: 576px) {
  body {
    overflow-x: hidden;
  }

  h1.fl-heading {
    text-align: center;
  }

  .main-navigation .navigation-logo img {
    height: 40px !important;
    width: 250px;
    margin-left: 10px;
  }

  .fl-node-5a37ff1ca28a2>.fl-row-content-wrap {
    padding: 0;
  }

  .fl-node-58b5cb9aa0889>.fl-row-content-wrap {
    padding-top: 40px;
  }

  .dashboard-buttons a {
    font-size: 0.7em;
    text-align: center !important;
  }

  .dashboard-buttons {
    text-align: center !important;
    margin: 40px 0;
  }

  /* Hides the seen on section */
  .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-58b5cb9aa0aea {
    display: none;
  }

  .section-title {
    text-align: center;
    line-height: 1.5 !important;
  }

  .fl-html a {
    text-align: center;
  }

  ul#menu-footer {
    text-align: center;
  }

  .fl-col-group-equal-height.fl-col-group-align-center .fl-module,
  .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
    width: 100%;
    text-align: center;
  }

  .hero-desc,
  .main-title {
    line-height: 1.2 !important;
  }

  .main-title {
    text-align: center;
    font-size: 1.8em !important;
  }

  .sub-title {
    text-align: center;
  }
}

/* hides featured image */
aside#custom_html-9 {
  padding: 0;
}

.learningcenter .featured-image {
  display: none;
}

.daily .featured-image {
  display: none;
}

.main-title {
  font-size: 50px;
  line-height: 51px;
  font-weight: 300;
}

.sub-title {
  font-size: 23px;
  line-height: 37px;
}

.section-title {
  font-size: 30px;
  line-height: 24px;
  font-weight: 300;
}

/* ----- Dashboard Nav ---- */
.dashboard-nav #menu-dashboard-menu {
  border-radius: 4px;
  box-shadow: -1px 1px 3px 0px #a9a9a9;
  border-bottom: 1px solid #a9a9a9;
}

@media (min-width: 769px) {
  .fl-node-596f76c3442d3 .menu li {
    border-left: none !important;
  }
}

.dashboard-btn {
  padding: 5px 15px 5px 15px;
  text-align: center;
  font-size: 0.65em;
  background-color: transparent;
  border-radius: 10px;
  border: 2px solid #F69532;
  color: #F69532;
  font-weight: 700;
}

.dashboard-btn:hover {
  background: #F69532;
  text-decoration: none;
  color: #fff;
}

.trade-table th,
.trade-table td {
  text-align: center;
  padding: 15px;
  line-height: 1.3;
}

table.trade-table {
  background: #fff;
}

/* Buttons */
.st-btn {
  color: #fff;
  padding: 15px 25px;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  background-color: #F69532;
  border: 2px solid #F69532;
  text-align: center;
  font-size: 20px;
}

.st-btn:hover {
  background-color: #fff;
  color: #F69532;
  border: 2px solid #F69532;
}

.st-btn-inverse {
  background-color: #fff;
  color: #F69532;
  padding: 15px 25px;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 700;
  border: 2px solid #F69532;
  text-align: center;
  font-size: 20px;
}

.st-btn-inverse:hover {
  color: #fff;
}

.futures-btn {
  background-color: #344353;
}

.futures-btn:hover {
  background-color: #fff;
  color: #344353;
  border: 2px solid #344353;
}

.bias-btn {
  background-color: #a0a437;
}

.bias-btn:hover {
  background-color: #fff;
  color: #a0a437;
  border: 2px solid #a0a437;
}

.fib-btn {
  background-color: #554467;
}

.fib-btn:hover {
  background-color: #fff;
  color: #554467;
  border: 2px solid #554467;
}

.options-btn {
  background-color: #0984ae;
}

.options-btn:hover {
  background-color: #fff;
  color: #0984ae;
  border: 2px solid #0984ae;
}

.scanner-btn {
  background-color: #DD882E;
}

.scanner-btn:hover {
  background-color: #fff;
  color: #DD882E;
  border: 2px solid #DD882E;
}

/* Simpler Tech Section */
.tech-team {
  text-align: center;
  max-width: 1100px;
  margin: 40px auto;
}

.team-heads {
  display: flex;
  justify-content: center;
  align-content: center;
  max-width: 800px;
  margin: 40px auto;
}

.team-heads p {
  margin-bottom: 0;
}

.team-heads>div {
  padding-left: 40px;
  padding-right: 40px;
}

/* End Customizer styles */

/* - - - - - - Hide Footer Link in Admin Dashboard - - - - - - - */
#wpfooter {
  display: none !important;
}

/* ------------------------------temp dashboard tweaks */
.membership-tag--fibonacci,
.membership-tag--fibonacci-free {
  display: none !important;
}

a.btn.btn-xs.btn-orange.btn-tradingroom {
  width: 280px;
  padding: 12px 18px;
}

.dashboard-filters .facetwp-facet {
  margin-bottom: 0 !important;
}

.content-sidebar__section {
  padding: 20px 30px 20px 20px;
  font-size: 14px;
}

ul.events {
  text-align: center;
}

ul.events li {
  padding: 0;
  border-bottom: 1px solid #dbdbdb;
  /* Add this class to the p with event name */
}

ul.events li .event-name {
  font-weight: 700;
  color: #163E58;
}

ul.events>li:before {
  display: none;
}


.dashboard-meta,
.dashboard-meta a {
  font-size: 16px;
  color: #7b7b7b;
}

.dashboard-filter {
  position: relative;
}

.dashboard-filter .facetwp-facet {
  margin-bottom: 0px;
}

.dashboard-filter select {
  color: #666666;
  background-color: #fafafa;
  width: 100%;
  height: 50px;
  padding: 0 16px;
  font-size: 17px;
  line-height: 48px;
  font-weight: 400;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  transition: all 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.dashboard-filter select::after {
  position: absolute !important;
  font-family: FontAwesome;
  content: "\F107";
  top: 1px;
  right: 1px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 20px;
  text-align: center;
  pointer-events: none;
}

.dashboard-filter select:hover {
  border-color: #7e7d7e;
}

/* - - - LC DASHBOARD ARCHIVE - - - - - - */
.learningcenter-grid .card {
  border-top: 8px solid #0990b7;
}

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



/* global adjustments */
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

div#page {
  flex: 1 1 auto;
  width: 100%;
}

.footer-contact {
  font-weight: 300;
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
}

#media_image-3 {
  padding: 0;
}

/* update cart quantity btn */
button.button.update-cart {
  background: #0085b2;
  color: #fff;
  margin-left: 15px;
}

button.button.update-cart[disabled] {
  background: #cecece;
  margin-left: 15px;
}

/* hides the woocommerce trial attribute at checkout */

.variation-Trial {
  display: none !important;
}

/* Site Navigation */

.main-navigation .navigation-logo img {
  height: 50px !important;
}

.inside-header.grid-container.grid-parent {
  display: none;
}

.inside-navigation.grid-container.grid-parent {
  padding: 20px 0;
}

.main-navigation .navigation-logo {
  float: left;
  display: block;
  padding-top: 12px;
  margin-right: 10px;
}

.navigation-stick .inside-navigation.grid-container.grid-parent {
  padding: 0;
  text-align: center;
}

.woocommerce-LoopProduct-link p {
  color: #7E7D7E;
  font-size: 14px;
  margin: 5px auto;
}

.widget-title {
  font-weight: 600;
  letter-spacing: 1px;
  color: #B2B8B8 !important;
  margin-bottom: 10px;
}

.post-type-archive-product.woocommerce ul.products li.product h3 {
  text-align: center;
}

.post-type-archive-product .woocommerce ul.products li.product .price {
  text-align: center;
}

.blog-img-container img {
  border-radius: 50%;
  max-width: 85px;
  max-height: 85px;
  border: 1px solid #eee !important;
}

.blog-row {
  display: flex;
  flex-wrap: wrap;
}

.blog-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #fff;
}

.blog-text {
  text-align: center;
  color: #222;
  font-size: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.blog-img-container {
  position: relative;
  display: inline-block;
  margin: 0 auto;
}

.blog-img-container:hover .blog-overlay {
  opacity: 1 !important;
  text-align: center;
  cursor: pointer;
}

.testimonial blockquote {
  font-family: "Open Sans", sans-serif;
}

hr {
  margin-top: 0;
  margin-bottom: 8px;
}

.textwidget h3 {
  margin-bottom: 8px;
  color: #666;
}

.textwidget p {
  font-size: 13.5px;
  color: #666;
}

#traders-hr {
  margin-bottom: 35px;
}


/* - - - Author Box - - - */

.author-box {
  background: #fff;
}

.author-content {
  padding: 40px;
}

#author-title {
  font-weight: 400;
  font-size: .8em;
}

.author-image img {
  max-width: 150px;
  float: left;
  margin-right: 20px;
}

.agreement {
  background: #494949;
  color: #797979;
  font-size: 14px;
  text-align: center;
  padding-top: 20px;
}


/* ----- Social Icons ---- */

div.fl-icon-group a {
  padding: 3px 8px 0 0;
  font-size: 24px;
}

@media (min-width: 800px) {
  aside#nav_menu-10 {
    padding: 0 0 0 70px;
  }
}

span.onsale {
  display: none;
}

#product-2935 .price,
#post-2935 .woocommerce-breadcrumb,
#product-2935 .woocommerce-tabs.wc-tabs-wrapper,
#product-2935 td.bundled_item_col.bundled_item_qty_col,
#product-2935 th.bundled_item_col.bundled_item_qty_head {
  display: none;
}

#product-2935 .product_title.entry-title {
  text-align: center;
  margin-bottom: 20px;
}

#product-1569 .woocommerce-tabs.wc-tabs-wrapper,
#product-2985 .woocommerce-tabs.wc-tabs-wrapper,
#product-1890 .woocommerce-tabs.wc-tabs-wrapper {
  display: none;
}

#product-1569 .up-sells,
#product-2985 .up-sells,
#product-1890 .up-sells {
  display: none;
}

.product_meta {
  display: none;
}

p.order-again {
  display: none;
}

.create-account:after {
  content: '*As of May 31, 2017 all purchases will be saved to your new Simpler Trading account, please create a new password if you have not already done so.';
  font-style: italic;
  font-size: 14px;
}

.create-account {
  margin-bottom: 30px;
}

.trading-test-box {
  padding: 20px;
  background-color: #f9f9f9;
  color: #777;
}

.trading-test-box h2 {
  font-size: 16px;
  font-weight: 700;
  color: #666;
}

.argmc-login-step::after {
  content: '* As of May 31, 2017 all purchases will be saved to your new Simpler Trading account, if you have made a purchase since then you most likely already have an account. If this is you first purchase here, please continue to the billing and payment section by clicking "Create New Account" below.';
  width: 100%;
  text-align: left;
  display: block;
  margin-bottom: 20px;
  font-style: italic;
}

table.shop_table.shop_table_responsive.my_account_orders.my_account_memberships {
  display: none;
}

.order-payment-step:after {
  content: "By submitting this order, I confirm that I understand and agree that futures and options trading has large potential rewards, but also large potential risk. I’m aware of the risks and am willing to accept them in order to invest in the futures and options markets. I will not trade with money I can't afford to lose. This website (SimplerTrading.com and it’s affiliates) is neither a solicitation nor an offer to Buy/Sell futures or options. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results. Ultimately, I understand that ALL trading decisions are my own.";
  font-style: italic;
  color: #777;
  font-size: 12px;
}

button#argmc-submit {
  background: #a46497;
  color: #fff;
}


/* - - - Dashboard Styles - - - - */

.dashboard-nav #menu-dashboard-navigation {
  background: #fff;
}

#menu-dashboard-navigation .menu-item a {
  border-bottom: 2px solid #efefef;
}

#menu-dashboard-navigation li a {
  color: #A2A2A2;
  font-size: 17px;
  font-weight: 500;
}

#menu-dashboard-navigation li {
  border: none;
}

#menu-dashboard-navigation .current-menu-item a,
#menu-dashboard-navigation li a:hover {
  color: #fff;
  border-bottom-color: #11345a;
  font-size: 17px;
  transition: none;
}

/* bias Color */
#menu-dashboard-navigation .current-menu-item.bias-nav-item a,
#menu-dashboard-navigation .bias-nav-item a:hover {
  background: #9FC632;
  border-color: #7fa21b;
}

/* scan Color */
#menu-dashboard-navigation .current-menu-item.scanner-nav-item a,
#menu-dashboard-navigation .scanner-nav-item a:hover {
  background: #DE871D;
  border-color: #B9711C;
}

/* futures Color */
#menu-dashboard-navigation .current-menu-item.futures-nav-item a,
#menu-dashboard-navigation .futures-nav-item a:hover {
  background: #2B4058;
  border-color: #172b42
}

/* options Color */
#menu-dashboard-navigation .current-menu-item.options-nav-item a,
#menu-dashboard-navigation .options-nav-item a:hover {
  background: #0F85B7;
  border-color: #00648e;
}

/* fib Color */
#menu-dashboard-navigation .current-menu-item.fibonacci-nav-item a,
#menu-dashboard-navigation .fibonacci-nav-item a:hover {
  background: #55446a;
  border-color: #55446a;
}

/* crypto Color */
#menu-dashboard-navigation .current-menu-item.crypto-nav-item a,
#menu-dashboard-navigation .crypto-nav-item a:hover {
  background: #70B276;
  border-color: #70B276;
}

/* foundation Color */
#menu-dashboard-navigation .current-menu-item.foundation-nav-item a,
#menu-dashboard-navigation .foundation-nav-item a:hover {
  background: #49A8AC;
  border-color: #1e9095;
}

@media (min-width: 769px) {
  #menu-dashboard-menu li:first-child {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
  }

  #menu-dashboard-menu li:last-child {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
}

.dashboard-module {
  display: block;
  background: #fff;
  padding: 20px;
  -webkit-box-shadow: 1px 1px 1px #dcdcdc;
  -moz-box-shadow: 1px 1px 1px #dcdcdc;
  box-shadow: 1px 1px 1px #dcdcdc;
  border-radius: 3px;
  border: 1px solid #efefef;
}

.dashboard-module .btn-wrapper {
  display: block;
  text-align: center;
  padding: 20px 0 10px;
}

.dashboard-module .dashboard-icon {
  display: block;
  margin: 0 auto;
}


/* - - - Scanner - - - */

.fl-menu .sub-menu {
  min-width: 200px;
}

#menu-scanner-nav .sub-menu li a {
  font-size: 14px !important;
  font-weight: 300;
  text-indent: 4px !important;
}

#menu-scanner-nav .fl-has-submenu,
#menu-new-10x-scans .fl-has-submenu {
  background: #fff;
  border: 1px solid #efefef;
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0.5px 0.5px 1px #efefef;
}

#menu-scanner-nav .fl-has-submenu-container a,
#menu-new-10x-scans .fl-has-submenu-container a {
  font-weight: 600;
}

.scan-container li:before {
  font-family: 'FontAwesome';
  content: '\f058';
  margin: 0 10px 0 -23px;
  color: #E08624;
  font-size: 15px;
}

.scan-container li {
  font-size: 15px;
  list-style: none;
  margin-bottom: 10px;
  color: #a0a0a0;
  font-weight: 300;
  letter-spacing: .5px;
}

.scan-container p {
  font-size: 15px;
  margin-bottom: 10px;
  color: #a0a0a0;
  font-weight: 300;
  letter-spacing: .5px;
}

#menu-scanner-nav #menu-item-27438,
#menu-item-297319 {
  font-weight: 600;
  background: #fff;
  border: 1px solid #efefef;
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0.5px 0.5px 1px #efefef;
}

#menu-item-297319 a {
  font-size: 16px;
}

.scan-container h1 {
  font-size: 26px;
  margin: 0;
  font-weight: 600;
  color: #8D8D8D;
}

.scan-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.scan th span {
  font-size: 15px;
  line-height: 17px;
  display: block;
  text-align: center;
}

.scan-info-toggle {
  color: #E08624;
  font-size: 36px !important;
  cursor: pointer;
  height: 40px;
  vertical-align: middle;
}

#menu-scanner-nav .fl-menu-toggle:before,
#menu-new-10x-scans .fl-menu-toggle:before {
  color: #E08624;
  border-color: #E08624;
}

.scan-content {
  border-top: 1px solid #A2A2A2;
  padding-top: 20px;
  margin-top: 10px;
}

.scan-container {
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #efefef;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0.5px 0.5px 1px #efefef;
}

td[style="opacity:0.0"] {
  opacity: 1 !important;
  color: #fff;
  font-size: 0;
}

.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
  height: 35px;
  width: 152px;
}

#menu-scanner-nav .current-menu-ancestor .sub-menu {
  display: block !important;
}

.parent-pageid-25819 .entry-content {
  background: #F6F6F6;
}

#menu-item-1591 div a span,
#menu-item-37739 div a span {
  background: #E08624;
  color: #fff;
  font-size: 10px;
  vertical-align: middle;
  padding: 1px 6px 2px;
  height: 15px;
  border-radius: 6px;
  text-transform: uppercase;
  margin-left: 20px;
}

/* - - - Dashboard Notification  - - - - */
.dashboard-notification a {
  margin: 0 auto;
  display: block;
  text-align: center;
  background: #F99400;
  color: #fff;
  text-decoration: underline;
  max-width: 907px;
  border-radius: 3px;
  padding: 5px;
}

.fib-icon svg#Layer_1 {
  fill: #55446a;
}

/* - - - - - START - - - Member Pricing Style Changes - Merge w/ SCSS - - - - - - - - - - - */
.coupon-warning {
  color: #b81c23;
  display: block;
  margin-top: 10px;
}

.member-discount-toggle {
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  line-height: 6px;
}

.member-discount-toggle label {
  margin: 0px;
  margin-left: 35px;
  margin-top: -12px;
}

.product-price-member .product-price-member-flag {
  padding: 0px 5px 0 5px !important;
  font-size: 10px !important;
}

/* - - - - - - END - - - -  Member Pricing Style Changes - - - - - - - - - - - - - - - - - - */

/* - - - - - - START - - - - - - Single Bundled Product w/ Variations - - - - - - - */

.product-type-bundle .summary {
  width: 100% !important;
  float: none !important;
}

.bundled_product.bundled_product_summary.product {
  display: flex;
  border-bottom: 3px solid #e6e6e6;
  margin-bottom: 20px;
}

/* - - - - - - END - - - - - Single Bundled Product w/ Variations - - - - - - - */

.woocommerce-lost-password .woocommerce .woocommerce-message{
  width: 100% !important;
}
/****** Updated CSS ******/
@media only screen and (width: 1280px) {
  .dashboard__nav-secondary .dashboard__nav-submenu{
   position: absolute !important;
    padding: 15px;
  }
  
  .dashboard__nav-secondary li:hover .dashboard__nav-submenu{
      display: block !important;
  }
  .dashboard__nav-secondary .dashboard__nav-submenu a {
      color: #666 !important;
  }
  .dashboard__nav-secondary li.has-submenu>a:after, .dashboard__nav-secondary li.has-submenu>span:after{
  -webkit-transform: translate(0) !important;
      -ms-transform: translate(0) !important;
      transform: translate(0) !important;
  }
  }

  #billing_last_name_field .help-block.input-errors, #billing_first_name_field .help-block.input-errors {
    position: absolute !important;
}

.facetwp-type-autocomplete.facetwp-facet{
	position:relative !important;
}
.facetwp-type-autocomplete .fcomplete-wrap{
 top:52px !important;
}