/*
Theme Name: Auto Motors
Template: automobile-hub
Text Domain: auto-motors
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-motors-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Auto Motors is a great free WordPress theme with an elegant design for car dealers, automotive, car shops, car dealers, Automotive Safety, Car Customization, Auto Restoration, Vehicle Auctions, Automotive Tools, Car Audio Systems, GPS Navigation Systems car repair and painting shops, motor parts, car accessories, etc. It looks extremely professional with a highly sophisticated design and a responsive layout making every single element of your website get perfectly displayed on any screen size. This beautiful theme has a clean design with a minimal approach for focusing on key information and brings the attention straight towards the important elements of your website. As it comes with a user-friendly interface, you will be able to use this theme very comfortably irrespective of the coding skills possessed by you. You get a few personalization options as well making it easy to modify a few things in the default design. There are well-written codes giving you a lightweight design with a faster page load time. These secure and clean codes deliver a wonderful user experience. SEO-friendly codes are going to allow search engines to crawl your website and rank your website in higher ranks in the search engines results. Call to Action Button (CTA) are included that will take care of the conversions and translation ready design makes your website ready for supporting multiple languages.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, flexible-header, featured-image-header, blog, e-commerce, photography
Version: 5.2
Tested up to: 6.8
Requires PHP: 5.6
Requires at least: 5.0
*/
:root {
    --color-primary1:#f54114;
    --font-awesome:'FontAwesome';
}
a:hover{
    color: #b92500;
}
#theme-sidebar ul li a::before, .content-area .box-info a:hover{
  color: var(--color-primary1);
}
.page-box .readmore-btn a{
  background-color: var(--color-primary1);
}
#theme-sidebar .widget_tag_cloud a:hover, #theme-sidebar h3, #theme-sidebar .wp-block-search .wp-block-search__label, #theme-sidebar h1.wp-block-heading, #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 ,a,.box-content a, #theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a,.main-navigation a:hover,.search-box i,#theme-sidebar h3,#theme-sidebar a:hover,.headerbox i:hover, .headerbox i:hover:after,p.infotext,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,.social-media i:hover,#about h3,#featured-car h6{
    color: var(--color-primary1);
}
.site-info,.prev.page-numbers, .next.page-numbers,.page-numbers,#theme-sidebar button[type="submit"], #footer button[type="submit"],#theme-sidebar .tagcloud a:hover,.headerbox i, .more-btn i,.headerbox i:after,#comments input[type="submit"],span.meta-nav,.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,#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon,#return-to-top,.error-404 [type="submit"],button[type="submit"],.headerbox{
    background: var(--color-primary1);
}
#footer .tagcloud a:hover,.search_inner form.search-form,#theme-sidebar .widget_tag_cloud a:hover{
    border-color: var(--color-primary1);
}
#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: var(--color-primary1);
}
.page-box,#theme-sidebar section{
    border-bottom-color: var(--color-primary1);
    border-left-color: var(--color-primary1);
}
.main-navigation li.page_item_has_children:after, .main-navigation li.menu-item-has-children:after{
    color: #fff;
}
h1, h2, h3, h4, h5, h6,.comment-body,.comment-metadata a.comment-edit-link,.box-info i{
    color: #151515;
}
#footer,.car-button a:hover,.more-btn:hover{
    background: #151515;
}
.main-navigation ul ul li a:hover{
    color: #fff !important;
}
p.simplep a:hover{
    color: #000;
}
#slider .inner_carousel h1 a:hover, .more-btn a:hover, #about h3 a:hover, #about .more-btn a:hover{
    color: var(--color-primary1);
}
.headerbox i:after{
    content: none;
}
.headerbox i {
    width: 40px;
    height: 40px;
    padding: 13px 0;
    background: #fff;
    text-align: center;
    color: var(--color-primary1);
}
.search-bar i{
    color: #fff;
}
.inner_searchbox button[type="submit"]{
    background-color: var(--color-primary1);
}
.logo h1 a, .logo p.site-title a{
    color: #fff;
    font-size: 30px;
}
.logo h1 a:hover, .logo p.site-title a:hover{
    color: #000;
}
.page-template-front-page .menubar {
    position: absolute;
    width: 100%;
    z-index: 9999;
    background: rgb(21 21 21 / 70%);
    border: none;
}
.menubar.login-user.stick_head{
    background: #151515 !important;
}
.menubar{
    background: #151515;
    border: none;
}
.main-navigation li,.main-navigation li:last-child,.search-box i{
    border: none;
}
.social-media i,.main-navigation a,.search-box i,#about a, p.simplep{
    color: #fff;
}
.social-media{
    text-align: right;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff !important;
}
.woocommerce ul.products li.product a {
    text-decoration: none !important;
}
.readmore-btn a{
    border-color: var(--color-primary1);
}
.readmore-btn a:hover{
    border-color: #b92500;
}
.box-info i{
    color: var(--color-primary1);
}
.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: var(--color-primary1);
}
.more-btn a{
    padding-left: 0;
}
/*block widget css*/
#secondary .wp-calendar-table th, #footer .wp-calendar-table th{
  background-color: var(--color-primary1);
  color: #fff;
  border-color: var(--color-primary1);
}
/* Slider Css  */

#slider .inner_carousel h1 a{
    text-transform: uppercase;
    font-size: 55px;
}
.more-btn{
    margin: 0;
}
#slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
  background: #000000;
  color: #fff;
}

/* Feature Car Css  */

#featured-car {
    background: #ebebeb;
}
.cat-inner-box {
    background: #fff;
}
.cat-inner-box img{
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.cat-inner-box h3 {
    font-size: 18px;
    text-transform: uppercase;
    color: var(--color-primary1);
}
.cat-inner-box p {
    font-size: 18px;
    color: #151515;
    font-weight: 600;
}
.car-button a,.more-btn {
    background: var(--color-primary1);
    color: #fff!important;
    padding: 15px 30px;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
}
.more-btn {
    display: inline-block;
}
.more-btn a {
    color: #fff !important;
}
.more-btn i{
    padding: 0;
    background: transparent;
}
#about h3 a{
    color: #000;
}
.featured-car-box {
    background: var(--color-primary1);
    color: #fff;
    font-size: 13px;
}
.featured-car-box span {
    padding: 10px 8px;
    display: inline-block;
    border-right: solid 1px #ba310f;
    font-weight: 600;
}
.featured-car-box span:last-child{
    border: none;
}
#featured-car button.owl-prev,#featured-car button.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#featured-car button.owl-prev{
  right: 99%;
    left: auto;
}
#featured-car button.owl-next{
    right: auto;
    left: 99%;
}
#featured-car .owl-nav i {
  background: var(--color-primary1);
  padding: 15px;
  color: #fff;
}
.post_tag a{
    color: #a2a2a2!important;
}
.menubar.login-user.stick_head{
  position: fixed;
}
i.far.fa-calendar-alt,i.fas.fa-user,i.fas.fa-comments{
    margin-bottom: 3px;
}
@media screen and (max-width: 767px){
    .social-media{
        text-align: center;
    }
    .search-bar i{
        font-size: 16px;
    }
    .toggle-nav button{
        color: var(--color-primary1);
    }
    .sidenav{
       background: #151515;
    }
    #tp_content,#slider .inner_carousel {
        text-align: center;
    }
    #featured-car button.owl-prev, #featured-car button.owl-next,.page-template-front-page .menubar{
        position: static;
        transform: none;
    }
    #about img {
        padding-top: 15px;
    }
}
@media screen and (max-width: 425px){
  .menubar.login-user.stick_head{
    margin-top: 0px;
  }
  #slider .inner_carousel h1 a{
    font-size: 21px;
    margin-right: -13px;
    margin-bottom: 3px;
  }
  #slider .more-btn {
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
  }
  #about h4{
    text-align: left;
  }

}
@media screen and (min-width: 768px) and (max-width: 1000px){
    .social-media{
        text-align: center;
    }
    .search-bar i{
        font-size: 16px;
    }
    .toggle-nav button{
        color: var(--color-primary1);
    }
    #featured-car button.owl-prev, #featured-car button.owl-next,.page-template-front-page .menubar{
        transform: none;
    }
    #featured-car button.owl-prev{
      left: -20px;
    }
    #featured-car button.owl-next{
      right: -20px;
    }
    #slider .inner_carousel h1 a{
        font-size: 38px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
    #featured-car button.owl-prev {
        left: -20px;
    }
    #featured-car button.owl-next {
        right: -20px;
    }
    #slider .inner_carousel h1 a {
        font-size: 40px;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px){
    .marker{
        text-align: center;
    }
    #slider .more-btn,#about .more-btn{
        padding: 8px 15px;
    }
    #slider img{
        height: 350px;
    }
    #slider .inner_carousel h1 a{
        font-size: 32px;
    }
    
}
@media screen and (max-width: 560px){
    #return-to-top i{
        left: 0;
    }
}