/*
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 automotive theme with an elegant design for car dealers, automotive businesses, car shops, automotive safety services, car customization, auto restoration, vehicle auctions, automotive tools, car audio systems, GPS navigation systems, car repair and painting shops, motor parts, car accessories, autocare services, and motorcycling-related businesses. It features an extremely professional and highly sophisticated layout with a fully responsive structure, ensuring every element of your website displays perfectly on all screen sizes. This beautifully crafted design follows a clean and minimal approach that highlights key information and directs user attention toward the most important sections. With its user-friendly interface, it can be operated comfortably regardless of coding experience, making customization simple and efficient through available personalization options. The structure is built on well-written, optimized code that ensures a lightweight experience with fast page loading speed. Secure coding practices enhance reliability while delivering a smooth and engaging user experience. SEO-optimized structure helps search engines crawl and index the site effectively, improving visibility in search results. Integrated call-to-action buttons help boost conversions, while translation-ready functionality allows the website to support multiple languages for a broader audience reach.
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, featured-image-header, full-width-template, translation-ready, rtl-language-support, sticky-post, theme-options, post-formats, threaded-comments, flexible-header, blog, e-commerce, photography
Version: 6.8.1
Tested up to: 7.0
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;
}
#slider .more-btn{
    display: inline-block;
}
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;
    }
}