/*
Theme Name: Auto Car Care
Template: automobile-hub
Text Domain: auto-car-care
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-auto-car-care-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Auto Car Care is a fabulous and multipurpose theme. It is well sanitized as per WordPress standards. It has a responsive layout which fits beautifully on any device. It is SEO-friendly too that will help your website rank soon on major search engines like Google. The theme is suitable to create website for car listing, auto listing, car dealership, lift trucks, car wash, driving school, Automotive Conferences, Car Model Reviews, Auto Shows, Automotive Regulations, Eco-Friendly Cars, Automotive Startups, Car Manufacturing travel trailor, Agriculture equipment, aircrafts, ATV, Automobile Body Work, charter planes, motorbikes, motorcycles, scooters, automobile blogger etc. It is also ideal for car repair shops, car wash, Automobile Spraying and Branding Workshop, garages, mechanic workshops, auto centres, brakes shop, wheel shop and such related websites and small businesses. It is optimized for speed hence it has faster page load times. It is translation ready and supports RTL layout. You can also add shortcodes to it to improve the functionality of your website. It is written with clean and secure codes. It is user-friendly theme with many customization and personalization options. It is implemented on bootstrap framework which makes it really handy to use. With the social media option you can link all your social media pages. The testimonial section let’s your customers and visitors comment and give reviews on your services and items.
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.9
Tested up to: 6.6
Requires PHP: 5.6
Requires at least: 5.0
*/

body,h1, h2, h3, h4, h5, h6,.menubar,.more-btn a,.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,#theme-sidebar button[type="submit"], #footer button[type="submit"]{
    font-family: 'Rubik', sans-serif;
}

p{
    letter-spacing: unset;
}

.center{
	border-color: #bbb;
}

/* color 1 */

#footer li a:hover,#theme-sidebar h3, #theme-sidebar h1.wp-block-heading, #theme-sidebar .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, a,.search-box i,.main-navigation a:hover,.headerbox i,.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 h2,#about p i{
    color: #fdb719;
}

.site-info,#theme-sidebar button[type="submit"], #footer button[type="submit"],.prev.page-numbers, .next.page-numbers,.page-numbers,span.meta-nav,#comments input[type="submit"],.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,button[type="submit"]{
    background: #fdb719;
}
.logo h1 a, .logo p.site-title a{
  color: #000;
}
.logo h1 a:hover, .logo p.site-title a:hover{
  color: #fdb719;
}
.main-navigation a, body, .logo p, .more-btn i,.page-box p,.box-info span,#theme-sidebar a,#theme-sidebar li{
    color: #736f66;
}
#theme-sidebar .tagcloud a:hover,p.wp-block-tag-cloud a:hover, .post_tag a:hover,#theme-sidebar .widget_tag_cloud a:hover{
  border-color:#fdb719;
}
.page-numbers{
    padding: 8px 9px;
}
#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,  span.meta-nav, #comments input[type="submit"], .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{
    color: #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: #fdb719;
}
.page-box,#theme-sidebar section{
    border-bottom-color: #fdb719;
    border-left-color: #fdb719;
}
.readmore-btn a{
    border-color: #fdb719;
}
.readmore-btn a:hover{
    border-color: #bf8400;
}
.box-info i{
    color: #fdb719;
}
.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: #fdb719;
}
a.page-numbers:hover{
    background: #212121;
}

.prev.page-numbers, .next.page-numbers, .page-numbers {
    padding: 8px 5px;
}
a:hover{
    color: #bf8400;
}

#footer p.wp-block-tag-cloud a:hover,#footer .tagcloud a:hover,.search_inner form.search-form{
    border-color: #fdb719;
    color: #fdb719;
}

p.simplep a:hover, #slider .inner_carousel h1 a:hover, .more-btn a:hover, #about h3 a:hover{
  color: #fdb719;
}
.post_tag a {
    color: #a2a2a2 !important;
}
.post_tag a:hover {
    color: #fdb719;
    border-color: #fdb719;
}
/* topbar */

.header-info p.contact a{
  color:#736f66;
}
.header-info p.contact a:hover, .main-navigation ul ul li:hover > a{
  color: #fdb719;
}
.topbarbox {
    padding: 12px 0;
    background: #212121;
}
.topbarbox a{
   color: #817c72 !important;
   margin-right: 15px;
}
.logo h1, .logo p.site-tite {
    font-weight: 600;
    font-size: 30px;
    font-family: 'Rubik', sans-serif;
}
.logo h1 a, .logo p.site-tite a{
  color: #000;
}
.logo h1 a:hover, .logo p.site-tite a:hover{
  color: #fdb719;
}
.page-numbers, .prev.page-numbers{
    color: #fff !important;
}

/* header */

.search-box i{
    border: none;
}
.search-box {
    text-align: right;
}
button.search_btn i{
    font-size: 20px;
}
.social-media i{
    font-size: 18px;
}
span.cart-value.simplep {
    background: #fdb719;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    color: #212121;
    font-weight: bold;
    position: relative;
    left: -6px;
    top: -12px;
    width: 17px;
}
#mySidenav {
    text-align: right;
    display: block;
}
.menubar{
    border: none;
    padding: 12px 0;
}
.main-navigation li.page_item_has_children:after,
.main-navigation li.menu-item-has-children:after{
    top: 16px;
}
.main-navigation li,.main-navigation li:last-child{
    border: none;
}
.search-bar i{
  color: #fdb719;
}
.inner_searchbox button[type="submit"]{
  color: #000;
  background: #fdb719;
}
.inner_searchbox button[type="submit"]:hover{
  color: #fff;
}
.headerbox{
    background: #f4f4f4;
}
.headerbox i, .more-btn i {
    border-radius: 0;
    padding: 0;
    background: transparent;
}
.headerbox i:after{
    content: none;
}
.headerbox i:hover , #about .more-btn a:hover, #footer .site-info p, #footer .site-info a{
    color: #222;
}
.social-media{
    padding: 0;
    text-align: right;
}
.headerbox p,.search-box i{
    font-size: 16px;
    padding: 0;
}
.main-navigation a{
    font-size: 13px;
    font-weight: normal;
}

.more-btn a {
    font-weight: normal;
    font-size: 14px;
    padding: 12px;
    border: solid 2px #fdb719;
}
.more-btn a:hover{
    background: #fdb719;
    color: #000;
}
#theme-sidebar button[type="submit"]:hover,#comments input[type="submit"]:hover,span.meta-nav:hover{
    background:#000;
    color:#fdb719;
}
.more-btn i {
    display: none;
}
#slider .inner_carousel h1,.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;
    letter-spacing: unset;
}
#slider .inner_carousel h1 a{
  font-size: 45px;
  color: #fdb719;
  text-transform: uppercase;
  font-style: italic;
}
#slider .inner_carousel h1 a:hover{
  color: #fff;
}
#about h2 {
    font-size: 20px;
    letter-spacing: unset;
}
#about h3 a{
  font-size: 35px;
  text-transform: uppercase;
  font-weight: 500;
}
#about img{
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.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;
}

#contact {
    position: relative;
}
.page-numbers {
  padding: 8px 8px;
}
.contact-box {
    position: absolute;
    bottom: 0;
}

.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="phno"], .contact-box input[type="password"], .contact-box textarea {
    border: none;
    background: #fdb719;
    width: 23%;
    font-size: 16px;
    padding: 10px 10px;
    margin: 0 20px 0 0;
    height: auto;
}
.contact-box input[type="submit"] {
    background: #fff;
    border: none;
    padding: 10px 20px;
}

.center1 .ring::before {
    background: #fdb719;
}
.center2 .ring::before {
    background: #151515;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
  border: 1px solid #333;
  padding: 2px;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.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;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

a.added_to_cart.wc-forward { 
  color: #fdb719;

}
@media screen and (max-width: 767px){
    .innermenubox{
        padding: 0;
    }
    .logo,.social-media, #about .more-btn,.topbarbox {
        text-align: center;
    }
    .search-box,#about .more-btn{
        text-align: center;
    }

    #slider .inner_carousel h1 a {
    font-size: 17px;
    margin-left: 20px;
    margin-right: 21px;
    }
    #slider .more-btn a{
        font-size: 12px;
        padding: 6px;
    }
    #return-to-top i{
        left: 1px;
    }
    #slider img{
      height: 300px;
    }
    .header-info p.contact a{
      margin-bottom: 8px;
    }
}
@media screen and (max-width: 560px){
    #about{
        text-align: center;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px){
    #slider .carousel-caption {
        right: 15%;
        left: 15%;
        bottom: auto;
        padding: 0;
    }
    #slider .inner_carousel h1 a{
      font-size: 32px;
    }
}
@media screen and (max-width: 767px) and (min-width: 561px){
    #slider .inner_carousel h1 a {
    font-size: 44px;
    }
    .headerbox p{
        text-align: center;
    }
}
