/*
	Theme Name: Rehub child theme
	Theme URI: https://wpsoul.com
	Description: A Hybrid magazine/shop/review/news Wordpress Theme
	Author: Sizam
	Author URI: https://wpsoul.com
	Version: 9.4
	Template: rehub-theme
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
html strong {
  font: unset;
  font-weight: bold;
}

.flex {
  display: flex;
}

#pgwModal {
  z-index: 999999;
}

.megatop_wrap .elementor-element .hide-login {
  display: none;
}

header .header_seven_style .search {
  margin: 0 auto;
  max-width: 536px;
}

header .logo,
header .header_seven_style .search,
.header_seven_style>.rh-flex-right-align {
  width: 33%;
}

header#main_header .rh-container {
  padding: unset;
}

.rh-comparemenu-link .heads_icon_label {
  position: relative;
  top: 7px;
}

header form.search-form [type="submit"],
header .rehub-main-btn-bg,
.re_track_btn.woo_loop_btn.ajax_add_to_cart.product_type_simple {
  background: #1B113D !important;
  box-shadow: unset !important;
}

.re_track_btn.woo_loop_btn.ajax_add_to_cart.product_type_simple {
  box-shadow: unset !important;
}

header .rehub-main-btn-bg:hover,
header form.search-form [type="submit"]:hover,
.re_track_btn.woo_loop_btn.ajax_add_to_cart.product_type_simple:hover {
  background: none #293588 !important;
}

header .search-form .rhicon.rhi-search {
  font-weight: bold;
}

header .rh-container .top_menu ul {
  justify-content: center;
}

header .rh-container .top_menu ul .menu-item {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
}

header .rh-icon-notice {
  top: 0;
  left: 50px;
}

header .count-down-holder {
  margin-right: 0.5rem;
}

header #cart_timer {
  font-size: 14px;
}

header .celldisplay.rh_woocartmenu_cell {
  padding-top: 10px;
}

header .rhi-hearttip .rh-icon-notice {
  top: -5px;
  left: 25px;
}

header .re-compare-notice {
  top: -8px;
  left: 25px;
}

header .user-ava-intop {
  padding-top: 6px;
}

header .heads_icon_label.rehub-main-font.lg {
  padding-top: 10px;
}

header .user-ava-intop:after,
header .user-ava-intop.user-ava-intop-open:after {
  content: "";
}

.rh-container .top_menu .mobile-cart_btn {
  display: none;
}

.bdt-prime-slider-skin-general .bdt-slideshow-nav.bdt-dotnav {
  left: 50%;
  margin-left: -40px;
}

.bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before {
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.4);
}

.bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before {
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-color: #5E9ABC;
}

.wc_bookings_calendar.widefat tr td {
  text-align: center;
  padding-top: 5px;
  vertical-align: middle;
}

.rh-car-anything .re_carousel .owl-dots .owl-dot {
  background: #ffffff00;
  border: 0px;
}

.rh-car-anything .re_carousel .owl-dots .owl-dot.active span {
  width: 10px;
}

.rh_woocartmenu_cell .rh_woocartmenu-amount {
  font-weight: 600;
  font-size: 15px;
}

table.dokan-table.dokan-support-table a.dokan-btn.dokan-btn-default.dokan-btn-sm.tips.dokan-support-status-change {
  color: #fff;
}

.dokan-dashboard .dokan-dashboard-content.dokan-product-listing a {
  color: #fff;
  text-decoration: underline;
}

.woocommerce-Price-currencySymbol {
  margin-right: 5px;
}

.bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slider-excerpt {
  margin-top: 20px;
}

.full_post_area.content,
.full_post_area.rh-container {
  background: #F5F5F5;
}

.no_padding_wrap .col_wrap_three .col_item:nth-child(1) {
  margin-right: 12px;
  width: 31%;
}

.no_padding_wrap .col_wrap_three .col_item:nth-child(2) {
  margin-right: 12px;
  margin-left: 12px;
  width: 31%;
}

.no_padding_wrap .col_wrap_three .col_item:nth-child(3) {
  margin-left: 12px;
  width: 31%;
}

.heading_enabled.re_filter_panel {
  flex-wrap: wrap;
  box-shadow: unset;
}

.below-border.disablemobilemargin.re_filter_heading {
  text-align: center;
}

.below-border.disablemobilemargin.re_filter_heading,
.re_filter_ul,
.rh-flex-right-align {
  flex: 1 1 50%;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  color: #292929;
  margin-bottom: 15px;
}

.heading_enabled.re_filter_panel .rh-flex-right-align .re_tax_dropdown {
  position: unset;
  top: unset;
  right: unset;
}

.re_filter_ul .re_filtersort_btn.active {
  border-bottom: 2px solid #2B3584;
  color: #333;
}

.re_filter_ul .re_filtersort_btn {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #292929;
}

.heading_enabled.re_filter_panel .re_tax_dropdown li.label:after {
  font-size: 40px;
  font-weight: 300;
}

.woocommerce .products small.wcvendors_sold_by_in_loop {
  display: none;
}

.product.woo_grid_compact.type-product .abposbot {
  width: 90%;
  margin: 0 auto;
}

.price_for_grid .woocommerce-Price-amount.amount,
body .re-compare-item i.re-compare-new-close,
.widget_shopping_cart_content .woocommerce-mini-cart__total span.woocommerce-Price-amount.amount,
.widget_shopping_cart_content ul.product_list_widget li span.amount {
  color: #1B113D;
}

.single-product .woocommerce div.product .summary .single_add_to_cart_button,
.woocommerce table.cart a.remove:hover,
.woocommerce .woocommerce-error::before,
.woocommerce .woocommerce-info:before,
.woocommerce .cart_totals .checkout-button.button,
.woocommerce table.shop_table .button,
.woocommerce .coupon .wp-element-button,
.woocommerce .woocommerce-mini-cart__buttons .button.checkout,
.post .woocommerce #payment #place_order {
  background: none #1B113D !important;
  box-shadow: unset !important;
}

body.woocommerce a.add_to_cart_button:not(.flat-woo-btn),
body.woocommerce-page a.add_to_cart_button:not(.flat-woo-btn),
body.woocommerce .single_add_to_cart_button,
body.woocommerce button.button,
body .woocommerce button.button,
body .wpsm-button.rehub_main_btn,
.sidebar .widget.top_offers .title,
.woocommerce div.product .summary .single_add_to_cart_button,
.woocommerce div.product .woo-button-area .masked_coupon,
.woocommerce div.product .summary form.cart .button,
#reviews .wpsm-button.rehub_main_btn,
.rh-container input[type="submit"].dokan-btn-theme,
.rh-container a.dokan-btn-theme,
.rh-container .dokan-btn-theme {
  background: none #1B113D !important;
  box-shadow: unset !important;
}

body div.wpcf7 .wpcf7-submit {
  background: #1B113D;
}

body div.wpcf7 .wpcf7-submit:hover {
  background: #293588 !important;
}

.woocommerce .woocommerce-info:before,
.woocommerce .coupon button.button {
  color: #ffffff !important;
}

.footer-bottom .footer_widget .widget_media_image .image {
  width: 166px;
}

.footer-bottom .col_wrap_three .col_item {
  width: 50%;
  padding: 0 1.5% 25px;
  margin: unset;
}

.footer-bottom .col_wrap_three .col_item:first-child {
  padding-right: 11%;
}

.footer-bottom .widget_recent_entries .footer-li a,
.footer-bottom .widget_recent_entries .footer-li span {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  text-decoration-line: underline;
}

.footer_widget .textwidget {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
}

.footer-bottom .widget_recent_entries .footer-li.footer-li-address {
  display: inline-flex;
  align-items: baseline;
}

.footer_widget .textwidget .wpsm-one-third .title {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
}

.footer_widget .wpsm-column-last .widget_recent_entries .footer-li a,
.footer_widget .wpsm-column-last .widget_recent_entries .footer-li span {
  text-decoration-line: none;
}

#footer-eclipse img {
  vertical-align: top;
}

.footer-bottom .footer_widget .widget_media_image .image.size-full {
  width: unset;
}

.footer-bottom .footer_widget .widget_recent_entries .footer-li img[alt="facebook"] {
  margin-right: 8px;
}

footer#theme_footer.pt20.pb20.dark_style {
  background: rgb(45 36 77);
}

footer#theme_footer .footer_most_bottom .f_text {
  text-align: center;
}

.page-id-5544 .rh-container .rh-content-wrap {
  padding: 60px 15px;
  display: flex;
  grid-column-gap: 30px;
}

.page-id-5544 .rh-container .rh-content-wrap::before,
.page-id-5544 .rh-container .rh-content-wrap::after {
  display: none;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side {
  max-width: calc(100% - 380px);
  width: 100%;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar {
  max-width: 350px;
  width: 100%;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side .rh-post-wrapper {
  box-shadow: 0px 0px 4px #000;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side .rh-post-wrapper h1 {
  margin: 0;
  font-size: 40px;
  line-height: normal;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register {
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 20px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .split-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  grid-column-gap: 20px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p {
  max-width: calc(100%/2 - 10px);
  width: 100%;
  margin-bottom: 20px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .split-row p {
  max-width: calc(100%/2 - 10px);
  margin-bottom: 20px;
  width: 100%;
}
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.form-row-wide label[for="tc_agree"] {
  text-transform: unset;
}
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.form-row-wide label::first-letter {
  text-transform: capitalize;
}
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.form-row-wide label {
  margin-bottom: 6px;
  text-transform: lowercase;
  font-weight: 500;
  color: #000;
}
.text-transform-unset {
  text-transform: unset !important;
}
  
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .split-row p.form-row.form-group input {
  width: 100%;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.form-row-wide input {
  width: 100%;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p label::first-letter {
  text-transform: capitalize;
}
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p label {
  display: block;
  margin-bottom: 10px;
  text-transform: lowercase;
  font-weight: 500;
  color: #000;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p input {
  width: 100%;
  height: 45px;
  background-color: #fff;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p:nth-child(9) {
  width: 100%;
  max-width: 100%;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p input[type="checkbox"] {
  width: auto;
  height: auto;
}

/* .page-id-5544 .rh-container .rh-content-wrap .main-side form.register p:nth-last-child(5) {
    width: 100%;
    max-width: 100%;
} */
/* .page-id-5544 .rh-container .rh-content-wrap .main-side form.register p:nth-last-child(6) label {
    width: 100%;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 20px;
} */
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p input[type="checkbox"] {
  margin: 0px;
  width: 20px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.cat-selection {
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 10px;
  max-width: 100%;
}

.cat-selection+.form-row.form-group.form-row-wide {
  width: 100%;
  max-width: 100% !important;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.cat-selection label {
  max-width: calc(100% - 40px);
  width: 100%;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  text-transform: unset;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.cat-selection span.option-holder {
  max-width: 100%;
  width: 100%;
  display: flex;
  font-weight: 500;
  margin-bottom: 10px;
  flex-wrap: wrap;
  grid-column-gap: 40px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.cat-selection span.option-holder span.opt {
  max-width: calc(100%/2 - 20px);
  width: 100%;
  display: flex;
  align-items: center;
  grid-column-gap: 10px;
  margin-bottom: 10px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p input[type="checkbox"] {
  margin: 0px 0 10px;
  width: 20px;
  height: 20px;
}

/* .page-id-5544 .rh-container .rh-content-wrap .main-side form.register p:nth-last-child(5) {
    display: flex;
    align-items: center;
    grid-column-gap: 10px;
}
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register p:nth-last-child(5) label {
    margin-bottom: 0;
} */
.page-id-5544 .rh-container .rh-content-wrap .main-side form.register label[for="dokan-subscription-pack"] {
  width: 100%;
  font-weight: 600;
  margin-bottom: 20px;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border: 0px !important;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper select {
  margin: 0px;
  height: 45px;
  font-size: 16px;
  color: #000;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper .dps-pack {
  text-align: left;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper .dps-pack .dps-pack-price {
  text-align: left;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper span.dps-amount {
  font-size: 20px;
  font-weight: 600;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper span.dps-rec-period {
  color: #000;
  text-transform: capitalize;
  font-weight: 500;
}

.page-id-5544 .rh-container .rh-content-wrap .main-side form.register .form-row.dps-pack-wrappper .pack_content b {
  font-size: 16px;
  font-weight: 600;
  margin-top: 20px;
  display: block;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar {
  max-width: 350px;
  width: 100%;
  box-shadow: 0px 0px 2px #000 !important;
  border: 2px solid #ddd;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar .whitebg {
  border: 0;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar .whitebg ul.product-categories li.product_cat>span {
  font-size: 22px;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar .whitebg ul.product-categories li.product_cat ul {
  padding: 0;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar .whitebg ul.product-categories li.product_cat ul li a {
  font-size: 16px;
  font-weight: 500;
}

.page-id-5544 .rh-container .rh-content-wrap aside.sidebar .whitebg ul.product-categories li.product_cat ul li span.count {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

body .dokan-subscription-content .pack_content_wrapper .product_pack_item .pack_price {
  width: 100px;
  height: 100px;
  position: absolute;
  background: #f05025;
  color: #fff;
  text-align: center;
  border-radius: 120px;
  top: -47px;
  left: 34%;
  font-size: 18px;
  padding-top: 36px;
}

.product_pack_item .pack_price span.dps-rec-period {
  display: none;
}

.rh-container ul.wcvendor_profile_menu_items button {
  background: none !important;
  color: #000 !important;
}

#wcvendor_profile_menu .wcvendor_profile_menu_items li {
  border-right: 1px solid #eee;
}

#wcvendor_profile_menu .wcvendor_profile_menu_items li a {
  border-right: 0px;
}

/* .opt.cat-440 {
	display: none !important;
} */
#main_header .position-relative.user-dropdown-intop.rh-header-icon.rh_login_icon_n_btn.mobileinmenu span.heads_icon_label.rehub-main-font.lg {
  display: none;
}

.logged-in span.heads_icon_label.rehub-main-font.login_icon_label {
  display: block !important;
  margin-top: 10px;
}

.logo_image img {
  width: auto !important;
}

body .dokan-info {
  background-color: #1B113D;
  border-top: #1B113D;
  color: #fff;
}

body .dokan-info::before {
  background-color: #1B113D;
}

.iziModal-header.iziModal-noSubtitle,
#dokan-create-and-add-new-product-btn {
  background: #1B113D !important;
}

.iziModal-button.iziModal-button-close {
  opacity: 1 !important;
}

#dokan-product-category-modal {
  z-index: 9999 !important;
}

#dokan-add-product-popup {
  z-index: 9998 !important;
}

.iziModal-overlay {
  z-index: 9997 !important;
}
#dokan-withdraw-request-popup {
  z-index: 9999 !important;
}

header #cart_timer {
  margin-left: 3px;
}

body #count-down-holder .font80 {
  font-size: 14px;
}
span.dokan-add-product-link a {
  text-transform: none;
}ul.pagination li a {
  color: #000 !important;
  text-decoration: none !important;
}
select#product_shipping_class+.help-block {
  display: none;
}
.dokan-booking-buffer .dokan-form-group:nth-child(2) {
  display: none;
}
select#_wc_booking_check_availability_against+.form-label {
  display: none;
}
.seller .rh_home_registration_block-button a.act-rehub-login-popup2.main-register,
.customer .rh_home_registration_block-button a.act-rehub-login-popup2.main-register,
.seller .seller-register,
.seller .user-dropdown-intop-menu .menu-item.seller-register,
.customer .seller-register-new,
.become-seller-btn {
  display: none !important;
}

.customer .become-seller-btn {
  display: block !important;
}

.customer .act-rehub-login-popup2.become-seller-btn {
  display: flex !important;
}

body input[type="submit"].dokan-btn-default,
body a.dokan-btn-default,
body .dokan-btn-default {
  color: #fff;
  background-color: var(--e-global-color-01b4e1c);
  border-color: var(--e-global-color-01b4e1c);
}

.dokan-become-seller .form-row.form-group {
  width: 45% !important;
  float: left !important;
  margin-right: 20px;
}

.update-customer-to-vendor.register label {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  text-transform: capitalize;
  font-weight: 500;
  color: #000;
}

body .submenu-item.shipstation {
  display: none !important;
}
#dokan-report-abuse-form-submit-btn {
	width: auto;
}
body #dokan-modal-report-abuse-popup {
	z-index: 9998 !important;
}
.update-customer-to-vendor.register #dokan-company-name {
  width: 100%;
}

html body .dokan-become-seller .form-row {
  display: block;
  width: 100% !important;
  float: right;
}

.dokan-files-drag.dokan-btn.dokan-btn-default,
#vendor-proof,
.dokan-gravatar-drag.dokan-btn.dokan-btn-default,
.woocommerce-orders-table a,
.woocommerce a.button,
.woocommerce-page a.button,
.dokan-attribute-type .dokan-btn.dokan-btn-default.add_new_attribute,
.dokan-pro-gravatar-drag.dokan-btn.dokan-btn-default,
.dokan-store-settign-header-wrap a.dokan-btn.dokan-btn-default {
  color: #fff !important;
  background: #1B113D !important;
}

.dokan-dashboard-content span.title {
  border-bottom: 0px !important;
}

.shop_table.woocommerce-checkout-review-order-table th {
  font-size: 14px;
}

.pack_data_option br:nth-child(3) {
  display: none;
}

.pack_data_option br:nth-child(3)+strong {
  margin-left: 5px;
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
  background: transparent !important;
  color: #1B113D !important;
}

body .page-link>span:not(.page-link-title),
body .widget.widget_affegg_widget .title,
body .widget.top_offers .title,
body .widget.cegg_widget_products .title,
body header .header_first_style .search form.search-form [type="submit"],
body header .header_eight_style .search form.search-form [type="submit"],
.filter_home_pick span.active,
body .filter_home_pick span:hover,
body .filter_product_pick span.active,
.filter_product_pick span:hover,
body .rh_tab_links a.active,
body .rh_tab_links a:hover,
body .wcv-navigation ul.menu li.active,
body .wcv-navigation ul.menu li:hover a,
form.search-form [type="submit"],
body .rehub-sec-color-bg,
input#ywqa-submit-question,
input#ywqa-send-answer,
body .woocommerce button.button.alt,
body .tabsajax span.active.re_filtersort_btn,
body .wpsm-table.wpsm-table-sec-color table tr th,
body .rh-slider-arrow,
body .rh-hov-bg-sec-slide::before,
body .rh-hov-bg-sec-slidecol .col_item::before {
  background: #1B113D !important;
}

#dokan-product-title-area #post_title {
  width: 100%;
}

form.dokan-form-horizontal.coupons a {
  color: #fff;
}

.dokan-w7.dokan-text-left .help {
  display: none;
}

.dokan-order-action a {
  color: #fff !important;
}

#post_title {
  width: 100%;
}

.dokan-order-action a[data-original-title="Add Tracking By AfterShip"] {
  display: none;
}

.dokan-right .dokan-form-group .dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  .dokan-become-seller .form-row.form-group {
    width: 100% !important;
    float: uset !important;
    margin-right: 0px;
  }

  .elementor-row .rh_home_registration_block {
    height: 400px;
    flex-direction: column;
    align-items: center;
  }

  .rh_home_registration_block .rh_home_registration_block-title,
  .rh_home_registration_block .rh_home_registration_block-button {
    width: 80%;
  }

  .rh_home_registration_block .rh_home_registration_block-button {
    align-items: end;
  }
}

@media (max-width: 1024px) {

  /*.rh-container .top_menu ul {
		align-items: end;
		margin-bottom: 1rem;
	}
	.rh-container .top_menu .mobile-cart_btn {
		display: block;
	}*/
  .rh-container .logo-section.header_seven_style {
    display: none !important;
  }

  #rhNavToolWrap #rhNavToolbar {
    height: 75px;
  }

  #rhWoocartTool .menu-cart-btn a>span {
    position: relative;
  }

  #rhWoocartTool .menu-cart-btn span.rh-icon-notice {
    top: -15px;
    left: 25px;
  }

  #rhNavToolbar .rh_login_icon_n_btn .heads_icon_label,
  #rhNavToolbar .rh-comparemenu-link .heads_icon_label {
    display: none;
  }

  #rhNavToolbar #rhWoocartTool {
    flex-direction: column;
  }

  .page-id-5544 .rh-container .rh-content-wrap .main-side form.register p.cat-selection span.option-holder span.opt {
    max-width: 100%;
  }

  .page-id-5544 .rh-container .rh-content-wrap .main-side .rh-post-wrapper h1 {
    font-size: 30px;
  }

  .page-id-5544 .rh-container .rh-content-wrap aside.sidebar .whitebg ul.product-categories li.product_cat>span {
    font-size: 18px;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1440px) {
  header#main_header .rh-container {
    width: 1330px;
  }
}

@media (min-width: 1600px) {
  header#main_header .rh-container {
    width: 1530px;
  }
}

@media (max-width: 1023px) {
  .page-id-5544 .rh-container .rh-content-wrap aside.sidebar {
    margin: 0px;
  }

  .page-id-5544 .rh-container .rh-content-wrap aside.sidebar {
    column-count: 1;
  }
}

@media (max-width:991px) {
  .page-id-5544 .rh-container .rh-content-wrap .main-side {
    max-width: 100%;
    width: 100%;
  }

  .page-id-5544 .rh-container .rh-content-wrap {
    flex-wrap: wrap;
  }

  .page-id-5544 .rh-container .rh-content-wrap aside.sidebar {
    max-width: 100%;
    width: 100%;
  }

  body .dokan-subscription-content .pack_content_wrapper .product_pack_item {
    width: 100%;
  }
}

@media (max-width:767px) {
  body table.dokan-table .row-actions {
    display: block;
  }

  table.product-listing-table td:not([colspan])::before {
    content: "Pavadinimas";
    font-size: 13px;
  }

  table.dokan-table .toggle-row::before {
    font-family: "Font Awesome\ 5 Free" !important;
    font-weight: 900 !important;
    font-size: 20px !important;
    cursor: pointer;
  }

  body .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
    position: relative;
    right: 10px;
    top: unset;
    transform: unset;
  }

  .woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    display: flex;
    flex-direction: column;
  }

  .woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    width: 100%;
    order: 2;
    margin-top: 20px;
  }

  .dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf {
    height: 35px;
    width: 35px;
    display: inline-block;
    background-size: 22px;
  }

  .dokan-orders-content .dokan-orders-area td.dokan-order-action .dokan-btn.dokan-btn-default.dokan-btn-sm.tips {
    padding: 7px;
    height: 38px;
    margin-top: -3px;
  }

  .column-primary[data-title="Name"]::before {
    content: "Pavadinimas" !important;
  }

  .dokan-dashboard-header {
    margin-top: 30px !important;
  }

  .tstab-content-inner {
    overflow-x: scroll !important;
    overflow: hidden;
  }

  #set_weekdays {
    min-width: 355px;
  }

  .dokan-product-listing-area table.dokan-table.dokan-table-striped.product-listing-table td:not([colspan]):first-child::before {
    content: "Pavadinimas";
  }

  .dokan-product-listing-area table.dokan-table.dokan-table-striped.product-listing-table td:not([colspan]):nth-child(2)::before {
    content: "Skyrius";
  }

  .dokan-product-listing-area table.dokan-table.dokan-table-striped.product-listing-table td:not([colspan]):last-child::before {
    content: "Veiksmas";
  }

  body .dokan-pa-all-addons a.dokan-pa-create-btn {
    position: relative !important;
    margin: 10px 0px;
  }

  body .dokan-pa-create-addons .back-to-addon-lists-btn {
    top: 0px;
  }

  .dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header {
    flex-direction: column;
    gap: 15px;
  }

  #vendor-dashboard-payment-settings-toggle-dropdown {
    margin-bottom: 13px;
  }
}

@media (max-width:567px) {
  .refund-actions {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .fc .fc-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    gap: 10px;
  }

  .fc-view-harness.fc-view-harness-active {
    min-height: 500px;
  }

  .page-id-5544 .rh-container .rh-content-wrap .main-side form.register .split-row p {
    max-width: 100%;
  }

  .page-id-5544 .rh-container .rh-content-wrap {
    flex-wrap: wrap;
    padding: 30px 0px;
  }

  .page-id-5544 .rh-container .rh-content-wrap .main-side form.register p {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }

  a.act-rehub-login-popup2.btn-first {
    margin-right: 15px !important;
  }

  .rh_home_registration_block-button .act-rehub-login-popup2 .elementor-icon-list-text {
    font-weight: 500;
    font-size: 13px !important;
  }

  header #cart_timer {
    font-size: 11px;
    margin-left: 1px;
  }

  body #count-down-holder .font80 {
    font-size: 10px;
  }

  ul.woocommerce-PaymentMethods.payment_methods.methods span.wc-stripe-card-icons-container img {
    width: 30px;
  }

  body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    border-right: 0px;
    width: 100%;
  }

  body .tstab-tabs.vertical.top-left>ul {
    width: 15% !important;
  }

  .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter {
    flex-direction: column;
    gap: 10px;
  }

  .dokan-form-inline.dokan-w8.dokan-product-date-filter #filter-by-type {
    max-width: 100% !important;
  }

  #booking_settings .form-table.bkap-form-table td,
  #booking_settings .form-table.bkap-form-table th {
    display: block;
    width: 100% !important;
    text-align: left;
    padding: 3px 0px;
  }

  .seo-slug {
    word-break: break-all !important;
    width: 100%;
  }

  .dokan-attribute-type .dokan-btn.dokan-btn-default.add_new_attribute {
    margin: 10px 0px !important;
  }

  .wc-pao-actions {
    flex-direction: column;
    gap: 10px;
  }

  body .booking_types-flex-main {
    margin-top: 0px;
  }

  .tstab-content-inner div {
    margin-left: 0px !important;
  }

  .tstab-tabs>.tstab-container>.tstab-content>.tstab-content-inner {
    padding: 0px 10px;
    height: auto;
  }

  body .tstab-content-inner div {
    margin-left: 0px !important;
    padding: 0px 0px !important;
    margin-top: 0px !important;
    margin-bottom: 4px !important;
  }

  .dokan-store-settign-header-wrap {
    width: 100% !important;
  }

  header.dokan-dashboard-header .dokan-store-settign-header-wrap h1 {
    width: 100%;
    float: left;
    font-size: 22px;
  }

  .dokan-store-settign-header-wrap a.dokan-btn.dokan-btn-default {
    width: 100% !important;
    font-size: 10px;
  }


  .dokan-clearfix.dokan-shipping-container .show_if_needs_shipping.dokan-shipping-dimention-options {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .show_if_needs_shipping.dokan-shipping-dimention-options input {
    width: 100% !important;
  }

  .dokan-table.dokan-table-striped.product-listing-table td .dokan-btn {
    margin-bottom: 10px;
  }

  .shipping-status-provider,
  .shipped-status-date,
  .tracking-status-other-provider,
  .tracking-status-other-p-url,
  .shippments-tracking-title {
    float: left !important;
    width: 100% !important;
    margin-right: 0% !important;
  }
}

@media (max-width:430px) {
  .dokan-table.dokan-table-striped.vendor-staff-table {
    display: block !important;
  }
  .dokan-table.dokan-table-striped.vendor-staff-table thead{
    display: table-header-group
  }
  
  body table.dokan-table thead {
    display: block;
  }

  table.dokan-table.dokan-support-table thead {
    display: none;
  }

  table.dokan-table.dokan-support-table td:not(.column-primary)::before {
    font-size: 13px;
  }

  #product-filter .column-primary strong {
    font-size: 12px;
    width: 80%;
  }

  body.dokan-dashboard .dokan-dash-sidebar article,
  body.dokan-dashboard .dokan-dashboard-content article {
    overflow: hidden;
  }

  body .div-scroll {
    overflow: scroll;
    width: 100%;
  }

  #order-filter .dokan-table.dokan-table-striped thead {
    display: none;
  }

  .woocommerce_order_items.dokan-table.dokan-table-strip thead {
    display: revert !important;
  }

  #bkap-calendar table {
    width: 100% !important;
  }

  .dokan-calendar-area {
    width: 100%;
  }

  .fc-daygrid-body.fc-daygrid-body-unbalanced.fc-daygrid-body-natural {
    width: 100% !important;
  }

  .fc-timegrid-body {
    width: 100% !important;
  }
  .dokan-dashboard .wc-order-totals.dokan-table.dokan-table-strip {
    display: block;
  }
}

body .div-scroll {
  width: 100%;
}

a.dokan-btn.dokan-btn-default.dps-shipping-add.dokan-right,
.dokan-btn.dokan-btn-default.dokan-btn-sm.dokan-cancel-status,
.dokan-table.dokan-rma-addon-warranty-table a {
  color: #fff !important;
}

#rhNavToolWrap .user-dropdown-intop-menu {
  left: auto !important;
}

#order_status {
  margin-bottom: 10px;
}

.dokan-dashboard-header .entry-title,
.dokan_tabs li a {
  text-transform: lowercase;
}

.chart-legend p::first-letter,
.col-content,
.dokan-dashboard-header .entry-title::first-letter,
.dokan_tabs li a::first-letter {
  text-transform: capitalize;
}

body .dokan-info a {
  color: #fff !important;
  text-decoration: underline !important;
}

.dokan-store-settign-header-wrap .entry-title small {
  display: none;
}

.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-btn {
  color: #000;
  text-decoration: navajowhite;
}

.dokan-store-support-modals.iziModal {
  z-index: 9999 !important;
}

#order-filter td abbr {
  text-transform: lowercase;
}

.woocommerce_order_items.dokan-table.dokan-table-strip td:empty {
  display: none;
}

.woocommerce-order-details .dokan-store-support-btn-product.dokan-store-support-btn.button.alt.user_logged {
  display: none;
}

.woocommerce-order-details button.dokan-store-support-btn-product.dokan-store-support-btn {
  display: none;
}

.dokan-page-help #siuntimas-desc-1,
.dokan-store-support-btn-product.dokan-store-support-btn.button {
  display: none;
}
.dokan-dashboard-menu .products {
	text-transform: capitalize;
}
.wc-pao-product-global-addon .description, .dokan-linked-product-options.dokan-edit-row.dokan-clearfix.hide_if_external p{
	display: none;
}
.wc-pao-product-global-addon a {
	text-decoration: underline !important;
}

.tooltip {
  margin-left: 15px;
}
.tooltip div.tooltip-inner {
  margin-left: 15px;
}
.tooltip.fade.top.in {
  z-index: 99999999;
}


.dokan-coupon-content .dokan-dashboard-header .entry-title {
  text-transform: unset;
}
.dokan-dashboard .dokan-dashboard-wrap input[type="text"] {
  width: 100%;
}
.dokan-btn.dokan-btn-default[disabled] {
  background-color: #eee;
  color: #444;
}

.dokan-section-content #booking_settings .weekdays_flex_main .weekdays_flex_child input[type="number"],
.dokan-section-content #booking_settings .weekdays_flex_main .weekdays_flex_child input[type="text"] {
  width: 80% !important;
  height: 30px;
}

.dokan-section-content .tstab-tabs > .tstab-container {
  margin-left: 20%;
  overflow: unset;
}
.dokan-section-content .tstab-tabs > .tstab-container > .tstab-content {
  overflow: unset;
}

.dokan-dashboard-header .entry-title a.dokan-btn-theme,
.dokan-store-settign-header-wrap .entry-title .dokan-btn-default {
  text-transform: initial;
}

#dokan-comments-table .col-content .dokan-cmt-row-actions {
  text-transform: initial;
}
.dokan-btn-padding {
  padding: 8px 14px;
}

.woocommerce div.product .rh-300-sidebar.summary .single_add_to_cart_button, .woocommerce div.product .woo-button-area .masked_coupon {
  font-size: 13px;
}

.no-shadow,
.rehub-main-btn-bg.no-shadow {
  box-shadow: unset !important;
}

.wpcf7-form-control.wpcf7-submit {
  width: 150px;
  float: right;
  background: #1B113D;
  color: #ffffff;
  fill: #ffffff;
  border: none;
  text-decoration: none;
  outline: 0;
  border-radius: 100px;
}
.woocommerce .coupon .button[name="apply_coupon"] {
  border-radius: 100px !important;
  width: 120px;
}

.woocommerce .return-to-shop .button.wc-backward ,
.woocommerce .woocommerce-MyAccount-content .button,
.woocommerce-MyAccount-paymentMethods .woocommerce-paymentMethod .button,
.woocommerce-MyAccount-orders .woocommerce-button.button {
  border-radius: 100px;
}

.woocommerce-form-register .password-field {
  position: relative;
}
.woocommerce-form-register .password-field span.password-toggle {
  top: 52px;
  margin-top: unset;
}

.hidden {
  display: none;
}

.update-customer-to-vendor.register  label {
  text-transform: initial;
}

.register.update-customer-to-vendor  {
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 20px;
}
.register.update-customer-to-vendor  .split-row.name-field.form-row-wide {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  grid-column-gap: 20px;
}
.register.update-customer-to-vendor  p.form-row {
  position: relative;
  margin: 0 0 31px 0;
  max-width: calc(100% / 2 - 10px);
  margin-bottom: 20px;
  width: 100%;
}
.register.update-customer-to-vendor  p:nth-child(9) {
  width: 100%;
  max-width: 100%;
}
.register.update-customer-to-vendor  p.form-row input[type="submit"] {
  width: 100%;
  height: 45px;
  background-color: #fff;
}
.register.update-customer-to-vendor  p.form-row.form-row-wide {
  width: 100% !important;
}
.register.update-customer-to-vendor  p.form-row.cat-selection {
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 10px;
  max-width: 100%;
  width: 100% !important;
}
.register.update-customer-to-vendor  p.form-row.cat-selection .option-holder {
  max-width: 100%;
  width: 100%;
  display: flex;
  font-weight: 500;
  margin-bottom: 10px;
  flex-wrap: wrap;
  grid-column-gap: 40px;
}
.register.update-customer-to-vendor  p.form-row.cat-selection .option-holder span.opt {
  max-width: calc(100% / 2 - 20px);
  width: 100%;
  display: flex;
  align-items: center;
  grid-column-gap: 10px;
  margin-bottom: 10px;
}
.register.update-customer-to-vendor  p.form-row.cat-selection label {
  max-width: calc(100% - 40px);
  width: 100%;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  text-transform: unset;
}
.register.update-customer-to-vendor  p.form-row input.input-text.form-control {
  width: 100%;
  height: 45px;
  background-color: #fff;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row {
  position: relative;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .password-toggle {
  top: 40px;
}


