.menu-item .subtitle-text {
    display: none !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: 250px;
}

#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: #000;
}

.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;
}

.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 .flex-viewport {
  max-height: 500px !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;
}

.sidebar .widget:first-child, .sidebar-content .widget:first-child {
  border-top: 1px solid #eee;
}


@media screen and (max-width: 768px) {
.bwhomeboxes .wpb_column.vc_column_container.vc_col-sm-3 {
  margin-bottom: 20px;
}

.same-logo {
  width: 120px;
  margin-right: 15px;
}

.field.searchform-s {
  max-width: 140px;
}

.bwhomeboxestwo .wpb_column.vc_column_container.vc_col-sm-3 {
  margin-bottom: 20px !important;
}
}