/*
 Theme Name:   Tantum Child Theme
 Theme URI:    http://tantum.ancorathemes.com/
 Description:  Tantum Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     tantum
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  tantum
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.scheme_default h1,.scheme_default h2,.scheme_default h3,.scheme_default h4,.scheme_default h5,.scheme_default h6,.scheme_default h1 a,.scheme_default h2 a,.scheme_default h3 a,.scheme_default h4 a,.scheme_default h5 a,.scheme_default h6 a,.scheme_default li a,.scheme_default [class*="color_style_"] h1 a,.scheme_default [class*="color_style_"] h2 a,.scheme_default [class*="color_style_"] h3 a,.scheme_default [class*="color_style_"] h4 a,.scheme_default [class*="color_style_"] h5 a,.scheme_default [class*="color_style_"] h6 a,.scheme_default [class*="color_style_"] li a {
    color: #2F2F2F;
}
#menu_mobile li {
    margin-bottom: 15px;
}
#menu_mobile a {
    font-size: 16px;
    text-align: center;
}
.menu_mobile_inner {
    background: #ffffff !important;
}
.scheme_dark .car-rental-wrapper{
	background-color:#ffffff !important;
}
#home-search .fleet-management-search-failure .failure-content {
    color: #2f2f2f !important;
}
#home-search .failure-title{
    color: #2f2f2f !important;
}
#home-search .item-model-name{
    color: #2f2f2f !important;
}

#home-search .car-rental-wrapper .highlight{
	color: #2f2f2f !important;
}
.scheme_default .sc_layouts_menu_nav>li>a{
	color:#2F2F2F;
}

#home-search .select_container select {
    color: #232323 !important;
    background: #ffffff !important;
    border: 2px solid #2f2f2f !important;
}

#home-search .customer-data-input input[type="text"]{
    border-color: #232323 !important;
}

#home-search .scheme_dark .fleet-management-search-summary-table .customer-data-input .payment-method-name {
    color: #2f2f2f !important;
}

#home-search .customer-data-input textarea{
    background-color: #ffffff !important;
    border-color: #2f2f2f !important;
    border-width: 2px !important;
}

#home-search .car-rental-search-step1 .styled-select-dropdown{
	border-color:transparent !important;
}

#home-search .search-field-body input[name="pickup_date"]{
    border-color: #2f2f2f !important;
	border-width:2px !important;
}
#home-search .search-field-body input[name="return_date"]{
    border-color: #2f2f2f !important;
	border-width:2px !important;
}

#home-search .customer-data-input{
    border-color: #2f2f2f !important;
}

#home-search .payment-method-name{
	color:#2f2f2f !important;
}


#right-cta a {
    font-size: 10px;
    padding-left: 18px;
    padding-right: 18px;
	border-radius: 5px;
}
#right-cta .sc_button_icon {
    margin-left: 5px;
}
#right-cta .sc_button_title {
    font-size: 16px;
    margin-top: 3px;
    display: inline-block;
}
#menu-main .current_page_item a {
    color: #ffffff !important;
}
#menu-main li a {
    color: #2F2F2F !important;
}

#menu-main li a:hover{
    color: #ffffff !important;
}

#search-form-wrap .elementor-section.sc_extra_bg_medium:after {
    top: 0 !important;
    bottom: 0px !important;
}

#icon-box h3 {
    margin-top: 0;
}

#faq-box .elementor-toggle-icon-right {
    border: none;
}

.location-headers strong {
    color: #ffffff !important;
}

.duration-headers strong {
    color: #2f2f2f !important;
}

.total-headers strong{
  color: #2f2f2f !important;
}

#wpforms-1863-field_2-error {
    position: absolute;
}

#footer-link li {
    border: none;
    margin-bottom: 5px;
}
#footer-link a {
    color: #828282;
    font-weight: 400;
    font-size: 16px;
}
#footer-link h5 {
    color: #ffffff;
}
#wpforms-form-1863{
	justify-content:start;
}
#wpforms-form-1863 .wpforms-field-container {
    display: inline-block;
}
#breadcrumb-wrapper .breadcrumbs_item.current{
	color:#ffffff;
}
.contact_icon_list h5 {
    font-size: 1em !important;
}
.item-model-deposit {
    display: none !important;
}
.extra-deposit {
    display: none;
}
.contact_icon_list li {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.location-summary .summary-data-text {
    color: #201F1D;
}
#home-search .search-label {
    color: #2f2f2f !important;
}
#home-search .summary-page-title {
    color: #2f2f2f !important;
}
.car-rental-item-model-search-results .class-label {
    color: #232323 !important;
}

#home-search .location-headers>td{
	background:#ffffff !important;
}

#home-search .car-rental-search-summary-table tr:nth-child(2n)>td {
    background: #ffffff !important;
    color: #2f2f2f !important;
}

#home-search .car-rental-search-summary-table tr:nth-child(2n+1) td{
	background:#2f2f2f !important;
	color:#ffffff !important;
}

#home-search .car-rental-search-summary-table tr:nth-child(even)>td {
    background: #ffffff !important;
	color: #2f2f2f !important;
}

#home-search .duration-headers td strong {
    color: #ffffff !important;
}

.car-rental-search-summary-table .customer-birthdate-search .select_container {
    margin-bottom: 30px;
}
.car-rental-search-summary-table .login-result {
    color: #fff !important;
}

.customer-details-form .customer-data-input a {
    color: #ffffff;
}
.car-rental-search-summary-table .car-rental-order-form input {
    background: #ffffff !important;
}

.scheme_dark .theme_button_close_icon:before{
	border-color: #2f2f2f !important;
}

.scheme_dark .theme_button_close_icon:after{
		border-color: #2f2f2f !important;
}
.explore-text {
    color: #2F2F2F;
    padding: 10px 20px;
    background: #ffffff;
    border-radius: 70px;
    display: inline-block;
    margin: 0 0 15px;
}

.car-rental-search-summary-table .customer-details-form .customer-data-input a {
    color: #2f2f2f;
}
.slick-track .car-rental-item-info span {
    display: none !important;
}

#checkbox-extra input[type=checkbox] {
    display: block;
    padding: 10px;
    margin-top: 5px;
    width: 40px;
    height: 20px;
}

@media (max-width: 1023px) {
    .menu_mobile .menu_mobile_nav_area>ul>li>a {
        color: #201F1D;
    }
}

@media (max-width: 768px) {
	.explore-text {
    font-size: 0.9em;
}
}