/*	
	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.
*/

/* Add your own styles here */

:root, body { --primary-color: #072bc4; --light-color: #072bc4; }

.current-menu-item { background-color: var(--primary-color); }

/* hide reCaptcha bug */
.grecaptcha-badge { opacity:0; }

#search-2 { padding-bottom: 10px; }
.cols_2.aside { padding: 0; }

/* remove View All from Recent Items caurasel */
/*.top-wrap.show-nav-carousel .actions-wrap a.heading-font { display: none !important; }
.top-wrap.show-nav-carousel { padding-bottom: 10px !important; }*/


select.wpcf7-select { border: 0px; background-color: #ECEFF3; line-height: 47px; width: 100%; opacity: 1; visibility: visible; height: 47px; padding: 0 21px; color: #888888 !important; }

.entry-header { background-image: url("https://www.propackequip.com/wp-content/uploads/2020/09/Contact-Us-2000x1333.jpg"); }

div.stm_listing_car_form { margin-top: 0; }

li.post.post-listing.current-item  {
  box-sizing: border-box;
  color: #232628;
  font-family: Montserrat;
  line-height: 28px;
  margin-bottom: 0px;
  text-align: left;
  font-size: 13px;
}

div.ulisting-similar-lists  {
  box-sizing: border-box;
  color: #555;
  line-height: 22px;
  padding-left: 15px;
  position: relative;
  text-align: left;
  top: -5px;
  width: 100%;
}
div.ulisting-similar-lists div.ulisting-listing-price  {
  line-height: 20px !important;
  margin: 10px 0 31px auto !important;
  max-height: 30px !important;
  max-width: 110px !important;
}
div.ulisting-similar-lists span.ulisting-listing-price-new  {
  font-size: 14px !important;
  line-height: 18px !important;
}

.ulisting-similar-listings .similar-listing-item .similar-thumbnail-wrapper .ulisting-similar-lists .item-ulisting-title {
    font-size: 14px !important;
    line-height: 16px;
    text-transform: capitalize;
    padding-top: 2px;
    padding-right: 0px;
  padding-bottom: 0px;
}
.ulisting-similar-listings {
    padding: 0px 0px;
    margin: 40px 0 0px 0;
}
div.similar-thumbnail-wrapper  {
  padding-bottom: 0px;
}
.ulisting-similar-listings h3 { padding: 0 0 10px 0; }

.ulisting-similar-listings .similar-listing-item .similar-thumbnail-wrapper {
    border-top: 1px solid #ecf1f8;
    padding-top: 16px;
    padding-bottom: 18px;
}
.similar-listing-item .ulisting-similar-listings { margin-top: 10px; }
.similar-listing-item .ulisting-listing-price::before {
    content: '';
    display: block;
    width: 15px;
    height: 100%;
    border-top: 0;
    border-left: 13px solid transparent;
    border-bottom: 30px solid var(--primary-color) !important;
    position: absolute;
    top: 0;
    left: -15px;
}
.similar-listing-item .ulisting-listing-price {
    display: block;
    background-color: var(--light-color) !important;
    color: #ffffff;
    text-align: center;
    padding: 6px 0;
    position: relative;
    max-height: 20px;
    margin: 0 0 11px auto;
    max-width: 135px;
}

.listing-title { font-size: 1.6em; }
.listing-title a { text-transform: none !important; }
.ulisting_gallery_style_1 .big-carousel-wrap .single-img-actions .action-right .ulisting_listing-compare { display: none; }

.stm_listing_car_form { margin-top: 0; }

div.lOffer-account-unit  { display: none; }
div.stm-c-f-add-btn-wrap  { display: none; }

.stm-featured-wrap .stm-featured-item .ulisting-feature-item .ulisting-attribute-box .ulisting-attribute-template .ulisting-attribute-template-icon i {
font-size: 22px;
color: var(--primary-color) !important;
}
.attribute_style.attribute_style_4 { display: none; }
a.item-ulisting-title.heading-font { font-size: 1.2em !important; line-height: 1.0em; } 
a.item-ulisting-title.heading-font:hover { color: var(--primary-color) !important; text-decoration: none; } 
.stm-row-override .stm-grid-item .ulisting-attribute-box .ulisting-attribute-template .ulisting-attribute-template-icon i {
font-size: 18px;
color: var(--primary-color) !important;
}
.ulisting-attribute-template { font-weight: bold; color: black; }
div.recent_items_section .item-ulisting-title { text-transform: inherit !important; font-size: 14px !important; line-height: .6em; }
.footer_widgets_wrapper.less_4 { padding-bottom: 0; }
#footer #footer-copyright { padding: 0 0 10px 0; }
#footer-copyright .footer-copyright::before { top: -10px; }
div#footer-copyright { padding: 6px 0 !important; }
#footer #footer-main .footer_widgets_wrapper { padding-bottom: 0 !important; }
div.copyright-text { text-transform: uppercase; font-family: Verdana; font-size: 8px !important; letter-spacing: .8px; font-weight: normal !important; }
.widgets.cols_2 { padding-bottom: 20px; margin-bottom: 0px; }
#menu-footer-menu a { font-family: 'Open Sans'; font-size: 13px; line-height: 20px; font-weight: normal; letter-spacing: .5px; }

.main-menu .header-menu > li.current-menu-item:first-child a, .main-menu .header-menu > li .current_page_item:first-child a {
    background-color: var(--primary-color) !important;
    color: #fff !important;
}
.main-menu .header-menu > li:hover > a { background-color: var(--primary-color) !important; }
.main-menu .header-menu > li > a { line-height: 38px; height: 38px; margin-left: 4px; }
.cols_3 aside:nth-child(1) .widget-wrapper { margin-bottom: 0; }