/*
Theme Name: Bedriver Child
Theme URI: 
Author: 
Author URI:  
Description: This is a child theme of Be Driver
Version: 1.0.13
Template: bedriver
Text Domain:  bedriver-child
*/


@media (min-width: 997px) {
    html {
      scroll-padding-top: 200px; /* height of sticky header */
    }
}

@media only screen and (max-width: 991px) {
    .navbar-area.m-menu {
        position: relative;
    }
}


#hold_license {
    width: 100%;
    padding: 8px;
    border: 1px solid #50575e;
    border-radius: 4px;
}

.content-area ul li:before {
    position: unset;
    width: unset;
    height: unset;
    background-color: unset;
    content: unset;
    display: unset;
    margin-right: unset;
    left: unset;
    top: unset;
    border-radius: unset;
}

.wc-block-components-totals-coupon .wc-block-components-panel__button {
    color: #ff0000;
}


/* Move the car image and reCAPTCHA v3 badge to the left */
.back-to-top {
    right: unset;
    left: 30px;
    width: 30px;
    height: 30px;
}
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  display: none;
}
.grecaptcha-badge:hover {
  width: 256px !important;
  display: none;
}

.hidden {
    display: none !important;
}

.wc-block-store-notices .woocommerce-message {
    display: none;
}


.wc-block-components-country-input {
    display: none;
}

.bedriver-page-content-area.padding-120 {
    padding-top: 20px;
}

.about-counter-section,
.best-features-section {
    margin-top: 20px;
}

.topbar-wrap .topbar-content .right-contnet .info-items >li:nth-child(3) a {
    background-color: #359B3E;
    padding: 5px 10px;
    border-radius: 5px;
}
.topbar-wrap .topbar-content .right-contnet .info-items >li:nth-child(3) a span {
    color: #ffffff;
}

.topbar-wrap .topbar-content .right-contnet .info-items >li:nth-child(4) a {
    background-color: #6251A3;
    padding: 5px 10px;
    border-radius: 5px;
}
.topbar-wrap .topbar-content .right-contnet .info-items >li:nth-child(4) a span {
    color: #ffffff;
}


.topbar-wrap .topbar-content .right-contnet .info-items .testdrive-status {
    font-size: 14px;
    line-height: 1;
    vertical-align: middle;
}
.topbar-wrap .topbar-content .right-contnet .info-items .testdrive-status .testdrive-center-name {
    color: var(--main-color-one);
}

.topbar-wrap .topbar-content .info-items li span
{
    color: var(--main-color-one);
}

/* Delay hiding the course drop down menu */
.course-nav .course-navigation .course-list {
    transition-delay: 0.5s !important;
}
.course-nav:hover .course-navigation .course-list {
    transition-delay: 0s !important;
}

/* Fix the checkout additional info nice list */
/*
.additional-info .wc-block-components-address-form .wc-blocks-components-select .nice-select {
    float: unset;
}
.additional-info .wc-block-components-address-form .wc-blocks-components-select .nice-select .list {
    width: 100%;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 1);
}
.additional-info .wc-block-components-address-form .wc-blocks-components-select .wc-blocks-components-select__expand {
    display: none;
}
*/


/* Remove the duplicated checout actions section on mobile checkout */
.css-0.e19lxcc00 {
    display: none;
}

/* Add spaces between checkout additional info items */
.wc-block-components-select-input-namespace-holding_license,
.wc-block-components-address-form__namespace-student_email {
    margin-bottom: 24px;
}



/* Format the topbar for mobile and tablet */
.topbar-wrap {
    display: block;
}
@media (max-width: 782px) {
    .topbar-wrap .topbar-content .left-contnet .info-items li {
        font-size: 14px;
    }
    .topbar-wrap .topbar-content .left-contnet .social-icon {
        display: block;
        margin-left: 10px;
    }
    .topbar-wrap .topbar-content .right-contnet .info-items li,
    .topbar-wrap .topbar-content .right-contnet .info-items li a {
        font-size: 14px;
    }
    .topbar-wrap .topbar-content .right-contnet .info-items li:first-child {
        position: relative !important;
    }
    .topbar-wrap .topbar-content .info-items li:not(:first-child) {
        display: none;
    }
}
@media (min-width: 783px) and (max-width: 991px) {
    .topbar-wrap .topbar-content .left-contnet .social-icon {
        display: block;
    }
    .topbar-wrap .topbar-content .info-items li:nth-child(2) {
        display: none;
    }
}



/* Top Pgae Active Button */
.page-top-buttons a.elementor-button {
    outline-style: double;
    outline-width: 5px;
}
body.postid-10581 .page-top-buttons .btn-view-g2 a.elementor-button {
    outline-color: #B59410;
}
body.postid-10593 .page-top-buttons .btn-take-g2 a.elementor-button {
    outline-color: #B59410;
}
body.postid-10599 .page-top-buttons .btn-signup-g a.elementor-button {
    outline-color: #B59410;
}
body.postid-10604 .page-top-buttons .btn-learn-about-ddc a.elementor-button {
    outline-color: #B59410;
}
body.postid-10606 .page-top-buttons .btn-register-test-day-car-rental a.elementor-button {
    outline-color: #B59410;
}
