.wf-container-main .woocommerce-products-compare-content {
  min-width: 100% !important;
}

.autify-omni-finance .omnifinance-checkout .deposit-input-area {
  max-width: 77.3%;
  border-left: 0 !important;
}

.omnilogo img {
  width: 100% !important;
}

.single-product .wp-post-image {
  max-height: 600px !important;
}

.bookly-js-time-zone-switcher.bookly-time-zone-switcher {
  display: none !important;
}

#bwshortdesc {
  display: none !important;
}
.woocommerce-product-details__short-description {
  margin-top: 15px;
}

#mcsu {
  margin-left: 7px !important;
}

.omni-popup-trigger .finance-calculator-img img {
  width: 90%;
}

.woocommerce-product-gallery__image {
  text-align: center !important;
}
.woocommerce div.product div.summary > .price::after {
  height: 0 !important;
}
.single-product .price {
  color: #376347 !important;
}

#bwbanrs {
  margin-top: 15px;
}

.menu-item .subtitle-text {
    display: none !important;
}

.single-share-box {
  display: none !important;
}

.bookly-nav-btn.bookly-js-start-over {
  display: none !important;
}

#tab-description h2 {
  font-size: 20px;
  margin-bottom: 10px;
}

.summary.entry-summary .price {
  margin-bottom: 10px !important;
}

.woocommerce-product-details__short-description h2 {
  font-size: 20px;
}

.docs-search-result .betterdocs-search-category {
  display: none !important;
}

.docs-search-result .betterdocs-search-title {
  font-size: 17px !important;
  color: #000 !important;
}

.docs-single-title .betterdocs-entry-title {
  font-size: 24px !important;
  color: #000 !important;
  letter-spacing: 0 !important;
  padding-bottom: 10px !important;
}

.single-docs .betterdocs-search-form-wrap {
  background: #fff !important;
}

.accordion__body li {
  margin-bottom: 10px !important;
}

.accordion__body {
  color: #000 !important;
}

.added_to_cart {
  background: #000;
  color: #fff;
  padding: 9px 20px 8px;
  font-weight: bold;
  text-decoration: none !important;
  float: left;
  margin-left: 10px;
}

.added_to_cart:hover {
  color: #fff !important;
}

fieldset[data-rule-key="please_note_that_you_are_setting_up_a_public_profi"] h3 {
  color: red !important;
  font-size: 16px !important;
}

.page-id-115311 div[data-rule-key="default_category"] {
  display: none !important;
}
.page-id-115311 div[data-argument="post_title"] .form-text.text-muted {
  color: red !important;
  font-size: 15px !important;
}

.mobile-true .post img.iso-lazy-load:not(.blog-thumb-lazy-load-show) {
  width: auto !important;
}

.single-product .wp-post-image {
  max-width: 100%;
}

#footer .wf-cell {
  box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important;
}

#rev_slider_4_1_wrapper {
  min-width: 100% !important;
}

.classic-header.bg-behind-menu .navigation::before {
  border-top: 1px solid #ddd;
}

.dt-css-grid .wf-cell {
  background: #fff;
}

.grecaptcha-badge {
    display: none !important;
}

.checkout-page-title nav {
    max-width: unset !important;
    max-width: initial !important;
}

.woocommerce .wf-cell {
    box-shadow: 0 0 10px #eee; -moz-box-shadow: 0 0 10px #eee; -webkit-box-shadow: 0 0 10px #eee; -khtml-box-shadow: 0 0 10px #eee;
    padding: 20px !important;
}

.single-product .entry-title {
    color: #fff !important;
}

.counter {
    font-size: 14px !important;
}

.wf-container .post-date {
    color: #999;
    margin-bottom: 10px;
}

.same-logo {
    max-width: 200px;
}

#bwhead {
    color: #fff !important;
    line-height: 34px;
    z-index: 9999999999;
    margin-right: 10px;
    font-size: 13px;
}

.branding .mini-widgets {
    margin-left: 30px;
}

.variations select {
    line-height: 2;
}

.page-title.solid-bg {
    background: url(/custom/bg-header.jpg) no-repeat top center;
}

.page-title-head.hgroup h1 {
    color: #fff !important;
}

.page-title-breadcrumbs span, .page-title-breadcrumbs {
    color: #fff;
}

.mini-contacts {
    color: #000 !important;
}

.branding .mini-contacts i {
    color: #000;
}

.sidebar-content .woocommerce-widget-layered-nav {
    padding: 15px !important;
}

.sidebar-content .widget-title {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px !important;
    margin-bottom: 10px !important;
}

#woocommerce_layered_nav-8 {
    border-top: 1px solid rgba(0,0,0,0.08);
}

.woo-buttons-on-img img {
  max-height: 200px;
  width: auto !important;
}

.post-type-archive-helpie_faq .page-title-head.hgroup h1 {
    font-size: 0 !important;
}

.post-type-archive-helpie_faq .page-title-head.hgroup span {
    color: #fff !important;
}



.single-product .wp-post-image {
  max-height: 100%;
  width: auto !important;
}

/* GD 2022 */

.single-gd_place .geodir-image-container.geodir-image-sizes-medium_large.geodir_flex-container {
    max-width: 300px;
    margin-bottom: 15px;
}

.single-gd_place .carousel-caption.d-none.d-md-block.p-0.m-0.py-1.w-100.rounded-bottom {
    display: none !important;
}

/* GALLERY */

.flex-control-nav li img {
  height: 100% !important;
  width: auto !important;
  margin: 0 auto !important;
}

.flex-control-nav.flex-control-thumbs {
  height: 95px;
}

.flex-control-nav li {
  height: 100%;
}

.flex-active-slide img {
  margin: auto;
  height: 100% !important;
  width: auto !important;
}

/* OMNI */

#root123 div {
  max-width: 100%;
}

.omni-block table {
  padding: 20px !important;
}

.single-product .woocommerce-product-details__short-description {
  max-width: 100%;
}

.single-product #root123 {
  max-width: 100%;
  margin-bottom: 20px;
}

.product_upsells {
  background: #f7f7f7;
  margin-top: 10px;
}

.product_upsells h3 {
  font-size: 19px;
  padding: 20px 0 0 20px;
  min-height: unset !important;
  min-height: initial !important;
}

.product_upsells .select-box label {
  margin-left: 5px;
}

/* COMPARE */

#bw7 {
  margin-bottom: 20px !important;
}

#bw4 {
  padding-top: 15px !important;
}

/* AMANDA UPDATES 2023 */

.single-product .price {
  font-size: 31px !important;
}

.single-product .single_add_to_cart_button.button.alt {
  background: #376347 !important;
}

.single-product .stock.in-stock {
  font-size: 16px;
}

.woocommerce-variation-description {
  display: none !important;
}

#bwbanrs {
  color: #008000;
  font-weight: bold;
  margin-bottom: 15px;
  line-height: 23px;
}

.single-product .product_meta {
  margin-bottom: 20px;
}

.single-product .variations_form.cart {
  margin-bottom: 5px !important;
}

#bwteacher {
  background: url(/custom/Teacher-discount.png);
    background-repeat: repeat;
  background-repeat: no-repeat;
  padding-left: 36px;
  line-height: 36px;
  margin-bottom: 5px;
}

#bwassisted {
  background: url(/custom/AIPS-discount.png);
    background-repeat: repeat;
  background-repeat: no-repeat;
  padding-left: 36px;
  line-height: 36px;
}

.single-product .related-product .price {
  font-size: 14px !important;
}

#bwbanrs a {
  float: left !important;
  width: 100% !important;
  color: #376347;
  text-decoration: none !important;
}

.single-product .related-product .woo-buttons {
  padding-top: 10px !important;
}

@media (min-width:770px) and (max-width:1400px) {

.mini-search.show-on-desktop.near-logo-first-switch.near-logo-second-switch.animate-search-width.custom-icon.last {
  max-width: 160px !important;
}

.mini-search input.field, .overlay-search-microwidget input[type="text"] {
  width: 200px !important;
}

.main-nav > li > a .menu-text {
  font-size: 13px !important;
}

}

@media screen and (max-width: 770px) {

.same-logo {
    min-width: 100px !important;
    max-width: 100px !important;
}

.mini-search {
  max-width: 150px !important;
}

}