/*	
	Theme Name: Motors - Child Theme
	Theme URI: http://motors.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Motors Child theme
	Version: 4.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: motors-child
    Template: motors

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

.elementor-submissions .ratings,
form .review-buttons {
  display: flex;
  gap: 2px;
}

form .review-buttons button {
  background: transparent;
  padding: 0;
}

.elementor-submissions .ratings svg,
form .review-buttons button svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #999;
  transition: 0.1s;
}

.elementor-submissions .ratings .filled svg,
form .review-buttons button:hover svg,
form .review-buttons button.active svg {
  fill: #f3b135;
}

form .ratting-star-wrap {
  display: flex;
  align-items: center;
  gap: 10px;
}

form .elementor-field-group-rattings, form .elementor-field-group-review_status {
  display: none !important;
}

form .elementor-element-ce917b3 .elementor-message.elementor-message-success {
  background: #f3b13533;
  border: 1px solid #f3b135;
  padding: 15px 10px;
  margin-top: 25px;
}

.elementor-submissions ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-submissions .submission {
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.08), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.08) !important;
  margin-bottom: 20px;
  border-radius: 0;
  border-top: 4px solid #153e4b;
}

.elementor-submissions .card-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #efecf3;
  padding: 10px 10px;
}

.elementor-submissions .card-content {
  padding: 15px 15px 20px;
}

.elementor-submissions .card-left {
  display: flex;
  align-items: center;
}

.elementor-submissions .avatar-img {
  width: 60px;
  flex: 0 0 60px;
  padding-right: 12px;
}

.elementor-submissions .avatar-img img {
  border-radius: 50px;
}

.elementor-submissions .avatar-info {
  display: flex;
  flex-direction: column;
}

.elementor-submissions .avatar-info  .avatar-name {
  font-size: 16px;
  font-weight: 600;
}

.elementor-submissions .avatar-info .date {
  font-size: 14px;
  color: #999;
}

.entry-header.small_title_box .container .entry-title h2 {
  color: #fff !important;
}

.author .stm-user-private {
  min-height: 900px;
}

/* body:not(.STM_Seller) .stm-actions-list .item-inventory,
body:not(.STM_Seller, .admin-bar) .header-main .add-listing-btn, */
.author .stm-user-current-plan-info {
  display: none !important;
}

body .stm-user-private .stm-user-private-sidebar .stm-user-profile-information .title {
  font-size: 18px;
  word-break: break-all;
}

body.author .elementor-submissions {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  display: none;
}

body.author .elementor-submissions.active {
  display: block;
}

body.author .elementor-submissions h2 {
  margin-bottom: 35px;
  color: #ef4236;
  font-weight: bold;
  text-align: center;
  display: none;
}

body.author .elementor-submissions ul {
  padding: 0;
  margin: 0;
}

body.author .elementor-submissions ul li.submission {
  list-style: none;
  background: rgb(248 159 62 / 10%);
  border: 1px solid rgb(248 157 62 / 30%);
  padding: 15px 20px;
  border-radius: 15px;
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

body.author .elementor-submissions ul li .left-icon {
  width: 60px;
  height: 60px;
  background: #f8d6b4;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 60px;
  margin-top: 8px;
}

body.author .elementor-submissions ul li svg {
  width: 14px;
  height: auto;
}

body.author .elementor-submissions ul li .left-icon svg {
  width: 28px;
  opacity: 0.3;
}

body.author .elementor-submissions ul li .phone a,
body.author .elementor-submissions ul li .title a {
  text-decoration: none;
  font-weight: 600;
  color: #000 !important;
  display: inline-flex;
  align-items: center;
  transition: 0.3s;
}

body.author .elementor-submissions ul li .phone a:hover,
body.author .elementor-submissions ul li .title a:hover {
  color: #f39051 !important;
}

body.author .elementor-submissions ul li .reply-date,
body.author .elementor-submissions ul li .phone,
body.author .elementor-submissions ul li .date {
  font-weight: 600;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #666;
  line-height: 1;
  margin-top: 5px;
  margin-bottom: 5px;
}

body.author .elementor-submissions ul li .reply-date svg,
body.author .elementor-submissions ul li .phone svg,
body.author .elementor-submissions ul li .date svg {
  fill: #f39051;
  margin-right: 10px;
}

body.author .elementor-submissions ul li .title {
  color: #000;
  font-size: 14px;
  line-height: 1.4;
  display: block;
  margin-bottom: 10px;
}

body.author .elementor-submissions ul li .msg {
  font-size: 14px;
  line-height: 1.6;
  color: #666;
  display: block;
  margin-top: 15px;
}

body.author .elementor-submissions ul li .right-content {
  flex: 1 1 auto;
}

form#stm_sell_a_car_form .wp-editor-container iframe {
  max-width: calc(100% - 1px);
}

body .stm-user-profile-information .title-sub {
  display: none;
}

/* body:not(.STM_Seller) .stm-user-profile-information {
  padding-top: 27px;
} */

.single .stm-listing-car-dealer-info .stm-no-text-decoration .title {
  padding-top: 4px;
}

.single .stm-listing-car-dealer-info .stm-no-text-decoration .stm-label {
  display: none;
}

form .elementor-field-type-textarea textarea {
  resize: vertical;
}

body .private-messages-tabs {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 20px;
  gap: 15px;
}

body .private-messages-tabs button {
  background-color: #404040;
}

body .private-messages-tabs button.active {
  background-color: #f3b135;
}

body.author .elementor-submissions .reply {
  display: flex;
  justify-content: flex-end;
  margin-top: 15px;
}

body.author .elementor-submissions #btn-reply {
  display: block;
  font-size: 12px;
  padding: 8px 10px;
  font-weight: 600;
  color: #424242;
  text-transform: capitalize;
}

.elementor-section.ReplyForm {
  display: none;
  position: absolute;
  right: 15px;
  z-index: 99;
  transition: 0.3s !important;
  box-shadow: 0px 5px 20px rgb(0 0 0 / 10%);
  max-width: 360px;
}

body.author .elementor-submissions ul.replies {
  padding: 15px 15px 10px 15px;
  margin: 0;
  background: rgb(255 255 255 / 50%);
  border-radius: 5px;
  margin-top: 25px;
}

body.author .elementor-submissions ul.replies li {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 35px;
}

body.author .elementor-submissions ul.replies img.avatar {
  border-radius: 50px;
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

body.author .elementor-submissions ul.replies .left-icon {
  margin: 5px 0 0;
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
}

body.author .elementor-submissions ul.replies li .msg {
  margin: 0;
}

body.author .elementor-submissions ul.replies .reply-content {
  padding: 0px 10px;
  flex: 1 1 auto;
}

body .private-messages .elementor.elementor-94115 {
  min-height: 250px;
}

.post-type-archive #listings-result .stm-isotope-listing-item .meta-middle-unit:not(.location) {
  /* display: none !important; */
}

body .stm_add_car_form #stm_user_info .stm-add-a-car-user .left-info {
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

body .stm_add_car_form #stm_user_info .stm-add-a-car-user .left-info .stm-label {
  display: none;
}

body .stm-filter-links .stm-accordion-single-unit .stm-accordion-content > .content > ul {
  padding: 0px 8px;
}

body .container .stm-listing-directory-checkboxes .stm-accordion-content .stm-accordion-content-padded {
  padding: 0 0 15px;
}

body .container .stm-listing-directory-checkboxes .stm-accordion-content .content {
  padding-top: 0;
}

.archive .archive-listing-page form .stm-filter-links:last-child {
  display: none;
}

.elementor-widget-slider_revolution sr7-module[data-alias="home_slider"] sr7-content {
  left: 0 !important;
}

/* .stm-form-checking-user .stm_login_me {
  display: none;
} */

.archive .stm-filter_model-t,
.archive .stm-filter_vin-m,
.archive .stm-filter_fuel-type-m,
.archive .stm-filter_mileage-m,
.archive .stm-filter_engine-type-m,
.archive .stm-filter_engine-size,
.archive .stm-filter_motorcycle-type,
.archive .stm-filter_year-m,
.archive .stm-filter_model,
.archive .stm-filter_year-r,
.archive .stm-filter_model-r,
.archive .stm-filter_dry-weight,
.archive .stm-filter_transmission-drive-type,
.archive .stm-filter_vin-hin-hull-identification-number,
.archive .stm-filter_passenger-capacity,
.archive .stm-filter_fuel-capacity-b,
.archive .stm-filter_fuel-type-b,
.archive .stm-filter_horsepower-b,
.archive .stm-filter_engine-brand,
.archive .stm-filter_engine-type-b,
.archive .stm-filter_hull-type,
.archive .stm-filter_boat-type,
.archive .stm-filter_model-b,
.archive .stm-filter_year-b,
.archive .stm-filter_brand,
.archive .stm-filter_conditions,
.archive .stm-filter_body-type,
.archive .stm-filter_trim-level,
.archive .stm-filter_mileage-litter,
.archive .stm-filter_engine-type,
.archive .stm-filter_transmission-1,
.archive .stm-filter_drive-type,
.archive .stm-filter_fuel-type,
.archive .stm-filter_model-c,
.archive .stm-filter_year-c {
  display: none;
}

#header .header-main-listing-five .profile-wrap {
  font-family: Montserrat, Arial;
}

#header .header-main-listing-five .profile-wrap .lOffer-account {
  width: auto;
  height: auto;
  border-radius: 0;
  background: transparent;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

#header .header-main-listing-five .profile-wrap .lOffer-account:after {
  position: absolute;
  display: block;
  font-family: "Font Awesome 6 Free";
  font-weight: 600;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, -50%);
  top: 52%;
  right: -14px;
  font-size: 12px;
  content: "\f107";
  z-index: 9;
}

.stm-listing-directory-title .stm-listing-directory-total-matches {
  margin-bottom: 25px;
}

.stm-layout-header-listing_five .top-bar-wrap .stm-c-f-top-bar .pull-right.top-bar-menu-wrap .top_bar_menu ul li:after {
  top: 7px !important;
}

#stm_sell_a_car_form .stm_add_car_form_1 > .stm-car-listing-data-single,
#stm_sell_a_car_form .stm_add_car_form_1 > .stm-form1-intro-unit,
#stm_sell_a_car_form > .stm-form-2-features {
  display: none;
}

.stm-sticky-user-sidebar .stm-actions-list .item-messages .fa-envelope {
  color: #009688;
}

.elementor-widget-motors-add-listing .stm-add-a-car-login h4 {
  color: #fff !important;
}

.elementor-widget-motors-add-listing .stm-form-checking-user {
  max-width: 830px;
}

.elementor-widget-motors-add-listing .stm-form-checking-user .stm_register_title {
  margin-bottom: 0 !important;
}

.elementor-widget-motors-add-listing .stm-form-checking-user .col-md-9 {
  right: 0;
  width: 100%;
}

.archive .Mototrove .stm-accordion-content-wrapper {
  padding: 10px 10px;
}

.archive .Mototrove .stm-filter-listing-directory-price a.title {
  padding: 10px 10px;
  margin-bottom: 20px;
}

.stm-form-checking-user .stm_login_me {
  clear: both;
  margin-bottom: 35px;
  padding-top: 10px;
}

.stm-form-checking-user .stm_register_title h3 {
  margin-bottom: 0 !important;
  margin-top: 6px;
}

.logged-in #header ul.header-menu li#menu-item-94721 {
  display: none;
}

/* 
* Checkout
*/
.page-id-21 form.wc-block-components-form.wc-block-checkout__form .wc-block-components-checkout-return-to-cart-button {
  display: none;
}

.page-id-21 .wc-block-components-sidebar-layout.wc-block-checkout {
  margin-bottom: 80px;
}

div#ppcp-checkout-paylater-messages {
  display: none !important;
}

div#radio-control-wc-payment-method-options-ppcp-gateway__content > div p:first-child {
  display: none;
}

div#radio-control-wc-payment-method-options-ppcp-gateway__content > div p {
  text-align: left !important;
}

.page-id-21 .woocommerce-order {
  margin-bottom: 70px;
}

.woocommerce .order-again {
  display: none;
}

form .ps-note {
  font-size: 12px;
  color: #ddd;
  display: block;
  line-height: 1.3;
  margin-top: 5px;
}

.stm-settings-confirm-password .stm-user-message {
  color: #fff !important;
  font-weight: normal;
}

.home .multilisting-search-tabs-wrap ul.nav.nav-tabs li a.nav-link {
  font-size: 13px;
  padding: 8px 18px;
  padding-right: 12px;
  min-height: 42px;
  text-transform: capitalize;
}

.home .multilisting-search-tabs-wrap ul.nav.nav-tabs li a.nav-link i {
  font-size: 16px;
}

.multilisting-buttons-wrap .stm-row .stm-col-3:nth-child(2) {
  order: 2;
}
.multilisting-buttons-wrap .stm-row .stm-col-3:nth-child(3) {
  order: 3;
}
.multilisting-buttons-wrap .stm-row .stm-col-3:nth-child(4) {
  order: 4;
}
.multilisting-buttons-wrap .stm-row .stm-col-3:nth-child(5) {
  order: 5;
}
.multilisting-buttons-wrap .stm-row .stm-col-3:nth-child(6) {
  order: 1;
}
.multilisting-buttons-wrap .stm-row .stm-col-3:nth-child(7) {
  order: 6;
}

.multilisting-buttons-wrap .stm-row div .card-title {
  line-height: 1.3;
  font-weight: 500;
}

.multilisting-buttons-wrap .stm-row .card:hover .card-title {
  color: #fff !important;
}

.multilisting-buttons-wrap .stm-row .card .card-icon {
  margin-right: 10px !important;
}

form .stm-location-input-wrap.stm-lng,
body .stm-link-lat-lng-wrap {
  display: none !important;
}

body .mce-toolbar .mce-btn-group .mce-btn:focus, body .mce-toolbar .mce-btn-group .mce-btn:hover, body .qt-dfw:focus, body .qt-dfw:hover {
  background-color: var(--e-global-color-ef6c183) !important;
}


.filter.filter-sidebar.Mototrove .stm-search_keywords,
.filter.filter-sidebar.Mototrove .stm-filter-listing-directory-price,
.filter.filter-sidebar.Mototrove .sidebar-action-units {
  display: none;
}



/* 
* Responsive
*/
@media (min-width: 1025px) {

  #header ul.header-menu li.menu-item-94721 {
    display: none;
  }

}


@media (max-width: 1024px) {

  body.stm-layout-header-listing_five .header-main {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .stm-layout-header-listing_five #header .header-main .mobile-menu-trigger {
    top: 20px;
  }

  .stm-layout-header-listing_five .mobile-menu-holder {
    top: 82px;
  }

}


@media (max-width: 767px) {
  .page-id-1718 form#page-register-form h4 {
    margin-bottom: 5px;
    margin-top: 15px;
  }

  .page-id-1718 form#page-register-form .row.form-group {
    margin-bottom: 0;
  }

  .page-id-1718 form#page-register-form .form-group.form-group-submit {
    margin-top: 35px;
  }

  .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap > .nav.nav-tabs li a {
    white-space: nowrap;
  }

  .home .elementor-widget-motors-multilisting-search-tabs form .col-md-10 {
    margin-bottom: 8px;
  }

  
}