/*
Theme Name: Car Repair
Template: automobile-hub
Text Domain: car-repair
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-car-repair-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Car Repair is a modern yet elegant, professional and sophisticated, stunning and luxurious WordPress theme. It is suitable for car listing and auto listing for respective sellers and dealers, car dealership, travel trailer, Auto Emissions, Vehicle Tracking, Automotive Industry Trends, Car Trade-In Value, Automotive Marketing, Car Rental Services, Ride Sharing Services Forklift, Lift Trucks, Agriculture Equipment, Aircrafts, motorcycles, Car Tracker Installation, Auto Electrical Workshop, car repair shops, garages, car rental, car washing, food truck, auto parts store, vehicle maintenance and such websites. The theme is SEO-friendly that will assist your website to rank quickly on major search engines like Google. It is especially designed to completely satisfy the need of all auto business services. It supports RTL layout and can be translated into many languages. The codes used are optimized as well as secure and clean. It offers many customization and personalization options so you create it as you want. You can add shortcodes if you want to add more functionality to the website. The base of the theme is on bootstrap framework. It loads faster as it is optimized for speed. The social media option let’s you integrate all your social media pages to the site. The responsive layout fits well in all devices screen sizes. Car listing is indeed a great option to create an advance website with so many options for customization.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, flexible-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, rtl-language-support, blog, e-commerce, photography
Version: 6.0
Tested up to: 6.6
Requires PHP: 5.6
Requires at least: 5.0
*/

p{
    letter-spacing: unset;
}

.center{
	border-color: #bbb;
}

/* color 1 */
#theme-sidebar button[type="submit"]{
    color: #fff !important;
}
button[type="submit"], .error-404 [type="submit"]{
  border: 1px solid #2aca4e;
  background-color: #2aca4e
}
#footer li a:hover,#theme-sidebar h3, #theme-sidebar h1.wp-block-heading, .wp-block-search .wp-block-search__label, #theme-sidebar h2.wp-block-heading, #theme-sidebar h3.wp-block-heading,#theme-sidebar h4.wp-block-heading, #theme-sidebar h5.wp-block-heading, #theme-sidebar h6.wp-block-heading{
    color: #2aca4e;
}
#theme-sidebar .wp-block-search .wp-block-search__label,a,.search-box i,.main-navigation a:hover,.box-content a, #theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a,a.page-numbers:hover,#theme-sidebar h3,#theme-sidebar a:hover,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,.headerbox i:hover, .headerbox i:hover:after,#about h3,#about p i{
    color: #2aca4e;
}

.site-info,#theme-sidebar button[type="submit"], #footer button[type="submit"],.prev.page-numbers, .next.page-numbers,.page-numbers,#theme-sidebar .tagcloud a:hover,span.meta-nav,#comments input[type="submit"],#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon,button[type="submit"],.headerbox,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    background: #2aca4e;
}
.woocommerce a.button{
    color: #999!important;
}
.main-navigation a,.logo p, body, .more-btn i,.page-box p,.box-info span,#theme-sidebar a,#theme-sidebar li{
    color: #736f66;
}

#theme-sidebar button[type="submit"], #footer button[type="submit"],#theme-sidebar button[type="submit"], #footer button[type="submit"], .prev.page-numbers, .next.page-numbers, .page-numbers, #theme-sidebar .tagcloud a:hover, span.meta-nav, #comments input[type="submit"],#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon{
    color: #212121;
}
#theme-sidebar button[type="submit"]:hover,#comments input[type="submit"]:hover,span.meta-nav:hover{
    color: #2aca4e;
    background: #212121;
}
#theme-sidebar .wp-block-search .wp-block-search__label:before, #theme-sidebar h3:before, #theme-sidebar h1.wp-block-heading:before, #theme-sidebar h2.wp-block-heading:before, #theme-sidebar h3.wp-block-heading:before, #theme-sidebar h4.wp-block-heading:before, #theme-sidebar h5.wp-block-heading:before, #theme-sidebar h6.wp-block-heading:before{
    background-color: #2aca4e;
}
.page-box,#theme-sidebar section{
    border-bottom-color: #2aca4e;
    border-left-color: #2aca4e;
}
.search-bar i{
    color: #2aca4e;
}
.inner_searchbox button[type="submit"]{
    background-color: #2aca4e;
}
.readmore-btn a{
    border-color: #2aca4e;
}
.readmore-btn a:hover{
    border-color: #309d44;
}
.more-btn .sliderbtn2{
    background:none;
}
.box-info i{
    color: #2aca4e;
}
.wc-block-cart__submit-container a,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{
    background: #2aca4e;
}

a.page-numbers:hover{
    background: #212121;
}

a:hover{
    color: #309d44;
}

#footer p.wp-block-tag-cloud a:hover,#footer .tagcloud a:hover,.search_inner form.search-form{
    border-color: #2aca4e;
    color: #2aca4e;
}

/* topbar */

.logo h1, .logo p.site-title {
    font-weight: 600;
    font-size: 30px;
}

/* header */

.search-box i{
    border: none;
}
.search-box {
    text-align: right;
}
button.search_btn i{
    font-size: 20px;
}
.headerbox i{
    color: #fff;
    background: transparent!important;
}
.contact a, .main-navigation ul ul li:hover > a{
    color: #fff;
}
.contact a:hover, .social-media a i:hover, .page-template-front-page .main-navigation a:hover, .page-template-front-page .logo p a:hover{
    color: #000;
}
 .page-template-front-page .main-navigation ul.sub-menu a:hover{
    color: #fff;
 }
.social-media  a{
    font-size: 14px;
    color: #fff important;
}
span.cart-value.simplep {
    background: #2aca4e;
    font-size: 12px;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    color: #212121;
    font-weight: bold;
    position: relative;
    left: -6px;
    top: -12px;
}
#mySidenav {
    text-align: right;
    display: block;
}
.menubar {
    border: none;
    padding: 12px 0;
    border-bottom: solid 1px #ddd;
}
.page-template-front-page .menubar{
    position: absolute;
    width: 100%;
    z-index: 9999;
    border-bottom: solid 1px #fff;
    left: 0;
    right: 0;
}

.main-navigation li,.main-navigation li:last-child{
    border: none;
}
.headerbox i, .more-btn i {
    border-radius: 0;
    padding: 0;
    background: transparent;
}
.headerbox i:after{
    content: none;
}
.social-media{
    padding: 0;
    text-align: right;
}
.headerbox p,.search-box i{
    font-size: 14px;
    padding: 0;
}
.search-box i,.social-media a i{
    font-size: 20px;
}
.headerbox p {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
}
.headerbox span {
    color: #000;
    font-size: 16px;
    font-weight: 400;
}
.main-navigation ul{
    text-align: left;
}
.main-navigation a{
    font-size: 15px;
    padding: 10px;
    font-weight: normal;
}
.page-template-front-page .main-navigation a,.page-template-front-page .logo p{
    color: #fff;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    border: 1px solid #333;
    padding: 2px;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.more-btn a {
    font-weight: normal;
    font-size: 21px;
    letter-spacing: 1px;
    padding: 14px 54px;
    border: none;
    display: inline-block;
    border-radius: 30px;
    background: #2aca4e;
}
.more-btn a:hover{
    background: #151515;
    color: #fff;
}
.more-btn i {
    display: none;
}
#slider .inner_carousel h1 a,.woocommerce ul.products li.product .button, a.checkout-button.button.alt.wc-forward,h2.woocommerce-loop-product__title, .woocommerce div.product .product_title,.page-box h4 a {
    font-weight: 600;
}
#slider .inner_carousel h1 a{
    font-size: 47px;
}
#slider .inner_carousel h1 a:hover{
    color: #2aca4e;
}
#slider .inner_carousel p {
    font-size: 19px;
    margin-top: 10px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 2px;
    font-weight: 300;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    text-transform: none;
    font-weight: 500;
    font-size: 14px;
}
.products li {
    border: none;
    padding: 0 !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: transparent;
    padding: 15px 25px;
    border-radius: 30px;
    border: solid 2px #999;
    color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    border-color: #2aca4e;
}

.woocommerce .quantity .qty {
    padding: 12px;
    border-radius: 30px;
    border: solid 2px #999;
    color: #999;
}
.center1 .ring::before {
    background: #2aca4e;
}
.center2 .ring::before {
    background: #151515;
}
a.added_to_cart.wc-forward {
    color: #999;
    font-weight: 600;
    margin-top: 8px;
}
a.added_to_cart.wc-forward:hover{
    border-color:#2aca4e;
    background:#2aca4e;
    color: #fff;
}
.logo h1 a, .logo p.site-title a{
    color: #000;
}
.page-template-front-page .logo h1 a, .page-template-front-page .logo p.site-title a{
    color: #000;
}
.page-template-front-page .main-navigation a:hover, .logo h1 a:hover, .logo p.site-title a:hover,
.page-template-front-page .logo h1 a:hover, .page-template-front-page .logo p.site-title a:hover{
    color: #2aca4e;
}
.menubar.login-user.stick_head, .menubar.stick_head {
    position: fixed;
    background: #151515;
}

#slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
  background: #000000;
  color: #fff;
}
.post_tag a{
    color: #736f66;
}
.post_tag a:hover,#theme-sidebar .widget_tag_cloud a:hover{
    color: #2aca4e;
    border-color: #2aca4e;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

#main-content a{
  text-decoration: none;
}
i.far.fa-calendar-alt,i.fas.fa-user,i.fas.fa-comments {
    margin-bottom: 3px;
}

nav.woocommerce-MyAccount-navigation ul li:hover{
  background: #2aca4e;
}
.woocommerce #respond input#submit{
    color: #222222;
}
.main-navigation li.page_item_has_children:after, .main-navigation li.menu-item-has-children:after{
    right: 0;
    top:15px;
}
@media screen and (max-width: 767px){

    .logo h1 a, .logo p.site-title a{
        color: #fff;
    }
    .innermenubox{
        padding: 0;
    }
    #slider img{
        height: 400px;
    }
    #slider .inner_carousel h1 a{
        font-size: 34px;
    }
    .logo,.social-media,.more-btn,.topbarbox {
        text-align: center;
    }
    .search-box{
        text-align: left;
    }
    div#primary,div#theme-sidebar {
    text-align: center;
    }
    .menubar.login-user.stick_head{
      margin-top: 0px;
    }
    .page-template-front-page .menubar{
      position: static;
    }
    #slider .more-btn a{
        font-size: 12px;
        padding: 6px 15px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px){

    .logo h1 a, .logo p.site-title a{
        color: #fff;
    }
  .menubar.login-user.stick_head{
    margin-top: 46px;
  }
  .page-template-front-page .menubar{
    position: static;
  }
.logo {
    text-align: left;
    }
    .more-btn a{
        font-size: 12px;
        padding: 10px 30px;
    }
}

@media screen and (max-width: 560px){
   .menubar.login-user.stick_head, .menubar.stick_head{
    position: static;
   }
   #return-to-top i{
    left: 1px;
   }
}
@media screen and (max-width: 767px) and (min-width: 561px){
  .headerbox p{
    text-align: center;
  }
}
